How can I solve the heat equation with fixed and varying temperatures?

AI Thread Summary
The discussion revolves around solving the heat equation, particularly for a system with a fixed temperature at x = 0 and varying initial temperatures for x > 0. The participant notes that assuming an exponential solution leads to non-decaying traveling wave solutions with imaginary velocities. They express interest in how heat travels through a rod, considering both seminfinite and finite length scenarios, and mention that boundary conditions significantly affect the solution. Recommendations for further reading include "Conduction of Heat in Solids" by Carslaw and Jaeger, which provides insights into solving such problems. The thread aims to gather thoughts and assistance on these concepts and boundary conditions.
MisterX
Messages
758
Reaction score
71
I've been teaching myself some thermodynamics, and I've been thinking about solving the heat equation.

\frac{\partial T}{\partial t} = K\frac{\partial ^2 T}{\partial x^2}

I haven't taken a course in PDEs.

I have noticed that if I assume an exponential solution, there are not non-decaying traveling wave solutions; the phase and group velocities are imaginary.

i\omega = k^2K
\omega = -ik^2K

non-traveling space oscillations decay in time, which isn't surprising since temperature tends to equalize:
e^{i(kx - \omega t) } = e^{ikx }e^{-k^2K t}

If we wanted to make omega real, we could have

k = \pm a(1+i)

e^{\mp ax} e^{\pm iax }e^{-i2a^2K t}

This indicates a phase speed of 2aK and a group speed of 4aK for the non-decaying factor, if I have done everything properly.

I have also seen there are solutions like
\frac{A}{\sqrt{t}}e^{-x^2/4Kt}

Also one can add a constant to any solution.

The problem I would like to solve is this: x = 0 is fixed at some temperature Ts. For x > 0 T(x, 0) is initially some other temperature Ti. If it made the solution simpler, the drop off needn't be so sharp. The point is that I would expect to see a solution so that every point with x>0 would become arbitrarily close to Ts if enough time was passed. Also, it should move along, so that it would take longer for a place with larger x to reach a given temperature than a place with smaller x.

The purpose of this thread is to solicit help in solving this problem, or any thoughts on my ideas about solutions to the heat equation.
 
Last edited:
Science news on Phys.org
Is there another boundary, say at x = L, or is the system seminfinfinite? If there is another boundary, what is the boundary condition at x = L.

In most cases, unless you've studied PDEs, you are going to have trouble solving the transient heat conduction equation. However, how to solve these specific cases can be explained.
 
I was considering a system that is seminfinite.

Actually in the system that inspired this there is a boundry but it has no fixed value (for example the end of a rod which is free to have any temperature). But I was interested in how heat would travel through the rod, so the seminfinite case would be fine I think.
 
MisterX said:
I was considering a system that is seminfinite.

Actually in the system that inspired this there is a boundry but it has no fixed value (for example the end of a rod which is free to have any temperature). But I was interested in how heat would travel through the rod, so the seminfinite case would be fine I think.

If the rod is of finite length, then that definitely matters. An appropriate boundary condition at the far end would probably be zero heat flux ( zero temperature gradient).

If you want to find out how to solve problems like these, and want to see some solutions to standard problems (such as yours), see Conduction of Heat in Solids by Carslaw and Jaeger. Another reference that shows similar results is Transport Phenomena by Bird, Stewart, and Lightfoot.
 
Back
Top