Constitutive relations

Work in progress

This page is a work in progress.

It was published in this state to make existing content available to users and highlight missing parts to contributors.

Contributors: please see Documentation Contribution Guide to contribute to the documentation.

Users: the content of this page has been verified and is correct. Please return later for more content!

Overview

CreepBGRa

Ehlers

Linear Elastic Isotropic

Linear Elastic Orthotropic

Lubby2

MFront

This section only describes how to use an MFront constitutive relation inside of the project file. For details on how to create such a constitutive relation, please see MFront section.

In the project file, MFront model has to be selected as constitutive model in <process> </process> tag. See following example:

<constitutive_relation id="0">
    <type>MFront</type>
    <behaviour>ModelName</behaviour>
    <material_properties>
        <material_property name="MatPropName" parameter="ParameterName"/>
    </material_properties>
</constitutive_relation>

In this example ModelName has to match one of the MFront files in the OpenGeoSys source code. Attribute “name” defines name of one of the material properties in the MFront file (see next section for details on how to add new model). The value of “parameter” attribute in <material_property/> has to match one of the content of tag <name> </name> in one of the parameters block. For example:

<parameter>
    <name>ParameterName</name>
    <type>Constant</type>
    <value>value_of_parameter_Name</type>
</parameter>

Tag <material_properties> </material_properties> can be used as many times as it is necessary.


This article was written by Feliks Kiszkurno. If you are missing something or you find an error please let us know.
Generated with Hugo 0.122.0 in CI job 437561 | Last revision: April 3, 2024
Commit: [PL/CT] Pass shape matrix cache to local assemblers of ComponentTransport 845cbb1  | Edit this page on