Transcription of Lecture Notes on Nonlinear Systems and Control
1 Lecture Notes on Nonlinear Systems and ControlSpring Semester 2018 ETH ZurichPeter Al Hokayem and Eduardo GallesteyABB Switzerland, 1 KCH-5405, Baden-D Analysis61 Main Concepts .. Models and Nonlinear Phenomena .. Typical Nonlinearities .. Nonlinearities .. with Memory .. Examples of Nonlinear Systems .. Reactor .. Second Order Systems .. Behavior of 2ndOrder Systems Near Equi-librium Points .. Cycles and Bifurcations .. Exercises .. 312 Ordinary Differential and Uniqueness.
2 And Differentiability .. and Sensitivity Equation .. Exercises .. 453 Lyapunov Stability Introduction .. Stability of Autonomous Systems .. s Direct Method .. s Indirect Method .. 531 Nonlinear Systems and Control Spring The Invariance Principle .. Instability Theorem .. Comparison Functions .. Stability of Nonautonomous Systems .. Existence of Lyapunov Functions .. Input-to-State Stability .. Stability of Discrete-Time Systems .
3 Exercises .. 744 Dissipative Introduction .. Dissipative Systems .. Passive Systems .. of Passivity for Linear Systems .. of Passive Systems .. Control .. Exercises .. 93II Control Design Techniques955 Feedback Control Introduction .. Linearization .. Integral Control .. Gain Scheduling .. Exercises .. 1086 Feedback Introduction .. Input-Output Linearization .. to Linear Systems .. Full State Feedback Linearization.
4 Stability .. Robustness .. Exercises .. 125P. Al Hokayem & E. Gallestey2 of 214 Nonlinear Systems and Control Spring 20187 Sliding Mode Introduction .. Sliding Mode Control .. Tracking .. Exercises .. 1358 Optimal Unconstrained Finite-Dimensional Optimization .. Finite-Dimensional Optimization .. Pontryagin s Minimum Principle .. Sufficient Conditions for Optimality .. Exercises .. 1519 State-Dependent Riccati State-Independent Riccati Equation Method.
5 On Control Design for LTI Systems .. State-Dependent Riccati Equation Approach .. Control for Nonlinear Systems .. Exercises .. 16510 Nonlinear Model Predictive Introduction .. Main Theoretical Elements .. Case Study: Tank Level Reference Tracking .. Chronology of Model Predictive Control .. Stability of Model Predictive Controllers .. Exercises .. 17911 State Estimation and Least Squares Estimation of Constant Vectors .. Weighted Least Squares Estimator.
6 Propagation of the State Estimate and its Uncertainty .. Kalman Filter .. Extended Kalman Filter .. Moving Horizon Estimation .. High Gain Observers .. Exercises .. 197P. Al Hokayem & E. Gallestey3 of 214 Nonlinear Systems and Control Spring 2018 Sample Exam 1200 Sample Exam 2207 References214P. Al Hokayem & E. Gallestey4 of 214 Nonlinear Systems and Control Spring 2018 PrefaceThe objective of this course is to provide the students with an introductionto Nonlinear Systems and the various methods of controlling I of the course introduces the students to the notions of nonlinearitiesand the various ways of analyzing existence and uniqueness of solutions toordinary differential equations.
7 As well as understanding various notions ofstability and their II of the course arms the students with a variety of Control methodsthat are suitable for Nonlinear Systems and is designed in such a way as toput the student in the position to deploy Nonlinear Control techniques in chapters are combined with exercises that are geared towards attainingbetter understanding of the pros and the cons of the different Al Hokayem & E. Gallestey5 of 214 Part IAnalysis6 Chapter Main ConceptsWhen engineers analyze and design Nonlinear dynamical Systems in elec-trical circuits, mechanical Systems , Control Systems , and other engineeringdisciplines, they need to be able to use a wide range of Nonlinear analysistools.
8 Despite the fact that these tools have developed rapidly since the mid1990s, Nonlinear Control is still largely a tough this course, we will present basic results for the analysis of nonlinearsystems, emphasizing the differences to linear Systems , and we will introducethe most important Nonlinear feedback Control tools with the goal of givingan overview of the main possibilities available. Additionally, the lectures willaim to give the context on which each of these tools are to be used. contains an overview of the topics to be considered in this ResultsModeling and SimulationWell posednessODE TheoryBifurcationsDisturbance RejectionSensorsObserversStabilizationUn certaintyLyapunovTrackingNonlinearitiesF eedback LinearizationSliding ModeEconomic OptimizationControl EffortOptimal ControlConstraintsModel Predictive ControlTable : Course Content7 Nonlinear Systems and Control Spring Nonlinear Models and Nonlinear PhenomenaWe will deal with Systems of the form: x1=f1(x1,x2.)
9 ,xn,u1,u2,..,um) x2=f2(x1,x2,..,xn,u1,u2,..,um).. xn=fn(x1,x2,..,xn,u1,u2,..,um)wherex Rnandu , we will neglect the time-varying aspect. In the analysis phase,external inputs are also often neglected, leaving system x=f(x).( )Working with an unforced state equation does not necessarily mean that theinput to the system is zero. It rather means that the input has been specifiedas a given function of the stateu=u(x).Definition system is said to be autonomous or time invariant if thefunctionfdoes not depend explicitly ont, that is, x=f(x).
10 Definition point xis called equilibrium point of x=f(x)ifx( ) = xfor some impliesx(t) = xfort .For an autonomous system the set of equilibrium points is equal to theset of real solutions of the equationf(x) = 0. x=x2: isolated equilibrium point x= sin(x): infinitely many equilibrium points x= sin(1/x): infinitely many equilibrium points in a finite regionLinear Systems satisfy the following 2 properties:1. Homogeneity:f( x) = f(x), R2. Superposition:f(x+y) =f(x) +f(y), x,y RnP. Al Hokayem & E.