黄河小浪底调水调沙问题_第1页
黄河小浪底调水调沙问题_第2页
黄河小浪底调水调沙问题_第3页
黄河小浪底调水调沙问题_第4页
黄河小浪底调水调沙问题_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档-倾情为你奉上黄河小浪底调水调沙问题摘要为了确定排沙量与时间、排沙量与水流量的函数关系,我们可以用SAS软件做线性回归得到排沙量与时间的函数关系式,再利用所求函数在区间0,24上进行积分得到总排沙量1.93962亿吨。对于排沙量与水流量之间的关系,按时间分为两段进行拟合,最终用MATHLAB软件来画出图像,确定排沙量与排水量之间的函数关系式。关键词:调水调沙实验,排沙量,matlab,拟合目 录一问题的提出2004年6月至7月黄河进行了第三次调水调沙试验,特别是首次由小浪底、三门峡和万家寨三大水库联合调度,采用接力式防洪预泄放水,形成人造洪峰进行调沙试验获得成功整个试验期为20多天

2、,小浪底从6月19日开始预泄放水,直到7月13日恢复正常供水结束小浪底水利工程按设计拦沙量为75.5亿立方米,在这之前,小浪底共积泥沙达14.15亿吨这次调水调试验一个重要目的就是由小浪底上游的三门峡和万家寨水库泄洪,在小浪底形成人造洪峰,冲刷小浪底库区沉积的泥沙在小浪底水库开闸泄洪以后,从6月27日开始三门峡水库和万家寨水库陆续开闸放水,人造洪峰于29日先后到达小浪底,7月3日达到最大流量2700立方米/每秒,使小浪底水库的排沙量也不断地增加下面是由小浪底观测站从6月29日到7月10日检测到的试验数据:表1: 试验观测数据 单位:水流为立方米 / 秒,含沙量为公斤 / 立方米 日期 6.29

3、 6.30 7.1 7.2 7.3 7.4 时间 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 水流量 1800 1900 2100 2200 2300 2400 2500 2600 2650 2700 2720 2650 含沙量 32 60 75 85 90 98 100 102 108 112 115 116 日期 7.5 7.6 7.7 7.8 7.9 7.10 时间 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 水流

4、量 2600 2500 2300 2200 2000 1850 1820 1800 1750 1500 1000 900 含沙量 118 120 118 105 80 60 50 30 26 20 8 5 现在,根据试验数据建立数学模型研究下面的问题:(1) 给出估算任意时刻的排沙量及总排沙量的方法;(2) 确定排沙量与水流量的变化关系。二问题分析1、对于问题一,所给数据中水流量x和含沙量h的乘积即为该时刻的排沙量y即:y=hx。2、对于问题二,研究排沙量与排水量的关系,从实验数据中可以看出,开始排沙量随水量增加而增加,而后随水流量的增加而减少,显然变化关系并非线性的关系,为此,把问题分为两部

5、分,从水流量增加到最大值为第一阶段,从水流量最大值到结束为第二阶段,分别来研究水流量与排沙量之间的函数关系。三模型假设1、水流量和排沙量都是连续的,不考虑上游泄洪所带来的含沙量和外界带来的含沙量。2、时间是连续变化的,所取时间点依次为1,2,3,,24,单位时间为12h.四模型的建立与求解已知给定的观测时刻是等间距的,以6月29日零时刻开始计时,则各次观测时刻分别为其中:计时单位为s。第一次观察的时刻,最后一次观察的时刻。记第i()次观测时水流量为,含沙量为,则第i次观测时的排沙量为。相关数据见表2表2 插值数据对应关系 单位:排沙量为kg/s日期 6.29 6.30 7.1 7.2 7.3

6、7.4 时间 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 节点123 45678910 1112排沙量 57600 日期 7.5 7.6 7.7 7.8 7.9 7.10 时间 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 8:00 20:00 节点13141516171819202122 23 24 排沙量 91000 54000 45500 300008000 4500 对于问题(1),根据所给问题的实验数据,要计算任意时刻的排沙量,就要确

7、定出排沙量随时间变化的规律,可以通过插值来实现。考虑到实际中的排沙量应该是时间的连续函数,为了提高模型的精度,采用三次样条函数进行插值。利用MATLAB函数,求出三次样条函数,得到排沙量y=y(t)与时间的关系,然后进行积分,就可以得到总得排沙量。最后求得总得排沙量为,计算的MATLAB程序如下:排沙量对时间的关系图像的MATLAB程序t=1:1:24;y=57600, , ,91000,54000,45500,30000,8000,4500;plot(t,p,'b')对于问题(2),研究排沙量与水流量的关系,从实验数据可以看出,开始排沙量是随着水流量的增加而增长,而后是随着水

8、流量的减少而减少。显然,变化规律并非是线性的关系,为此,把问题分为两部分,从开始水流量增加到最大值2720/s(即增长的过程)为第一阶段,从水流量的最大值到结束为第二阶段,分别来研究水流量与排水量的关系。画出排沙量与水流量的散点图两个阶段的数据如表3表4所示表3:第一阶段试验数据序号1234567891011水流量18001900210022002300240025002600265027002720含沙量326075859098100102108112115表4:第二阶段的试验观测数据序号12345678910111213水流量26502600250023002200200018501820

9、1800175015001000900含沙量11611812011810580605040322085排沙量与时间的关系图像的MATLAB程序:>>t=1:1:24;y=57600,2400,91000,54000,45500,30000,8000,4500;plot(t,y,'r')第一阶段的排沙量与水流量之间的关系MATLAB程序:>>x=1800,1900,2100,2200,2300,2400,2500,2600,2650,2700,2720;h=32,60,75,85,90,98,100,102,108,112,115; x1=2650,260

10、0,2500,2300,2200,2000,1850,1820,1800,1750,1500,1000,900;h1=116,118,120,118,105,80,60,50,40,32,20,8,5;plot(x,h,'r:')第一阶段三次多项式拟合函数以及拟合效果程序与结果:三次多项式拟合由MATLAB拟合函数求解出a0=a1=0,a2=0.0032,a3=-2.4929.则拟合函数h=0.0032x2-2.4929x3,>> A1=polyfit(x,h,3)z1=polyval(A1,x);plot(x,h,'k+',x,z1,'r&

11、#39;)>Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT. > In polyfit at 76A1 = 1.0e+003 *0.0000 -0.0000 0.0032 -2.4929第一阶段四次多项式拟合函数以及拟合效果程序与结果:四次多项式拟合由MATLAB拟合函数求解出a0=a1=a

12、2=0,a3=0.0121,a4= -7.4347则拟合函数h=0.0121x3-7.4347x4>>A2=polyfit(x,h,4)z2=polyval(A2,x); plot(x,h,'*',x,z2,'r')>Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP PO

13、LYFIT.> In polyfit at 80A2 = -0.0000 0.0000 -0.0000 0.0121 -7.4347第二阶段三次多项式拟合函数以及拟合效果程序与结果:三次多项式拟合由MATLAB拟合函数求解出a0=a1=0,a2=-0.9475,a3= 464.9601.则拟合函数h=-0.9475x2+464.9601x3>>A3=polyfit(x1,h1,3)z3=polyval(A3,x1); plot(x,h,'*',x1,z3,'b')>Warning: Polynomial is badly conditio

14、ned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.> In polyfit at 80A3 = -0.0000 0.0006 -0.9475 464.9601第二阶段四次多项式拟合函数以及拟合效果程序与结果:四次多项式拟合由MATLAB拟合函数求解出a0=a1=0,a2=-0.0013,a3= 1.1219 a4=-354.5952则拟合函数h=-0.0013x2+1.1

15、219x3-354.5952x4>>A4=polyfit(x1,h1,4)z4=polyval(A4,x1);plot(x1,h1,'k*',x1,z4,'r:')>Warning: Polynomial is badly conditioned. Add points with distinct X values, reduce the degree of the polynomial, or try centering and scaling as described in HELP POLYFIT.> In polyfit at 8

16、0A4 = -0.0000 0.0000 -0.0013 1.1219 -354.5952五结论以及分析检验对于第一阶段三次多项式拟合由MATLAB拟合函数求解a0=a1=0,a2=0.0032,a3=-2.4929.则拟合函数h=0.0032x2-2.4929x3对于第一阶段四次多项式拟合由MATLAB拟合函数求解出a0=a1=a2=0,a3=0.0121,a4= -7.4347则拟合函数h=0.0121x3-7.4347x4对于第二阶段三次多项式拟合由MATLAB拟合函数求解出a0=a1=0,a2=-0.9475,a3= 464.9601.则拟合函数h=-0.9475x2+464.9601x3,对于第二阶段四次多项式拟合由MATLAB拟合函数求解出a0=a1=0

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论