376.000 Automation
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, VU, 3.0h, 4.5EC

Properties

  • Semester hours: 3.0
  • Credits: 4.5
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to

  • identify and analyze potential applications and task of automatic control.
  • examine the properties of linear systems and use linear systems to approximate nonlinear systems locally.
  • choose appropriate controller design methods for linear systems (loop shaping, state space methods) and apply them to examples.
  • evaluate the performance of designed control systems.

Subject of course

Introduction to continuous-time and discrete-time systems, the concept of state, linearity, time-invariance, state transition matrix, Jordan canonical form, equilibrium points, linearization (around an equilibrium and a trajectory), asymptotic stability of an equilibrium, input-output representation (transfer function, transfer matrix), realization problem for SISO-systems, frequency response (bode plot, nyquist plot), BIBO-stability (Routh-Hurwitz-, Michailov-, Nyquist-criterion), the concept of closed loop versus open loop, performance considerations, internal stability, asymptotic tracking, disturbance rejection, one- and two-parameter feedback systems, cascade control loops, design of control systems in the frequency domain: loopshaping technique (P-, I-, PD-, PI-, PID-, Lead-, Lag-compensator, Notch-filter), reachability and observability (reachability and observability matrix, PBH test, reachability and observability Gramian, Markov parameter and Hankel matrix), design of control systems in the state-space: pole-assignment (formula of Ackermann), observer design (trivial observer, full state Luenberger observer), duality principle, separation principle, implementation of digital controllers

Teaching methods

lecture, presentation of examples during the lecture, homework assignments with exercise classes

Mode of examination

Written and oral

Additional information

  • Preliminary discussion during the first lecture
  • Exercise course starts in November 2019
  • Used software: Matlab/Simulink + Control System Toolbox, computer algebra program MAPLE
  • Guidelines for the exercise course:
    Exercises are available on the homepage. Both attendance and preparation of the exercises is not compulsory and therefore will not be checked.

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue08:00 - 10:0001.10.2019 - 28.01.2020EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu08:00 - 10:0003.10.2019 - 21.11.2019EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Mon13:00 - 15:0025.11.2019 - 27.01.2020EI 2 Pichelmayer HS - ETIT E376: VU Automatisierung, UE
Mon13:00 - 15:0025.11.2019 - 27.01.2020EI 3 Sahulka HS - UIW E376: VU Automatisierung, UE
Mon15:00 - 17:0025.11.2019 - 27.01.2020EI 2 Pichelmayer HS - ETIT E376: VU Automatisierung, UE
Mon15:00 - 17:0025.11.2019 - 27.01.2020EI 3 Sahulka HS - UIW E376: VU Automatisierung, UE
Automation - Single appointments
DayDateTimeLocationDescription
Tue01.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu03.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue08.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu10.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue15.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu17.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue22.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu24.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue29.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu31.10.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue05.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu07.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue12.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu14.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Tue19.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Thu21.11.201908:00 - 10:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, VO
Mon25.11.201913:00 - 15:00EI 2 Pichelmayer HS - ETIT E376: VU Automatisierung, UE
Mon25.11.201913:00 - 15:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, UE
Mon25.11.201915:00 - 17:00EI 2 Pichelmayer HS - ETIT E376: VU Automatisierung, UE
Mon25.11.201915:00 - 17:00EI 3 Sahulka HS - UIW E376: VU Automatisierung, UE

Examination modalities

The examination for Automatisierung is both written and oral. Generally, for the first, second and third attempt the candidate is only allowed to participate the oral exam if the written exam is passed. Beginning with the fourth attempt there is an oral exam independent of the result of the written exam.

Group dates

GroupDayTimeDateLocationDescription
Mo 13:00-14:30 EI2Mon13:00 - 14:3025.11.2019 - 27.01.2020 EI 2 Pichelmayer HS376.000 Automation Mo 13:00-14:30 EI2
Mo 13:00-14:30 EI3Mon13:00 - 15:0025.11.2019 - 27.01.2020 376.000 Automation Mo 13:00-14:30 EI3
Mo 14:45-16:15 EI2Mon14:45 - 16:1525.11.2019 - 27.01.2020 EI 2 Pichelmayer HS376.000 Automation Mo 14:30-16:00 EI2
Mo 14:45-16:15 EI3Mon15:00 - 17:0025.11.2019 - 27.01.2020 376.000 Automation Mo 14:30-16:00 EI3

Course registration

Begin End Deregistration end
01.10.2019 08:00 30.01.2020 23:59 30.10.2019 23:59

Group Registration

GroupRegistration FromTo
Mo 13:00-14:30 EI201.10.2019 09:0013.11.2019 23:00
Mo 13:00-14:30 EI301.10.2019 09:0013.11.2019 23:00
Mo 14:45-16:15 EI201.10.2019 09:0013.11.2019 23:00
Mo 14:45-16:15 EI301.10.2019 09:0013.11.2019 23:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 235 Electrical Engineering and Information Technology Mandatory5. Semester
033 535 Computer Engineering Mandatory5. SemesterSTEOP
Course requires the completion of the introductory and orientation phase

Literature

Lecture notes for this course are available under https://www.acin.tuwien.ac.at/bachelor/automatisierung/.

[1] Ackermann J., Abtastregelung, 3. Auflage, Springer, Berlin Heidelberg, (1988). [2] Aström K.J., Wittenmark B., Computer-Controlled Systems, 3rd Ed., Prentice Hall, New Jersey, (1997). [3] Chen C.-T., Control System Design, Pond Woods Press, New York, (1987). [4] Franklin G.F., Powell, J.D., Workman, M., Digital Control of Dynamic Systems, Addison Wesley, California, (1998). [5] Gausch F., Hofer A., Schlacher K., Digitale Regelkreise, Oldenbourg, München, (1991). [6] Horn M., Dourdoumas N., Regelungstechnik, Pearson Studium, München, (2004). [7] Isermann R., Digitale Regelkreise, Band I, 2. Auflage, Springer, Berlin Heidelberg, (1988). [8] Kailath T., Linear Systems, Prentice Hall, New Jersey, (1980). [9] Ludyk G., Theoretische Regelungstechnik 1 und 2, Springer, Berlin Heidelberg, (1995). [10] Luenberger D.G., Introduction to Dynamic Systems, John Wiley & Sons, New York, (1979). [11] Lunze J., Regelungstechnik 1 (5. Auflage) und 2 (3. Auflage), Springer, Berlin Heidelberg New York, (2006) und (2005). [12] Reinschke K., Lineare Regelungs- und Steuerungstheorie, Springer, Berlin Heidelberg, (2006). [13] Rohrs Ch., Melsa J.L., Schultz D.G., Linear Control Systems, McGraw-Hill, New York, (1993). [14] Rugh W.J., Linear System Theory, Prentice Hall, New Jersey, (1993). [15] Weinmann A., Regelungen: Analyse und technischer Entwurf, Band 1 und 2, 3. Auflage, Springer, Wien New York, (1998)

Previous knowledge

The following lectures are STRONGLY recommended as previous knowledge: Mathematik 1 f. ET, Mathematik 2 f. ET, Mathematik 3 f.ET, Signale und Systeme 1, Signale und Systeme 2

Preceding courses

Accompanying courses

Continuative courses

Miscellaneous

Language

German