DEVELOPMENT OF A PYTHON PROGRAM FOR ANALYSIS OF FRAME STRUCTURES USING THE FINITE ELEMENT METHOD

Autores

  • Diogo Marinho Cardoso
  • Maria do Socorro Martins Sampaio

DOI:

https://doi.org/10.55592/cilamce2025.v5i.13371

Palavras-chave:

Frame Structures, Finite Element Method, Structural Analysis, Python Programming.

Resumo

Abstract. The structural analysis of frames is fundamental in Civil Engineering. The use of computational tools allows a more efficient and precise approach to calculating internal forces, optimizing the structural design and dimensioning process. The growing demand for fast and accurate solutions motivates the development of affordable and effective computational tools. However, it is extremely important to have knowledge of the fundamentals of the basic methods of structural analysis, as the use of computer programs without adequate knowledge of structural analysis can be very dangerous, as incorrect analysis results are the cause of serious accidents in civil works. This project aims to develop a Python program based on Matrix Analysis of Structures and the Finite Element Method to determine the displacements, internal forces and support reactions of frames. The implementation will allow the entry of data from the structures, assembly of the global stiffness matrix and determination of the variables of interest, that is, the nodal displacements, and from these, the determination of the efforts in the elements and the reactions at the structure's supports. The program will be validated through known examples and comparisons with theoretical solutions. In view of this, the development of this program aims to provide an accessible and didactic resource for engineers and students in the field, facilitating the analysis of structures without the need for high-cost commercial software.

Downloads

Publicado

2025-12-01

Edição

Seção

Artigos

Categorias