CONTROL ENGINEERING LABORATORY
Learning outcomes of the course unit
The course aims to give the basis for the analysis, simulation and control of actual physical system having linear or nonlinear characteristics. All the topics are both analyzed from a theoretical and a practical point of view. A relevant number of laboratory exercitations are planned. The advanced programming of the simulation program Matlab/Simulink is taught.
Course contents summary
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.
Discretization of continuous control systems
Sampling time selection and the effects it introduces. Problem caused by signal quantization and saturation.
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.
Dynamic nonlinear systems control
Design by system linearization and eigenvalues assignment. Optimal control basis.
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
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 exercitations. 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.
The final test requires to develop a project where a feedback controller for a nonlinear system is designed, simulated and tested by means of the Lab equipments.