ELastic WAves SPace-TIme Diagrams

Documentation Status https://badge.fury.io/py/elwaspatid.svg

elwaspatid is a Python module for the computation of space-time diagrams (also called Lagrangian x-t diagram) for the propagation of elastic waves in 1D rods. The rods can have impedance variations along the propagation axis, and it is possible to consider several rods in contact.

Initial conditions can be:

  • a prescribed input force at the left end of the left (first) rod;

  • a prescribed velocity of the left rod, which impacts the next rod.

Boundary conditions can be:

  • free end;

  • fixed end;

  • contact interface with another rod;

  • infinite end (ie. anechoic condition).

This module is the extention of the following reference:

Bacon, C. (1993). Numerical prediction of the propagation of elastic waves in longitudinally impacted rods : Applications to Hopkinson testing. International Journal of Impact Engineering, 13(4), 527‑539. https://doi.org/10.1016/0734-743X(93)90084-K

_images/sphx_glr_plot_1_WP2_001.png

Example of force space-time diagram: two successive compression pulses traveling down two bars (with identical cross-section) in contact.

Indices and tables