TAM 470: Computational Mechanics, Fall 2018
- Class Time: 12:30 - 13:50 on Tuesdays and Thursdays
- Class Location: Room 253, Mechanical Engineering Building
- Instructor: Paul Fischer, fischerp@illinois.edu
- Office Hours: Wednesday, 1-3 PM, 4320 Siebel Center
- TA: Kento Kaneko, kaneko2@illinois.edu
- Office Hours: Monday & Thursday, 9-10 AM, 28 MEB
- Syllabus
About the Course
The course objective is to give students insight and skills with computational methods as a means of investigating problems in mechanical engineering. While much of the course is based on numerical methods for differential equations, the examples and homeworks will be mechanics based, so that students can understand the deep connections between the behavior of mechanical systems and their numerical counterparts. Topics will include numerical solution of multidimensional boundary value problems (e.g., the heat equation, advection-diffusion, and Stokes) and initial value problems (e.g., unsteady variants of the same). By the end of the course, students will be able to identify potential sources of error and instability and be able to estimate computational costs/feasibility for these schemes. Finally, they should be able write and test (!) code to solve computational mechanics problems.
Resources
- Text: P. Moin, Fundamentals of Engineering Numerical Analysis, 2nd E., Cambridge, 2010. Additional notes will be posted online.
- W.H. Press et al., Numerical Recipes (Fortran, C, C++), Cambridge.
- Deville, Fischer, and Mund, High Order Methods for Fluid Flow, Cambridge, 2002.
- Past Exams
Grading Policy
- 5% Quizzes
- 50% Homework
- 25% Two exams at CBTF
- 20% Final exam
- Midterm Exam 1: 10/1 - 10/3 (CBTF)
- Midterm Exam 2: 11/5 - 11/7 (CBTF)
- Final Exam: TBD
Course Schedule
Additional Notes
Quizzes
- Quiz 1, Solution, quiz01.m
- Quiz 2, Solution
- Quiz 3, Solution, quiz03.m, quiz03_alt.m
- Quiz 4, Solution
- Quiz 5, Solution
- Quiz 6, Solution
- Quiz 7, Solution
In-Class Quiz Solutions
Homework
- Homework 1, Solution, Scripts
- Homework 2, Solution
- Homework 3 Part I, Homework 3 Part II & III, Solution, Scripts
- Homework 4, Solution
- Homework 5, Solution