实验一:径流的随机分析法(古尔德法)

上传人:自*** 文档编号:80113008 上传时间:2019-02-18 格式:DOC 页数:10 大小:298KB
返回 下载 相关 举报
实验一:径流的随机分析法(古尔德法)_第1页
第1页 / 共10页
实验一:径流的随机分析法(古尔德法)_第2页
第2页 / 共10页
实验一:径流的随机分析法(古尔德法)_第3页
第3页 / 共10页
实验一:径流的随机分析法(古尔德法)_第4页
第4页 / 共10页
实验一:径流的随机分析法(古尔德法)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《实验一:径流的随机分析法(古尔德法)》由会员分享,可在线阅读,更多相关《实验一:径流的随机分析法(古尔德法)(10页珍藏版)》请在金锄头文库上搜索。

1、水资源学课程设计 04级水文水资源1班 王静 200431580185 实验一:径流的随机分析法(古尔德法)(一)、古尔德法的原理古尔德法又称直接求总库容的概率演算法,它以实测年、月径流资料为基础,假设入库年径流过程为独立随机序列,以年初蓄水状态为条件,对各年进行年内各月的调节演算求年末的蓄水状态,然后再根据实际演算结果,统计出蓄水状态的年转移概率,并沿用马氏过程的原理分析水库蓄水状态的年转移概率矩阵,并推求出水库稳定的蓄水概率分布。古尔德法的特点是它不仅考虑了水库对径流的年际调节,而且同时考虑了径流的年内调节。(二)、古尔德法步骤1、将水文年径流资料转为水利年径流资料:结果如表“径流资料”

2、2、状态离散: 将水库的兴利库容Vc从库空(0)到库满(Vn),其间等分为(m2)份,(m由精度等而定,本次取为10),每份为DVVn/(m2),各状态序号i所对应的状态值A(i)及状态的数值域x(i)按下式计算: il时 A(i)0 x(1)0 1im时 A(i)=DVi(3/2) (i-2)DVx(i)(i-1)DV im时 A(i)Vn x(m)Vn 3、推求转移概率矩阵和条件破坏概率以一个指定的年初蓄水状态A(i)为出发点,根据某年实测径流资料和供水资料,采用简化运行策略进行年内调节计算,求出水库各月的蓄水过程及其年末的蓄水状态。记K表示年份序号,L表示月份的序号,S(K,L)表示水库

3、的第K年L月份的月初蓄水量,X(K,L)表示第K年L月份的月径流,d(L)表示第L月份的调节流量,则初始条件为S(K,1)A(i)逐月径流调节计算时,实际上是执行下式的水量平衡演算,即 S(K,L+1)=S(K,L)+X(K,L)d(L)演算中规定:水库的蓄水量应满足下式的约束,即 0S(K,L)Vn 当S(K,L+1)Vn时,应取S(K,L+1)=Vn ,其多余水量为S(K,L) x( K,L)d(L)Vn,作为弃水泄放。当S(K,L+1)时,应取S(K,L+1)=,水库只能按S(K,L) x( K,L)供水,由于S(K,L) x( K,L)d(L),因此这个月将出现正常供水的破坏,规定若一

4、年中任何一个月出现正常供水的不足则该年计为不能保证正常供水的年份。即这一年供水破坏。年末蓄水状态S(K,13)视其所在的状态数值域判断其状态序号j。 按上述演算方法,可对实测各水利年每年都以年初S(K,L)=A(i)为初始蓄水状态进行各年的演算,求出各年的水库蓄水过程及其相应的年末蓄水状态S(K,13)=A(j)。 然后统计出各年初蓄水状态序号i下各年末蓄水状态序号j的出现年数,并据此计算出蓄水状态的年转移概率qij,以及以年初蓄水状态为条件的供水破坏概率FY、FM。蓄水状态的年转移概率可按下式计算。 条件供水破坏概率按下式计算: 对于年初蓄水状态X(i),il,2,3,10,逐一进行相同的分

5、析,最后可求得蓄水状态的年转移概率矩阵。 Qqi,j i,jl,2,10及各状态点的条件供水破坏概率: FY=fy(1)fy(10) FMfm(1)fm(10) 4、推求水库稳定的蓄水概率分布(用迭代法进行演算)假定第一年初的蓄水状态的概率为: 1=1 0 0 0 0 0 0 0 0 0利用蓄水概率分布演算式t1=t Q进行逐年迭代演算,求出第一年末的蓄水概率分布2lQ,以第一年的年末的蓄水状态的概率分布2作为第二年的初蓄,求第二年末的蓄水概率分布3,直到此概率分布收效于一个稳定的蓄水概率分布,此时t1t。 5、水库正常供水保证率计算 前面在推求水库蓄水状态的年转移概率的同时,也求出了条件的洪

6、水破坏概率FY、FM,这些条件的供水破坏概率只与年初蓄水状态有关。而水库的稳定的蓄水状态的概率分布代表水库正常运行条件下的年初蓄水概率分布,根据概率论原理可知,年初蓄水出现状态X(i)与该年出现正常供水破坏这二个事件同时出现的概率等于二者各自的出现概率的乘积,故可按全概率公式求水库长期运行的正常供水破坏概率。按相对破坏年数表示,供水破坏概率的计算式为: 按相对破坏月数表示,供水破坏概率: 分别求出相对年数表示的正常供水保证率PY PY=1HY 和相对月数表示的正常供水保证率PM PM=1HM(三)、简化运行策略水库的运行策略是指水库在已知来水的情况下,如何放水的问题,而简化运行策略则是运行策略

7、的一种概化策略,它是一种将水库的入流量作为一个确定性的径流过程的简化的计算方法,适用于水资源系统规划阶段的水库模拟运行(或长系列操作),它与径流调节中的等流量调节时历法相似。图3.1为水库简化运行策略的示意图。图中abcd为水库供水指示线,Vn为有效库容,M为时段(月)额定供水量。MQpT,Qp为调节流量。S(K)+X(K)dVnbW(K)Mca 图3.l 水库简化运行策略示意图模拟实验方法 将时段入流作为已知,死库容取0。 设时段K入库水量为X(K),时段初水库蓄水量为S(K),时段末水库蓄水量为S(Kl),水库的实际时段供水量为W(K)。 以如下规则按简化运行策略进行操作演算。 第一条规则

8、:S(K)X(K)M,W(K)S(K)X(K),S(K+1)0; 第二条规则:M S(K)X(K) MVn,W(K)= M,S(K1)S(K)+ X(K)M; 第三条规则:S(K)十X(K)M+Vn,W(K)S(K)X(K)Vn,S(K1)Vn; 第一条规则与指示线ab段相对应,即当时段初蓄水量S(K)与该时段入库水量X( K)之和小于该时段要求的额定供水量M时,水库只能按时段初蓄水量与时段入库水量之和进行供水,控制时段末蓄水量不致于消落至死水位(死库容)以下,因此ab段反映水库限制供水执行,执行结果是该时段不能满足正常供水要求(即正常供水遭到破坏)。 第二规则与指示线bc段相对应,即当时段初

9、蓄水量S(K)与该时段入库水量X(K)之和大于该时段要求的额定供水量M时,水库在满足正常供水量的同时,尚有多余水量可充蓄水库。 第三条规则与指示线cd段相对应,即当时段初蓄水量S(K)与该时段入库水量X(K)之和除满足正常供水量M和充蓄有效库容Vn之外,仍有余水,可加大供水,但控制水库供水量不超过水库引水设备的最大过水能力,超过则通过泄洪建筑物泄放(弃水),使水库水位维持在正常蓄水位上。 (四)、程序/* x(i,j)-水库入流(年,月径流量) A(i)-蓄水状态变量 S(i,j)-月初蓄水量 S1(i)-年末蓄水量 Q(i,j)-年转移概率矩阵 IND(j)-年末出现小于等于某一状态的总次数

10、 PI(i)-水库稳定蓄水概率分布 FY(i)-条件供水破坏概率(相对破坏年数) FM(i)-条件供水破坏概率(相对破坏月数) QP-调节流量(已转化为水量) Vn-有效库容 M-状态总数 K1-计算总年教 PY-年供水保证率 PM-月供水保证率*/#include#include#define M 60#define K1 49#define m 18void main()/*状态离散*/int i,j,k,l,e;float ZM,VM,Am;float Z0=162.0,Zn=207.5;float V0,Vn,DV;ifstream ZV(H:水位库容关系.txt);for(i=0;i

11、ZiVi; ZV.close(); for(i=0;i=Zi&Z0=Zi&ZnZi+1)Vn=Vi+(Vi+1-Vi)*(Zn-Zi)/(Zi+1-Zi);DV=Vn/(m-2);A0=0;Am-1=Vn;for(i=1;im-1;i+)Ai=DV*i-DV/2;/*年末蓄水状态及推求条件破坏概率*/float QP=7.8;float FYm,FMm,INDm;float SK113,xK112,S1K1,Qmm;int IY,IM,INF; ifstream Qin(H:径流资料.txt);for(i=0;iK1;i+)for(j=0;jxij;Qin.close();for(i=0;im;i+)IY=0;IM=0;for(k=0;kK1;k+)Sk0=Ai; INF=0;for(l=0;l12;l+)Skl+1=Skl+xkl*0.0263-QP; if(Skl+1=Vn) Skl+1=Vn; if(INF0) IY=IY+1; IM=IM+INF;S1k=Sk12;FYi=IY/float(K1);FMi=IM/float(K1*12);/*推求水库蓄水状态的年转移概率*/for(j=0;jm;j+)INDj=0;for(k=0;kK1;k+)if(S1k

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号