模型的建立
ANSYS建模通常有两种方式,建立实体模型
和有限元模型
。
- 实体建模方便快捷,易于理解
- 自底向上建模法
- 自顶向下建模法
- 外部程序导入法
- 有限元模型可精确布置节点的位置,但对用户的有限元基础要求较高。
本次内容主要以几何模型的建立为主,重点关注建模的常用相关命令。
常用建模命令汇总
FINISH !退出处理器
/CLEAR !清空所有数据
以上两个指令常出现在命令流文件的开头,用于清空数据防止意外残留的其他工作信息干扰。
/PREP7 !进入前处理器
K,NPT,X,Y,Z !创建关键点
L,P1,P2,NDIV,SPACE,XV1,YV1,ZV1,XV2,YV2,ZV2
!用于连接两个关键点创建一条直线或曲线
A,P1,P2,P3,...,P18
!用于连接数个关键点创建一个面,可由至少3个至多18个点连接成面
CYL4,XCENTER,YCENTER,RAD1,THETA1,RAD2,THETA2,DEPTH
!用于创建一个圆柱
RAD1,RAD2——两个圆端面的半径
BLC4,XCENTER,YCENTER,WIDTH,HEIGHT,DEPTH
!用于创建一个长方体
对于关键点K、线L、面A、体V、节点N、单元E,由一类相似的命令,如符号(X)
XSEL !选择对象
XMESH !划分网格
命令补充
坐标系
ANSYS缺省情况下总是激活总体直角坐标系,用户每定义一个局部坐标系,则该坐标系自动被激活。
如果要激活
总体坐标系或其他局部坐标系,则需要如下命令:
CSYS,KCN
·局部坐标系
有多种定义方式,可根据方便程度而确定采用何种定义方式。
- 根据总体坐标系定义,
LOCAL
命令 - 根据已有三个节点定义,
CS
命令 - 根据已有三个关键点定义,
CSKP
命令 - 根据当前工作平面,
CSWPLA
- 根据激活坐标系定义局部坐标系,
CLOCAL
删除
局部坐标系,采用CSDELE
命令
查看
激活坐标系和局部坐标系,CSLIST
命令
关键点
在两个关键点之间创建一个关键点KBETW
,创建多个关键点KFILL
。
在线上创建关键点KL
选择关键点
KSEL,Type,Item,Comp,VMIN,VINC,KABS
Type——选择类型标识
=S:从所有关键点中(全集)选取一组新的关键点子集为当前子集
=R:从当前子集中再选取一组关键点,形成新的子集
=A:从全集中另外选取一组关键点子集添加到当前子集中
=U:从当前子集中去掉一组关键点子集
=ALL:重新选择当前子集为所有关键点,即全集
=NONE:不选择任何子集,当前子集为空集
=INVE:选择与当前子集相反的部分,形成新的当前子集
=STAT:显示当前子集状态
Item——选择数据标识,仅适用于Type=S,R,A,U. 缺省为KP,如为P则进入GUI方式选取。
=KP——以关键点号选择,其后参数相应赋值
=EXT——选择当前子集中线的最外面关键点,其后无参数赋值
=HPT——以硬点号选择
=LOC——以当前坐标系中的坐标值选择
=MAT,REAL,TYPE,ESYS
Comp——选择数据的组合标识。仅Item=LOC时的X,Y,Z
VMIN——选择项目的最小值
VMAX——选择项目范围的最大值,缺省时VMAX=VMIN
VINC——在选择范围内的增量
KABS——绝对值控制标识。如为0,则在选择期间检查值的符号,如为1,则在选择期间使用绝对值。
举个栗子
使用命令流建模过程中,建议不要使用关键点号选择。因为编号选择需要使用GUI查看关键点编号,且不同ANSYS版本的编号顺序有差别
K,1
K,20,10
ksel,s,loc,x,0.5
k,100,2.22
ksel,s,loc,x,2.22
此外要考虑选择容差的影响,如图
线
用L
命令创建的线形状与当前坐标系
相关。
-
如直角坐标系生成直线,柱和球坐标系可生成曲线。
-
一旦创建线,则随后的坐标系无关
/prep7
k,1,1,1,1
k,2,3,5,8
l,1,2
CSYS,1 !设定柱坐标系
l,1,2 !创建线L2,为柱面曲线
CSYS,2 !设定球坐标系
l,1,2 !创建线L3,为球面曲线
创建圆或圆弧线,CIRCLE
选择与面相关的线,LSLA
,选择与关键点相关的线LSLK
面
通过关键点创建面A
,通过线创建面AL
等
通过一角点坐标和尺寸创建矩形面BLC4
,其DEPTH=0
或缺省,则生成面
通过中心坐标和尺寸创建矩形面BLC5
体
创建长方体的命令有BLOCK
,BLC4
,BLC5
创建圆柱体的命令有CYLIND
,CYL4
,CYL5
以及正棱柱体、球体、圆锥体、环体等