首页 > 编程语言 >P-III曲线水文频率计算程序(方法)

P-III曲线水文频率计算程序(方法)

时间:2023-11-10 14:24:44浏览次数:38  
标签:计算 曲线 Excel 频率 设计 水文 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立方米/秒。

标签:计算,曲线,Excel,频率,设计,水文,III
From: https://www.cnblogs.com/yilinjun/p/17824005.html

相关文章

  • 贝赛尔曲线
       贝塞尔曲线又称贝兹曲线或贝济埃曲线,一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。当然在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Fl......
  • 样条曲线 spline curves
        所谓样条曲线是指给定一组控制点而得到一条曲线,曲线的大致形状由这些点予以控制,一般可分为插值样条和逼近样条两种,插值样条通常用于数字化绘图或动画的设计,逼近样条一般用来构造物体的表面。    样条曲线是经过一系列给定点的光滑曲线。最初,样条曲线都是借助于物理样......
  • CV-Python画曲线图
    importmatplotlib.pyplotaspltimportnumpyasnpfromscipy.interpolateimportmake_interp_splinedefreadLoss(path,x,y):i=0y.append(float(0))x.append(float(0))withopen(path,"r",encoding='utf-8')asf......
  • 形如$Ax^2+Bxy+Cy^2+Dx+Ey+F=0$的圆锥曲线
    ......
  • 代码训练营第二十五天(Python)| 216.组合总和III 、17.电话号码的字母组合
    216.组合总和IIIclassSolution:defcombinationSum3(self,k:int,n:int)->List[List[int]]:res=[]self.tracebacking(n,k,1,0,[],res)returnresdeftracebacking(self,targetsum,k,start,now_sum,path,res):......
  • 计算机图形:样条曲线与Bézier曲线
    目录基本概念插值、逼近样条参数连续性条件几何连续性条件样条描述三次样条插值自然三次样条Hermite插值Bézier 样条曲线曲线公式如何绘制Bezier曲线?Bézier曲线特性三次Bézier曲线参考基本概念样条:通过一组指定点集而生成的平滑曲线的柔性带。样条曲线(splinecurve):由多项式......
  • [vue]精宏技术部试用期学习笔记 III
    精宏技术部试用期学习笔记(vue)父子通信什么是通信/为什么要通信通信即在不同组件之间传输数据当在复用组件时,需要传递不同数据达成不同的表现效果能够根据其他组件的行动,响应式的做出变化Props功能:让父组件信息传递到子组件code:假定index.vue已经通过rou......
  • 物通博联水文监测网关实现SL651多种报文数据传输
    SL651《水文监测数据通信规约》规定了水文监测系统中智能传感器与遥测终端的接口及数据通信协议、测站与中心站之间的数据通信协议。适用于江河、湖泊、水库、近海、水电站、灌区及输水工程等各类水文监测系统和水资源监测(控)系统等。 为适应各个水文监测、水资源管理、水利监控......
  • 椭圆曲线加密笔记
    数学知识域:一组元素的集合,以及在集合上的四则运算,构成一个域。其中加法和乘法必须满足交换、结合和分配的规律。加法和乘法具有封闭性,即加法和乘法结果仍然是域中的元素。域中必须有加法单位元和乘法单位元,且每一个元素都有对应的加法逆元和乘法逆元。但不要求域中的0有乘法逆......
  • matlab中polyfit和polyval的使用(曲线拟合/多项式拟合/指数拟合)
    matlab中polyfit函数的作用是对数据进行数据拟合有些小伙伴可能搞不清楚polyfit和polyval之间的区别,这里就直接上我的笔记给大家看看吧%%普通的多项式拟合clear;clc;num=30;x=linspace(0,5,num);%横轴数据error=rand(1,num);%生产误差值a=x.^2+2*error;%......