*SetMaterialProperty() - ANISO
Sets the linear elastic Anisotropic material property for a large deformation body.
Syntax
*SetMaterialProperty(varname, ANISO, g11, g12, g13, g14, g15, g16, g22, g23,
g24, g25, g26, g33, g34, g35, g36, g44, g45, g46, g55, g56, g66, density_rho)
Arguments
- varname
- The variable name of the material property.
- ANISO
- The material directional property.
- g ij i=1,2,..6; i≤j
- The elements of the stiffness matrix.
- density_rho
- The material density.
Example
In the example below a material property is defined as ANISOTROPIC and is referenced by a
large deformation
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" )
*LDBody( ldb_0, "LDBody 0", p_0, p_1, p_2, p_3, p_4 )
*MaterialProperty( propmat_Aniso_Material, "Aniso_Material", LINEAR )
*SetPoint( p_1, 10 )
*SetPoint( p_2, 20 )
*SetPoint( p_3, 30 )
*SetPoint( p_4, 40 )
*SetOrientation( ldb_0.orient_end, TWOAXES, XY, DXDYDZ, ldb_0.pt4.x - ldb_0.pt3.x, ldb_0.pt4.y - ldb_0.pt3.y, ldb_0.pt4.z - ldb_0.pt3.z, DXDYDZ, 0.0, 1.0, 0.0 )
*SetOrientation( ldb_0.orient_start, TWOAXES, XY, POINT, ldb_0.pt1, DXDYDZ, 0.0, 1.0, 0.0 )
*SetLDBody( ldb_0, CIRCULAR, 20, 10, 30, 25, 0.03, propmat_Aniso_Material )
*SetMaterialProperty( propmat_Aniso_Material, ANISO, 10, 11, 12, 13, 14, 15, 10, 16, 17, 18, 19, 10, 20, 21, 22, 10, 23, 24, 10, 25, 10, 7.8e-06)
*EndMDL()
Context
Comments
This statement is used to set the material property for a large deformation body. Using the keyword "ANISO" and the parameters mentioned above, anisotropic material can be defined.