目 录 1
序 1
前言 1
第1章概述 1
1.1 APDL简介 1
1.1.1 什么是APDL 1
1.1.2 APDL的特点 3
1.2如何生成APDL文件 4
1.2.1生成APDL文件 4
1.2.2生成APDL文件的示例 5
1.3 使用APDL的基本常识 9
第2章APDL编程语言 12
2.1 工具条 12
2.1.1添加命令 12
2.1.2修改工具条 13
2.1.3工具条嵌套 14
2.2参数化变量的使用 15
2.2.1 参数名的命名规则与格式 15
2.2.2参数的使用 16
2.2.3参数名的置换 24
2.2.4参数表达式与函数 26
2.3参数化数组 28
2.3.1参数化数组的类型与定义 28
2.3.2数组元素的赋值 32
2.3.3生成数据文件 42
2.3.4数组参数的运算 44
2.3.5数组参数的输出与修改曲线标题 52
2.4循环与分支控制命令 54
2.4.2无条件分支(*GO)与重复执行(*REPEAT) 55
2.4.1调用子程序 55
2.4.3 DO循环 56
2.4.4有条件分支(*IF) 57
2.4.5命令的返回值“_RETURN”和状态值“_STATUS” 58
2.5使用宏命令 59
2.5.1创建宏 60
2.5.2宏的执行 64
2.5.3局部变量 65
2.5.4在元件和部件中使用宏 66
2.5.5宏应用举例 66
2.6.1使用“*ASK”命令 68
2.6 APDL的二次开发功能 68
2.6.2使用对话框 69
2.6.3使用宏显示用户信息 70
2.6.4生成…个状态条 72
2.6.5宏里拾取操作及调用对话框 74
2.6.6加密宏的生成 74
第3章APDL命令简介 77
3.1生成缩略语 77
3.2参数设置 78
3.3生成宏文件 85
3.4.1 与DO循环相关的命令 89
3.4流程控制 89
3.4.2与IF结构相关的命令 90
3.5与数组参数相关的命令 93
第4章前处理器(Preprocessor) 106
4.1建立实体模型 106
4.1.1生成关键点(Keypoints) 106
4.1.2生成线(Lines) 111
4.1.3生成面(Areas) 117
4.1.4生成体(Volumes) 123
4.2.1 实体的延伸与旋转(Extend Rotate) 127
4.2实体模型的操作运算(Operate) 127
4.2.2实体布尔操作运算(Booleans) 133
4.2.3实体缩放与几何量的计算(Scale Calc Geom) 143
4.3实体模型的修改(Modify) 146
4.3.1实体模型的修改和复制(Copy Modify) 146
4.3.2实体模型的镜像与删除(Reflect Delete) 152
4.3.3其他相关的命令(Other) 156
4.4材料属性与实常数 159
4.4.1设置材料属性(Material Attribute) 159
4.4.2设置实常数(Real) 164
4.5.1设置单元属性(Element Attribute) 165
4.5单元设置与网格划分 165
4.5.2选择单元类型与网格大小设置(Element Type Size) 168
4.5.3网格划分(Meshing) 175
4.5.4网格细化修改与删除(Refine Clear) 181
4.6直接生成有限元模型 184
4.6.1生成节点(Node) 184
4.6.2生成单元(Element) 189
4.6.3 节点与单元的修改(Modify) 193
4.6.4编号控制(NumberControl) 199
5.1.1 指定分析类型及重启动(AnalysisType Restart) 204
5.1指定分析类型 204
第5章加载与求解(Solution) 204
5.1.2求解控制(Solution Control) 206
5.1.3模态扩展(Mode Expansion) 219
5.1.4分析选项(AnalysisOption) 220
5.2施加载荷和边界条件 222
5.2.1施加载荷的设置(Setting) 223
5.2.2施加载荷(Apply Load) 231
5.2.3 删除载荷(Delete Load) 253
5.2.4载荷的运算(Operating) 258
5.3.1输出与求解控制(Output SoluCtrls) 261
5.3载荷步设置选项 261
5.3.2 时间与频率(Time Frequence) 265
5.3.3非线性选项(NonLinear) 267
5.3.4谱分析选项(Spectrum) 270
5.3.5其他选项(OtherOption) 272
5.3.6载荷步文什操作(Load Step) 274
5.3.7初始应力(Initial Stress) 275
5.4物理环境与有限元求解操作 277
5.4.1物理环境(Environment) 277
5.4.2有限元求解运算(Solve) 280
5.5 FSI设置 283
第6章后处理操作(Postprocessor) 287
6.1结果数据的显示与列表 287
6.1.1读入结果数据(Read) 287
6.1.2显示结果数据(PlotResult) 290
6.1.3结果数据列表(ListResult) 297
6.2结果数据的操作 305
6.2.1节点计算(Node Calculation) 305
6.2.2单元表操作(ElementTable) 307
6.2.3路径操作(Path Operation) 310
6.2.4载荷工况组合(Load Case) 319
6.3.1安全系数(SafetyFactor) 323
6.3.2疲劳分析(Fatigue Analysis) 324
6.3.3定义与修改(Define Modify) 330
6.3.4其他命令(Other) 331
6.3其他相关操作 332
6.4时间-历程后处理 332
6.4.1 变量定义与设置(Variable Define Setting) 332
6.4.2变量数据运算操作(VariableOperation) 338
6.4.3结果图形显示与列表(Variable Plot List) 342
6.5.1指定优化文件、变量和优化方法(Variable OptMethod) 343
6.5优化设计 343
6.5.2指定优化循环控制方法(Opt Control) 349
6.5.3优化结果的列表与显示(Result List Plot) 351
第7章实用菜单操作(Utility Menu) 356
7.1 文件操作(File) 356
7.1.1 ANSYS重新启动(Clear New) 356
7.1.2文件的存取(File Save Resume) 358
7.1.3 CAD模型输入(CAD Model Input) 362
7.2实体选择(Select) 366
7.2.1选择实体(SelectEntities) 366
7.2.2生成实体元件和部件(Component Assembly) 368
7.3实体的列表输出 371
7.3.1实体模型的列表输出(Entity List) 371
7.3.2属性的列表输出(Attribute List) 372
7.3.3 载荷的列表输出(Load List) 375
7.3.4其他内容的列表输出(Other List) 378
7.4实体显示与显示控制 379
7.4.1 实体及属性的显示(Entities Attribute Plot) 379
7.4.2视图显示控制(View Setting) 383
7.4.3视图模式控制(PlotControl) 388
7.4.4图形窗口显示控制(Windows Control) 398
7.4.5动画生成的显示控制 402
7.5工作平面与坐标系转换 405
7.5.1工作平面的显示与偏移(WPPlot Offset) 405
7.5.2坐标系统的设置与转换(Change Create CS) 409
第8章APDL应用实例 412
8.1 规则网格划分的APDL操作 412
8.1.1轴的规则网格生成 412
8.1.2齿轮的规则网格生成 415
8.2生死单元使用实例 419
8.3结构优化设计实例 431
8.4施加移动载荷实例 435
8.5动力学分析实例 437
8.6接触分析实例 441
附录 444
附录A ANSYS操作命令及格式汇总 444
A.1 APDL命令 444
A.2进入处理器、输出、显示和文件控制命令 445
A.3 ANSYS操作命令 450
附录B ANSYS常用标签名注解 482
参考文献 487