Course syllabus
Course-PM
VSM167 Finite element method - basics lp2 HT19 (7.5 hp)
This course homepage will be the main channel of information, containing all handed out material, notifications and updates, the current schedule, answers to questions and other important information. Please check out the homepage on a daily basis and/or sign up for daily notifications from Canvas, e.g. to be aware of schedule changes
Contact details
Lecturer and examiner:
Martin Fagerström (MF), martin.fagerstrom@chalmers.se, ph. 070-2248731
Teaching assistants:
Björn Andersson, abjorn@chalmers.se
Robert Auenhammer, robaue@chalmers.se
Shanghong Duan, duan.shanghong@chalmers.se
Karolina Beskow, beskowk@student.chalmers.se
Course aim
The aim of the course is to provide the theoretical foundation and understanding of the finite element method (FEM), which is the predominant numerical method used for analysis and design in the structural, mechanical, rock, energy and environmental engineering areas. The course gives the necessary prerequisites for the course Finite Element Method – Structures (TME245).
Schedule
The course schedule is available via TimeEdit.
A detailed schedule is also available in the course memo.
Course literature
- Niels S. Ottosen and Hans Peterson. Introduction to the finite element method. Prentice-Hall, New York 1992.
- H Johansson and F. Larsson: A short note on the FE-Formulation of transient problems - Heat conduction, viscoelasticity and elastodynamics. Department of Applied Mechanics, Chalmers University of Technology, Göteborg 2011.
Available on the course homepage for downloading.
- K-G Olsson: Introduction to the finite element method. PROBLEMS. Division of Structural Mechanics, Lund 2004.
Copies of relevant problems will be provided on the course homepage.
-
CALFEM, A Finite element toolbox to MATLAB, Version 3.4. Dept. of Structural Mechanics and Solid Mechanics, Lund 2004. Available at: http://sourceforge.net/projects/calfem/
- There is also a free of charge online manual: http://www.solid.lth.se/fileadmin/hallfasthetslara/utbildning/kurser/FHL064_FEM/calfem34.pdf
An additional list of reference literature is given below. These texts are recommended for those who want to broaden their knowledge.
- C. Zienkiewicz and R.L. Taylor. The finite element method, Vol. 1-3, 7th ed. Butterworth-Heineman, 2013
- K-J. Bathe. Finite element procedures. Prentice-Hall, 1996
- D. Cook, D.S. Malkus and M.E. Plesha. Concepts and applications of finite element analysis. John Wiley & Sons, 1989.
- J.R. Hughes. The finite element method. Linear static and dynamic finite element analysis. Prentice-Hall, 1987.
Course design
The course content is defined by this course memo. Some lecture material will be prepared in advance and will be available for downloading from the course homepage (Canvas). Frequent references will be made in class to the textbook by Ottosen and Petersson, see Literature list below. However, it must be noted that deviations from this book in presenting the material as well as the used notation can occur.
The course is organised into lectures, a few tutorials and computer classes. The main theory is presented during the lectures. The theory is then exemplified during the tutorials and utilised to solve the graded projects during the computer classes.
The projects are to be solved in groups of preferably two students. More than two students will not be allowed and since the number of students this year is very high in relation to available seats and computers in the computer rooms one-person groups need a separate approval from Martin. The main intention with these projects is to give all the students the opportunity to really work with the theory and to apply the theory to solve “real” FE problems. The best way to study the finite element method is “learning-by-doing”! So make sure to take an active part in solving the tasks.
The projects are also a key part of the course examination, cf. below. Consequently, finalising these projects with good grades will require considerable effort, and more time than what is set aside for the supervised computer classes will in general be required. Submission of project reports after the dealines will not be considered unless agreed upon beforehand.
Changes made since the last occasion
This year it is mandatory to fully complete the first project, which means that students will be required to update their reports until everything is correct. This will then render 3 credit points towards the final grade
Learning objectives and syllabus
After completion of this course, the student should be able to:
- Define the basic constituents defining a boundary value problem, in terms of a differential equation, data and boundary conditions, e.g. equilibrium for a structure with loads and supports,--
- Identify and separate the physical modeling (balance laws, material properties, loads and boundary conditions) as compared to the discretization (numerical solution, e.g. FEM),-
- From the boundary value problem on strong form (the partial differential equation and boundary conditions),-derive the corresponding weak formulation for heat flow and elasticity problems.-
- From the weak form, derive the corresponding finite element form.
- Derive the weak and finite element form of transient problems (applied to heat flow problems)
- Apply the basic theory of the finite element method as a numerical method to solve (partial) differential equations, involving the derivation of element contributions (element stiffness matrix and load vector) and the construction of suitable approximating functions (incluing isoparametric element formulation and numerical integration),-
- Apply the finite element method to problems of stationary and transient heat flow and linear static elasticity in one, two and three spatial dimensions.--
- Formulate the finite element method as a computational algorithm and implement simple finite element programs in MATLAB for one and two dimensional problems.
- Judge and assess simulation results, and based on these results draw conclusions of whether the design meet the relevant design criteria or not.
- Analyse the robustness and reliability of the simulation results with respect to uncertainty in input data, and to reflect on the validity of conclusions drawn from these results.
Link to the syllabus on Studieportalen.
Examination form
The examination is a combination of hand-in project and a final written exam (for final grading see below):
Projects
The main course work consists of one mandatory and two semi-mandatory projects. The computer projects involve FE-analysis using the Matlab toolbox CALFEM as well as the commercial FE-software COMSOL. The CALFEM package can be downloaded from the course homepage or from http://sourceforge.net/projects/calfem/.
The projects are to be solved in groups of maximum two students where both students should contribute equally in solving the tasks. Computer classes are scheduled where you will have access to teaching assistants for asking questions about the projects. Please note however, that we will not answer direct questions like “Is this correct?”. It is up to each individual group to make sure that the answers are reasonable.
A written report for each project must be submitted via Canvas by the deadline (see course schedule). Besides addressing all the subtasks, the report should include a short statement of how of which group member did what should be included in each report. Reports may be handwritten but in such cases extra care should be taken so that reports are readable and understandable. In order to be able to submit the report, you need to sign-up for one of the project groups.
This year it is mandatory to fully complete the first project, which means that students will be required to update their reports until everything is correct. This will then render 3 credit points. For projects 2 and 3, a maximum of 3 credits can be obtained. Altogether, 9 credit points can thus be obtained towards the final grade, see below. These points will remain valid until the course is given next time. Please note that project reports will be graded without any possibility for modifications or improvements in a second stage.
Since the projects are a significant part of the examination, it is essential that each group solves the tasks separately.
Final exam
The final written exam takes place in the afternoon on Friday, 17 January at 8:30 (exact location will be announced during the course). The only aids allowed during the exam is a Chalmers type approved pocket calculator and a formula sheet (appended to the exam). The exam will have questions/problems which altogether can give 9 credit points.
Final Grading
The final course grade is given as a combination of the credit points obtained at the exam and from the projects according to the table below:
Grades are awarded as follows:
Required credit points |
Chalmers grade |
<10 |
U |
10 (minimum 3 from the final exam) |
3 |
13 |
4 |
16 |
5 |
NOTE: To obtain a passing grade it is necessary to obtain at least 3 points in the final exam as well as completion of at least one computer assignment.
Course summary:
Date | Details | Due |
---|---|---|