409x
005365
2023-03-23

Material ortotrópico com Python

Como é que posso criar um material ortotrópico com o programa Python?


Resposta:

Na Python High Level Library, não existe uma função direta para a geração de material ortotrópico. No entanto, é possível transferir parâmetros definidos pelo utilizador para todos os métodos. Isto significa que tal material pode ser facilmente criado. Este exemplo mostra o procedimento:


            

from RFEM.enums import *
from RFEM.initModel import *
from RFEM.BasicObjects.material import Material

Model(True, 'Material.rf6')
Model.clientModel.service.begin_modification()

p = {
        "material_type": "TYPE_TIMBER",
        "material_model": "MODEL_ORTHOTROPIC_2D",
        "application_context": "TIMBER_DESIGN",
        "stiffness_modification": True,
        "stiffness_modification_type": "STIFFNESS_MODIFICATION_TYPE_DIVISION"
}
Material(1, 'C24 | EN 338:2016-04', params=p)

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


O parâmetro definido pelo utilizador é definido primeiro como Dicionário p e depois transferido para params ao criar o material.
Este artigo mostra as possibilidades:

Parâmetros personalizados

Autor

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

Ligações