ansys荷载工况组合 Load Case

更新时间:2023-10-24 05:17:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

ansys荷载工况组合 Load Case

ansys荷载工况组合 (转自新浪微博——majun的博客)

若用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定义荷载的分项系数,再进行组合。 善用这些命令,对于设计(往往是很多工况组合)就比较方便了

对单层或二层框架进行弹性分析,需要考虑四种荷载 恒荷载,活荷载,风荷载和吊车荷载

1,几何模型(beam3和beam54)建立后,定义所需的element table,主要包括杆端力和最大应力,最小应力等。

然后保存数据库。分别施加四种荷载的标准值(不乘分项系数),并分别存成四个load step file。

2,使用solution->from ls files,求解四种荷载(LSSOLVE,1,4,1,) 3,荷载组合,命令流如下: /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写)中一列结果。谐单元从一个荷载工况结果文件读入的数据贮存在零度位置。

命令流: /SOLU ... ... finish /POST1 ... ...

!!定义荷载工况1 LCDEF,1,1

!!形成后续工况组合可以调用的工况文件lcase1,工况号1 LCWRITE,1,'lcase1',' ',' ' FINISH /SOLU ... ... finish /POST1 ... ...

!!定义荷载工况2 LCDEF,2,1

!!形成后续工况组合可以调用的工况文件lcase2,工况号2 LCWRITE,2,'lcase2',' ',' ' FINISH

/SOLU ... ... finish /POST1 ... ...

!!定义荷载工况3 LCDEF,3,1

!!形成后续工况组合可以调用的工况文件lcase3,工况号3 LCWRITE,3,'lcase3',' ',' ' FINISH /POST1

!!从载荷工况文件创建载荷工况 LCFILE,1,'lcase1','l01',' ' LCFACT,1,1.2, !分项系数1.2 LCFILE,2,'lcase2','l02',' ' LCFACT,2,1.4, !分项系数1.4 LCFILE,3,'lcase3','l03',' ' LCFACT,2,1.3, !分项系数1.3

LCASE,1 !将载荷工况1读入内存

LCOPER,ADD,2, , , !组合:1.2*恒+1.4*活 LCWRITE,12 !写当前载荷工况到文件jobname.12

LCASE,3 !将载荷工况3读入内存

LCOPER,ADD,12, , , !组合:1.2*恒+1.4*活+1.3地震

查看文档来源:http://hi.http://www.wodefanwen.com//baisdu_sb_sb/item/5eee7617e1919b436826bb16

本文来源:https://www.bwwdw.com/article/83y2.html

Top