Use the COMPAN command to define a composite material.
In an ANSYS input file, there is one command that collectively defines a Simulation Composite Analysis user-defined composite material. This command is COMPAN. Consider the following line from an ANSYS input file that completely specifies a user-defined composite material.
COMPAN, MATID, NSTATV, UNITS, PFIB_DIR, PFA, PREFAIL, unused, PRESS, TEMP,FAIL_CRITERION,AUX_1,AUX_2,unused, MDEG, FDEG, MOISTURE
An example of a COMPAN command looks like:
COMPAN,9007,7,1,1,1,0,,,650,0,,,,0.01,0.01,2
The COMPAN command calls the Simulation Composite Analysis macro and the arguments provided as part of the COMPAN command are passed to the macro. For any given Simulation Composite Analysis material, the number of arguments must be between 5 and 16. The first five arguments are required for all Simulation Composite Analysis materials. Arguments 7 and 13 are unused and should be left blank or set to 0. Appendix A provides a detailed description of each of the arguments, including the range of allowable values for each argument and the impact that each argument has on the multiscale constitutive relations used to represent the material. Each argument is shown in the table below and is given a brief description. For a more detailed description of any particular argument, refer to the appropriate section of Appendix A.
<?xml version="1.0"?>
< ASCAMatDB>
<Material id="9001" name="AS4-3501-6"/>
<Material id="9002" name="AS4_3502"/>
<Material id="9003" name="AS4_8552"/>
<Material id="9004" name="AS_Epoxy1"/>
<Material id="9005" name="Eglass21xK43Gevetex-LY556"/>
<Material id="9006" name="HTS150_TC250"/>
<Material id="9007" name="IM7-977-2"/>
<Material id="9008" name="IM7_5250-4"/>
<Material id="9009" name="IM7_8551"/>
<Material id="9010" name="IM7_8552"/>
<Material id="9011" name="IM7_977-3"/>
<Material id="9012" name="S2_Glass_Epoxy2"/>
<Material id="9013" name="SilEglass1200tex-MY750"/>
<Material id="9014" name="T300-BSL914C"/>
<Material id="9015" name="T300_976"/>
<Material id="9016" name="T300_PR319"/>
<Material id="9017" name="T800H_3900-2"/>
</ ASCAMatDB>
To add a link between a newly created material file and an ANSYS material reference number, copy the format of the existing file to add an additional line that links the two items. For example, if the newly created material file was saved as example_composite_material, the file would be modified as:
<?xml version="1.0"?>
<ASCAMatDB>
<Material id="9001" name="AS4-3501-6"/>
<Material id="9002" name="AS4_3502"/>
<Material id="9003" name="AS4_8552"/>
<Material id="9004" name="AS_Epoxy1"/>
<Material id="9005" name="Eglass21xK43Gevetex-LY556"/>
<Material id="9006" name="HTS150_TC250"/>
<Material id="9007" name="IM7-977-2"/>
<Material id="9008" name="IM7_5250-4"/>
<Material id="9009" name="IM7_8551"/>
<Material id="9010" name="IM7_8552"/>
<Material id="9011" name="IM7_977-3"/>
<Material id="9012" name="S2_Glass_Epoxy2"/>
<Material id="9013" name="SilEglass1200tex-MY750"/>
<Material id="9014" name="T300-BSL914C"/>
<Material id="9015" name="T300_976"/>
<Material id="9016" name="T300_PR319"/>
<Material id="9017" name="T800H_3900-2"/>
<Material id="9018" name="example_composite_material"/>
</ASCAMatDB>
The value 9018 would be used as the first argument in the COMPAN command and tells Simulation Composite Analysis to use the material "example_composite_material".
If the value of the 9th argument is set to -1.0, the temperature dependence feature will be activated. When temperature dependence is active, Simulation Composite Analysis linearly interpolates the composite and constituent properties for any given temperature that lies within the bounds of the lowest and highest temperature points stored in the material file. Material properties stored at the lowest temperature datum are used for temperatures below the lowest stored temperature datum (the software will not extrapolate properties beyond the bounding stored temperature data points). The same is true for temperatures above the highest stored temperature datum. For further information on the use of temperature dependent material properties, refer to the Theory Manual.
-1. User
0. MCT
1. Max Stress
2. Max Strain
3. Tsai-Hill
4. Tsai-Wu
5. Christensen
6. Hashin
7. Puck
8. LaRC02
Woven composite materials can use the following values for the criterion flag:
-1. User
0. MCT
1. Max Stress
2. Max Strain