本文介绍了ANSYS载荷步作用的相关内容。
对载荷步这个概念一直比较似懂非懂,这里做个简单的验证,抛砖,欢迎大家讨论。
1、线性分析中直接重复加载求解。
/PREP7
ET,1,BEAM4
MP,EX,1,200E9
MP,NUXY,1,0.3
R,1,4,1.333,1.333,2,2,0
N,1,0
N,11,10
FILL
E,1,2
EGEN,10,1,1
D,1,ALL,0
FINISH/SOLU
F,5,FY,-200
SOLVE
FINISH
/SOLU
F,6,FY,400
SOLVE
FINISH
/POST1
PRNSOL,U,Y
结果表明,这种加载方式不会增加载荷步或子步数,均为一个载荷步和一个子步。实际上这种加载方式可以理解为两种载荷的叠加,它的效果与一次加载是一样的。可以用下面的这段代码加载,得到的结果是一样的。
/SOLU
F,5,FY,-200
F,6,FY,400
SOLVE
至于有的地方说前一个SOLVE的加载会覆盖后一个加载,这种说法是不合理的。他们做的验证测试,两个加载都是施加在同一个节点的同一个自由度上的。在ANSYS中对同一个节点同一自由度上重复加载,默认情况下后施加的载荷会覆盖前面的载荷。当然可以改变这种方式。
所以导致上面说法的原因不是SOLVE间的覆盖,而是由于对同一节点加载的原因。
结论:线性分析中重复加载求解,载荷步数不会增加。最终的结果为这几种加载载荷结果的叠加。
2. 线性分析多步加载的方法
如前所述,多重加载、求解的方式并不能使各载荷独立,那么如果进行多重载荷分析呢?例如我们希望首先进行自重载荷,然后进行风载,再进行其它负载分析。这就需要使用多步加载了。方法如下:
/SOLU
F,5,FY,-200
LSWRITE,1
FDELE,ALL
F,6,FY,400
LSWRITE,2
LSSOLVE,1,2
FINISH
/POST1
SET,1
PRNSOL,U,Y
SET,2
PRNSOL,U,Y
这样就首先写入了两步载荷,然后进行求解。可以看到这里有两种载荷下的两种结果,它们是相互对立的。
需要注意的是,在加载前需要删除模型中的所有载荷,否则前面的载荷会继承到下一步。这里第二步中就用到FDELE删除前一步的载荷。大家可以去掉这一行试试看,得到第二步载荷的结果会包含前一载荷。
结论:线性分析中多步加载可以使用LSWRITE,并记得删除前面载荷。
相关文章
- 2021-09-08BIM技术丛书Revit软件应用系列Autodesk Revit族详解 [
- 2021-09-08全国专业技术人员计算机应用能力考试用书 AutoCAD2004
- 2021-09-08EXCEL在工作中的应用 制表、数据处理及宏应用PDF下载
- 2021-08-30从零开始AutoCAD 2014中文版机械制图基础培训教程 [李
- 2021-08-30从零开始AutoCAD 2014中文版建筑制图基础培训教程 [朱
- 2021-08-30电气CAD实例教程AutoCAD 2010中文版 [左昉 等编著] 20
- 2021-08-30电影风暴2:Maya影像实拍与三维合成攻略PDF下载
- 2021-08-30高等院校艺术设计案例教程中文版AutoCAD 建筑设计案例
- 2021-08-29环境艺术制图AutoCAD [徐幼光 编著] 2013年PDF下载
- 2021-08-29机械AutoCAD 项目教程 第3版 [缪希伟 主编] 2012年PDF