flow in the pipe
显示 更早的评论
Hi i want simulation of flow in the pipe.
but my script shows something wrong. T_T
I want to show second images like this Image.

how can i do more?
dbstop if error
Ps=10;
Pf=50;
mu=8.94e-4;
R=0.10;
l=1.00;
if Ps==Pf
disp(' Same pressure dont show Velocity in pipe.');
end
N=100;
r=linspace(-R,R,N);
S=pi*R^2;
Vmax=(abs(Ps-Pf))*(R^2)/(4*mu*l);
Vmean=Vmax/2;
V=Vmax*(1-(r.^2)/R^2);
Q=Vmean*S;
subplot(2, 1, 1)
plot(V,r,'b.');
grid on, xlabel(' Velocity (m/s)'), ylabel(' Radius (m)');
T=100*ones(100,R*2)
for iter = 1:100
for t=1:100
va=V*t
end
subplot(2, 1, 2)
imagesc(va')
drawnow
end
2 个评论
Amit
2014-12-9
Which line you get error? Also can you use the '{} code' to post your complete code?
Image Analyst
2014-12-12
a's "Flag" of this comment moved here, and the flag removed:
well... my english is poor. I want to show flow's displacement using V in second plot. like animation second plot means pipe. starting point velocity in pipe is 0. but t=0,1...,100 , flow is moving. velocity is side velocity slower than the center. velocity slows the farther away from the center. Do you understand?
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Fluid Dynamics 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

