FEA Post Text File Format 1. 共通事項 (1) ファイル拡張子 *.fpt (FEA Post Text File Format) () 脚注 脚注記号 : セミコロン (;) 脚注記号の後に来るテキストは変換されない (3) データ区分 データ区分記号 :, (4) コマンド表示 コマンドの前は * 記号を付けてデータと区分する Example. 単位のコマンド *UNIT (5) ブロックの終了 (6) ファイルの終了 *ENDFILE 1 / 10
. コマンドと例題 (1) File Information : バージョン, 単位系, 解析種類 区分説明ライン コマンド *FILEINFO 1 バージョン 長さ単位 力単位 解析種類 NONE MM CM M IN FT KGF TONF N KN LBF KIPS STRL LINR STTC STRL PHSD LINR STTC STRL EIGV STRL STBL STRL MDAL RESP STRL DIRT RESP STRL SPTR RESP STRL NLNR STRL PHSD NLNR STST HEAT TRAN STST PHSD HEAT TRAN TRNS HEAT TRAN TRNS PHSD HEAT TRAN STST GRND FLOW STST PHSD GRND FLOW TRNS GRND FLOW TRNS PHSD GRND FLOW None Millimeter Centimeter Meter Inch Feet Kilogram Ton Newton Kilo-newton Pound Kilo-pound Structural linear static Structural phased linear static Structural eigenvalue Structural stability Structural modal response Structural direct response Structural spectral response Structural nonlinear Structural phased nonlinear Steady state heat transfer Steady state phased heat transfer Transient heat transfer Transient phased heat transfer Steady state groundwater flow Steady state phased groundwater flow Transient groundwater flow Transient phased groundwater / 10
flow CONST STAGE HYDRATION Construction Stage Analysis Hydration Analysis 使用例 *FILEINFO ; 1 100, M, N, STRL LINR STTC ; ; バージョン, 長さ単位, 力単位, 解析種類 () OUTPUT SET BLOCK : Output Set データ (Load Case や Step, Mode を示すデータ ) 区分説明ライン コマンド *OUTPUT_SET 1 番号 名称 Output Set ID(1~) Output Set の名称 使用例 *OUTPUT_SET ; 1 1, Mode 1(1.0 Sec) ; ; 番号, 名称, Mode (0.5 Sec) 3 / 10
(3) OUTPUT DATA BLOCK : 結果値の出力 区分説明ライン コマンド *OUTPUT_DATA 1 番号 Output Set ID(1~) 名称 Output Data 名称 (Worktree に表示される名称 ) 積分点位置データ ID 0 積分点結果の無いデータ 1~ Integration Point Position Block ID 結果タイプ ID 100101~ 結果タイプ ID 結果出力位置 結果値の出力座標系 1 節点結果 (ex. 反力, 変位など ) 1D 要素結果 ( 初め段からの位置の結果出力 ) 3 要素の中心位置の結果 4 要素の節点位置の結果 5 要素中心 + 節点位置の結果 6 要素積分点の結果 0 スカラー結果 1 全体座標系の結果 要素座標系の結果 3 Output CSys 結果 結果成分係数 1~ 成分係数 4 結果成分ごとの ID 100101~ 成分ごとの ID 5 結果出力位置係数 1~ 6 結果位置の付加情報 節点結果常に 0 1D 要素結果開始段からの比率 (ex. 0.0, 1.0) D,3D 要素結果 0: 要素中心 1,,3, : 節点 全体の節点 / 要素数 1~ 結果に対応する節点と要素数 要素の最大節点数 要素の最大積分点数 節点 / 要素の番号 0~ 節点結果の場合 0 要素結果の場合 要素の中の最大節点数 0~ 節点結果の場合 0 要素結果の場合 要素の中の最大積分点数 3 7 8 節点番号または位置 結果値 要素結果の場合 9 4 / 10
例題 1 : 節点変位 *OUTPUT_DATA ; 1 1, Displacement ; ; Set 番号, 名称 0, 100101, 1, 1 ; 3 ; 積分点位置データ番号, 結果類型, 結果位置類型, CSys 3 ; 4 ; 成分個数 100101, 10010, 100103 ; 5 ; 成分番号 = DX, DY, DZ 1 ; 6 ; 結果出力位置個数 0 ; 7 ; 結果出力位置情報 ( 節点結果 0で固定 ) 3, 0, 0 ; 8 ; 節点または要素個数, 要素ごとの最大節点個数, 要素ごとの最大積分点個数 1, 0.001, 0.001, 0.001 ; 9 ; 節点番号, 成分ごとの結果値, 0.00, 0.00, 0.00 3, 0.003, 0.003, 0.003 例題 : 梁要素の部材力 *OUTPUT_DATA ; 1 1, Beam Force ; ; Set 番号, 名称 0, 500701, 1, 1 ; 3 ; 積分点位置データ番号, 結果タイプ, 結果位置タイプ, CSys 3 ; 4 ; 成分数 500701, 50070, 500703 ; 5 ; 成分番号 = Nx, Qy, Qz ; 6 ; 結果出力位置の数 0.0, 1.0 ; 7 ; 結果出力位置情報 ( 要素 I 端からの距離比 ),, ; 8 ; 節点または要素数, 要素別の最大節点数, 要素別の最大積分点数 1, 0.0, 0.001, 0.00, 0.003 ; 9 ; 要素番号, 結果位置, 成分別の結果値 1.0, 0.004, 0.005, 0.006, 0.0, 0.007, 0.008, 0.009 1.0, 0.010, 0.011, 0.01 例題 3 : 1 次の板要素の中央と節点位置での応力 *OUTPUT_DATA ; 1 1, Low-order Solid Stress ; ; Set 番号, 名称 0, 500301, 5, 1 ; 3 ; 積分点位置データ番号, 結果タイプ, 結果位置タイプ, CSys 6 ; 4 ; 成分数 500301, 50030, 500303, 500304, 500305, 500306 ;5 ; 成分番号 5 ; 6 ; 結果出力位置の数 0, 1,, 3, 4 ; 7 ; 結果出力位置情報 ( 要素中央, 要素節点など ),, 4 ; 8 ; 節点または要素数, 要素別の最大節点数, 要素別の最大積分点数 1, 0, 0.001, 0.00, 0.003, 0.004, 0.005, 0.006 ; Center ; 9 ; 要素番号, 結果位置, 成分別の結果値 1, 0.007, 0.008, 0.009, 0.010, 0.011, 0.01 ; Node1, 0.007, 0.008, 0.009, 0.010, 0.011, 0.01 ; Node 4, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018 ; Node3 3, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018 ; Node4, 0, 0.001, 0.00, 0.003, 0.004, 0.005, 0.006 ; Center 5, 0.007, 0.008, 0.009, 0.010, 0.011, 0.01 ; Node1 6, 0.007, 0.008, 0.009, 0.010, 0.011, 0.01 ; Node 7, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018 ; Node3 8, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018 ; Node4 5 / 10
(4) OUTPUT DATA CRACK PATTERN BLOCK : ひび割れ解析時に出力される Crack Stress, Strain 区分 説明 ライン コマンド *OUTPUT_DATA_CRACK_PATTERN 1 Output Set ID Output Set ID(1~) タイトル Crack Pattern 名称 ( ワークツリーに表示される名称 ) 積分点データ ID 1~ Integration Point Position データ ID 50601~50603 1D Crack stresses 50611~50613 D Crack stresses 経過類型 ID 5061~5063 3D Crack stresses 3 401301~401303 1D Green-Lagrange Crack Strains 401311~401313 D Green-Lagrange Crack Strains 40131~40133 3D Green-Lagrange Crack Strains 全体要素個数 1~ 結果に使用された要素数 4 要素別の積分点数 1~ 要素ごとの積分点数 5 積分点別の結果数 1~ 積分点別の Crack Pattern 数 6 要素番号 1~ 積分点番号 1~ 積分点結果番号 1~ 結果方向ベクトル X,Y,Z 軸ベクトル (9 つの成分 ) 7 結果値 例題 : 4 節点 次元要素 Crack Stress Sknn (4 つの積分点 ) *OUTPUT_DATA_CRACK_PATTERN ; 1 1, D Element Crack Stress ; ; Set 番号, 名称 1, 50611 ; 3 ; 積分点位置データ番号, 結果タイプ ; 4 ; 全体要素数 ;--------------------------- ; 要素 1の結果 ;--------------------------- 4 ; 5 ; 積分点の数 1, 0,, 1 ; 6 ; 積分点別のCrack Pattern 数 ; 要素番号, 積分点シリアル番号, 結果シリアル番号, 結果方向ベクトル (3 方向 ), 結果値 3つ 1, 1, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 0.0, 0.0, 1.0, 1.0,.0, 3.0 ; 7 3, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 0.0, 0.0, 1.0, 4.0, 5.0, 6.0 3,, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0 1.0, 0.0, 0.0, 7.0, 8.0, 9.0 4, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 0.0, 0.0, 1.0, 10.0, 11.0, 1.0 ;--------------------------- ; 要素 の結果 ;--------------------------- 4 0,0,0,1, 4, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0 0.0, 0.0, 1.0, 1.0,.0, 3.0 6 / 10
(5) INTEGRATION POSITION DATA BLOCK : 要素別の積分点位置出力, 積分点結果は積分点位置を示す Block と関連付けられる必要がある 区分 説明 ライン コマンド *INTEGRATION_POSITION_DATA 1 固有 ID Output Data と Output Crack Data で使用される積分点データ ID 要素番号 1~ 要素節点数 要素積分点数 積分点位置を示す形状係数 列 : 節点数, 行 : 積分点数 4 3 例題 : 次のような 1 次元要素の積分点位置を表現する場合 ; Shape function *INTEGRATION_POSITION_DATA ; 1 1 ; ; 固有番号 ;--------------------------------------------- ; 要素 1 の積分点位置を表現する形状関数 Factor ;--------------------------------------------- 1,, 3 ; 3 ; 要素番号, 節点数, 積分点数 1.0, 0.0 ; 4 ; 積分点別の節点数だけの形状関数 Factor 0.5, 0.5 0.0, 1.0 ;--------------------------------------------- ; 要素 の積分点位置を表現する形状関数 Factor ;---------------------------------------------, 3, 1.0, 0.0, 0.0 0.0, 0.0, 1.0 < 説明 > 要素 1 Integration point 1 : X=1.0 * 1.0 +.0 * 0.0 Y=0.0 * 1.0 + 0.0 * 0.0 Z=0.0 * 1.0 + 0.0 * 0.0 Integration point : X=1.0 * 0.5 +.0 * 0.5 Y=0.0 * 0.5 + 0.0 * 0.5 Z=0.0 * 0.5 + 0.0 * 0.5 Integration point 3 : X=1.0 * 0.0 +.0 * 1.0 Y=0.0 * 0.0 + 0.0 * 1.0 Z=0.0 * 0.0 + 0.0 * 1.0 要素 Integration point 1 : X=.0*1.0 +.5*0.0 + 3.0*0.0 Y=0.0*1.0 + 0.0*0.0 + 0.0*0.0 Z=0.0*1.0 + 0.0*0.0 + 0.0*0.0 Integration point : X=.0*0.0 +.5*0.0 + 3.0*1.0 Y=0.0*0.0 + 0.0*0.0 + 0.0*1.0 Z=0.0*0.0 + 0.0*0.0 + 0.0*1.0 7 / 10
3. 例題 (1) 節点変位 梁部材力 板の節点位置と積分点位置の応力 < 節点変位 > Node ID DX DY DZ 1 0.11 0.1 0.13 0.1 0. 0.3 3 0.31 0.3 0.33 4 0.41 0.4 0.43 5 0.51 0.5 0.53 6 0.61 0.6 0.63 7 0.71 0.7 0.73 < 梁部材力 > Beam Element ID Position Fx Fy Fz 3 i-end 0.11 0.1 0.13 j-end 0.1 0. 0.3 4 i-end 0.31 0.3 0.33 j-end 0.41 0.4 0.43 <1 次の板要素の要素中心 + 節点応力 > Plate Element ID Position Sig-XX Sig-YY Sig-ZZ Sig-XY Sig-YZ Sig-ZX Center 0.11 0.1 0.13 0.14 0.15 0.16 1 N1 0.1 0. 0.3 0.4 0.5 0.6 N 0.31 0.3 0.33 0.34 0.35 0.36 N3 0.41 0.4 0.43 0.44 0.45 0.46 Center 0.51 0.5 0.53 0.54 0.55 0.56 N1 0.61 0.6 0.63 0.64 0.65 0.66 N 0.71 0.7 0.73 0.74 0.75 0.76 N3 0.81 0.8 0.83 0.84 0.85 0.86 N4 0.91 0.9 0.93 0.94 0.95 0.96 <1 次の板要素の積分点応力 > Plate Element ID Position Sig-XX Sig-YY Sig-ZZ Sig-XY Sig-YZ Sig-ZX I1 0.1 0. 0.3 0.4 0.5 0.6 1 I 0.31 0.3 0.33 0.34 0.35 0.36 I3 0.41 0.4 0.43 0.44 0.45 0.46 N1 0.61 0.6 0.63 0.64 0.65 0.66 N 0.71 0.7 0.73 0.74 0.75 0.76 N3 0.81 0.8 0.83 0.84 0.85 0.86 N4 0.91 0.9 0.93 0.94 0.95 0.96 8 / 10
< 例題 > *FILEINFO 100, M, N, STRL LINR STTC ; バージョン, 長さ単位, 力単位, 解析種類 (Structural Linear Static Analysis) *OUTPUT_SET 1, Load Case 1 ; Set 番号, 名称 ; 節点変位 *OUTPUT_DATA 1, Displacement ; Set 番号, 名称 0, 100101, 1, 1 ; 積分点位置データ番号, 結果種類, 結果位置種類, 座標系 3 ; 成分の数 100101, 10010, 100103 ; 成分番号 1 ; 結果位置の数 0 ; 結果位置の付加情報 ( 節点結果の場合 0) 7, 0, 0 ; 全体の節点 / 要素数, 要素別の最大節点数, 要素別の最大積分点数 1, 0.11, 0.1, 0.13 ; 節点番号, 成分別の結果, 0.1, 0., 0.3 3, 0.31, 0.3, 0.33 4, 0.41, 0.4, 0.43 5, 0.51, 0.5, 0.53 6, 0.61, 0.6, 0.63 7, 0.71, 0.7, 0.73 ; 梁要素の部材力 *OUTPUT_DATA 1, Beam Force ; Set 番号, 名称 0, 500701,, ; 積分点位置データ番号, 結果種類, 結果位置種類, 座標システム 3 ; 成分の数 500701, 50070, 500703 ; 成分番号 ; 結果位置個数 0.0, 1.0 ; 結果位置付加情報 (1D 要素の場合 I 端からの距離比 ),, 3 ; 全体節点 / 要素個数, 要素ごと最大節点個数, 要素ごと最大積分点個数 3, 0.0, 0.11, 0.1, 0.13 ; 要素番号, 距離比, 成分ごと結果値 1.0, 0.1, 0., 0.3 4, 0.0, 0.31, 0.3, 0.33 1.0, 0.41, 0.4, 0.43 ; 板要素中央 + 節点応力 *OUTPUT_DATA 1, Low-order Solid Stress ; Set 番号, 名称 0, 50001, 5, 1 ; 積分点位置データ番号, 結果種類, 結果位置種類, 座標系 6 ; 成分の数 50001, 5000, 50003, 50004, 50005, 50006 ; 成分番号 5 ; 結果の数 0, 1,, 3, 4 ; 結果位置の付加情報 ( 中央 + 節点シリアル番号 ), 4, 4 ; 全体節点 / 要素個数, 要素ごと最大節点個数, 要素ごと最大積分点個数 1, 0, 0.11, 0.1, 0.13, 0.14, 0.15, 0.16 ; 要素番号, 結果位置, 成分ごと結果 ; Center 1, 0.1, 0., 0.3, 0.4, 0.5, 0.6 ; Node1, 0.31, 0.3, 0.33, 0.34, 0.35, 0.36 ; Node 5, 0.41, 0.4, 0.43, 0.44, 0.45, 0.46 ; Node3 0, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00 ; Ignore Result, 0, 0.51, 0.5, 0.53, 0.54, 0.55, 0.56 ; Center, 0.61, 0.6, 0.63, 0.64, 0.65, 0.66 ; Node1 3, 0.71, 0.7, 0.73, 0.74, 0.75, 0.76 ; Node 6, 0.81, 0.8, 0.83, 0.84, 0.85, 0.86 ; Node3 9 / 10
5, 0.91, 0.9, 0.93, 0.94, 0.95, 0.96 ; Node4 ; Integration Point Position *INTEGRATION_POSITION_DATA ; 1 ; Integration Point Position ID ; --------------------------- ; Shape function of element 1 ; --------------------------- 1, 3, 1 ; Element ID, Number of Node, Number of Integration Point 0.333333333, 0.333333333, 0.333333333 ; --------------------------- ; Shape function of element ; ---------------------------, 4, 4 ; Element ID, Number of Node, Number of Integration Point 0.60084679E+00, 0.1666666667E+00, 0.4465819874E-01, 0.1666666667E+00 0.1666666667E+00, 0.60084679E+00, 0.1666666667E+00, 0.4465819874E-01 0.4465819874E-01, 0.1666666667E+00, 0.60084679E+00, 0.1666666667E+00 0.1666666667E+00, 0.4465819874E-01, 0.1666666667E+00, 0.60084679E+00 ; Crack Result *OUTPUT_DATA_CRACK_PATTERN 1, "D Element Crack Stress" ; Set ID, Output Data Crack Name 1, 50611 ; Relative Integration Point Position ID, Result Type ID ; Number of all element used in this block ; -------------------- ; Result of Element 1 ; -------------------- 1 ; Number of Integration Point ; Number of crack in relative Integration Points ; Element Number, Serial Number of Integratio Point,Serial Number of Result, Direction Vector(9), Result Value(3) 1, 1, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0,.0, 3.0 1,, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 4.0, 5.0, 6.0 ; -------------------- ; Result of Element ; -------------------- 4 ; Number of Integration Point 1, 0,, 1 ; Number of crack in each Integration Point ; Element Number, Serial Number of Integratio Point,Serial Number of Result, Direction Vector(9), Result Value(3), 1, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0,.0, 3.0 3, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 4.0, 5.0, 6.0 3,, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 1.0, 0.0, 0.0, 7.0, 8.0, 9.0 4, 1, 1.0, 0.0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 1.0, 10.0, 11.0, 1.0 *ENDFILE 10 / 10