Micro programa de Elementos Finitos em Python 2.7 para resolver treliças planas. Versão 1.1.
- Guerrini Filho, Hélio
- 6 de mar. de 2018
- 1 min de leitura
Este é um pequeno e simples programa didático de cálculo estrutural por elementos finitos, escrito em python 2.7, feito para calcular a matriz global de rigidez, o vetor de deslocamentos nodais e o vetor de forças nodais de treliças planas, cujas barras são feitas de mesmo material e construídas com mesma seção transversal.
O programa requer que as propriedades e geometrias das treliças sejam introduzidas manualmente, conforme o exemplo predefinido no programa para a treliça da figura abaixo.

Versões futuras poderão calcular as tensões, as forças, as deformações e os deslocamentos normais de cada barra das treliças. Além disso, as barras poderão apresentar materiais e seções transversais diferentes.
Para que o programa funcione é necessário que esteja instalado na máquina o Python 2.7 e os módulos Numpy e Scipy. Obs.: Lembrar de baixar os pacotes dos módulos Numpy e Scipy referentes ao Python 2.7.
O programa principal, ilustrado na figura abaixo, vem com o nome "TrelicaPlana.py', que deve ser aberto e executado através do IDLE do Python.

O resultado da análise feita pelo programa é impressa no prompt do IDLE, conforme ilustra a figura abaixo:

Para baixar os arquivos do programa compactados em .zip, clique aqui.
Para que o programa funcione corretamente, os arquivos devem ser descompactados em uma única pasta.
Boa diversão!!!
Posts recentes
Ver tudoPara os amantes de programação científica em Python, disponibilizo aqui um código que resolve equações polinomiais do 3° grau pela...