Solving a partial differential equation (Helmholtz equation)

Click For Summary
SUMMARY

This discussion focuses on solving the Helmholtz equation, a partial differential equation represented as: ∂(1/r)(∂(r∂Ψ/∂r))/∂r + (1/r²)(∂²Ψ/∂φ²) + (∂²Ψ/∂z²) + m²k²Ψ = 0. The user employs the method of separation of variables, expressing the unknown function Ψ(r, φ, z) as a product of three functions: R(r), Φ(φ), and Z(z). The conversation highlights the challenge of handling the 1/r² term in the Φ component, leading to a suggestion to perform two separations and ultimately rewrite the radial equation into Bessel's differential equation. Additionally, there is a query regarding solving a transient heat conduction equation using MATLAB.

PREREQUISITES
  • Understanding of partial differential equations (PDEs)
  • Familiarity with the method of separation of variables
  • Knowledge of Bessel's differential equation
  • Basic MATLAB programming skills for numerical solutions
NEXT STEPS
  • Study Bessel's differential equation and its applications in solving PDEs
  • Learn advanced techniques for solving PDEs with variable coefficients
  • Explore MATLAB's PDE toolbox for numerical solutions
  • Investigate transient heat conduction equations and their numerical methods
USEFUL FOR

Mathematicians, physicists, and engineers working with partial differential equations, particularly those interested in wave phenomena and heat conduction problems.

Repetit
Messages
128
Reaction score
2
Hey!

I am trying to solve this quite nasty (as least I think so : - ) partial differential equation (the Helmholtz equation):

<br /> \frac{1}{r}\frac{\partial}{\partial r} \left( r \frac{\partial\Psi}{\partial r}\right) + \frac{1}{r^2}\frac{\partial^2 \Psi}{\partial \phi^2} + \frac{\partial^2 \Psi}{\partial z^2} + m^2 k^2 \Psi = 0<br />

I use separation of variables and write the unkown function \Psi(r,\phi,z) as \Psi(r,\phi,z) = R(r)\Phi(\phi)Z(z), insert this in the equation and divide by R(r)\Phi(\phi)Z(z). This gives me:

<br /> \frac{1}{r R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) + \frac{1}{r^2 \Phi} \frac{d^2 <br /> \Phi}{d \phi^2} + \frac{1}{Z}\frac{d^2 Z}{d z^2} + m^2 k^2 = 0<br />

Now, I am not sure how to move on from here because I have 1/r^2 in the \Phi term so that I cannot use the usual procedures for solving PDE (equating one term to minus the other terms and setting both equal to some constant). Could someone give me a hint on how to proceed from here?

Thanks in advance
 
Last edited:
Physics news on Phys.org
Do two separations. You have
\frac{1}{r R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) + \frac{1}{r^2 \Phi} \frac{d^2 \Phi}{d \phi^2}= \alpha
and
\frac{1}{Z}\frac{d^2 Z}{d z^2} + m^2 k^2 =-\alpha

Now multiply that first equation by r2 to get
\frac{r}{ R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) + \frac{1}{ \Phi} \frac{d^2 \Phi}{d \phi^2} = r^2\alpha
or
\frac{r}{ R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) - r^2\alpha+ \frac{1}{ \Phi} \frac{d^2 \Phi}{d \phi^2} = 0
so that
\frac{r}{ R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) - r^2\alpha= \beta
and
\frac{1}{ \Phi} \frac{d^2 \Phi}{d \phi^2} = -\beta
 
Perfect, thanks a lot! :)
 
Repetit said:
Perfect, thanks a lot! :)
Of course, now you have to know how to solve the radial equation :wink:
 
J77 said:
Of course, now you have to know how to solve the radial equation :wink:

Yes that true :) But the radial equation can be rewritten quite easily into Bessels differential equation.
 
What if k was not a constant but a function of r and z? How does one proceed now?
 
Can anybody help me in solving this equation in MATLAB ?? Reply soon...
∂(ΔΨ) /∂t- ∂Ψ/∂x. ∂(ΔΨ)/∂y + ∂Ψ/∂y. ∂(ΔΨ)/∂x = 0

where Ψ = Stream Function
Δ = ∇^2 (laplacian Operator)
 
Solving a transient partial differential equation

hello all,

Could some one help me on this transient heat conduction equation, i had problem with the latex control on the forum website, so i attached the details of the problem and what i did so far as attachement.
thanks.
 

Attachments

Similar threads

  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K