Convection-Conduction equation simulation
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Greetings, I have problem involving the convection-conduction equation. This partial differential equation has been lumped into a discrete time - discrete space system that you will see in the nested for loop in the code. The problem is, I'm not sure how to program it correctly. The given initial conditions are shown in the code as well as a what's being input into the system. Any help is appreciated. Please don't be shy if you need more explanation, I will attempt to try.
T = 0.01;
H = 1;
M = 10;
N = 10000;
u = zeros(1,N);
w = 1;
T = .01;
f = 0;
for m = 2:M
for n = 2:N+1
if n >= 10/T && n <=12/T
h = w;
else h = 0;
end
y(n) = h;
f(m,n) = 0;
u(m,1) = 1;
u(1,n) = 1+y(n);
u(4,n) = 1;
u(m,n+1) = u(n,m) - T./H.*(u(m,n) - u(m-1,n)) + T./H.^2.*(u(m+1,n) - 2*u(m,n) + u(m-1,n)) + T*f(m,n);
end
end
% t = T*[0:N];
% plot(t,y)
0 commentaires
Réponses (0)
Voir également
Catégories
En savoir plus sur Thermal Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!