- #1
MisterX
- 764
- 71
I've been teaching myself some thermodynamics, and I've been thinking about solving the heat equation.
[itex]\frac{\partial T}{\partial t} = K\frac{\partial ^2 T}{\partial x^2}[/itex]
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.
[itex]i\omega = k^2K [/itex]
[itex]\omega = -ik^2K [/itex]
non-traveling space oscillations decay in time, which isn't surprising since temperature tends to equalize:
[itex]e^{i(kx - \omega t) } = e^{ikx }e^{-k^2K t}[/itex]
If we wanted to make omega real, we could have
[itex]k = \pm a(1+i) [/itex]
[itex] e^{\mp ax} e^{\pm iax }e^{-i2a^2K t}[/itex]
This indicates a phase speed of [itex]2aK[/itex] and a group speed of [itex]4aK[/itex] for the non-decaying factor, if I have done everything properly.
I have also seen there are solutions like
[itex] \frac{A}{\sqrt{t}}e^{-x^2/4Kt}[/itex]
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.
[itex]\frac{\partial T}{\partial t} = K\frac{\partial ^2 T}{\partial x^2}[/itex]
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.
[itex]i\omega = k^2K [/itex]
[itex]\omega = -ik^2K [/itex]
non-traveling space oscillations decay in time, which isn't surprising since temperature tends to equalize:
[itex]e^{i(kx - \omega t) } = e^{ikx }e^{-k^2K t}[/itex]
If we wanted to make omega real, we could have
[itex]k = \pm a(1+i) [/itex]
[itex] e^{\mp ax} e^{\pm iax }e^{-i2a^2K t}[/itex]
This indicates a phase speed of [itex]2aK[/itex] and a group speed of [itex]4aK[/itex] for the non-decaying factor, if I have done everything properly.
I have also seen there are solutions like
[itex] \frac{A}{\sqrt{t}}e^{-x^2/4Kt}[/itex]
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: