Material Characteristics

This page shows different material references, domains and files that are used to assign related properties to physical materials.

This page discusses:

Material Reference

Material reference is a reference object that defines physical properties of a material.

Material Type Attribute Type Description
Core Material MaterialCoreType The material that compose the part. This type supports Rendering Domain and Simulation Domain.

For Example:

<MaterialCore id="ID_1" updateObjectMode="AddUpdate" mappingType="">
      <UniqueID External="AA_Steel_ADL_ODT_UUID"/>
      <ID>AA_STEEL_ADL_ODT_UUID</ID>
      <Name>STEEL</Name>
      <Density>4050</Density>
      <Group>METAL</Group>
      <AlternateName>STEEL</AlternateName>
      <Familly>METAL</Familly>
</MaterialCore>
Note: Core material can have one domain of each type.
Covering MaterialMaterialCoveringType It represents the material that covers parts such as paint. This type supports Rendering Domain.

For Example:

<MaterialCovering id="ID_2" updateObjectMode="AddUpdate" mappingType="">
      <UniqueID External="AA_mat_covering_ADL_ODT_UUID"/>
      <ID>AA_GOLD_ADL_ODT_UUID</ID>
      <Name>GOLD</Name>
      <Density>1000</Density>
      <Group>METAL</Group>
      <AlternateName>GOLD</AlternateName>
      <Familly>METAL</Familly>
</MaterialCovering>
Note: Covering material can have only one rendering domain.

Material Domain

Material domain assign properties to the material that describes its behavior in that domain. Simulation and rendering are two types of material domain supported through XPDM import.

Domain TypeAttribute Type Description
Simulation Domain SimulationDomainType Simulation options that define the behavior of the material in FE Analysis are mentioned in this file.
Note: MaterialBehaviorType describes material behavior for simulation domain.

For Example:

<SimulationDomain id="ID_1_4">
        <UniqueID External="XY_mat_dsc_core_sma_Iron_ADL_ODT_UUID"/>
        <ID>XY_Simulation_ADL_ODT_UUID</ID>
        <Name>Simulation</Name>

        <Elastic id="Elastic.2" optionType="Elasticity">
          <Orthotropic>
            <D1111>112 8522 933</D1111>
            <Temperature> 200 300 500</Temperature>
          </Orthotropic>
        </Elastic>

        <Conductivity id="Conductivity.1" optionType="Conductivity">
          <IsotropicTable>
            <ThermalConductivity>565 233 774</ThermalConductivity>
            <Temperature>300 400 500</Temperature>
          </IsotropicTable>
        </Conductivity>
        
</SimulationDomain>
<MaterialBehavior id="ID_1_3 ">
        <UniqueID External="XY_mat_dsc_core_sma_behavior_Iron_ADL_ODT_UUID"/>
        <ID>XY_Behavior_ADL_ODT_UUID</ID>
        <Name>Behavior</Name>
        <isDefault>TRUE</isDefault>
        <SelectedOption optionType="Conductivity" optionID="Conductivity.1" />
</MaterialBehavior>
Rendering DomainRenderingDomainType Rendering properties in RealTime and RayTracing render engines are mentioned in this file.
Note: You must describe Surface and Reflectance tags in the rendering domain.

For Example:

<RenderingDomain id="ID_1_1">
        <UniqueID External="AT22_AT22_mat_dsc_covering_rend_Gold_ADL_ODT_UUID"/>
        <ID>AT22_AT22_RenderingSteel_ADL_ODT_UUID</ID>
        <Name>RenderingSteel</Name>
        <Appearance version="1.0" intention="metal">
          <Surface>
            <BaseColor>
              <ColorValueRGB>
                <Red>0.63</Red>
                <Green>0.05</Green>
                <Blue>0.05</Blue>
              </ColorValueRGB>
            </BaseColor>
            <Glossiness>
              <Percentage>0.25</Percentage>
            </Glossiness>
          </Surface>

          <Reflectance>
            <SpecularColor>
              <ColorValueRGB>
                <Red>0.9</Red>
                <Green>0.7</Green>
                <Blue>0.9</Blue>
              </ColorValueRGB>
            </SpecularColor>
            <SpecularReflectance>
              <F0Color>
                <Red>0.04</Red>
                <Green>0.04</Green>
                <Blue>0.04</Blue>
              </F0Color>
            </SpecularReflectance>
          </Reflectance>
        </Appearance>
</RenderingDomain>

Material File

Material file contains information about the material. The structure of a material file is a simple list of material nodes that are material references. These material nodes aggregate domains and behaviors. Material file is imported during the import.

File Type Description
Material Reference Only material references are mentioned in this file.
Material Reference + Material DomainMaterial references and material domains are mentioned in this file.
Note: You cannot import only domains and behavior. You must import references along with domains and behavior.