好!如果你已经了解了上面的要点,其实大至也能够判断出,真正的误差将可能发生在哪些地方。
任何有限元分析软件的分析结果都会存在以下三方面的误差:
1
建模误差
理想化的误差,将实际模型简化为数学模型的误差
2
离散误差
源自网格的划分,将连续实体离散成有限个单元导致的误差
3
数值误差
采用数值计算方法求解微分方程、偏微分方程导致的数值累积误差
其中,建模误差与有限元分析软件无关,离散误差和数值误差与有限元分析软件有关。所以,不管是SOLIDWORKS Simulation,还是ANSYS,其有限元分析结果都是存在误差的。
所以,有限元分析结果所存在的误差主要是由模型简化不合理、单元类型和单元大小选择不合理、边界条件(约束)和载荷施加不合理导致的,有限元分析软件的离散误差和数值误差通常并不大。
再者,有限元分析又包含了:
1.可行性方案制定
2.实验/理论计算
3.数据处理
4.软件计算
这四方面将同时影响到我们所得到结果的精确度,而在分析过程中以上人为判断或操作产生的误差,要远远大于我们所担忧的软件计算所产生的误差。这也是为什么使用者常常问“准不准”这个问题其实并没有太大的实际意义。因为绝大部分“不准”的原因并不来源于计算机和软件的计算。
有限元分析软件的选择并不用过分注重,重要的是分析方法和思想。要想用好有限元软件,得到较精确的分析结果,必须学好力学和有限元理论,并且还得搞懂产品的结构特点和实际工况。
在进行有限元分析时,通常会存在这样一个现象:不同分析者使用相同的软件对相同的产品进行分析,却得出不同的结果,且结果可能相差较大。该现象是由于不同分析者的分析思想、方法不相同,分析细节处理不相同、选项、参数设置不一致引起的。该现象的产生与有限元分析软件的选择无关,无论是SOLIDWORKS Simulation,还是ANSYS都会存在这种问题。
对于有限元分析,不必太过于在意分析结果的精确程度,通常设计者只是为了判断零部件的整体受力情况、变化趋势以及大概的数值范围。