Nonlinear Systems Control

Academic Year 2022/2023 - Teacher: Arturo BUSCARINO

Expected Learning Outcomes

Design and realization techniques of compensators for nonlinear systems. The course includes the realization of practical and MATLAB projects.

Course Structure

The course is structured in lectures and laboratory activities. If the course will be delivered in mixed or remote mode, specific variations to the course structure will be actuated in order to maintain the program as reported in the syllabus.

Detailed Course Content

The course is addressed to give the main guidelines to design nonlinear control systems. The low cost of advanced digital microcontrollers today available allows to really implement the presented techniques. In the course, applications regarding the control of nuclear fusion machines, nonlinear electromechanical systems, and aerospace phenomena will be approached. A laboratory activity based on MATLAB/SimuLink tools, DSpace boards, PicoScope boards, and microcontrollers (Arduino/STM32) will allow for practical applications during the course.

Textbook Information

1) Slotine, J. J. E., & Li, W. (1991). Applied nonlinear control (Vol. 199, No. 1). Englewood Cliffs, NJ: Prentice Hall.

2) A. Buscarino, L. Fortuna, M. Frasca, Optimal Control and Robust Control- Advanced Topics with Matlab, CRC Press, 2nd Edition, 2021.

Course Planning

 SubjectsText References
1Lyapunov Theory for nonlinear systemsTesto 1, 2
2The search for the Lyapunov FunctionsTesto 1, 2
3Techniques based on Lyapunov Theory to design applied control systemsTesto 1
4Feedback linearization of nonlinear systems (vector-field techniques)Testo 1
5The problem of state-feedback linearizationTesto 1
6Conditions for exact feedback linearizationTesto 1
7The input/output feedback linearization: the SISO case and the MIMO caseTesto 1
8Sliding Mode Control Testo 1

Learning Assessment

Learning Assessment Procedures

Oral examination with verification of skills at the blackboards. Exercise must be solved if it is necessary by using Matlab. Examinations could be performed telematically if required by the context.

Examples of frequently asked questions and / or exercises

Solve the following exercise:

1) Describe the techniques of feedback linearization.

2) Check the stability of the following nonlinear system by using the Lyapunov Theory.

3) Explain the technique of sliding-mode control.

VERSIONE IN ITALIANO