- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
结构耦合分析ANSYSBASICTRAININGAPDL基础-Read.ppt
July 30, 1999 培训内容安排 APDL基础 — 概论 APDL基础 — 主要内容 A. 参数的定义与使用 B. 获取数据库信息 C. 分支结构 D. Do循环 E. 工具条和缩写 参数的定义与使用 例子: inrad=2.5 outrad=8.2 numholes=4 thick=outrad-inrad e=2.7e6 density=0.283 bb=cos(30) pi=acos(-1) 参数的定义与使用 关于参数用法的例子: jobname=‘proj1’ /filnam,jobname ! 文件名 /prep7 youngs=30e6 mp,ex,1,youngs ! 杨氏模量 force=500 fk,2,fy,-force ! 2号关键点的力 fk,6,fx,force/2 ! 6号关键点的力 获取数据库信息 获取数据库信息并将其分配给参数,使用*GET 命令或 Utility Menu Parameters Get Scalar Data... 可以得到大量包括模型及结果的信息,参见*GET 命令的描述 获取数据库信息 例子: *get,x1,node,1,loc,x ! x1 = 节点1的X坐标[CSYS]* /post1 *get,sx25,node,25,s,x ! sx25 = 节点 25处X方向的应力[RSYS]* *get,uz44,node,44,u,z ! uz44 = 节点 44 处的Z方向位移[RSYS]* nsort,s,eqv ! 通过米塞斯应力过滤节点 *get,smax,sort,,max ! smax= 过滤得到的最大值 etable,vol,volu ! 将单元体积存储为vol ssum ! 对所有的单元表的列求和 *get,totvol,ssum,,vol ! totvol = vol 列的求和 *CSYS = 激活的坐标系 (CSYS) * RSYS = 激活的结果坐标系(RSYS) 获取数据库信息 一些数据可由内嵌函数得到 例如: x1=nx(1) ! x1 = 节点 1的X坐标 [CSYS]* nn=node(2.5,3,0) ! nn = (2.5,3,0) 附近的节点[CSYS]* /post1 ux25=ux(25) ! ux25 = 节点25处的位移 UX [RSYS]* temp93=temp(93) ! temp93 = 节点 93处的温度 width=distnd(23,88) ! width = 节点 23 和 88之间的距离 ANSYS BASIC TRAINING APDL基础 模态分析技术 非线性分析技术 热-结构耦合分析 练习 APDL练习 模态分析 接触分析 热-结构耦合分析 APDL 基础 APDL 是 ANSYS 参数化设计语言 的缩写。它是一种功能强大的解释性语言,能够进行参数化建模,并自动处理一般的任务。 利用APDL可以实现: 模型的参数化 获取ANSYS数据库信息 定义经常使用的命令或宏的缩写(快捷键) 使用if-then-else分支和do循环等来执行一系列任务。 APDL基础 — 概论 参数定义格式:Name=Value Utility Menu Parameters Scalar Parameters… 运用IF-THEN-ELSE结构,只要条件满足,就可执行一个或一系列命令 分支以 *IF开始,以*ENDIF结束,之间允许有*ELSEIF及*ELSE : *if, x, eq, y, then ??? ??? *elseif, x, eq, z, then ??? ??? *else ??? ??? *endif 分支结构 条件可以是: x, EQ, y ! x = y x, NE, y ! x ? y x, LT, y ! x y x, GT, y ! x y x, LE, y ! x ? y x, GE, y ! x ? y x, ABLT, y ! |x| |y| x, ABGT, y ! |x| |y| x 和 y
文档评论(0)