Solve a 1D Heat Conduction equation using pdepe
조회 수: 10 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Torsten
2015년 7월 13일
As far as I know, pdepe does not accept periodic boundary conditions.
Maybe
is of interest for you.
Best wishes
Torsten.
댓글 수: 4
Yizhou Du
2019년 1월 16일
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
2019년 1월 17일
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.
참고 항목
카테고리
Help Center 및 File Exchange에서 Eigenvalue Problems에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!