当前位置:文档之家› ansys荷载工况组合

ansys荷载工况组合

若用ANSYS进行设计,往往要计算很多种工况组合,如果加载能分开加载独立计算然后结果叠加(仅限于弹性阶段)则效率可提高不少,下面推荐几个命令即可达到这种效果。

!★加自重——————————————————★1★
allsel,all
acel,0,0,0
fdele,all,all,all
sfadele,all,all,all
acel,,,10
lswrite,1
allsel,all
………………
lswrite,N_LOAD !可加其他荷载,自己定义
allsel,all
outpr,all,all
lssolve,1,N_LOAD,1 !对各荷载独立求解
fini
!荷载组合
/post1
allsel,all
lcase, 1 !读出自重荷载下的结构响应
lcoper,add,2 !加上荷载2
lcwrite,31 !作为工况组合31
当然可以用lcfact定义荷载的分项系数,再进行组合。

善用这些命令,对于设计(往往是很多工况组合)就比较方便了
/post1
lcdef,1,1
lcdef,2,2
lcdef,3,3
lcdef,4,4 !定义四种工况,分别为四种荷载下的计算结果
lcfact,1,1.2
lcfact,2,1.4
lcfact,3,1.19
lcfact,4,1.4 !指定各工况的组合系数
lcase,1 !读入工况1,database=1
sumtype,prin !指定加操作的对象
lcoper,add,2 !荷载组合,database=database+2
lcoper,add,4 !荷载组合,database=database+4
lcoper,lprin !计算线性主应力
lcwrite,11 !把database结果写到工况11,即恒荷载+活荷载+吊车荷载的结果
lcase,1
lcfact,2,1.19
lcfact,4,1.19 !改变组合系数
sumtype,prin
lcoper,add,2
lcoper,add,3
lcoper,add,4
lcoper,lprin
lcwrite,12 !把database结果写到工况12,即恒荷载+活荷载+吊车荷载+风荷载的结果
!... ...其他荷载组合
!之后使用lcase,n 就可调入工况n,并查看它的变形和内力
!可使用如下命令流得到工况11和12,13的较大者99,进而查看最大应力
lcase,11
lcase,min,12
lcase,min,13
lcwrite,98
lcase 98
!查看工况98的应力分布... ...
lcase,11
lcase,max,12
lcase,max,13
lcwrite,99
lcase 99
!查看工况99的应力分布... ...
以下为定义和读取荷载工况用到的一些命令:
LCDEF_从结果文件中的一列结果产生荷载工况
LCDEF, LCNO, LSTEP, SBSTEP, KIMG
LCNO:随意的指针数(1-99),要赋给LSTEP,SBSTEP和FILE命令指定的荷载工况。


省为1加前一个值。

LLSTEP:要定义为荷载工况的荷载步的编号。

缺省为1。

SBSTEP:子荷载步的编号。

缺省为荷载步的最后一个子荷载步。

KIMG:仅用于复数分析0-用复数分析的实部1-用虚部
注意:通过建立一个指向结果文件中的一列结果的指针产生一个荷载工况。

这个指针(LCNO)可以用在LCASE或LCOPER命令中来读荷载工况数据到数据库中。

lCDEF,ERASE来删除所有的荷载工况指针(和所有的荷载工况文件)。

用LCDEF,LCNO,ERASE 来删除指定的荷载工况指针LCNO(和相应的文件)。

当选项为ERASE时,所有的指针都被删除,但是只有为缺省扩展名的文件(LCWRITE)被删除。

写LCDEF,STAT看所有选定的荷载工况(LCSEL)的状态,写LCDEF,STAT ,ALL看所有荷载工况的状态。

STAT命令可以用来列出所有荷载工况。

看LCFILE如何建立一个指针指向荷载工况文件(由LCWRITE写)中一列结果。

谐单元从一个荷载工况结果文件读入的数据贮存在零度位置。

相关主题