Dimensionamento de vigas metálicas e mistas de aço e concreto segundo a NBR8800 via algoritmo genético PyGad e implementação Python.

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorNeves, Francisco de Assis das-
Autor(es): dc.contributorFernandes, Walliston dos Santos-
Autor(es): dc.contributorNeves, Francisco de Assis das-
Autor(es): dc.contributorSilva, Amilton Rodrigues da-
Autor(es): dc.contributorAlves, Élcio Cassimiro-
Autor(es): dc.contributorFernandes, Walliston dos Santos-
Autor(es): dc.creatorBastos, Paula Cristina de Lima-
Data de aceite: dc.date.accessioned2025-08-21T15:37:09Z-
Data de disponibilização: dc.date.available2025-08-21T15:37:09Z-
Data de envio: dc.date.issued2024-10-10-
Data de envio: dc.date.issued2024-10-10-
Data de envio: dc.date.issued2022-
Fonte completa do material: dc.identifierhttps://www.repositorio.ufop.br/handle/123456789/18838-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/1019892-
Descrição: dc.descriptionPrograma de Pós-Graduação em Engenharia Civil. Departamento de Engenharia Civil, Escola de Minas, Universidade Federal de Ouro Preto.-
Descrição: dc.descriptionNo presente trabalho foi desenvolvido uma rotina de programação baseada na linguagem Python para dimensionamento de vigas metálicas de alma não esbelta com seções monossimétricas e duplamente simétricas, com perfis soldados e laminados, e de vigas mistas de aço e concreto, de acordo com a NBR8800:2008 para carregamentos diversos. Incorporou- se ao código uma rotina de Algoritmos Genéticos a fim de realizar uma otimização paramétrica discreta para a obtenção do melhor perfil de uma lista extensa de perfis comerciais para um dado carregamento. Parâmetros importantes como inércia à flexão, peso, módulo elástico, raio de giração e flexão simples foram empregados numa função ponderação, consistindo de uma combinação linear desses parâmetros e pesos. Após a determinação dos pesos ótimos da função ponderação via algoritmo genético PyGad, encontrou-se o perfil otimizado atendendo às restrições prescritas pela Norma NBR8800:2008. Entre os estados limites de serviço foram inseridas as verificações de frequências de vibração no problema de otimização. Finalmente, em seguida ao processo de otimização, os elementos dimensionados e otimizados serão verificados quanto à susceptibilidade dinâmica, quanto a análise modal. Depois de verificar as restrições de projeto, segundo a NBR8800:2008, pode-se fazer diversas análises com a viga selecionada, como preço, relação com peso, condição de contorno, utilização e até mesmo um estudo paralelo entre vários tipos de vigas e perfis de diferentes modelos. Desse modo, foram feitos 7 diferentes modelos de vigas, à método de comparação, mostrando que o programa pode ser eficaz para estudos futuros ou até mesmo para a prática no dia a dia.-
Descrição: dc.descriptionIn this work, a programming routine was developed based on the Python language for the design of non-slim core steel beams with monosymmetrical and doubly symmetrical sections, with welded and rolled profiles, and mixed steel and concrete beams, in accordance with NBR8800:2008 for various loads. A Genetic Algorithm routine was incorporated into the code in order to perform discrete parametric optimization to obtain the best profile from an extensive list of commercial profiles for a given load. Important parameters such as bending inertia, weight, elastic modulus, radius of gyration and simple bending were used in a weighting function, consisting of a linear combination of these parameters and weights. After determining the optimum weights of the weighting function via the PyGad genetic algorithm, the optimized profile was found to meet the restrictions prescribed by the NBR8800:2008 standard. Between the service limit states, vibration frequency checks were inserted into the optimization problem. Finally, following the optimization process, the designed and optimized elements will be checked for dynamic susceptibility and modal analysis. After checking the design constraints, according to NBR8800:2008, various analyses can be carried out with the selected beam, such as price, weight ratio, boundary condition, use and even a parallel study between various types of beams and profiles of different models. In this way, 7 different beam models were made for comparison, showing that the program can be effective for future studies or even for day-to- day practice-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Direitos: dc.rightsaberto-
Direitos: dc.rightsAttribution-NonCommercial-NoDerivs 3.0 United States-
Direitos: dc.rightshttp://creativecommons.org/licenses/by-nc-nd/3.0/us/-
Direitos: dc.rightsAutorização concedida ao Repositório Institucional da UFOP pelo(a) autor(a) em 02/09/2024 com as seguintes condições: disponível sob Licença Creative Commons 4.0 que permite copiar, distribuir e transmitir o trabalho, desde que sejam citados o autor e o licenciante. Não permite o uso para fins comerciais nem a adaptação.-
Palavras-chave: dc.subjectAço - vigas-
Palavras-chave: dc.subjectOtimizacao estrutural-
Palavras-chave: dc.subjectConstrução mista-
Palavras-chave: dc.subjectPython - linguagem de programação de computador-
Palavras-chave: dc.subjectAlgorítmos genéticos - Python Genetic Algorithm - PyGad-
Título: dc.titleDimensionamento de vigas metálicas e mistas de aço e concreto segundo a NBR8800 via algoritmo genético PyGad e implementação Python.-
Tipo de arquivo: dc.typelivro digital-
Aparece nas coleções:Repositório Institucional - UFOP

Não existem arquivos associados a este item.