Rapid Control Prototyping


In the last decades the design process of automatic control has strongly been connected with the use of new software technologies. The focus of this course lies in teaching this process starting with systems analysis and modeling through hardware implementation and finally leading to a usable digital controller. In an associated laboratory course this methodology is applied in practice by the students using established tools like the Matlab/Simulink software suite.




Information on RWTHmoodle Course Rooms

Registration for the RWTHmoodle course rooms is usually performed by the students themselves, starting from the lecture site in the RWTHonline system. If you have trouble registering or you need a late registration, please contact your respective advisor.


"Rapid Control Prototyping" is a course that originally evolved from the earlier course "Rechnergestützte Automatisierungstechnik" and was first held during the Fall Semester 2013/2014.
It is directed at students from the following faculties:

  • Mechanical Engineering
  • Electrical Engineering
  • Computer Science
  • Computer Engineering Science


The course contents are the following:

  • Description of Dynamical Systems:
    System Concept, Linear Control Loop Elements, Laplace Transform, Control Theory Basics
  • Systems Modelling:
    Discrete and continuous case, Physical Systems Modelling, Empirical Systems Modelling
  • System Identification:
    Fast Fourier Transform, Sampling theorem, Parameter estimation, Interpretation of estimated parameters, Model order reduction, Neural networks for nonlinear systems
  • Basics of Open- and Closed-Loop Control design:
    Control Structure, PID Controller, Model Predictive Control, Stability Analysis
  • Simulation:
    Digital simulation, Numerical integration of differential equations, Simulation tools, Simulation of discrete state systems
  • Toolchain leading until adoption to hardware
    Software-in-the-Loop, Hardware-in-the-Loop, Code generation, RCP Systems



+49 241 80 27482





Markus Zimmer

Industrial Systems Group Manager


+49 241 80 28016



Course registration

To get access to the moodle learning room a registration for the lecture via RWTH-Online is required.


Consultation Hours

On all working days consultation hours are offered from 11am to 12 noon by Andreas Klein and Markus Zimmer.

Please contact the assistants via e-mail or call first to make an appointment.