Wave Equation
The specific viscoelastic wave equation that is simulated in a Wave2500® simulation is given by:
rho {d^2 ur / dt^2} = (lambda + (phi-2/3 eta) d/dt + 2 mu + 2 eta d/dt) d/dr {(1/r) d/dr(rur)} + (mu + eta d/dt) d^2 ur/dz^2 + (lambda + (phi-2/3 eta) d/dt) + mu + eta d/dt) d^2uz/dzdr
rho {d^2 uz / dt^2} = (lambda + (phi-2/3 eta) d/dt + mu + eta d/dt) (1/r) d/dr {dur/dz)} + (lambda + (phi-2/3 eta) d/dt + 2 mu + 2 eta d/dt) d^2 uz/dz^2 + (mu + eta d/dt)(1/r) d/dr (rduz/dr)
In the above equations, which applies in a cylindrical isotropic elastic region,
rho = material density [kg/m^3],
lambda = first Lame constant [N/m^2],
mu = second Lame constant [N/m^2],
eta = shear viscosity [N-s/m^2],
phi = bulk viscosity [N-s/m^2],
d denotes the partial differential operator,
t = time [s],
and
ur is the radial displacement and uz is the displacement in the z direction, where the z-axis is the cylinder axis. Note that ur and uz are functions of (r,z), and independent of the angle phi around the axis (based on the assumed axisymmetric properties of the object and sources).
Wave2500 solves
the above equation set within each homogeneous grid element of the object, and computes
(and displays) the (magnitude of the) displacement vector [ur uz] at the intersection of 4 grid elements at each
time step of the simulation.
Wave2500 does not implement "ray-tracing" or other
"non-general" methods in simulating ultrasound measurements. Rather, it is a comprehensive
engineering software package designed to compute the full and accurate solution to
practically any 3D axisymmetric ultrasonic problem. Wave2500 simulates
data that you would measure on the lab bench or in the field. In addition, it has an easy
to use graphical user interface allowing you to begin simulating complex ultrasound problems
in a matter of minutes after receiving your Wave2500® software.
Back to the top
Features in Wave2500:
- Batch processing (making "unattended simulations" possible)
- Multiprocessor capability (making large-scale simulations less time consuming)
Ability to insert user-defined objects
- Ability to set delays on annular source or receiver arrays for focussing
- User selectable transducer apodizations, including Hamming, Hanning and Gaussian weighting functions (among others)
- Infinite (absorbing) boundary conditions, allowing the simulation of "infinite media"
- Extensive material libraries, including a wide range of solids and liquids
- Wave simulation "playback" including "single stepping" through simulation
- "Data Export" facility, making saving of simulation measurements even easier
- Ability to define sources with "void" backings, making it easier to simulate sources located within an object
- Descriptive error and information messages
For additional information, you may want to review several of our
Wave2500 Examples. In addition you can download the program and obtain a free time limited license for program evaluation by registering with us and logging in. Information on
pricing is also available. Please Contact Us to discuss your intended application(s) or for any other additional information you would like to have on Wave2500.
Back to the top
Home
| Who We Are
| R & D Activities
Wave2000
| Wave2500
| Wave3000
| FEMdesigner
| Bibliography
| Contact Us
(c)1997-2008 CyberLogic, inc. All Rights
Reserved