Unit PRINCIPLES OF AUTOMATIC CONTROL
- Course
- Computer science and electronic engineering
- Study-unit Code
- 70A00058
- Curriculum
- In all curricula
- Teacher
- Mario Luca Fravolini
- Teachers
-
- Mario Luca Fravolini
- Hours
- 81 ore - Mario Luca Fravolini
- CFU
- 9
- Course Regulation
- Coorte 2024
- Offered
- 2025/26
- Learning activities
- Caratterizzante
- Area
- Ingegneria informatica
- Academic discipline
- ING-INF/04
- Type of study-unit
- Obbligatorio (Required)
- Type of learning activities
- Attività formativa monodisciplinare
- Language of instruction
- Italian
- Contents
- The course provides students with the fundamental skills needed to analyze the properties of linear and time-invariant dynamic systems and to design automatic control systems. The main topics include:
• Models of real systems
• Analysis of linear systems in the time and frequency domains
• Controlled systems
• Feedback system analysis
• Root Locus analysis
• Static and dynamic specifications in control systems
• Controller design in the frequency domain - Reference texts
- - P. Bolzern, R. Scattolini, N. Schiavoni :Fondamenti di controlli automatici 3/ed Mc Graw-Hill, 2008 (or later)
- Educational objectives
- The main objective of the course is to provide students with knowledge on the use of the most important analysis and design tools for single-input single-output (SISO), linear, time-invariant control systems in continuous time.
•The main knowledge acquired will include:
• Basic knowlege for modeling and analyzing continuous-time dynamic systems.
• Basic understanding of the main control schemes.
• Knowledge of key tools for the analysis and design of SISO control systems.
• Familiarity with software tools for analysis, design, and simulation of dynamic systems.
• Understanding of issues related to noise and model uncertainties affecting control system performance.
• Basic knowledge of design specifications and constraints in control systems.
The main skills acquired will include:
• Ability to select and apply the most appropriate tools for analyzing linear dynamic systems.
• Ability to choose the appropriate control scheme based on given specifications.
• Proficiency in using MATLAB and Simulink toolboxes for the analysis, design, and simulation-based validation of continuous-time systems. - Prerequisites
- Analisi Matematica I e Fisica I
- Teaching methods
- The course is organized as follows:
• Lectures in the classroom covering all the topics addressed in the course.
• Classroom exercises conducted by the instructor, focusing on the application of the analysis and synthesis techniques introduced to dynamic systems of engineering interest, also making use of simulation tools in the Matlab and Simulink environments. - Other information
- Further information is available on the Unistudium page of the course. The instructor is available for consultations at the end of each lecture; additional meetings, either in person or via Microsoft Teams, can be arranged at other times by appointment.
- Learning verification modality
- • The examination consists of a written and an oral test.
• The written test duration is 2.5 hours.
• The written test consists of 2 or more exercises and an open question.
• The first and second exercise deals with continuous time control systems analysis and design
• The open question requires the schematic illustration of a topic discussed during the course.
• The oral exam, typically, takes place some days following the written text. - Extended program
- • Modellign of real systems
Modeling of real systems: examples. Input-output models, Linear models.
• Linear systems analysis
Laplace Transform for the analysis of linear systems. System natural modes and Stability. Analysis of the step response of first and second order systems. Harmonic response, Bode and Nyquist diagrams.
• Controlled systems
Open loop, feedback and feedforward control. Sensitivity functions, improvement of the dynamic response. Effect of the system and of the measurement noise. Attenuation and rejection of the disturbances
• Analysis of feedback control systems
Stability of feedback control systems in the frequency and time domain. Routh Criterion and Nyquist Criterion, Stability margins and stability in perturbed conditions. Steady state error.
• Root locus
Root locus for the analysis of continuous and discrete time systems. Rules for the root locus design. Employment of the Root locus for the stabilization and in the design of the regulator.
• Design Specifications in Control Systems and Control Synthesis in the Frequency Domain
Specifications and fidelity of static and dynamic responses. Translation of specifications from the time domain to the frequency domain. General formulation of the control system synthesis problem. Design of static and dynamic controllers using graphical methods based on Bode plots.
Advanced Control Systems: Limitations of the classical feedback control scheme and two-degree-of-freedom control systems.
• Basic Programming in Matlab to understand and replicate the various simulation examples presented during the course. - Obiettivi Agenda 2030 per lo sviluppo sostenibile
- • Obiettivo 4: Istruzione di qualità
• Obiettivo 9: Industria, innovazione e infrastrutture