MAE4700/5700: Finite Element Analysis for Mechanical and Aerospace Design
Cornell
University, Fall
2009
Lectures: PHL 403,
Tuesdays and Thursdays, 10:10-11:25 am
Recitations (ANSYS instruction): Rhodes 471,
Fr 1:25-2:15 pm
To see what others think of us and the class, visit RateMyProfessor.com
Reading assignments
- Lecture 1: Introduction to the course pdf (also read the following MATLAB tutorial.) In preparation for your
first recitation (9/4/09) read this handout.
- Lecture 2: Direct approach and basic finite element program structure pdf
- Lecture 3: Two- and three-dimensional truss structures pdf
- Lecture 4: Finite element formulation of beam problems pdf
- Lecture 5: Strong and weak forms for one-dimensional boundary value problems pdf
- Lecture 6: One-dimensional shape functions, numerical integration, Gauss quadrature pdf
- Lecture 7: Finite element approach to one-dimensional boundary value problems pdf
- Lecture 8: Error analysis in finite element computations pdf
- Lecture 9: Review of the MatLab program structure for 1D boundary value problems pdf
- Lecture 10: Strong and weak forms of 2D boundary value problems for scalar fields pdf
- Lecture 11: Finite element discretization in 2D, triangular
and rectangular elements pdf
- Lecture 12: Finite element approximations for 2D boundary
value problems pdf
- Lecture 13: Element calculations, the master element and transformation
equations, finite element calculations in the master element, quadrature rules pdf
- Lecture 14: An overview of finite elements for 2D calculations pdf
- Lecture 15: Two-dimensional linear elastic problems, strong and weak
formulations pdf
- Lecture 16: Finite element discretization
for two-dimensional linear elasticity problems pdf
- Lecture 17: Finite element analysis
of three-dimensional elasticity problems, solid elements, patch test, stress recovery pdf
- Lecture 18: Introduction to computational design
using finite element analysis pdf
- Lecture 19: Transient & Dynamics problems: pdf
- Lecture 20: Introduction to
finite element methods for incompressible flows (draft) pdf
Top of
MAE4700 page
Homework
This class teaches the fundamentals of FEM with hands-on experience in numerical implementation
and applications. All homework assignments (~12) involve significant
computer modeling using MATLAB versions 7.0 or higher. Each HW will include
theoretical (hand calculations) problem(s), MatLab programming of FEM and ANSYS programming.
The MatLab programs will be used to reenforce the fundamentals whereas the ANSYS programs will be
used to verify your MatLab calculations and to build your ANSYS training that maybe useful for your final project.
The weekly recitations will introduce and discuss the ANSYS homework exercises and thus your attendance
to recitations is important.
Group HW (3 students maximum) is strongly encouraged.
Homework done as a group will be graded as a group. Submit only one solution per group clearly listing
the names of the group's members.
Groups may change without need for any justification at any time during the semester.
All HWs need to be typed and submitted electronically to
this Email address
by the designated time. Copying software or results
from another group is a strict violation of the class honor code.
- Homework 1- FEM analysis of 2D truss structures (due Monday September 7th, midnight): HW. This HW requires the following software for plane truss structures.
- Homework 2- FEM analysis of plane (2D) and space (3D) truss structures (due Monday September 14th, midnight): HW. This HW requires the following software for plane and space truss structures.
- Homework 3- Truss structures with inclined supports, beam analysis and
plane frames
(due Monday September 21st, midnight): HW. This HW requires the following software for plane truss structures and beam analysis.
- Homework 4- FEM solution of
one-dimensional boundary value problems (1DBVP)
(due Monday September 28th, midnight): HW. This HW requires the following software for 1DBVP.
- Homework 5- Solution of 1D boundary value problems: Error analysis,
higher-order elements and adaptivity
(due Monday October 5th, midnight): HW. For the 1st problem, use the 1DBVP software. The second problem requires the development of an
adaptive FEM version of the 1DBVP. For this, you can start modifying this code.
- Homework 6- Solution of 2D boundary value problems: Weak
formulations, element calculations, Gauss integration and applying boundary conditions
(due Monday October 12th, midnight): HW. This HW requires the 2DBVP software.
Also you will need to download this information and software
for
transfering mesh information from Ansys to the MatLab toolbox.
- Homework 7- FEM solution of 2DBVP: Heat transfer,
torsion problems, confined flow around a wall
(due Monday October 19th, midnight): HW. This HW requires the MatLab libraries from
HW 6.
- Homework 8- FEM solution of plane stress and plane strain
elasticity problems
(due Monday October 26th, midnight): HW. This HW requires the 2DStressAnalysis software.
Also you will need to use this software
for
transfering mesh information from Ansys to the MatLab toolbox.
- Homework 9- Two-dimensional stress analysis problems with
singularities, axisymmetric stress analysis
(due Monday November 2nd, midnight): HW. This HW requires that you modify and extend the 2DStressAnalysis software.
- Homework 10 - Introduction to
computational design using
finite element analysis
(due Monday November 9th, midnight): HW.
- Homework 11 - Finite elements for transient analysis and
dynamical systems
(due Monday November 16nd, midnight): HW.
- Homework 12 - Finite elements in fluid mechanics
(due Monday November 23th, midnight): HW. This HW requires extension of the 1DBVP software, the 2DBVP libraries and
the attached implementation of a stabilized projection FEM method for incompressible flows.
- Homework 1 solutions pdf
- Homework 2 solutions pdf
- Homework 3 solutions pdf
- Homework 4 solutions pdf
- Homework 5 solutions pdf
- Homework 6 solutions pdf
- Homework 7 solutions pdf
- Homework 8 solutions pdf
- Homework 9 solutions pdf
- Homework 10 solutions pdf
- Homework 11 solutions pdf
- Homework 12 solutions pdf
Top of
MAE4700 page
Exams
- Prelim 1 solutions pdf
- Prelim 2 solutions pdf
Policy for make-up exams: If there is a documented conflict with another exam, we will
provide a make-up exam 2-3 hours before our regular exam. We strongly discourage you from requesting a make-up exam
at another time and day. This way all students take the same exam and issues of varying degree of difficulty
between exams do not arise. We will work with each of you case-by-case if there is an unexpected `emergency'.
We are very sorry if the days of the exams are not convenient to your overall (travel) plans.
Failure to take any of the exams will result in an automatic loss of grade.
Top of
MAE4700 page
Student Presentations to the 2009 Swanson Program Advisory Committee Meeting
As part of the 2009 meeting of the
Swanson program advisory board on October 26, 2009, a small number of MAE4700
undergraduate students introduced their work. Their presentations are given below:
Top of
MAE4700 page
Basic course info
Credit hours: 3-4. 3 credits as MAE 4700 for seniors, 4 credits as MAE 570 for graduate
students. Each HW set may contain an additional computational problem
for those registered under MAE 5700.
MAE seniors taking MAE 4700 can enroll for an extra one credit course (MAE 429) to
fulfill the MAE design requirement. These students will have to address in a substantial manner
design issues in
their final project.
Lectures: Tues./Thurs. 10:10 -- 11:25 am,
PHL 403 (Prof. N. Zabaras)
Recitation (ANSYS instruction): Fridays 1:25 -- 2:15 pm,
471 Rhodes Hall (Dr. R. Bhaskaran)
Professor: Nicholas Zabaras, 101
Frank H. T. Rhodes Hall.
Teaching Assistant: Xiang Ma
ANSYS instructor: Dr. Rajesh Bhaskaran
HW or exam re-grading: For regrades, please submit your HW or prelim within
two days after its return to Xiang Ma.
No regrades will be considered after that time. Be sure to attach to your HW/prelim
a clear statement explaining what you need to be regraded and why. It is advisable to
discuss your concern with the TA during office hrs before officially requesting a regrade.
Office hours (to be held in the Swanson Lab, Rhodes Hall 163):
You are encouraged to attend office hours. The office hours can be
of much higher benefit if you already have spent some time working the HW problems and you
come prepared to ask the right questions. Note that the office hours are not for us to
locate bugs in your computer programs!
- Mondays: 5:00-6:00 pm (Prof. N. Zabaras).
- Tuesdays: 8:00-9:00 pm (Xiang Ma).
- Wednesdays: 4:00-5:00 pm (Dr. Rajesh Bhaskaran, only for ANSYS consultations).
- Wednesdays: 5:00-6:00 pm (Prof. N. Zabaras)
- Thursdays: 8:00-9:00 pm (Xiang Ma).
- Fridays: 2:30-3:30 pm (Dr. Rajesh Bhaskaran, only for ANSYS consultations)
Exam and final project presentation schedule:
The exams are with closed books & notes. You need to be able to demonstrate your
understanding of the fundamentals of the FEM as well as your understanding
of implementation aspects. Electronic and wireless communications
are serious violations of the course policy and prohibited.
- Exam 1: 10/27/2009, 7:30-9:30 pm, Hollister Hall B14.
- Exam 2: 11/24/2009, 7:30-9:30 pm, Hollister Hall B14.
- Final project presentations:
Sat. December 5th, 8:00 am- 2:00 pm, Rhodes 178.
Required textbook:
Due to the nature of this course,
there is no required textbook. Class notes will be provided as appropriate (but never as
a substitute of the lectures). If you plan to study FEM
further and you would like to have an introductory textbook, any
of the books listed below will serve you well.
Optional references:
The first two books are used as
introductory textbooks in many other universities and are rather easy to follow.
The books by Oden et al. and Fish & Belytschko cover introductory material at about the same
level as our course.
The book by Bathe is one of the classics in FEM but outdated in many subjects.
The books by Zienkiewicz et al. provide panoramic coverage of FEM including recent topics
but are not appropriate
as introductory textbooks. The book by Hughes (~$20) provides a very detailed
introduction to linear FEM analysis with many implementation aspects included. However, it requires some
reasonable mathematical background to follow.
You can
visit the links below and read reviews by other students.
- J. N. Reddy, An introduction to the
finite element method (2005).
- K. H. Huebner, D. L. Dewhirst, D. E. Smith, T. G. Byrom, The Finite Element Method
for Engineers (2001).
- J. Fish and T. Belytschko, A First Course in Finite Elements (Paperback)
(2007).
- J. T. Oden, E. B. Becker, G. F. Carey, Finite Elements: An Introduction. Volume I
(1981).
- K.-J. Bathe, Finite Element Procedures (Part 1-2) (Paperback) (1995).
- O. C. Zienkiewicz, R. L. Taylor, J.Z. Zhu, The Finite Element Method:
Its Basis and Fundamentals, Sixth Edition
(2005).
- O. C. Zienkiewicz and R. L. Taylor, The Finite
Element Method for Solid and Structural Mechanics, Sixth Edition
(2005).
- O. C. Zienkiewicz, R. L. Taylor and P. Nithiarasu, The Finite Element Method for Fluid Dynamics, Sixth Edition
(2005).
- T. J. R. Hughes, The Finite Element Method: Linear Static and Dynamic Finite Element Analysis (Paperback)
(2000).
Final project: All students are required to complete a project (an abstract for your project is due October 15th). Individual or
group projects are accepted. To make sure that you work on the project on a
continuous basis, drafts of your final report are due on October 31 (draft I) and November 15th (draft II). Your topic cannot be re-defined in a substantive
manner as you move from the abstract to the two drafts and to the final report.
The final project will involve an oral presentation as well as a final report (based on your drafts I and II). The presentations will take place on
Saturday December 5th. Your final report (6 pages + Appendices providing technical details, drawings, etc.
+ programs that you wrote with the required information (how to run them, input files, etc.))
and your final power point presentation
are due by December 3nd, midnight.
For those registered
for MAE 4290 design credit, the final project needs to emphasize design applications. Based on guidelines of the Sibley School for
ABET accreditation of courses that provide design credit, the following form needs to be submitted as part
of your final report documenting the design aspects of your project. While ANSYS is expected to be
the main software used for design applications other options can be considered as well. Other non-design oriented projects
may emphasize the (i) development of MATLAB (or other programming language) FEM modules for applications
substantially beyond those discussed in class, or (ii) using ANSYS for challenging engineering applications. Please consult the following
document on guidelines for projects.
Grading: A-F: Homework 50%, two prelims 30%, project 20%.
Prerequisites: Generally senior or graduate student in Engineering or permission of
instructor. The course with review and make extensive use of elementary principles from
solid mechanics, heat transfer and fluid mechanics. Familiarity with calculus,
differential equations and linear algebra is essential.
The course will use MATLAB programming for all homework assignments and project. Access to MATLAB 7.0 or
higher is required.
Top of
MAE4700 page
Course description
Introduction to linear finite element static and dynamic analysis for discrete
and distributed mechanical and aerospace structures. Prediction of load, deflection, stress,
strain, temperature and flow distributions. Major emphasis on underlying physics,
numerical methods and implementation. All homework assignments involve realistic numerical implementation of engineering problems using
MATLAB based FEM software tools.
To allow the whole class to be exposed to industrial computational design tools and for providing an
opportunity to those interested to perform large scale FEM projects, ANSYS will also be introduced during
recitations.
Course objectives:
- Understand the mathematical and physical principles underlying the Finite
Element Method (FEM) as applied to solid mechanics, thermal analysis and fluid mechanics.
- Be able to create his/her own FEM computer programs, for simple
problems, on MATLAB.
- Be able to analyze more complex problems (in solid mechanics or thermal
analysis) using commercial FEM software such as ANSYS
- Demonstrate the ability to design a component using FEM analysis.
- Make clear and effective technical presentations, both in terms of form as
well as content, of his/her work.
- Write clear technical reports describing his/her work.
- Understand the importance of analysis and design, using the FEM, in the
broader context of engineering practice.
Intended audience: Seniors, M.Eng and M.S./Ph.D. students.
Syllabus
- Introduction to the finite element method.
- Structural analysis: Truss 2D and 3D FEM analysis.
- Bending of beams using a minimum potential energy
approach, analysis of frames (combining truss and beam analysis)
- FEM solution of 1D boundary
value problems: weak forms, interpolation, numerical integration, boundary conditions,
element calculations, assembly, solution, error analysis, postprocessing.
- Finite element analysis for 2D scalar field problems: element
calculations, isoparametric transformation, quadrature rules, assembly, etc.
- Applications to steady-state heat
conduction, torsion, irrotational flow, etc.
- 2D solid mechanics problems,
linear elasticity, plane stress and plane strain.
- 3D stress analysis
-
Transient heat conduction.
- Introduction to elasto-dynamics - natural frequencies, modal
analysis, transient response.
- Introduction to optimization and design, sensitivity analysis, integration
of FEM with optimization, applications in the design of solids and structures.
- Finite element modeling of incompressible flows.
Top of
MAE4700 page