购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 数值分析方法

数值分析是研究连续问题的算法的科学,其发展历史可以追溯到数学家对数值分析和近似解的探索。早在古巴比伦和古埃及时期,人们就开始尝试使用数值分析解决实际问题。公元前3世纪,欧几里得在其著作《几何原本》中介绍了一种求解线性方程组的方法,该方法就是我们今天所说的“欧几里得算法”。阿基米德使用逼近法计算圆周率,通过内接和外切正多边形来逼近圆的面积的方法得到圆周率的上、下界。在中国,数学家也对数值分析方法进行了探索。魏晋时期的数学家刘徽首创割圆术,为计算圆周率建立了严密的理论和完善的算法。割圆术是通过不断倍增圆内接正多边形的边数来求圆周率的方法,如图1-1所示。

图1-1 割圆术

数值分析是应用数学的一个重要分支,其核心内容是设计复杂工程问题的近似求解算法。一般地,这些算法的目的是将连续的无穷维问题离散化,转化为一个可解的离散有限维问题,从而通过数值分析获得近似解。离散化的过程通常采用的是各种数值逼近方法,如插值、拟合、数值积分等。通过这些方法,原始的连续问题被近似为一个离散的代数问题,如非线性方程组求解、无约束最优化问题求解、线性规划问题求解等。

数值分析方法的设计和分析是进行数值分析的关键。一个好的数值分析方法应该具有高效、稳定、收敛等特性。方法的效率关系到计算速度和需要的计算资源,稳定性关系到方法对输入数据和舍入误差的敏感程度,收敛性关系到方法能否在有限的步骤内给出满足精度要求的近似解。数值分析学家需要在方法的效率、稳定性和收敛性之间进行权衡,设计出适用于特定问题的最优方法。

如果没有数值分析,现代科学和工程技术的发展将受到极大限制。在当今的科学研究和工程应用中,人们经常遇到各种复杂的数学模型和海量的数据,对其进行解析求解往往是不可能的。数值分析为此提供了有效的工具和方法,使得人们能够通过数值模拟和计算机实验来研究复杂系统的行为,预测对象未来的发展趋势,并优化设计方案。数值分析已经成为现代科学和工程研究不可或缺的一部分。

数值分析的典型应用如下。

气象学:大气模型在模拟大气层行为方面发挥着至关重要的作用,它不仅有助于理解人类活动对大气的影响,还提高了天气预报的准确性。大气模型是基于控制大气运动的原始动力学方程构建的数学模型,通过引入湍流扩散模型、辐射模型、湿过程(云和降水)模型、热交换模型、土壤模型、植被模型、地表水模型、地形效应模型和对流模型等参数化方案来补充这些方程。目前,大多数大气模型采用数值分析方法,即离散化运动方程来预测各种尺度的现象,包括微尺度的龙卷风和边界层涡旋、建筑上的亚微尺度湍流,以及天气流和全球流。模型的应用范围可以是覆盖整个地球的全球域,也可以是针对某特定区域的有限区域。

计算金融:在这个全球化、高度互联的金融体系中,资产交易涉及众多跨地域、跨时区的市场参与者,呈现出前所未有的复杂性。现代商业为了实现资源的最优配置,必须借助先进的优化方法。然而,这些高度多样化的投资策略蕴含的风险评估与表征往往依赖复杂的数学与计算模型。因此,寻求高效、精确的数值分析方法,对于应对金融市场挑战至关重要。

除此之外,数值分析的应用领域还包括计算生物学、城市复杂系统等,甚至机器学习和人工智能也和数值分析关系密切。

有限元法是一种重要的数值计算方法,它通过变分方法,使得误差函数达到最小值并产生稳定解。类比于通过连接多段微小直线来逼近圆的思想,有限元法包含了一切可能的方法,这些方法将许多被称为有限元的小区域上的简单方程联系起来,并据此来估计更大区域上的复杂方程。它将求解域看作是由许多被称为有限元的小的互连子域组成的,先对每个单元假定一个合适的(较简单的)近似解,然后推导求解这个域总的满足条件(如结构的平衡条件),从而得到问题的解。 R/XOltOSeJKl8bCDSo7J1Zd8tOjVypFXSkcPw/HN0etyH1I/yd03n4+D1QoFf5Ou



1.2 有限元法概述

1.2.1 有限元法的诞生及发展

有限元法是最重要的工程分析技术之一,广泛应用于弹塑性力学、断裂力学、流体力学、热传导等领域。

大约在300年前,牛顿和莱布尼茨发明了积分法,证明了该运算具有整体对局部的可加性。虽然,积分运算与有限元法对定义域的划分是不同的,前者进行无限划分而后者进行有限划分,但积分运算为实现有限元法准备了理论基础。

在牛顿之后,著名数学家高斯提出了加权余值法及线性代数方程组的解法。这两项成果中前者被用来将微分方程改写为积分表达式,后者被用来求解有限元法得出的代数方程组。

在18世纪,另一位数学家拉格朗日提出了泛函分析。泛函分析是将偏微分方程改写为积分表达式的另一途径。

在19世纪末20世纪初,数学家瑞利和里兹(Rayleigh Ritz)首先提出了对全定义域运用展开函数来表达其上的未知函数。1915年,数学家伽辽金(Galerkin)提出了选择展开函数中形函数的伽辽金法,该方法被广泛地用于有限元分析。

20世纪40年代,随着航空业的飞速发展,人们需要对飞机结构进行精确的设计,在工程中逐渐产生了矩阵力学分析方法。1943年,数学家库朗德第一次提出了在定义域内分片地使用展开函数来表达其上的未知函数。这实际上就是有限元法的做法。

1955年,德国的Argyris出版了第一本关于结构分析中的能量原理和矩阵方法的书,为后续的有限元研究奠定了重要基础。1956年,波音公司的Turner、Clough、Martin和Topp在分析飞机结构时系统研究了离散杆、梁、三角形的单元刚度表达式。1960年,Clough在处理平面弹性问题时第一次提出并使用了“有限元”的名称。1967年,Zienkiewicz和Cheung出版了第一本有关有限元分析的专著。1970年以后,有限元法开始被用于处理非线性问题和大变形问题。

20世纪60年代初,我国老一辈计算科学家开始将计算机技术应用在土木、建筑和机械工程等领域。1964年,冯康教授独立于西方创造了一整套解微分方程问题的系统化、现代化的计算方法,即有限元法,并发表了论文《基于变分原理的差分格式》,这是中国学者独立于西方创立有限元法的标志。黄玉珊教授提出了“小展弦比机翼薄壁结构的直接设计法”和“力法-应力设计法”。1964年,崔俊芝院士研发了国内首个平面问题通用程序,并成功应用于解决刘家峡大坝复杂的应力分析问题。20世纪70年代,钱令希教授作了题为《结构力学中最优化设计理论与方法的现代发展》的报告。

1.2.2 有限元法的基本思想

有限元法也叫有限单元法(Finite Element Method,FEM),是随着电子计算机的发展迅速发展起来的一种弹性力学问题的数值求解方法。20世纪50年代初,它首先应用于连续体力学领域—飞机结构静、动态特性分析中,用于求得结构的变形、应力、固有频率及振型。有限元法具有有效性,应用范围已从线性问题扩展到非线性问题,分析对象已从弹性材料扩展到塑性材料、黏弹性材料、黏塑性材料和复合材料,从连续体扩展到非连续体。

图1-2所示为结构与有限元法。有限元法中的相邻的小区域通过边界上的节点连接起来,可以用一个简单的插值函数来描述每个小区域内的变形和应力。只计算节点处的应力或变形,非节点处的应力或变形是通过函数插值获得的。换句话说,有限元法并不计算区域内任意一点的变形或应力。

事实上,当划分的区域足够小时,每个区域内的变形和应力总是趋于简单,计算的结果逐渐接近真实情况。从理论上可以证明,当单元数目足够多时,有限元解将收敛于问题的精确解,但是计算量相应增大。因此,在实际工作中总是要在计算量和计算精度之间找一个平衡点。

图1-2 结构与有限元法

1.2.3 有限元法的应用及发展趋势

有限元法在工程中的应用广泛且深入,特别是在结构优化领域,它已经成为一种不可或缺的工具。从结构形状的最优化到结构强度的分析,再到振动的分析,有限元法为工程师提供了强大的支持,帮助他们解决了一系列复杂的工程问题。

在过去的50多年里,有限元法已经发展成一个非常成熟的数值分析方法,为工程实践带来了巨大的经济效益。它的出现不仅使传统的基于经验的结构设计趋于理性,还推动产品设计向更加精细的方向发展。这主要体现在产品设计过程中样机试制次数的大幅减少,以及产品可靠性的显著提高。

在实际应用中,有限元法被广泛应用于各种工程领域。例如,在压力容器的设计中,有限元法可以应用于结构应力分析和形状优化,以确保压力容器的安全性和经济性。在机床切削过程中,有限元法可以应用于振动分析和减振设计,以提高机床的加工精度和稳定性。此外,在汽车研发过程中,有限元法可以应用于碰撞模拟,为汽车安全性设计提供重要的参考依据。在发动机设计过程中,有限元法可以应用于减振降噪分析,以优化发动机的结构设计,提高其性能和可靠性。同样,在武器设计过程中,有限元法可用于模拟爆轰和弹头形状优化,以确保武器的威力和精度。

计算机辅助工程(Computer Aided Enginnering,CAE)在现代工程设计中占据了至关重要的地位,其广泛的应用使得复杂的设计过程更加高效、精确和可靠。CAE的核心在于分析计算与仿真模拟,它涵盖了工程数值分析、结构与过程优化设计、强度与寿命评估,以及运动/动力学仿真等多个领域。这些领域的综合应用使得CAE能够全方位地验证未来工程或产品的实用性与稳定性,从而避免在实际生产过程中出现意外。

追溯CAE技术的起源,我们可以发现其主要归功于有限元法的诞生。在有限元法的发展初期,绝大多数CAE软件都是基于该方法进行计算求解的。随着计算机技术的飞速发展和有限元法的不断完善,CAE软件的功能和性能得到了极大提升。如今,CAE软件已经能够处理更加复杂的问题,如非线性分析、多物理场耦合分析、优化设计等,为工程师提供了更加强大和灵活的设计工具。

此外,随着云计算的发展,CAE软件实现了云端化,这使得工程师可以随时随地通过网络访问和使用CAE软件,大大提高了工作效率和便利性。人工智能的应用也给CAE软件带来了新的发展机遇,如智能优化设计、自动仿真等,这些技术的应用进一步推动了CAE软件的发展和创新。

总之,CAE软件作为现代工程设计的重要工具,其发展历程充分展示了科技进步对工程设计的巨大推动作用。随着技术的不断进步和创新,CAE软件将发挥更加重要的作用,为工程师提供更加高效、精确和可靠的解决方案。 LeLoBOFzbAv/9LHo9ELP5ynFeZ2LdCXWXgKRUWUKNtjPjqNIiDDUN6UgvkIgR6D3

点击中间区域
呼出菜单
上一章
目录
下一章
×