395x
005365
2023-03-23

Materiał ortotropowy w programie Python

Jak utworzyć materiał ortotropowy za pomocą programu w języku Python?


Odpowiedź:

W bibliotece wysokopoziomowej programu Python nie ma bezpośredniej funkcji do generowania materiału ortotropowego. Możliwe jest jednak przeniesienie parametrów zdefiniowanych przez użytkownika dla wszystkich metod. Oznacza to, że taki materiał można łatwo wyprodukować. Poniższy przykład ilustruje procedurę:


            

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()


Parametr zdefiniowany przez użytkownika jest najpierw definiowany jako Słownik p , a następnie przenoszony do params podczas tworzenia materiału.
W tym artykule przedstawiono możliwości:

Parametry niestandardowe

Autor

Pan Faulstich jest odpowiedzialny za zapewnienie jakości programu RFEM i zapewnia wsparcie klienta.

Odnośniki