首页/文章/ 详情

ANSYS连续求解与非连续求解过程不同,初学者要特别注意

3年前浏览1501

ANSYS有很多处理器或模块或层,最简单的就是前处理层/PREP7、求解层/SOLU和后处理层/POST1。所谓连续求解,就是一旦进入求解层/SOLU就不再退出,执行一系列的SOLVE直到全部完毕。所谓非连续求解就是进入求解层/SOLU,执行一个SOLVE退出;然后再次进入/SOLU,再次执行SOLVE,依次往复。

在连续求解中,即使不定义TIME标示(静力分析等)或真实时间(动力分析),各个荷载步及其计算结果均保留在数据库中,可任意查看各荷载步的求解设置和计算结果。但在非连续求解中,只保留最后求解结果,前面的求解结果均被覆盖(当然不能查看前面求解结果),这与重新启动ANSYS分别计算相同。

下面以一悬臂梁为例,给出具体命令流,两种计算结果详见插图。

FINISH$/CLEAR$/PREP7

ET,1,189

MP,EX,1,2.1E11$MP,PRXY,1,0.3

SECTYPE,1,BEAM,RECT

SECDATA,0.2,0.3

K,1$K,2,10$K,3,5,1$L,1,2

LATT,1,,1,,,3,1

ESIZE,0.5$LMESH,ALL

DK,1,ALL$FINISH

!控制连续求解与否的变量

LXQJ=1

*IF,LXQJ,EQ,0,THEN

!非连续求解

/SOLU$TIME,1$F,10,FY,-10

SOLVE$FINISH

/SOLU$TIME,2$F,20,FY,-50

SOLVE$FINI

/SOLU$TIME,3$F,40,FY,-70

SOLVE$FINISH!

*ELSE

!连续求解

/SOLU

TIME,1$F,10,FY,-10$SOLVE

TIME,2$F,20,FY,-50$SOLVE

TIME,3$F,40,FY,-70$SOLVE

FINISH

*ENDIF

/POST1

SET,LIST

FLIST

PLNSOL,U,SUM

image.png

从图中可以看出,连续求解的各荷载步均保留,但非连续求解只保留最后一次SOLVE的结果,其求解过程差别很大,但不影响最终荷载步的结果。这种情况对ANSYS高手而言不易发生,但对初学者来说是很容易发生的,必须引起注意,尤其是在多荷载步的动力分析时。

声明:原创文章,欢迎留言与我讨论,如需转载留言

理论科普代码&命令其他软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-04-24
最近编辑:3年前
王新敏
硕士 | 教授 好好学习,天天快乐
获赞 122粉丝 612文章 96课程 0
点赞
收藏
未登录
1条评论
橘子海Roy
签名征集中
1年前
请问王老师,如果一个结构中包含combin39单元,在求解过程中需不断改变其实常数并进行求解,然而对于combin39单元,因其既不能用单元生死法,也不能在求解过程中改变其实常数,那该怎么办呢?
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈