Detalhes bibliográficos
Ano de defesa: |
2018 |
Autor(a) principal: |
REIS, Eliel Tavares dos |
Orientador(a): |
RIBEIRO, Paulo Marcelo Vieira |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Universidade Federal de Pernambuco
|
Programa de Pós-Graduação: |
Programa de Pos Graduacao em Engenharia Civil
|
Departamento: |
Não Informado pela instituição
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Link de acesso: |
https://repositorio.ufpe.br/handle/123456789/34423
|
Resumo: |
Neste trabalho apresentam-se rotinas para análise em vibração livre de estruturas, formuladas com o Método dos Elementos Finitos, desenvolvidas em linguagem Python e integradas à plataforma Salome por meio de plugins. Salome é um programa livre, lançado sob a licença GNU/LGPL, que apresenta uma multiplataforma genérica para pré e pós-processamento em vários domínios científicos. Pode-se estender ainda mais o software através de módulos e plugins adicionais. Com isso, foram desenvolvidos cinco segmentos de plugins, com menus autoexplicativos e de fácil utilização, permitindo análises com diferentes tipos de elementos finitos. Em termos específicos foram desenvolvidos códigos independentes para análise a análise modal de membranas, placas, cascas, sólidos e uma combinação casca-sólido. Este último foi aplicado a análise modal de turbinas eólicas e representa uma contribuição prática do trabalho. O elemento de membrana é baseado na formulação do triângulo de deformação constante CST (“Constant Strain Triangle”). O elemento de placa foi desenvolvido com a formulação DKT (“Discrete Kirchhoff Triangle”). Já o elemento de casca plana é definido por meio da soma dos elementos de membrana e placa. O elemento sólido surge com a formulação linear do tetraedro de quatro nós. Finalmente, a expansão dos graus de liberdade do elemento sólido permite o acoplamento com elementos de casca e a solução de uma nova categoria de problema (dinâmica de aerogeradores). Os desenvolvimentos foram realizados com foco em baixo custo computacional e enfatizando boas práticas de programação. As análises modais foram desenvolvidas com auxílio do pacote ARPACK, que contém rotinas otimizadas para solução de problemas de autovalores e autovetores em problemas de larga escala. Adicionalmente, foram empregadas bibliotecas de compilação eficiente e dedicadas a alta performance em problemas de álgebra linear, tais como: Numba, NumPy e SciPy. As rotinas, em sua totalidade, são apresentadas em um link do repositório GitHub disponível no apêndice. O desempenho e a precisão das rotinas foram avaliados por meio de uma comparação com análises realizadas no software ANSYS. Os resultados estão em excelente concordância e demonstram que os códigos desenvolvidos podem ser aplicados de forma eficiente na solução dos problemas propostos. |