Differential Equations Project

Computer Lab Modules

 

Bessel Functions and A Vibrating Drum

 

  

Background. The two dimensional wave equation is [Graphics:e23.txtgr1.gif], in rectangular coordinates it is [Graphics:e23.txtgr2.gif], and in polar coordinates it is [Graphics:e23.txtgr3.gif].

Consider a drum head that a flexible circular membrane of radius c. Assume that it is struck in the center and this produces radial vibrations only where the displacement depends only on time t and distance r from the center. Then u(t,r) satisfies the D.E. [Graphics:e23.txtgr4.gif].

 

Computer Lab Work.
 

Exercise 1. Consider a drum head of radius c = 1. For convenience, choose the parameter a = 1. The method of separation of variables permits us to use the substitution [Graphics:e23.txtgr5.gif]. Use this substitution and obtain the D.E. [Graphics:e23.txtgr6.gif]. Then solve this D.E. and plot the solution over the interval -15 <= r <= 15.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr7.gif]

The solution we require is the one involving the function BesselJ[0,r w].
For illustration, set w = 1 and graph y = BesselJ[0,r].

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr9.gif]
 
 

Exercise 2 (a). We want to familiarize ourselves with Bessel functions.
Use Mathematica to differentiate and verify that the function f[x]= BesselJ[0,x] is a solution to the D.E. [Graphics:e23.txtgr10.gif].

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr11.gif]

2 (b). Use known identities for Bessel functions to simplify the computation
[Graphics:e23.txtgr12.gif]

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr13.gif]
 
 

Exercise 3. The boundary condition for the D.E. is R[1]=0, i.e. the drum head has radius c = 1. Thus the parameter w must be chosen to be a root of the Bessel function. The zeros do not have a simple formula. However it is known that they are "close to" multiples of [Graphics:e23.txtgr14.gif]. Verify this and find the first five zeros.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr15.gif]

Multiples of [Graphics:e23.txtgr16.gif] will be sufficiently close to be starting values for Mathematica's FindRoot subroutine. The first root is

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr17.gif]

We can put all five of them in an array called "roots." Then redraw the graph with horizontal axis ticks at the integers.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr18.gif]
 
 

Exercise 4. Plot the functions [Graphics:e23.txtgr19.gif] is the i-th root of BesselJ[0,r].

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr20.gif]
[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr21.gif]
[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr22.gif]
[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr23.gif]
[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr24.gif]
[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr25.gif]

Conclusion. The solution we were seeking in Exercise 1 was [Graphics:e23.txtgr26.gif] where the boundary condition R[1]=0 requires that [Graphics:e23.txtgr27.gif], hence [Graphics:e23.txtgr28.gif]. Therefore the fundamental solutions to the wave equation for the drum head is [Graphics:e23.txtgr29.gif], for n=1,2,3, ...

 

Exercise 5. The initial displacement for a fundamental solution is [Graphics:e23.txtgr30.gif]. Plot the functions for n=1,2,3.

The first fundamental solution vibrates up and down throughout the entire disk of radius 1.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr31.gif]

The second fundamental solution has a circle of radius 0.435651 as a node where there is no vibration and it moves up and down in opposite directions on the inside and outside of this circle.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr32.gif]

The third fundamental solution has a two circular nodes of radius 0.277895 and 0.637884 where there is no vibration and it moves up and down in opposite directions between circles.

[Graphics:e23.txtgr8.gif][Graphics:e23.txtgr33.gif]
 

Solutions.

 

 

Return to the Differential Equations Project

Return to the Numerical Analysis Project

Return to the Complex Analysis Project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(c) John H. Mathews, 1998