有限元非线性问题概述-几何非线性

一、前言

  1. 什么是非线性

借助胡克定律可以理解线性问题,如一个弹簧单元遵守如下的方程:

F=K×u

线性结构

结构的变形与受力始终是线性关系,结构的刚度在整个计算过程中不发生变化。但是在非线性问题中,结构的刚度不是一成不变的,它可以随着一些原因发生改变,如下图所示,其中Kt称为切向刚度。

非线性结构

  1. 非线性的原因

那么哪些因素会导致结构产生非线性呢,有如下几点:

  1. 几何结构发生大变形,从而导致刚度不再符合线性关系,这种情况属于几何非线性;

  1. 当材料的应变超过了弹性极限,即应力-应变曲线不再服从线性分布,这种情况属于材料的非线性;

  1. 结构的状态变化导致的非线性,这种情况属于接触非线性;

由此可见,有限元分析中的非线性问题可以分为3类,几何非线性,材料非线性与状态/接触非线性,本文主要对几何非线性问题进行详细描述。

二、几何非线性

在介绍几何非线性之前,先了解一下线性问题中的小变形假设,这是弹性力学以及线弹性有限元分析的前提条件。在弹性力学中,小变形假设指物体在外力作用下产生的变形与其本身几何尺寸相比很小,可以不考虑因变形而引起的尺寸变化。这样就可以用变形以前的几何尺寸来建立各种方程,同时应变的二阶分量可以忽略不计,仅为线性表达式。但是,在实际工程中存在很多情况都不符合这种小变形假设,此时应该用变形后的几何尺寸来建立方程,几何关系中包含了多次项,这就出现了非线性问题。

几何非线性是指结构或部件在发生偏转时,由于几何形状变化而产生的非线性,即刚度K是位移u的函数。刚度变化是由于形状变化或材料旋转,主要表现为大应变,大位移,应力刚化和旋转软化。

  1. 大应变:一个结构的总刚度依赖于单元的方向和刚度,如果一个单元的形状发生变化则它的刚度也发生变化,如果这个单元的方向改变,则局部刚度到全局刚度的转换关系也会发生改变。小变形假定这种刚度的改变无足轻重,相反,大应变分析要考虑单元的形状和方向改变导致的刚度变化。这种效应可通过打开“大变形”进行激活,相应的工程案例有橡胶,海绵的受力变形,金属的塑性成形等。

单元的变形

  1. 大位移:也可以称为“大旋转”或“小应变”,在大位移分析中假定单元的转动可以任意大,但应变是小的,没有大的形状改变。在所有梁单元和大多数壳单元中,这个特性是可用的,也是通过打开“大变形”进行激活,相应的工程案例有承受压力的薄壁容器,鱼竿等细长的悬臂梁结构端部承受竖直向下的载荷等。

  1. 应力刚化:内应力和横向刚度之间的联系通称为应力刚化。应力刚化是指构件在无应力状态和有应力状态下的刚度变化,在有应力状态下,构件某方向的刚度显著增大。比如悬索桥主缆或斜拉桥的拉索在未加轴向拉力时,其横向刚度几乎为零;但是在受到很大拉力作用的时候,其横向刚度显著变大,这就是应力刚化效应。在“大变形”中也包含了应力刚化效应,相应的工程案例有悬索,吉他等弦状结构等弦状物体的分析。

应力刚化

  1. 旋转软化:动态质量效应调整软化旋转物体的刚度矩阵,在小位移分析中,这种调整近似于由于大的环形运动而导致几何形状发生改变的效应。但是要注意,旋转软化不和其他的非线性效应一起使用,只有在进行指定转速的预应力模态分析时,旋转软化才可被激活,相应的工程案例有陀螺的模态分析等。

三、工程分析

几何非线性问题在工程中的失效形式主要表现为:失稳。那么在有限元分析中,要如何应对几何非线性问题,以及该类分析与线性分析在哪方面存在不同呢?

在Ansys Workbench中,相比于线性分析,对于几何非线性问题需要做如下处理:

  1. 前处理

几何模型

  • 在几何模型处,需要确定本次分析使用的积分方式(完全积分或缩减积分),一般默认即可。

将单元控制改为"手动",点击模型树中的零件,可选择积分方式。

网格属性

  • 若预感网格会出现大应变,在分析复杂模型时可选择"非线性机械",划分出的网格质量会高于默认;

  • 网格质量检查可选择"强力机械",使网格检查更为严格,提高网格质量;

注:网格设置在几何非线性分析中不是必须的,可根据实际情况进行调整。

  • 积分单元与单元阶数:

在线性分析中,积分点的应力、应变结果是由节点解外推得到的;

在非线性分析中,积分的的结果是由节点解复制得到的;

使用完全积分可解决大多数问题,但也会导致剪切自锁体积自锁;

为解决上述两个问题引入缩减积分,但缩减积分也会出现沙漏效应

为避免沙漏,可以采用高阶单元或加密的低阶单元(厚度至少3层)。当厚度方向上只有一层单元时,使用完全积分单元有利于提高精度。

关于积分方式和自锁及沙漏等问题的详细描述,可阅读博客内的另一篇文章。

材料属性

  • 在不考虑材料非线性的情况下,与线性问题的设置保持一致即可。

求解设置

Ansys使用线性求解器进行非线性求解,将载荷分为一系列增量形式并逐渐施加载荷,同时在每 一载荷增量结束时调整刚度矩阵—牛顿法。因此,需要设置载荷增量(即载荷子步),求解控制与收敛准则。

  • 步控制:开启自动时步,分别设置初始子步,最大子步和最小子步

例:初始20,最小10,最大100,则第一步施加总载荷的1/20,之后每一步施加总载荷的1/10~1/100,当施加了全部载荷并收敛时,完成计算;

  • 求解器控制:与线性分析相比,需要设置的参数如下:

1)求解器类型:直接法和迭代法,直接法即稀疏矩阵求解器,稳定性更好,建议用于非线性更强和具有非连续性单元(壳单元和梁单元)的模型。迭代法(PCG)求解器效率更高,建议用于以线弹性为主的大 体积实体模型。求解非线性问题时,可选用直接法,或程序控制;

2)大变形:非线性分析中必须要开启大变形,大变形是一种算法,它考虑了结构变形后的刚度矩阵重建。一般情况下,对于普通精度要求的问题,变形超过5%或转角超过10°时,建议打开大变形开关;

  • 非线性控制:需要设置计算方法以及收敛准则

1)牛顿法:用于指定求解过程中刚度矩阵的更新频率,完全法即每次迭代都更新刚度矩阵,非对称法与完全法一样每次更新刚度矩阵,不同的是它还生成非对称矩阵,适用于非线性很强的情况,比如摩擦系数>0.15。非对称也将比完全法消耗更多的时间和资源。如果使用完全法收敛困难,可以修改为非对称将更有利于收敛。

2)收敛准则:主要使用力收敛准则(指残余力收敛),位移收敛用于相对检测,当模型存在转动时,需要力矩和旋转收敛。因此分析实体或2D单元时,使用力+位移收敛,分析梁或壳单元时,使用力+位移+力矩收敛。一般情况下,均使用程序控制即可,当计算难以收敛时,可仅保留力收敛,关闭其他;

3)线搜索:

4)稳定性:用于处理屈曲问题和局部屈服;

  • 重启动控制:中断求解,修改已有参数的设置,从保存点继续开始求解;

  1. 后处理

求解方案信息

  • 通过求解器输出信息可以查看整个求解过程;

  • 通过力的收敛信息可以查看加载与迭代过程;

残余力的查看

如下所示,Newton-Raphson残余设为5,计算完成后可查看最后5次迭代是的残余力计算结果,若计算结果未收敛,可通过残余力的云图找到出现问题的位置,进行相应修改。

附1:牛顿迭代法

在Ansys Workbench中,牛顿法的计算原理如下图所示,第一次迭代,施加总载荷Fa。得到位移结果x1。根据位移,算出内力F1 。如果Fa≠F1,系统不平衡。因此,根据当前的条件,计算新的刚度矩阵(虚线的斜率)。 Fa-F1的值称为不平衡力或残余力。残余力达到足够小时,求解收敛。因此,需要在1个载荷步内设置若干子步,逐级子步加载最终达到收敛。

附2:几何非线性的分析算例

基于workbench的弹簧几何非线性分析

软件版本:2022R1

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
线性有限元法己被广大瓜程技米人员掌握,然而柞线性有限元,由于其所要求的苏拙理论 知识更深、更广,其程序实施也比较困难,更由于实际问题的复杂性。因此,它要求使月者熟练 地掌握有限元技术,能够发展算法。扩充程序性能,以便更有效更经济地解决工程中的昨线性 问题。 作者从1983年开错.为浙江大学力学来和土木泉硕士生讲授有限元程序设计课程,并随 着有限元技术的不断发展.更新授课内容。1988年以来,认看以扑线性有限元程序为主要内容 进行讲授。虽然开始时学生会感到有一些困难,但学完以后,都觉得收获很大,所学内容对其后 的学位论文和研究工作帮助颇大。讲稿几经修改,逐步形成本教材。 本教材通过介绍一个典型的作线性程序。阐明朴线性有限元程序的基本结构、其法和程序 实现子问题,为读者在炸线性有很元理论和实际应用之问架起一庄桥梁。 第二章介绍非线性有限元基础知识。有关昨线性有限元的书籍已有很多,这一章对已经学 过外线性有限元的读者来讲,是复习和整理;对木学者来讲是一个入门,为闷读后面的程序作 必要的理论准备。 第三幸软件工程基本思怒,其内容比较独立,似乎可以舍去。但是根据作者多年从事有限 元程序开发的经验,掌握软件工程的苏本忍怨,遵循其葵本要术和规范,可以少走弯路。会收列 意怒不到的效果。软件工程足经历了软件危机,前人化费了巨大代价才择出的经验总结,位得 一学。 第四章到第六章,介绍昨线性有限元程序 Z}_FEAP和几个简单算例.FEAP是美国加利福 尼亚大学R.乙甲物犷伽教授领导开发的非线性有限元程序,适合于教学和研究01986年R.几 T n}lvr教授和。I. C'. $erno教授受联合国教科文组织派途,来浙江大学讲学。这两位教授赌送了一 套F`EA P程序。我们在这套程序的基袂土开发、发展了7.D-. FEAP程序。由于程序规模比较大。附 录中只能列出主要程序模块,略去了前后处理和大部分单元子程序。但它仍是一个可以运行的 程序,读者可以在此基础上开发自己的程序。 第七章为读者使用Zb-FEA P提供了一个实际的使用手册.使用手册是重典的软件文档之 一,杖在教材中也有利于读者阅读程序。按软件工程的要求,程序中已加上大童注释。再通过本 教材对程序的解释和相应葬法的介绍,读者不难掌握这一程序。读者如果衬心地读通这本教材 和这份程序,我们相信其有限元水平和有限元程序设计能力均会止一个新的台阶。
几何非线性有限元方法是一种用于求解非线性结构力学问题的数值计算方法。它考虑了结构在变形过程中的几何非线性效应,如大变形、大位移和接触等。MATLAB是一种常用的科学计算软件,可以用于实现几何非线性有限元方法的数值计算。 在MATLAB中,可以使用有限元软件包(如FEAP、ABAQUS、ANSYS等)或自己编写代码来实现几何非线性有限元方法。以下是一种常见的实现步骤: 1. 网格生成:根据结构的几何形状和边界条件,生成适当的有限元网格。常用的网格生成方法包括三角剖分和四边形单元划分等。 2. 材料模型:选择适当的材料模型描述结构的力学行为。常见的材料模型包括线性弹性模型、非线性弹性模型和塑性模型等。 3. 边界条件:定义结构的边界条件,包括约束条件和加载条件。约束条件可以是固定边界、支撑边界或接触边界等。加载条件可以是外力加载或位移加载等。 4. 单元刚度矩阵:根据材料模型和单元几何形状,计算每个单元的刚度矩阵。对于非线性材料模型,刚度矩阵可能需要根据当前应变状态进行更新。 5. 装配刚度矩阵:将所有单元的刚度矩阵组装成整个结构的刚度矩阵。根据单元之间的连接关系,将单元的刚度矩阵按照节点自由度的顺序进行组装。 6. 求解方程:根据边界条件和加载条件,求解结构的位移和应力。可以使用直接法(如高斯消元法)或迭代法(如牛顿-拉夫森法)来求解非线性方程组。 7. 后处理:根据求解结果,进行后处理分析,如计算应力、应变、变形等。可以绘制结构的变形图、应力云图等来可视化结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值