首页/文章/ 详情

ANSYS几何模型与有限元模型边界条件冲突问题

3年前浏览1928

ANSYS边界条件即可在几何模型上施加,也可在有限元模型施加。有时会发生冲突时,有如下规定:

(1)同时施加几何模型和有限元模型时,如果发生冲突,则几何模型上的会覆盖有限元模型上的边界条件,同时系统也会发出警告信息。

(2)在几何模型上施加边界条件:如DK命令改写DL命令,DL命令改写DA命令。

(3)冲突的处理与命令执行的前后顺序没有关系,但当发生冲突时,系统会发出警告信息。

例如经常看到这个警告:

*** WARNING ***

Both solid model and finite element model boundary conditions have been applied to this model. As solid loads are transferred to the nodes or elements, they can overwrite directly applied loads.

或许你已习以为常,但有时稍微不注意,可能花费较长时间去排错。

以DK和D为例,DK当然是施加在几何模型上,而D则施加在有限元模型上。DK与D(或FK与F)施加约束很容易形成隐性错误。例如下述命令流,对同一点(KP和node表达的一个点)先用DK施加全部约束,然后又用D施加约束位移,则D施加的会被覆盖而导致无效。尽管较少会碰到这种情况,但这种隐性问题不易察觉,会导致计算结果不正确。

FINISH$/CLEAR$/PREP7

ET,1,BEAM189

MP,EX,1,2.1E11

MP,PRXY,1,0.3

SECTYPE,1,BEAM,RECT

SECDATA,0.2,0.3

K,1$K,2,3$K,3,1,1$L,1,2

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

LESIZE,ALL,0,0,20

LMESH,ALL

/SOLU

!为便于观察用两个荷载步求解

TIME,1

FK,2,FY,-1E5

!用DK对关键点施加约束

DK,1,ALL

SOLVE

TIME,2

!与关键点1对应的节点号为1,无效。被DK,1,ALL覆盖

D,1,UY,0.005

!但如果用DK,1,UY,0.005则有效

SOLVE

/POST1

SET,1$PLDISP

SET,2$PLDISP

image.png

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

理论科普代码&命令其他软件
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2021-04-22
最近编辑:3年前
王新敏
硕士 | 教授 好好学习,天天快乐
获赞 122粉丝 613文章 96课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈