ansys基础教程—apdl基础

ansys基础教程—apdl基础

ID:17399824

大小:476.50 KB

页数:19页

时间:2018-08-30

ansys基础教程—apdl基础_第1页
ansys基础教程—apdl基础_第2页
ansys基础教程—apdl基础_第3页
ansys基础教程—apdl基础_第4页
ansys基础教程—apdl基础_第5页
资源描述:

《ansys基础教程—apdl基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、ANSYS基础教程—APDL基础发表时间:2011-3-17关键字:ANSYSANSYS教程APDL基础信息化调查找茬投稿收藏评论好文推荐打印社区分享本文主要介绍APDL基础功能,包括:定义参数、利用参数、获取数据库信息方面展开。概述      ·APDL是ANSYS参数化设计语言的缩写,它是一种允许使用参数并能完成一系列任务的强大的程序语言。   ·使用APDL,可以:   –用参数而不是用数值输入模型尺寸,材料类型等。   –从ANSYS数据库中获取信息,比如节点位置或最大应力。   –在参数中进行数学运算,包括矢量和矩阵运算。   –把常用的命令或宏定义成缩写形式。 

2、  –建立一个宏使用if-then-else分支和do循环等来执行一系列任务。A.定义参数   ·用以下格式定义参数   Name=Value   –可以在输入窗口或标量参数对话框中输入(UtilityMenu>Parameters>ScalarParameters...)   –参数名不能超过8个字符。   –值可以是一个数值,一个以前定义过的参数,一个函数,一个参数表达式,或者一个字符串(用单引号括住)。   ·例子:   inrad=2.5   g=386   outrad=8.2   massdens=density/g   numholes=4   circumf

3、=2*pi*rad   thick=outrad-inrad   area=pi*r**2   e=2.7e6   dist=sqrt((y2-y1)**2+(x2-x1)**2)   density=0.283   slope=(y2-y1)/(x2-x1)   bb=cos(30)   theta=atan(slope)   pi=acos(-1)   jobname=‘proj1’   用*SET看有用参数列表   ·以上例子是关于标量参数的,它只有一个值—数字或者字符。   ·ANSYS也提供数组参数,它有若干个值。数字数组和字符数组都是有效的。字符数组在本教程中不

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

5、  /prep7   blc4,,,w,h   注意:   ·当使用参数时,ANSYS将立刻把参数名换为它的值。   上一个例子中的矩形将被存为10x5,而不是wxh。也就是说,如果你在生成矩形后再改变w或h的值,矩形将不被修改。   ·其它一些关于参数用法的例子:   jobname=‘proj1’   /filnam,jobname   !作业名   /prep7   youngs=30e6   mp,ex,1,youngs   !杨氏模量   force=500   fk,2,fy,-force   !2号关键点的力   fk,6,fx,force/2   !6号关键

6、点的力C.从数据库中获取信息   ·从数据库中获取信息并给参数赋值,使用*GET命令或UtilityMenu>Parameters>GetScalarData...   ·对获取大量信息是很有用的,包括模型和结果数据,请参看*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的UZ方向的位移[RSYS]*   n

7、sort,s,eqv   !对节点的vonMises应力排序   *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]*  

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

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

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