P-III曲线水文频率计算程序(方法)
P-III曲线水文频率计算程序(方法)
最近遇到水文频率曲线拟合计算相关的问题,在网上查阅了一下,毕竟是专业性比较强的知识内容,好像没有比较系统全面的资料,一时兴起,做了一些研究,总结了一下所了解的一些计算方法以及能够帮助我们解决实际问题的辅助计算软件,并作了对比分析,主要情况如下:
P-III曲线水文频率计算主要用于设计值(设计洪水等)和对应频率的计算,我国主要要求应用的水文频率你和方法便是P-III曲线。
一、主要方法有
1、原始手动绘制适线(比较慢,且繁琐)
2、计算机软件辅助计算(效率高,出图美观,快捷方便)
主要软件有:
①水文频率分布曲线适线软件(武大版)

这款软件开发比较早,使用很方便,功能也比较全,出图美观,唯一有一点就是导入的数据要预先做一点点处理。
②水文P3曲线参数计算与绘制软件(河海版)

这款软件开发应该不是特别早,作者一直在做维护更新,功能也比较全面,但是根据用户反馈,出图这块还需要再度优化设计,比如有时候可能会因为输入序列的某种问题,导致出图不全,或者有时候显示不出来,甚至直接卡退。


个人认为,这款软件的出图美观及规范性还有提升的空间,咱期待作者后期的更新版本再看看。其出图界面如下:

最后一种软件当然就是咱大家熟悉的功能非常强大的Excel啦
③半自动化Excel程序
之所以成为半自动化呢,就是因为在计算过程中要认为参与辅助一下,具体就是我们在计算设计值时候要用到的一个参数F,这里呢当我们确定好理论频率之后呢,就要人为地通过“皮尔逊Ⅲ型曲线的离均系数F值表”去查找对应的F值,填入相应的表格计算出相应的设计值。

④全自动化Excel程序
全自动化Excel程序计算就是输入合适的数据之后,基本就能进行适线调整了,选定合理的拟合参数之后,就能自己计算出相应的结果,使用方便,不容易卡bug,非常方便快捷。而且还有以下几个优点:
(1)同样添加了“拟合度”显示,方便更好地辅助适线调整。

(2)同样支持“正查”和“反查”功能,已知频率查设计值和已知观测值查频率均可。

(3)此程序最值一提的是,有计算过程和原理,对于其他专业技术人员和初学者更加友好,便于理解和学习。

二、各个方法的比较分析
通过上述几种方法进行了比对分析,经度均比较高,完全适用于计算要求,可正常使用。
1、选定同样的原始数据,用不同的方法进行计算(本次选用了一篇近年论文文章中的数据,选取设计频率0.1%情况下对应的设计值进行比较分析),结果如下:
①论文文章中的结果


设计值为3246.13立方米/秒。
②水文频率分布曲线适线软件(武大版)

设计值为3235.19立方米/秒。
③水文P3曲线参数计算与绘制软件(河海版)


设计值为3235.19立方米/秒。
④Excel计算结果



设计值为3235.198立方米/秒。
P-III曲线水文频率计算程序(方法)的更多相关文章
- 【原】对频率论(Frequentist)方法和贝叶斯方法(Bayesian Methods)的一个总结
注: 本文是对<IPython Interactive Computing and Visualization Cookbook>一书中第七章[Introduction to statis ...
- 利用水文分析方法提取山脊线和山谷线(ArcPy实现)
一.背景 作为地形特征线的山脊线.山谷线对地形.地貌具有一定的控制作用.它们与山顶点.谷底点以及鞍部点等一起构成了地形起伏变化的骨架结构.同时由于山脊线具有分水性,山谷线具有合水性特征,使得它们在地形 ...
- 为什么要在离线A/B测试中使用贝叶斯方法
当涉及到假设检验时,贝叶斯方法可以取代经典的统计方法.这里将使用web分析的具体案例来演示我们的演示. 贝叶斯方法在经典统计中的重要性在此链接. https://towardsdatascience. ...
- iOS开发 贝塞尔曲线
iOS开发 贝塞尔曲线UIBezierPath - 陌云 时间 2014-03-14 11:04:00 博客园-所有随笔区 原文 http://www.cnblogs.com/moyunmo/p/ ...
- cubic-bezier贝塞尔曲线css3动画工具
今天在一本叫<HTML5触摸界面设计与开发>上看到一个做弹跳球的复杂动画效果,首先加速下降,停止,然后弹起时逐渐减速.是用cubic-bezier贝塞尔曲线来完成的.所以特地去学习了一下关 ...
- iOS开发 贝塞尔曲线UIBezierPath
最近项目中需要用到用贝塞尔曲线去绘制路径 ,然后往路径里面填充图片,找到这篇文章挺好,记录下来 自己学习! 转至 http://blog.csdn.net/guo_hongjun1611/articl ...
- 调整win7 Windows7下时间同步的频率时 钟同步间隔
今天发现时间不对,同步时间后看到Windows系统默认是一周才同步一次时间,频率太低了.查找了一下资料,找到了两种调整Win7时间同步频率的方法. 方法一:注册表法 这种方法是通过修改注册表中的键值来 ...
- 调整Windows操作系统下时间同步的频率
今天发现时间不对,同步时间后看到Windows系统默认是一周才同步一次时间,频率太低了.查找了一下资料,找到了两种调整Win7时间同步频率的方法. 方法一:注册表法 这种方法是通过修改注册表中的键值来 ...
- pandas学习(常用数学统计方法总结、读取或保存数据、缺省值和异常值处理)
pandas学习(常用数学统计方法总结.读取或保存数据.缺省值和异常值处理) 目录 常用数学统计方法总结 读取或保存数据 缺省值和异常值处理 常用数学统计方法总结 count 计算非NA值的数量 de ...
- C# 曲线控件 曲线绘制 实时曲线 多曲线控件 开发
Prepare 本文将使用一个NuGet公开的组件来实现曲线的显示,包含了多种显示的模式和配置来满足各种不同的应用场景,方便大家进行快速的开发系统. 在Visual Studio 中的NuGet管理器 ...
随机推荐
- Linux 命令:lsof
参考文档:lsof命令详解 lsof,列出系统中所有打开的文件. 各列字段意义如下: COMMAND: 进程的名称 PID: 进程标识符 USER: 进程所有者 FD: 文件描述符,应用程序通过文件描 ...
- 树形DP + 换根DP
树形DP--基础 P1352 没有上司的舞会 设 \(f[i][0/1]\) 表示第 \(i\) 个人不去或者去. 如果第 \(i\) 个人没去,那么下属可去可不去,所以 \(f[i][0] = \s ...
- Robot Framework 自动化测试部署常见问题及处理方法(一)
1.在Python>>Scripts中运行python ride.py时报错 现象: 1 Traceback (most recent call last): 2 File "E ...
- NOIP 2023 模拟赛 20230712 C 论剑
首先是伟大的题面 然后是数据范围 先解决1-4号数据点 1.枚举每个gcd的值p,统计一次答案,得到最小值(期望得分20) \[ans=\min_{p=2}^{\max a}\sum^n_{i=1}\ ...
- js 关于 replace 取值、替换第几个匹配项(两种方式:正则、普通字符串操作)
〇.前言 在日常开发中,经常遇到针对字符串的替换.截取,知识点比较碎容易混淆,特此总结一下,仅供参考. 一.替换第一个匹配项 字符串替换 let strtest = "0123测试repla ...
- 性能监控平台搭建(grafana+telegraf+influxdb) 及 配置 jmeter后端监听
搞性能测试,可以搭建Grafana+Telegraf+InfluxDB 监控平台,监控服务器资源使用率.jmeter性能测试结果等. telegraf: 是一个用 Go 编写的代理程序,可收集系统和服 ...
- 从零开始实现放置游戏(十七)——完结篇(附DEMO地址)
大家好,时隔2年多,我来填坑啦! 之前用的技术.设计思路都不成熟,所以直接干掉重做了. 由于从头教学实在太啰嗦,精力也有限,咱们还是直接上源码吧. DEMO地址: http://212.129.154 ...
- Programming abstractions in C阅读笔记:p107-p110
<Programming Abstractions In C>学习第46天,p107-p110,3.1小节--"The concept of interface",总结 ...
- Django视图与网址进阶
1. 采用/add/?a=4&b=5这样get方法进行 1)修改learn/views.py文件 代码: #增加新函数 def add(request): a=request.GET['a'] ...
- 论文解读(BSFDA)《Black-box Source-free Domain Adaptation via Two-stage Knowledge Distillation》
Note:[ wechat:Y466551 | 可加勿骚扰,付费咨询 ] 论文信息 论文标题:Black-box Source-free Domain Adaptation via Two-stage ...