Introduction to Nonlinear Control
Stability, Control Design, and Estimation
Christopher M. Kellett
Philipp Braun
Princeton University Press
An introductory text on the analysis, control, and estimation of nonlinear systems, appropriate for advanced undergraduate and graduate students
Praise
“This one-of-a-kind textbook succeeds in the seemingly impossible task of making nonlinear control systems analysis and design accessible to undergraduate students, and does that with authority and wit. An essential companion for instructors as well as researchers in the field of nonlinear control.”
—Andrea Serrani, The Ohio State University
“Class-tested, calibrated for the 2020s, and as comprehensive as appropriate for an introductory full-year course. Accessible and a launchpad into virtually all the most ubiquitous nonlinear control and estimation techniques.”
—Miroslav Krstic, coauthor of PDE Control of String-Actuated Motion
Content of the Book
Part I: Dynamical Systems
- Nonlinear Systems – Fundamentals
- State Space Models
- Control Loops, Controller Design & Examples
- Nonlinear Systems – Stability Notions
- Stability Notions
- Comparison Principle
- Stability by Lyapunov’s Second Method
- Region of Attraction
- Converse Theorems
- Invariance Theorems
- Linear Systems and Linearization
- Linear Systems Review
- Linearization
- Time-Varying Systems
- Numerical Calculations of Lyapunov Functions
- Systems with Inputs
- Frequency Domain Analysis
- Fundamental Results in the Frequency Domain
- Stability Analysis in the Frequency Domain
- Discrete Time Systems
- Discrete Time Systems – Fundamentals
- Sampling: From Continuous to Discrete Time
- Stability Notions
- Controllability and Observability
- Absolute Stability
- A Commonly Ignored Design Issue
- Historical Perspective on the Lur’e Problem
- Sufficient Conditions for Absolute Stability
- Input-to-State Stability
- Motivation & Definition
- Lyapunov Characterizations
- Integral-to-Integral Estimates and L2-gain
- Integral ISS and Nonlinear L2-gain
- Dissipativity and Passivity
Part II: Controller Design
- LMI Based Controller and Antiwindup Designs
- L2-Gain Optimization for Linear Systems
- Systems with Saturation
- Regional Analysis
- Antiwindup Synthesis
- Control Lyapunov Functions
- Control Affine Systems
- ISS Redesign via LgV Damping
- Sontag’s Universal Formula
- Backstepping
- Forwarding
- Stabilizability & Control Lyapunov Functions
- Sliding Mode Control
- Finite-Time Stability
- Basic Sliding Mode Control
- A More General Structure
- Estimating the Disturbance
- Output Tracking
- Adaptive Control
- Motivating Examples and Challenges
- Model Reference Adaptive Control
- Adaptive Control for Nonlinear Systems
- Differential Geometric Methods
- Introductory Examples
- Zero Dynamics and Relative Degree
- Feedback Linearization
- Output Regulation
- Linear Output Regulation
- Robust Linear Output Regulation
- Nonlinear Output Regulation
- Optimal Control
- Optimal Control – Continuous Time Setting
- Optimal Control – Discrete Time Setting
- From Infinite to Finite Dimensional Optimization
- Model Predictive Control
- The Basic MPC formulation
- MPC Closed-Loop Analysis
- Model Predictive Control Schemes
- Implementational Aspects of MPC
Part III: Observer Design and Estimation
- Observer Design for Linear Systems
- Luenberger Observers
- Minimum Energy Estimator (Continuous Time Setting)
- The Discrete Time Kalman Filter
- Extended & Unscented Kalman Filter & Moving Horizon Estimation
- Extended Kalman Filter (Continuous Time)
- Extended Kalman Filter (Discrete Time)
- Unscented Kalman Filter (Discrete Time)
- Moving Horizon Estimation
- Observer Design for Nonlinear Systems
- High Gain Observers
- Sliding Mode Observers