4. 定义分析求解方法为sparse solver。在Equation solver框中选择Sparse solver。单击OK。
5. 选择菜单Main Menu>Solution>-Solve-Current LS。浏览/STAT命令窗口中的
内容,然后单击OK开始求解。
6. 当\窗口出现时,单击Close关闭窗口。 7. 选择菜单Main Menu>Finish。
8. 选择菜单Main Menu>Solution>-Analysis Type-New Analysis。 9. 选择\选项,然后单击OK。
10. 选择菜单Main Menu>Solution>Analysis Options。将弹出特征值屈曲选项对
话框。选择Block Lanczos方法。在模态数目框中输入4,然后单击OK。 11. 在MXPAND命令设置Element Calculation Key。选择菜单Main Menu>Solution>-Load Step Opts-ExpansionPass>Expand Modes。
12. 在扩展模态对话框中,输入4作为模态数,将Calculate elem results框由
No改为Yes,然后单击OK。
13. 选择菜单Main Menu>Solution>-Solve-Current LS。浏览/STAT命令窗口中的
内容,然后单击OK开始求解。
14. 当\窗口出现时,单击Close关闭窗口。
15. 选择菜单Utility Menu>PlotCtrls>Style>Size&Shape。确认在/ESHAPE旁边
的radio按钮为ON,然后选择OK。
16. 在ANSYS输入窗口中输入/VIEW,1,1,1,1然后按回车。 17. 在ANSYS输入窗口中输入/ANG,1然后按回车。
18. 显示求解结果。选择菜单Main Menu>General Postproc>List
Results>Results Summary。当查看结果完毕后,单击Close关闭窗口。 19. 选择菜单Main Menu>General Postproc>List Results>-Read Results->First Set。
20. 绘出梁的第一个模态。选择菜单Main Menu>General Postproc>Plot Results>Deformed Shape。将弹出Plot Deformed Shape对话框。选择Def+undef edge并单击OK。
21. 选择菜单Main Menu>Finish。 第八步:作非线性屈曲分析求解
1. 引入前面分析中得到的模型缺陷计算结果。选择菜单Main Menu>Preprocessor>-Modeling-Update Geom。在Update Geometry对话框中,输入
0.002作为Scaling Factor,在load step框中输入1,在Substep框中输入1,在
Selection框中输入file.rst。单击OK。
2. 选择菜单Main Menu>Solution>-Analysis Type-New Analysis。 3. 选择\选项,单击OK。
4. 选择菜单Main Menu>Solution>-Load Step Opts-Output Ctrls>DB/Results
File,并确认选择了All Items和All entities选项,然后单击OK。
5. 选择菜单Main Menu>Solution>Analysis Options。设置Large deform effects旁边的radio按钮为ON,然后单击OK。
6. 设定arc-length方法。选择菜单Main Menu>Solution>Load Step Opts>Nonlinear>Arc-Length Opts。设定Arc-length方法为ON,然后单击OK。 7. 定义本载荷步中的子步数。选择菜单Main Menu>Solution>-Load Step Opts-Time/Frequenc>Time and Substeps。输入10000作为子步数并单击OK。 8. 设置求解中断参数。选择菜单Main Menu>Solution>Nonlinear>Arc-Length Opts。选择the Lab菜单旁边的下拉式菜单的位移限制选项。在最大位移框中输入
1.0。在VAL框中输入结点号为2。选择Degree of Freedom旁边的下拉菜单为UZ。单 击OK。
9. 求解当前模型。选择菜单Main Menu>Solution>-Solve-Current LS。浏览 /STAT命令窗口中的内容,然后单击OK开始求解。同时将弹出一个非线性求解窗口
。收敛图也将显示,并在几分钟内完成。
10. 当\窗口出现时,单击Close关闭窗口。 11. 选择菜单Main Menu>Finish。
12. 重画梁网格。选择菜单Utility Menu>Plot>Elements。 13. 定义要从结果文件中读出的载荷点位移。选择菜单Main Menu>TimeHist Postpro>Define Variables。当出现对话框时,单击OK。 14. 当弹出Add Time-History Variable窗口时,确认Nodal DOF result选项选中
,然后单击OK。
15. 出现Define Nodal Data 选择对话框。在图形窗口,选择结点2(梁的右端结
点)并单击OK。
16. 出现Define Nodal Data窗口。确认参数Ref号和结点号都设置为2。在 User-specified框中输入TIPLATDI。选择UZ平移并单击OK。
17. 定义从结果文件中读出的总支反力。在Define Time-History Variables窗口
选择Add。
18. 当Add Time-History Variable 窗口出现时,选择Reaction forces radio按 钮并选择OK。
19. 出现Define Nodal Data选择对话框。在ANSYS输入窗口中输入1(梁的左端结
点)并选择OK。单击Close关闭对话框。
20. 出现Define Reaction Force Variable 窗口。确认参数Ref号设置为3,结点
号设置为1。选择Struct Force FY选项并单击OK。
21. 选择菜单Main Menu>TimeHist Postpro>Math Operators>
Multiply。在Multiply Time-History Variables窗口,在结果框中输入4作为参考
号,输入-1.0在1st Factor 框,在1st Variable框中输入3,单击OK。 22. 显示X变量。选择菜单Main Menu>TimeHist Postpro>Settings> Graph。在Single variable no.框输入2并单击OK。
23. 绘出载荷和位移关系曲线以确定特征值法计算出的临界载荷。选择菜单
Main Menu>TimeHist Postpro>Graph Variables。在1st variable to graph框中 输入1。
24. 列出变量随时间的变化曲线。选择菜单Main Menu>TimeHist Postpro>List
Variables。在1st variable to list 框中输入2,在2nd variable 框中输入4并 单击OK。
25. 在PRVAR命令窗口中检验数值并比较其与特征值屈曲分析的结果。关闭PRVAR
命令窗口。
26. 选择菜单Main Menu>Finish。 第九步:绘出并查看结果
1. 在ANSYS工具栏,单击Quit。 2. 选择一个存储选项并单击OK。 悬臂梁求解实例:命令行格式
可以用命令行格式完成同样的分析问题: /PREP7
/GRA,POWER GST,ON
/SHOW,BUCKLE,GRPH K,1,0,0,0, K,2,100.0,0,0, K,3,50,5,0, LSTR, 1, 2 ET,1,BEAM189
SECTYPE, 1, BEAM, RECT, SECDATA, 0.2, 5.0 SLIST, 1, 1, , MP,EX,1,1E4 MP,NUXY,1,0.0 LSEL,S, , , 1, 1, 1 LATT,1, ,1,0, 3, ,1 LESIZE, all, , ,10 SECN,1 LMESH,all /VIEW,,1,1,1 /ESHAPE,1EPLOT DK,1, , , ,0,ALL, , FK,2,FY,1.0 FINISH
/SOLU PSTRES,ON EQSLV,SPARSE SOLVE FINISH /SOLU
ANTYPE,BUCKLE BUCOPT,LANB,4 MXPAND,4,,,YES SOLVE /POST1 /ESHAPE,1 /VIEW, 1 ,1,1,1 /ANG, 1
SET,LISTSET,1,1 PLDI,2 FINISH
UPGEOM,0.002,1,1,file,rst /SOLU ANTYPE, STATIC
OUTRES,ALL,ALL NLGEOM,ON ARCLEN,ON NSUBST,10000
ARCTRM,U,1.0,2,UZ SOLVE FINISH /POST26
NSOL,2,2,U,Z,TIP LAT DISP RFORCE,3,1,F,Y,
PROD,4,3, , , , , ,-1.0,1,1, XVAR,2 PLVAR,4 PRVAR,2,4 FINISH