395x
005365
23. März 2023

Orthotropes Material mit Python

Wie kann ich ein orthotropes Material mit einem Python-Programm erzeugen?


Antwort:

In der Python High Level Library ist keine direkte Funktion für die Erzeugung von orthotropen Material vorhanden. Es ist aber bei allen Methoden möglich, benutzerdefinierte Parameter zu übergeben. Damit kann so ein Material ohne weiteres erzeugt werden. Dieses Beispiel zeigt das Vorgehen:


            

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


Der benutzerdefinierte Parameter wird zunächst als Dictonary p definiert und dann params beim Anlegen des Materials übergeben.
Dieser Artikel zeigt die Möglichkeiten:

Benutzerdefinierte Parameter

Autor

Herr Faulstich ist mit der Qualitätssicherung des Programms RFEM betraut und außerdem im Kundensupport tätig.

Links