Hi, how can i plot the velocity profile for steady couette flow between two plates? d^2u/d^2y=(1/2*miu)*dp/dx for dp/dx=[_2,_1,0,1,2] , miu=1

2 Kommentare

How about the plot function?
plot(velocity, 'b-');
Garland Garland
Garland Garland am 15 Jan. 2022
U(y)=1/2*miu*(dp/dx)*y^2+(U_1/2*miu*(dp/dx))y The upper plate moves by U=0.01m/s

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Torsten
Torsten am 15 Jan. 2022
Bearbeitet: Torsten am 15 Jan. 2022

1 Stimme

Underlying equation is
d^2u/dy^2 = -G/mu with G = -dp/dx = const
function main
dpdx = [-2 -1 0 1 2];
mu = 1.0;
U = 0.01;
H = 0.05;
dy = 0.001;
np = numel(dpdx);
y = (0:dy:H).';
ny = numel(y);
u = zeros(ny,np);
for ip=1:np
u(:,ip) = -dpdx(ip)/(2*mu)*y.*(H-y) + U*y/H;
end
plot(y,u)
end

3 Kommentare

Garland Garland
Garland Garland am 15 Jan. 2022
Thank you very much this was very helpful
Torsten
Torsten am 15 Jan. 2022
Bearbeitet: Torsten am 15 Jan. 2022
Maybe making the plot this way is better:
plot(u,y)
xlabel('Velocity u')
ylabel('Plate height h')
Garland Garland
Garland Garland am 15 Jan. 2022
Great

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Fluid Network Interfaces Library finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by