28015 - Automatic Controls T

Academic Year 2022/2023

  • Moduli: Giuseppe Notarstefano (Modulo 1) Andrea Testa (Modulo 2)
  • Teaching Mode: Traditional lectures (Modulo 1) Traditional lectures (Modulo 2)
  • Campus: Bologna
  • Corso: First cycle degree programme (L) in Computer Engineering (cod. 9254)

Learning outcomes

The course aims at providing the following basic skills in the area of control theory of dynamical systems: (i) describe a dynamical system via state-space and input-output mathematical models, (ii) analyze the output response of linear time-invariant (LTI) systems, (iii) analyze the stability of LTI systems, (iv) design a feedback controller for LTI systems with a special focus on single-input single-output (SISO) systems, (v) use software tools for the design of a control system.

Course contents

Introduction to automatic control and main application fields (automation, robotics, mechatronics, autonomous systems). Dynamical systems and state-space representation. Examples of state-space dynamical systems in different domains (automation, robotics, autonomous vehicles).

Classification of dynamical systems. Main properties of linear systems. Trajectories and equilibria of dynamical systems. Linearization of nonlinear systems.

Stability of trajectories and equilibria of a dynamical system. Stability of linear time-invariant systems. State feedback control.

Laplace transform and inverse transform. Transfer function. Step response. Response for first and second order systems.

Fourier series and transform. Frequency response. Bode diagrams. Filtering action of dynamical systems.

Introduction to control systems. Root locus. Phase and gain margins. Sensitivity functions. Control specifics and schemes. Frequency domain controller design. Design of main control schemes.

Simulation tools for analysis and design of control systems.

Readings/Bibliography

P. Bolzern, R. Scattolini, N. Schiavoni, "Fondamenti di Controlli Automatici", McGraw-Hill.

Teaching methods

Traditional lectures and exercising on simulation tools for control design

Assessment methods

Oral exam and discussion of a project.

Teaching tools

Virtuale (course content and material, useful infos). Software for the simulation of dynamical systems and control design.

Office hours

See the website of Giuseppe Notarstefano

See the website of Andrea Testa