*SetMaterialProperty() - Linear Isotropic
Sets the material property for a linear elastic isotropic material.
Syntax
*SetMaterialProperty(varname, ISO, elasticity, poisson_ratio, density_rho)
Arguments
- varname
- The variable name of the material property.
- ISO
- The material directional property.
- elasticity
- Young's modulus.
- poisson_ratio
- Poisson's ratio.
- density_rho
- The material density.
Example
In the example below a material property is defined as ISOTROPIC 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_Steel1, "Steel1", 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_Steel1 )
*SetMaterialProperty( propmat_Steel1, ISO, 210000.0, 0.3, 7.8e-6 )
*EndMDL()
Context
Comments
All property values should be specified in kg-newton-mm-second units system.