Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/3477
Tipo: Trabalho de Conclusão de Curso
Título: IMPLEMENTAÇÃO COMPUTACIONAL EM LINGUAGEM PYTHON DE ELEMENTO DE PÓRTICO PLANO PARA CÁLCULO DE ESTRUTURAS COM NÓS ROTULADOS
Autor(es): Costa, Tiago Santana
Primeiro Orientador: Alves, Michell Macedo
Resumo: O desenvolvimento de ferramentas computacionais de análise numérica de estruturas vem crescendo nos últimos anos, tornando possível a realização de análises de alta complexidade tanto no que diz respeito aos materiais quanto às diferentes possibilidades de combinações de ações externas atuantes nos elementos estruturais. Todavia, no caso de pórticos planos, o procedimento da análise matricial de estruturas com a presença de rótulas não é explicitado de forma clara na literatura. Sendo assim, este trabalho propôs o desenvolvimento de um código computacional em linguagem python capaz de calcular deslocamentos e esforços solicitantes de pórticos planos que possuam nós rotulados, explicitando de forma clara os procedimentos necessários. Para a realização deste trabalho foi realizada uma revisão bibliográfica sobre a análise matricial de estruturas de pórticos planos e os processos para inserção de elementos articulados nos mesmos. Posteriormente foi implementado um código computacional de um programa-base para cálculo de deslocamentos e esforços solicitantes de pórticos planos sem a presença de rótulas. Também foi elaborado um algoritmo capaz de determinar as posições dos graus de liberdade na matriz de rigidez global em pórticos planos contendo rótulas (nós rotulados), inserindo-se essa sub-rotina ao programa base. Após realizar testes com diversas estruturas, concluiu-se que este código computacional é capaz de determinar os valores de deslocamentos e esforços solicitantes de elementos estruturais existentes em pórticos planos que possuam nós rotulados.
Abstract: The development of computational tools for numerical analysis of structures has been growing in recent years, making it possible to perform highly complex analyses regarding both materials and different combinations of external actions acting on structural elements. However, in the case of plane frames, the procedure for matrix analysis of structures with the presence of hinges is not clearly explained in the literature. Therefore, this work proposed the development of a computational code in Python language capable of calculating displacements and stress of plane frames that have hinged nodes, clearly outlining the necessary procedures. To carry out this work, a literature review was done on the matrix analysis of plane frame structures and the procedures for inserting articulated elements in them. Subsequently, a computational code of a base program was implemented to calculate displacements and stress of plane frames without the presence of hinges. An algorithm was also developed capable of determining the positions of the stiffness coefficients in the global stiffness matrix in plane frames containing hinges (hinged nodes), inserting this subroutine into the base program. After performing tests with various structures, it was concluded that this computational code is capable of determining the values of displacements and stress of structural elements existing in plane frames that have hinged nodes.
Palavras-chave: análise matricial de estruturas
Estruturas reticuladas
Esforços solicitantes
Deslocamentos
Programação
Área do CNPq: ENGENHARIAS::ENGENHARIA CIVIL::ESTRUTURAS
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Rio Verde
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/3477
Data do documento: 6-Mar-2023
Aparece nas coleções:Bacharelado em Engenharia Civil

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_Tiago Santana Costa.pdf1,62 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.