带因子—迭代法求解暴雨强度公式参数
- 格式:pdf
- 大小:90.18 KB
- 文档页数:3
中国给水排水 CHINA WATER&WASrEWATER N0 2
带因子一迭代法求解暴雨强度公式参数 任伯帜 ,沈良峰 ,许仕荣 ,王涛 ,谢社平! (1湘潭工学院土木工程系,湖南湘潭411201;2湖南大学土木工程学院,湖南长 沙410082)
摘要:在修编长沙市暴雨强度公式的实践中,通过对现有各种求解城市暴雨强度会式参数 的计算方法分析,提出应用带因子一迭代法求解 结果表明,该法不但较好地解决了非线性方程线 性化时易出现的病态问题,而且放宽了迭代初始值的选择范围,迭代收敛性较好、求解过程稳定、拟 舍精度较高,实用可行。 关键词:城市排水;暴雨强度公式; 带因子一迭代法; 非线性方程: 参数估计 中图分类号:TU823 6 文献标识码:C 文章编号:10130—46O2(20O2)02—0063 03
1模型的建立 曲线拟合或科学试验中常见下列非线性方程 组: ( , , ,…,d,)=0(i:1,2,3,…, " ;J=1,2,3,…,N) (1) 其中 ( =1,2,3,…,N)是m个参变量q(i
=1.2.3,…, )的非线性函数 (弓,yJ, )是通过 N次试验观测所得的N组已知数据 在求解式(1) 非线性方程组的参数n.时,常化为多元函数的极小
值问题,即求与之等价的目标函数的极小值问题,从 而确定参数n.: N V(x,y,z,A): ( , ,zl,a,) (2)
用矩阵与向量记号表示:X=[ ., , ,,…,
~ ,y=[Y1,Y2,Y3,…, ] Z::21,z2, 3,・一, ~] ,A=[dj,n 2,&3, …,
n川]
则有:F(X,Y,Z,A)=[f (X,Y,Z,A),^ (X,Y,Z,A),f3(X,y,Z,A),…, (X,y,Z, A)] 则式(1)可改成: V(x,y,Z,A)=F(X,y,z,A) 基金项目:湖南省科技三项计划项目 F(X.Y,Z,A):F(x,y,z,A)I!(3) 为使式(2)、(3)有极小值,则需: 旦 o a =2童 (x.y,z,A 1 . 1=I一 曼 ,兰, :o 0U (J:1,2,3,・一,N;i=1,2,3.-一,”z) 即有:可V(x,Y,Z,A)=2DF(X,Y.Z.A) F(X,y,Z,A)=0 (4) 式中 可v(X,y,Z,A):[ A). ∞0 曼 ! ,兰, 2…旦 ! ! .兰, )_ , ’ ’ DF(X,Y,Z,A) 1]’ oa Oa, 一Oj(x,一Of,监…一Ojk. I’ 2’ 3’’ 因F(x,y,z,A)是关于A的非线性函数.为 此方程(4)是一个非线性方程组,一般难于直接求
・63・
f一
维普资讯 http://www.cqvip.com 中国给水排水 0.2 解,常采用逐次线性化处理。即设_4 为解的初始 近似值,△A为精确值与初始值之差,则有:A=A + ,将F(x,Y,Z,A)在A 附近Taylor展开, 并略去△4的二次及二次以上各项得: F(X,y,Z,A)二F(X,Y,Z,A j+ DF(X,Y,Z,A )zgA(5) 将式(5)代人式(3),再由式(4)得: DF(X,y,Z,A ) DF(X,y,Z,A. ) 4+DF(X,Y,Z,Anj F(X,Y,Z, A .1=0 (6) 由于F(x,Y,Z,A)复杂的非线性,由Taylor 展开线性化后得到的线性方程组易出现病态问题, 给式(6)求解带来困难,为此引进阻尼因子“,从而 增大[DF(x,Y,Z,A ) DF(x,Y,Z,A0):的主对 角元素的值,则式(6)变为: [DF(x,Y,Z,A ) DF(x,Y,z, A0)+“j J +DF(X,Y,Z,A0)。 F(X,y,Z,A )=0 (7) 式中J ——m×” 阶单位矩阵 DF(x,Y,Z,A n) DF(x,Y,Z,A0)+uI ,b1 b: l,b 2,b 3,‘。。,6 “ 式中 = qXaJ](X ,Y,Z,Ao)・ (x,Y,z,A 0) I=也 DF(x,Y,z,A ) F(x [b1.b ,b 一,b ] 式中6.=∑ (x,Y,z,A0)・ 0“ Y,Z,A ) ! , !墨, ! aa, (f=1,2,3,・--,m;k:1,2,3,…," ) 在迭代求解式(7)时,为放宽对初始值A 的选 择,使迭代收敛或加速收敛.引入步长因子 ,即解 方程组(7)得出的△A,不是直接由A=A +△A计 算第一次近似值,而是把 4作为寻查方向,即改为: A=A + (8) 其中步长因子 的选择应满足: V(X,y,Z,A n+ j<V(X,l ,Z,A0) (9) 则由式(7)、(8)、(9)及求解参数的精度要求 (maxⅡ 口 =n1ax△4≤E,其中e为求解精 度)构成了带因子一迭代法求解参数的数学模型。 2参数的求解 将 —r— 关系数据表中不同历时f和不同重 现期P对应的不同雨强i组成N组(i ,0,岛)已知 数据组(J=1,2,3,…,N;N=9个历时×11个重现 期=99),则将城市暴雨强度公式变形得下列方程 组: ( ,f , ,A-,6,c, ) Al :0 。 (t.+b)
即: (i.,f., ,A.,b,c, )=0( =1, 2,3,…,~) (10) 式(10)中函数,.是关于4个参数(A ,b, , ) 的非线性函数,( ,0, )为N组已知数组 对函 数 中4个参数分别求导得: af,一 1+c
OAl (r.+6)”
nA-(1+c ) ( .叶一6) 。 ’
Allgp. 一(『l可
—Al(1+clgp ̄)ln(0 a ( ,+b)
令: x=[ ]丁=:i1. :,i 一,iN] Y=[r,] =:tl,£ , 3,…, N Z=[ : =[ L, ,P 3,….P ] A一[A1,b,C,H: =[n】,n!,&3,n4r 选择迭代初值A ,由带因子一迭代求参数模型 按图1进行迭代求解。当maxI△A≤∈时,则输出 待求参数A 、b、r、 。 ∈取值范围一般为10~10~; 初值赋为 0.01; 初值赋为1;已知数据组总数N=99: = 4;选代次数LP初值赋为零;输出参数LF=0表示 计算成功并输出参数,LF= 1表示选代次数大于 假定的maxLP时仍未收敛,可再放大ma,xLP进行 迭代,LF=2表示“=100、 =0,无法迭代下去 (可能是因为精度要求太高),改变精度要求即可继 续迭代
维普资讯 http://www.cqvip.com 中国给水排水 No 2 3应用实例 4结语 湖南省长沙市有连续25年(1974年--1998年) 应用带因子一迭代法推求城市暴雨强度公式参 的雨量资料,每场暴雨取5、10、15、20、30、45、60、 数的结果表明该法是合理可行的,它具有如下特点: 90、120 rain 9个历时段的最大降雨强度,每年各历 ①较好地克服了非线性方程线性化时易出现 时取6个雨强最大值;不分年次先后按文献[6]的从 的病态问题,使迭代求解过程稳定;
大到小排序,选取其中4倍年份数的前面样本作为 ②较好地解决了现有各种方法中迭代初始值
统计的基础资料,按文献[6]的计算方法得出长沙市 选择的局限性,放宽了初始值的选择范围,且能做到
的i--t--p关系数据,在此基础上推求暴雨公式参 迭代收敛或加速收敛;
得…沙市暴精度 足 煮 肝脯甜施,且 雨强度公式参数结果对比见表
1。 …一一一…… 一 表1 不同方法对长沙市暴甫强度公式参数的 计算结果对比
一+ 暴雨强度公式参数 I 。畀 . 6
CXE编制法 11 511 12.643 0 385 0.654 0 3o7 1 单纯加速法 11 782 12.730 0 389 0.665 0 295 4 高斯一牛顿法12 05 12.935 0 397 0.676 0 2641 迭代法 12 483 13.012 0 403 0.680 0 233 6 麦夸尔特法 12 674 13 263 0 406 0 684 0 205 3 带因子一迭代法12 877 13.275 0 410 0 685 0 145 9
从表1可知,在相同的 一 一 关系数据表及 比较条件下,用带因子一迭代法推求城市暴雨强度 公式参数优于其他方法,此法推求的长沙市暴雨强 度公式为:
一12 877(1+0 410 lg P) (£+13 275)0
参考文献: [1’GB 14 87,室外排水工程设计规范[s] [2]王世刚.城市暴雨公式参数优化计算程序[J].中国给 水排水,1987,3(4):50 52. [3 张字贤.用高斯一迭代法求解暴雨强度公式参数[J] 河海大学学报,1995,23(5):106—111 [4:赵建国迭代法求解暴雨强度公式参数[J].给水排水, 1997,23(12):9—12 [5]李树平,刘遂庆,黄延林用麦夸尔特法推求暴雨强度 公式参数[J]给水排水,1999.25(2):26 28. [6:任伯帜,许仕荣,王涛皮尔逊一_『1型分布统计参数的 确定[J].中国给水排水,2001.17(1):40—42.
・65・ 电话:(0732)8290041 收稿日期:20(11—06—31
维普资讯 http://www.cqvip.com