




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年4月19日水文预报课程设计文档仅供参考《水文预报》课程设计报告学院:_____水利与环境学院_____专业:____水文与水资源工程____班级:05201姓名:________马天玉__________学号:______055___指导教师:________胡彩虹________第一章基本任务1.1蒸发折算系数Kc的优选根据已给数据资料及参数(本报告采用89-92年的历史数据),将流域作为整体:(1)进行日模型产流量计算;(2)比较计算年径流与实测年径流;(3)经过误差分析,优选蒸发折算系数Kc;(4)89~90年的历时数据作为率定参数,91~92年的数据作为模型检验。1.2暴雨预报根据已给的设计暴雨资料和任务一率定的Kc,将流域作为整体进行如下计算:(1)次洪产流量计算,划分水源;(2)直接径流汇流,地下径流汇流的计算。(3)采用暴雨数据进行预报。根据已给的资料、参数及做过的习题,自己编写程序,将流域作为整体进行产流量计算;将计算年径流与实测年径流进行比较。第二章基本资料2.1流域概况白盆珠水库位于广东省东江一级支流西枝江的上游,坝址以上集雨面积856km2。流域地处粤东沿海的西部,海洋性气候显著,气候温和,雨量丰沛。暴雨成因主要是锋面雨和台风雨,常受热带风暴影响。降雨年际间变化大,年内分配不均,多年平均降雨量为1800mm,实测年最大降雨量为3417mm,汛期4~9月降雨量占年降雨量的81%左右:径流系数0.5~0.7。流域内地势平缓,土壤主要有黄壤和砂壤,具有明显的腐殖层,淀积层和母质土等层次结构,透水性好。台地、丘陵多生长松、杉、樟等高大乔木;平原则以种植农作物和经济作物为主,植被良好。流域上游有宝口水文站,流域面积553km2,占白盆珠水库坝址以上集雨面积的64.6%。白盆珠水库有逐日入库流量资料、逐日蒸发资料和时段入库流量资料:流域内有7个雨量站,其中宝口以上有4个。雨量站分布较均匀.有逐日降水资料和时段降水资料;宝口水文站具有以上水位、流量资料;流域属山区性小流域且受到地形、地貌等下垫面条件影响,洪水陡涨缓落,汇流时间一般2—3h,有时更短;一次洪水总历时2~5d。图2-1该地区水文站分布图2.2数据资料(1)计算流域面积为553km2。(2)流域内有四个雨量站,权重系数分别为0.33、0.14、0.33、0.20。(3)日产流模型数据,具体见资料文件名:87-92data.xls,数据格式为: T(i)Q(i)E(i)P1(i)P2(i)P3(i)P4(i)(4)暴雨预报的数据,见表2-1表2-1暴雨过程数据表时间蒸散发(mm)降雨量(mm)禾多布马山高潭宝口T(i)E(i)P1(i)P2(i)P3(i)P4(i)-9-2312:001.36.29.921.617.3-9-2315:001.37.61620.612.6-9-2318:001.36.26.414.915.9-9-2321:001.38.817.229.418.5-9-240:001.22534.835.324.6-9-243:000.929.929.243.937.8-9-246:000.938.624.846.933-9-249:000.96.97.56.112.3-9-2412:000.928.329.934.228.5-9-2415:000.925.642.739.875.4-9-2418:000.993.9137.612413.2-9-2421:000.985.390.88575.9-9-250:000.851.547.749.238.5-9-253:001.139.870.342.197.7-9-256:001.143.247.361.545.9-9-259:001.120.513.315.813.1-9-2512:001.110.581.83.3-9-2515:001.17.48.47.610.9-9-2518:001.11.82.82.14.6-9-2521:001.10.200.30-9-260:001.20000-9-263:002.10000-9-266:002.10000-9-269:002.10000-9-2612:002.10000-9-2615:002.10000-9-2618:002.10000-9-2621:0020000(5)计算参数数据,见表2-2表2-2计算参数表计算年份参数初始张力水蓄量1989—1990WmUmLmDmWWUWLWD140206060110104060BCFcIM0.20.16220.001(6)流域单位线单位线过程(m3/s)为:0,40,80,130,100,80,48,20,10,5,0(7)地下径流汇流Cg=0.978,Qg=55.3m3/s第三章计算公式该流域海洋性气候显著、气候温和、雨量丰沛,多年平均降雨量为1800mm,径流系数0.5-0.7,土壤主要有黄壤和砂壤,层次结构明显,透水性好,植被覆盖度高,地势平坦,由此可初步判定该流域的产流机制为蓄满产流模式。3.1产流计算3.1.1蒸散发计算根据流域蓄满产流特点,蒸散发计算采用的是三层蒸散发计算模式。三层蒸发模式的具体计算如下:1)当WU+P≥EP,EU=Ep,EL=0,ED=0;2)当WU+P<EP,WL≥C×WLM,EU=WU+P,EL=(EP-EU)×WL/WLM,ED=0;3)当WU+P<EP,C(EP-EU)≤WL<C×WLM,EU=WU+P,EL=C(EP-EU),ED=0;4)当WU+P<EP,WL<C(EP-EU),EU=WU+P,EL=WL,ED=C(EP-EU)-EL.RΔRΔW图2-1包气带蓄水容量曲线3.1.2产流量计算根据流域特点,产流量计算系根据蓄满产流理论得出的。蓄满产流,即任一地点上,土壤含水量达田间持水量前,降雨量全部补充土壤含水量,不产流;当土壤蓄满后,其后续降雨量全部产生径流。流域内各点包气带的蓄水容量是不同的,将各点包气带蓄水容量从小到大排列,以包气带达到田间持水量时的土壤含水量WM′为纵坐标,以流域内小于等于该WM′的面积占全流域的面积比α为横坐标,所绘的曲线称为流域蓄水容量曲线。a=WMM×(1-(1-W/WM)1/(b+1)PE>0,则产流;否则不产流。产流时:1)当PE+a≤WMM:R=PE+W-WM+WM×(1-(PE+a)/WMM)b+12)当PE+a>WMM:R=PE+W-WM式中:PE为扣除蒸发量后的降雨量,a为土壤含水量W对应的土壤水深,WM为流域平均蓄水容量,WMM为流域各地点包气带蓄水容量的最大值,b为流域包气带蓄水容量分布的不均匀指数,R为流域产流量。3.1.3二水源划分流域坡地上的降雨产流量因产流过程的条件和运动路径不同,受流域的调蓄作用不同,各径流成分在流量过程线上的反应是不一样的。在实际工作中,常需按各种径流成分分别计算或模拟,因为要对产流量进行水源划分。直接径流和地下径流水源划分如下:1)当PE<=FC时:RS=0.0RG=R2)当PE>FC时:RG=FC*R/PERS=R-RG式中:FC为稳定下渗率,RS为直接径流,RG为地下径流。3.1.4各层蓄水量计算降雨补充土壤含水量,由前一天的土壤含水量推求第二天的土壤含水量,补充来源为降雨减去蒸散发减去径流量,顺序为上、下、深层依此补充。三层蓄水量变化的具体计算如下:1)WU[i]+P[i]-EU[i]-R[i]<=UM,WU[i+1]=WU[i]+P[i]-EU[i]-R[i];WL[i+1]=WL[i]-EL[i];WD[i+1]=WD[i]-ED[i];2)WU[i]+P[i]-EU[i]-R[i]>UM,WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)<=LM,WU[i+1]=UM;WL[i+1]=WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM);WD[i+1]=WD[i]-ED[i];3)WU[i]+P[i]-EU[i]-R[i]>UM,WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)>LM,WD[i]-ED[i]+WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)-LM<=DM时,WU[i+1]=UM;WL[i+1]=LM; WD[i+1]=WD[i]-ED[i]+WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)-LM; 4)WU[i]+P[i]-EU[i]-R[i]>UM,WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)>LM,WD[i]-ED[i]+WL[i]-EL[i]+(WU[i]+P[i]-EU[i]-R[i]-UM)-LM>DM时, WU[i+1]=UM;WL[i+1]=LM; WD[i+1]=DM;W[i+1]=WU[i+1]+WL[i+1]+WD[i+1];式中:i表示第i天。3.2汇流计算根据流域净雨和流域径流单位线,采用卷积的差分形式算出流域出口的流量过程。直接径流汇流可根据该流域的时段单位线推求,地下径流汇流由线性水库演算法推求。1)直接径流汇流计算公式:QS(i)=RS(i)×UH;式中:UH为该流域的单位线2)地下径流汇流计算公式:QG(i)=CG×QG(i-1)+(1-CG)×RG(i)×UQ(i)=QS(i)+QG(i)式中:U为单位转换系数,3.3模型参数1)Kc:蒸散发能力折算系数,它主要反映流域平均高程与蒸发站高程之间差别的影响和蒸发皿散发与路面蒸散发间差别的影响;2)WM:流域平均张力水容量,它表示流域蓄满的标准;3)WUM:上层张力水蓄水容量,它包括了植物截留量;4)WLM:下层张力水蓄水容量;5)b:流域包气带蓄水容量分布的不均匀指数,在一般情况下其取值与单元流域面积有关;6)C:深层蒸散发扩散系数,它主要取决于流域内深根植物的覆盖范围。7)IM:不透水面积占全流域面积的比例,它的值可由大比例尺的地形图,经过地理信息系统现代技术量测出来,也可用历史上干旱期小洪水资料来分析。第四章模型检验、结果评定及分析水文预报是一项直接服务于国家安全和国民经济建设的不可或缺的重要基本工作,是帮助人类有效地预防洪水、减少洪灾损失,有效利用水资源的非工程措施之一。随着经济、社会发展及其全球化进程的需要,水文预报的服务面进一步拓展,对水文预报提出了更高的要求。水文预报结果的准确率与可信程度是衡量服务质量的前提,为了更好地为国家安全和国民经济建设服务,必须对水文预报结果的可靠性和有效性进行评定和检验。4.1产流模式的检验定性分析该流域集雨面积856km2。流域地处南方,海洋性气候显著,气候温和,雨量丰沛。暴雨成因主要是锋面雨和台风雨,常受热带风暴影响。降雨年际间变化大,年内分配不均,多年平均降雨量为1800mm,实测年最大降雨量为3417mm流域上游有一水文站,控制流域面积553km2,占流域集雨面积的64.6%。该水文站以上有4个雨量站。雨量站分布较均匀,有逐日降水资料和时段降水资料;该水文站具有以上水位、流量资料;流域属山区性小流域且受到地形、地貌等下垫面条件影响,洪水陡涨缓落,汇流时间一般2—3h,有时更短;一次洪水总历时2~5d。由流域概况能够看出,该地区属于湿润多雨地区,雨量集中,地势平坦,土壤层容易蓄满,而且有场系列的降雨资料和水位流量资料,综合从气候条件、土壤状况、植被组成以及洪水机制看,新安江模型适用于该地区的水文预报。4.2率定期优选蒸发折算系数Kc4.2.1计算年径流与实测年径流的比较结果及误差分析采用试算法,设置Kc取值在0.9-4.9之间,步长为0.001,分别用1987-1992年的资料数据进行计算,得到各年全年径流量理论计算值和实测值的相对误差值随着Kc的变化过程如下图1:图1各年全年径流量理论计算值和实测值的相对误差值随着Kc的变化自左至右分别为1991、1988、1992、1989、1987、1990年,各年相对误差最小时,Kc取值如下表:表1各年Kc最佳取值年份Kc最佳取值相对误差19871.4830.0001333619881.2270.19891.4235.32E-0519902.5650.19911.0820.19921.4180.能够看出,1990年的资料不可取,因此舍弃不用。4.2.2蒸发折算系数Kc值的优选方法在流域整体的计算径流量与实测径流量的相对误差满足5%以内的前提下,尽可能使1987-1989年连续三年的相对误差均在10%以内,并使得各年的相对误差差别尽可能小。根据相对误差规律得以下三种方法,同时说明:①经过人为观察、比较,人工选取所给Kc的最优值;②计算1987-1989年三年的相对误差累计值,相对误差累计值在一定程度上反映了Kc对计算径流量造成的影响,相对误差累计值越小越好;③计算1987-1989年三年相对误差的均方差,它在一定程度上说明了各相对误差偏离平均相对误差的程度,也反映了Kc取值造成误差的稳定程度,相对误差的均方差越小越好。4.2.3确定Kc的取值:缩小Kc的取值范围,取Kc=0.9-1.3,步长为0.001进行计算,得到各年全年径流量理论计算值和实测值的相对误差值随着Kc的变化过程如下图2.图2各年全年径流量理论计算值和实测值的相对误差值随着Kc的变化表2各年Kc最佳取值年份Kc最佳取值相对误差19871.30.19881.2270.19891.30.19911.0820.19921.30.因为1990年数据舍弃,原定4年率定,改为采用1987-1989年资料进行率定,得到KC取1.263-1.430之间数据时,误差均在5%以内,其中,Kc取值为1.3450时,误差最小。4.3模型检验及评价4.3.1模型检验结果经过对Kc取值在1.263-1.430之间进行变化绘制日径流量理论计算值和实测值的对比,得到Kc取值为1.300时,拟合较好,此时各年相对误差如下表3.表3Kc=1.300时的各年份相对误差值年份878889909192相对误差0.0741-0.01690.09830.5440-0.07540.07154.3.21987-1992年各年计算径流与实测径流的拟合结果Kc取1.300时,各年逐日径流理论计算值和实测值对比图见下图3-8.图31987年逐日径流理论计算值和实测值对比图图41988年逐日径流理论计算值和实测值对比图图51989年逐日径流理论计算值和实测值对比图图61990年逐日径流理论计算值和实测值对比图图71991年逐日径流理论计算值和实测值对比图图81992年逐日径流理论计算值和实测值对比图以上各图是在日径流理论计算时未计算基流的情况下得到的,可见其整个起伏趋势还是相当契合的,但局部仍存在差异,基本能够满足常次预报的要求。因此确定Kc取1.300。4.4误差来源设计的蓄满产流模型结构与流域的实际产流过程和规律不完全相符,出现的问题以及可能误差影响因素包括:(1)1990年数据计算出的结果误差过大,可能是因为1990年数据存在问题。(2)各年先对误差均已经很小,但不能全部达到5%的范围之内,可能是因为调试不够,或者是因为模型假设与市级的情况不尽相同。(3)逐日径流计算理论值和实测值之间存在较大的相对误差,可能是因为未对基流进行计算,模型本身精度也有限,导致这种误差.。(4)由于流域地理、气候、气象、水文条件上与模型假设条件存在一定程度上的差异,导致计算结果存在误差。4.5模型的应用-暴雨预报对暴雨过程进行洪水预报。运用单位线法和出流系数法分别计算直接径流出流量和地下径流出流量,两者之和即为总的流量,其中Kc取1.300。具体结果见下表1。表4暴雨过程时间月日时RRsRg地下径流Qg直接径流Qs总径流Q923123.702.730.9755.300.0055.30154.303.181.1255.3510.9266.27183.642.351.2855.5734.5890.15218.446.871.5756.1170.38126.492424.9522.212.7457.96115.01172.9824334.2431.243.0060.07228.10288.17636.5333.533.0062.13454.13516.2696.043.043.0064.14781.11845.251228.7525.753.0066.11984.051050.161540.8837.883.0068.031095.581163.621892.0589.053.0069.911106.621176.532182.3379.333.0071.761495.121566.882446.0543.053.0073.562053.132126.6925354.2651.263.0075.322673.362748.68648.2045.203.0077.042953.153030.19914.3111.313.0078.722909.372988.10123.690.693.0080.372668.852749.23156.163.163.0081.982147.522229.50180.450.000.4580.691500.581581.27210.000.000.0078.91964.961043.87240.000.000.0077.17540.63617.812630.000.000.0075.48254.57330.0560.000.000.0073.82122.02195.8490.000.000.0072.1950.44122.64120.000.000.0070.6012.6683.26150.000.000.0069.053.5072.55180.000.000.0067.531.5869.11210.000.000.0066.050.0066.052464.590.0064.5927363.170.0063.17661.780.0061.78960.420.0060.421259.090.0059.091557.790.0057.791856.520.0056.522155.280.0055.282454.060.0054.0628352.870.0052.87将直接径流、地下径流出流过程和总流量过程绘制出洪水流量过程线,见下图9.图9洪水流量过程线第五章总结和心得此次课程设计,做了很久,期间碰到诸多棘手的问题,终于一一解决,得以完成,虽然还有些不尽人意,但总体上还是较好得完成了此次课程设计的各项要求。经过此次课程设计,收获良多。首先是对于水文预报这门课程,为了完成这次课设,对课本进行了深入系统的复习,特别是与新安江模型相关的内容,使得对这门课程的掌握更加扎实牢固,理解也更加深入;其二,本次课设采用的是matlab软件进行数据处理,这也是基于数据较多,计算分析比较复杂的缘故,利用原有的一点儿编程基础,在这期间进一步不断地学习,对该软件的使用能力有了很大程度的增强,这对以后的学习工作都是大有裨益的。这次课设的意义就是在于不断逼迫自己去学习更多的新东西,并把以前学过的东西进行整合贯通,达到提升自身水平的效果;其三,在做课程设计的过程中,老师对我们进行了多次耐心认真的辅导,同学们之间也不断进行互相的交流,也得到了很多的乐趣。总的来说,这次课程设计受益匪浅。这是毕业设计之前的最后一次课设,也是由书本上知识运用到实践中的一次尝试,让我们意识到自身知识的匮乏和有限,长叹“书到用时方恨少”,同时这也是一个有趣的过程。试想,经过自己的不懈努力终于把它攻克,把成果展现在自己眼前时的喜悦,又有什么能比得上?感谢老师,感谢此次课设。附件:1.1987-1992年连续六年,前三年率定期和后两年检验期的计算径流量与实测径流量绝对误差和相对误差计算程序:%**************************************************************%%1987-1989年计算结果%%%%**************************************************************%clcclearZL=load('1987到1989资料.txt');%ZL表示导入的数据WM=140;UM=20;LM=60;DM=60;B=0.3;C=0.16;IM=0.002;%流域平均张力水容量WM(mm),上层张力水容量UM(mm),下土层张力水容量LM(mm),深层张力水容量DM(mm),张力水蓄水容量曲线方次B,深层蒸散发折算系数C,%不透水面积占全流域面积的比例IMQ=ZL(:,3);%日径流量实测值Q(m3/s)E0=ZL(:,4);%日蒸发量蒸发皿实测值(mm)P1=ZL(:,5);P2=ZL(:,6);P3=ZL(:,7);P4=ZL(:,8);%P1,P2,P3,P4分别表示流域四个地区的日降雨量实测值(mm)sumQ=0;%sumQ表示年径流量实测值(mm)sumR=zeros(4000,1);h=length(ZL);%求出数据的天数R=zeros(h,1);%R表示日径流量的理论计算值EU=zeros(1,h);fori=1:h%流域平均降雨量计算P(i)=0.33*P1(i)+0.14*P2(i)+0.33*P3(i)+0.2*P4(i);%逐日降雨深的计算sumQ=sumQ+Q(i)*24*3.6/553;%实际测得年径流量的计算end%求逐日降雨深和实测全年径流量W(1)=110;WU(1)=10;WL(1)=40;WD(1)=60;%初始的土壤总,上,下,深层土壤含水量%流域三层蒸发计算WMM=WM*(1+B);%初始土壤含水量的确定a(1)=WMM*(1-(1-(W(1)/WM))^(1/(1+B)));forj=1:4000Kc(j)=0.9+0.001*j;%设定Kc值在0.9到4.9的范围内变动,步长取0.001fori=1:hEP(i)=E0(i)*Kc(j);%流域逐日蒸散发深ifWU(i)+P(i)>=EP(i)EU(i)=EP(i);EL(i)=0;ED(i)=0;endifWU(i)+P(i)<EP(i)ifWL(i)>=C*LMEU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*WL(i)/LM;ED(i)=0;elseifWL(i)<C*LM&WL(i)>=C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*C;ED(i)=0;elseifWL(i)<C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=WL(i);ED(i)=(EP(i)-EU(i))*C-EL(i);endendE(i)=EU(i)+EL(i)+ED(i);%求得各层的蒸发量PE(i)=P(i)-E(i);%流域产流计算净降雨量PE%三层蒸散发计算,求总蒸发量和流域净降水量ifPE(i)>0%当产流时ifPE(i)+a(i)<WMMR(i)=PE(i)+W(i)-WM+WM*(1-(PE(i)+a(i))/WMM)^(B+1);W(i+1)=W(i)+PE(i)-R(i);a(i+1)=PE(i)+a(i);elseifPE(i)+a(i)>=WMMR(i)=PE(i)+W(i)-WM;W(i+1)=WM;a(i+1)=WMM;endend%产流计算完毕ifWU(i)+P(i)-EU(i)-R(i)<=UMWU(i+1)=WU(i)+P(i)-EU(i)-R(i);WL(i+1)=WL(i)-EL(i);WD(i+1)=WD(i)-ED(i);elseWU(i+1)=UM;ifWL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)<=LMWL(i+1)=WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM);WD(i+1)=WD(i)-ED(i);elseWL(i+1)=LM;ifWD(i)-ED(i)+WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)-LM<=DMWD(i+1)=WD(i)-ED(i)+WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)-LM;elseWD(i+1)=DM;endendend%此处计算的是降雨补充土壤含水量,由前一天的土壤含水量推求第二天的土壤含水量,补充来源为降雨减去蒸散发减去径流量,顺序为上、下、深依此补充。ifPE(i)<=0%当不产流时R(i)=0;W(i+1)=W(i)+PE(i);a(i+1)=WMM*(1-(1-W(i+1)/WM)^(1/(1+B)));endsumR(j)=sumR(j)+R(i);endend%选出误差最小的年份和差额cha=zeros(4000,1);forj=1:4000kc(j)=0.9+0.001*j;cha(j)=abs((sumR(j)-sumQ)/sumQ);%cha表示年径流量理论值和实测值的相对误差endplot(kc,cha);%计算1989年和1990年相对误差随着Kc值变化图xlabel('Kc值');ylabel('相对误差值');%坐标轴表示对象标签%1987-1989cha=zeros(4000,1);%直接筛选出1987年误差最小的年份和差额i=1;forj=1:4000cha(j)=abs((sumR(j)-sumQ)/sumQ);ifcha(j)<=0.05KC(i)=kc(j);i=i+1;endend%由此得到KC取1.263-1.430之间数据时,误差均在5%以内[y,l]=min(cha);%y是误差值,l是误差最小时j的取值Kc8=0.9+l*0.001;%Kc的最优取值为1.34502.1987-1992年六年日模产流量计算程序:此处仅以1987年为例%**************************************************************%%1987年日径流量理论值和实测值的检验%%%%**************************************************************%%计算步骤%首先进行三层蒸发计算,得到净降雨量,然后进行径流划分,然后计算次日到初始土壤含水量%然后根据划分出的各时段的地表和地下径流,求取洪水过程clcclear%清空数据hs=load('1987年资料.txt');WM=140;UM=20;LM=60;DM=60;B=0.3;C=0.16;IM=0.002;Fc=24;Cg=0.978;%导入常数值;RR=hs(:,3);E0=hs(:,4);P1=hs(:,5);P2=hs(:,6);P3=hs(:,7);P4=hs(:,8);Kc=1.440;%确定Kc取值m=length(hs);%确定暴雨持续时间R=zeros(1,m);EU=zeros(1,m);fori=1:m%流域平均降雨量计算P(i)=0.33*P1(i)+0.14*P2(i)+0.33*P3(i)+0.2*P4(i);%逐日降雨深的计算end%求逐日降雨深W(1)=110;WU(1)=10;WL(1)=40;WD(1)=60;%流域三层蒸发计算,先给出初始上、下、深层土壤含水量WMM=WM*(1+B);%初始土壤含水量的确定a(1)=WMM*(1-(1-(W(1)/WM))^(1/(1+B)));fori=1:mEP(i)=E0(i)*Kc;%逐日蒸散发深ifWU(i)+P(i)>=EP(i)EU(i)=EP(i);EL(i)=0;ED(i)=0;endifWU(i)+P(i)<EP(i)ifWL(i)>=C*LMEU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*WL(i)/LM;ED(i)=0;elseifWL(i)<C*LM&WL(i)>=C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*C;ED(i)=0;elseifWL(i)<C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=WL(i);ED(i)=(EP(i)-EU(i))*C-EL(i);endendE(i)=EU(i)+EL(i)+ED(i);%求得各层的蒸发量PE(i)=P(i)-E(i);%流域产流计算净降雨量PE%三层蒸散发计算,求总蒸发量和流域净雨量ifPE(i)>0%当产流时ifPE(i)+a(i)<WMMR(i)=PE(i)+W(i)-WM+WM*(1-(PE(i)+a(i))/WMM)^(B+1);W(i+1)=W(i)+PE(i)-R(i);a(i+1)=PE(i)+a(i);elseifPE(i)+a(i)>=WMMR(i)=PE(i)+W(i)-WM;W(i+1)=WM;a(i+1)=WMM;endend%产流计算完毕ifWU(i)+P(i)-EU(i)-R(i)<=UMWU(i+1)=WU(i)+P(i)-EU(i)-R(i);WL(i+1)=WL(i)-EL(i);WD(i+1)=WD(i)-ED(i);elseWU(i+1)=UM;ifWL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)<=LMWL(i+1)=WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM);WD(i+1)=WD(i)-ED(i);elseWL(i+1)=LM;ifWD(i)-ED(i)+WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)-LM<=DMWD(i+1)=WD(i)-ED(i)+WL(i)-EL(i)+(WU(i)+P(i)-EU(i)-R(i)-UM)-LM;elseWD(i+1)=DM;endendend%此处计算的是降雨补充土壤含水量,由前一天的土壤含水量推求第二天的土壤含水量,补充来源为降雨减去蒸散发减去径流量,顺序为上、下、深依此补充。ifPE(i)<=0%当不产流时R(i)=0;W(i+1)=W(i)+PE(i);a(i+1)=WMM*(1-(1-W(i+1)/WM)^(1/(1+B)));endend%以上产流计算完毕fori=1:ms(i)=i;endplot(s,RR,s,R);%计算1989年和1990年相对误差随着Kc值变化图xlabel('天数');ylabel('流量值');%坐标轴表示对象标签Rr=0;fori=1:mRr=Rr+RR(i)/m;%Rr是实测值的均值endX=0;Y=0;fori=1:mX=X+(R(i)-RR(i))^2;Y=Y+(RR(i)-Rr)^2;DC=1-X/Y;%DC是确定性系数end3.暴雨预报计算程序:%计算步骤%首先进行三层蒸发计算,得到净降雨量,然后进行径流划分,然后计算次日到初始土壤含水量%然后根据划分出的各时段的地表和地下径流,求取洪水过程%**************************************************************%%场次暴雨的洪水预报计算%%%%**************************************************************%clcclear%清空数据hs=load('暴雨.txt');WM=140;UM=20;LM=60;DM=60;B=0.3;C=0.16;IM=0.002;Fc=24;Cg=0.978;%导入常数值;E0=hs(:,3);P1=hs(:,4);P2=hs(:,5);P3=hs(:,6);P4=hs(:,7);Kc=1.9540;%确定Kc取值m=length(hs);%确定暴雨持续时间R=zeros(1,m);fori=1:m%流域平均降雨量计算P(i)=0.33*P1(i)+0.14*P2(i)+0.33*P3(i)+0.2*P4(i);%逐日降雨深的计算end%求逐日降雨深W(1)=110;WU(1)=10;WL(1)=40;WD(1)=60;%流域三层蒸发计算,先给出初始上、下、深层土壤含水量WMM=WM*(1+B);%初始土壤含水量的确定a(1)=WMM*(1-(1-(W(1)/WM))^(1/(1+B)));fori=1:mEP(i)=E0(i)*Kc;%逐日蒸散发深ifWU(i)+P(i)>=EP(i)EU(i)=EP(i);EL(i)=0;ED(i)=0;endifWU(i)+P(i)<EP(i)ifWL(i)>=C*LMEU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*WL(i)/LM;ED(i)=0;elseifWL(i)<C*LM&WL(i)>=C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=(EP(i)-EU(i))*C;ED(i)=0;elseifWL(i)<C*(EP(i)-EU(i))EU(i)=WU(i)+P(i);EL(i)=WL(i);ED(i)=(EP(i)-EU(i))*C-EL(i);endendE(i)=EU(i)+EL(i)+ED(i);%求得各层的蒸发量PE(i)=P(i)-E(i);%流域产流计算净降雨量PE%三层蒸散发计算,求总蒸发量和流域净雨量ifPE(i)>0%当产流时ifPE(i)+a(i)<WMMR(i)=PE(i)+W(i)-W
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国陈皮市场运营格局及发展趋势分析报告
- 2025-2030年中国铝合金金属型铸件行业十三五规划及发展策略研究报告
- 2025-2030年中国重卡汽车市场发展状况及前景趋势分析报告
- 2025-2030年中国酒精制造行业运营现状及发展规划分析报告
- 2025-2030年中国进口葡萄酒行业运营状况与发展潜力分析报告
- 2025安徽省建筑安全员《C证》考试题库及答案
- 2025-2030年中国观光船游览市场发展状况与投资战略研究报告
- 2025-2030年中国营销服务行业市场竞争状况及发展前景分析报告
- 2025-2030年中国米尔贝肟市场运营现状及发展规划分析报告
- 2025-2030年中国电解锌行业十三五规划与发展建议分析报告
- 酒店精装修工程施工组织设计策划方案
- 教科版小学一年级科学下册全册教案(最新)
- 碎石运输合同标准范文
- 餐饮店长竞聘报告PPT课件
- 高考语文一轮复习文学类文本阅读(小说阅读)教案
- 轮岗培养计划表
- 小学二年级数学下册教材研说稿
- 薄弱学科、薄弱班级原因分析及改进措施课件资料
- 可编辑模板中国风春节喜庆信纸精选
- 小学生幽默搞笑相声台词
- A4方格纸-无需排版直接打印完美版
评论
0/150
提交评论