定義例
以下の定義は、OptiStructモデル(*.fem)と関連結果(*.op2)を使用して作成されたResult Math式によって得られたものです。この関連結果では、CSTRESS(OUTPUT2)コントロールカードを通じてComposite Stressが要求され、Xt、Xc、Yt、Yc、Sの値について材料許容値がMAT8カードに割り当てられています。
マトリックス出力にはHashin破壊基準が選択されています。
HashinFT("Composite Stress","LC0F1.MAT8_Xt","LC0F1.MAT8_Xc","LC0F1.MAT8_Yt","LC0F1.MAT8_Yc","LC0F1.MAT8_S","NULL","NULL","LC0F1.Elements","LC0F1.Parts","LC0F1.Properties","@current_pool","@current_slice_index","matrix")
<datatype bind="Elements" format="Scalar" id="_hv_eb1" inherit="result::Composite Stress" pools="Shell;Beam" title="HashinFailureMatrix" >
<call name="HashinFailureTheory"
tensor="result::corners[false]::Composite Stress"
xc="model::subcase[0]::step[0]::corners[false]::MAT8_Xc"
xt="model::subcase[0]::step[0]::corners[false]::MAT8_Xt"
yc="model::subcase[0]::step[0]::corners[false]::MAT8_Yc"
yt="model::subcase[0]::step[0]::corners[false]::MAT8_Yt"
s="model::subcase[0]::step[0]::corners[false]::MAT8_S"
sets="NULL"
plies="NULL"
elems="model::subcase[0]::step[0]::corners[false]::Elements"
parts="model::subcase[0]::step[0]::corners[false]::Parts"
props="model::subcase[0]::step[0]::corners[false]::Properties"
pool_name="@current_pool"
layer_index="@current_slice_index"
opt_str="matrix"
answer="@datatype_value" />
</datatype>