Hi,
I'm trying to solve the following advection diffusion problem.
dT/dt= -A(t)*dT/dx - B*T^(3/2)*(T-C(t))
where T(0,t)= 498; T(x,0)= 520;
Is there any built-in function in Matlab that I can get help with this problem?
Luke

 Réponse acceptée

Walter Roberson
Walter Roberson le 27 Mai 2011

0 votes

Would it be correct that the more explicit version of your equation would be
diff(T(x, t), t) = -A(t)*(diff(T(x, t), x))-B*T(x, t)^(3/2)*(T(x, t)-C(t))
If so then Maple's pdsolve() believes there is no solution.
Consider your boundary conditions at x=0, t=0. According to your first boundary condition, T(0,0)=498, but according to your second boundary condition, T(0,0)=520 . That is a contradiction and hence there is no solution.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by