有限元理论基础及Abaqus内部实现方式研究系列1:S4壳单元刚度矩阵研究

==概述==

本系列文章研究成熟的有限元理论基础及在商用有限元软件的实现方式。有限元的理论发展了几十年已经相当成熟,商用有限元软件同样也是采用这些成熟的有限元理论,只是在实际应用过程中,商用CAE软件在传统的理论基础上会做相应的修正以解决工程中遇到的不同问题,且各家软件的修正方法都不一样,每个主流商用软件手册中都会注明各个单元的理论采用了哪种理论公式,但都只是提一下用什么方法修正,很多没有具体的实现公式。商用软件对外就是一个黑盒子,除了开发人员,使用人员只能在黑盒子外猜测内部实现方式。

FEMath.png

一方面我们查阅各个主流商用软件的理论手册并通过进行大量的资料查阅猜测内部修正方法,另一方面我们自己编程实现结构有限元求解器,通过自研求解器和商软A的结果比较来验证我们的猜测,如同管中窥豹一般来研究的修正方法,从而猜测商用有限元软件的内部计算方法。我们关注CAE中的结构有限元,所以主要选择了商用结构有限元软件中文档相对较完备的Abaqus来研究内部实现方式,同时对某些问题也会涉及其它的Nastran/Ansys等商软。为了理解方便有很多问题在数学上其实并不严谨,同时由于水平有限可能有许多的理论错误,欢迎交流讨论,也期待有更多的合作机会。

iSolver介绍视频:

http://www.jishulink.com/college/video/c12884

===第一篇:S4壳单元刚度矩阵研究。

Abaqus的壳单元刚度矩阵的理论基础都是Kirchihoff(薄壳)和Mindlin(厚壳)理论,本章重点研究S4壳单元,该单元基于Mindlin理论,在自编程序中根据Mindlin理论编写后和Abaqus结果对比,可以发现Mindlin和Abaqus差异很大,然后结合帮助文档猜测Abaqus的S4单元的内部修正方法。

===S4单元修正方总结

AbaqusS4单元的薄膜效应刚度和面外弯曲刚度矩阵是完全积分,面外横向剪切刚度是减缩积分。

具体的刚度矩阵在Mindlin理论基础上的修正如下表:

项次

刚度

修正情况

说明

修正

不修正

1

薄膜效应刚度


Abaqus为了消除壳单元出现的剪切锁死,计算薄膜效应时把壳作为体来处理

2

面外弯曲刚度



3

面外横向剪切刚度


(1)Abaqus为了处理薄板情况,增加了一个几何因子

(2)为了消除沙漏问题增加相关刚度

4

6自由度刚度


Abaqus取了和对角刚度相关的小量

5

其它非对角元素


(1)during analysis选项导致的小量

(2)第6自由度刚度相关小量


详细研究方法,见附件:

有限元理论基础及Abaqus内部实现方式研究系列1:S4壳单元刚度矩阵研究的图2有限元理论基础及Abaqus内部实现方式研究系列1:S4壳单元刚度矩阵研究(SnowWave02 20170708).pdf



(5条)
默认 最新
老师 还有一个问题 我希望在abaqus里面实现三维的本构关系 考虑厚度方向的本构关系 同时我希望采用壳单元来进行模拟 但是壳单元好像无法实现三维的本构关系
评论 7 点赞
回复
壳的材料非线性也可以的,横行剪切应力不要考虑材料非线性,其它应力分量考虑
评论 5 点赞
回复
我描述的可能有问题 应该是希望建立厚度方向的应力和应变之间的关系 按理来说 壳厚度方向的应变是假设的 那应该是没法定义厚度方向的本构关系的
评论 4 点赞
查看全部7条回复 >
老师 您好 请问pdf中提到的 Mindlin 壳单元的 Matlab 代码 还能查看吗
评论 4 点赞
回复
暂时不能了,建议直接搜一下网上,也有的
评论 3 点赞
回复
老师 我想请教一下 您知道abaqus内部计算有限变形壳如S4 是怎么得到厚度方向的变形梯度F33的 我查阅了帮助文档 没有找到
评论 2 点赞
查看全部4条回复 >

查看更多评论 >

点赞 25 评论 21 收藏 17
关注