本课程是有限元方法的入门课程,适用于物理学和工程科学中的一系列问题。本课程采用数学方法处理问题,但目的仅在于阐明公式。课程包括约 45 个小时的讲座,内容涵盖我通常在密歇根大学研究生入门班上讲授的材料。课程的处理方式是数学化的,这对于一个深深扎根于函数分析和变分微积分的课题来说是很自然的。不过,它并不正式,因为这些讲座的主要目的是让观众成为一名合格的有限元代码开发人员。我们的确会花时间讲解基本的函数分析和变分微积分,但这只是为了突出这些方法的数学基础,进而解释它们为何如此有效。作为一种计算框架,有限元法的成功在很大程度上在于其数学基础的严谨性,这一点需要得到重视,即使只是以本文介绍的初级方式。我们假定读者具有偏微分方程(PDE)的背景,更重要的是线性代数的背景,但读者会发现我们发展了所需的所有相关思想。 发展本身侧重于偏微分方程(PDE)的经典形式:椭圆、抛物和双曲。不过,在每个阶段,我们都会将其与偏微分方程所代表的物理现象联系起来。为了清晰起见,我们从一维的椭圆 PDE 开始(线性化弹性、稳态热传导和质量扩散)。然后,我们将讨论标量未知数中的三维椭圆 PDE(热传导和质量扩散),最后以矢量未知数中的三维问题(线性化弹性)结束对椭圆 PDE 的讨论。接下来是三维抛物线 PDE(非稳态热传导和质量扩散),最后以三维双曲 PDE(线性弹性力学)结束讲座。讲座中还穿插了对现场聆听讲座的一小群研究生和博士后学者提出的问题的回答。在讲座的适当部分,我们会打断数学的发展,介绍代码框架,该框架完全开源,基于 C++。 书籍:关于有限元方法的书籍很多。本课程没有必读教科书。不过,我们推荐以下书籍,这些书籍的内容比任何形式的课堂都要详细和广泛: The Finite Element Method:线性静态和动态有限元分析》,T.J.R. Hughes,Dover Publications,2000 年。 有限元方法》:其基础和基本原理》,O.C. Zienkiewicz、R.L. Taylor 和 J.Z. Zhu,Butterworth-Heinemann,2005 年。 《有限元第一课》,J. Fish 和 T. Belytschko,Wiley,2007 年。 资源:您可以在 dealii.org 下载 deal.ii 库。如果您无法在自己的计算机上安装 deal.ii,我们会在讲座中提供编码教程,并列出您可以使用的其他资源。运行 deal.ii 需要 cmake。它可在 cmake.org 获取。

您将学到什么
熟悉适用于一系列物理和工程问题的有限元方法。
创建简单的 C++ 代码
您将获得的技能
要了解的详细信息

可分享的证书
添加到您的领英档案
作业
12 项作业
授课语言:英语(English)
了解顶级公司的员工如何掌握热门技能

该课程共有13个模块
位教师
授课教师评分
(68个评价)
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'

Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'

Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'

Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
学生评论
- 5 stars
77.48%
- 4 stars
14.18%
- 3 stars
3.72%
- 2 stars
1.06%
- 1 star
3.54%
显示 3/564 个
S
已于 Nov 22, 2020审阅
Excellent course, subject matter is presented very methodically, and the instructor's command over the subject taught is outstanding.
AI
已于 Mar 8, 2017审阅
A rigorous and organized introduction to the subject with the additional benefit of learning through implementation.
GD
已于 May 20, 2019审阅
Well structured course. It builds up from the basics of finite elements to more complex problems.


