How Do I Solve a Heat Equation with Unknown Forcing Term p(x, t)?

  • Thread starter Thread starter Jamin2112
  • Start date Start date
  • Tags Tags
    Heat Heat equation
Jamin2112
Messages
973
Reaction score
12

Homework Statement



vt(x,t)=vxx(x,t) + p(x,t),
Neumann boundary conditions,
v(x,0)=cos(∏x)

Homework Equations



Assume v(x,t)=X(x)T(t)

The Attempt at a Solution



I'm stuck. We aren't given a p(x,t) and I'm not sure what to do. Where do I go from here?

Attempt so far:

screen-capture-10-3.png
 
Physics news on Phys.org
So I got a little farther ...

The full solution is

e-n22tcos(∏x) + Ʃe-n22t(∫[0,t]pn(t)en22tdt)cos(n∏x).

But I still can't figure out any more information without knowing what exactly p(x,t) is. (Right?) I'm asked to solve the equation and then explain "For what forcing does the temperature eventually settle down to a constant." Thoughts?


EDIT: Also, I know that pn(t)=∫[0,1]p(y,t)cos(n∏y)dy, though I can't figure this out (Can I?) unless I'm explicitly told what p(y,t) is.
 
There are two things I don't understand about this problem. First, when finding the nth root of a number, there should in theory be n solutions. However, the formula produces n+1 roots. Here is how. The first root is simply ##\left(r\right)^{\left(\frac{1}{n}\right)}##. Then you multiply this first root by n additional expressions given by the formula, as you go through k=0,1,...n-1. So you end up with n+1 roots, which cannot be correct. Let me illustrate what I mean. For this...
Back
Top