Self-piercing riveting process: Prediction of joint characteristics through finite element and neural network modeling