Solve a 1D Heat Conduction equation using pdepe
    7 views (last 30 days)
  
       Show older comments
    
Hi,
I've been trying to solve a 1D heat conduction equation with the boundary conditions as: u(0,t) = 0 and u(L,t) = 0, with an initial condition as: u(x,0) = f(x). The only difference between a normal 1D equation and my specific conditions is that I need to plot this vertically, i.e., consider the horizontal rod of length L as a vertical rod of depth D (or L). I have manually solved the heat equation but am not sure how to impose the conditions upon the equation
Any help will be highly appreciated...
0 Comments
Answers (1)
  Torsten
      
      
 on 13 Jul 2015
        As far as I know, pdepe does not accept periodic boundary conditions.
Maybe
is of interest for you.
Best wishes
Torsten.
4 Comments
  Yizhou Du
 on 16 Jan 2019
				The similar question. 
For the boundry condition T(0,t) = Tg(t) [is the upper boundary condition and, (here, Tg is an instrument-recorded temperature)]
The boundary conditions Tg(t) are not periodic. How can use pdepe to solve it?
  Torsten
      
      
 on 17 Jan 2019
				By setting
pr = ur - Tg(t)
in "pdebc" where Tg(t) is a function that supplies the temperature recorded by your instrument at time t.
Best wishes
Torsten.
See Also
Categories
				Find more on Eigenvalue Problems in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

