Control Systems

Höfundur Jitendra R. Raol; Ramakalyan Ayyagari

Útgefandi Taylor & Francis

Snið ePub

Print ISBN 9780815346302

Útgáfa 1

Útgáfuár 2020

23.590 kr.

Description

Efnisyfirlit

  • Cover
  • Half Title
  • Title Page
  • Copyright Page
  • Table of Contents
  • Preface
  • Acknowledgments
  • Authors
  • Introduction
  • Section I Linear and Nonlinear Control
  • 1. Linear Systems and Control
  • 1.1 Dynamic Systems and Feedback Control
  • 1.1.1 Balancing a Stick
  • 1.1.2 Simple Day-to-Day Observations
  • 1.1.3 Position Control System
  • 1.1.4 Temperature Control System
  • 1.1.5 Mathematical Modeling of Systems
  • 1.1.6 Linear, Time-Invariant, and Lumped Systems
  • 1.2 Transfer Functions and State Space Representations
  • 1.2.1 Definition: Dynamical Systems
  • 1.2.2 Definition: Causal Systems
  • 1.2.3 Definition: Linear Systems
  • 1.2.4 Time and Frequency Domains
  • 1.2.4.1 Definition: Time-Constant
  • 1.2.4.2 First-Order Systems
  • 1.2.4.3 The Role of Time-Constant
  • 1.2.5 Response of Second-Order Systems
  • 1.2.5.1 Underdamped Systems
  • 1.2.5.2 Critically Damped Systems
  • 1.2.5.3 Overdamped Systems
  • 1.2.5.4 Higher Order Systems
  • 1.2.5.5 A Time Response Analysis Example
  • 1.2.5.6 Frequency Response
  • 1.2.6 Bode Plots
  • 1.2.6.1 Definition: Decibel
  • 1.2.6.2 Construction of Bode Plots
  • 1.2.7 State Space Representation of Systems
  • 1.2.7.1 Two Examples
  • 1.2.7.2 Definition: State
  • 1.2.7.3 Solution of the State Equation
  • 1.3 Stability of Linear Control Systems
  • 1.3.1 Bounded Signals
  • 1.3.1.1 Definition (a): BIBO Stability
  • 1.3.1.2 Definition (b): BIBO Stability
  • 1.3.2 Routh-Hurwitz Criterion
  • 1.3.2.1 Special Cases
  • 1.3.3 Nyquist Criterion
  • 1.3.3.1 Polar and Nyquist Plots
  • 1.3.3.2 Gain and Phase Margins
  • 1.3.3.3 Definition: Gain Crossover Frequency
  • 1.3.3.4 Definition: Phase Crossover Frequency
  • 1.3.3.5 The Margins on a Bode Plot
  • 1.3.4 The Root Locus
  • 1.3.4.1 Definition: Root Locus
  • 1.3.4.2 The Stability Margin
  • 1.4 Design of Control Systems
  • 1.4.1 Development of Classical PID Control
  • 1.4.1.1 Controller Design Using Root Locus
  • 1.4.1.2 Magnitude Compensation
  • 1.4.1.3 Angle Compensation
  • 1.4.1.4 Validity of Design
  • 1.4.1.5 Controller Design Using Bode Plots
  • 1.4.1.6 Definition: Bandwidth
  • 1.4.1.7 The Design Perspective
  • 1.4.1.8 The Lead-Lag Compensator
  • 1.4.1.9 PID Implementation
  • 1.4.1.10 Reset Windup
  • 1.4.2 Modern Pole-Placement
  • 1.4.2.1 Controllability
  • 1.4.2.2 Definition: Controllability
  • 1.4.2.3 Definition: Similarity
  • 1.4.2.4 Algorithm: Pole Assignment – SISO Case
  • 2. Nonlinear Systems
  • 2.1 Nonlinear Phenomena and Nonlinear Models
  • 2.1.1 Limit Cycles
  • 2.1.2 Bifurcations
  • 2.1.3 Chaos
  • 2.2 Fundamental Properties of ODEs
  • 2.2.1 Autonomous Systems
  • 2.2.1.1 Stability of Equilibria
  • 2.2.2 Non-Autonomous Systems
  • 2.2.2.1 Equilibrium Points
  • 2.2.3 Existence and Uniqueness
  • 2.3 Contraction Mapping Theorem
  • 3. Nonlinear Stability Analysis
  • 3.1 Phase Plane Techniques
  • 3.1.1 Equilibria of Nonlinear Systems
  • 3.2 Poincare-Bendixson Theorem
  • 3.2.1 Existence of Limit Cycles
  • 3.2.2 QED
  • 3.3 Hartman-Grobman Theorem
  • 3.4 Lyapunov Stability Theory
  • 3.4.1 Lyapunov’s Direct Method
  • 3.4.1.1 Positive Definite Lyapunov Functions
  • 3.4.1.2 Equilibrium Point Theorems
  • 3.4.1.3 Lyapunov Theorem for Local Stability
  • 3.4.1.4 Lyapunov Theorem for Global Stability
  • 3.4.2 La Salle’s Invariant Set Theorems
  • 3.4.3 Krasovskii’s Method
  • 3.4.4 The Variable Gradient Method
  • 3.4.5 Stability of Non-Autonomous Systems
  • 3.4.6 Instability Theorems
  • 3.4.7 Passivity Framework
  • 3.4.7.1 The Passivity Formalism
  • 3.5 Describing Function Analysis
  • 3.5.1 Applications of Describing Functions
  • 3.5.2 Basic Assumptions
  • 4. Nonlinear Control Design
  • 4.1 Full-State Linearization
  • 4.1.1 Handling Multi-input Systems
  • 4.2 Input-Output Linearization
  • 4.2.1 Definition: Relative Degree
  • 4.2.2 Zero Dynamics and Non-minimum Phase Systems
  • 4.2.2.1 Definition: Partially State Feedback Linearizable
  • 4.3 Stabilization
  • 4.4 Backstepping Control
  • 4.5 Sliding Mode Control
  • 4.6 Chapter Summary
  • Appendix IA
  • Appendix IB
  • Appendix IC
  • Appendix ID
  • Exercises for Section I
  • References for Section I
  • Section II Optimal and H-Infinity Control
  • 5. Optimization-Extremization of Cost Function
  • 5.1 Optimal Control Theory: An Economic Interpretation
  • 5.1.1 Solution for the Optimal Path
  • 5.1.2 The Hamiltonian
  • 5.2 Calculus of Variation
  • 5.2.1 Sufficient Conditions
  • 5.2.1.1 Weierstrass Result
  • 5.2.2 Necessary Conditions
  • 5.3 Euler-Lagrange Equation
  • 5.4 Constraint Optimization Problem
  • 5.5 Problems with More Variables
  • 5.5.1 With Higher Order Derivatives
  • 5.5.2 With Several Unknown Functions
  • 5.5.3 With More Independent Variables
  • 5.6 Variational Aspects
  • 5.7 Conversion of BVP to Variational Problem
  • 5.7.1 Solution of a Variational Problem Using a Direct Method
  • 5.8 General Variational Approach
  • 5.8.1 First Order Necessary Conditions
  • 5.8.2 Mangasarian Sufficient Conditions
  • 5.8.3 Interpretation of the Co-State Variables
  • 5.8.4 Principle of Optimality
  • 5.8.5 General Terminal Constraints
  • 5.8.5.1 Necessary Conditions for Equality Terminal Constraints
  • Appendix 5A
  • 6. Optimal Control
  • 6.1 Optimal Control Problem
  • 6.1.1 Dynamic System and Performance Criterion
  • 6.1.2 Physical Constraints
  • 6.1.2.1 Point Constraints
  • 6.1.2.2 Isoperimetric Constraints
  • 6.1.2.3 Path Constraints
  • 6.1.3 Optimality Criteria
  • 6.1.4 Open Loop and Closed Loop Optimal Control
  • 6.2 Maximum Principle
  • 6.2.1 Hamiltonian Dynamics
  • 6.2.2 Pontryagin Maximum Principle
  • 6.2.2.1 Fixed Time, Free Endpoint Problem
  • 6.2.2.2 Free Time, Fixed Endpoint Problem
  • 6.2.3 Maximum Principle with Transversality Conditions
  • 6.2.4 Maximum Principle with State Constraints
  • 6.3 Dynamic Programming
  • 6.3.1 Dynamic Programming Method
  • 6.3.2 Verification of Optimality
  • 6.3.3 Dynamic Programming and Pontryagin Maximum Principle
  • 6.3.3.1 Characteristic Equations
  • 6.3.3.2 Relation between Dynamic Programming and the Maximum Principle
  • 6.4 Differential Games
  • 6.4.1 Isaacs’s Equations and Maximum Principle/Dynamic Programming in Games
  • 6.5 Dynamic Programming in Stochastic Setting
  • 6.6 Linear Quadratic Optimal Regulator for Time-Varying Systems
  • 6.6.1 Riccati Equation
  • 6.6.2 LQ Optimal Regulator for Mixed State and Control Terms
  • 6.7 Controller Synthesis
  • 6.7.1 Dynamic Models
  • 6.7.2 Quadratic Optimal Control
  • 6.7.2.1 Linear Quadratic Optimal State Regulator
  • 6.7.2.2 Linear Quadratic Optimal Output Regulator
  • 6.7.3 Stability of the Linear Quadratic Controller/Regulator
  • 6.7.4 Linear Quadratic Gaussian (LQG) Control
  • 6.7.4.1 State Estimation and LQ Controller
  • 6.7.4.2 Separation Principle and Nominal Closed Loop Stability
  • 6.7.5 Tracking and Regulation with Quadratic Optimal Controller
  • 6.7.5.1 Transformation of the Model for Output Regulation and Tracking
  • 6.7.5.2 Unmeasured Disturbances and Model Mismatch
  • 6.7.5.3 Innovations Bias Approach
  • 6.7.5.4 State Augmentation Approach
  • 6.8 Pole Placement Design Method
  • 6.9 Eigenstructure Assignment
  • 6.9.1 Problem Statement
  • 6.9.2 Closed Loop Eigenstructure Assignment
  • 6.10 Minimum-Time and Minimum-Fuel Trajectory Optimization
  • 6.10.1 Problem Definition
  • 6.10.2 Parameterization of the Control Problem
  • 6.10.3 Control Profile for Small α
  • 6.10.4 Determination of Critical α
  • Appendix 6A
  • 7. Model Predictive Control
  • 7.1 Model-Based Prediction of Future Behavior
  • 7.2 Innovations Bias Approach
  • 7.3 State Augmentation Approach
  • 7.4 Conventional Formulation of MPC
  • 7.5 Tuning Parameters
  • 7.6 Unconstrained MPC
  • 7.7 Quadratic Programming (QP) Formulation of MPC
  • 7.8 State-Space Formulation of the MPC
  • 7.9 Stability
  • Appendix 7A
  • Appendix 7B
  • 8. Robust Control
  • 8.1 Robust Control of Uncertain Plants
  • 8.1.1 Robust Stability and HI Norm
  • 8.1.2 Disturbance Rejection and Loop-Shaping Using HI Control
  • 8.2 H2 Optimal Control
  • 8.2.1 The Optimal State Feedback Problem
  • 8.2.2 The Optimal State Estimation Problem
  • 8.2.3 The Optimal Output Feedback Problem
  • 8.2.4 H2 Optimal Control against General Deterministic Inputs
  • 8.2.5 Weighting Matrices in H2 Optimal Control
  • 8.3 H∞ Control
  • 8.3.1 H∞ Optimal State Feedback Control
  • 8.3.2 H∞ Optimal State Estimation
  • 8.3.3 H∞ Optimal Output Feedback Problem
  • 8.3.4 The Relation between S, P and Z
  • 8.4 Robust Stability and H∞ Norm
  • 8.5 Structured Uncertainties and Structured Singular Values
  • 8.6 Robust Performance Problem
  • 8.6.1 The Robust HI Performance Problem
  • 8.6.2 The Robust H2 Performance Problem
  • 8.7 Design Aspects
  • 8.7.1 Some Considerations
  • 8.7.2 Basic Performance Limitations
  • 8.7.3 Application of H∞ Optimal Control to Loop Shaping
  • Appendix 8A
  • Appendix IIA
  • Appendix IIB
  • Appendix IIC
  • Exercises for Section II
  • References for Section II
  • Section III Digital and Adaptive Control
  • 9. Discrete Time Control Systems
  • 9.1 Representation of Discrete Time System
  • 9.1.1 Numerical Differentiation
  • 9.1.2 Numerical Integration
  • 9.1.3 Difference Equations
  • 9.2 Modeling of the Sampling Process
  • 9.2.1 Finite Pulse Width Sampler
  • 9.2.2 An Approximation of the Finite Pulse Width Sampling
  • 9.2.3 Ideal Sampler
  • 9.3 Reconstruction of the Data
  • 9.3.1 Zero Order Hold
  • 9.3.2 First Order Hold
  • 9.4 Pulse Transfer Function
  • 9.4.1 Pulse Transfer Function of the ZOH
  • 9.4.2 Pulse Transfer Function of a Closed Loop System
  • 9.4.3 Characteristics Equation
  • 9.5 Stability Analysis in z-Plane
  • 9.5.1 Jury Stability Test
  • 9.5.2 Singular Cases
  • 9.5.3 Bilinear Transformation and Routh Stability Criterion
  • 9.5.4 Singular Cases
  • 9.6 Time Responses of Discrete Time Systems
  • 9.6.1 Transient Response Specifications and Steady-State Error
  • 9.6.2 Type-n Discrete Time Systems
  • 9.6.3 Study of a Second Order Control System
  • 9.6.4 Correlation between Time Response and Root Locations in s- and z-Planes
  • 9.6.5 Dominant Closed Loop Pole Pairs
  • Appendix 9A
  • 10. Design of Discrete Time Control Systems
  • 10.1 Design Based on Root Locus Method
  • 10.1.1 Rules for Construction of the Root Locus
  • 10.1.2 Root Locus of a Digital Control System
  • 10.1.3 Effect of Sampling Period T
  • 10.1.4 Design Procedure
  • 10.2 Frequency Domain Analysis
  • 10.2.1 Nyquist Plot
  • 10.2.2 Bode Plot, and Gain and Phase Margins
  • 10.3 Compensator Design
  • 10.3.1 Phase Lead, Phase Lag, and Lag-Lead Compensators
  • 10.3.2 Compensator Design Using Bode Plot
  • 10.3.2.1 Phase Lead Compensator
  • 10.3.2.2 Phase Lag Compensator
  • 10.3.2.3 Lag-Lead Compensator
  • 10.4 Design with Deadbeat Response
  • 10.4.1 DBR Design of a System When the Poles and Zeros Are in the Unit Circle
  • 10.4.1.1 Physical Realizability of the Controller Dc(z)
  • 10.4.2 DBR When Some of the Poles and Zeros Are on or outside the Unit Circle
  • 10.4.3 Sampled Data Control Systems with DBR
  • 10.5 State Feedback Controller
  • 10.5.1 Designing K by Transforming the State Model into Controllable Canonical Form
  • 10.5.2 Designing K by Ackermann’s Formula
  • 10.5.3 Set Point Tracking
  • 10.5.4 State Feedback with Integral Control
  • 10.6 State Observers
  • 10.6.1 Full Order Observers
  • 10.6.1.1 Open Loop Estimator
  • 10.6.1.2 Luenberger State Observer
  • 10.6.1.3 Controller with Observer
  • 10.6.2 Reduced Order Observers
  • 10.6.3 Controller with Reduced Order Observer
  • 10.6.4 Deadbeat Control by State Feedback and Deadbeat Observer
  • 10.6.5 Incomplete State Feedback
  • 10.6.6 Output Feedback Design
  • 10.7 Optimal Control
  • 10.7.1 Discrete Euler-Lagrange Equation
  • 10.7.2 Linear Quadratic Regulator
  • 11. Adaptive Control
  • 11.1 Direct and Indirect Adaptive Control Methods
  • 11.1.1 Adaptive Control and Adaptive Regulation
  • 11.2 Gain Scheduling
  • 11.2.1 Classical GS
  • 11.2.2 LPV and LFT Synthesis
  • 11.2.3 Fuzzy Logic-Based Gain Scheduling (FGS)
  • 11.3 Parameter Dependent Plant Models
  • 11.3.1 Linearization Based GS
  • 11.3.2 Off Equilibrium Linearizations
  • 11.3.3 Quasi LPV Method
  • 11.3.4 Linear Fractional Transformation
  • 11.4 Classical Gain Scheduling
  • 11.4.1 LTI Design
  • 11.4.2 GS Controller Design
  • 11.4.2.1 Linearization Scheduling
  • 11.4.2.2 Interpolation Methods
  • 11.4.2.3 Velocity Based Scheduling
  • 11.4.3 Hidden Coupling Terms
  • 11.4.4 Stability Properties
  • 11.5 LPV Controller Synthesis
  • 11.5.1 LPV Controller Synthesis Set Up
  • 11.5.1.1 Stability and Performance Analysis
  • 11.5.2 Lyapunov Based LPV Control Synthesis
  • 11.5.3 LFT Synthesis
  • 11.5.4 Mixed LPV-LFT Approaches
  • 11.6 Fuzzy Logic-Based Gain Scheduling
  • 11.7 Self-Tuning Control
  • 11.7.1 Minimum Variance Regulator/Controller
  • 11.7.2 Pole Placement Control
  • 11.7.3 A Bilinear Approach
  • 11.8 Adaptive Pole Placement
  • 11.9 Model Reference Adaptive Control/Systems (MRACS)
  • 11.9.1 MRAC Design of First Order System
  • 11.9.2 Adaptive Dynamic Inversion (ADI) Control
  • 11.9.3 Parameter Convergence and Comparison
  • 11.9.4 MRAC for n-th Order System
  • 11.9.5 Robustness of Adaptive Control
  • 11.10 A Comprehensive Example
  • 11.10.1 The Underlying Design Problem for Known Systems
  • 11.10.2 Parameter Estimation
  • 11.10.3 An Explicit Self-Tuner
  • 11.10.4 An Implicit Self-Tuner
  • 11.10.5 Other Implicit Self-Tuners
  • 11.11 Stability, Convergence, and Robustness Aspects
  • 11.11.1 Stability
  • 11.11.2 Convergence
  • 11.11.2.1 Martingale Theory
  • 11.11.2.2 Averaging Methods
  • 11.12 Use of the Stochastic Control Theory
  • 11.13 Uses of Adaptive Control Approaches
  • 11.13.1 Auto-Tuning
  • 11.13.2 Automatic Construction of Gain Schedulers and Adaptive Regulators
  • 11.13.3 Practical Aspects and Applications
  • 11.13.3.1 Parameter Tracking
  • 11.13.3.2 Estimator Windup and Bursts
  • 11.13.3.3 Robustness
  • 11.13.3.4 Numerics and Coding
  • 11.13.3.5 Integral Action
  • 11.13.3.6 Supervisory Loops
  • 11.13.3.7 Applications
  • Appendix 11A
  • Appendix 11B
  • Appendix 11C
  • 12. Computer-Controlled Systems
  • 12.1 Computers in Measurement and Control
  • 12.2 Components in Computer-Based Measurement and Control System (CMCS)
  • 12.3 Architectures
  • 12.3.1 Centralized Computer Control System
  • 12.3.2 Distributed Computer Control Systems (DDCS)
  • 12.3.3 Hierarchical Computer Control Systems
  • 12.3.4 Tasks of Computer Control Systems and Interfaces
  • 12.3.4.1 HMI-Human Machine Interface
  • 12.3.4.2 Hardware for Computer-Based Process/Plant Control System
  • 12.3.4.3 Interfacing Computer System with Plant
  • 12.4 Smart Sensor Systems
  • 12.4.1 Components of Smart Sensor Systems
  • 12.5 Control System Software and Hardware
  • 12.5.1 Embedded Control Systems
  • 12.5.2 Building Blocks
  • 12.5.2.1 Software and Hardware Building Blocks
  • 12.5.2.2 Appliance/System Building Blocks
  • 12.6 ECS-Implementation
  • 12.7 Aspects of Implementation of a Digital Controller
  • 12.7.1 Representations and Realizations of the Digital Controller
  • 12.7.1.1 Pre-Filtering and Computational Delays
  • 12.7.1.2 Nonlinear Actuators
  • 12.7.1.3 Antiwindup with an Explicit Observer
  • 12.7.2 Operational and Numerical Aspects
  • 12.7.3 Realization of Digital Controllers
  • 12.7.3.1 Direct/Companion Forms
  • 12.7.3.2 Well-Conditioned Form
  • 12.7.3.3 Ladder Form
  • 12.7.3.4 Short-Sampling-Interval Modification and δ-Operator Form
  • 12.7.4 Programming
  • Appendix III
  • Exercises for Section III
  • References for Section III
  • Section IV AI-Based Control
  • 13. Introduction to AI-Based Control
  • 13.1 Motivation for Computational Intelligence in Control
  • 13.2 Artificial Neural Networks
  • 13.2.1 An Intuitive Introduction
  • 13.2.2 Perceptrons
  • 13.2.3 Sigmoidal Neurons
  • 13.2.4 The Architecture of Neural Networks
  • 13.2.5 Learning with Gradient Descent
  • 13.2.5.1 Issues in Implementation
  • 13.2.6 Unsupervised and Reinforcement Learning
  • 13.2.7 Radial Basis Networks
  • 13.2.7.1 Information Processing of an RBF Network
  • 13.2.8 Recurrent Neural Networks
  • 13.2.9 Towards Deep Learning
  • 13.2.10 Summary
  • 13.3 Fuzzy Logic
  • 13.3.1 The Linguistic Variables
  • 13.3.2 The Fuzzy Operators
  • 13.3.3 Reasoning with Fuzzy Sets
  • 13.3.4 The Defuzzification
  • 13.3.4.1 Some Remarks
  • 13.3.5 Type II Fuzzy Systems and Control
  • 13.3.5.1 MATLAB Implementation
  • 13.3.6 Summary
  • 13.4 Genetic Algorithms and Other Nature Inspired Methods
  • 13.4.1 Genetic Algorithms
  • 13.4.2 Particle Swarm Optimization
  • 13.4.2.1 Accelerated PSO
  • 13.4.3 Summary
  • 13.5 Chapter Summary
  • 14. ANN-Based Control Systems
  • 14.1 Applications of Radial Basis Function Neural Networks
  • 14.1.1 Fully Tuned Extended Minimal Resource Allocation Network RBF
  • 14.1.2 Autolanding Problem Formulation
  • 14.2 Optimal Control Using Artificial Neural Network
  • 14.2.1 Neural Network LQR Control Using the Hamilton-Jacobi-Bellman Equation
  • 14.2.2 Neural Network H∞ Control Using the Hamilton-Jacobi-Isaacs Equation
  • 14.3 Historical Development
  • Appendix 14A
  • Appendix 14B
  • 15. Fuzzy Control Systems
  • 15.1 Simple Examples
  • 15.2 Industrial Process Control Case Study
  • 15.2.1 Results
  • 15.3 Chapter Summary
  • Appendix 15A
  • Appendix 15B
  • 16. Nature Inspired Optimization for Controller Design
  • 16.1 Control Application in Light Energy Efficiency
  • 16.1.1 A Control Systems Perspective
  • 16.2 PSO Aided Fuzzy Control System
  • 16.3 Genetic Algorithms (GAs) Aided Semi-Active Suspension System
  • 16.4 GA Aided Active Suspension System
  • 16.5 Training ANNs Using GAs
  • 16.6 Chapter Summary
  • Appendix 16A
  • Appendix 16B
  • Appendix IVA
  • Exercises for Section IV
  • References for Section IV
  • Section V System Theory and Control Related Topics
  • Appendix A
  • Appendix B
  • Appendix C
  • Appendix D
  • Appendix E
  • Appendix F
  • Appendix G
  • Index

Additional information

Veldu vöru

Rafbók til eignar

Aðrar vörur

0
    0
    Karfan þín
    Karfan þín er tómAftur í búð