版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、水塔水流量的估计摘 要:数学建模方法是处理科学理论的一种经典方法,也是解决各类实际问题的常用方法。本文采用曲线拟合的方法,并利用数学软件MATLAB对水塔流量进行计算,计算结果与实际记录基本吻合。关键词:建模,流量,拟合,MATLAB1.问题重述美国某州的各用水管理机构要求各社区提供用水率以每小时多少加仑计,英制单位下,1加仑,美制单位下,1加仑以及每天所用的总用水量,但许多社区并没有测量流入或流出当地水塔的水量的设备,而只能以每小时测量水塔的水位代替,其精度在0.5%以内。更为重要的是,无论什么时候,只要水塔中的水位下降到某一最低水位L时,水泵就启动向水塔重新充水直至某一最高水位H,但也无法
2、得到水泵的供水量的测量数据。因此,在水泵正在工作时,不容易建立水塔中水位与水泵工作时用水量之间的关系。水泵每天向水塔充水一次或两次,每次大约2小时。试估计在任何时候,甚至包括水泵正在工作的时间内从水塔流出的流量,并估计一天的总用水量。水塔是一个垂直圆柱体,高为40英尺,直径为57英尺。下表给出了某个小镇某一天的真实数据:表1某小镇某天的水塔水位1m=3.281英尺时间秒水位英尺时间秒水位英尺时间秒水位英尺035932水泵工作68535331639332水泵工作7185466353943575021106194331879154水泵工作139374663682649水泵工/p>
3、5968212405393689953252235725493270285436057432284645542.问题分析数据的单位转换:表2时间h水位m时间h水位m时间h水位m069水泵工作088水泵工作411991310.49981水泵工作36水泵工作45733419029218.52009.3904798771141流量是单位时间流出的水的体积,由于水塔是正圆柱形,横截面积是常数,在水泵不工作的时段,流量很容易从水位对时间的变化率算出,问题是如何估计水泵供水时段的流量。水泵供水时段的流量只能靠供水时段前后的流量拟合得到,作为用于拟合的原始数据,我们希望水泵不工作的时段流量越准确越好。这些流
4、量大体可由两种方法计算: 一是直接对表2中的水位用数值微分算出各时段的流量,用它们拟合其它时刻或连续时间的流量。二是先用表中数据拟合水位-时间函数,求导数即可得到连续时间的流量。一般说来数值微分的精度不高,何况测量记录还是不等距的,数值微分的计算尤其麻烦。下面我们用第二种方法处理。有了任何时刻的流量,就不难计算一天的总用水量。其实,水泵不工作时段的用水量可以由测量记录直接得到,如表2可知从t=0到t=8.97(h)水位下降了9.6769-8.2201= (m),乘以水塔的截面积就是这一时段的用水量。这个数值可以用来检查拟合的结果。3.模型假设供水时段的假设水泵第1次供水时段为t=9到t=11(
5、h),第2次供水时段为t=2到t=23 (h)。这是根据最低和最高水位分别是和及表2的水位测量记录作出的假设。其中前3个时刻取自实测数据精确到,最后1个时刻来自每次供水约两小时的已知条件从记录看,第2次供水时段应在有记录的之后不久结束。水泵工作时单位时间的供水量基本为常数,这个常数大于单位时间的平均流量。流量是单位时间流出水的体积,这里假设流量是对时间的连续函数,即。为简化处理,不影响问题的解决,假设流量与水泵是工作无关。由于水塔截面积是常数S ,为简单起见,计算中将流量定义为单位时间流出的水的高度,即水位对时间变化率的绝对值水位是下降的,最后给出结果时再乘以S即可。即:水位对时间的变化率(流
6、量):任何时刻的流量: 4.流量估计拟合水位-时间函数从表2 测量记录看,一天有两个供水时段以下称第1供水时段和第2供水时段和3个水泵不工作时段(以下称第1用水时段t=0到,第2用水时段到和第3用水时段t=23以后)。对第1、2用水时段的测量数据分别作多项式拟合,得到水位函数和。为使拟合曲线比较光滑,多项式次数不要太高,一般用36次。由于第3时段只有3个测量记录,无法对这一时段的水位作出比较好的拟合,可采用外推的方法解决。 确定流量-时间函数对于第1、2用水时段,只需将水位函数求导数即可,对于两个供水时段的流量,则用供水时段前后水泵不工作时段的流量拟合得到,并且将拟合得到的第2供水时段流量外推
7、,将第3用水时段流量包含在第2供水时段内,需要拟合四个流量函数。一天的总用水量总用水量等于两个水泵不工作时段和两个供水时段用水量之和,它们都可以由流量对时间的积分得到。5.算法设计与计算结果拟合第1、2时段的水位,并得出流量1第1时段的流速设t、h为已输入的时刻和水位测量记录,实现如下:t=0,0.92,1.84,2.95,3.87,4.98,5.90,7.01,7.93,8.97,10.95,12.03,12.95,13.88,14.98,15.90,16.83,17.94,19.04,19.96,20.84,23.88,24.99,25.91;h=,10.8199,10.4998,10.2
8、103,9.9573,9.6190,9.3904,9.1801,8.9211,8.6620,8.4334,8.2201,10.5913,10.3292,10.1798;f1=polyfit(t(1:10),h(1:10),5); %用5次多项式拟合第1用水时段水位,f1输出5次多项式的系数b1=polyder(f1); % b1输出多项式系数为f1导数的系数,给出水位变化率tm1=0:0.01:8.97; %将第一用水时段0 , 细分g1=-polyval(b1,tm1); %g1输出多项式b1在tm1点的函数值(取负后边为正值),即tm1时刻的流量(水位下降的速率)。2第2时段的流速实现如下
9、:f2=polyfit(t(11:21),h(11:21),5); %用5次多项式拟合第2用水时段水位水位,f2输出5次多项式的系数b2=polyder(f2); %b2输出多项式系数为f2导数的系数,给出水位变化率tm2=10.95:0.01:20.84; %将第二用水时段10.95 , 20.84细分g2=-polyval(b2,tm2); %g2输出多项式b2在tm2点的函数值(取负后边为正值),即tm2时刻的流量(水位下降的速率)第1、2用水时段(水位变化率)曲线图:拟合供水时段的流量1在第1供水时段t = 911之前即第1用水时段和之后第2用水时段各取几点,其流量已经得到,用它们拟合
10、第1供水时段的流量。为使流量函数在t =9 和t =11连续,只取4个点,拟合5次多项式即曲线必过这4个点。拟合5次多项式,实现如下:q1=-polyval(b1,7.93,); %取第1时段在t=,的流量q2=-polyval(b2,1,12.03); %取第2时段在t=1,12.03的流量dx=7.93,1,12.03;dy=q1,q2; %将四个点合并d=polyfit(dx,dy,5) ; %拟合5次多项式ex=:0.01:1; %将第一供水时段8.9细分ey=polyval(d,ex); %ey输出第一供水时段各时刻的流量2在第2供水时段之前取两点的水流量,在该时刻之后第3用水时段仅
11、有3个水位记录,我们用差分得到流量,然后用这4个数值拟合第2供水时段的流量。实现如下: dt3=diff(t(22:24); %最后3个时刻的两两之差dh3=diff(h(22:24); %最后3个水位的两两之差dht3=-dh3/dt3; % t(22)和t(23)的流量差商代替微商t3=19.96,20.84,t(22),t(23); %取第2供水时段前后各两点a=-polyval(b2,t3(1:2),dht3); %求得t3各时刻的流量h=polyfit(t3,a,5); % 拟合5次多项式mx=20.84:0.01:24.00; %将第2供水时段和第3用水时段细分my=polyval
12、(h,mx); % my输出第2供水时段外推至t=24各时刻的流量第1供水时段,第2供水时段和第3用水时段(水位变化率)曲线图:一天的总用水量的估计第1、2用水时段和第1、2供水时段流量的积分之和,就是一天总用水量。虽然诸时段的流量已表示为多项式函数,积分可以解析的算出,这里仍用数值积分计算。1第1用水时间段的用水量:其中积分值 h1 通过梯形公式计算:计算得出2第2用水时间段的用水量:计算得出3第1供水时间段的用水量:计算得出4第2供水和第3用水时段的用水量计算得出5一天总用水量一天总用水量的曲线图如下:6流量及总用水量的检验6.1用水时段流量的检验方法:计算出的各时刻的流量可用水位记录的数
13、据来检验。用水量V1用第1用水时段水位测量记录中下降高度来计算并检验,在第一用水时段水的实际用量为: V1=S* H1类似地,第二用水时段用去的水的高度H2=10.8199-8.2201=,实际用水量为:V2=S* H2让v1、v2与V1、V2比较。6.2供水时段流量的检验方法:供水时段的用水量加上水位上升值260是该时段泵入的水量,除以时段长度得到水泵的功率单位时间泵入的水量,而两个供水时段水泵的功率应大致相等。第1、2时段水泵的公率可以计算如下:p1=y12*S1)*S/2.001 %第1供水时段水泵的功率(水量以高度计tm3=20.84:0.01:23.88; g3=polyval(h,
14、tm3); % g3输出第2供水时段各时刻的流量p2=(0.01*trapz(my)+(10.8199-8.2201)*S/2.110 %第2供水时段水泵的功率水量仍以高度计计算结果如下表: 表4第1、2用水时段的近似总用水量第1、2用水时段的实际总用水量第1供水时段的水泵功率第2供水时段的水泵功率v1=V1=p1=3p2=3v2=V2=通过算法得出的第1、2用水时段的总用水量与实际的第1、2用水时段的总用水量非常接近,而两个供水时段水泵的功率相当,说明该算法切实可行!7分析由表2可以看出第1、2用水时间段的总用水量、水位下降的高度与实际的总用水量、水位下降高度相差无几。所以数据拟合,数值积分
15、取得精度总够的。由一天总用水量的曲线图可以看出,流量曲线与原始记录基本上吻合,零点到10点钟流量最少,10点到下午3点是用水高峰期。附录部分源代码:)/2)2*pi;t=0,0.92,1.84,2.95,3.87,4.98,5.90,7.01,7.93,8.97,10.95,12.03,12.95,13.88,14.98,15.90,16.83,17.94,19.04,19.96,20.84,23.88,24.99,25.91;h= ,10.8199,10.4998,10.2103,9.9573,9.6190,9.3904,9.1801,8.9211,8.6620,8.4334,8.2201,
16、10.5913,10.3292,10.1798;f1=polyfit(t(1:10),h(1:10),5); b1=polyder(f1);tm1=0:0.01:8.97;g1=-polyval(b1,tm1);f2=polyfit(t(11:21),h(11:21),5);b2=polyder(f2);tm2=10.95:0.01:20.84;g2=-polyval(b2,tm2);q1=-polyval(b1,7.93,8.97);q2=-polyval(b2,10.95,12.03);dx=7.93,8.97,10.95,12.03;dy=q1,q2;d=polyfit(dx,dy,5) ;ex=8.97:0.01:10.95;ey=polyval(d,ex);dt3=diff(t(22:24);dh3=diff(h(22:24);dht3=-dh3/dt3;t3=19.96,20.84,t(22),t(23);a=-polyval(b2,t3(1:4),dht3);h=polyfit(t3,a,5);mx=20.84:0.01:24.00;my=polyval(h,mx);y1=0.01*trapz(g1); %第1用水时段用水量(按高度计), 为积分步长y2=0.01*trapz(g2);y12=0.01*trapz(ey);y3=0.01*trapz(my);v=(y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 言语治疗技术失语症书写抄写评估
- 客服收银岗位培训
- 小巷管家社会工作专业教学案例宝典
- 物联网技术在智慧养老中的应用智慧养老技术概论
- 项目管理工具之约束三角形社会工作专业教学案例宝典
- 医疗垃圾科普
- 关于培训的课件
- 中班科学活动土壤
- 培训结营仪式流程
- 数学学案:课前导引数学归纳法原理
- ktv营销业绩提成合同模板
- 英语-重庆市2025年普通高等学校招生全国统一考试11月调研试卷(康德卷)试题和答案
- 桩基及基坑支护工程技术施工方案(三篇)
- 招聘笔试题与参考答案(某大型国企)2024年
- 安徽理工大学《岩土力学与工程》2021-2022学年第一学期期末试卷
- 追觅科技在线测评逻辑题
- 2024年新人教版七年级上册数学教学课件 6.2.2 线段的比较与运算
- 有限空间应急演练专项方案
- 2024-2030年中国演艺行业发展分析及发展前景与趋势预测研究报告
- 2025年广东省高中学业水平考试春季高考数学试题(含答案解析)
- 2023年妇产科主治医师考试试题及答案
评论
0/150
提交评论