Ansys APDL 基础.ppt

Ansys APDL 基础.ppt

ID:48512091

大小:474.01 KB

页数:47页

时间:2020-01-18

Ansys APDL 基础.ppt_第1页
Ansys APDL 基础.ppt_第2页
Ansys APDL 基础.ppt_第3页
Ansys APDL 基础.ppt_第4页
Ansys APDL 基础.ppt_第5页
资源描述:

《Ansys APDL 基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、APDL基础第12章APDL基础概述APDL是ANSYS参数化设计语言的的缩写,它是一种允许使用参数并能完成一系列任务的强大的程序语言。使用APDL,您可以:用参数而不是用数值输入模型尺寸,材料类型等。从ANSYS数据库中获取信息,比如节点位置或最大应力。在参数中进行数学运算,包括矢量和矩阵运算。把常用的命令或宏定义成缩写形式。建立一个宏使用if-then-else分支和do循环等来执行一系列任务。January30,2001Inventory#00144112-APDL基础…概述这一章的目的是向您介绍APDL的基本功能使您能够:

2、定义并使用标量参数从ANSYS数据库中获取信息您可以从在线帮助的APDL手册中获得更多的信息。我们将就以下问题展开讨论:A.定义参数B.利用参数C.获取数据库信息D.练习January30,2001Inventory#00144112-APDL基础A.定义参数用以下格式定义参数Name=Value可以在输入窗口或标量参数对话框中输入(UtilityMenu>Parameters>ScalarParameters...)参数名不能超过8个字符。值可以是一个数值,一个以前定义过的参数,一个函数,一个参数表达式,或者一个字符串(用单引号

3、括住)。January30,2001Inventory#00144112-APDL基础...定义参数例子:inrad=2.5outrad=8.2numholes=4thick=outrad-inrade=2.7e6density=0.283bb=cos(30)pi=acos(-1)g=386massdens=density/gcircumf=2*pi*radarea=pi*r**2dist=sqrt((y2-y1)**2+(x2-x1)**2)slope=(y2-y1)/(x2-x1)theta=atan(slope)jobnam

4、e=‘proj1’用*SET看有用参数列表January30,2001Inventory#00144112-APDL基础...定义参数以上例子是关于标量参数的,它只有一个值—数字或者字符。ANSYS也提供数组参数,它有若干个值。数字数组和字符数组都是有效的。字符数组在本教程中不讨论。28.7-9.2-2.151.00.0xvalues=job1job2job3job4job5filnam=January30,2001Inventory#00144112-APDL基础...定义参数一些命名规则:参数名不超过8个字符,并以字母开头。参

5、数名中只能出现字母,数字和下划线。避免以下划线开头,这在ANSYS中另有它用。参数名不分大小写,如“RAD”和“Rad”是一样的。所有的参数都以大写形式存储。避免使用ANSYS标识,如STAT,DEFA,和ALL。January30,2001Inventory#00144112-APDL基础B.使用参数使用参数时,只需在对话框中或通过命令输入参数名就行了。例如,利用参数定义一个w=10,h=5的矩形,您可以使用以下菜单:Preprocessor>Create>Rectangle>By2Corners+或命令:/prep7blc4,

6、,,w,hJanuary30,2001Inventory#00144112-APDL基础...参数的用法注意:当使用参数时,ANSYS将立刻把参数名换为它的值。上一个例子中的矩形将被存为10x5,而不是wxh。也就是说,如果你在生成矩形后再改变w或h的值,矩形将不被修改。January30,2001Inventory#00144112-APDL基础...参数的用法其它一些关于参数用法的例子:jobname=‘proj1’/filnam,jobname!作业名/prep7youngs=30e6mp,ex,1,youngs!杨氏模量f

7、orce=500fk,2,fy,-force!2号关键点的力fk,6,fx,force/2!6号关键点的力January30,2001Inventory#00144112-APDL基础C.从数据库中获取信息从数据库中获取信息并给参数赋值,使用*GET命令或UtilityMenu>Parameters>GetScalarData...对获取大量信息是很有用的,包括模型和结果数据,请参看*GET命令的详细资料。January30,2001Inventory#00144112-APDL基础...从数据库中获取信息例子:*get,x1,n

8、ode,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的UZ方向的位移[RSYS]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。