前言 1
第一章APDL参数化语言概论 1
13.4创建宏文件的方法 1 1 1
目 录 1
3.7存储与恢复变量 1 2
第二章参数与参数菜单系统 2
2.1参数概念与类型 2
2.2参数的命名规则 2
2.3参数化操作环境介绍 3
4.3赋值数组参数 1 5
3.1.2利用赋值号“=”进行变量定义与赋值 5
3.1.1利用命令*SET进行变量定义与赋值 5
3.1 变量的定义与赋值 5
第三章变量参数及其用法 5
3.1.3利用变量定义菜单或命令输入窗口进行变量定义与赋值 6
3.1.4在启动时利用驱动命令进行变量定义与赋值 6
3.2删除变量 7
附录A APDL命令 21 7
3.3数值型变量值的替换 8
3.4字符参数的用法 8
3.4.1字符参数的常见用法 8
3.4.2强制字符参数执行替换 9
13.3宏搜索路径 1 10
3.4.4使用字符参数的限制 10
3.4.3抑制发生字符参数替换 10
3.5数字或字符参数的动态替换 10
3.6列表显示变量参数 11
第四章数组参数及其用法 13
4.1数组参数类型与概念 13
4.2定义数组参数 14
13.4.3使用/TEE创建宏文件 1 15
4.3.2利用*VEDIT命令或按其等价菜单方式编辑数组 16
4.3.1利用*SET命令或“=”给单个或多个数组元素赋值 16
13.4.4使用菜单Utility Menu>Macro>Create Macro创建宏文件 1 16
13.4.5用文本编辑器创建宏文件 1 16
4.3.3利用*VFILL命令或者其等价菜单方式填充数组向量 17
13.5宏的局部变量 1 17
4.4列表显示数组参数 18
13.5.1宏命令行的输入变量 1 18
4.5 曲线图形显示数组参数列矢量 19
4.7存储与恢复数组参数 22
4.6删除数组参数 22
5.1 表参数的概念、定义、删除与赋值 23
第五章表参数及其用法 23
5.2 曲线图形显示表参数的列矢量 25
5.3表插值及表载荷应用实例 26
第六章参数与数据文件的写出与读入 36
6.1 使用*VWRITE写出数据文件 36
6.2 使用*VREAD命令读取数据文件填充数组 39
6.3 使用*TREAD命令读取数据文件并填充TABLE类型数组 40
7.1 提取数据库数据并赋值给变量 44
7.1.1 *GET提取命令 44
第七章访问ANSYS数据库数据 44
7.1.2与*GET等价的内嵌提取函数 46
7.1.3对象信息查询函数 50
7.1.4系统信息查询函数/INQUIRE 53
7.1.5获取STATUS和RETURN参数值 55
7.2批量提取数据库数据并赋值给数组 57
第八章数学表达式 61
9.1使用函数编辑器 62
第九章使用函数编辑器与加载器 62
9.2使用函数加载器 68
9.3.2使用函数边界条件加载应用实例 69
9.3.1 使用函数边界条件加载 69
9.3使用函数边界条件加载及其应用实例 69
10.1 矢量与矩阵运算设置 79
第十章矢量与矩阵运算 79
10.2矢量运算 82
10.2.1 矢量间运算(*VOPER命令) 83
10.2.2矢量函数(*VFUN命令) 86
10.2.3矢量-变量运算(*VSCFUN命令) 88
10.2.4矢量插值运算(*VITRP命令) 89
10.3.1矩阵间运算(*MOPER命令) 90
10.3矩阵运算 90
10.3.2拷贝或转置数组矩阵(*MFUN命令) 92
10.3.3计算傅利叶级数(*MFOURI命令) 93
第十一章内部函数 95
12.1*GO无条件分支 97
第十二章流程控制 97
12.2*IF-*IFELSE-*ELSE-*ENDIF条件分支 98
12.3 *DO-*ENDDO循环 101
12.4 *DOWHILE循环 103
12.5*REPEAT重复一个命令 103
12.6流程控制命令快速参考 105
13.1 APDL宏及其功能 108
第十三章宏文件与宏库 108
13.2宏文件命名规则 109
13.4.1 使用*CREATE创建宏文件 111
13.4.2使用*CFWRITE创建宏文件 114
13.5.2宏内部使用的局部变量 119
13.6运行宏 120
13.7宏嵌套:在宏内调用其他宏 122
13.8使用宏库文件与运行宏库中的宏 123
13.9在宏中使用组和组件 125
13.10加密宏文件 126
13.10.1准备加密宏 126
13.10.2生成加密宏 127
13.10.3运行加密宏 127
第十四章定制用户化图形交互界面 128
14.1单参数输入对话框 128
14.2多参数输入对话框 129
14.3调用ANSYS程序已有的对话框 131
14.4宏中实现拾取操作 132
14.5程序运行进度对话框 133
14.6宏运行的消息机制 134
14.7定制工具条与缩写 136
14.7.1 定制用户化工具条按钮 137
14.7.2存储与恢复工具条按钮 138
14.7.3嵌套工具条缩写 141
第十五章基于APDL的常规应用及其实例 142
15.1 ANSYS程序的启动参数与启动文件 142
15.2驱动可执行文件 143
15.3利用工具条按钮调用宏 144
15.4读入和写出数据文件并实现多载荷步瞬态动力学求解实例 145
15.5参数化建模:创建标准零件/模型的通用宏 149
15.6参数化建模:连续变厚度板壳模型 155
15.7施加随坐标变化的压力载荷 157
15.8施加表载荷进行载荷插值求解 160
第十六章基于APDL的专用分析程序二次开发实例 164
第十七章基于APDL的有限元优化技术及其应用 178
17.1基于APDL的优化设计概念 178
17.2基于APDL的设计优化过程 179
17.2.1创建分析文件 180
17.2.2执行优化过程 183
17.2.3查看设计序列结果 193
17.2.4验证最优或者选择的可行性优化设计序列 196
17.3基于APDL的常见设计优化实例 197
17.3.1数学问题的极小值 197
17.3.2桁架轻型化优化设计 202
附录B优化设计命令 219
附录C APDL通道命令 221