----------------------------------------------------

Control System Lab

----------------------------------------------------


Purpose

The course aims to give the basis for the analysis, the simulation and the control of actual physical systems with linear or nonlinear characteristics. All the topics are both analyzed from a theoretical and a practical point of view. A relevant number of trained laboratory lessons are planned. The advanced programming of the simulation program Matlab/Simulink is taught.

Program

Dynamic linear system model. Elaboration of a dynamic linear system model (servomechanism) by studying its physical characteristics.
Dynamic linear system control. Design requirements and pole assignment for a feedback system. Controller design for linear systems: unit feedback, state-input, Diophantine equation. Effects introduced by nonminimum-phase zeros. Discrete controllers design through the Diophantine equation. Linear state observers.
Discretization of continuous control systems. Sampling time selection and its effects on the controlled system. Problem caused by signal quantization and saturation.
System Identification. Basic concepts of system identification. Signals persistently exiting the system dynamics.
Unmodelled dynamics effects and model nonlinearities. Dynamic nonlinear systems model. Elaboration of a nonminimum-phase nonlinear system model (inverted pendulum) by studying its physical characteristics.
Nonlinear systems control. Design by system linearization and eigenvalues assignment. Optimal control basic concepts.

Teaching activities

A wide part of the course takes place at the Automation Lab. Theoretical lessons mainly deal with mechatronic systems control.
Arguments and techniques learned in the theoretical lessons are applied during the laboratory trained lessons. The laboratory activity mainly consists in simulating linear and nonlinear feedback control systems by means of the Matlab/Simulink program. All theoretical subjects are experimentally validated by using the mechatronic systems which are available at the Automation Lab.

Examination method

Laboratory assignments are periodically evaluated during the course. A final examination is contemplated, based on a theoretical test and an experimental test consisting in the development of a feedback controller for a nonlinear system.

Suggested readings:

D. Hanselman, and B. Littlefield,“The student edition of Matlab”, Prentice Hall, Upper Saddle River, NJ
J. B. Dabney, and T. L. Harman, “The student edition of Simulink, Prentice Hall, Upper Saddle River, NJ

Suggested propaedeutic courses

Controlli Automatici, Controlli Digitali, Robotica Industriale A

Language of instruction: Italiano


----------------------------------------------------