 |
 |
Core Course C4: Discretization Methods
LECTURER
A. Schmidt 
Office: 3.123, Pfaffenwaldring 9, 3rd floor
LECTURE times:
Mon. 14:00-15:30 (winter term)
room: V7.12 (COMMAS classroom)
CONTENTS
The lecture gives an overview of different approaches for
numerically solving differential equations. Most problems in physics are governed by differential equations, and this lecture explores some
of these problems, including structural problems in statics and dynamics, temperature field problems, and diffusion processes. This
course focuses specifically on:
-
Classification of differential equations
Derivation of differential equations for various physical problems
-
Finite Difference Method (FDM): order of error, system
matrices, Dirichlet and Neumann boundary conditions, ghost points
-
Time integration: Euler forward, Euler backward, central difference
method, Crank-Nicholson scheme, Newmark's method, stability considerations
-
Weighted residuals: subdomains, collocation method, Galerkin's
method, least squares
-
Finite Element Method: derivation from weighted residuals,
Galerkin's functional, element matrices, numerical treatment of
boundary conditions, continuity requirements of shape functions
ADDITIONAL INFORMATION
Along with the lecture, a manuscript is available that
covers the contents of the lecture. All numerical examples within the manuscript can be downloaded as
MATLAB files (so-called m-files, see below). Also, the numerical examples in the exercises are available as
m-files. Finally, a computer lab will be part of the lecture, wherein the students have to complete some
basic programming assignments with MATLAB. Since MATLAB is a widely used
software for numerical calculation and visualization, all students are encouraged to become familiar with MATLAB.
DOWNLOADS
All m-files are well documented and include a referencing to the
respective equation numbers in the manuscript. In the first part of all m-files, parameters are defined which can easily be
changed by the user. Thus, parametric studies can easily be carried out, e.g. the student can readily investigate the influence of the
discretization on the convergence behavior or the stability limit of time-integration schemes. The students are encouraged to make use of
this facility or even write their own programs since practical experience in COMPUTATIONAL MECHANICS cannot be replaced by pure
theoretical knowledge.
Examples given in the manuscript
Exercises
Additional Stuff
A simple example for a 'discretization method' is the numerical integration of
a function. This can be done <here>.
An example for the classification of second-order PDE's is given <here>.
A presentation (pdf format) of how the system matrix and the load vector of a
2d truss structure is obtained can be downloaded <here>.
An m-file that allows for the definition of an arbitrary 2d truss structure
and the calculation of the static deflection is given <here>.
Taking under consideration the mass of the truss structure and performing a
time integration (Central Difference Method and Newmark's Method), a <dynamical
calculation> can be performed.
Two animations <1>
and <2> of a dynamic calculation are also available.
|
|