Abstract

ABSTRACT A set of non-linear optimisation algorithms are combined with a finite element simulation code to analyse the energy absorption and elastic stress wave propagation problem in multilayer/multimaterial armour systems under ballistic impacts. An Abaqus Python script is used to simulate the ballistic event and to generate the variables and post-processing outputs necessary for the integration with the optimisation algorithms. A number of modelling strategies are considered and three optimisation algorithms are used: Particle Swarm Optimisation (PSO), Genetic Algorithm (GA) and Simulated Annealing (SA). The performance and efficiency of each algorithm are assessed through four benchmark tests with different levels of complexity. A multi-objective optimisation procedure is proposed that uses the most efficient algorithm based on every single-objective formulation, variables and constraints from the benchmark tests, resulting in a highly non-linear problem. The proposed optimisation methods successfully achieve the study purposes both in the simulation of generic ballistic impacts and in the quality of the optimised solutions, demonstrating the potential for this type of optimisation method on terminal ballistic applications, serving as a standpoint for further studies into higher energy impacts and material non-linearities.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.