数学建模流水问答的实验报告.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数学建模流水问答的实验报告.doc》由会员分享,可在线阅读,更多相关《数学建模流水问答的实验报告.doc(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.-数学建模实验报告-流水问题一 问题描述 三个横截面积为常数A,高分别为H1,H2,H3的水池内都盛满了水,都由池底一横截面积为B的小孔放水。设水从小孔流出的速度为v(i)=sqrt(2*g*h(i),求水流空所需的时间。二 前提假设1. 假设在一段极微小的时间间隔dt内,三个浴缸的高度变化速率以及三个排水口的排水速率是一个不变化的定值。 2. 排水速率仅与水池高度有关。3. 排水口的高度为水池最低处,即不会出现因水位低于排水口而无法排完水的现象。三 问题分析 将此问题抽象成数学问题:求初值分别为H1,H2,H3的函数h1,h2,h3随时间变化的函数,以及他们变为0所需的时间(设水池1,2,
2、3的流出速度为v1,v2,v3)。根据任何一个水池内水量在一个时间微元内的减少量等于流出量减去流入量可以得到如下关系:浴缸 1:。水池2:。两边取极限后得-dh2*A= ds2*B- dh1*A。注意到|dh1*A|= |ds1*B|,除以dt可得(-dh2/dt)*A= (v2-v1)*B,化简并带入v1的函数表达式可得,再代入h1的表达式可以得到如下的常微分方程。这是一个非线性常微分方程,难以得到解析解(并非不可求,可用待定系数法等求解,但是在此处求出解析解并不是建模的重点,因为即使h2存在解析解,h3也不一定存在,而对于求出排水时间图,求出近似解更为重要),在这里我们采用计算方法中的一些
3、数值计算方法求出几组h2和t2,v2的近似解。浴缸 3:,由此递推公式可得如下微分方程:,可以用Euler法求出近似解 。四 问题求解 对于h1,书上已给出解法,即用一个微分方程求解,在此不做累述。在代码中,我们用一个数组arrayt记录时间,一个数组h1记录水位高度,然后对应画图。 本部分Matlab代码如下: A=2;B=1;H=10;g=10;h=H;temp=0;t=0;tf=0i=1;h1=;h2=;h3=;temp=;tempt=;arrayt=;arrayt2=;arrayt3=;sqrtH=sqrt(H);h1=h1,H;arrayt=arrayt,t;while (h0)t=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 流水 问答 实验 试验 报告 讲演 呈文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内