Optimisation of light-weight armour plates for energy absorption

Detalhes bibliográficos
Autor(a) principal: Rocha, Pedro Miguel Monteiro da
Data de Publicação: 2021
Tipo de documento: Dissertação
Idioma: eng
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/31406
Resumo: Technology advances continue to revolutionise military equipment. The development of new firepower induces an interest in the enhancement of protection gear, both for transportation vehicles and personnel. There has been a significant amount of research of methods to increase protection capabilities without increases in the weight of a given defence system. This dissertation seeks to develop an optimisation tool that results in light-weight armour plates without compromising protection capabilities. A thorough study on the propagation of elastic and plastic stress waves aims for a better understanding of how an armour system behaves upon ballistic impact. The first part of this dissertation focuses on the development of a Python script that provides an efficient approach to model generation in Abaqus. It enables the user to avoid time consuming actions when designing ballistic test models to later simulate through the software. This script is also used to validate the theory behind elastic and plastic stress wave propagation while also being able to access output databases and interpret obtained results. The importance of the script is relevant for the second part of the dissertation, which takes advantage of the Abaqus Python Application Programming interface (API) to perform optimisation procedures automatically. Focusing particularly on the application of the particle swarm optimisation algorithm, this work continuously improves the efficiency and accuracy of the mentioned algorithm by dividing three different optimisation problems into several experiments. Each one of the experiments is carefully defined to highlight the impact of a specific operating parameter of the algorithm. A validation of the stress wave propagation and how it is affected upon contact with layered media is carefully conducted through a series of different analysis approaches. It is shown that the plastic stress wave propagates slower than the elastic one and that plastic deformation affects the properties of the generated stress wave, such as wavelength. The implemented particle swarm optimisation algorithm proved to be an effective approach to problem solving, however, for complex problems the operational parameters must be carefully chosen.
id RCAP_55af8e6b03ef7a2ce7abe5e8e5611bd9
oai_identifier_str oai:ria.ua.pt:10773/31406
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Optimisation of light-weight armour plates for energy absorptionBallistic impactLightweight armourLayer optimisationFinite element analysisWave propagationNon-linear material behaviourAbaqus python APIParticle swarm optimisationTechnology advances continue to revolutionise military equipment. The development of new firepower induces an interest in the enhancement of protection gear, both for transportation vehicles and personnel. There has been a significant amount of research of methods to increase protection capabilities without increases in the weight of a given defence system. This dissertation seeks to develop an optimisation tool that results in light-weight armour plates without compromising protection capabilities. A thorough study on the propagation of elastic and plastic stress waves aims for a better understanding of how an armour system behaves upon ballistic impact. The first part of this dissertation focuses on the development of a Python script that provides an efficient approach to model generation in Abaqus. It enables the user to avoid time consuming actions when designing ballistic test models to later simulate through the software. This script is also used to validate the theory behind elastic and plastic stress wave propagation while also being able to access output databases and interpret obtained results. The importance of the script is relevant for the second part of the dissertation, which takes advantage of the Abaqus Python Application Programming interface (API) to perform optimisation procedures automatically. Focusing particularly on the application of the particle swarm optimisation algorithm, this work continuously improves the efficiency and accuracy of the mentioned algorithm by dividing three different optimisation problems into several experiments. Each one of the experiments is carefully defined to highlight the impact of a specific operating parameter of the algorithm. A validation of the stress wave propagation and how it is affected upon contact with layered media is carefully conducted through a series of different analysis approaches. It is shown that the plastic stress wave propagates slower than the elastic one and that plastic deformation affects the properties of the generated stress wave, such as wavelength. The implemented particle swarm optimisation algorithm proved to be an effective approach to problem solving, however, for complex problems the operational parameters must be carefully chosen.Os avanços na tecnologia continuam a revolucionar equipamentos militares. O desenvolvimento de novas armas de fogo induz interesse no aprimoramento de equipamento de proteção, para veículos de transporte e pessoal. Tem havido uma quantidade significativa de investigação de métodos para aumentar as capacidades de proteção sem aumento de peso de um dado sistema de proteção. Esta dissertação tem como objetivo o desenvolvimento de uma ferramenta de otimização que resulta em placas de armadura de baixo peso sem comprometer capacidades de proteção. Um estudo cuidadoso acerca da propagação de ondas de tensão elásticas e plásticas procura compreender a forma como um sistema de armadura reage após um impacto balístico. A primeira parte desta dissertação foca-se no desenvolvimento de um código em Python que fornece uma abordagem eficiente à geração de modelos no Abaqus. Isto permite que o utilizador evite ações que consumam tempo ao criar modelos de teste balístico para simular mais tarde através do software. Este código é também usado para validar a teoria por detrás da propagação de ondas de tensão elásticas e plásticas e ao mesmo tempo habilitar o acesso a dados de saída do software e interpretar resultados obtidos. A importância do código é relevante para a segunda parte da dissertação, que tira vantagem da interface de aplicação e programação do Abaqus Python (API) para executar procedimentos de otimização de forma automática. Com foco em particular na aplicação do algoritmo de otimização por enxame de partículas, este trabalho melhora continuamente a eficácia e precisão do algoritmo mencionado através da divisão de três diferentes problemas de otimização em várias experiências. Cada uma das experiências é cuidadosamente definida para destacar o impacto de um parâmetro operacional específico do algoritmo. A validação da propagação da onda de tensão e como é afetada após contacto com um meio material de múltiplas camadas é cuidadosamente estudada através de séries de diferentes análises. É mostrado que a onda de tensão plástica se propaga mais lentamente que a elástica e que deformação plástica afeta as propriedades da onda de tensão gerada, tal como o comprimento de onda. O algoritmo de otimização por enxame de partículas implementado prova ser uma abordagem eficaz para a resolução de problemas, no entanto, para problemas complexos os parâmetros operacionais devem ser escolhidos com cuidado.2021-05-20T13:53:33Z2021-02-22T00:00:00Z2021-02-22info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/31406engRocha, Pedro Miguel Monteiro dainfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T12:00:37Zoai:ria.ua.pt:10773/31406Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T03:03:17.967504Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Optimisation of light-weight armour plates for energy absorption
title Optimisation of light-weight armour plates for energy absorption
spellingShingle Optimisation of light-weight armour plates for energy absorption
Rocha, Pedro Miguel Monteiro da
Ballistic impact
Lightweight armour
Layer optimisation
Finite element analysis
Wave propagation
Non-linear material behaviour
Abaqus python API
Particle swarm optimisation
title_short Optimisation of light-weight armour plates for energy absorption
title_full Optimisation of light-weight armour plates for energy absorption
title_fullStr Optimisation of light-weight armour plates for energy absorption
title_full_unstemmed Optimisation of light-weight armour plates for energy absorption
title_sort Optimisation of light-weight armour plates for energy absorption
author Rocha, Pedro Miguel Monteiro da
author_facet Rocha, Pedro Miguel Monteiro da
author_role author
dc.contributor.author.fl_str_mv Rocha, Pedro Miguel Monteiro da
dc.subject.por.fl_str_mv Ballistic impact
Lightweight armour
Layer optimisation
Finite element analysis
Wave propagation
Non-linear material behaviour
Abaqus python API
Particle swarm optimisation
topic Ballistic impact
Lightweight armour
Layer optimisation
Finite element analysis
Wave propagation
Non-linear material behaviour
Abaqus python API
Particle swarm optimisation
description Technology advances continue to revolutionise military equipment. The development of new firepower induces an interest in the enhancement of protection gear, both for transportation vehicles and personnel. There has been a significant amount of research of methods to increase protection capabilities without increases in the weight of a given defence system. This dissertation seeks to develop an optimisation tool that results in light-weight armour plates without compromising protection capabilities. A thorough study on the propagation of elastic and plastic stress waves aims for a better understanding of how an armour system behaves upon ballistic impact. The first part of this dissertation focuses on the development of a Python script that provides an efficient approach to model generation in Abaqus. It enables the user to avoid time consuming actions when designing ballistic test models to later simulate through the software. This script is also used to validate the theory behind elastic and plastic stress wave propagation while also being able to access output databases and interpret obtained results. The importance of the script is relevant for the second part of the dissertation, which takes advantage of the Abaqus Python Application Programming interface (API) to perform optimisation procedures automatically. Focusing particularly on the application of the particle swarm optimisation algorithm, this work continuously improves the efficiency and accuracy of the mentioned algorithm by dividing three different optimisation problems into several experiments. Each one of the experiments is carefully defined to highlight the impact of a specific operating parameter of the algorithm. A validation of the stress wave propagation and how it is affected upon contact with layered media is carefully conducted through a series of different analysis approaches. It is shown that the plastic stress wave propagates slower than the elastic one and that plastic deformation affects the properties of the generated stress wave, such as wavelength. The implemented particle swarm optimisation algorithm proved to be an effective approach to problem solving, however, for complex problems the operational parameters must be carefully chosen.
publishDate 2021
dc.date.none.fl_str_mv 2021-05-20T13:53:33Z
2021-02-22T00:00:00Z
2021-02-22
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/31406
url http://hdl.handle.net/10773/31406
dc.language.iso.fl_str_mv eng
language eng
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137688425594880