Solving a partial differential equation (Helmholtz equation)

Click For Summary

Discussion Overview

The discussion centers on solving the Helmholtz equation, a type of partial differential equation (PDE). Participants explore methods for separation of variables and the implications of variable coefficients in the equation.

Discussion Character

  • Technical explanation
  • Mathematical reasoning
  • Debate/contested

Main Points Raised

  • One participant presents the Helmholtz equation and describes their approach using separation of variables, expressing uncertainty about proceeding due to the presence of a term with 1/r².
  • Another participant suggests performing two separations and provides a modified form of the equations, introducing a constant α to facilitate further manipulation.
  • Subsequent replies acknowledge the need to solve the radial equation, with one participant noting it can be transformed into Bessel's differential equation.
  • A participant raises a question about the scenario where k is not a constant but a function of r and z, prompting further inquiry into the solution process.
  • Several posts diverge into requests for assistance with MATLAB and transient heat conduction equations, indicating a shift in focus from the Helmholtz equation to other PDEs.

Areas of Agreement / Disagreement

Participants generally agree on the initial approach to solving the Helmholtz equation through separation of variables, but there is no consensus on how to handle the case where k is a function of r and z. Additionally, the discussion branches into unrelated topics regarding other PDEs, indicating multiple competing views and unresolved questions.

Contextual Notes

Some limitations include the dependence on specific forms of k and the unresolved nature of the transition from the Helmholtz equation to other PDEs. The discussion also reflects varying levels of familiarity with MATLAB and different types of PDEs.

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):

[tex] \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[/tex]

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

[tex] \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[/tex]

Now, I am not sure how to move on from here because I have 1/r^2 in the [tex]\Phi[/tex] 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
[tex]\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[/tex]
and
[tex]\frac{1}{Z}\frac{d^2 Z}{d z^2} + m^2 k^2 =-\alpha[/tex]

Now multiply that first equation by r2 to get
[tex]\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[/tex]
or
[tex]\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[/tex]
so that
[tex]\frac{r}{ R} \frac{d}{d r} \left( r \frac{d R}{d r}\right) - r^2\alpha= \beta[/tex]
and
[tex]\frac{1}{ \Phi} \frac{d^2 \Phi}{d \phi^2} = -\beta[/tex]
 
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
6K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 0 ·
Replies
0
Views
4K
  • · Replies 2 ·
Replies
2
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