| Introduction | ![]() |
CAV_SHOCK is a Web Application using PHP and MySQL. It calculates the stresses and particle velocities generated during 1-D strain shock loading. It uses the well known impedance matching
method and jump conditions of shock physics. Calculations can be performed for up to 10 targets. Reloading of a single target can also be done. The cross-Hugoniot diagram can be plotted in P-Up space.
The Hugoniot equations are used for a single wave only (elastic or pure shock). Therefore, two-wave structures or phase changes are not taken into consideration.
Porosity is not considered and the release is the mirrored Hugoniot, i.e. gamma=0.
CAV_SHOCK IS NOT A WEB HYDROCODE. It does not utilise any finite difference or finite element techniques. If you would like such a code get one of GRIM, AUTODYN, CTH or DYNA. If you are new to the subject, I can give you some friendly advice on hydrocodes since I have some limited experience, but nothing more. However, I have included a free 1-D Langrangian hydrocode to download. It is written by J. Borg of Marquette University. It is based on KO. The algorithm can be found in the book by M.L. Wilkins 'Computer Simulation of Dynamic Phenomena', ISBN 3-540-63070-8, Springer-Verlag, 1999. Download it here. The zip file includes the FORTRAN file which has to be compiled, an example of the input file needed by the hydrocode and a MATLAB file for watching the code output. If you have any queries, please ask J. Borg. I will be happy to provide you with his e-mail. An updated version called CAV_KO written in Visal Basic and included as a macro in Excel with a GUI is finally available here. Eventually, I will put the equations used and the algorithm on-line, but until then it suffices to say that the code effectively solves a quadratic equation (shock physicists should understand what this means) for the materials and re-centers their Hugoniot and release curves whenever required. CAV_SHOCK is free to use on-line for most academic institutions (restrictions apply), QinetiQ plc, or any major sponsor and/or partner of the Cavendish Laboratory Fracture & Shock Physics Group. Requests for the source code will only be considered on an individual basis. Contact me to get a log-in & password. The current version includes USER INPUT materials. Effectively, users can save their own material properties which are ONLY accessible by them. However do not insert classified materials because 'you never know' and I am not planning to implement SSL. It is beyond the scope of this application and it is expensive. Use this application at your own risk. I accept NO responsibily for any issues or problems related to the use of CAV_SHOCK. Finally, if you would like to find out more on the subject of shock physics, please visit the Fracture & Shock Physics Group of the University of Cambridge. |
|
| [ Click Here To Enter CAV_SHOCK ] |
![]() |
| © K. Tsembelis (2005-2009) | All Rights Reserved |



CAV_SHOCK is a Web Application using PHP and MySQL. It calculates the stresses and particle velocities generated during 1-D strain shock loading. It uses the well known impedance matching
method and jump conditions of shock physics. Calculations can be performed for up to 10 targets. Reloading of a single target can also be done. The cross-Hugoniot diagram can be plotted in P-Up space.
The Hugoniot equations are used for a single wave only (elastic or pure shock). Therefore, two-wave structures or phase changes are not taken into consideration.
Porosity is not considered and the release is the mirrored Hugoniot, i.e. gamma=0.
