AUTOMATIC CONTROL A - L

Academic Year 2025/2026 - Teacher: MATTIA FRASCA

Expected Learning Outcomes

Knowledge and Understanding
Knowledge of the main methods of analysis and control of a linear time-invariant system.

Applied Knowledge and Understanding
Ability to represent a dynamical system through a mathematical model. Ability to design an automatic control system.

Autonomy of Judgment
Ability to choose the type of control system to be used in regulation.

Communication Skills
Knowledge and proper use of technical terminology related to linear systems and automatic control systems. Ability to present the main issues concerning such systems in research and professional contexts.

Learning Skills
Ability to apply basic knowledge of control systems in order to carry out in-depth study of topics related to them but not explicitly covered in the course.

Course Structure

Class lectures and exercises

Required Prerequisites

Basic knowledge in linear algebra, mathematics I, physics I, and physics II

Attendance of Lessons

Mandatory

Detailed Course Content

Systems classifications. Representations of linear systems (discrete and continuous time) through difference or differential equations. Notion of state variables. Choice of the state variables. Mathematical models of a system. Relationships between models. Controllability. Observability. Simulations. Laplace transform: properties and applications. Transfer function. Poles and zeros. Block schemes. First order and second order systems. Frequency response. Stability. Routh criterion. Nyquist diagrams. Feedback systems. Bode theorem. Nyquist criterion. Synthesis of the controller based on the frequency response. PID controllers. Basics on Matlab.

Textbook Information

3. Fortuna, Frasca, Buscarino, "Essential of Automatic Control with MATLAB in 20 lessons", CRC Press, 2025

Course Planning

 SubjectsText References
1Fundamental definitions and general concepts. Classification of systems. Representation of finite-order discrete-time and continuous-time linear systems by means of constant-coefficient difference/differential equations. (Planned lecture time: 7 hours)3
2Input–output representation and behavior. Natural and forced response. Laplace transform. Main properties and applications. Convolution integral. Impulse response. Inverse transform. Notion of transfer function. Poles and zeros. (Planned lecture time: 7 hours)3
3First- and second-order systems. Time constants. Theoretical and experimental examples. Canonical step response. Rise time, overshoot, settling time. Dominant poles. (Planned lecture time: 5 hours)3
4Block diagram algebra. Rules and manipulations. (Planned lecture time: 5 hours)3
5Mathematical models in state-space form. State transition matrix and solution. Controllability and observability. Relationship between state-space models and transfer function. (Planned lecture time: 8 hours)3
6Stability of linear systems. Routh stability criterion. (Planned lecture time: 8 hours)3
7Feedback systems. Specifications. Stability of feedback systems. Response speed. Accuracy. Effect of feedback on disturbances. (Planned lecture time: 5 hours)3
8Frequency response. Analysis of feedback systems. Harmonic function. Bode diagrams. Bode theorem. Minimum-phase systems. Bode stability criterion. Stability margins. Bandwidth. (Planned lecture time: 10 hours)3
9Nyquist diagrams. Nyquist stability criterion. Relative stability indices. (Planned lecture time: 12 hours)3
10Definition of the controller design. Trial-and-error synthesis. Compensator networks: lead and lag. Saddle network. Standard controllers: PID regulators. (Planned lecture time: 12 hours)3
11Basic notions on the use of MATLAB. MATLAB exercises on system analysis and controller design. (Planned lecture time: 8 hours)3

Learning Assessment

Learning Assessment Procedures

Written exam + colloquium

Examples of frequently asked questions and / or exercises

State equations; transfer function; closed-loop systems; stability; controllability; observability; linear regulator.

Exercises: determine the impulse response of a system; compute a compensator for a linear time-invariant system; compute the frequency response of a linear time-invariant system.