VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
Control Systems I
Last Updated: 2026-02-05 16:29:56
Abstract
Analysis and synthesis for linear time-invariant control systems with one input and one output signal (SISO). State-space models, time response, stability conditions. Transfer functions and frequency response. Stability analysis under feedback: Root Locus, Bode plots, Nyquist condition. Feedback control synthesis: time- and frequency-domain specifications, PID lead/lag compensation, loop shaping.
Objective
The course addresses dynamic control systems, i.e., systems that (i) evolve over time, and (ii) have control inputs and measured outputs. The main objective is to learn how to design the control inputs in such a way that the measured outputs have some desirable properties. For example, for an advanced driver assistance system, how to control acceleration so that the speed remains constant, and how to control the steering angle so that the car remains in the center of the lane. In order to pursue this objective, the course is organized into three main parts: 1) Modeling: learn how to represent a dynamic control system in such a way that it can be treated effectively using comutational and mathematical tools. This will include learning how to use computer tools like Matlab to simulate dynamic control systems. 2) Analysis: understand the basic characteristics of a system, such as its (internal and external) stability, performance, and robustness, and how the input affects the output. We will also learn to analyze systems obtained as interconnections (e.g., feedback) of two or more other systems. In particular, we will focus on tools that allow to understand how a system will behave under feedback control (i.e., closed-loop behavior), based only on its open-loop behavior. 3) Synthesis: the last part of the course will concentrate on how to design feedback control laws, in order to change the behavior of the system in a desirable way. In this course, we will concentrate on systems that can be modeled by Ordinary Differential Equations (ODEs), and that satisfy certain other technical conditions, such as linearity and time-invariance. In addition, we will focus on systems with a Single Input and a Single Output (SISO). This will allow us to use "classical control" tools that are very powerful and easy to use (i.e., mostly graphical), and which are really laying the foundation of any followup work on more challenging control problems. In addition to paper-and-pencil techniques, we will leverage modern computational tools for control design, such as Python and/or Matlab.
Resources
Lecture Notes
Lecture slides and additional material will be posted online.
Literature
There is no required textbook. A nice introductory book on feedback control, available online for free, is : Feedback Systems: An Introduction for Scientists and Engineers Karl J. Astrom and Richard M. Murray http://www.cds.caltech.edu/~murray/amwiki/index.php/First_Edition
Learning Materials (Links)
- Main link
- Control Systems I Website
General Information
- Language
- English
- Levels
- BSC
- Frequency
- Yearly recurring
Examination
- Type
- session examination
- Mode
- written 150 minutes
- Aids
- No computers, tablets, smartphones, or calculators allowed. A single-sheet, 2-side, “cheat sheet” is allowed, but must be entirely written by hand by the student.
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture |
Control Systems I
The Wednesday lectures are held in ML D 28 with video transmission to ML E 12.
The course starts in the first week of the semester.
|
|
2 h weekly |
| exercise |
Control Systems I
Groups are selected in myStudies.
The course starts in the first week of the semester.
Zusätzlich wird das Study Center angeboten: Mittwochs 18-20 ab der 3. Semesterwoche im ETF C 1 wo die Möglichkeit des betreuten Lernens angeboten wird. Im Study Center können Studierende Vorlesungsstoff vor- oder nachbereiten und Übungen lösen.
|
|
2 h weekly |