700.107 (18S) Basic lab: Simulation technology and Matlab/Simulink

Sommersemester 2018

Registration deadline has expired.

First course session
07.03.2018 15:00 - 17:00 L4.1.02 ICT-Lab Off Campus
... no further dates known

Overview

Lecturer
Course title german Grundlagenlabor: Simulationstechnik und Matlab/Simulink
Type Course (continuous assessment course )
Hours per Week 2.0
ECTS credits 2.0
Registrations 17 (20 max.)
Organisational unit
Language of instruction no language of instruction was specified
Course begins on 07.03.2018
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

This Lecture is organized around the following key points aiming at providing to students some important and useful basic knowledge in computational engineering; a particular attention is devoted to solving linear and nonlinear mathematical models (e.g. linear and/or nonlinear algebraic equations, linear and/or nonlinear ordinary differential equation, and linear partial differential equations) with MATLAB/SIMULINK. Further some concrete application examples of practical interest are considered in the fields of Transportation engineering, mechatronics, Control systems engineering, and Signal processing (e.g. simulation of microscopic traffic flow (using ODE models), simulation of macroscopic traffic flow (using PDE models), simulation of filters (using transfer functions), Extraction of a Signal embedded in noise (using correlation and autocorrelation principles).

Overall the learning outcomes are summarized by the following neigh points:

  • Familiarizing students with some theoretical and useful basic knowledges in computational engineering
  • Providing an overview of MATLAB and SIMULINK
  • Familiarizing students with some important MATLAB commands for computational engineering
  • Use of SYMBOLIC CALCULATION TOOLBOX in MATLAB to solve equations analytically (e.g. Linear algebraic equations - Nonlinear algebraic equations - Linear ordinary differential equations - Nonlinear ordinary differential equations)
  • Use of MATLAB to solve equations numerically (e.g. - Linear algebraic equations - Nonlinear algebraic equations - Linear ordinary differential equations - Nonlinear ordinary differential equations)
  • Use of SIMULINK to solve equations numerically (e.g. - Linear ordinary differential equations - Nonlinear ordinary differential equations)
  • Use of MATLAB to solve linear partial differential equations numerically
  • Use of SIMULINK to solve linear partial differential equations numerically

Applications: 

1. Traffic flow analysis: Simulation of models in transportation using MATLAB/SIMULINK (e.g. microscopic traffic flow modeled by ordinary differential equations, macroscopic traffic flow modeled by partial differential equations, etc.)

2. Oscillatory systems in engineering: Simulation of control systems, mechanical and electromechanical systems modeled by coupled nonlinear ordinary differential equations (e.g. Pendulum systems, Electrodynamics loudspeakers, dynamics of an airplane, electrical circuits, analog circuits, analog computing, etc.)

3. Synthesis of filters: Derivation of the transfer functions of filters and simulation using MATLAB/SIMULINK (e.g. Low-pass, high-pass, band-pass, and band-rejection/stop filters)

4. Signal processing: Extraction of a signal embedded in noise.

Teaching methodology including the use of eLearning tools

1. The slides are available for the entire lecture. These slides are uploaded to the MOODLE system. The entire content of each slide is systematically explained by the lecturer.

2. Additional examples that are not included in the slides are suggested by the lecturer to allow a good understanding of the information provided.

  • Veryimportant to note:  The lecturer clearly explains concepts/information in all chapters.  The lecturer will be verifying for each concept that at least 75% of students have understood the concept explained. Otherwise, the lecturer will be keeping on explaining the same concept until it is understood by at least 75% of the students.

3. The slides contain exercises with solutions in order to allow good understanding the contents of each chapter. These solutions are systematically explained (during the lecture) by the lecturer.

  • The slides contain exercises with solutions to be solved by students during the lecture (this is part of the oral exam). The students are fully supported/assisted by the lecturer to get correct / accurate solutions to the suggested exercises. This will help to check if the students understood the chapters or not.

Course content

1. Introduction to MATLAB
2. Solving ordinary differential equations using MATLAB
3. Basics of SIMULINK and solutions of ordinary differential equations
4. Analytical Solutions of Algebraic and Differential Equations Using MATLAB
5. Modeling and Simulation of passive filters: Mathematical modeling of passive filters using ODEs and derivation of the corresponding Transfer Functions
6. Oscillatory systems in engineering: Simulation of complex system- models usingMATLAB/SIMULINK
7. Traffic flow analysis: Simulation of coupledODEs and PDEs used for traffic flow modeling in transportation engineering.
8. Signal processing : MATLABCodes for extraction of signal emmbeded in noise.  

Literature

  • Brian R. Hunt, Ronald L. Lipsman, Jonathan M. Rosenberg, Kevin R. Coombes, John E. Osborn, Garrett J. Stuck, „A Guide to MATLAB: For Beginners and Experienced Users“, Cambridge University Press, 2001.
  • Pietruszka, and Wolf Diete, „MATLAB und Simulink in der Ingenieurpraxis“, Springer, ISBN 978-3-8351-9074-0, 2006.
  • Misza Kalechman, „Practical MATLAB Basics for Engineers (Practical Matlab for Engineers)“, CRC-Press Taylor & Francis, ISBN-13: 978-1420047745, 2008.

Examination information

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Examination methodology

(Type of assessment of the course) 

1. Type: Written exam at the end of the lecture (written exam)

2. Duration: 3 to 4 hours

Assessment criteria / Standards of assessment for examinations

(Evaluation criteria)

  •  There are three options

Option 1. * Exam without BONUS (100 /%)

Option 2. * Exam (100 /%) + BONUS 1.

      *BONUS 1. Homework (20% the total of Exam). Note. The Homework is not compulsory/mandatory.

Option 3. * Exam (100 /%) + BONUS 2.

*BONUS 2.* Active participation to the course (ie answering to questions) (20% the total of Exam). Note. Answering the questions is not compulsory/mandatory.

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Information Technology (Compulsory elective)
      • 2.5 Grundlagen und Methoden der Simulationstechnik, mit Grundlagenlabor ( 2.0h KS / 3.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
          Absolvierung im 4. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Information Technology (Compulsory elective)
      • Grundlagen und Methoden der Simulationstechnik, mit Grundlagenlabor ( 2.0h KU / 3.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 3.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Grundlagenlabor Informationstechnik (Compulsory elective)
      • 9a.1 Grundlagenlaborübungen der Informationstechnik ( 0.0h KS / 12.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
          Absolvierung im 4., 5., 6. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung (Compulsory elective)
      • 10b.1 Wahl von 2 Laborübungen aus den angebotenen Grundlagenlaborübungen der Informationstechnik ( 0.0h KS / 4.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
          Absolvierung im 3. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung (Compulsory elective)
      • 10b.2.5 zwei weitere Grundlagenlabore der Informationstechnik, welche in (10b.1) nicht gewählt wurden ( 0.0h KS / 4.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
          Absolvierung im 3., 4., 5. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Grundlagenlabor Informationstechnik (Compulsory elective)
      • Grundlagenlaborübungen der Informationstechnik ( 0.0h KU / 12.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung (Compulsory elective)
      • Wahl von 2 Laborübungen aus den angebotenen Grundlagenlaborübungen der Informationstechnik ( 0.0h KU / 4.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Informationstechnische Vertiefung sowie mathematische Ergänzung (Compulsory elective)
      • C++ Programmierung oder 2 weitere Grundlagenlabore ( 0.0h VK/KU / 4.0 ECTS)
        • 700.107 Basic lab: Simulation technology and Matlab/Simulink (2.0h KS / 2.0 ECTS)

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 700.107 KS Basic lab: Simulation technology and Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2023
  • 700.107 KS Basic lab: Simulation technology and Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2022
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2021
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2020
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2019
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2017
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2016
  • 700.107 KS Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2015
  • 700.107 KU Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2014
  • 700.107 KU Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)
Sommersemester 2013
  • 700.107 KU Grundlagenlabor: Simulationstechnik und Matlab/Simulink (2.0h / 2.0ECTS)