ANSYS APDL培训4-1(APDL)

上传人:d****y 文档编号:133972196 上传时间:2020-06-01 格式:PPTX 页数:21 大小:440.15KB
返回 下载 相关 举报
ANSYS APDL培训4-1(APDL)_第1页
第1页 / 共21页
ANSYS APDL培训4-1(APDL)_第2页
第2页 / 共21页
ANSYS APDL培训4-1(APDL)_第3页
第3页 / 共21页
ANSYS APDL培训4-1(APDL)_第4页
第4页 / 共21页
ANSYS APDL培训4-1(APDL)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《ANSYS APDL培训4-1(APDL)》由会员分享,可在线阅读,更多相关《ANSYS APDL培训4-1(APDL)(21页珍藏版)》请在金锄头文库上搜索。

1、 INTRODUCTIONTOANSYS11 0 TrainingManual 培训内容安排 APDL基础非线性分析技术模态分析技术热 结构耦合分析练习APDL练习接触分析模态分析热 结构耦合分析 INTRODUCTIONTOANSYS11 0 TrainingManual APDL基础 APDL基础 概论 INTRODUCTIONTOANSYS11 0 TrainingManual APDL是ANSYS参数化设计语言的缩写 是一种允许使用参数 功能很强的脚本程序语言 使用APDL可以 用参数而不是用数值输入模型尺寸 材料特性等 从ANSYS数据库中获取信息 比如 节点位置或最大应力 在参数中

2、进行数学运算 包括矢量和矩阵运算 把常用的命令或宏定义成缩写形式 建立一个宏 使用if then else分支和do循环等来执行一系列任务 第14章 专题 C APDL INTRODUCTIONTOANSYS11 0 TrainingManual 参数的定义与使用获取数据库信息分支结构Do循环工具条和缩写 APDL基础 主要内容 INTRODUCTIONTOANSYS11 0 TrainingManual 参数定义格式 Name Value例子 inrad 2 5outrad 8 2numholes 4thick outrad inrade 2 7e6density 0 283bb cos 3

3、0 pi acos 1 UtilityMenu Parameters ScalarParameters 参数的定义与使用 I NNNNNNTTTTTTRRRRRROOOOOODDDDDD UUUUUUCCCCCCTTTTTTIIIIIIOOOOOONNNNNNTTTTTTOOOOOOAAAAAANNNNNNSSSSSSYYYYYYSSSSSS 11 011 011 011 011 011 0 TrainingManual 关于参数用法的例子 jobname proj1 文件名 杨氏模量 filnam jobname prep7youngs 30e6mp ex 1 youngsforce 500

4、fk 2 fy forcefk 6 fx force 2 2号关键点的力 6号关键点的力 参数的定义与使用 INTRODUCTIONTOANSYS11 0 TrainingManual E 使用参数使用参数时 只需在对话框或通过命令输入参数名即可 例如 利用参数定义一个w 10 h 5的矩形 可以使用以下菜单MainMenu Preprocessor Modeling Create Area Rectangle By2Corners或命令 prep7blc4 w h 参第数14章的 专题定义与使用 INTRODUCTIONTO 1 0 AAAAAANNNNNNSSSSSSYYYYYYSSSSS

5、S1 TrainingManual 获取数据库信息并将其分配给参数 使用 GET命令或UtilityMenu Parameters GetScalarData 可以得到大量包括模型及结果的信息 参见 GET命令的描述 获取数据库信息 INTRODUCTIONTOANSYS11 0 TrainingManual 例子 get ndmin node num min get ndmax node num max 获得所选节点的最小编号 获得所选节点的最大编号 get x1 node 1 loc x x1 节点1的X坐标 CSYS get sx25 node 25 s x sx25 节点25处X方向的

6、应力 RSYS get uz44 node 44 u z uz44 节点44处的Z方向位移 RSYS nsort s eqv get smax sort maxetable vol volu get totvol ssum vol 通过米塞斯应力过滤节点 smax 过滤得到的最大值 将单元体积存储为vol totvol vol列的求和 CSYS 激活的坐标系 CSYS RSYS 激活的结果坐标系 RSYS 获取数据库信息 INTRODUCTIONTOANSYS11 0 TrainingManual 一些数据可由内嵌函数得到例如 x1 节点1的X坐标 CSYS nn 2 5 3 0 附近的节点

7、CSYS x1 nx 1 nn node 2 5 3 0 post1ux25 ux 25 temp93 temp 93 width distnd 23 88 ux25 节点25处的位移UX RSYS temp93 节点93处的温度 width 节点23和88之间的距离 获取数据库信息 INTRODUCTIONTOANSYS11 0 TrainingManual 运用IF THEN ELSE结构 只要条件满足 就可执行一个或一系列命令分支以 IF开始 以 ENDIF结束 之间允许有 ELSEIF及 ELSE if x eq y then elseif x eq z then else endif

8、 分支结构 INTRODUCTIONTOANSYS11 0 TrainingManual 条件可以是 x EQ yx NE yx LT yx GT yx LE yx GE yx ABLT yx ABGT y x y x y xy x y x y x y x和y可以是数字 参数或参数表达式 THEN执行后面的命令行为可以是 EXIT STOP 离开if分支结构中止ANSYS 行为值发生在条件为真时 否则ANSYS将移动到 ELSEIF 如出现 ELSE 如出现 及 ENDIF if x eq y then 分支结构 INTRODUCTIONTOANSYS11 0 TrainingManual D

9、o循环能够执行一系列命令数次在ANSYS的do循环中 包括什么内容没有限制 可以对整个分析过程进行循环 包括前处理 求解及后处理 如果情况许可 DO开始循环 ENDDO结束循环可以控制DO循环 用 EXIT离开do循环 用 CYCLE跳到do循环的尾端 DO循环 INTRODUCTIONTOANSYS11 0 TrainingManual MacroTOTVOLUME MACtocalculatetotalelementvolume Usage IssueTOTVOLUMEinPOST1afterasolution Result a evolume i totalvolumeforelemen

10、ttypei b totvol grandtotalvolume get numtypes etype num count Getnumberofelementtypes Openanumtypesx1array Fori 1 numtypes dim evolume array numtypes do i 1 numtypesesel s type ietable volume volussum get totvol ssum item volume Selectelementsoftypei Storevolumeinelementtable Sumelementtableitemstot

11、vol sumof volume Storetotvolinevolume i evolume i totvol enddo vscfun totvol sum evolume i esel all Endofdo loop totvol grandtotalvolume Activatefullsetofelements DO循环的例子 INTRODUCTIONTOANSYS11 0 TrainingManual 缩写是常用功能的快捷操 它代表一个或多个ANSYS命令 只要定义一个缩写 该缩写作为一个按钮出现在ANSYSToolbar上 通过按钮实现所期望的功能 第一次启动ANSYS时 有4

12、个预先定义好的缩写 用户可以修改它们或定义自己的缩写 缩写总数不超过100个 第14章 专题 A 工具条和缩写 INTRODUCTIONTOANSYS11 0 TrainingManual 例如 要在画出的线上显示线号 用户需要进行如下操作 UtilityMenu PlotCtrls Numbering LinenumbersOn OKUtilityMenu Plot Lines然后 使用同样的菜单操作关闭线号开关 如果定义两个缩写 LINE ON代表命令 ABBR LINE ON pnum line onLINE OFF代表 ABBR LINE OFF pnum line offLPLOT代

13、表命令 ABBR LPLOT lplot只需按工具条中的相应按钮 就可以直接打开或关闭线号 例如 先按然后按就可以在画线的同时显示线号 第14章 专题 工具条和缩写 INTRODUCTIONTOANSYS11 0 TrainingManual 定义一个缩写需要以下信息 缩写名称所代表的命令流 为了找出特定功能的命令 先通过GUI方式执行该功能 然后打开日志文件 UtilityMenu List Files LogFile 用 ABBR命令定义缩写 ABBR name command string如果command string包含一个以上命令 用 符号分隔 用引号括起 通过对话框定义 Util

14、ityMenu MenuCtrls EditToolbar 或UtilityMenu Macro EditAbbreviations 第14章 专题 工具条和缩写 INTRODUCTIONTOANSYS11 0 TrainingManual 缩写存放在标准ANSYS数据库中 存储数据库时它们就存入 db文件 也可以将缩写写入一个ASCII文件 jobname abbrUtilityMenu MenuCtrls SaveToolbar 或UtilityMenu Macro SaveAbbr 或用ABBSAV命令从一个文件中恢复缩写 使用UtilityMenu MenuCtrls RestoreT

15、oolbar 或UtilityMenu Macro RestoreAbbr 或ABBRES命令 第14章 专题 工具条和缩写 INTRODUCTIONTOANSYS11 0 TrainingManual 批处理方式 从用户提供的输入文件读入命令 将响应写入输出文件 整个过程在后台进行 用户可同时在计算机上做其他工作 分析的三个主要阶段 前处理 求解 后处理 求解最适于用批处理方式 一个批处理输入文件可简单写为 从前处理恢复数据库 resume solusolvefinish 第14章 专题 G 批处理 INTRODUCTIONTOANSYS11 0 TrainingManual ANSYS是一

16、个命令驱动的程序 可以通过多种方式接受命令 通过GUI对话框 按下OK或Apply按钮时 向ANSYS 发送命令 通过键盘通过输入文件特别是重新执行以前的分析时 用包含命令流的输入文件是运行ANSYS的有效方式UtilityMenu File ReadInputfrom 或用命令 INPUT 启动文件是启动时通过插入 input命令自动读入的输入文件 输入文件路径不超过250个字符 路径和文件名 扩展名不能超过8个字符 第14章 专题 H 输入文件 INTRODUCTIONTOANSYS11 0 TrainingManual 例如 建立一个名为rectangle txt的文件包含以下命令行 进入前处理 生成一个3x1的矩形 prep7rect 0 3 0 1aplot 然后把该文件读入ANSYS input rectangle txt 或File ReadInputfrom 字符表示右边是注释内容 可用于 解释输入文件 解释命令 注意 不提倡把命令剪切和粘贴到输入窗口 第14章 专题 输入文件

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号