Solving the Sturm-Liouville System with Different Boundary Conditions

  • Thread starter the_dialogue
  • Start date
  • Tags
    System
In summary, the conversation discusses the Sturm-Liouville system with different boundary conditions and the solution to this system. It is mentioned that two boundary conditions are needed to specify the solution, and one of the conditions can be used to solve for the eigenvalues. The discussion also touches on the relationship between fixing the slope at an edge and the normal derivative at that point. It is concluded that the normal derivative can be found from the slope.
  • #1
the_dialogue
79
0

Homework Statement


If I have the following Sturm-Liouville system:

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)\phi_{k,m}(r,\phi)=0, (a<r<b,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=a,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi
[/tex]

I'm told the solution to this is the following:
[tex]
\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

\phi_{k,m}(r,\phi)=C_{k,m}(r){\colv{cos(m\phi}{sin(m\phi)}, (k=1,2...; m=0,1,2...),
[/tex]

where

[tex]
C_{k,m}(r)=J_m(\lambda_{k,m}r)Y_m(\lambda_{k,m}a)-J_m(\lambda_{k,m}a)Y_m(\lambda_{k,m}r)
[/tex]

and [tex](\lambda_{k,m}r)[/tex] is found by setting [tex]C_{k,m}(b)=0[/tex].

Homework Equations


Now I'm trying to solve the same system at different boundary conditions:

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)\phi_{k,m}(r,\phi)=0, (r<b,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi)
[/tex]

With this system, where the constraints at [tex]a[/tex] have been removed (i.e. a=0), how should I approach solving for [tex]\phi_{k,m}(r,\phi)[/tex]?
 
Physics news on Phys.org
  • #2
the_dialogue said:

Homework Statement


If I have the following Sturm-Liouville system:

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)\phi_{k,m}(r,\phi)=0, (a<r<b,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=a,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi
[/tex]

I'm told the solution to this is the following:
[tex]
\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

\phi_{k,m}(r,\phi)=C_{k,m}(r){\colv{cos(m\phi}{sin(m\phi)}, (k=1,2...; m=0,1,2...),
[/tex]

where

[tex]
C_{k,m}(r)=J_m(\lambda_{k,m}r)Y_m(\lambda_{k,m}a)-J_m(\lambda_{k,m}a)Y_m(\lambda_{k,m}r)
[/tex]

and [tex](\lambda_{k,m}r)[/tex] is found by setting [tex]C_{k,m}(b)=0[/tex].

Homework Equations


Now I'm trying to solve the same system at different boundary conditions:

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)\phi_{k,m}(r,\phi)=0, (r<b,0<=\phi<=2\pi
[/tex]

[tex]
\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi)
[/tex]

With this system, where the constraints at [tex]a[/tex] have been removed (i.e. a=0), how should I approach solving for [tex]\phi_{k,m}(r,\phi)[/tex]?

You will still need a second boundary condition to specify the solution. It could be that you want the normal derivative at r = a to vanish, but without knowing the physical situation it's tough to guess.

You can use the r=b boundary condition to solve


[tex]
C_{k,m}(r)=J_m(\lambda_{k,m}r)Y_m(\lambda_{k,m}b)-J_m(\lambda_{k,m}b)Y_m(\lambda_{k,m}r),
[/tex]

but you need one more boundary condition to solve for the [tex](\lambda_{k,m}r)[/tex] .
 
  • #3
Thanks for the response.

If the edge @ r=b is clamped, then the slope should of course be zero. In 1-dimension, this would be e.g. dr/dx=0 -- would this be equivalent to dr/dn=0?




fzero said:
You will still need a second boundary condition to specify the solution. It could be that you want the normal derivative at r = a to vanish, but without knowing the physical situation it's tough to guess.

You can use the r=b boundary condition to solve


[tex]
C_{k,m}(r)=J_m(\lambda_{k,m}r)Y_m(\lambda_{k,m}b)-J_m(\lambda_{k,m}b)Y_m(\lambda_{k,m}r),
[/tex]

but you need one more boundary condition to solve for the [tex](\lambda_{k,m}r)[/tex] .
 
  • #4
the_dialogue said:
Thanks for the response.

If the edge @ r=b is clamped, then the slope should of course be zero. In 1-dimension, this would be e.g. dr/dx=0 -- would this be equivalent to dr/dn=0?

Clamping an edge fixes the value of the function, not it's slope. You can usually argue that the slope must vanish at an unclamped end, because the energy of the motion must be reflected from such a point.
 
  • #5
Yes. But from the geometry of my application, I know the slope must be zero at the edges. If this is so, how can the above Sturm system be solved?

Thank you for your help!

fzero said:
Clamping an edge fixes the value of the function, not it's slope. You can usually argue that the slope must vanish at an unclamped end, because the energy of the motion must be reflected from such a point.
 
  • #6
the_dialogue said:
Yes. But from the geometry of my application, I know the slope must be zero at the edges. If this is so, how can the above Sturm system be solved?

Thank you for your help!

If it's actually valid to also require the derivative at r=b to vanish, then that would give a condition to allow you to solve for the eigenvalues.
 
  • #7
Hmm I see. Unfortunately that has been my question from the beginning. Could you help me with this particular problem?

Also, is "derivative 0 at b" equivalent to "dr/dn=0"? If not, how does one describe this condition?

fzero said:
If it's actually valid to also require the derivative at r=b to vanish, then that would give a condition to allow you to solve for the eigenvalues.
 
  • #8
the_dialogue said:
Hmm I see. Unfortunately that has been my question from the beginning. Could you help me with this particular problem?

Well in the problem from your 1st post with boundary conditions at r=a,b the r=a condition was used to specify the eigenvalues as solutions to an equation. It's sufficiently complicated that there might be no closed form solution, but you can argue that the solutions exist and then find numerical approximations.

Also, is "derivative 0 at b" equivalent to "dr/dn=0"? If not, how does one describe this condition?

The normal derivative is

[tex]\nabla \phi \cdot \hat{n}.[/tex]

If [tex]\hat{n}=\hat{r}[/tex], this is just [tex]\partial_r \phi[/tex]. Just find the normal derivative from your geometry.
 
  • #9
I apologize -- I was in error in a few of my previous posts. 'fzero' was of course correct in saying that the slope cannot be zero at the boundaries.

I have a membrane that is clamped at the outside edge and is otherwise a full/regular membrane.

What is the corresponding Sturm-Liouville system and it's solution? 1 condition is that the value of displacement at the boundary = 0. What is the 2nd?
 
  • #10
When I wrote the solution in post #2 for some reason I thought there would still be a 2nd boundary condition. If the only boundary condition is at r=b, then the Bessel function of the 2nd kind cannot appear, since it has a singularity at the origin. It should be very easy now for you to write down the solution and interpret the boundary condition.
 
  • #11
fzero said:
When I wrote the solution in post #2 for some reason I thought there would still be a 2nd boundary condition. If the only boundary condition is at r=b, then the Bessel function of the 2nd kind cannot appear, since it has a singularity at the origin. It should be very easy now for you to write down the solution and interpret the boundary condition.

Now if I have (the Bessel equation):
[tex](\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+(\lambda^2 -n^2\frac{1}{r^2})u_{k,m}(r,\phi)=0, (0<r<b,0<=\phi<=2\pi)[/tex]

[tex]\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi)[/tex]

The solution would be:
[tex] u_{k,m}(r,\phi)=AJ_n(\lambda r)+BY_n(\lambda r) [/tex]

where to fulfill the condition that the infinite displacement is impossible, I can say that
[tex]B=0[/tex] so
[tex] u_{k,m}(r,\phi)=AJ_n(\lambda r)[/tex]

But what shall I do if I have the following equation, instead of the above Bessel form:
[tex](\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)u_{k,m}(r,\phi)=0, (0<r<b,0<=\phi<=2\pi)[/tex]
[tex]\phi_{k,m}(r,\phi)=0, (r=b, 0<=\phi<=2\pi)[/tex]

I'm told the solution is something like:

[tex]
\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}
\u_{k,m}(r,\phi)=C_{k,m}(r){\colv{cos(m\phi}{sin (m\phi)}, (k=1,2...; m=0,1,2...),
[/tex]
[tex]
C_{k,m}(r)=?
[/tex]

But I don't know where this comes from, nor what [tex]C_{k,m}(r)[/tex] should be.

Thanks for your help!
 
Last edited:
  • #12
The equation

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)u_{k,m}(r,\phi)=0, (0<=\phi<=2\pi)
[/tex]

is separable, with the angular part solved by the trig functions as in the first post. For a given harmonic, n, the radial function is precisely the Bessel equation

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+(\lambda^2 -n^2\frac{1}{r^2})u_{k,m}(r,\phi)=0, (0<=\phi<=2\pi)
[/tex]
 
  • #13
fzero said:
The equation

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+\frac{1}{r^2}\frac{\partial^2}{\partial \phi^2}+\lambda_{k,m}^2)u_{k,m}(r,\phi)=0, (0<=\phi<=2\pi)
[/tex]

is separable, with the angular part solved by the trig functions as in the first post. For a given harmonic, n, the radial function is precisely the Bessel equation

[tex]
(\frac{\partial^2}{\partial r^2}+\frac{1}{r}\frac{\partial}{\partial r}+(\lambda^2 -n^2\frac{1}{r^2})u_{k,m}(r,\phi)=0, (0<=\phi<=2\pi)
[/tex]

Oh I see. So then would this be correct?

[tex]\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

\u_{k,m}(r,\phi)=J_{m}(\lambda_{k,m}r){\colv{cos(m\phi}{sin (m\phi)}, (k=1,2...; m=0,1,2...)[/tex]

Would [tex]\lambda_{k,m}[/tex] be determined by calculating [tex]J_{m}(\lambda_{k,m}b)=0[/tex]?
 
Last edited:
  • #14
the_dialogue said:
Oh I see. So then would this be correct?

[tex]\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

u_{k,m}(r,\phi)=J_{m}(\lambda_{k,m}r){\colv{cos(m\phi}{sin (m\phi)}, (k=1,2...; m=0,1,2...)[/tex]

Would [tex]\lambda_{k,m}[/tex] be determined by calculating [tex]J_{m}(\lambda_{k,m}b)=0[/tex]?

I believe that's right. The [tex]\lambda_{k,m}[/tex] are the zeros of the Bessel functions.
 
  • #15
fzero said:
I believe that's right. The [tex]\lambda_{k,m}[/tex] are the zeros of the Bessel functions.
In:
[tex]
\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

u_{k,m}(r,\phi)=J_{m}(\lambda_{k,m}r){\colv{cos(m\phi}{sin (m\phi)}, (k=1,2...; m=0,1,2...)
[/tex]

But what does it mean for u to be = to a column vector? Shouldn't the phi solution just be [tex]cos(m\phi)+sin(m\phi)[/tex]?
 
  • #16
the_dialogue said:
In:
[tex]
\newcommand{\colv}[2] {\left(\begin{array}{c} #1 \\ #2 \end{array}\right)}

u_{k,m}(r,\phi)=J_{m}(\lambda_{k,m}r){\colv{cos(m\phi}{sin (m\phi)}, (k=1,2...; m=0,1,2...)
[/tex]

But what does it mean for u to be = to a column vector? Shouldn't the phi solution just be [tex]cos(m\phi)+sin(m\phi)[/tex]?

The expression you are writing down is one for the eigenvectors of the system and is perfectly fine. If you want to write down the most general solution, then you would write an expression down which was a linear combination of all eigenvectors.
 

FAQ: Solving the Sturm-Liouville System with Different Boundary Conditions

What is a Sturm-Liouville system?

A Sturm-Liouville system is a type of mathematical problem that involves solving a second-order differential equation with boundary conditions. It is named after mathematicians Jacques Charles François Sturm and Joseph Liouville.

What are the applications of Sturm-Liouville systems?

Sturm-Liouville systems have applications in various fields such as physics, engineering, and finance. They are particularly useful in solving problems involving vibrating strings, heat transfer, and quantum mechanics.

What are the key components of a Sturm-Liouville system?

The key components of a Sturm-Liouville system are the differential equation, boundary conditions, and eigenvalues (also known as characteristic values). These elements are used to find the eigenfunctions (also known as characteristic functions) of the system.

How do you solve a Sturm-Liouville system?

To solve a Sturm-Liouville system, you first need to find the eigenvalues and eigenfunctions using the boundary conditions and the differential equation. These eigenvalues and eigenfunctions can then be used to construct the general solution of the system.

Why are Sturm-Liouville systems important in mathematics?

Sturm-Liouville systems are important in mathematics because they provide a general framework for solving a wide range of differential equations. They also have applications in other areas of mathematics such as spectral theory and orthogonal polynomials.

Back
Top