Return
EGN 5456 INTRO TO COMPUTATIONAL MECHANICS Fall 1997
Van Dommelen
- GOALS
-
To familiarize students with basic properties of
partial differential equations and their numerical discretizations.
- PREREQUISITES
-
Some familiarity with complex Fourier series
and integrals, fluid mechanics, partial differential equations.
- INSTRUCTOR
-
Dr. Leon Van Dommelen
http://www.eng.famu.fsu.edu/dommelen.
dommelen@eng.famu.fsu.edu
Contact me.
Office: 3:00-3:50 pm T, 5:40-6:30 pm R or by appointment.
Phone: (850) 487-6324. I tend to forget to check my voice mail.
- TIMES
-
Class: 12:55-1:45 MWF 235 CEB
Final: Thursday 12/11/97 7:30-9:30 am (if the FSU schedule is correct)
- TEXTBOOK
-
Selected notes will be provided.
-
Paul DuChateau and David W Zachmann Partial Differential
Equations Schaum's Outline Series, McGraw-Hill (1986) ISBN
0-07-017897-6.
- REFERENCES
-
Some recommended books:
-
Claudio Canuto, M. Yousuff Hussaini, A. Quarteroni, & T. A. Zang
Spectral Methods in Fluid Mechanics Springer-Verlag (1987) ISBN
3-540-17371-4 (Berlin) 0-387-17371-4 (New York). (Standard reference
on spectral methods.)
-
Germund Dahlquist and Åke Björck Numerical Methods Prentice
Hall (1974) ISBN 0-13-627315-7. (Excellent introduction to basic
numerical methods.)
-
Joel H. Ferziger Numerical Methods for Engineering Application
Wiley (1981) ISBN 0-471-06336-3. (Stanford text.)
-
C.A.J. Fletcher Computational Techniques for Fluid Dynamics
Vols. 1 and 2, Springer-Verlag (1988) ISBN 3-540-19466-5 (Berlin)
0-387-19466-5 (New York). (Good introduction to basic CFD.)
-
Bertil Gustafsson, Heinz-Otto Kreiss, and Joseph Oliger Time
Dependent Problems and Difference Methods Wiley (1995) ISBN
0-471-50734-2. (Solid introduction to the fundamentals of finite
difference methods.)
-
Wolfgang Hackbusch, Multi-Grid Methods and Application
Springer-Verlag (1985) ISBN 0-387-12761-5.
-
Heinz Otto Kreiss Numerical Methods for Solving Time-Dependent
problems for Partial Differential Equations Montreal: Les Presses de
l'Universite de Montreal. Series: Seminaire de mathematiques
superieures 65 (1978) ISBN 0840504306. (Read after Richtmyer &
Morton.)
-
Leon Lapidus and George F. Pinder Numerical Solution of Partial
Differential Equations in Science and Engineering Wiley-Interscience
(1982) ISBN 0-471-09866-3. (Extensive reference on basic fundamentals.)
-
J.N. Reddy Functional Analysis and Variational Methods in
Engineering McGraw-Hill (1986) ISBN 0-07-051348-1. (Read after Strang
& Fix.)
-
Robert D. Richtmyer & K. W. Morton Difference Methods for
Initial Value Problems Interscience, (1967) 2nd Ed. ISBN
0-470-72040-9. (Excellent but abstract introduction to the
fundamentals of finite difference procedures.)
-
Gilbert Strang and George J. Fix An Analysis of the Finite
Element Method Prentice-Hall, Englewood Cliffs, NJ (1973) ISBN
0-13-032946-0. (Excellent introduction to the fundamentals of the FE
method.)
-
John C. Strikwerda
Difference Schemes and Partial Differential Equations
Wadsworth & Brooks/Cole, Belmont, CA (1989) ISBN 0-534-09984-X.
(Solid introduction to the fundamentals of finite
difference methods, but hard to read, many mistakes.)
-
Thomas A. Zang, C. L. Streett, & M. Y. Hussaini
Spectral Methods for CFD
ICASE Report No. 89-13, NASA CR 181803.
(Similar to Canuto, but more concise, recent).
- COURSE OUTLINE
-
- Partial Differential Equations
-
As time and interest permits.
Systems of first order equations arising in heat transfer, fluid and solid
mechanics. Transformation of second order equations to first order systems.
Quasi-linear and linear systems. Conservation laws. Shocks.
Classification of partial differential equations and systems.
Hyperbolic equations:
characteristics, domains of influence and dependence, properly posed
initial-boundary value problems.
Fourier analysis.
Parabolic equations, Fourier solutions, initial and boundary conditions.
Elliptic equations, boundary conditions, Fourier solution, properly posed
problems.
[1,5,12,8]
- Finite Difference Methods in One Dimension
-
As time and interest permits.
Finite difference discretizations. Physical justifications. CFL condition,
domain of dependence, maximum principles. Fourier solutions of difference
equations. Taylor series expansions. Consistency, stability, dissipation
and dispersion.
Example problems from solid and fluid mechanics and heat
transfer.
Explicit and implicit schemes, upwinding, monotonicity preservation.
[5,12,8,4]
- Discretization Methods in Multiple Dimensions
-
As time and interest permits.
General principles of curvi-linear grid generation.
Finite difference discretizations on these grids.
Finite volume discretizations. Galerkin and
sub-domain finite element disretizations.
[4]
- Finite Element Methods in One Dimension
-
As time and interest permits.
Weak formulation, Galerkin, collocation. Rayleigh-Ritz formulation.
Finite elements, Lebesque integration, completeness,
reduction of order.
Energy/extremum principles. Convergence in natural and standard norms.
[11,9].
- Solution Methods in Multiple Dimensions
-
As time and interest permits.
Discussion of direct and iterative solution procedures.
Approximate factorization techniques,
ADI and fractional step methods.
Jacobi, Gauss-Seidel, SOR, multigrid, conjugate gradients, ILU methods.
[12,8,3]
- Spectral Methods
-
As time and interest permits.
Introduction to the fast Fourier transform.
Spectral accuracy. Spectral Galerkin, Tau, collocation.
[1,13]
- METHODS OF INSTRUCTION
-
Lectures, problem solving sessions, solution of selected
problems on computers, examinations.
- STUDENT EVALUATION
- The course grade will be computed as:
- Homework and computer programs 50%
- Examinations 50%
Grading is at the discretion of the instructor.
- IMPORTANT GENERAL REQUIREMENTS
-
-
Homework must be handed in at the start of the lecture at which
it is due. It may not be handed in at the departmental office
or at the end of class.
Homework that is not received at the start of class on the due date
listed above cannot be made up unless permission to hand in late has
been given before the homework is due, or it was not humanly
possible to ask for such permission before the class. If there is a
chance you may be late in class, hand the homework in to the
instructor the day before it is due. (Shove it under his door if
necessary.)
-
Students may not copy homework or tests or allow others to copy their
homework or tests. Violations will result in reduced credit and a
failing final grade. However, you may work together on the
same question. For program asignments, you may consult with each other
about the approach, but you must code your own solution.
Unusual similarities in the way things are coded will be taken
as evidence of cheating.
-
Homework should be neat. Programs should be very neat and well
written and commented or credit will be lost.
-
Tests will be loosely based on the homework.
-
Students are bound by the honor code of their university. It requires
you to uphold academic integrity and combat academic dishonesty.
Please see your student handbook.
- COMPUTER USE
-
Requires knowledge of a major programming language such as Fortran,
C, or Pascal. Fortran is recommended. You also must have an E-mail
address that you check daily and a web browser.
Up: Return
Author: Leon van Dommelen