ANSYS常用命令1.docx
- 文档编号:12132173
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:45
- 大小:29.70KB
ANSYS常用命令1.docx
《ANSYS常用命令1.docx》由会员分享,可在线阅读,更多相关《ANSYS常用命令1.docx(45页珍藏版)》请在冰豆网上搜索。
ANSYS常用命令1
antype,0
arclen,1
arctrm,u,600
asbw
asba,
aptn!
partition分割运算
aglue
/angle
blc4
blc5
/contour,wn,ncont
/clabel,wn,key
Cyl4,
con4
ceintf!
Generatesconstraintequationsataninterface.
Cpcyc!
Couplesthetwosidefacesofacyclicallysymmetricmodelforloadingsthatarethesameoneverysegment
Cbdof!
Activatescutboundaryinterpolation(forsubmodeling).
etable,refl建立与上次运行相同的列表数据
dtran!
把几何模型上的约束转换到有限元模型上
dk,1,all
/dscale,wn,dmult
*do,i,1,3
*enddo
/eshape,1
eplot!
现实单元界面特性
/erase
et,1,link1
mp,ex,1,2.1e4
r,1,1
esize,0.1
fk,2,fy,-200.0
/gtype,wn,label,key
/gformat,ftype,nwidth,dsignf
JPEG,KYWRD,OPT
k,3,2*kx
(2)
lglue
lsbw
lptn!
partition分割运算
lcsl!
同partition分割运算
lovlap!
同partition分割运算
lesize,all,,,1
lmesh,all
/noerase
nlgeom,1
nummrg,
nsubst,500
nsol,2,2,u,y
outres,all,all
autots,off
/pnum,volu,1
时间后处理命令
/post26
nsol,2,2,u,y
rforce,3,1,f,y
prod,4,3,,,,,,-1
xvar,2
plvar,4
prvar,2,4
/post26
nsol,2,2,u,y
rforce,3,1,f,y
prod,4,2,,,,,,-1
/axlab,x,uy
/axlab,y,fy
xvar,4plvar,3
prvar,3,4
plvar,3,4
PLNSOL,Item,Comp,KUND,Fact,FileID
Displaysresultsascontinuouscontours.
prrsol!
显示支座反力
prod,3,2,,,,,,-1
rpr4
rprism
set,last
set,2,last
sph4
/solu
solve
/shrink,ratio
torus
vmesh,all
vglue
vsbw
vptn!
partition分割运算
/vup
/view
/vscale,wn,vrotio,key
/window,wn,xmin,xmax,ymin
wprota
wpoffs
/xfrm
/zoom
2.编号、边界条件显示控制
命令功能说明
/pnum编号显示控制
/num颜色显示控制
/pbc边界条件及数值显示控制
/psf面荷载显示控制
/pbf体荷载显示控制
/pice单元初始条件显示控制
/psymb其它符号显示控制
⑴图形平移、缩放和旋转
GUI:
UtilityMenu>PlotCtrls>Pan,Zoom,Rotate
②颜色显示控制/num,nkey
显示边界条件和荷载的符号及数值
GUI:
UtilityMenu>PlotCtrls>Symbols
①显示边界条件及数值
命令:
/PBC,Item,--,KEY,MIN,MAX,ABS
②显示面荷载符号
/PSF,Item,Comp,KEY,KSHELL,Color
③显示体荷载符号
命令:
/PBF,Item,--,KEY
④显示单元初始条件
命令:
/PICE,Item,--,KEY
⑤显示其它各种符号
命令:
/PSYMB,Label,KEY
http:
//www.51buy-numcmp,all
/PSF,Item,Comp,KEY,KSHELL,Color
Showssurfaceloadsymbolsonmodeldisplays.
CPLIST,NSET1,NSET2,NINC,Nsel
Liststhecoupleddegreeoffreedomsets.
chapter1
坐标系及工作平面
Local定义局部坐标系
Cs
通过已有节点定义局部坐标系
Cskp
通过已有关键点定义局部坐标系
Cswpla
以当前定义的工作平面的原点为中心定义局部坐标系
csdele
cslist
csys
激活坐标系
cscir
dsys
改变显示坐标系
nrotat
旋转节点坐标系到激活坐标系
n
nang
nlist
nmodif
对已有节点指定旋转角度
esys
将单元坐标系的方向调整到已经定义的局部坐标系
rsys
改变结果坐标系
wplane
定义工作平面
nwplan
用三节点定义工作平面
kwplan
用三关键点定义工作平面
lwplan
wpcsys
wpstyl,stat
wpstyl,defa
kwpave
将工作平面的原点移动到关键点的相关位置
nwpave
wpave
wpoffs
wprota
cswpla
在工作平面的原点创建局部坐标系
wpcsys
利用局部坐标系还原一个已经定义的工作平面
csys,wp
csys,4
强迫坐标系跟随工作平面变化
xclear
在修改已经划分网格的实体模型前必须的操作
chapter2建模
2.1自底向上建模
2.1.1点操作
k
kl
kbetw
kfill
kcenter
由三点定义的圆弧的中心生成一个关键点
kgen
ksymm
ktran
source
给未定义的节点或关键点定义一个缺省位置
kmove
knode
klist
kplot
ksel
kdele
/pnum,kp,1
kdist
hptcreate
hptckeate
创建硬点
ksel,
lsel
asel,
硬点相关操作
2.1.2线操作
l
larc
bsplin
生成三次拟合曲线
circle
spline
lang
生成与一条线成一定角度的一条直线
l2ang
ltan
l2tan
larea
生成在一个面上两关键点之间最短的线
ldrag
lrotat
lfillt
lstr
lgen
lsymm
ltran
ldiv
lcomb
lextnd
llist
lplot
lsel
ldele
lccat
2.1.3面操作
a
al
adrag
arota
afillt
askin
aoffst
arsys
atran
asub
alist
aplot
asel
adele
asum
accat
2.1.4体操作
v
va
vdrag
vtotat
voffst
vext
extopt
vsweep
通过扫掠相邻面的网格使已有未划分网格的体填充单元
vgen
vsymm
vtran
vlist
vdele
vplot
vsel
2.2自顶向下建模
2.2.1面操作
rectng
blc4
blc5
pcirc
cyl4
cyl5
rpoly
rpr4
2.2.2体操作
block
blc4
blc5
cylind
cyl4
cyl5
rprism
rpr4
ptxy
prism
上述两个命令成对使用
sphere
sph4
sph5
torus
2.3布尔运算
2.3.1布尔运算设置
boptn
2.3.2交运算
linl
aina
vinv
lina
ainv
linv
linp
ainp
vinp
2.3.2加运算
aadd
vadd
2.3.3减运算
lsbl
asba
vsbv
lsba
lsbv
asbv
asbl
vsba
lsbw
asbw
vsbw
lcsl
2.3.4分类运算
2.3.5搭接运算
vovlap
aovlap
lovlap
2.3.6分割运算
lptn
aptn
vptn
2.3.7粘接运算
lglue
aglue
vglue
2.3.8其他运算
vdrag
vtota
vext
voffst
2.4移动和拷贝实体模型
kgen
lgen
agen
vgen
ksymm
lsymm
arsym
vsymm
ktran
ltran
atran
vtran
2.4实体模型缩放
kpscale
lsscale
arscale
vlscale
2.5实体模型加载
sbctran
bftran
dtran
ftran
sftran
2.6显示荷载标记
/pbc
/pbf
/psf
/psymb,dot,0
节点和关键点位置小标记显示
2.7实体模型荷载列表
sbclist
bfklist
dklist
dllist
dalist
fklist
sfllist
sfalist
2.8质量和惯性的计算
ksum
lsum
asum
vsum
gsum
Chapter3网格划分
3.1查看单元属性
elist
rlist
mplist
cslist
slist
3.2分配单元属性
katt
latt
aatt
vatt
分配缺省属性
type、real、mat、esys、secnum
3.3网格划分控制
mshape,key,dimension
mshkey
mshmid
mopt
网格划分选择器,该功能非常有用
amap
简化面映射网格划分
fvmesh
vsweep
extopt,esize,val1,val2
vclear
清除单元划分
shpp
单元形状检查
shfp,modify,value1,value2
改变单元形状参数限制
*get,par,elem,entnnum,shpar,itinum
*vget,parr,elem,entnum,shpar,it1num,,,kloop
恢复单元形状参数数据
利用网格Accept/rject提示,GUI方式为Mainmenu>preprocessor>meshingmesheropts中激活accept/reject
kclear
lclear
aclear
vclear
清除网格
nrefine
erefine
krefine
lrefine
arefine
细化局部网格
timp
vimp
四面体网格改进
mshmid,1
修改曲边或曲面为直边单元
Chapter4
直接生成和输入模型
4.1节点操作
n
nkpt
move
fill
ngen
nscale
quad
从三节点的二次线上生成节点
nsym
ntransfer
center
从弧线的曲率中心定义一个节点
nlist
nplot
ndele
nmodif
ndist
nrotat
nang
nrrang
nread
nwrite
上述三个命令为读写节点数据文本文件
4.2单元操作
et!
组集单元属性表
r!
组集单元属性表
mp!
组集单元属性表
tb!
激活一个数据表
type,real,mat!
指向单元属性
elist
rlist
mplist
tblist
cslist
e!
定义单元
elist
dplot
edele
egen
esym
engen
ensym
esurf!
在已生成单元外表面上生成表面单元
lfsurf
afsurf
eintf
gcgen!
生成通用接触单元
errang
eread
ewrite
emodif
en
mpchg
emid!
增加和删除边中节点
4.3修改拓扑结构
gapopt
gaplist
gapplot
gapmerge
gapfinish
4.4使用几何简化工具
slsplot!
定位微小的线
slpplot!
定位微小的环
sarplot!
定位微小的面
lnmerge!
合并线
armerge!
合并面
lncollapse!
收缩线
arcollapse!
收缩面
arsplit!
分割面
vcvfill!
删除内腔和凸台
Chapter5加载
Time
Kbc!
表示阶跃荷载与坡道荷载
d
dlist
ddele
dk
dklist
dkdele
dl
dllsit
dldele
da
dalist
dadele
sbctran!
约束边界条件转换
dtran
dsym,lab,normal,kcn
5.1重新设置约束
dsum,add!
增加自由度约束
d,item,value!
接上个命令加自由度约束
dcum,ignre!
忽略自由度约束
d,item,value!
输入要忽略的自由度
dcum!
重新输入自由度约束
上述五个命令结合使用
5.2比例缩放约束值
dofsels,vx!
选择缩放约束
dscale,value!
缩放约束
dofsel,all!
重新激活所有dof标识
5.3施加力
f
flist
fdele
fk,fklist
fkdele
sbctran
fcum
fscale
ftran
sf
sfscale
sfcum
sfbeam
sfe
sfl
sfa
sftran
bfcum,bfecum!
重复体积荷载
指定梯度荷载命令流
sfgrad,pres,0,y,0,-25!
在全局笛卡儿坐标系中y斜率为-25
nsel!
选择压力施加的节点
sf,all,pres,500!
在y=10处为250,在y=20处为0
bfunif!
施加均布体荷载控制选项接temp命令
acel惯性荷载
cgloc!
加速度施加位置
cgomga!
角速度
dcgomg!
角加速度
domega!
irlf
omega
ldread!
耦合场荷载
mode!
施加轴对称荷载同时应用d,f,sf等命令
5.4荷载步选项
deltim!
指定时间步的大小
nsubst!
指定子步数
autots!
激活时间步自动阶跃
kbc!
指定荷载步为阶跃或递增
tref!
指定参考温度
kuse
timint!
激活或取消时间积分
neqit!
每个子步最大迭代次数
cnvtol!
收敛公差
ncnv!
中止分析选项
outres!
控制写入文件
outpr!
控制写入输出文件
eresx!
控制后处理观察单元积分点的值
lswrite!
写荷载步文件
lsread
lsdele
lsclear
一组命令流
/solu
d
sf
nsubst
kbc
outres
outpr
lswtrite
Chapter6求解
Eqslv!
选择求解器类型
/output!
窗口输出求解过程文件
lssolve1!
按顺序读入荷载步文件求解
一组命令流
/solu
d
sf
nsubst
kbc
outres
outpr
lswrite!
写入荷载步文件一
d
sf
nsubst
kbc
outres
outpr
lswrite!
写入荷载步二
lssolve,1,2开始求解荷载步文件1和2
5.4.1矩阵参数
定义参数
一组命令流
*dim,force,table,5,1
*dim,pressure,tablel,6,1
*dim,temp,table,2,1
或者下列命令流
force(1,1)=100,2000,2000,800,100
force(1,0)=0,21.5,50.9,98.7,112
force(0,1)=1
pressure(1,1)=1000,1000,500,500,1000,1000
pressure(1,0)=0,35,35.8,74.4,76,112
pressure(0,1)=1
temp(1,1)=800,75
temp(1,0)=0,112
temp(0,1)=1
构造do循环求解
tm_start=1e16!
开始时间(必须大于0)
tm_end=112!
瞬态结束时间
tm_incr=1.5!
时间增量
*do,tm,tm_start,tm_end,tm_incr!
tm从tm_start开始到tm_end
time,tm!
时间值
f,272,fy,force(tm)!
随时间变化的力(节点272处,fy方向)
nsel,………!
在压力表面上选择节点
sf,all,pres,pressure(tm)!
随时间变化的压力
nsel,all!
激活全部节点
nsel,….
Bf,all,temp(tm)!
选择有温度指定的节点
Nsel,all
Solve
*enddo
Chapter6后处理
Jobname.rst!
结果文件
Resume!
读入数据文件
Set,2,5!
读入结果,表示将荷载步为2,子步为5
Subset!
读入所选择的结果信息
追加数据命令流
/post1
inres,nsol!
节点dof求解的标志数据
nsel,s,node,,1,5
subset,1!
从荷载步1开始将数据写入数据库
nsel,s,node,,6,10
append,2!
将荷载步2的数据并入数据库
nsel,s,node,,1,10
prnsol,dof
lczero!
清空数据库
6.1定义单元表
etable,kefl!
指定更新项forexample
set,1!
读入荷载步1的结果
etable,anc,ls,6!
移入单元表数据
set,2!
读入荷载步2中结果
但是ABC列仍然含有荷载步1的结果
save,fname,ext!
对数据表存盘
etable,erase
etable,lab,eraes
flread!
将flotran的剩余文件读入数据库
reset!
初始化post1命令的数据库缺省部分
6.2在post1中观察结果
plnsol
plesol
pletab
plls
prnsol!
列出指定的节点求解数据
presol,elem!
用表格形式列出结果
prnsel!
列出选定单元的指定结果
prrsol!
列出反作用荷载及作用荷载
fsum!
总体求和
nforce!
对所选的节点进行力、力矩求和
spoint!
指定力矩求和点
pretab
ssum!
对pretab中的列求和
prevect
prpath
prsect
prerr!
列出所选单元的能量级的百分比误差
priter
nsort
esort!
对单元按指定的结果项排序
nusort
eusort
/stitle!
用户化列表标题
/format用户化列表标题
/header用户化列表标题
/paga用户化列表标题
avers
/ctype!
显示contourstyle
avprin
pldisp
/dscale!
改变显示位移比例因子
plvect!
显示矢量
/vscale
path!
定义路径
ppath!
定义路径点
pdef!
映射到路径上
plpath!
显示路径结果
plpagm!
显示路径结果
控制路径距离范围
plpath
prpath!
prange
plpagm
pcalc!
在路径中执行算术运算
pdot!
点积
pcross!
叉积
恢复路径数据命令流
psel
pasave
paresu
cscir
沿路径插值数据命令流
pdef
pvect!
沿路径插值数据
/pbc!
显示反作用力
force!
合力分解
破碎显示
plcrack
/device,vector,on!
指定显示破碎设备
在结果数据中进行数学计算
etable!
引入单元列表
calc!
计算模块包括(sadd,smult,sexp等)example
etable,abc,u,x
smult,abc2,abc,,2
etable!
输出abc,abc2列表
calc模块包括sabs(对后续的单元表操作中使用绝对值),sadd(在单元表中加入两个指定列),sallow(对安全系数计算定义使用应力值),sexp(对单元表中两列进行幂运算及乘法运算),sfact(定义在后续的显示、选择或排序操作中执行何种安去系数的计算
,sfcalc(计算安全系数),smax,smin,smult,tallow,vcross,vdot,
产生及组合荷载工况命令
lcdef
lcase
lcoper
6.3post26
定义和存储post26变量
force
shell!
指定壳单元中的位置
layerp26l!
指定结果待储存的分层壳单元的层号
nsol
esol
rforcer
gapf
solu!
定义解的总体数据
存储变量
plvar
prvar
add
derive
quot
vget
vput
store
在发出timerange或nstore命令后使用store命令缺省为store,new,否则为store,merg
存储数据
merge
new
append
alloc,n
实例
/post26
nsol,2,23,u,y
shell,top
esol,3,20,23,s,x
prvar,2,3
shell,bot
esol,4,20,23,s,x
store,plesol,2,3,4
!
!
numvar!
增加变量数限值
file!
指定不同的文件名
定义变量的其他命令
nstore
timerange
tvar
varnam!
给变量赋名
reset
file
prtime
nprint
检查变量
plvar!
缺省的横坐标为变量1:
静态或瞬态分析时表示时间,谐波分析时表示频率
xvar!
指定不同的变量号为横坐标
/view
/grid
/gropt
/xrange
/yrange
/axlab
/grtyp
计算结果列表命令
nprint,prtime
extreme!
打印设定的x和y范围内y变量的最大和最小值
进行变量计算
deriv!
求导
其他命令
filldata!
用多项式函数将数据填入变量
data!
将数据从文件中读出,然后通过/input命令读入
vput!
将数组参数移入一个变量
vget!
将post26变量移入数组参数
Chapte7静力分析
定义分析类型及分析选项
antype(newanaly
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ANSYS 常用命令