在现代工程领域,计算机辅助工程(computer aided engineering,CAE)可以在设计阶段对结构进行校核、优化,使工程师在产品未生产之前就对设计的经济性、可靠性、安全性进行评估。在这样的背景下,CAE开始在结构设计中发挥出极其重要的作用。在各种CAE方法中,有限元法(finite element method,FEM)在工程领域应用最广,也是技术相对比较成熟的一种方法。作为一个合格的有限元分析(finite element analysis,FEA)工程师,至少应该具备以下3个方面的要求:
(1)坚实的理论基础,主要包括力学理论(对于结构有限元分析工程师)和有限元理论;
(2)软件运用经验,能熟练应用常用的有限元软件;
(3)工程实践经验,对于各种工程问题能够准确地判断并确定分析方案。
在这3个方面中,最简单的就是软件运用,很多初学者通过对一些参考书的模仿及学习,熟悉了几个例题之后,就信心满满,以为自己可以做一个分析工程师了,这是极端错误的。参考书的例题与实际工程分析有质的区别:例题是简化的模型,分析类型和边界条件已知,初学者只是简单的遵照参考书的过程重复计算。这个操作过程,中学生都可以完成。在做工程分析的时候,情况完全不同,模型的简化、分析类型和边界条件全部未知,在计算完成后,还需要对结果进行分析和评价。
下面简要介绍CAE的分析流程。首先,针对实际工程的问题进行判断,依据工况确定问题类型,判定是否需要有限元分析(很多问题用基本力学计算或者查手册就能更快更准确地得到答案);其次,对有限元分析项目进行规划并计算,包括模型简化及计算规模、分析类型和边界条件的确定;最后,根据有限元分析结果,提出相应结论和建议,包括分析项目的可靠性、安全性判定,优化的可能,危险的处理等。由上可知,有限元分析工程师仅靠熟悉软件是远远不够的,其工作是对专业知识及实践经验的综合性体现。
小知识
很多项目需要判定是否需要有限元分析。例如,对于一些机械类单一零件产品的分析,如果外载仅为一个重力工况,就不需要进行有限元分析。原因是:这个零件经过生产制造后能够成形,就已经经受了重力的测试。实践是检验真理的唯一标准,实践就已经证明其性能可靠,所以不需要再进行有限元分析。
又如,6个相同螺栓连接的一对法兰,其中有一个螺栓出现断裂,该螺栓也不需要进行有限元校核。原因是:设计故障必将批量反映问题,如果该螺栓强度或刚度不足,势必表现出多个或全部螺栓失效;而且,当一个螺栓出现失效时,其余螺栓在偏载和突变情况下仍然不出现失效,正好证明其螺栓是足够安全可靠的。因此,对该螺栓从材料入手,进行金相分析较为合适。
就任一个CAE分析而言,必须满足下列四要素。
(1)清晰的物理概念。工程问题按数学一般分为稳定场(椭圆)方程(用于描述静平衡、稳态热等)、扩散(抛物线)方程(用于描述动力学、瞬态热等)、波动(双曲线)方程(用于描述应力波等波动现象)。
(2)明确的系统属性。已知上面的3种控制方程,还要有初始条件或/和边界条件,才可以得到方程的解析解。则系统中需要具备基本的自身参数,如弹性模量、泊松比、长度、截面积等,还要具备系统的外界参数,如力、力矩等。
(3)各种工程问题的数学表征。实际工程问题往往存在于大量的数据中,需要抽取或换算得到数学表征参数。例如,一对齿轮副进行 静平衡 (静力学)计算,除了知道其模型尺寸、材料的弹性模量、泊松比、齿轮间的摩擦系数以外,还需要通过计算求出其载荷(力和力矩),以保证各个齿轮加载后整个系统的力平衡和力矩平衡;如果进行 瞬态 计算,则需要知道齿轮的密度,载荷以转速度形式加载。
(4)计算机实现的可行性和高效性。任何有限元分析都基于一定的假设,例如,连续性是实现有限元计算的必要条件,各向同性、对称性则是实现有限元高效计算的简化手段。
此外,有限元法是实际工程设计的一种数学辅助方法,为实际工程而服务,主要解决的是难以被实验验证的工程问题, 切忌为数学分析而分析。
就有限元软件运用而言,特别是操作简单、容易上手、方便处理复杂工程模型的ANSYS Workbench,很多初学者在学习过程中也往往依葫芦画瓢,不了解软件输入的每一个参数的来龙去脉。这样致使初学者离开参考书的实例后就茫然无措,分析实际工程问题时更是无从下手。因此,在使用ANSYS Workbench进行有限元分析时需特别注意以下几点:
(1)模型简化;
(2)边界正确;
(3)参数合理;
(4)网格适用。