Material Object
Material object holds material property information for the structure.
Examples of these properties are modulus of elasticity, Poisson's ratio, density, steel yield strength, 28-day strength of concrete.
Example Syntax:
...
<O T="Material">
...
...
</O>
Example:
<O N="MaterialObject1" T="Project" Category="FEM Objects" TransAlignRule="Right">
<!-- created by ParamML Examples on 06.02.2023 -->
<O N="Rebar3D" T="Line">
<O T="Point" X="0" Y="0" Z="0" />
<O T="Point" X="0" Y="0" Z="100" />
<O N="Section" T="Section">
<O T="Shape">
<O T="Circle" Radius="5" />
</O>
</O>
<O N="StructuralSteel_A36" T="Material">
<P N="E" V="200000" D="modulus of elasticity" />
<P N="G" V="83333" D="shear modulus" />
<P N="Fu" V="400" D="specified minimum tensile strength" />
<P N="Fy" V="248" D="specified minimum yield stress" />
</O>
</O>
</O> |
Debug Trace |
To view this example in the library, see (OpenBrIM Platform) |
Example:
To use material values saved in the OpenBrIM library , follow these steps:
|
OpenBrIM App |
The code rows in the red frame in the figure are copied from the Source Code and transferred to the library object for processing |
<O N="MaterialObject2" T="Project" Category="FEM Objects" TransAlignRule="Right">
<!-- created by ParamML Examples on 07.02.2023 -->
<O N="Fc_4ksi" T="Material">
<P N="E" V="3986.54846" UT="Stress" UC="Property" />
<P N="G" V="1661.06185819275" UT="Stress" UC="Property" />
<P N="d" V="0.0000868055" UT="Density" UC="Property" />
<P N="a" V="0.000006" D="Alpha: The coefficient of thermal expansion property of the material." />
<P N="Type" V="Concrete" T="Text" D="Type: The material type [Steel=steel/Concrete=concrete/Reinforcement Bar=rebar/Prestressing Tendon=prestress]." />
<P N="Fc28" V="4" UT="Stress" UC="Property" />
<P N="f_cm" V="5.16" UT="Stress" UC="Property" />
</O>
<O N="Fc_3ksi" T="Material">
<P N="E" V="3625.494616" UT="Stress" UC="Property" />
<P N="G" V="1510.62275685933" UT="Stress" UC="Property" />
<P N="d" V="0.0000868055" UT="Density" UC="Property" />
<P N="a" V="0.000006" D="Alpha: The coefficient of thermal expansion property of the material." />
<P N="Type" V="Concrete" T="Text" D="Type: The material type [Steel=steel/Concrete=concrete/Reinforcement Bar=rebar/Prestressing Tendon=prestress]." />
<P N="Fc28" V="3" UT="Stress" UC="Property" />
<P N="f_cm" V="4.16" UT="Stress" UC="Property" />
</O>
</O> |
To view this example in the library, see (OpenBrIM Platform) |
Parameters of Material Object:
Label | Mandatory | Name and Type Attributes | Default Description and Value Attributes | Other Attributes |
Modulus of Elasticity | No | N="E" | D="Modulus of Elasticity" V="0" | Role="Input" |
Poisson Ratio | No | N="Nu" | D="Poisson's Ratio" V="0.2" | Role="Input" |
Density | No | N="d" | D="Density" V="0.2" | Role="Input" |
Alpha | No | N="a" | D="Coefficient of Thermal Expansion" V="0" | Role="Input" |
Steel Yield Stress | Yes | N="Fy" | D="Steel Yield Stress" V="0" | Role="Input" |
Steel Ultimate Stress | Yes | N="Fu" | D="Steel Ultimate Stress" V="0" | Role="Input" |
Concrete 28-day Strength | Yes | N="Fc28" | D="Concrete 28-day Strength" V="0" | Role="Input" |
Type | No | N="Type" | D="The Material Type [Steel=steel/Concrete=concrete/Reinforcement Bar=rebar/Prestressing Tendon=prestress]." V="0" | Role="Input" |