2. 线弹性材料模型:各向同性线弹性、正交各向异性线弹性、完全各向异性线弹性、工程常数输入
各位工程师朋友,咱们今天聊聊线弹性材料模型。说实话,这是有限元分析里最基础、也最常用的材料本构。你想想看,大部分结构在服役状态下,其实都处于弹性阶段。所以把这个搞明白,后面的路就好走了。
我个人习惯把线弹性材料分成三类:各向同性、正交各向异性、完全各向异性。这三类在ANSYS里怎么设置?工程常数怎么输入?咱们一个一个说。
2.1 各向同性线弹性——最常用的老朋友
什么叫各向同性?说白了就是材料在各个方向上力学性能都一样。比如你拿一块钢,往哪个方向拉,弹性模量都是210GPa左右。这是最理想化的模型,也是我入行时第一个接触的。
在ANSYS中,各向同性线弹性只需要两个参数:弹性模量(E)和泊松比(NUXY)。有时候还需要密度(DENS),那是做动力学分析用的。
关键点:各向同性材料只有2个独立常数。剪切模量G可以由E和ν推导出来:G = E / [2(1+ν)]。ANSYS会自动帮你算,不用手动输入。
我记得有一次做桥梁静力分析,甲方给的图纸上只写了钢材牌号,没给具体参数。我直接按Q235钢的常规值:E=206GPa,ν=0.3。结果算出来和实测数据对得上。嗯,这就是各向同性的好处——简单、可靠。
在ANSYS Mechanical里操作很简单:
材料属性 → 新建材料 → 结构 → 线弹性 → 各向同性
输入:杨氏模量 = 2.06e5 MPa
输入:泊松比 = 0.3
小技巧:单位一定要统一。我见过太多人把MPa和Pa搞混。如果你用mm单位制,E就输入2.06e5 MPa;如果用m单位制,E就是2.06e11 Pa。差6个数量级,结果能对吗?
2.2 正交各向异性线弹性——复合材料的基础
正交各向异性,说白了就是材料有三个互相垂直的对称面。最常见的例子就是复合材料层合板。你想想看,沿着纤维方向和垂直于纤维方向,刚度能一样吗?肯定不一样。
这类材料需要9个独立常数:3个弹性模量(Ex, Ey, Ez)、3个泊松比(NUxy, NUyz, NUxz)、3个剪切模量(Gxy, Gyz, Gxz)。
我在做风电叶片分析时遇到过这个问题。叶片用的是玻璃纤维增强复合材料,沿着纤维方向E1=45GPa,垂直方向E2=12GPa,差了好几倍。如果用各向同性去算,结果完全不对。
ANSYS里输入方式有两种:
- 工程常数输入:直接填Ex, Ey, Ez, NUxy, NUyz, NUxz, Gxy, Gyz, Gxz
- 刚度矩阵输入:直接填6×6的弹性矩阵(这个后面讲)
注意:正交各向异性材料的泊松比要满足对称性条件:NUxy/Ex = NUyx/Ey。ANSYS会自动检查,如果违反了这个关系,会报错。我曾经因为输错了一个NUxy的值,折腾了半天才找到问题。
2.3 完全各向异性线弹性——最通用的模型
完全各向异性,就是材料没有任何对称面。21个独立常数,一个都不能少。说实话,这种材料在实际工程中很少见,因为大部分材料都有一定的对称性。但在某些特殊场合,比如压电材料、某些单晶材料,就得用这个。
ANSYS里输入完全各向异性材料,通常用刚度矩阵或柔度矩阵。矩阵形式如下:
[C] =
| C11 C12 C13 C14 C15 C16 |
| C22 C23 C24 C25 C26 |
| C33 C34 C35 C36 |
| C44 C45 C46 |
| C55 C56 |
| C66 |
注意,这是个对称矩阵,所以只需要输入上三角或下三角的21个值。
我个人建议,除非你非常确定材料是完全各向异性的,否则尽量用正交各向异性或各向同性来近似。为什么?因为21个常数你很难测全,而且输入一个错一个,结果就全乱了。
2.4 工程常数输入——实操要点
工程常数输入是ANSYS里最直观的方式。说白了,就是把你从材料手册上查到的参数直接填进去。但这里有几个坑,我得提醒你:
- 单位一致性:所有弹性模量单位要统一,所有泊松比无量纲
- 泊松比范围:理论上ν在-1到0.5之间,但实际工程材料一般在0.2-0.4
- 剪切模量:各向同性材料不需要输入,但正交各向异性必须输入
- 温度相关性:如果材料性能随温度变化,可以定义多个温度点的数据
避坑指南:我曾经做过一个项目,客户给的复合材料参数里,Ex=150GPa,Ey=10GPa,NUxy=0.3。我直接输进去,结果ANSYS报错说刚度矩阵不正定。后来一查,原来是NUxy/Ex > NUyx/Ey这个条件不满足。所以记住:正交各向异性的泊松比不是随便填的!
2.5 知识体系结构图
下面这张图帮你理清线弹性材料模型的分类和参数需求:
2.6 实战建议
说了这么多,最后给你几条实在的建议:
- 能简单就别复杂:如果材料各向同性,就别用正交各向异性。参数越多,出错概率越大。
- 参数来源要可靠:尽量用材料手册或实验数据,别在网上随便搜个值就用。
- 先做简单验证:建一个简单模型,比如单轴拉伸,算出来的应力应变对不对?先验证再上复杂模型。
- 注意坐标系:正交各向异性材料的方向要和单元坐标系对齐,否则结果会乱。
嗯,线弹性材料模型就讲到这里。这些内容看着简单,但真正用好了,能解决90%以上的工程问题。下次咱们聊塑性材料模型,那个更有意思。
公众号:蓝海资料掘金营,微信deep3321