モデルデータについて
モデルデータはテキストファイルです。
モデルデータの各行が Node(節点), Element (要素 (Rod, Hexa など)), Case(計算ケース), Restraint(拘束), Force(荷重) などを定義します。
要素 (Rod, Hexaなど) は、節点 (Node) を介して、隣の要素と繋がります。また、拘束条件や荷重条件は Node に適用されます。
例えば、次の図の計算モデルのモデルデータは、下のようになります。
\ サンプルモデル
\ Cases - 計算ケース
Case , case01 , LINEAR_STATIC , restraint01 , force01 ,
\ Nodes - 節点
Node , node01 , , 0.0 , 0.0 , 0.0 ,
Node , node02 , , 0.0 , 120.0 , 0.0 ,
Node , node03 , , 0.0 , 0.0 , -60.0 ,
Node , node04 , , 0.0 , 120.0 , -60.0 ,
Node , node05 , , 100.0 , 0.0 , 0.0 ,
Node , node06 , , 100.0 , 120.0 , 0.0 ,
\ Elements - 要素
Rod , rod01 , rodProp01 , node01 , node05 ,
Rod , rod02 , rodProp01 , node02 , node06 ,
Rod , rod03 , rodProp01 , node03 , node05 ,
Rod , rod04 , rodProp01 , node04 , node06 ,
Rod , rod05 , rodProp01 , node05 , node06 ,
Rod , rod06 , rodProp01 , node01 , node06 ,
\ Element Property, Material - 要素特性と材料特性
RodProp , rodProp01 , material01 , 50.0 ,
Material , material01 , 7000.0 , 0.3 ,
\ Restraints - 拘束
FixNode , restraint01 , node01 , 1 , 1 , 1 , 0 , 0 , 0 ,
FixNode , restraint01 , node02 , 1 , 1 , 1 , 0 , 0 , 0 ,
FixNode , restraint01 , node03 , 1 , 1 , 1 , 0 , 0 , 0 ,
FixNode , restraint01 , node04 , 1 , 1 , 1 , 0 , 0 , 0 ,
\ Forces - 荷重
Force , force01 , node05 , , 30.0 , 40.0 , -50.0 , , , ,
Force , force01 , node06 , , 0.0 , 0.0 , -60.0 , , , ,
\ end