Pre-trained artificial neural network for prediction of long-rod penetration depth in a semi-infinite target
A pre-trained artificial neural network is provided for predicting the scaled penetration depth P/L of a rod penetrating into a semi-infinite target, based on the rod length-over-diameter ratio L/D, the impact velocity and the density and hardness of the target and projectile materials. The tensorflow keras sequential network is stored as neural_network.h5 in hierarchical data format (HDF5). The script main.py demonstrates an application of the neural network. Alternatively, the notebook main.ipynb or its static version main.html may be consulted.
Steps to reproduce
1. Install required python packages with: conda env create -f environment.yaml conda activate LRP 2. Run the main script main.py to create a figure called finetuned_model_prediction.pdf Alternatively, run the jupyter notebook main.ipynb