- Docente: Giuseppe Notarstefano
- Credits: 9
- SSD: ING-INF/04
- Language: Italian
- Moduli: Giuseppe Notarstefano (Modulo 1) Guido Carnevale (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)
-
from Sep 16, 2024 to Dec 13, 2024
-
from Sep 20, 2024 to Dec 20, 2024
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: main objectives and concepts of a control system, and main application fields (automation, robotics, mechatronics, autonomous guidance 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 Guido Carnevale