A generalised minimum variance controller for time-varying systems

Similar documents
A Generalised Minimum Variance Controller for Time-Varying MIMO Linear Systems with Multiple Delays

Generalised minimum variance control of linear time-varying systems

Self-tuning Control Based on Discrete Sliding Mode

REDUCTION OF NOISE IN ON-DEMAND TYPE FEEDBACK CONTROL SYSTEMS

Optimal Polynomial Control for Discrete-Time Systems

Adaptive Dual Control

Blind deconvolution of dynamical systems using a balanced parameterized state space approach

Optimal Signal to Noise Ratio in Feedback over Communication Channels with Memory

1 Introduction 198; Dugard et al, 198; Dugard et al, 198) A delay matrix in such a lower triangular form is called an interactor matrix, and almost co

A New Subspace Identification Method for Open and Closed Loop Data

Expressions for the covariance matrix of covariance data

Development of Control Performance Diagnosis System and its Industrial Applications

Optimal Control of Nonlinear Systems: A Predictive Control Approach

Optimal control and estimation

Infinite Horizon LQ. Given continuous-time state equation. Find the control function u(t) to minimize

Cramér-Rao Bounds for Estimation of Linear System Noise Covariances

A nonparametric two-sample wald test of equality of variances

IMPULSIVE CONTROL OF DISCRETE-TIME NETWORKED SYSTEMS WITH COMMUNICATION DELAYS. Shumei Mu, Tianguang Chu, and Long Wang

A basic canonical form of discrete-time compartmental systems

Algorithm for Multiple Model Adaptive Control Based on Input-Output Plant Model

ON CHATTERING-FREE DISCRETE-TIME SLIDING MODE CONTROL DESIGN. Seung-Hi Lee

Feedback Stabilization over a First Order Moving Average Gaussian Noise Channel

Square-Root Algorithms of Recursive Least-Squares Wiener Estimators in Linear Discrete-Time Stochastic Systems

HANKEL-NORM BASED INTERACTION MEASURE FOR INPUT-OUTPUT PAIRING

IMPROVING LOCAL WEATHER FORECASTS FOR AGRICULTURAL APPLICATIONS

Effects of the field dependent J/sub c/ on the vertical levitation force between a superconductor and a magnet

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

AN INTELLIGENT HYBRID FUZZY PID CONTROLLER

An Adaptive LQG Combined With the MRAS Based LFFC for Motion Control Systems

Stability Analysis for Switched Systems with Sequence-based Average Dwell Time

Limit Cycles in High-Resolution Quantized Feedback Systems

Online monitoring of MPC disturbance models using closed-loop data

ADAPTIVE TEMPERATURE CONTROL IN CONTINUOUS STIRRED TANK REACTOR

Design of Measurement Noise Filters for PID Control

Robust Control for Nonlinear Discrete-Time Systems with Quantitative Input to State Stability Requirement

TRACKING TIME ADJUSTMENT IN BACK CALCULATION ANTI-WINDUP SCHEME

4F3 - Predictive Control

Is the Basis of the Stock Index Futures Markets Nonlinear?

APPLICATION OF MULTIVARIABLE PREDICTIVE CONTROL IN A DEBUTANIZER DISTILLATION COLUMN. Department of Electrical Engineering

Observer Based Friction Cancellation in Mechanical Systems

An infinite family of Goethals-Seidel arrays

Multivariable ARMA Systems Making a Polynomial Matrix Proper

Stability Margin Based Design of Multivariable Controllers

An Improved Relay Auto Tuning of PID Controllers for SOPTD Systems

Optimal Control of Linear Systems with Stochastic Parameters for Variance Suppression: The Finite Time Case

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS

8 Basics of Hypothesis Testing

On integer matrices obeying certain matrix equations

Predictive control for general nonlinear systems using approximation

Optimal Finite-precision Implementations of Linear Parameter Varying Controllers

Mike Grimble Industrial Control Centre, Strathclyde University, United Kingdom

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

An experimental and simulated investigation of particle flow through a conveyor rock box

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VIII - Design Techniques in the Frequency Domain - Edmunds, J.M. and Munro, N.

Feedback Stabilization over Signal-to-Noise Ratio Constrained Channels

Multirate MVC Design and Control Performance Assessment: a Data Driven Subspace Approach*

Effect of a robot's geometrical parameters on its optimal dynamic performance

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

SIMPLE CONDITIONS FOR PRACTICAL STABILITY OF POSITIVE FRACTIONAL DISCRETE TIME LINEAR SYSTEMS

Neural Network Identification of Non Linear Systems Using State Space Techniques.

An introduction to volatility models with indices

The Rationale for Second Level Adaptation

Performance assessment of MIMO systems under partial information

EEE 550 ADVANCED CONTROL SYSTEMS

Motion Model Selection in Tracking Humans

CompensatorTuning for Didturbance Rejection Associated with Delayed Double Integrating Processes, Part II: Feedback Lag-lead First-order Compensator

Generation of a frequency square orthogonal to a 10 x 10 Latin square

A New Generation of Adaptive Model Based Predictive Controllers Applied in Batch Reactor Temperature Control

This is an electronic reprint of the original article. This reprint may differ from the original in pagination and typographic detail.

Perfect Secret Sharing Schemes from Room Squares

On Stochastic Adaptive Control & its Applications. Bozenna Pasik-Duncan University of Kansas, USA

FIR Filters for Stationary State Space Signal Models

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

Strong Robustness in Multi-Phase Adaptive Control: the basic Scheme

Defect Detection Using Hidden Markov Random Fields

SUCCESSIVE POLE SHIFTING USING SAMPLED-DATA LQ REGULATORS. Sigeru Omatu

Robust fuzzy control of an active magnetic bearing subject to voltage saturation

On the INFOMAX algorithm for blind signal separation

Comments on "Generating and Counting Binary Bent Sequences"

Calculation of the temperature dependent AC susceptibility of superconducting disks

NONLINEAR INTEGRAL MINIMUM VARIANCE-LIKE CONTROL WITH APPLICATION TO AN AIRCRAFT SYSTEM

On a class of stochastic differential equations in a financial network model

Model Reference Adaptive Control for Multi-Input Multi-Output Nonlinear Systems Using Neural Networks

Gaussian Process for Internal Model Control

A Comparison of Fixed Point Designs And Time-varying Observers for Scheduling Repetitive Controllers

Effects of Time Delay on Feedback Stabilisation over Signal-to-Noise Ratio Constrained Channels

Robust extraction of specific signals with temporal structure

Linear Parameter Varying and Time-Varying Model Predictive Control

ESTIMATOR STABILITY ANALYSIS IN SLAM. Teresa Vidal-Calleja, Juan Andrade-Cetto, Alberto Sanfeliu

Perturbation of system dynamics and the covariance completion problem

Convergence of Square Root Ensemble Kalman Filters in the Large Ensemble Limit

Research Article State-PID Feedback for Pole Placement of LTI Systems

Memoryless output feedback nullification and canonical forms, for time varying systems

Controlling Downstream Particle Segregation with a Twisted Standpipe

Research Article Stabilization Analysis and Synthesis of Discrete-Time Descriptor Markov Jump Systems with Partially Unknown Transition Probabilities

2.1 Gaussian Elimination

Numerical atmospheric turbulence models and LQG control for adaptive optics system

1.5 Gaussian Elimination With Partial Pivoting.

Process Identification for an SOPDT Model Using Rectangular Pulse Input

Transcription:

University of Wollongong Research Online Faculty of Engineering - Papers (Archive) Faculty of Engineering and Information Sciences 5 A generalised minimum variance controller for time-varying systems Z. Li University of Wollongong, zli@uow.edu.au Christian Schmid Ruhr-Universität Bochum http://ro.uow.edu.au/engpapers/5335 Publication Details Li, Z. & Schmid, C. (5). A generalised minimum variance controller for time-varying systems. In P. Zitek (Eds.), 6th Triennial World Congress of International Federation of Automatic Control (IFAC 5). UK : Elsevier Ltd. Research Online is the open access institutional repository for the University of Wollongong. For further information contact the UOW Library: research-pubs@uow.edu.au

A GENERALISED MINIMUM VARIANCE CONTROLLER FOR TIME-VARYING SYSTEMS Zheng Li and Christian Schmid School of Electrical, Computer and Telecomunication Engineering University of Wollongong Wollongong NSW 5, Australia zheng@elec.uow.edu.au Institute of Automation and Computer Control Ruhr-Universität Bochum D-448 Bochum, Germany cs@atp.rub.de Abstract: In this paper, the problem of generalised minimum variance control of linear time-varying systems is studied. A time-varying optimal controller is developed for a standard controlled autoregressive moving average model using a cost function that is the sum of the plant output tracking error variance plus a penalty term of the squared manipulated variable. Copyright 5 IFAC Keywords: Minimum variance control, Time-varying systems, Linear systems, Discretetime systems, Adaptive control.. INTRODUCTION The generalised minimum variance controller (GMVC) was developed by Clarke and Gawthrop (975, 979) for linear time-invariant (LTI) systems in order to remove the requirement of the stable plant inverse for the minimum variance controller (MVC) of Aström (97). The LTI GMVC is very popular in stochastic adaptive control and has seen many applications. For adaptive control of rapidly time-varying systems the LTI GMVC was extended for linear time-varying (LTV) systems by Li and Evans (). This GMVC was based on a pseudocommutation technique that requires the LTV plants to satisfy pseudocommutability defined by a time-varying Sylvester matrix. This requirement can lead to difficulties when the LTV GMVC is applied to adaptive control, because even when a plant is actually pseudocommutable its estimate can be non-pseudocommutable. The purpose of this paper is to remove the additional requirement for pseudocommutability and to extend the previous result of LTV MVC from Li (997) for LTV GMVC such that the requirement of the stable plant inverse will be removed.. CONTROL OBJECTIVE The standard LTV controlled autoregressive moving average (CARMA) model given by Akq (, ) yk ( + d) = B( kq, ) uk ( ) + Ckq (, ) wk ( + d) () is considered, where u(k) and y(k) are the plant input and output, d> is the time delay between the input and output in terms of the discrete sampling time k, w(k) is a zero mean, independent and possibly nonstationary Gaussian sequence with unknown and uniformly bounded variance. The LTV moving average operators (MAOs) are defined by Akq (, ) = + a( kq ) + + a( kq ) B( kq, ) b b( kq ) b( kq ) Ckq (, ) c( kq ) c( kq ) n n m = + + + m h = + + + h, () where q - is the one-step-delay operator. It is assumed that

a) C - (k,q - ) is exponentially stable and b) the coefficients of A(k,q - ), B(k,q - ) and C(k,q - ) are all uniformly bounded away from infinite, and b (k) is uniformly bounded away from zero. All these assumptions are natural extensions of the assumptions made by the LTI GMVC from LTI to LTV plants. Given a uniformly bounded reference s(k), the objective is to design a controller which minimises the conditional expectation of a generalised output tracking cost functional {( ) ( λ ) } J ( k + d) = E y( k + d) s + u D, (3) where D(k)={y(k), y(k-),..., u(k), u(k-),...} is the set of all the available input and output data up to and including time k for determination of the optimal control, and λ(k) is a weighting function that is chosen to be uniformly bounded away from both zero and infinite. This weighting function is introduced to restrict the magnitude of the control variable u(k) and, thus, remove the requirement of the stable plant inverse required for the MVCs. GMVC Theorem Consider the LTV CARMA model () where A - (k,q - ) and C - (k,q - ) are exponentially stable. The GMVC law has the form uk ( ) = T ( kq, ) Akq (, ) sk ( ) Gkq (, ) wk ˆ( ) (8a) wk ˆ( ) = C ( kq, ) (8b) A( k, q ) y B( k, q ) u( k) Tkq (, ) = Bkq (, ) + Akq (, ). (8c) b Proof Letting yk ˆ( d) yk ( d) Fkq (, ) wk ( d) + = + +. (9) Substitute it into the cost functional (3) one obtains ( ˆ ) ( λ ) {( ) } J ( k + d) = y( k+ d) s + u + E F( k, q ) w( k + d) D. From () and (9) one knows that () 3. GENERALISED MINIMUM VARIANCE CONTROL Left dividing C(k,q - ) by A(k,q - ) one obtains A ( k, q ) C( k, q ) = F kq + A kq Gkq q where (, ) (, ) (, ), (4) yk ˆ( + d) yk ( + d) = = b. () uk ( ) uk ( ) Thus Jk ( + d) = b ˆ y( k + d) b s + u () uk ( ) and Fkq (, ) = + f( kq ) + + f ( kq ). (5) d + d Substituting (4) into the CARMA model () one obtains Akq (, ) yk ( + d) = Bkq (, ) uk ( ) + A( kq, ) Fkq (, ) wk ( + d) + Gkq (, ) wk ( ). Thus yk ( + d) Fkq (, ) wk ( + d) = A ( kq, ) Bkq (, ) uk ( ) + Gkq (, ) wk ( ), (6) (7) where the right-hand side depends on the input and output data up to and including time k only, and the left-hand side can be used as a prediction of the plant output. Jk ( d) = b + u + (3) follows. Equations () and (3) indicate that the control signal u(k), which minimises the cost functional (3), must satisfy uk ( ) = sk ( ) yk ˆ( + d ). (4) b Noting (7) and (9) and the exponential stability of A - (k,q - ), one obtains uk ( ) = sk ( ) b (5) (, )[ (, ) ( ) + (, ) ( )]. A kq Bkq uk Gkq wk Left multiplying A(k,q - ) on both sides of the above equation, one obtains using (8c)

Tkq (, ) uk ( ) = Akq (, ) sk ( ) Gkq (, ) wk ( ). (6) Subtracting (8b) from (), one gets Ck ( q, )[ wk ( ) wk ˆ( )] =. (7) Thus wk ˆ ( ) will exponentially converge to w(k) because of the exponential stability of C - (k,q - ). Replacing w(k) in (6) using its estimate wk ˆ ( ) one obtains (8a). The LTV GMVC calculates the control signal in two steps. First, the noise is estimated using (8b). Second, the control signal is obtained using (8a). In order to derive the closed-loop equation for the LTV GMVC (9) is substituted into (4), which gives uk ( ) sk ( ) yk ( d ) Fkq = + + (, ) wk ( + d ).(8) b Left multiplying (8) using A(k,q - ) it becomes Akq (, ) uk ( ) = Akq (, ) sk ( ) b (9) A( kq, ) yk ( + d) + Akq (, ) Fkq (, ) wk ( + d), and substituting () and (8c) into (9) one obtains Tkq uk Akq sk Ckq wk d + Akq (, ) F( kq, ) wk ( + d). (, ) ( ) = (, ) ( ) (, ) ( + ) Substituting (4) it becomes () Tkq (, ) uk ( ) = Akq (, ) sk ( ) Gkq (, ) wk ( ). () Writing (), (8b) and () in matrix form, one obtains the closed-loop system Tkq (, ) wk ˆ( ) A( k d, q ) B( k d, q ) q y Ck ( q, ) Ak ( q, ) Bk ( q, ) q uk ( ) Gkq (, ) Akq (, ) wk ( ) = Ck ( q, ). () sk ( ) The left most matrix in the above equation is a lower triangular matrix with two of the inverses of its diagonal elements being exponentially stable. The closed-loop stability is therefore determined by the diagonal MAO T(k,q - ) on the upright corner. If B - (k,q - ) is exponentially stable then the weighting factor λ(k) can be set to zero and the LTV GMVC will reduce to an LTV MVC (Li, 997). If B - (k,q - ) is unstable a proper λ(k) has to be chosen such that T - (k,q - ) is exponentially stable in order to ensure an exponentially stable closed-loop system. 4. SIMULATION RESULTS The system to be controlled is a first-order system with a delay d of two sampling intervals as follows: yk ( + ) + ak ( ) yk ( + ) (3) = uk ( ) + bkuk ( ) ( ) + wk ( + ) + ck ( ) wk ( + ), where w(k) is an independent, stationary and Gaussian noise with zero mean and unit variance. The plant parameters are as follows: ( k ) ( k ) ak ( ) =.7 + exp( ) ( ) k bk ( ) =. + exp( ) ( ) k + k ck ( ) =.9 ( ) k + 3 k (4) For this plant B - (k,q - ) is exponentially unstable and the plant cannot be controlled by the MVC (Li, 997). It can be verified that A - (k,q - ) and C - (k,q - ) are exponentially stable. The choice of the weighting factor will effect the performance of the closed-loop system through () and (8c). In this example, λ(k)=.3 in order to make T - (k,q - ) exponentially stable and, consequently, the closed-loop system () exponentially stable. Fig. shows that this LTV GMVC is able to stabilise the system and make it to follow the square wave reference signal s(k). y(k), s(k) 5 5 5-5 - -5 - -5 3 4 5 k Fig.. GMVC simulation results with the controlled variable y(k) and the square wave reference s(k) with an amplitude of 5 and period of samples. In the above example a fast time-varying system is used in order to demonstrate the potential of our controller. A practical example of time-varying systems is a turbo-generator set (Rachev and Unbehauen, 993). 5. CONCLUSION An LTV GMVC has been developed for exponentially stable LTV plants described using a standard

LTV CARMA model. By introducing a time-varying weighting function into an MVC cost functional for the restriction of control magnitude it is shown that the condition of the stable plant inverse required for the LTV MVC (Li, 997) can be removed. An advantage of this LTV GMVC is that it does not require the pseudocommutativity required by the previous LTV GMVC design approach. REFERENCES Aström, K.J. (97). Introduction to Stochastic Control Theory. Academic Press, New York. Clarke, D.W. and P.J. Gawthrop (975). Self-tuning controller. Proc. IEE Part D,, 99-934 Clarke, D.W. and P.J. Gawthrop (979). Self-tuning control. Proc. IEE Part D, 6, 633-64 Li, Z. (997). A minimum variance controller for time-varying systems. Proc. of the 36 th IEEE Conference on Decision and Control, San Diego, CA, pp. 4554-4555. Li, Z. and R.J. Evans (). Generalised minimum variance control of linear time-varying systems. IEE Proc.-Control Theory Appl., 49, -6. Rachev, V. and H. Unbehauen (993). Identification of fast time-varying systems applied to a turbogenerator set. Proc. of the th IFAC World Congress, Sydney, Australia, 6, 87-9.