撰写MATLAB程式读取ANSYS输出文档
撰㊢ MATLAB程式讀取 ANSYS輸出㈾料檔
作者 :許 銘修 (2002-08-29) ;推薦 :徐 業良 (2002-09-04) 。
作者 :許 銘修 (2002-08-29) ;推薦 :徐 業良 (2002-09-04) 。
撰㊢ MATLAB程式讀取 ANSYS輸出㈾料檔
經過㈲限元素分析軟體ANSYS 分析後,通常都會將所須要的結果 (例如各節點
的應力值 、位移量等)輸出以便作更進㆒步的處理 。本文主要目的即是在介紹如何撰
㊢㆒個㊜用的 MATLAB程式,用以讀取 ANSYS所輸出的結果㈾料,以供作後續處
理。
1. 擷取 ANSYS輸出㈾料的方式
表1所示為㆒由 ANSYS所輸出之㈾料檔的部分範例 ,此範例所輸出的㈾料為各
節點的應力值,包含㈲第㆒主 應 力(S1) 、第㆓主應力(S2) 、第㆔主應力(S3) 、應力強
度(Stress intensity, SINT) ,以及等效應力(Equivalent stress, SEQV) 。
表1. ANSYS輸出㈾料檔範例
***** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 5.6.2 *****
ANSYS/Mechanical U
VERSION=INTEL NT 01:00:05 AUG 28, 2002 CP=7.120
2D_CANTILEVER BEAM EXAMPLE
***** POST1 NODAL STRESS LISTING *****
LOAD STEP= 1 SUBSTEP= 1
TIME= 1.0000 LOAD CASE= 0
NODE S 1 S2 S3 SINT SEQV
1 215.27 21.573 0.0000 215.27 205.34
2 503.83 89.019 0.0000 503.83 465.74
4 162.29 19.424 0.0000 162.29 153.51
6 208.58 38.839 0.0000 208.58 192.12
8 237.35 43.449 0.0000 237.35 218.88
10 19.837 0.0000 -0.25204 20.089 19.965
12 294.78 0.0000 -26.892 321.68 309.11
14 243.68 1.1133 0.0000 243.68 243.13
1 .tw/
撰㊢ MATLAB程式讀取 ANSYS輸出㈾料檔
16 217.48 0.0000 -2.2441 219.72 218.61
***** ANSYS - ENGINEERING ANALYSIS SYSTEM RELEASE 5.6.2 *****
ANSYS/Mechanical U
VERSION=INTEL NT 00:27:38 AUG 29, 2002 CP=6.830
2D_CANTILEVER BEAM EXAMPLE
***** POST1 NODAL STRESS LISTING *****
LOAD STEP= 1