首页/文章/ 详情

学了那么多力学,怎么还是不会做有限元分析?

7月前浏览10027

本文摘要(由AI生成):

本文主要讨论了力学和有限元分析的关系,以及力学在有限元分析中的作用。文章指出,力学和有限元分析采用不同的求解途径,有限元分析可以计算的问题比弹性力学更为复杂和广泛。尽管现阶段有限元分析基本上都是借助于商用软件,但是力学理论和概念还是可以为有限元建模和计算提供理论指导和分析依据。因此,学习了力学,有可能不会有限元分析,但是如果没有力学概念,同样也做不好有限元分析。


本文是之前在“仿真秀”微 信公 众号发布的一篇文章,并以此为讨论话题,进行了一次线上超级话题讨论,相关实录视频链接如下:

#超级话题#02:学了那么多力学,怎么还是不会做有限元分析?

现将此公 众号文章重新发布于仿真秀,希望能够抛砖引玉,引起感兴趣的朋友对相关问题的思考。以下为正文。

前段时间有朋友问,为什么学了那么多力学课程却不会做有限元分析?那么力学和有限元分析到底有着什么样的联系?力学在有限元分析中到底能起到什么样的作用?关于这个问题,我想从下面三个角度来做些解释。

第一、力学分析和有限元分析的求解途径不同

以材料力学、弹性理论为代表的理论分析和以有限元方法为代表的数值计算其实都是研究工程结构响应的方法和手段,但是两者在分析结构响应时采用的是两条完全不同的路子。力学是采用连续体的解析途径,而有限元分析则是采用离散的数值分析的途径。

在力学理论方面,材料力学研究基本构件的受力问题,结构力学研究杆件系统及板壳结构的受力问题,弹性力学则是从连续性、均匀性、各向同性、线弹性等基本假定出发,研究连续弹性体的一般受力问题。

与材料力学相比,弹性理论可以给出更为精确的解答,并可用来校核材料力学的结果。例如,梁的弯曲应力沿横截面实际上为非线性分布,对于跨高比较小的深梁尤为明显,由弹性力学解答可以估计材料力学计算结果的误差。

又比如,材料力学对带孔杆件拉伸的强度计算时,认为沿孔径的净截面上拉应力是均匀分布的,而弹性理论给出的解答则说明在孔边附近应力不仅不是均匀分布,而且还有明显的应力集中现象。

这个意义上讲,学好了弹性力学就是打好了固体力学的基础。在弹性理论基础上发展起来的复合材料力学、塑性力学、断裂力学等固体力学分支,无一例外都是采用解析的求解途径。

在振动方面,结构动力学和弹性动力学等也都是基于解析的途径。但是这些解析的方法存在显著的局限性,对于大量新的结构形式和材料不断涌现的现实情况,往往无法给出问题的控制偏微分方程的解答。

另一方面,有限元方法则是通过离散化的途径将连续的求解域分割为一系列单元的组合体,这些单元通过有限数量的节点与其他相邻的单元连接在一起。对于广泛应用的位移元(以位移作为基本未知量的单元),各个单元内部可按统一的模式进行位移插值,基于变分原理建立单元节点力和节点位移之间的关系,即单元刚度方程。

基于相邻单元在公共节点上的位移协调条件和节点的平衡条件,建立离散结构体的平衡方程,即总体刚度方程。引入边界条件,消除总刚方程的奇异性,求得节点位移。基于节点位移,得到单元的应变,再基于本构关系得到单元的应力。对于采用等参变换单元,由于采用数值积分技术,因此计算得到的原始应力和应变其实都是单元的数值积分点上的值。

由此可见,有限元方法的整个求解过程,完全没有用到求解数学物理方程中的那些经典的解析方法。而对于那些无法用解析方法求解的问题,只要控制方程和边界条件明确,都可以通过有限元方法基于相同的格式和步骤进行求解。

记得十几年前,我在课题中遇到较为复杂的球对称问题,难于求解相关的方程,商用程序中又没有球对称单元,因此基于对微分方程的加权余量法导出有限元列式并通过Fortran程序进行了计算。

第二、有限元分析在当前主要借助于各种商用程序来实现

目前,除了少数单位拥有内部的自研程序分析一些特定的问题之外,工程领域的大量问题的结构力学分析都是通过成熟的商用软件来实现的。

在《工程结构有限元分析,到底难在哪里》一文中,我曾提出了有限元分析的“二次映射”的概念,即在目前主要通过商用程序完成结构分析的大背景下,软件用户需要首先把待分析的实际工程问题映射为一个性质和边界条件都明确化的力学问题,再将这个力学问题映射为商用软件可以求解的数学问题或计算模型,这两次映射其实是有限元分析真正关键的地方。

把实际问题抽象成为力学问题的过程中,无论是划定求解域还是确定边界条件都需要工程经验,而力学课程中往往只讲具体的方程和问题怎么求解,弹性理论的应力解法和位移解法对于从工程问题中抽象出分析模型显然帮不上什么忙。

另一方面,在明确了一个问题的性质、求解范围和边界后,能否正确求解,对商用软件的认知和熟悉程度又起到很重要的作用。如果对计算软件编制的原理不熟悉,可能导致无法选用正确的求解模块或分析选项,造成错误解答。如果对于软件建模工具的使用不熟练,可能导致模型中各部件在拓扑上不连续等错误。因此,分析人员需要对软件的算法和模型处理方法都有一定的认知。

第三、力学对有限元分析有着重要的指导作用

既然分析主要靠软件,那么力学对于有限元分析重要吗?答案是肯定的。弹性力学的很多原理,如:基本方程、解的唯一性定理、圣维南原理等对有限元分析及计算结果的解释等方面都有指导作用。

可以说,力学概念可以为有限元分析的过程提供理论指导,并为其计算结果的解释提供理论依据。力学概念清楚的软件用户,能够通过概念来论证计算模型的有效性,也可以通过力学概念来避免不必要的计算工作量。

此外,有限元分析不是目的,设计人员往往需要根据计算结果对设计进行调整和优化,这种情况下力学概念也同样起到指导作用。可以说,没有力学概念,有限元分析没办法做到有理有据,会陷入到既不知道为什么这么做,也不知道计算结果是对还是不对的尴尬境地。

下面列举两例,说明力学在工程结构有限元分析中所起到的指导作用。

一个是关于静力分析和动力分析的区别问题。如果熟悉结构动力学,那么可以首先计算结构的固有频率,并与荷载的性质进行比较。下图是一类典型的加载过程,即荷载随时间线性递增,到最大值后保持不变。那么对这样的问题,到底是做静力分析还是需要做动力分析呢?

下面给出一系列不同荷载上升时间的SDOF系统的动位移幅值的变化曲线。由结构动力学理论计算结果可知,当加载时间(上升时间)超过3倍结构固有周期时,自振引起的动力效应将显著降低,可以视为静力问题。

计算结果还表明,加载上升时间为结构固有周期的整数倍时,荷载水平段也不会引起系统的振动。这个理论为有限元分析中采用静力计算还是动力学计算提供了理论依据。

又比如下图平面应力问题中A、B两点的应力状态。对于凸角的顶点A,由于此处没有表面分布载荷,由应力边界条件表达式可导出A点处于零应力状态。而凹角的顶点B,其附近所取的微元体各个面均不是边界面,其上的应力分量都是未知,由理论分析可知此处的应力趋向于无穷大。

这个问题的理论分析实际上为这类型问题的有限元模型简化提供了理论指导,结合圣维南原理又可以对计算结果的应力奇异点等问题提供分析的依据。

综上所述,力学和有限元分析采用的是完全不同的求解途径,有限元分析可以计算的问题显然比弹性力学更为复杂和广泛。尽管现阶段有限元分析基本上都是借助于商用软件,但是力学理论和概念还是可以为有限元建模和计算提供理论指导和分析依据。所以,学习了力学,有可能不会有限元分析,但是如果没有力学概念,同样也做不好有限元分析。

作者简介:尚晓江,仿真秀专栏作者,工学博士,力学和有限元分析理论功底扎实,长期从事ANSYS软件应用与技术咨询工作,累计为国内用户开展培训或讲座逾3000人次,编著有《ANSYS结构有限元高级分析方法与范例应用(第三版)》、《工程结构优化设计方法与应用》等。

声明:原创文章,首发仿真秀公 众号,部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。


欢迎关注我在仿真秀的专区!


MechanicalMechanical APDLWorkbenchAbaqus结构基础静力学瞬态动力学振动轨道交通
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2019-09-26
最近编辑:7月前
尚晓江
博士 | 博士 技术专家 海内存知己,天涯若比邻
获赞 629粉丝 11019文章 77课程 25
点赞
收藏
未登录
9条评论
兰晓东
三分天注定,七分靠打拼!
3年前
受教了,感谢老师o(^o^)o
回复
无知的老王
一二三的壹
4年前
不错,很有用
回复 1条回复
姜国政
签名征集中
4年前
讲的真好
回复 1条回复
晓
签名征集中
4年前
尚老师您好!正如您文章题目所示,学了那么多力学可是还是不知道怎么用于实际,老师您如果方便的话,以后写文章,可不可以谈谈有限元分析是怎么结合力学的,尤其是材料力学以及弹性力学。都说力学十分重要,我一直在找力学用于指导分析预判和评估结构的结合方法,但是一直以来都没有找到相关文章或者书籍,小白是实在摸不到门路。
回复 1条回复
hnzzxl
生命不息,学习不止
5年前
读书期间也知道仿真背后需要的是理论,可那时对此的理解也不深,即使补理论面对那么多的资料也不知从何补起;现在随着课题和相关领域理解的逐渐深入,也走不少弯路,也慢慢摸索到其中的门路了。
回复 1条回复
骄阳
签名征集中
5年前
知行合一
回复 1条回复
行走宇宙的行星
签名征集中
5年前
想做好不容易啊,努力学习中,加油!
回复 1条回复
信昊
签名征集中
5年前
知其然,知其所以然。
回复 1条回复
小姜
努力学习有限元仿真。
5年前
学习一下
回复 1条回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈