flexprep
弾性体H3Dファイルを作成して他のファイルフォーマットに変換します。
OptiStructを使用して弾性体H3Dファイルを作成します。
ADAMS MNFおよびNastran PCHから弾性体H3Dファイルを作成します。
弾性体H3DファイルをADAMS MTX、Altair H3D(mirrored)、ADAMS MNF、DADS FDF、およびnCode FESに変換します。
シンタックス
flexprep<source>.<bdf|nas|dat|fem|blk><target>.h3d <mode_type_option> <+interface_node_list> [upper_freq [HZ]] [-<units>] [-<stress>] -ospath:<DEFAULT|directory>
flexprep<source>.pch<target>.h3d [-<units>]
flexprep<source>.mnf <target>.h3d [invar_option] [-<NO_UNIT_CONV>]
flexprep <source>.h3d<target>.h3d [-<mirror option>]
flexprep<source>.h3d<target>.mtx [invar_option] [+node_list] [+mode_list] [-<units>] [-<mirror option>]
flexprep<source>.h3d<target>.mnfflexprep<source>.h3d<target>.fdf [+mode_list] [-<units>]
flexprep<source>.h3d<target>.<fes|asc>
オプション
- <mode_type_option>
- モードタイプの計算方法を指定します。指定できるオプションは次のとおりです:
- ‘CB’(Craig-Bampton法)
- ‘CC’(CRAIG_CHANG)
- ‘FR’(FREQUENCY - RESPONSE)
- ‘FF’(FREE - FREE)
‘CBX’(Craig-Bampton)は、すべてのOptiStructデータが同じディレクトリに生成されていて、それらを処理したうえでH3Dファイルにまとめる必要がある場合に使用します。
- <+interface_node_list>
- 一群の結合点。複数の異なる結合点を結合するには‘+’記号を使用し、範囲であることを示すには‘.’を使用します。
- [upper_freq [HZ]]
- Hzを指定すると、上限周波数であることを示します。それ以外の場合は、固有モードの数を示します。
- [-<units>]
- 元のNastranモデルの単位を指定します。以下の単位のオプションをご参照ください。
- [-<stress>]
- 指定すると、OptiStructによって応力情報が生成されます。
- -ospath:<DEFAULT|directory>
- OptiStructの場所を指定します。DEFAULTを指定すると、OptiStructの現在のインストール先が使用されます。
- [-<units>]
- 元のNastran Punchファイルの単位を指定します。以下の単位のオプションをご参照ください。
- [invar_option]
- MNFファイルからH3Dファイルに移動または生成する必要があるインバリアントオプションのリスト。この引数は、合計で9つのtrueとfalseで指定します。
- [-<NO_UNIT_CONV>]
- 指定すると、MNFモデルの単位が保持されます。H3Dの単位には変換されません。
- [-<mirror_option>]
- H3Dモデルを鏡映コピーするための対称面を指定します。指定できるオプションは次のとおりです:
- MIRROR_XY
- MIRROR_XZ
- MIRROR_YZ
- [invar_option]
- H3DファイルからMTXファイルに移動または生成する必要があるインバリアントオプションのリスト。この引数は、合計で9つのtrueとfalseで指定します。
- [+node_list]
- 一群の結合点。複数の異なる結合点を結合するには‘+’記号を使用し、範囲であることを示すには‘.’を使用します。
- [+mode_list]
- MTXファイルに追加するモードのリスト。複数の異なる結合点を結合するには‘+’記号を使用し、範囲であることを示すには‘.’を使用します。
- [-<units>]
- MBDソルバーの単位を指定します。以下の単位のオプションをご参照ください。
- [-<mirror_option>]
- H3Dモデルを鏡映コピーするための対称面を指定します。指定できるオプションは次のとおりです:
- MIRROR_XY
- MIRROR_XZ
- MIRROR_YZ
- [-<units>]
- 元のH3Dモデルの単位を指定します。以下の単位のオプションをご参照ください。
単位のオプション
- 質量の単位
- GRAM、KILOGRAM、MEGAGRAM、POUND_MASS、SLUG、OUNCE_MASS、KPOUND_MASS
- 長さの単位
- INCH、FOOT、MILE、MILLIMETER、CENTIMETER、METER、KILOMETER
- 力の単位
- OUNCE_FORCE、POUND_FORCE、KPOUND_FORCE、DYNE、NEWTON、KILOGRAM_FORCE、KNEWTON
- 時間の単位
- MILLISECOND、SECOND、MINUTE、HOUR
例
flexprep xxx.pch yyy_flex.h3d -METER -KILOGRAM_FORCE
flexprep xxx.mnf yyy_flex.h3d
flexprep xxx_flex.h3d yyy.mtx TTTTTTTTF +1+1001 +7:9+11:15 -METER
flexprep xxx_flex.h3d yyy.mtx TTTTTTTTF +INTERFACE_NODES +ALL -METER -MIRROR_XZ
flexprep xxx_flex.h3d yyy_flex.h3d -MIRROR_XZ
flexprep xxx_flex.h3d yyy.mtx TTTTTTTTF +I+6:8+10 +ALL -METER
flexprep xxx.blk yyy_flex.h3d CB +1+1001 10 -STRESS
flexprep xxx.blk yyy_flex.h3d CB +1+1001 1000.0 HZ
flexprep xxx.blk yyy_flex.h3d CBX +1+1001 1000.0 HZ
flexprep xxx.blk dummy.h3d CB +1+1001 1000.0 HZ -FEMONLY -PURGE
flexprep xxx.blk yyy_flex.h3d CB +1+1001 1000.0 HZ -EIG:zzz_eig.fem
flexprep xxx.blk yyy_flex.h3d FF +1+1001 1000.0 HZ -STRESS
flexprep xxx.blk yyy_flex.h3d FR +1+1001 10
コメント
flexprepでは、指定されたソースファイルとターゲットファイルの拡張子を確認し、適切な変換を判断します。