Help me in Solving PDE
显示 更早的评论
How to solve the below problem in MATLAB with finite difference method.
equation:
λ ∂²w/∂t² + ∂w/∂t = Re² e^(iωt) + ∂²w/∂x² + ∂²w/∂y²
initial conditions:
w(t=0) = 0, ∂w/∂t(t=0) = 0
boundary conditions:
w(x=±1) = 0, w(y=±r) = 0
parameters:
λ=6, Re=10, ω=1, r=1, t_final=pi/2.
Stability condition: dt<=(dh^2)/8, where dh=dx=dy.
The figure for these values is attached here
4 个评论
Torsten
2025-7-14
As a sidenote: the equation is called "Telegraph Equation".
William Rose
2025-7-14
Thank you for pointing that out. I've encountered the version with one spatial dimension as a model of impulse transmission along nerve axons. I haven't seen it with two spatial dimensions before. In the version posted here, the w(x,y,t) term (with no partials) is absent. This happens in the telegraph equation if it is a lossless transmission line (R=G=0). In that case, the
term and the
term both vanish. But in the problem here, the
term does not vanish. So it's not a totally lossless transmission line (or surface, since it has two spatial dimensions): there are series losses but not parallel losses (R>0, G=0), or there are parallel losses but not series losses (G>0, R=0). At least that's what I make of it. .
Thank you for the background information. For me as a mathematician, the names of the equations usually help me to find adequate discretization schemes from the literature. Many times I wished I had a better understanding about the physical background - it would have made it much easier to interprete and occasionally discard results.
William Rose
2025-7-15
One can interpret the equation
as the wave equation for an elastic membrane with fluid resistance and uniform-in-space external forcing, F(t).
The term
is the dissipative term due to resistance to motion. If an elastic membrane were actually a fine elastic mesh, then the faster the mesh goes through the air, the more drag there is on it.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Eigenvalue Problems 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!







