MATH76109/21/2018
This is an example of using numerical methods to solve a realistic problem. The particular wave scattering problem considered here is linear and thus can be solved analytically using spherical harmonics. The solution is however quite complicated, and a numerical approach is often more effective.
Problem.
Wave scattering by an elastic sphere submerged in an incompressible fluid is described by the equation
(1) |
where:
is the displacement [m]
is the density [kg/m]
are the bulk, shear elastic moduli [N/m].
Elastic media sustain two types of waves:
longitudinal or -waves (pressure waves) with wave velocity
transverse or -waves (shear waves) with wave velocity
Consider a plane pressure wave , entering a cube of side m filled with water ( kg/m, m/s, ) containing a steel sphere of radius m ( kg/m, m/s, m/s) (Fig. 1)
![]() |
Derive time evolution equations for the curl , and divergence , first in vector form, and then in spherical coordinates assuming axisymmetry. What is the type of these equations? How many independent curl components arise in the axisymmetric case? (1pt)
Consider the Helmoholtz decomposition . Determine the time evolution equations for , again in vector and axisymmetric coordinate forms. As above, what is the type of the equations? How many independent components of the vector potential arise in the axisymmetric case? (1pt)
Solve for by:
leap-frog
Lax-Friedrichs
upwind
Lax-Wendroff
Model the sphere by modification of the material properties (). Carry out the time integration to allow both waves reflected by the sphere and those refracted by the sphere to leave the domain. Present convergence behavior for all schemes. (4 pts)
Solve for by the same methods as above. Reconstruct , compute and compare with solutions obtained from above at each considered grid resolution. (6 pts)
Remark.
Feel free to communicate with other students on approach to solve above problem, but draft the final report independently.
Draft your report by completing this file
The above tasks are impossible to solve within the allotted time without use of automation in generation of formulas, code, plots through utilities such as Mathematica, Gnuplot, make, Python. The appropriate techniques are shown in class. The homework requires you use these techniques on a different, but similar problem.
Start the homework immediately after it being posted. The homework requires assimilation of course theoretical and practical concepts and about 12-15 hours of effort during the two-week alloted time.
All results should be analyzed and commented. In particular, comment on whether numerical experiments conform to theoretical predictions.