Composite Material Acoustic Model

Demonstration Web Application by Dr Alexander Cave

Objective


This web application is a demonstration of D. Levesque and L. Piche (1992), acoustic physics model. It models shear (s) and compression (p) planes wave at some angle of incidence being reflected (Rp,Rs) off and traveling through (Tp, Ts) multiple layers of possibly resonant material. The coefficients are generated as complex numbers representing the amplitude and phase of reflected compression (Rp) and reflected shear (Rs) waves as well as transmitted compression (Tp) and transmitted shear (Ts) waves.

The layers are made of fluids and or solids where the distinction is made that a fluid material layer cannot support shear waves. The layers are surrounded on either side by possibly dissimilar mediums where the first and final layers do not have layer thickness. The incident wave can be a compressional or shear wave provided the first layer can support a shear wave and this incident wave has both and angle of incidence and a frequency. Plots are generated by the web application where either the incident wave frequency or angle is swept and defines the x-axis of the figures.

The material properties as defined through data specifying the density, compressional wave speed (m/s) and attenuation (db/m) or the compressional modulus as well as for solids the shear wave speed (m/s) and attenuation (db/m) or the shear modulus. The models are defined through specifying the materials of the first, finial and intermediate layers. Where the intermediate layers further defined through layer thickness.

About the Project


This project is also demonstrates the computer programming skills of Dr Alexander Cave who has developed this web application using code that is available for review.

Project GitHub Repositories:

Alex is looking for work and new projects and can be contacted through LinkedIn or email.

Help


This project is under construction, the client side UI/UX code is advanced as is the persistent storage and Next.js server code.

Walk Through

  1. Click here to open a new tab on the materials property page or navigate by using the menu bar.
  2. Click on four materials in the Available Materials list.
  3. Notice that these materials are added to the model in the Composite Material Layers section.
  4. Click on the Edit button for one of the materials, a modal dialog box appears and you can edit the material properties.
  5. Notice there is a working search bar and button to add a new material.
  6. To form a composite material the layer thickness must be defined. Click the red Edit link on a Composite Material Layer to enter the thickness in milimeters.
  7. Materials can be removed from the model by clicking the red delete icon.
  8. The incident wave travels through a medium defined by the first layer. It for this layer that reflection co-efficient (Rp, Rs) are applicable.
  9. The final layer defines the medium through which the transmitted wave travels. It is for this layer that transmission co-efficient (Tp, Ts) are applicable.
  10. The intermediate layers are defined by the materials and thickness.
  11. The order of the layers is important and can be altered by clicking the up or down arrow for the layer.
  12. Once your finished editing the layers of the composite material click "Edit Model".
  13. The axis of the results plots are defined by sweeping either the angle of incidence or the frequency of the incident wave. An area is provided to edit the properties of the sweep for the model.
  14. In the "Finalize Model" section you can edit the model name and description and define if the incident wave is a shear or compression wave.
  15. Click "Run Simulation" to save the model and run the calculation.
  16. As the API is incomplete the results do not display and cannot be downloaded. However the model will appear in the "Models" page using the link in the menu bar.