 |
ME 581 Numerical Methods in Mechanical Engineering (3 cr.) |
|
|
 |
| Prerequisites: |
ME 314 Heat and Mass Transfer and ME 372 Mechanical Design II (equivalent to ME 315 and ME 352 at Purdue
WL campus) or equivalent.
|
 |
| Textbook: |
M.T. Heath, Scientific Computing: An Introductory Survey, McGraw-Hill, New York, 2nd Edition, 2002.
|
 |
| Description: |
The solution to problems arising in mechanical engineering using numerical methods. Topics include nonlinear algebraic equations, sets of linear algebraic equations, eigenvalue problems, interpolation,
curve fitting, ordinary differential equations, and partial differential equations. Applications include fluid mechanics, gas dynamics, heat and mass transfer, thermodynamics, vibrations, automatic control
systems, kinematics, and design.
|
 |
| Objectives: |
This course is designed to introduce the student to both classical and modern numerical methods available for solving problems in science and engineering.
At the same time, the course aims to familiarize the student with the computer as an valuable problem solving tool and to improve programming skills utilizing
structured programming languages. The emphasis in this course is on fundamental understanding of the methods and the importance of errors that are inevitably
associated with scientific computing.
|
 |
| Outcomes: |
 |
 |
| Course Outline: |
Below is a list of the major topics and the number of 75-minute periods devoted per each topic to be covered:
Introduction to scientific computing (1 period)
Introduction to MATLAB, FORTRAN, and C/C++ programming languages (3 periods)
Systems of linear algebraic equations (4 periods)
Solution to matrix eigen problems (3 periods)
Solution of nonlinear equations (3 periods)
Polynomial approximation and interpolation (3 periods)
Numerical integration (2 periods)
Ordinary differential equations (5 periods)
Partial differential equations (4 periods)
|
 |
| Assignments, Exams, and Grading: |
There will be two mid-term exams, one final exam, and several homework assignments given throughout
the semester. The homework assignments will include computer programming of various numerical methods
taught in the course, using Matlab, Fortran, or C languages. The grading will be based on 20% for each mid-term, term
30% for final, and 30% homework assignments.
|
 |