OPTIMAL CONTROL AND ESTIMATION

Similar documents
Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Contents. 1 State-Space Linear Systems 5. 2 Linearization Causality, Time Invariance, and Linearity 31

Mathematical Theory of Control Systems Design

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Lessons in Estimation Theory for Signal Processing, Communications, and Control

Control Theory in Physics and other Fields of Science

Stochastic and Adaptive Optimal Control

EL2520 Control Theory and Practice

Return Difference Function and Closed-Loop Roots Single-Input/Single-Output Control Systems

Sliding Modes in Control and Optimization

ADAPTIVE FILTER THEORY

João P. Hespanha. January 16, 2009

Linear-Quadratic-Gaussian Controllers!

Digital Control Engineering Analysis and Design

LQR, Kalman Filter, and LQG. Postgraduate Course, M.Sc. Electrical Engineering Department College of Engineering University of Salahaddin

Process Modelling, Identification, and Control

OPTIMAL ESTIMATION of DYNAMIC SYSTEMS

Analysis and Synthesis of Single-Input Single-Output Control Systems

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

Matrix Mathematics. Theory, Facts, and Formulas with Application to Linear Systems Theory. Dennis S. Bernstein

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

OPTIMAL SPACECRAF1 ROTATIONAL MANEUVERS

Applied Nonlinear Control

ADAPTIVE FILTER THEORY

Dissipative Systems Analysis and Control

FLIGHT DYNAMICS. Robert F. Stengel. Princeton University Press Princeton and Oxford

New Introduction to Multiple Time Series Analysis

MA3025 Course Prerequisites

MULTIVARIABLE CALCULUS, LINEAR ALGEBRA, AND DIFFERENTIAL EQUATIONS

Nonlinear Functional Analysis and its Applications

Time Series: Theory and Methods

Chapter 3. LQ, LQG and Control System Design. Dutch Institute of Systems and Control

Overview of the Seminar Topic

Stochastic Optimal Control!

Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2015

Hands-on Matrix Algebra Using R

Time-Invariant Linear Quadratic Regulators!

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard June 15, 2013

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Feedback Control of Dynamic Systems

Statistical and Adaptive Signal Processing

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Elements of Multivariate Time Series Analysis

Linear Systems Control

Numerical Methods for Engineers. and Scientists. Applications using MATLAB. An Introduction with. Vish- Subramaniam. Third Edition. Amos Gilat.

The Fractional Fourier Transform with Applications in Optics and Signal Processing

Contents. Set Theory. Functions and its Applications CHAPTER 1 CHAPTER 2. Preface... (v)

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries!

Final Exam Solutions

Applied Linear Algebra

Linear-Quadratic Optimal Control: Full-State Feedback

Subject: Optimal Control Assignment-1 (Related to Lecture notes 1-10)

Independent Component Analysis. Contents


Steady-state DKF. M. Sami Fadali Professor EE UNR

A NUMERICAL METHOD TO SOLVE A QUADRATIC CONSTRAINED MAXIMIZATION

FINITE-DIMENSIONAL LINEAR ALGEBRA

Steady State Kalman Filter

Adaptive Filtering. Squares. Alexander D. Poularikas. Fundamentals of. Least Mean. with MATLABR. University of Alabama, Huntsville, AL.

H -Optimal Control and Related Minimax Design Problems

(Continued on next page)

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

Analytical Mechanics for Relativity and Quantum Mechanics

Introduction to Optimization!

Linear System. Lotfi A. Zadeh & Charles A. Desoer. The State Space Approach

Optimal control and estimation

Mathematics for Economics and Finance

Optimal Control and Estimation MAE 546, Princeton University Robert Stengel, Preliminaries!

The Essentials of Linear State-Space Systems

LINEAR AND NONLINEAR PROGRAMMING

CONTROL * ~ SYSTEMS ENGINEERING

Linear Quadratic Zero-Sum Two-Person Differential Games

State Observers and the Kalman filter

Riccati difference equations to non linear extended Kalman filter constraints

Analysis of Discrete-Time Systems

ELEMENTARY MATRIX ALGEBRA

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

CDS 101/110a: Lecture 8-1 Frequency Domain Design

NUMERICAL METHODS FOR ENGINEERING APPLICATION

MATHEMATICS FOR ECONOMISTS. An Introductory Textbook. Third Edition. Malcolm Pemberton and Nicholas Rau. UNIVERSITY OF TORONTO PRESS Toronto Buffalo

RECURSIVE ESTIMATION AND KALMAN FILTERING

GEOPHYSICAL INVERSE THEORY AND REGULARIZATION PROBLEMS

Numerical atmospheric turbulence models and LQG control for adaptive optics system

Optimization-Based Control

MATH4406 (Control Theory) Unit 1: Introduction Prepared by Yoni Nazarathy, July 21, 2012

NUMERICAL COMPUTATION IN SCIENCE AND ENGINEERING

Design Methods for Control Systems

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 3 : Analytical Solutions of Linear ODE-IVPs

Optimization: Insights and Applications. Jan Brinkhuis Vladimir Tikhomirov PRINCETON UNIVERSITY PRESS PRINCETON AND OXFORD

Robust Multivariable Control

Analysis of Discrete-Time Systems

Geophysical Data Analysis: Discrete Inverse Theory

M E M O R A N D U M. Faculty Senate approved November 1, 2018

Numerical Mathematics

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems. CDS 110b

Numerical Methods in Matrix Computations

EEE582 Homework Problems

Transcription:

OPTIMAL CONTROL AND ESTIMATION Robert F. Stengel Department of Mechanical and Aerospace Engineering Princeton University, Princeton, New Jersey DOVER PUBLICATIONS, INC. New York

CONTENTS 1. INTRODUCTION 1 1.1 Framework for Optimal Control 1 1.2 Modeling Dynamic Systems 5 1.3 Optimal Control Objectives 9 1.4 Overview of the Book 16 Problems 17 References 18 2. THE MATHEMATICS OF CONTROL AND ESTIMATION 19 2.1 Sealars, Vectors, and Matrices 19 Sealars 19 Vectors 20 Matrices 23 Inner and Outer Products 25 Vector Lengths, Norms, and Weighted Norms 28 Stationary, Minimum, and Maximum Points of a Scalar Variable (Ordinary Maxima and Minima) 29 Constrained Minima and Lagrange Multipliers 36 2.2 Matrix Properties and Operations 41 Inverse Vector Relationship 41 Matrix Determinant 43 Adjoint Matrix 45 Matrix Inverse 45 Generalized Inverses 49 Transformations 54 Differentiation and Integration 59 Some Matrix Identities 60 Eigenvalues and Eigenvectors 62 Singular Value Decomposition 67 Some Determinant Identities 68 xi

xii 2.3 Dynamic System Models and Solutions 69 Nonlinear System Equations 69 Local Linearization 74 Numerical Integration of Nonlinear Equations 77 Numerical Integration of Linear Equations 79 Representation of Data 84 2.4 Random Variables, Sequences, and Processes 86 Scalar Random Variables 86 Groups of Random Variables 90 Scalar Random Sequences and Processes 95 Correlation and Covariance Functions 100 Fourier Series and Integrals 106 Special Density Functions of Random Processes 108 Spectral Functions of Random Sequences 112 Multivariate Statistics 115 2.5 Properties of Dynamic Systems 119 Static and Quasistatic Equilibrium 121 Stability 126 Modes of Motion for Linear, Time-Invariant Systems 132 Reachability, Controllability, and Stabilizability 139 Constructability, Observability, and Detectability 142 Discrete-Time Systems 144 2.6 Frequency Domain Modeling and Analysis 151 Root Locus 155 Frequency-Response Function and Bode Plot 159 Nyquist Plot and Stability Criterion 165 Effects of Sampling 168 Problems 171 References 180 3. OPTIMAL TRAJECTORIES AND NEIGHBORING-OPTIMAL SOLUTIONS 184 3.1 Statement of the Problem 185 3.2 Cost Functions 188 3.3 Parametric Opthnization 192 3.4 Conditions for Optimality 201 Necessary Conditions for Optimality 202 Sufficient Conditions for Optimality 213 The Minimum Principle 216 The Hamilton-Jacobi-Bellman Equation 218 3.5 Constraints and Singular Control 222 Terminal State Equality Constraints 223 Equality Constraints on the State and Control 231 Inequality Constraints on the State and Control 237 Singular Control 247 3.6 Numerical Optimization 254 Penalty Function Method 256 Dynamic Programming 257 Neighboring Extremal Method 257 Quasilinearlzation Method 258 Gradient Methods 259 3.7 Neighboring-Optimal Solutions 270 Continuous Neighboring-Optimal Control 271 Dynamic Programming Solution for Continuous Linear-Quadratic Control 274 Discrete Neighboring-Optimal Control 276 Dynamic Programming Solution for Discrete Linear-Quadratic Control 281 Small Disturbances and Parameter Variations 283 Problems 284 References 295 4. OPTIMAL STATE ESTIMATION 299 4.1 Least-Squares Estimates of Constant Vectors 301 Least-Squares Estimator 301 Weighted Least-Squares Estimator 308 Recursive Least-Squares Estimator 312 4.2 Propagation of the State Estimate and Its Uncertainty 315 Discrete-Time Systems 318 Sampled-Data Representation of Continuous-Time Systems 326 Continuous-Time Systems 335 Simulating Cross-Correlated White Noise 337 4.3 Discrete-Time Optimal Filters and Predictors 340 Kaiman Filter 342 Linear-Optimal Predictor 352 Alternative Forms of the Linear-Optimal Filter 352

xiv 4.4 Correlated Disturbance Inputs and Measurement Noise 361 Cross-Correlation of Disturbance Input and Measurement Noise 361 Time-Correlated Measurement Noise 364 4.5 Continuous-Time Optimal Filters and Predictors 367 Kalman-Bucy Filter 367 Duality 372 Linear-Optimal Predictor 373 Alternative Forms of the Linear-Optimal Filter 374 Correlation in Disturbance Inputs and Measurement Noise 379 4.6 Optimal Nonlinear Estimation 382 Neighboring-Optimal Linear Estimator 385 Extended Kalman-Bucy Filter 386 Quasilinear Filter 388 4.7 Adaptive Filtering 392 Parameter-Adaptive Filtering 393 Noise-Adaptive Filtering 400 Multiple-Model Estimation 402 Problems 407 References 416 5. STOCHASTIC OPTIMAL CONTROL 420 5.1 Nonlinear Systems with Random Inputs and Perfect Measurements 421 Stochastic Principle of Optimality for Nonlinear Systems 422 Stochastic Principle of Optimality for Linear-Quadratic Problems 423 Neighboring-Optimal Control 426 Evaluation of the Variational Cost Function 430 5.2 Nonlinear Systems with Random Inputs and Imperfect Measurements 432 Stochastic Principle of Optimality 432 Dual Control 436 Neighboring-Optimal Control 443 5.3 The Certainty-Equivalence Property of Linear-Quadratic-Gaussian Controllers 451 The Continuous-Time Case 451 The Discrete-Time Case 455 Additional Cases Exhibiting Certainty Equivalence 459 5.4 Linear, Time-Invariant Systems with Random Inputs and Imperfect Measurements 460 Asymptotic Stability of the Linear-Quadratic Regulator 461 Asymptotic Stability of the Kalman-Bucy Filter 474 Asymptotic Stability of the Stochastic Regulator 480 Steady-State Performance of the Stochastic Regulator 483 The Discrete-Time Case 488 Problems 489 References 493 6. LINEAR MULTIVARIABLE CONTROL 496 6.1 Solution of the Algebraic Riccati Equation 497 The Continuous-Time Case 497 The Discrete-Time Case 505 6.2 Steady-State Response to Commands 508 Open-Loop Equilibrium 510 Non-Zero-Set-Point Regulation 514 6.3 Cost Functions and Controller Structures 517 Specific ation of Cost Function Weighting Matrices 518 Output Weighting in the Cost Function 519 Implicit Model Following 520 Dynamic Compensation Through State Augmentation 522 Proportional-Integral Compensation 522 Proportional-Filter Compensation 526 Proportional-Integral-Filter Compensation 528 Explicit Model Following 531 Transformed and Partitioned Solutions 535 State Estimation and the LQG Regulator 539 6.4 Modal Properties of Optimal Control Systems 541 Eigenvalues of Optimally Regulated Systems 542 Eigenvectors of Linearly Regulated Systems 554 Eigenvectors of Optimally Regulated Systems 557 Eigenvalues and Eigenvectors of Optimal Estimators 563 Modal Properties for the Stochastic-Optimal Regulator 564 Eigenvalues for the Discrete-Time Linear-Quadratic Regulator 567 XV

XVI 6.5 Robustness of Linear-Quadratic Regulators 571 Spectral Characteristics of Optimally Regulated Systems 572 Stability Margins of Scalar Linear-Quadratic Regulators 576 Effects of System Variations on Stability 584 Multivariable Nyquist Stability Criterion 589 Matrix Norms and Singular Value Analysis 591 Stability Margins of Multivariable Linear-Quadratic Regulators 595 The Discrete-Time Case 599 6.6 Robnstness of Stochastic-Optimal Regulators 602 Compensator Stability 603 Stability Margins of LQG Regulators 605 Robustness Recovery 608 Probability of Instability 611 6.7 Footnote on Adaptive Controi 614 Problems 615 References 622 EPILOGUE INDEX 629