DINASデータ読込みで「特性タイプが一致しません」とエラーがでます。
DINASデータをSoilPlusで読込もうとしています。しかし、読込む途中で「属性(ID=**)に間違いがあります。指定した要素タイプと特性タイプが一致しません」とエラー出力されます。
SoilPlusとDINASは基本データに違いはございません。
しかし、一部データ構成が異なるため、DINASデータの中には読込めないデータが存在します。
SoilPlusとDINASでは以下の点で相違があり、これらデータを使用したモデルではデータを修正する必要があります。
・SPG、DPT2、DPX4の異なる自由度に同じ特性を指定した場合
DINASのバネ要素(SPG)、ダンパー要素(DPT2)は自由度を1つ保持しています。
一方、SoilPlusのバネ要素(SPGV)、ダンパー要素(DSPT)は自由度を6つ保持しています。
SoilPlusではDINASのバネ要素、ダンパー要素を読込む場合、それぞれ変換して(SPG→SPGV、DPT2→DSPT)読込んでいます。
変換する際、DINASで定義された1自由度がSoilPlusの6自由度のどれに相当するか判断しています。
この時、特性が2つ以上の自由度で使用される場合、適切な変換を行うことができません。
この問題に対しては、SPG、DPT2それぞれについて、1方向1特性定義することで対応することができます。
・LDL2、LDR2、LDX2にDSPT、DPT2、DPT4、DPX4と同じ特性を指定した場合
DINASのダンパー特性はPDSPで定義されますが、SoilPlusでのダンパー特性は、2節点ダンパー用の「Damper1」、4節点ダンパー用の「Damper2」、伝達境界要素に使用する「伝達境界ダンパー」があります。
この為、DINASにおいて、同じPDSPをDPT2、DPT4、DPX4.LDL2、LDR2、LDX2で使用すると特性種類の判別が行えません。
この問題に対しては、DPT2、DPT4、DPX4、LDL2、LDR2、LDX2それぞれについて、1方向1特性定義することで対応することができます。