455x
005365
23.03.2023

Matériau orthotrope avec Python

Comment créer un matériau orthotrope avec le programme Python ?


Réponse:

Il n'y a pas de fonction directe pour générer un matériau orthotrope dans la bibliothèque Python High Level Library. Cependant, il est possible de transférer des paramètres définis par l'utilisateur pour toutes les méthodes. Cela signifie qu'un tel matériau peut facilement être créé. Cet exemple montre la procédure :

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

Le paramètre défini par l'utilisateur est d'abord défini comme Dictionnaire p, puis transféré vers params lors de la création du matériau.
Cet article présente les possibilités :


Auteur

M. Faulstich est responsable de l'assurance qualité du programme RFEM et fournit également une assistance technique.

Liens


;