Subject description - AE3M35NES

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
AE3M35NES Nonlinear Systems and Chaos
Roles:PO, V Extent of teaching:3P+1C
Department:13135 Language of teaching:EN
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:6
Tutors:  Semester:Z


This advanced course will cover modern methods in nonlinear systems theory and applications. Basic feature of nonlinear systems theory is that state space approach is prevailing and frequency response methods are not generally applicable. The course will cover the topic: state model of nonlinear dynamical systems and its analysis, Lyapunov's stability, asymtotic stability and Lyapunov's methods, control synthesis via approximate linearization, high gain observers, gain scheduling. The main stress is on the so-called structural methods for the nonlinear control design, i.e. study of the system structural properties allowing easier applications of known control methods. That would consist of basics of differential geometry, Lie derivative, various types of exact feedback linearization, input-output linearization, zero dynamics, minimum phase systems, MIMO systems, decoupling. Last but not least, the course will provide verz basci information about chaotic systems including some motivating examples.

Course outlines:

1. State space model of nonlinear dynamical system, typical nonlinear phenomena, examples.State space model of nonlinear dynamical system, typical nonlinear phenomena, examples.
2. Further practical examples of nonlinear dynamical systems. Chaotic systems.
3. Mathematical basics. Existence and uniqueness of solutions, dependence on initial conditions and parameters..
4. Definitions and methods of stability analysis. Ljapunov's function method and approx. linearization method.
5. Analysis of stability of perturbed asymptotically and exponentially stable systems.
6. Control synthesis via approximate linearization and obust linear methods. High gain observers.
7. Control synthesis via approximate linearization and gain scheduling.
8. Structural methods in nonlinear control synthesis - basic notions, exact transformations of nonlinear systems.
9. Structural methods and various types of exact linearization. Zero dynamics and minimum phase.
10. Structural methods and some basics of differential geometry and advanced analysis.
11. SISO systems. Relative degree. Input-output linearization. Zero dynamics, minimum phase systems.
12. MIMO systems I. Vector relative degree. Input-output linearization.
13. MIMO systems. Zero dynamics, minimum phase systems.
14. MIMO systems. Decoupling.

Exercises outline:

1. Example of nonlinear models and their simulations.
2. Laboratory examples of nonlinear systems.
3. Setting of individual long term homeworks for analysis and design of nonlinear systems control.
4. Sustems modelling
5. Modeling and simulation model design
6. Nonlinear systems simulations
7. Analysis of stability
8. Desing tasks and algorithms of control
9. Realization of control algorithms
10. Verification of control algorithms on simulation models
11. Exact feedback linearization design
12. Exact feedback linearization design - MIMO systems
13. Realization of controllers based on Exact feedback linearization design
14. Defense of results of long term homework


1. H. K. Khalil, Nonlinear Systems. Third edition. Prentice Hall 2002. ISBN 0-13-067389-7.


Prerequisites for this course is good knowledge of basics of control systems (frequency response, feedback, stability, PID regulation,...), then good knovledge of advanced course of linear control introducing notions like controllability, observability, minimal realization. Examples of these course are Automatic control and dynamical systems theory teache at CTU. last but not least, good knowledge of linear algebar (eigenvectors, eigenvalues, canonical forms of matrices,...) and mathematical analysis (differential calculus of more variables) are required. Stránky předmětu:



nonlinear systems, chaos, exact feedback linearization

Subject is included into these academic programs:

Program Branch Role Recommended semester
MEKME1 Wireless Communication V 4
MEKME5 Systems of Communication V 4
MEKME4 Networks of Electronic Communication V 4
MEKME3 Electronics V 4
MEKME2 Multimedia Technology V 4
MEKYR3 Systems and Control PO 4
MEOI1 Artificial Intelligence V 4
MEOI5NEW Software Engineering V 4
MEOI5 Software Engineering V 4
MEOI4 Computer Graphics and Interaction V 4
MEOI3 Computer Vision and Image Processing V 4
MEOI2 Computer Engineering V 4
MEEEM1 Technological Systems V 4
MEEEM5 Economy and Management of Electrical Engineering V 4
MEEEM4 Economy and Management of Power Engineering V 4
MEEEM3 Electrical Power Engineering V 4
MEEEM2 Electrical Machines, Apparatus and Drives V 4

Page updated 2.7.2020 05:52:40, semester: Z,L/2020-1, L/2019-20, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)