学习有限元的现代资源


31

我需要开始使用有限元方法。我即将开始使用Claes Johnson 的有限元方法来阅读偏微分方程的数值解,但它的日期为1987年。

两个问题:

1)那里有关于该主题的较新的好的资源/教科书/电子书/讲义?

2)通过阅读1987年的书,我有多少想念的地方?

谢谢。


3
这实际上取决于您要实现哪种有限元方法,以及您是否需要对该方法进行编程的实用指南,该方法的良好数学基础,几何网格划分或对特定现象的工程分析。您在“优质资源”中寻找哪个方面?我真的不了解任何一种资源可以同时充分处理所有方面。
保罗

3
@everyone:是否有学习FEM的规范参考?我担心这个问题的可维护性;我们已经有一个重复的参考,以及17个不同的参考。
Geoff Oxberry 2012年

Answers:


18

有很多现代的有限元参考,但是我只会评论一些我认为实用且与应用相关的书,以及一本包含更全面分析的书。

H(curl)

我还建议您从开源有限元软件包(例如FEniCSLibmeshDeal.II)中阅读示例


1
似乎(而且我敢肯定,您认识的其他人也会同意),也许有些人可能会对Claes的书有所了解,应该接受更现代但更相似的处理方式,例如最新版的Brenner Scott。无论出于何种原因,您的建议都以流动为中心,而不是我认为不错的一般FEM介绍。
彼得·布鲁恩

php

11

关于第二个问题,作为我自己作为Claes Johnson的书的读者,我想说的是,作为有限元方法的初学者,您并没有错过太多的东西,除了实现之外,该书在FEM的各个方面都相当全面。

H(curl)H(div)hp

对于第一个问题,除了其他人已经提到的参考文献之外,我还将列出一些有关FEM中特定主题的书:

  • H(div)

  • H(curl)

  • H(div)H(curl)

  • Girault和Raviart的Navier-Stokes方程有限元方法:FEM参考书IMHO中的另一本经典著作,矢量势的理论分析是宝石,如果您要处理3D矢量场FEM计算,那么这本书几乎已经您需要的所有理论分析。

  • Ainsworth和Oden 在有限元分析中后验误差估计:这本书涉及自适应网格细化中的核心思想:FEM的后验误差估计,以及如何构造各种类型的局部误差指标。

  • Ern和Guermond撰写的有限元理论和实践:我想说的又一本全面的书,但对于初学者而言,这本书不适合那些在一定程度上了解FEM但又想寻求更多成分的人,例如作者在一般Banach空间设置中建立了BabuškaInf-Sup条件,并将其与泛函分析中的开放映射和封闭范围定理进行了比较。本书还很好地介绍了双曲线PDE的间断Galerkin方法。在本书的第三部分中,作者对实现进行了全面的介绍,从如何选择正交点到如何有效地存储稀疏矩阵以及一些用于子程序的伪代码。


@Shuhao您好,我正在研究电磁学的有限元。我尝试通过Monk为Maxwell方程式找到有限元方法的pdf版本。但是,我的搜索结果是空的。您能推荐一些其他我可以下载的电磁有限元书籍吗?
philm

1
@philm您可以尝试FENICS书。

@舒浩圣牛,那是一本大书!谢谢您的资源
philm

8

尚未提及我个人对线性结构力学和动力学的喜爱:

有限元程序,来自KJ Bathe。

如果您具有结构工程背景,那么这本书是我所见过的FEM的最佳入门。它深入讨论结构元素的表述,注入条件,误差估计和模态分析。它还讨论了非线性,热流和流体流问题,但我不能为这些主题推荐它(只是为它们提供了更好的书籍)

我的其他收藏夹已经提到过(例如恩恩和格蒙德,多妮亚和韦尔塔)。但是我还要补充一点:

从Strang和Fix分析有限元法

作为对FEM背后的理论的介绍。


(+1),:)您读过Bathe的书吗?那里对于非线性问题有很好的解释吗?特别大的变形?
HR

很久没有读过它了,但是IIRC有一章(或一组)关于非线性问题。这些章节的第一章主要涉及大位移,但也有一章涉及大变形。IIRC上也有一章是关于非线性壳的,但是AFAIK Bathe之后写了一本书,专门讨论壳(壳的有限元分析),也有一章是关于非线性问题的。
gnzlbg 2016年

5

关于有限元方法的教科书很多。

一些经典的参考文献是

  • O. Axelsson,VA Barker的“边值问题的有限元解决方案”介绍了基本原理,包括对方程组求解有用的直接和迭代技术的介绍和讨论。观点是力学和应用数学。

  • SC Brenner和L. Ridgway Scotte的“有限元方法数学理论”介绍了用于理解FEM基础的基本数学理论。观点是应用数学家的观点。该书着重于数学理论,即是针对需要深入研究理论的应用数学家或工程师的。

  • B.Szabó和I. Babuska的“有限元分析”是一本写得很好的教科书,其中由FEM理论的两位创始人介绍了历史,基本理论和原理。该观点是应用数学家的观点,并且包含结构力学中的应用。

  • Gockenbach女士的“理解和实施有限元方法”是有关FEM的基础知识和一些高级主题,FEM的相关实施细节以及实际解决方案的讨论的很好的入门参考。它带有Matlab示例,并且是初学者的精心编写的参考。它着重于将有限元理论与工程应用联系起来。

  • I. Babuska,JR Whiteman和T. Strouboulis的“有限元素-方法和误差估计简介”旨在介绍FEM的基本数学理论,重点是工程应用和实践理解,特别是针对用于自适应的误差估计有限元 它写得很好,对这些主题很有用。


5

由于Jed提到了不连续的Galerkin方法,所以我想我应该提到其他一些有关频谱方法的有用的书:

对于理论:

如果您想对实现光谱方法有一个很好的介绍,我强烈建议:

披露:Kopriva是我的顾问。这本书基于Canuto等人的高度理论性结果。涵盖,并严格关注实施。



3

Dietrich Braess-有限元素。理论,快速求解器及其在固体力学中的应用为一些标准和高级主题提供了很好的视角。特别是Ch。3提供了许多非常不同的主题的介绍。

此外,我认为是矢量分析中两个值得推荐的参考,尽管它们是很长的论文,而不是教科书:

  • H(curl)

  • 有限元外部演算,同源技术和应用适合那些希望进入FEM数学理论(对于非标量问题)的人员(并且仅IMO)。仍然存在许多越来越小的差距,但这也是相关方法的一个很好的起点。



-5

如果一本特定的教科书中没有真正有效的,经过良好测试和注释的代码,那么尝试学习有限元法就毫无意义。随书附赠的CD包含书中描述的方法和算法的完整实现。以下网页简要介绍了这本书,并提供了一个示例:

http://members.ozemail.com.au/~comecau/quad_shell.htm

该书可从亚马逊网站获得:

http://www.amazon.com/Computational-Geometry-Surfaces-Application-Analysis/dp/0646930818

希望这可以帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.