Bild von Institut mit Institutslogo
homeicon uni siteicon sitemap kontakticon kontakt
unilogo Universität Stuttgart
Institut für Angewandte und Experimentelle Mechanik 

Discretization Methods

englishicon
 

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

example_3_2.m example_3_3.m example_3_4.m
example_3_5.m example_3_6.m example_3_7.m
example_3_8.m example_3_9.m example_3_10.m
example_3_12.m example_3_13.m example_3_14.m
example_3_15.m example_3_16.m example_3_17.m
example_3_18.m
example_4_1.m example_4_3.m example_4_6.m
example_anim_4_6.m example_4_7.m


Exercises

exercise2.m exercise3.m




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.