The Finite Element Method for Problems in Physics

所在平台: CourseraArchive

课程类别: 其他类别

大学或机构: CourseraNew

课程主页: https://www.coursera.org/archive/finite-element-method

课程评论:没有评论

第一个写评论        关注课程

课程简介

University of Michigan

课程评论(0条)

课程详情

This course is an introduction to the finite element method as applicable to a range of problems in physics and engineering sciences. The treatment is mathematical, but only for the purpose of clarifying the formulation. The emphasis is on coding up the formulations in a modern, open-source environment that can be expanded to other applications, subsequently. The course includes about 45 hours of lectures covering the material I normally teach in an introductory graduate class at University of Michigan. The treatment is mathematical, which is natural for a topic whose roots lie deep in functional analysis and variational calculus. It is not formal, however, because the main goal of these lectures is to turn the viewer into a competent developer of finite element code. We do spend time in rudimentary functional analysis, and variational calculus, but this is only to highlight the mathematical basis for the methods, which in turn explains why they work so well. Much of the success of the Finite Element Method as a computational framework lies in the rigor of its mathematical foundation, and this needs to be appreciated, even if only in the elementary manner presented here. A background in PDEs and, more importantly, linear algebra, is assumed, although the viewer will find that we develop all the relevant ideas that are needed. The development itself focuses on the classical forms of partial differential equations (PDEs): elliptic, parabolic and hyperbolic. At each stage, however, we make numerous connections to the physical phenomena represented by the PDEs. For clarity we begin with elliptic PDEs in one dimension (linearized elasticity, steady state heat conduction and mass diffusion). We then move on to three dimensional elliptic PDEs in scalar unknowns (heat conduction and mass diffusion), before ending the treatment of elliptic PDEs with three dimensional problems in vector unknowns (linearized elasticity). Parabolic PDEs in three dimensions come next (unsteady heat conduction and mass diffusion), and the lectures end with hyperbolic PDEs in three dimensions (linear elastodynamics). Interspersed among the lectures are responses to questions that arose from a small group of graduate students and post-doctoral scholars who followed the lectures live. At suitable points in the lectures, we interrupt the mathematical development to lay out the code framework, which is entirely open source, and C++ based. Books: There are many books on finite element methods. This class does not have a required textbook. However, we do recommend the following books for more detailed and broader treatments than can be provided in any form of class: The Finite Element Method: Linear Static and Dynamic Finite Element Analysis, T.J.R. Hughes, Dover Publications, 2000. The Finite Element Method: Its Basis and Fundamentals, O.C. Zienkiewicz, R.L. Taylor and J.Z. Zhu, Butterworth-Heinemann, 2005. A First Course in Finite Elements, J. Fish and T. Belytschko, Wiley, 2007. Resources: You can download the deal.ii library at dealii.org. The lectures include coding tutorials where we list other resources that you can use if you are unable to install deal.ii on your own computer. You will need cmake to run deal.ii. It is available at cmake.org.

物理问题的有限元方法:本课程介绍适用于物理和工程科学中一系列问题的有限元方法。这种处理是数学上的,但仅出于阐明配方的目的。重点是在现代的开源环境中对配方进行编码,随后可以扩展到其他应用程序。 本课程包括约45个小时的讲座,涵盖了我通常在 密歇根大学基础研究生班。处理是数学的,这是 对于一个源于功能分析和微积分的主题很自然。它不是 正式的,但是,因为这些讲座的主要目的是使观众成为一个 有限元代码的合格开发人员。我们花时间在基本功能上 分析和变分演算,但这仅是为了突出 方法,反过来解释了为什么它们这么好用。有限成功的大部分 元素方法作为计算框架在于其数学的严格性 基础,即使只是基本方式也需要体谅 呈现在这里。假设PDE的背景,更重要的是线性代数, 尽管观众会发现我们开发了所有需要的相关想法。 开发本身着重于偏微分方程(PDE)的经典形式: 椭圆,抛物线和双曲线。但是,在每个阶段,我们都与 PDE代表的物理现象。为了清楚起见,我们从椭圆形PDE开始 一维(线性弹性,稳态热传导和质量扩散)。我们 然后转到标量未知量(热传导和 质量扩散),结束具有三维问题的椭圆形偏微分方程的治疗 在矢量未知数中(线性弹性)。接下来是三维的抛物线形偏微分方程 (不稳定的热传导和质量扩散),并且讲座以双曲线PDE结束 三个维度(线性弹性动力学)。讲座间穿插的是对 一小部分研究生和博士后学者提出的问题 跟着讲课直播。在讲座的适当时间,我们中断了数学 开发以布局代码框架,该框架完全是开源的,并且基于C ++。 图书: 关于有限元方法的书籍很多。该课程没有必修课 教科书。但是,我们建议您阅读以下书籍,以获取更详细,更广泛的信息 比任何形式的课程都可以提供的待遇: 有限元法:线性静态和动态有限元分析,T.J.R. 休斯,多佛出版社,2000年。 有限元方法:基础和基本原则Zienkiewicz,R.L。Taylor和 J.Z.朱(Butterworth-Heinemann),2005年。 有限元素的第一门课程,J。Fish和T. Belytschko,威利,2007年。 资源: 您可以从Dealii.org下载Deal.ii库。讲座包括编码教程,其中 如果您无法自行安装Deal.ii,我们会列出您可以使用的其他资源 电脑。您将需要cmake来运行Deal.ii。可在cmake.org上获得。

课程标签

0人关注该课程

主题相关的课程