*SetMaterialProperty() - Linear Orthotropic

Sets the property for a linear elastic orthotropic material.

Syntax

*SetMaterialProperty(varname, ORTHO, elasticity_rx, elasticity_ry, 
elasticity_rz, shear_rx_ry, shear_rx_rz, shear_ry_rz, poisson_ratio_rx,
poisson_ratio_ry, poisson_ratio_rz, density_rho)

Arguments

varname
The variable name of the material property.
Data type: varname
ORTHO
The material directional property.
Data type: keyword
elasticity_rx
Young's modulus in the X direction.
Data type: real
elasticity_ry
Young's modulus in the Y direction.
Data type: real
elasticity_rz
Young's modulus in the Z direction.
Data type: real
shear_rx_ry
Shear modulus in the plane X-Y.
Data type: real
shear_rx_rz
Shear modulus in the plane X-Z.
Data type: real
shear_ry_rz
Shear modulus in the plane Y-Z.
Data type: real
poisson_ratio_rx
Poisson's ratio for uniaxial loading in the X direction.
Data type: real
poisson_ratio_ry
Poisson's ratio for uniaxial loading in the Y direction.
Data type: real
poisson_ratio_rz
Poisson's ratio for uniaxial loading in the Z direction.
Data type: real
density_rho
The material density.
Data type: real

Example

In the example below a material property is defined as ORTHOTROPIC and is referenced by a NLFE body.
*BeginMDL( the_model, "Model", )
 *StandardInclude(FILE)
 *SetCurrentSolverMode(MotionSolve)
 *Point( p_0, "Point 0" )
 *Point( p_1, "Point 1" )
 *Point( p_2, "Point 2" )
 *Point( p_3, "Point 3" )
 *Point( p_4, "Point 4" )
 *NLFEBody( nlfeb_0, "NLFEBody 0", p_0, p_1, p_2, p_3, p_4 )
 *MaterialProperty( propmat_Ortho_Material, "Ortho_Material", LINEAR )
 *SetPoint( p_1, 10 )
 *SetPoint( p_2, 20 )
 *SetPoint( p_3, 30 )
 *SetPoint( p_4, 40 )
 *SetOrientation( nlfeb_0.orient_end, TWOAXES, XY, DXDYDZ, nlfeb_0.pt4.x - nlfeb_0.pt3.x, nlfeb_0.pt4.y - nlfeb_0.pt3.y, nlfeb_0.pt4.z - nlfeb_0.pt3.z, DXDYDZ, 0.0, 1.0, 0.0 )
 *SetOrientation( nlfeb_0.orient_start, TWOAXES, XY, POINT, nlfeb_0.pt1, DXDYDZ, 0.0, 1.0, 0.0 )
 *SetNLFEBody( nlfeb_0, CIRCULAR, 20, 10, 30, 25, 0.03, propmat_Ortho_Material )
 
*SetMaterialProperty( propmat_Ortho_Material, ORTHO, 2.1e5, 2.2e5, 2.3e5, 60000, 62000, 70000, 0.3, 0.28, 0.31, 7.8e-6 )
*EndMDL()

Context

*BeginMdl()

*DefineSystem()

*DefineAssembly()

*BeginContext()

Comments

This statement is used to set the material property for an orthotropic material that can be referenced by *SetNLFEBody().

All property values should be specified in kg-newton-mm-second units system.