|   
More e-books will be available soon

   www.eolss.net

 Login
      EOLSS Members Login Individual Members Login
      Access for Institutions Access for Institutions
      EOLSS Demo EOLSS Demo

 Free Registration
      EOLSS Free Trial Free Trial
      EOLSS Editors/Authors Editors/Authors

 Subscription Information
      EOLSS Subscription Information Subscription Information

 About EOLSS
      About EOLSS About EOLSS
      Outlines of the EOLSS Components Outlines of the
         Component Encyclopedias
      EOLSS e-books e-Book Library
      EOLSS Information Booklet Information Booklet
      EOLSS FAQ FAQ
      EOLSS Sample Chapters Sample Chapters
      EOLSS Sample Chapters Sitemap

 Information for
   Journalist / Reporters
      EOLSS Information Journalist / Reporters in Arabic Arabic
      EOLSS Information Journalist / Reporters in Chinese Chinese
      EOLSS Information Journalist / Reporters in English English
      EOLSS Information Journalist / Reporters in French French
      EOLSS Information Journalist / Reporters in German German
      EOLSS Information Journalist / Reporters in Italian Italian
      EOLSS Information Journalist / Reporters in Japanese Japanese
      EOLSS Information Journalist / Reporters in Korean Korean
      EOLSS Information Journalist / Reporters in Portuguese Portuguese
      EOLSS Information Journalist / Reporters in Russian Russian
      EOLSS Information Journalist / Reporters in Spanish Spanish

 Services
     EOLSS Mailing List Join Our Mailing List
      EOLSS Feedback Feedback/Evaluation
      EOLSS Useful links Useful Links

.
ENCYCLOPEDIA OF EARTH AND ATMOSPHERIC SCIENCES ENCYCLOPEDIA OF MATHEMATICAL SCIENCES ENCYCLOPEDIA OF BIOLOGICAL,PHYSIOLOGICAL AND HEALTH SCIENCES ENCYCLOPEDIA OF SOCIAL SCIENCES AND HUMANITIES ENCYCLOPEDIA OF PHYSICAL SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF CHEMICAL SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF WATER SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF ENERGY SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF ENVIRONMENTAL AND ECOLOGICAL SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF FOOD AND AGRICULTURAL SCIENCES,ENGINEERING AND TECHNOLOGY RESOURCES ENCYCLOPEDIA OF HUMAN RESOURCES POLICY AND MANAGEMENT ENCYCLOPEDIA OF NATURAL RESOURCES POLICY AND MANAGEMENT ENCYCLOPEDIA OF DEVELOPMENT AND ECONOMIC RESOURCES ENCYCLOPEDIA OF INSTITUTIONAL AND INFRASTRUCTURAL RESOURCES ENCYCLOPEDIA OF TECHNOLOGY,INFORMATION, AND SYSTEMS MANAGEMENT RESOURCES ENCYCLOPEDIA OF REGIONAL SUSTAINABLE DEVELOPMENT REVIEWS

The above simplified figure illuminates the essential interconnectedness of the sixteen component encyclopedias of EOLSS.

 In the real world, the various knowledge domains do not exist in isolation from each other. They form an integrated whole, with links in all directions. It is well known that all forms of human knowledge are inter-connected and inter-related. EOLSS mimics this complexity, the automatic inter-connectedness of the various subject categories facilitating navigation through the vast landscape of EOLSS knowledge. This provides the user with an effective and efficient tool to search, navigate and browse through each of the component encyclopedias, through any combination of the sixteen, or through the whole of EOLSS.

ENCYCLOPEDIA OF PHYSICAL SCIENCES, ENGINEERING AND TECHNOLOGY RESOURCES

CONTENT OUTLINE (partial listing)

 

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION

Feedforward and Feedback Control

Feedforward or Open-Loop Control

Feedback or Closed-Loop Control

Some Simple Examples of Feedback Control Systems

Elements of Feedback Control Systems

Servomechanism, Regulator, and Process Control

Continuous and Discontinuous Operation of Automatic Control Systems

Analysis and Design of Feedback Control Systems

Describing the Dynamical Behavior of Systems

Performance Objectives

Controller Design

Non-Standard Types of Control Systems

Higher-Level Control Systems

Adaptive Control Systems

Large-Scale Systems

Control of Discrete-Event Systems and Hybrid Systems

Supervisory Distributed Control Systems

Fault Diagnosis and Fault-Tolerant Control Systems

Applications

Control of Robot Manipulators

Other Technical Applications

Nontechnical Fields of Application

Computational Tools for Application of Control Systems

History

Outlook on Some Trends in Future Research and Developments

 

ELEMENTS OF CONTROL SYSTEMS

System modeling

Mathematical models of dynamical systems

Differential Equation Models for Lumped Parameter Systems in Continuous-time Domain

State Space Description of Lumped Parameter Systems

Time-invariant Linear Systems

Discrete-time Systems or Sampled-Data Systems

Block Diagram Representation and Simplification

Distributed Parameter Systems

Deterministic and Stochastic Systems

Non-linear Models and Linearization

Causal and Non-causal Systems

Stable and Unstable Systems

Single-Input-Single-Output (SISO) and Multiple-Input-Multiple-Output (MIMO) Systems

Systems control

Open-loop Control

Feedback Control

Closed-loop Behavior of Control Systems

Control Strategies

 

BASIC ELEMENTS OF CONTROL SYSTEMS

Dynamical Systems

Graphical Description of Systems

Open-loop Control and Closed-loop Control

Principal Functions of Control

The Basic Structure of Control Systems

Some Typical Examples of Control

Voltage Control of a D.C. Generator

Course Control of a Ship

Liquid Level Control

Control of a Heat Exchanger

A Brief Overview of the History of Control Systems

 

GENERAL MODELS OF DYNAMICAL SYSTEMS

Mathematical Models

Dynamic and Static Behavior of Systems

System Properties

Linear and Non-linear Systems

Lumped and Distributed Parameter Systems

Time-varying and Time-invariant Systems

Systems with Continuous or Intermittent Action

Systems with Deterministic or Stochastic Properties

Causal and Non-causal Systems

Stable and Unstable systems

SISO and MIMO Systems

 

DESCRIPTION OF CONTINUOUS LINEAR TIME-INVARIANT SYSTEMS IN TIME DOMAIN

Description by differential equations

Electrical Systems

Mechanical Systems

Thermal systems

System description with reference to special signals

Step and Impulse Response Functions

The Convolution Integral

System description in state space

State Space Description for SISO Systems

State Space Description for MIMO Systems

 

DESCRIPTION OF CONTINUOUS LINEAR TIME-INVARIANT SYSTEMS IN FREQUENCY DOMAIN

Laplace Transformation

Fourier Transformation

Transfer Function of a Dynamical System

Definition

Poles and Zeros of G(s)

Transfer Functions of Interconnected Systems

Relation between G(s)and the State-Space Representation

The Complex G-Plane

Frequency-Response of a Dynamical System

Definition

Polar Plot Representation

Bode-Diagram Representation

The Most Common Dynamical Systems

Element with P-Action (Proportional Action or Gain)

Element with I-Action (Integration)

Element with D-Action (Differentiation)

Element with PT1-Action (First-Order Lag Element)

Element with PT2-action (Second-Order Lag Element)

Bandwidth of a Dynamic System

Minimum and Non-minimum Phase Systems

 

CLOSED-LOOP BEHAVIOR OF CONTINUOUS LINEAR TIME-INVARI-ANT SYSTEMS

Dynamic behavior of the closed-loop system

Sensitivity of feedback control systems to parameter variations

Stability

Steady-state error

PID controller and other standard controller types

Behavior of Standard Controllers in Closed-Loop Operation.

 

STABILITY CONCEPTS

The Definition of Stability

The Concept of Liapunov’s Stability

The Second (Direct) Method of Liapunov

Sylvester’s Criterion

Stability of Linear Systems

Simplest Types of Stable Equilibrium States

Stability in the First Approximation

Stability under Persistent Disturbances

Further Liapunov-Related Types of Stability

Stability Criteria for Linear Time-Invariant Systems

The Routh-Hurwitz Stability Criterion

The Hermite Stability Criterion

Kharitonov’s Criterion

Criterion of Leonhard-Mikhailov

The Nyquist Stability Criterion

 

CONTROLLER DESIGN IN TIME-DOMAIN

Problem formulation

Time-domain performance specifications

Transient Performance

Integral Criteria

Calculation of the ISE-Performance Index

Optimal controller settings subject to the ISE-criterion

Example

Optimal Settings for Combinations of PTn-Plants and Standard Controllers of PID Type

Empirical procedures

Tuning Rules for Standard Controllers

Ziegler-Nicols Tuning Rules

Some Other Useful Tuning Rules

Empirical Design by Computer Simulation

Mixed time- and frequency-domain design by standard polynomials

 

DESIGN IN THE FREQUENCY DOMAIN

Gain and Phase Margins

Gain Margin

Phase Margin

Examples

Relationship Between PM and Damping Ratio

Types of Compensators

Design of PI and Lag Compensators

Analysis of PI and Lag Compensators

Design Rules for PI and Lag Compensators

Example

Design of PD Compensators (Realized by Rate Feedback)

Analysis of PD Compensations

Design Rules for PD (Rate Feedback) Compensators

Example

Design of Lead Compensators

Analysis of Lead Compensators

Design Rules for Lead Compensators

Example

Design of PID Compensators

Analysis of PID Compensators

Design Rules for PID Compensators

Example

Design of Lead Compensators

Analysis of Lag-Lead Compensators

Design Rules for Lag-Lead Compensation

Example

 

PID CONTROL

Process Models

Performance Evaluation of PID Control Systems

Action Modes of PID Controllers

Design of PID Control Systems

Selection of Action Mode

Identification of Process Model Parameters

Tuning of PID Parameters

Advanced Topics

Windup of the Integral Element and Anti-Windup Mechanism

Two-Degree-of-Freedom PID Controllers

Sophisticated Models

Other Tuning Methods for PID Parameters

 

INTERNAL MODEL CONTROL

The Internal Model Control Structure

Closed-loop Transfer Functions for IMC

Internal Stability

Asymptotic closed-loop behavior (System Type)

Performance Measures

Internal Model Control Design Procedure

Requirements for Physical Realizability on q, the IMC Controller

Limitations to Perfect Control: the Need for an IMC Design Procedure

Statement of the IMC Design Procedure

Application of IMC design to Simple Models

Example 1a: PI Tuning for A First-Order System

Example 1b: PI Tuning for a First-Order System with RHP Zero

Example 1c: PI with Filter Tuning for a First-Order System with LHP Zero

Example 2: PID Tuning for a Second-Order System with RHP Zero

Example 3: PID with Filter Tuning for a second-Order Model with RHP Zero

Example 4: Dead-time Compensation for a First-Order with Delay Plant.

IMC-PID Tuning Rules for Plants with Integrator Dynamics

IMC-PID tuning Rules for First-Order with Delay Plants

Additional IMC Design Topics

 

SMITH PREDICTOR AND ITS MODIFICATIONS

Controller design

Performance comparison

Modification for high order systems

Modification for rapid load rejection

Modifications for open-loop unstable systems

 

DIGITAL CONTROL SYSTEMS

The Basic Structure of Digital Control Systems

Discrete-Time Systems

Analysis of Linear Time-Invariant Discrete-Time Systems

Sampled-Data Systems

Description and Analysis of Sampled-Data Systems

Example 1

Example 2

Analysis of Sampled-Data Systems

Stability

Definitions and Basic Theorems of Stability

Stability of Linear, Time-Invariant, Discrete-Time Systems

Bounded-Input, Bounded-Output Stability

Stability Criteria

The Routh Criterion using the Mobius Transformation

Example 3

The Jury Criterion

Example 4

Example 5

Example 6

Controllability

Example 7

Example 8

Observability

Example 9

Loss of Controllability and Observability due to Sampling

Example 10

Kalman Decomposition

 

DISCRETE-TIME, SAMPLED-DATA, DIGITAL CONTROL SYSTEMS, AND QUANTIZATION EFFECTS

Discrete-Time Systems

Properties of Discrete-Time Systems

Linearity

Time-Invariant System

Causality

Description of Linear, Time-Invariant, Discrete-Time Systems

Difference Equations

Transfer Function

Impulse Response or Weight Function

State-Space Equations

Analysis of Linear, Time-Invariant, Discrete-Time Systems

Analysis Based on the Difference Equation

Analysis Based on the Transfer Function

Analysis Based on the Impulse Response

Analysis Based on the State Equations

Sampled-Data Systems

D/A and A/D Converters

Hold Circuits

Description and Analysis of Sampled-Data Systems

Analysis Based on the State Equations

Analysis Based on H(kT)

Analysis based on H(z)

Digital Control Systems

Comparison between Digital and Continuous-Time Control Systems

Quantization Effects

Truncation and Rounding

 

DISCRETE-TIME EQUIVALENTS TO CONTINUOUS-TIME SYSTEMS

Design of Discrete-Time Control Systems for Continuous-Time Plants

Sampling and A/D Conversion

Reconstruction and D/A Conversion

Discrete-Time Equivalents of Continuous-Time Plants

Discretizing Continuous-Time Controllers

Numerical Approximation of Differential Equations

Euler's Forward Method (One Sample)

Euler's Backward Method (One Sample)

Trapezoidal Method (Two Sample)

An Example  

Mapping Between S and Z Planes Using Euler's and Tustin's Methods

Frequency Response Approximations

Bilinear Transformation with Frequency Prewarping

Discretization of Continuous-Time State Variable Models

Discrete-Time Models of Continuous-Time Systems

Discrete-Time Approximations of Continuous-Time Systems

 

DESIGN METHODS FOR DIGITAL CONTROLLERS, SAMPLE-RATE

Design Methods for Digital Controllers

Discrete-Time Controller Design Using Indirect Techniques

Direct Digital Controller Design via the Root-Locus Method

Direct Digital Controller Design Based on the Frequency Response

Bode Diagrams

Example 1

Nyquist Diagrams

The PID Controller

State-Space Design Methods

Optimal Control

Sample Rate

Example 2

 

REAL-TIME IMPLEMENTATION

A Simple Real-Time System

Computational Delay and Jitter

Real-Time Integration of Continuous-Time States

Implementation on Fixed-Point Processors

Implementation on Floating-Point Processors

Real-Time Operating Systems

Intertask Communication in Multitasking Systems

Distributed Real-Time Systems

Time Triggered Systems for Safety Critical Applications

Development Tools for Real-Time Implementation

 

DESIGN OF STATE SPACE CONTROLLERS (POLE PLACEMENT) FOR SISO SYSTEMS

Design Objective

General Remarks on State Space Design

System Class

Accompanying Example: Inverted Pendulum on Cart

 

DESCRIPTION AND ANALYSIS OF DYNAMIC SYSTEMS IN STATE SPACE

Extraction of the State Space Representation from the Transfer Function G(s)

Solution 1: Control Canonical Form

Solution 2: Observer Canonical Form

Solution 3: Modal Canonical Form (Diagonal and Jordan Canonical Form)

Transformation to Diagonal Form

Solution of the State Equations

Matrix Exponential

Solution of the State Equations by State Transition Matrix

Solution of the homogeneous state differential equation from the modal canonical form

Stability

Controllability and Observability

Definition of Controllability

Criteria of Controllability

Definition of Observability

Observability Criteria

Interpretation of Controllability and Observability

Controllability and Observability of eigenvalues

Pole-Zero Cancellations

Minimal Realization

Discrete Time Systems

 

CONTROLLER DESIGN

Objectives and Structure of State Feedback Control

Determination of the pre-compensator g

Determination of the Controller k

Determination by Matching of Coefficients

Determination from Control Canonical Form

Determination by Transform to Control Canonical Form: Ackermann’s Formula

Design Parameters

Example: Inverted Pendulum

Discrete-Time State Feedback and Dead-Beat Behavior

 

OBSERVER DESIGN

Objectives and Structure of the State Observer

Design of the Observer

Observer Design by Matching of Coefficients

Observer Design by State-Feedback Design Procedure

Design Parameters

Example: Inverted Pendulum

The Observer in Closed-Loop Control- The Separation Principle

Reduced Order Observer

Example

Discrete- Time Observers

 

EXTENDED CONTROL STRUCTURES

Steady State Behaviour under realistic assumptions

External Disturbances

Model Uncertainty and Parameter Variations

PI- State Feedback Control

Structure and Design

Properties and Further Extensions

Model-based dynamic pre-compensator

Structure and Design

Combination with PI-state-feedback

 

BASIC NONLINEAR CONTROL SYSTEMS

Forms of nonlinearity

Structure and behaviour

Stability

Aspects of design

 

DESCRIBING FUNCTION METHOD

The Sinusoidal Describing Function

The Evaluation of some DFs

Limit Cycles and Their Stability

DF Accuracy

Some Examples of DF Usage

Feedback Loop Containing a Relay with Dead Zone

Autotuning in Process Control

Closed Loop Frequency Response

Compensator Design

Additional Aspects

 

SECOND ORDER SYSTEMS

Basic Principles

Analysis Using the Phase Plane

Example1

Example 2

Example 3

 

STABILITY THEORY

Linearization: Stability in the First Approximation

The Direct Method of Lyapunov

Nonlinear Systems

Linear Systems

 

POPOV AND CIRCLE CRITERION

Kalman-Yakubovich-Lemma

Criteria for Absolute Stability

 

CONTROL BY COMPENSATION OF NONLINEARITIES

Plants with Actuator Nonlinearities

Parameterized Inverses

State Feedback Designs

Output Feedback Inverse Control

Output Feedback Designs

Designs for Unknown Linear Dynamics

Designs for Multivariable Systems

Designs for Nonlinear Dynamics

Neural Network based Adaptive Inverse Compensation

An illustrative Example

 

ESTIMATION AND COMPENSATION OF NONLINEAR PERTURBATIONS BY DISTURBANCE OBSERVERS

Problem Statement

Theory

Estimation of Nonlinearities

Comments on (9)

Choice of fictitious model

PI-observer

Convergence and Estimation Errors

High gain proof

Estimation errors

Lyapunov approach

Compensation of Nonlinearities

Closed-Loop Control System

Applications

 

ANTI WINDUP AND OVERRIDE CONTROL

PI-Control with Input Saturations

Problem Statement and Test Cases

The Reset Windup Effect

Anti Windup Structures

Transient Responses for the Test Cases   

Stability Properties

Stability Analysis of the Test Cases

Summary

Plants of dominant Second Order

Problem Statement

The Plant Windup Effect

Stability Properties

Anti Plant Windup Structures

Extensions

Summary

Output Constrained Control

Basic Concepts

Stability Analysis

An Example

Summary

 

GAIN-SCHEDULING

Linearization Theory

Series expansion linearisation about a single trajectory or equilibrium point

Series expansion linearisation families

Off-equilibrium linearisations

Divide and Conquer Gain-Scheduling Design

Classical gain-scheduling design

Neural/fuzzy gain-scheduling

Gain-scheduling using off-equilibrium linearisations

LPV Gain-Scheduling

LPV systems

Small-gain LFT approaches

Lyapunov-based LPV approaches

Quadratic Lyapunov function approaches

Parameter-dependent Lyapunov function approaches

Outlook

 

MODELING AND SIMULATION OF DYNAMIC SYSTEMS

Systems, processes and models

Simulation

Classification of systems and models

Properties of systems and models

Properties of models only

Some additional remarks on the properties 'static' and 'dynamic'

Modeling

Some general considerations

Modeling and modeler

Modeling and modeling goals

Model structure

Model complexity

Verification and validation

Numerical aspects

System structure and model structure

System descriptions and relations between models

A short history of simulation

Continuous-time simulation

Discrete-event simulation

 

SOME BASICS IN MODELING OF MECHATRONIC SYSTEMS

System Variables and System Elements

Energy Storage Elements

Generalized Kinetic Energy

Generalized Potential Energy

The General Case

Coupling Elements

Electromechanical Example - Solenoid Valve

Hydromechanical Example - Hydraulic Piston Actuator

Static Elements

Mechanical Example - The Rayleigh Dissipation Function

Kirchhoff Networks

Kirchhoff’s Laws

Tellegen’s Theorem

Fundamental Matrices

Port-Hamiltonian Systems

Electromechanical Example - Solenoid Valve.

Hydromechanical Example - Hydraulic Piston Actuator

 

MODELING AND SIMULATION OF DISTRIBUTED PARAMETER SYSTEMS

Modeling of distributed parameter systems

Model Derivation - basic principles

More PDEs-classifications

PDE order

Linearity, quasilinearity and nonlinearity

Elliptic, parabolic and hyperbolic PDEs

Convection - diffusion (dispersion)-reaction PDEs

Boundary conditions

Parameter estimation

Model simplification and reduction

Simulation of distributed parameter systems

Analytical solution procedures

Spectral methods and weighted residual approximations

Spatial discretization

Time integration

Early versus Late Lumping

 

MODELING LANGUAGES FOR CONTINUOUS AND DISCRETE SYSTEMS

Aims of Modeling Languages

Historical background

A Modeling Approach

Physical background

The Multi-Port Approach

Modeling Languages

VHDL-AMS

Modelica

A comparison of VHDL-AMS and Modelica

 

MODELING AND SIMULATION OF LARGE-SCALE HYBRID SYSTEMS

General Concepts

System Representations and Software Tools

Representations of Discrete Event and Continuous Systems

Representations for Hybrid Systems

Object-oriented Modeling of Physical Systems

Hybrid Elements

Hybrid Systems Arising from Physical Abstractions

Equation-Based Modeling of Discrete Event Systems

Integration of Complex Discrete Event and Object-Oriented Models

Modeling Aspects

Numerical Aspects

Ongoing Research and Future Challenges

 

MODELING AND SIMULATION OF DYNAMIC SYSTEMS USING BOND GRAPHS

Early history

Modeling and simulation of dynamic behavior of physical systems

Key aspects of the port-based approach

Bond Graph Notation

Node types

Constitutive relations

Relation to other representations

Systematic conversion of a simple electromechanical system model into a bond graph representation

Causality

Notation

Causal port properties

Causality assignment

Conversion of a causal bond graph into a block diagram

Causal paths

Generation of a set of mixed algebraic and differential equations

Linear analysis

Impedance analysis using bond graphs

Hierarchical modeling

Word bond graphs

Multibonds

Multiport generalizations

Sources

Multiport storage elements

Multiport resistors

Multiport transducers

Multiport components

Arrays

Port-based modeling and simulation of dynamic behavior of physical systems in terms of bond graphs: a simple example

Future trends

 

RAPID PROTOTYPING FOR MODEL AND CONTROLLER IMPLEMENTATION

Definition of Rapid Prototyping

Goals

General solution

Implementation in Software

Implementation in Hardware

Real-time simulation, Hardware-in-the-loop (HIL)

Simulation acceleration

 

SIMULATION SOFTWARE - DEVELOPMENT AND TRENDS

Continuous Roots of Simulation

CSSL Structure in Continuous Simulation

Structure of the Model Frame

Requirements for the Experimental Frame

Numerical Algorithms in Simulation Systems

Simulation Software and CACSD Tools

Analysis Methods in Simulation Systems

Implicit Models – Algebraic Loops – Differential-Algebraic Equations

Discrete Elements in Continuous Modelling and Simulation

Hybrid modelling and simulation – Combined Modelling and Simulation

Simulation in Specific Domains

Developments beyond CSSL

Discrete Event Simulation

Statistic Roots and Events

Modelling Concepts in Discrete Simulation

Random Number Generators

Object-oriented Approaches to Modelling and Simulation

Choice and Comparison of Simulation Software

Hints for Simulator Choice

Comparison of Simulation Tools

 

FREQUENCY DOMAIN SYSTEM IDENTIFICATION

A brief introduction to identification

Basic Steps in the Identification Process

Collect Information about the System

Select a Model Structure to represent the System

Match the selected Model to the Measurements

Validate the selected Model

Description of the Stochastic Behavior of Estimators: What can be expected from a good Estimator?

Location Properties: Unbiased and Consistent Estimates

Dispersion Properties: Efficient Estimators

A Statistical Approach to the Estimation Problem

Least Squares Estimation

Weighted Least Squares Estimation

The Maximum Likelihood Estimator

System Identification: problem statement

Experiment Setup

Choice of the Setup: ZOH><BL

Choice of the Excitation Signals

Choice of a model structure

Plant Model

Noise Models

Match the Model to the Data

The Errors-in-variables Formulation

Differences and Similarities with the ‘Classical’ Time Domain Identification Framework

Model Selection and Validation

Time and frequency domain identification

Time and Frequency Domain Identification: Equivalencies

Initial Conditions: Transient versus Leakage Errors

Windowing in the Frequency Domain, (non causal) Filtering in Time Domain

Time and Frequency Domain Identification: Differences

Choice of the Model

Unstable Plants

Noise Models: Parametric or Non-parametric Noise Models

Extended Frequency Range: Combination of Different Experiments

The Errors-in-variables Problem

Selection of an identification scheme

Questions

Application?

Domain?

Excitation?

Noise?

Advices

 

MEASUREMENTS OF FREQUENCY RESPONSE FUNCTIONS

An introduction to the discrete Fourier transform

The Sampling Process

The Discrete Fourier Transform (DFT-FFT)

Discretization in Time

Windowing

Discretization in Frequency

The DFT-expressions

DFT-properties of Periodic Signals,

Integer Number of Periods Measured

No Integer Number of Periods Measured.

DFT of Burst Signals

Spectral representation of periodic signals

Analysis of FRF measurements using periodic excitations

Measurement Setup

Error Analysis

Bias Error on the FRF

Variance Analysis of the FRF

Reducing FRF measurement errors for periodic excitations

Basic Principles

Processing Repeated Measurements

Improved Averaging Methods for Non-synchronized Measurements

Coherence

FRF measurements using random excitations

Basic Principles

Reducing the Noise Influence

Systematic Errors

Variance

Leakage Errors

FRF measurements of multiple input multiple output systems

Guidelines for FRF measurements

Advice 1: Use periodic excitations

Advice 2: Select the best FRF estimator

Periodic Excitations

Random Excitations

Advice 3: Pretreatment of data

 

ESTIMATION WITH KNOWN NOISE MODEL

Estimation algorithms - general

General Form of Cost Functions

Minimization of Cost Functions

Quick Tools to Analyze Estimators

Asymptotic Properties

Estimation algorithms - specific

Linear Least Squares

Nonlinear Least Squares

Total Least Squares Algorithms

Total Least Squares

Generalized Total Least Squares

Maximum Likelihood

Approximate Maximum Likelihood

Iterative Quadratic Maximum Likelihood

Bootstrapped Total Least Squares

Subspace Algorithms

Illustration and overview of the properties

Real Measurement Example

Overview of the Properties

Extensions

Systems with Time Delay

Identification in Feedback

High Order Systems

Model selection - Model Validation

Detection of Undermodeling

Detection of Overmodeling

Whiteness Test on Residuals

Model Validation

 

FREQUENCY DOMAIN SUBSPACE ALGORITHMS

Model equations

Plant Model

Noise Model

Subspace algorithms

Algorithm for Discrete-time Systems

Algorithm for Continuous-time Systems

Asymptotic Properties

Practical remarks

Simulation examples

Continuous-time System

Discrete-time System

Real measurement example

 

ESTIMATION WITH UNKNOWN NOISE MODEL

Estimation algorithms 

Maximum Likelihood

Generalized Total Least Squares

Bootstrapped Total Least Squares

Subspace Algorithms

Instrumental Variables

Illustration and overview of the properties

Overview of the Properties

Simulation Example

Real Measurement Example

Identification of parametric noise models

Identification in feedback

Model selection

 

MODAL ANALYSIS

The “Modal” Model

Single Degree of Freedom

Multiple Degree of Freedom

Mode Shapes and Operating Deflection Shapes

Observability and Controllability of Modes

Frequency-Domain Identification of Modes

Least Squares Estimation

Common-Denominator Model

Linearity in the Parameters

Reduced Normal Equations

Fast Implementation of the Reduced Normal Equations

Solving the Reduced Normal Equations

Stabilization chart

Maximum Likelihood Estimation

Gauss-Newton Optimization

Confidence Intervals

Application

 

IDENTIFICATION OF LINEAR SYSTEMS IN TIME DOMAIN

What Is System Identification?

The Need of Mathematical Models

Classification of Models

Mathematical Modeling

Applying System Identification

The Setup

Some Basic Concepts

Identifiability

Identification Methods

Least Squares Method

Instrumental Variable Methods

The Basic Case

Extended IV Methods

Consistency Analysis

Asymptotic Distribution

Prediction Error Methods

Description

Properties

Subspace Identification Methods

Recursive Identification Algorithms

Real-Time Algorithms

Identification for Control

Continuous-Time Identification

 

LEAST SQUARES AND INSTRUMENTAL VARIABLE METHODS

Models as predictors

Linearly Parameterized Predictors

Estimating the model parameters

Solving the Least Squares Problem

Stochastic analysis

Preliminaries

Deterministic Regressors

Stochastic Regressors

Instrumental variable method

Computing the estimate

Multivariable systems

Optimal weighted LS estimator

 

PREDICTION ERROR METHODS

Description

General Linear Dynamic Models

ARMAX Models

State Space Models

Optimal Prediction

Interpretations

Implementation Aspects

Optimization

Evaluation of Gradients

Extensions

Prefiltering of Data

Modified Criterion Function

Using Multistep Prediction Errors

Properties

Identifiability

Convergence and Consistency

Asymptotic Accuracy and Distribution

Model Approximation

 

SUBSPACE IDENTIFICATION METHODS     

Notation

Block Hankel Matrices and State Sequences

Model Matrices

Geometric Tools

Orthogonal Projections

Oblique Projections

Deterministic subspace identification

Calculation of a State Sequence

Computing the System Matrices

Stochastic subspace identification

Calculation of a State Sequence

Computing the System Matrices

Combined deterministic-stochastic subspace identification algorithm

Calculation of a State Sequence

Computing the System Matrices

Variants

Comments and perspectives

Software

 

RECURSIVE ALGORITHMS

Recursive Algorithm for Constant Coefficients

Least Squares (LS)

Extended Least Squares (ELS)

RLS with Forgetting Factors

Instrumental Variables Estimate

Stochastic Approximation Estimate

Stochastic Gradient Algorithm

Recursive Algorithms Derived From Off-Line Identification

Convergence of Estimates

Time-Varying Systems

 

IDENTIFICATION FOR CONTROL

Identification of approximate models

Prediction error identification

Closed-loop process-model mismatch

Identification of control-relevant approximate models

Identification from closed-loop data

Iterative Identification and Control

Extensions

 

CONTINUOUS -TIME IDENTIFICATION

A model transformation

Parameter Transformations

Noise Modeling

Parameter Estimation

Numerical Iterative Optimization

Statistical Consistency and Convergence

Orthogonalization and Numerical Aspects

 

IDENTIFIABILITY OF LINEAR CLOSED-LOOP SYSTEMS

Identifiability Concepts

Deterministic Identifiability

Stochastic Identifiability

Structural Identifiability

System Identifiability

Strong System Identifiability

Parameter Identifiability

Identifiability Conditions for Closed-Loop Systems -A Short Overview

SISO Systems

MIMO systems

Complete and Partial I/O-Identifiability of Multivariable Closed-Loop Systems

Motivation

Definition of complete and partial I/O-identifiability

Results

 

RELATIONS BETWEEN TIME DOMAIN AND FREQUENCY DOMAIN PREDICTION ERROR METHODS

Prediction error methods

Time Domain

Frequency Domain

Asymptotic Properties

A Comparison

Closed Loop

Frequency Domain ARX Case

ARX Example

Discussion

Numerical example

 

IDENTIFICATION OF TIME VARYING SYSTEMS

Simple Limited Memory Algorithms

Modeling the Parameter Variations: The Dynamic Transfer Function (DTF) Model

Optimization of the Hyperparameters

Illustrative Examples

A Simulation Example

A Real Data Example

 

IDENTIFICATION OF NONLINEAR SYSTEMS

Parametric Models

Regression Models

Kolmogorov-Gabor (KG-) Polynomial Model

Basis Function Network Models

The Basic Idea

Nonlinear Network Model Structures

Input-Output Models Based on Nonlinear Differential Equations

Nonlinear State-Space Models

State-Space Modeling by Filtering

Sliding Mode System Reference Adaptive Model (SRAM)

Subspace Models

Nonparametric Models

The Volterra Series Model

The Wiener Kernel Model

Generalized Frequency Response Models

Other Types of Nonparametric Models

Step Response Model

Phase Plane Model

Non-parametric State Dependent Parameter Model

Semi-Parametric Models

Fuzzy Models

Mamdani-Model

Takagi-Sugeno-Model

Neuro-Fuzzy (NF-) Models

Specific Nonlinear Models

Block-oriented Models

Hammerstein Model

Wiener Model

Other Block-oriented Models

The Bilinear Model

Signal Dependent Parameter Models

Identification Methods

Estimation of Model Parameters

Parameter Estimation for LIP-Type Models

Parameter Estimation for Non-LIP-Type Models

Prediction Error Methods

Numerical Search Methods

Estimation of Model Structure

Model Validation

Critical Valuation of the Most Important Nonlinear Models

 

NONPARAMETRIC SYSTEM IDENTIFICATION

Representation of Nonlinear Systems

Identification of Wiener Kernels

Wiener’s Orthogonal Expansion Method

Lee-Schetzen’s Method

Identification of Volterra Kernels

Hooper-Gyftopoulos Method

Watanabe-Stark’s Method

Kashiwagi-Sun’s Method

Frequency Domain Approach

 

IDENTIFICATION OF NARMAX AND RELATED MODELS

System Identification

Nonlinear Models vs. Linear Models

The NARMAX model

Practical Implementations of the NARMAX model

Polynomials and Rational Implementations

Neural Network Representations

Multilayer Perceptron Networks

Radial Basis Function Networks

Wavelet Implementations

The Wavelet Network

Wavelet Multiresolution Models

The NARMAX Method

Structure Determination and Parameter Estimation

Nonlinear in the Parameter Models

Linear in the Parameters Models

Model Validation

Mapping the NARMAX Model in the Frequency Domain

A Practical Example

 

SYSTEM IDENTIFICATION USING NEURAL NETWORKS

Artificial Neural Networks

Static Neural Networks

Multi-Layer Perceptron Networks

Radial-Basis Function Networks

Local Model Networks

Dynamic Neural Networks

Dynamic Multi-Layer Perceptron Networks

Recurrent Networks

System Identification using Artificial Neural Networks

Identification of Discrete-Time Systems

Identification of Continuous-Time Systems

Miscellaneous Issues

 

SYSTEM IDENTIFICATION USING FUZZY MODELS

Nonlinear Dynamic Models for System Identification

Fuzzy Models

Mamdani Model

Takagi-Sugeno model

Fuzzy Logic Operators

Dynamic Fuzzy Models

Identification of Fuzzy Models

Structure and Parameters

Estimation of Consequent Parameters

Construction of Antecedent Membership Functions

Model Validation

Illustrative Example

 

SYSTEM IDENTIFICATION USING WAVELETS

Wavelets A Brief Overview

The Continuous Wavelet Transform

Wavelet Series

Dyadic Wavelets

Wavelet Multiresolution Approximations

System Identification

System Identification using Wavelets

System Identification Using Wavelet Networks

The Wavelet Network Model

Structure Selection and Parameter Estimation for Wavelet Network Models

Wavelet Multiresolution Models

The B-spline Wavelet Multiresolution Model Structure

Model Sequencing and Structure Selection

 

PARAMETER ESTIMATION FOR DIFFERENTIAL EQUATIONS

The Hartley Transformation

The Continuous Hartley Transform (CHT)

Properties of CHT

Scaling of Variable

Convolution in Time-domain

Multiplication in the Time-Domain

Differentiation

The Discrete Hartley Transform (DHT)

The Hartley Modulating Functions

Definition

Properties of HMF

Spectra for Derivatives of Signals

Spectra for the Product of a Measured Signal and the Derivative of Another

Formulation of the parameter estimation equation

Linear Systems

Integrable Nonlinear Systems

Modulatible Nonlinear Systems

Computational Issues

Computation of CHT using DHT

Computation of HMF Spectra

Computing the Estimates

Frequency-weighted Estimation

Illustrative Examples

Application to an Inverted Pendulum Model

Derivation of System Equations

Data Generation

Formulating the Parameter Estimation Equations

 

PARAMETER ESTIMATION FOR NONLINEAR CONTINUOUS-TIME STATE-SPACE MODELS FROM SAMPLED DATA

Mathematical Preliminaries

The Prediction-Error Approach to Parameter Estimation

State-Space Models and State Estimation

Parameter Estimation for State-Space Models

State Augmentation  

Prediction-Error Approach  

Remarks

 

IDENTIFICATION IN THE FREQUENCY DOMAIN

Linear System Identification

SI/SO Linear Models

MI/SO Linear Models

Nonlinear System Identification

Volterra Nonlinear Models

Hammerstein and Wiener Nonlinear Models

SI/SO Nonlinear Models

Models With Nonlinear Feedback

 

PARAMETRIC IDENTIFICATION USING SLIDING MODES

State Identification

Parameter Identification

State and parameter identification

Simulations results

Noiseless Context

Robustness Study

 

BOUND-BASED IDENTIFICATION

Bounded-error estimation

Characterization of the feasible set for the parameters

The Error is Affine in the Parameters

The Error is not Affine in the Parameters

 

LINEAR-MODEL CASE

Bounding a linear model: the simplest case

Computation of the exact feasible set

Approximate parameter bounding

Limited-complexity polytopes

Ellipsoidal  bounding

Box bounding

Parallelotope bounding

Hybrid algorithms

Parameter bounding with unknown output-error bound

Parameter bounding with uncertain explanatory-variables vector

Clashes and outliers

Parameter bounds for time-varying linear systems

Heuristic recursive bounding of time-varying parameters using ellipsoids

Bounding of time-varying parameters treated as state variables

 

NONLINEAR-MODEL CASE

Definitions and notation

Classification of non-linear parameter bounding algorithms

Intersection

Encapsulation

Discrete approximation

Projection

Special model classes

Example

 

PRACTICAL ISSUES OF SYSTEM IDENTIFICATION

The Framework

Starting Point

Some Typical Model Structures

Estimating the Parameters

The User and the System Identification Problem

The Tool: Interactive Software

Choice of Input Signals

Common Input Signals

Preprocessing Data

Drifts and Detrending

Prefiltering

Selecting Model Structures

Some Applications

 

CONTROL OF LINEAR MULTIVARIABLE SYSTEMS

Linear Multivariable Systems

Emergence of State Space Approach

Discrete-time Control

Riccati Equation and Stabilization for Continuous-time Systems

Design Procedure

Static Output Feedback and Dynamic Compensation

Servo Control and Internal Model Principle

Design and Analysis based on Frequency Response

Control System Example

Control System Example

Parameters of the system

 

DESCRIPTION AND CLASSIFICATION IN MIMO DESIGN

Models

Dynamical systems and Laplace transform

State-space equations

Transfer-function Matrices

Polynomial matrix models

Differential-delay models

A parallel development for discrete-time systems

Model Reduction and Approximation

Control Systems Design

SISO feedback systems

Nyquist stability test for SISO systems

Control design specifications

Root-Locus

Phase and Gain Margin

Guidance from special cases

Some Comments on State Space Methods

Translating SISO concepts into MIMO world

Some Basic Relationships

Interaction and Robustness in MIMO systems

Frequency domain methods

Background

Design and Interaction

Design and Eigenstructure of Q(s)

The Development of Frequency Domain Optimisation Methods

Multivariable Root-loci

Simple MIMO Models in Design

The Future?

Time domain techniques

Eigenstructure and Pole Allocation

Measurement Issues and Observers

Optimal Control

Interaction and Decoupling

Disturbance Rejection

Direct Computational Search Methods

The Future?

Non-standard MIMO problems

 

CANONICAL FORMS FOR STATE SPACE DESCRIPTIONS

State Space Representations, Matrix Pencils and State Space Transformations

Matrix Pencils and Kronecker Form

Background

Matrix Pencils and Strict Equivalence

Smith Forms, Invariants and Duality

Regular Pencils, Elementary Divisors and Weierstrass Form

Singular Pencils, Minimal Bases and Kronecker Form:

Canonical Form under Similarity: Autonomous Descriptions with no outputs

Kronecker Form under the Full State Space Transformation Group

Brunovsky Canonical forms under Coordinate and Feedback Transformations

The System S(A,B) and its Kronecker form

The system S(A,C) and its duality with S(A,B)

Canonical Forms under Coordinate Transformations

Echelon Form of Polynomial Matrices

Canonical Form for (A,B), (C,A) pairs under similarity Transformations.

Relationships to MFDs and realization

 

MULTIVARIABLE POLES AND ZEROS

System Representations and Classification

Background on Polynomial matrices and Matrix Pencils

Finite Poles and Zeros of State Space Models: Dynamics and their Geometry

Eigenvalues, Eigenvectors and Free Rectilinear Motions.

Forced Rectilinear Motions and Frequency Transmission

Frequency Transmission Blocking and State Space Zeros

Zero Structure and System Transformations

The Zero Pencil of Strictly Proper System

Decoupling Zeros

Finite Poles and Zeros of Transfer Function Models

Dynamic Characterization of Transfer Function Poles and Zeros

Smith McMillan form characterization of Poles and Zeros

Matrix Fraction Description of Poles and Zeros

Infinite Poles and Zeros

Smith McMillan form at infinity: Infinite Poles and Zeros

McMillan Indices at a Point

Impulsive Dynamics and Infinite Poles and Zeros

Proper Compensation and the Smith-McMillan form at infinity.

Relationships Between the Different Types of Zeros, Poles.

Algebraic Function Characterization of Poles and Zeros

Characteristic Gain Frequency Functions.

Poles and Zeros of the System Algebraic Functions.

Zero Structure Formation in Systems Design

 

FREQUENCY DOMAIN REPRESENTATION AND SINGULAR VALUE DE-COMPOSITION

Preliminaries

The Laplace Transform and the Z -transform

Some Properties of the Laplace Transform

Some Properties of the Z -transform

Norms of Vectors, Matrices and the SVD

Norms of Finite-dimensional Vectors and Matrices

The Singular Value Decomposition

Norms of Functions of Time

Induced Operator Norms

Norms of functions of complex frequency

Connection Between time and Frequency Domain Spaces

External and internal representations of linear systems

External Representation

External Description in the Frequency Domain

The Bode and Nyquist Diagrams

Internal Representation

Solution in the Time Domain

Solution in the Frequency Domain

The Concepts of Reachability and Observability

The Finite Gramians

The Realization Problem

The Solution of the Realization Problem

Realization of Proper Rational Matrix Functions

Time and frequency domain interpretation of various norms

The Convolution Operator and the Hankel Operator

Computation of the Singular Values of S

Computation of the Singular Values of H

Computation of Various Norms

The H2  norm

The H  norm

The Hilbert-Schmidt Norm

Summary of Norms

The Use of Norms in Control System Design and Model Reduction

Model Reduction

 

POLYNOMIAL AND MATRIX FRACTION DESCRIPTION

Scalar Systems

Rational Transfer Function

From Transfer Function To State-Space

Controllable Canonical Form

Observable Canonical Form

From State-Space To Transfer Function

Minimality

Multivariable Systems

Matrix Fraction Description

Minimality

Properness

Non-Canonical Realizations

Controllable Form

Observable Form

Canonical Realizations

Hermite Form

Popov Form

From Right MFD To Left MFD

From State-Space To MFD

 

SYSTEM CHARACTERISTICS: STABILITY, CONTROLLABILITY, OBSERVABILITY

Mathematical model

Stability

Controllability

Fundamental results

Stabilizability

Output controllability

Controllability with Constrained Controls

Controllability after the introducing of sampling

Perturbations of controllable dynamical systems

Minimum energy control

Observability

 

MODEL REDUCTION

What is Model Reduction?

Single Component Model Reduction

Multi-Component Model Reduction

The Quality of the Reduced Order Model

Characterization of the Single-Component Model Reduction Error

Linear System Properties

Input-Output Transfer Function

Controllability and Observability

Frequency Moments and Markov Parameters

Output Correlation and Power Moments

Norms

The Conjugate System, Inner, Outer and All-pass Transfer Functions

Model Reduction by Truncation

Minimal Transfer Equivalent Realizations

Component Cost Analysis

Matching Frequency and Power Moments

Balanced Realization and Truncation

Singular Perturbation Truncation

Model Reduction by Optimization

Norm Model Reduction

Norm Model Reduction

The Numerical Solution of Optimal Model Reduction Problems

A Glimpse on the Multi-Component Model Reduction Problem

Frequency Weighted Balanced Truncation

Tutorial Examples

Example 1

Example 2

 

FULL-ORDER STATE OBSERVERS

Linear Observers

Continuous-Time Systems

Optimization

Pole-Placement

Discrete-Time Systems

The Separation Principle

Nonlinear Observers

Using Zero-Crossing or Quantized Observations

Extended Separation Principle

Extended Kalman Filter

 

REDUCED-ORDER STATE OBSERVERS

Linear, Reduced-Order Observers

Nonlinear Reduced-Order Observers

 

KALMAN FILTERS

White Noise

Linear Estimation

The Linear Optimal Estimator in Discrete Time (Kalman Filter)

Summary of Equations for the Discrete-Time Kalman Estimator

The Continuous-Time Optimal Estimator (Kalman-Bucy Filter)

Nonlinear Estimation

Linearization about a Nominal Trajectory

Linearization about the Estimated Trajectory

Linearized and Extended Kalman Filters

Implementation Methods

Modified Cholesky (UD) Decomposition Algorithms.

Bierman-Thornton UD Filtering

Bierman UD Observational Update

Thornton UD Temporal Update

Present and Future Applications of the Kalman Filter

 

POLE PLACEMENT CONTROL

Separation of state observation and state feedback

The single-input case

Ackermann’s formula

Numerically stable calculation via Hessenberg form

The multi-input case

Non-uniqueness

Feedback invariants

Deadbeat control

Reviving the Brunovski structure

Polynomial notation

Calculation without canonical form

Numerically stable calculation via HN form

 

EIGENSTRUCTURE ASSIGNMENT FOR CONTROL

Definition of Eigenstructure Assignment

Role of the System Eigenstructure

Freedom for Eigenstructure Assignment

Allowable Eigenvector Subspaces

Calculation of Controller Matrices

Assignment of Desired Eigenvectors

Compromise between Eigenvalues and Eigenvectors

Parametric Eigenstructure Assignment

Multiobjective Robust Eigenstructure Assignment

Various Eigenstructure Assignment Techniques

Basic Eigenstructure Assignment

Recursive Eigenstructure Assignment

Low Sensitive Eigenstructure Assignment

Robust Eigenstructure Assignment

Eigenstructure Assignment for Descriptor Systems

Eigenstructure Assignment for Dynamical Compensators

 

OPTIMAL LINEAR QUADRATIC CONTROL

The LQ regulator in continuous time

The steady-state LQ regulator in continuous time

The algebraic Riccati equation

Analytic solution of the Riccati equation

Properties of the steady-state LQ regulator in continuous time

Optimal pole locations and the Chang-Letov design method

Relative stability margins

The inverse optimal control problem

The LQ regulator in discrete time

Time-varying plants

Steady-state output regulation

Optimal pole locations

Cheap control

Numerical methods

 

PONTRYAGIN’S MAXIMUM PRINCIPLE

An Example

The problem of Optimal Control

A More Rigorous Formulation of the Problem

The Maximum Principle

A Discussion

The Time-Optimal Control Problem

Time-Optimal Control for Linear Systems

Other Performance Indices

Interpretations and generalizations of the Maximum Principle

 

DECOUPLING CONTROL

Control of a Heat Exchanger

Model

Static Decoupling

Dynamic Decoupling

Process Control Decoupling

Concluding Remarks for the Heat Exchanger

Dynamic Decoupling

Linear State Feedback with Input Dynamics

Linear State Feedback

Square Systems

Output Feedback Decoupling

Block Decoupling

Triangular Decoupling

Cost of Decoupling

Static decoupling

Process Control Decoupling Design

Ideal Decoupling

Simplified Decoupling

Inverted Decoupling

Other Topics

 

CONTROLLER DESIGN USING POLYNOMIAL MATRIX DESCRIPTION

Polynomial Approach To Three Classical Control Problems

Dynamics Assignment

Deadbeat Regulation

H2 Optimal Control

Numerical Methods for Polynomial Matrices

Diophantine Equation

Spectral Factorization Equation

 

DESIGN TECHNIQUES IN THE FREQUENCY DOMAIN

Frequency Responses and Stability

Single loop stability

Multivariable stability using Characteristic loci

Multivariable stability using Gershgorin bands on Nyquist arrays

Diagonal Dominance

Basic Design

Multivariable Design Methods

Integrating the multivariable design methods

A Design Example for an Unstable Chemical Reactor

Description of the chemical reactor

Uncompensated squared down reactor

Scaling

High and low frequency compensation

Closed loop analysis

 

DESIGN TECHNIQUES FOR TIME-VARYING SYSTEMS

Model Descriptions

State-Space Models

Input-Output Models

Impulse Response

Polynomial Fraction Descriptions

Converting from One Description to Another

Frequency Domain Techniques

Stabilization Techniques

Stability

Lyapunov Stability

State Feedback Stabilization

Controllability, Stabilizability, Observability, and Detectability

Cheng’s Method

Optimal State-Feedback Regulator

Output Feedback

Pole Placement

Causal information controllers

Frozen time approach

Linear parameter varying systems

 

SERVO CONTROL DESIGN

Classical Servo Control Design

Integrator Based Control

Design Example: Industrial Regulator

Phase Lag Control

Design Example: Phase Lag Compensation

Phase Lead Control

Design Example: Phase Lead Compensation

Modern Servo Control Design

Feedforward Control: Input Shaping

Mathematical Analysis of the Input Shaping Scheme

Design Example: Input Shaping for Unit Step Command

Feedback Control

Controller Parameterization

Time Domain Parameter Optimization

Design Example: Parameter Optimization Method

Frequency Domain Parameter Optimization

Design Example: Frequency Domain Parameter Optimization

 

ROBUST CONTROL

Feedback and Robustness

Robustness and Integral Control

A Short History of Control Theory and Robust Control

The Classical Period

Modern Control Theory

The Servomechanism Problem

Post-modern Control Theory

The Parametric Theory

Robustness of Control Systems

Performance Issues and Tradeoffs

Zero Steady State Errors

Feedback Stabilization of Linear Systems

Stabilization by Observer Based State Feedback

Pole Placement Compensators

YJBK Parameterization

Nyquist Criterion

Optimal Control: Linear Quadratic Regulator (LQR)

Uncertainty Models and Robustness

Gain and Phase Margin

Parametric Uncertainty

Nonparametric and Mixed Uncertainty

H∞ Optimal Control

State Space Theory of H∞ Optimal Control

Linear Matrix Inequalities

Frequency Domain Aspects of H∞ Optimal Control

µ Theory

Quantitative Feedback Theory

 

UNCERTAINTY MODELS FOR ROBUSTNESS ANALYSIS

Notation and definitions

Uncertainty representation and robustness problems

Unstructured uncertainty models

Structured uncertainty models

Highly structured (parametric) uncertainty models

State space uncertainty models

Unstructured State Space Uncertainty

Parametric State Space Uncertainty

 

ROBUSTNESS UNDER REAL PARAMETER UNCERTAINTY

Notations and Preliminaries

Parametric Uncertainty

Boundary Crossing and Zero Exclusion

Real Parameter Stability Margin

l2 Real Parametric Stability Margin

l2 Stability Margin for Time-delay Systems

Extremal Results in Parametric Robust Control Theory

Kharitonov’s Theorem

The Edge Theorem

The Generalized Kharitonov Theorem

Frequency Domain Analysis of Uncertain Systems

Frequency Domain Properties

Closed Loop Transfer Functions

Robust Classical Controller Design

 

∞ OPTIMAL CONTROL

The Minimum Sensitivity Problem

Robustness and the Sensitivity Functions

The Mixed Sensitivity Problem

The Standard Problem and its Solutions

The Standard Problem

Early Solutions

Solution Based on Spectral Factorization

State Space Solution

Other Solutions

Optimal Solutions

Extensions to Nonlinear and Infinite-Dimensional Systems

Application to Robust Control System Design

 

l1 ROBUST CONTROL

The l1 Norm

Robustness To Signal Uncertainty: The l1 Norm Minimization Problem

A Duality Result

The Scaled-Q Method for Solving the l1 Optimization Problem

An Auxiliary Problem

Relating the Auxiliary Problem to the l1 Problem

Example

Robustness to Unmodeled Dynamics

Conditions for Robustness

 

MU-SYNTHESIS

Control Design via D - K Iteration

Linear Fractional Transformations, LFTs

Robust Control Problem Formulation

D - K Iteration for Complex Uncertainty

Two-Step Procedure for Scalar entries d of D

Two-Step Procedure for Full D

(D, G) - K  Iteration for Real and Complex Uncertainty

Control Design Using Fixed-Order Scalings

 

CONTROLLER DESIGN USING LINEAR MATRIX INEQUALITIES

Design Specifications and Linear Matrix Inequalities

Pole Region Assignment

H2 Performance

H¥ Performance

Controller Design Using Linear Matrix Inequalities

Linearizing Change of Variables - State Feedback

Linearizing Change of Variables - Output Feedback

LMI Approach to Multiobjective Design

Existence of Solutions and Conservatism of Design

Illustrative Design Example: Robust Control of a Power System Stabilizer

Problem Description

Design Specifications in Terms of a Generalized Plant

Modeling the Parameter Uncertainty

LMI-Based Design

 

ROBUST CONTROL OF NONLINEAR SYSTEMS: A CONTROL LYAPUNOV FUNCTION APPROACH

Robust Control Lyapunov Function (RCLF)

Disturbance attenuation

Construction of RCLFs by Backstepping

Cost-to-Come Function for Output Feedback

 

FUNDAMENTALS OF THE QUANTITATIVE FEEDBACK THEORY TECHNIQUE

The MISO Analog Control Systems

MISO System

Synthesize Tracking Models

Disturbance Model

J LTI Plant Models

Nominal Plant

U-Contour (Stability bound)

Optimal Bounds Bo(jw) on Lo(jw)

Tracking Bounds

Disturbance Bounds

Synthesizing (or Loop Shaping)  and Lo(s) and F(s)

Prefilter Design

Simulation

QFT CAD Packages

The MISO Discrete Control System

s- To z-Plane Transformation: Tustin Transformation 

The MISO Sampled-data Control System

QFT Technique Applied To The Pseudo-Continuous-Time (PCT) System

Introduction To PCT System DIG Technique

The PCT System Of Figure 17

PCT Design Summary

Controller Implementation

Analysis of the Characteristic Equation Qj(z)

Simulation and CAD Packages

MIMO Systems

Derivation of m2 MISO System Equivalents

Tracking and Cross-coupling Effect Specifications

Tracking Specifications

Disturbance Specification (Cross-coupling Effect)

Determination of Tracking, Cross-coupling, and Optimal Bounds

Tracking Bounds

Cross-coupling Bounds

Optimal Bounds

QFT Methods of Designing MIMO Systems

Method 1

Method 2

Synthesizing the Loop Transmission and Prefilter Functions

Overview of the MIMO/QFT CAD Package [12]

MIMO QFT With External (Input) Disturbance(s)

QFT Application

 

ADAPTIVE CONTROL

Basic Concepts and Definitions

Historical Background

Gradient Based Adaptive Methods:

The MIT Rule and Park’s Proof of Instability:

Stable Adaptive Systems

Lyapunov Theory Based Design

Identification and Adaptive Control of Higher Order Systems

Identification

Control

Adaptive Observers

Non-minimal Representation

Minimal Representation

Error Models:

The Adaptive Control Problem (Relative Degree n*=1)

The Adaptive Control Problem (Relative Degree n* ≥2)

Persistent Excitation

Robust Adaptive Control

Time-Varying Systems

Unmodeled Plant Dynamics

Hybrid Adaptive Control

Relaxation of Assumptions

Multivariable Adaptive Control

Nonlinear Adaptive Control

Recent Contributions

Decentralized Adaptive Control

Adaptive Control Using Multiple Models

 

RELAY AUTOTUNING OF PID CONTROLLERS

Relay Autotuning

Analysis of Relay Autotuning using the DF method

Controller Design Based on the Critical Point

Further Considerations

 

SELF-TUNING CONTROL

Categorization of Self-Tuning Controllers

Explicit or implicit

Continuous-time or discrete-time

Choice of controller design method

Choice of identification method

Implicit generalized minimum variance control

Practical issues

Choice of design parameters

Integral action

Initial conditions

Examples

Example 1: Implicit Model-Reference Control

Example 2: Explicit Model-Reference Control

Example 3: Explicit Pole-placement Control of non-minimum phase system

Examples 4 and 5 : Under-modeled systems

Future prospects

 

MODEL REFERENCE ADAPTIVE CONTROL

Dynamic Models

Identification Model

Reference Model

Explicit and Implicit Model Following

Reference Model with Inputs

Model Reference Adaptive Control

Parameter Identification

 

ADAPTIVE PREDICITIVE CONTROL

System models and long-range prediction

General long-range prediction models

Dynamic matrix control prediction model

Generalized predictive control prediction model

The GPC control law

Robustness analysis

Self-tuning aspects

 

STOCHASTIC ADAPTIVE CONTROL

Adaptive Control of Markov Chains

Adaptive Control of ARMAX models

Adaptive Control of Continuous Time Linear Stochastic Systems

Some Generalizations of Adaptive Control

 

ADAPTIVE DUAL CONTROL

Stochastic Adaptive Control

Optimal Dual Controllers

Suboptimal Dual Controllers

Perturbation Signals

Constrained One-Step-Ahead Minimization

Approximations of the Loss Function

Modifications of the Loss Function

Finite Parameter Sets

When To Use Dual Control?

 

ADAPTIVE NONLINEAR CONTROL

Backstepping

Tuning Functions Design: Examples

General Recursive Design: Procedure

Modular Design

Controller design

Identifier Design

 

CONTROL OF INTERMITTENT PROCESSES

Definitions, physical and mathematical models

Classes of Cyclic Processes

System Models

Transfer Function Models

Finite Horizon Operator Models

Repetitive and iterative learning control schemes

Designing ILC for real world applications

ILC as an Inverse Problem

Delays and Degree of Difference

Derivation of the Design Equation of ILC

Optimizing ILC

Design Aspects

Signal Conditioning

Robustness issues and focus of research

Robustness Against Model Inaccuracies

Robustness Against Measurement Noise

Robustness Against Initial State Variations

Focus of Research

Industrial application examples

Iterative Learning Control of the Aluminium Extrusion Process

Controlling Multiple Input/Multiple Output Systems using ILC

Repetitive Control of a Scanner Mirror

 

MODEL-BASED PREDICTIVE CONTROL

The Constrained Open-Loop Optimal Control (COLOC) Problem

Zero Terminal-State MBPC

Set-Membership Terminal Constraint

Time-Varying Ellipsoidal Terminal Constraint

Models, Disturbances and Robustness

Predictive Command Governors

 

NONLINEAR MODEL PREDICTIVE CONTROL

Theoretical Aspects of NMPC

Stability

Infinite Horizon NMPC

Finite Horizon NMPC Schemes with Guaranteed Stability

Performance of Finite Horizon NMPC Formulations

Robust Stability

Inherent Robustness of NMPC

Robust NMPC Schemes

Output Feedback NMPC

Stability of Output-Feedback NMPC

Computational Aspects of NMPC

Solution Methods for the Open-Loop Optimal Control Problem

Solution of the NMPC Problem Using Direct Methods

Efficient Solution of the Open-Loop Optimal Control Problem

Efficient NMPC Formulations

 

MODEL BASED PREDICTIVE CONTROL FOR LINEAR SYSTEMS

The MBPC Principle

SISO MBPC

The Process Model

The EPSAC Approach to MBPC

The Multistep Predictor

The Predictive Controller

Extensions

Stability and Robustness

Numerical Stability: Singular Value Decomposition and Principal Components Analysis

Nonlinear EPSAC (NEPSAC)

MIMO MBPC

The Method

The Control Objective

 

CONTROLS OF LARGE-SCALE SYSTEMS

Historical Background

Modeling and Model Reduction

Aggregation

Balanced Aggregation

Perturbation

Weakly Coupled Models

Strongly Coupled Models

Hierarchical Control

Goal Coordination:  Interaction Balance

Interaction Prediction

Decentralized Control

Stabilization Problem

Fixed Modes and Polynomials

Stabilization via Dynamic Compensation

 

CONTROL OF STOCHASTIC SYSTEMS

Models of Stochastic Systems

Optimal Stochastic Control

Stability of Stochastic Systems

Estimation of Stochastic Systems

Identification and Parameter Estimation of Stochastic Systems

Control of Partially Observed Systems

Adaptive Control

 

MODELS OF STOCHASTIC SYSTEMS

Random variables

Probability Density Function

Expectation Operator

The Mean Value

The Covariance Matrix

The Gaussian Probability Density Function

Conditional Probability

Conditional Expectation Operator

Independent Random Vectors

Characteristic Function

Characteristic Function for Gaussian Probability Density

Characteristic Function for Independent Random Vectors

Description of stochastic process

Correlation and Crosscorrelation

White Noise

Wiener Process, or Brownian Motion

Stationary Processes

Ergodicity

Continuous and Discrete Time Random Processes

Finite dimensional approximations

Markov Process

The Chapman-Kolmogorov Equation

Hidden Markov Processes

Homogeneous Markov Process

The Fokker-Planck Equation

Spectra of Continuous-time Random Processes

Power Density Spectra and Colored Noise

Spectra of Discrete Time Random Processes

Polynomial Approximation

MA Model

AR Model

ARMA Model

Mixed stochastic-deterministic systems

CARMA/CARIMA and Box-Jenkins Models

State-space Approximation

Stochastic differential equations

Definition of a Stochastic Differential Equation

Relation between Differential Equations in the sense of Ito and Stratonovich Wong-Zakai Correction

 

STOCHASTIC STABILITY

Stability and Liapunov Functions

The Stochastic Problem: Definitions and Preliminaries

Stochastic Liapunov Functions

Examples and the Perturbed Liapunov Function

 

MINIMUM VARIANCE CONTROL

Prediction

Discrete-Time Model

Initial conditions

Stochastic Interpretation