Distribution graph velocity : how to make simple paraboloid of revolution?
显示 更早的评论
Hello Guys,
I have a simple problem. You remember the mechanics of fluids? To calculate the velocity distribution in a circular tube (actual fluid) use the equation "u" and then to further develop the known Hagen-Poiseuille equation. If we consider the tube without inclination have this equation:
u = (-N 2 - R 2) / 4 * mi
if I assign values to 'r' and 'mi', we have a paraboloid of revolution that describes the velocity distribution of the fluid in the tube. How can I make this chart in matlab?
See the example:
a = [-50:50];
u = -((a.^2-(0.001^2))/(4*1.485));
plot(u,a)
or
syms x
ezplot(-((a^2-0.001^2)/(4*1.485)))
I put an fig in attach
Thank you in advance for all the help!
采纳的回答
更多回答(3 个)
Youssef Khmou
2013-5-25
hi here is an example before staring to answer the problem :
the veolcity is defined as :
V(r)= Vmax*(1-r²/R²), R is the radius of the tube :
R=.50 ; %radius in meters:
r=linspace(-R,R,30); % varying radius
Vmax=20 ; % suppose that the maximum velocity of fluid is 20 m/s
V=Vmax*(1-r.^2/R^2);
figure, bar(r,V);
figure, plot(V,r); xlabel(' Velocity'),ylabel(' varying radius')
6 个评论
Artur M. G. Lourenço
2013-5-25
Youssef Khmou
2013-5-25
hi can you explain more the issue? you mean 3D paraboloid like in the figure?
Artur M. G. Lourenço
2013-5-25
Youssef Khmou
2013-5-25
编辑:Youssef Khmou
2013-5-25
ok try this way first :
R=.50 ; %radius in meters:
r=linspace(-R,R,30); % varying radius
Vmax=20 ; % suppose that the maximum velocity of fluid is 20 m/s
V=Vmax*(1-r.^2/R^2);
VV=sqrt(V'*V);
figure, surf(r,r,VV), shading interp,
Artur M. G. Lourenço
2013-5-26
Artur M. G. Lourenço
2013-5-26
类别
在 帮助中心 和 File Exchange 中查找有关 Labels and Annotations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!