Notre Dame courses

ame30251: computational methods (aut24)
ame20251: computational methods (aut23)
ame70732: computational fluid dynamics (aut21, aut23)
ame60714: advanced numerical methods (aut20, spr23)
ame40541/60541: finite element methods (spr20, spr21, spr22, aut22, spr24)
ame50541: finite element methods (spr19)

AME40541/60541: Finite Element Methods

Lecture

Location: 210 DeBartolo Hall
Meeting time: MWF 10:30am - 11:20am

Office Hours

Matthew J. Zahr, 300B Cushing Hall, M 11:20am-2:00pm, W 12:30pm-4:00pm, F 11:30pm-4pm
Han Gao, 321 Cushing Hall, by appointment
Marzieh Mirhoseini, 321 Cushing Hall, by appointment

Description

The finite element method is the industry-standard for solving a range of thermal, structural, and fluid flow problems that commonly arise in engineering practice and research. Commercial software is well-suited for solving such problems; however, having a fundamental understanding of the underlying methods is crucial to effectively use the software, develop methods/code tailored to the particular problems they face, or undertake cutting-edge research. This course introduces the fundamental concepts of finite element methods with applications to structural analysis, heat flow, fluid mechanics, and multiphysics problems. It covers the basic topics of linear and nonlinear finite element technology including weak formulations and error analysis, domain discretization on structured and unstructured meshes, assembly of global equations, the isoparametric concept, essential and natural boundary conditions, numerical quadrature, variational crimes, and the structure of a finite element program. Throughout the course, students will build their own finite element code that will be used to investigate fundamental properties of finite element methods. In addition, the course makes use of commercial software to explore more advanced capabilities, validate their own code, and gain experience with software commonly used in engineering industry.

Course Details

Course syllabus (pdf)

Lecture slides

Introduction to AME40541/60541 (pdf)

Course notes

Ch 1: Direct stiffness method (pdf)

Ch 2: Mathematical preliminaries (pdf)

Ch 3: Weighted residual methods (pdf)

Ch 4: Finite element method, 1D (pdf)

Ch 5: Variational formulation (pdf)

Ch 6: Fintie element method, nD (pdf)

Homework

Homework 0 (pdf, comsol_heat2d) - due 2/10

Homework 1 (pdf, code) - due 2/3

Homework 2 (pdf, code) - due 2/24

Homework 3 (pdf, code) - due 3/20

Final project

Project (pdf, code) - due 3/30, 4/6, 4/13, 4/20, 4/27, 5/10