在科学技术和工程领域中,科技工作者要研究某一力学问题或物理问题,首先必须对所研究的问题建立起数学模型并对所研究问题的主要变量之间的关系做出假定,然后根据主要变*之间的假定建立起无限小微分元素的性质,于是便得到描述该问题的一个或一组微分方程和相应的定解条件。科技工作者的主要目标便是求出某个特殊区域上的微分方程或微分方程组及相应定解条件的解。但能用解析方法求出**解的只是极少数方程性质比较简单,且几何形状相当规则的问题。对于绝大多数问题,由于方程性质比较复杂,或由于求解区域的几何形状比较复杂,则不能得到解析的结果。解决这类复杂问题通常有两种途径:一是引入简化假设,将微分方程和几何边界简化为能够处理的情况,从而得到问题在简化状态下的解析结果。但是这种方法只是在有限的情况下是可行的,因为过多的简化可能导致误差很大甚至错误的解答。因此人们多年来寻找和发展了另一种求解途径和方法,即数值方法。自20世纪60年代以来,随着数字计算机的飞速发展和广泛应用,数值分析方法已成为求解科学技术问题的主要工具。
在现代科学技术和工程领域中,随着计算机科学技术的迅猛发展,数值分析方法成为与解析方法、实验分析方法并列的三种主要分析方法。现代工科学生,尤其是工程力学专业的学生必须在掌握解析和实验分析方法的同时,还要着重掌握数值分析方法的基本原理、基本方法和基本步骤。学生学习完数值分析方法课程后,能够运用所学的基本理论把所分析的问题较准确地抽象为计算模型,能够熟练地编制程序和利用分析软件对计算模型进行分析计算,也能够根据各种数值分析方法的优缺点,选择一种*适宜于分析计算的数值方法。
本书是根据1990年作者为工程力学专业本科生学习计算力学而编写的讲义的基础上改写而成的,原讲义名称为《有限单元法的理论及程序》。1997年对原讲义进行了部分修改,增加了流体力学问题和动力学问题的有限单元法的内容,并更名为《工程力学中的数值分析方法》。2002年结合**教育部的教改课题“工程力学专业创新能力培养和系列课程综合改革的研究”对讲义进行了全面的修改,将课程内容沿着基于微分描述法和积分描述法的近似方法两条主线展开,将**放在基于积分描述法的近似方法上,尤其是有限单元法上。
2006年,本书被列为普通高等教育“十一五”**级规划教材。结合几年来工程力学专业本科生的教学实践,将原书作了较大的修改,删去了一些在教学中没有讲授的内容,以适合于工程力学专业“计算力学”的课程内容和教学课时的基本要求,并将书名更改为《计算力学》。
本书此次出版,得到湖南大学出版社的大力支持,在此表示衷心的感谢。
本书第6章由刘腾喜教授编写,第9章由蒯行成教授编写,其余章节均由龙述尧教授编写并统编了全书。
由于作者水平有限,疏漏之处恐仍难免,敬请读者批评指正。
作者
2006年10月