Course aimed at developing theoretical and practical skills in controls design for systems with both simple and complex dynamics.
The main topics covered are:
status check
anti-windup methods
feedforward control and disturbance compensation
non-linear control
optimal control
control of power systems
implementation of digital controllers and related issues
iterative and repetitive control
predictive control
Hints of fuzzy control and robust control are also included.
The course will include a workshop in which rapid prototyping methods based on development environments such as Matlab/Simulink will be used, in which real systems to be controlled such as: flexible mechanics, elastic couplings, inverse pendulum and inverters will be compared.
Rapid prototyping methods allow systems developed in Simulink to be quickly transformed into executable code on a real-time target.