微分方程类型的Q (t h (t)在h (t)是基于体积

19日视图(30天)
问题1。
1。写一个微分方程描述储层为一个通用的质量守恒
河流输入秦和出口流由一个管底部的储层和一个
非常溢洪道(见下面的图和公式)。
c1流量系数,Ac孔截面积,c2堰系数;Lw是
堰口的长度。假设时流出等于流入水库已经满了。
同时,水库的水量的关系,水面高程
如下:
2。解方程在Matlab使用作为输入自记水位计流量的矩形脉冲
50立方米/秒和10个小时的持续时间,并让hR-Max = 6米,圆形喷嘴直径= 0.6 m, c1 = 0.82(假设
一个短管),c2 = 1(假设一个宽顶堰),VR-Max = 1000000立方米,Hspill = 3 m, Lw = 3 m,
假设在时刻0 h(0) = 1米。输入和输出成因的阴谋。
我一直在这大约4个月。我读过的所有mathworks文件和几个大学文件在这个问题上。但每次我试图设置dv / dt = ht / dt tspan错误。我甚至问支持帮助和有not万博1manbetxta。附加的文件不是我所有的努力只是秘密地尝试和原始的pdf格式的问题。请如果你引用一个文件位置accompony实际代码与我的问题。我愿意打赌,我已经读不懂它。我是一个非传统的学生和一个退伍残疾军人。
2的评论
克里斯托弗·范·霍恩
克里斯托弗·范·霍恩 2021年1月29日
仍在试图找出如何将这些一起任何帮助将是美好的
clc
清晰的
重置(symengine)
%符号h真实
% sym t真正
% sym t清晰
%符号h清晰
半径= 0.3;
身高= 0.6;
α= 0.0;
Vr_max = 1000000;% m ^ 3
hr_dam = 6;% m
c₁= 0.82;%
g = 9.81;% m ^ 2 / s
c₂= 1.00;
Hspill = 3;% m
L_w = 3;% m
hr_max = 6;%马克斯在米水深
h0 = 1;
hspan = [1 - 6];
tspan = (10 0);
时间= 10 * 60 * 60;%将时间转换为秒
Ac = sect_area_cylinder(半径、身高、α);
Vr = Vr_max * (h0 / hr_dam) ^ 0.3
秦= 50
信谊h t
Qpipe Ac = c₁* * 12 + (2 * g * h)
Qp = diff (Qpipe)
Qwier Ac = c₁* * sqrt (2 * g * h) + c₂* L_w * (h-Hspill) ^ 1.5
Qw = diff (Qwier)
QW = matlabFunction (diff (Qwier))
QP = matlabFunction (diff (Qpipe))
% Qoutp = QP (1: .01:3)
% Qoutw = QW (3.01: .01:6)
% Qout =分段(h < = 0 QP 3 < h < = 6, QW)
% Ht = matlabFunction (Qout (h)) %,“var”, [h]
Qout =分段(h < = 0, c₁* Ac * sqrt (2 * g * h), 3 < h < = 6, c₁* Ac * sqrt (2 * g * h) + c₂* L_w * (h-Hspill) ^ 1.5)
QoutH = diff (Qout h)
fplot (Qout)
fplot (QoutH)
matlabFunction (QoutH,“文件”,“C: \ \ 2021年春季\ \ cdrlj \文件最终用户\ testMatrix.m ')

登录置评。

接受的答案

艾伦·史蒂文斯
艾伦·史蒂文斯 2021年1月30日
这是否帮助:
g = 9.81;% m / s ^ 2
c1 = 0.82;c2 = 1;
Hspill = 3;% m
Lw = 3;% m
Ac =π* 0.6 ^ 2/4;% m ^ 2
Vrmax = 10 ^ 6;% m ^ 3
hrmax = 6;% m
秦= 50;% m ^ 3 / s
h0 = 1;% m
V0 = Vrmax * (h0 / hrmax) ^ 0.3;% m ^ 3
往往= 10 * 3600;%秒
dt = 1;%秒
t = 0: dt:一般;%秒
h = 0(1,元素个数(t));
h (1) = h0;
Q = 0(1,元素个数(t));
问(1)= c1 * Ac * sqrt (2 * g * h0);
我= 2:元素个数(t)
V = min (V0 + i *秦* dt, Vrmax);
h (i) = hrmax * (V / Vrmax) ^ (1/0.3);
如果h (i) < = Hspill
问(我)= c1 * Ac * sqrt (2 * g * h (i));% m ^ 3 / s
elseifh (i) > Hspill & & V < Vrmax
问(我)= c1 * Ac * sqrt (2 * g * h (i)) + c2 * Lw * (h (i) - Hspill) ^ (3/2);
其他的
问(i) =秦;
结束
结束
情节(t / 3600,问),网格
包含(的时间(小时)),ylabel (的流量(m ^ 3 / s)”)
情节(t / 3600 h,[0往往/ 3600],[Hspill Hspill),“——”)、网格
包含(的时间(小时)),ylabel (“高度[m]”)
传奇(“h”,“Hspill”)
3评论
克里斯托弗·范·霍恩
克里斯托弗·范·霍恩 2021年5月14日
抱歉这么长时间才回来。我很感激你的耐心和帮助。钢结构annalysis给了我一些适合. .哈哈. .这学期。

登录置评。

更多的答案(0)

类别

找到更多的在数值积分和微分帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!