397x
005366
2023-03-23

Apoio de nó elástico com Python

Como é que posso criar um apoio de nó elástico com o programa Python?


Resposta:

O programa de exemplo mostra dois métodos diferentes para criar apoios de nó. O tipo de enumeração NodalSupportType é utilizado para o primeiro apoio de nó.

Em alternativa, também pode ser transferida uma lista. A lista tem de conter 6 valores. Os três primeiros valores definem os graus de liberdade de deslocamento, os três últimos os graus de liberdade de torção.

O valor inf significa que o grau de liberdade é fixo. Com 0, o grau de liberdade não está disponível. Um valor numérico define uma mola.


            

from RFEM.enums import *
from RFEM.initModel import *
from RFEM.BasicObjects.node import Node
from RFEM.TypesForNodes.nodalSupport import NodalSupport
from RFEM.dataTypes import inf

Model(True, 'Nodal_support.rf6')

Model.clientModel.service.begin_modification()

Node(1, 0.0, 0.0, 0.0)
Node(2, 5.0, 0.0, 0.0)

NodalSupport(1, '1', NodalSupportType.HINGED)
NodalSupport(2, '2', [inf, inf, inf, 0, 234000, 0])

Model.clientModel.service.finish_modification()
Model.clientModel.service.close_connection()



Autor

O Eng. Faulstich é responsável pela garantia de qualidade do programa RFEM e também fornece apoio técnico aos clientes.