Stabilisation of network controlled systems with a predictive approach

Similar documents
Output Stabilization of Time-Varying Input Delay System using Interval Observer Technique

Linear Matrix Inequalities in Robust Control. Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University MTNS 2002

Module 07 Controllability and Controller Design of Dynamical LTI Systems

Analysis of Bilateral Teleoperation Systems under Communication Time-Delay

Control Systems Design

New formulation of predictors for finite-dimensional linear control systems with input delay

Event-triggered stabilization of linear systems under channel blackouts

Design of Unknown Input Functional Observers for Delayed Singular Systems with State Variable Time Delay

Modern Optimal Control

Stability analysis of linear systems under asynchronous samplings

Feedback Stabilization over Signal-to-Noise Ratio Constrained Channels

Integral action in state feedback control

Detectability and Output Feedback Stabilizability of Nonlinear Networked Control Systems

Modern Optimal Control

Chapter III. Stability of Linear Systems

ACM/CMS 107 Linear Analysis & Applications Fall 2016 Assignment 4: Linear ODEs and Control Theory Due: 5th December 2016

Design Methods for Control Systems

Analysis of undamped second order systems with dynamic feedback

Model Reduction for Unstable Systems

Verification of analog and mixed-signal circuits using hybrid systems techniques

Approximate Hierarchies of Linear Control Systems

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

Pole placement control: state space and polynomial approaches Lecture 2

Control Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli

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

Control Systems I. Lecture 7: Feedback and the Root Locus method. Readings: Jacopo Tani. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Event-triggered control subject to actuator saturation

Gramians based model reduction for hybrid switched systems

Prediction-based control with delay estimation of LTI systems with input-output delays

Lecture 10: Singular Perturbations and Averaging 1

ME 132, Fall 2015, Quiz # 2

Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller

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

Lyapunov Stability of Linear Predictor Feedback for Distributed Input Delays

Stochastic Hybrid Systems: Applications to Communication Networks

LMI Methods in Optimal and Robust Control

Module 06 Stability of Dynamical Systems

Optimal Polynomial Control for Discrete-Time Systems

IN many practical systems, there is such a kind of systems

EE363 homework 7 solutions

FROM OPEN-LOOP TRAJECTORIES TO STABILIZING STATE FEEDBACK -APPLICATION TO A CSTR-

Risk-Sensitive and Robust Mean Field Games

Robust Power Control of Optical Networks with Time-Delays. Nemanja Stefanovic

6 OUTPUT FEEDBACK DESIGN

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

H observer design for uncertain time-delay systems

Actuator Fault Tolerant PID Controllers

Stochastic Hybrid Systems: Modeling, analysis, and applications to networks and biology

Modeling and Control Overview

Identification Methods for Structural Systems

Improving Effects of Sampling Time in Fast Adaptation-Based Control Algorithms with Applications

- General issues, passive vs active - Control issues: optimality and learning vs robustness and rough model

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Nonlinear Control Systems

José C. Geromel. Australian National University Canberra, December 7-8, 2017

Matthew Zyskowski 1 Quanyan Zhu 2

Stability Analysis and H Synthesis for Linear Systems With Time-Varying Delays

Passification-based adaptive control with quantized measurements

Module 03 Linear Systems Theory: Necessary Background

Control Systems Lab - SC4070 Control techniques

BECAS de PROYECTOS CONTROL DE SISTEMAS A TRAVÉS DE REDES DE COMUNICACIÓN.

H Synchronization of Chaotic Systems via Delayed Feedback Control

Wind Turbine Control

Output Feedback Bilateral Teleoperation with Force Estimation in the Presence of Time Delays

Problem Set 5 Solutions 1

LINEAR QUADRATIC OPTIMAL CONTROL BASED ON DYNAMIC COMPENSATION. Received October 2010; revised March 2011

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Stability of networked control systems with variable sampling and delay

Communication constraints and latency in Networked Control Systems

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Observer design for systems with non small and unknown time-varying delay

Control Systems I. Lecture 6: Poles and Zeros. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich

Event-Driven Observer-Based Smart-Sensors for Output Feedback Control of Linear Systems

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

STABILITY OF CLOSED-LOOP CONTOL SYSTEMS

Decentralized and distributed control

Controlo Switched Systems: Mixing Logic with Differential Equations. João P. Hespanha. University of California at Santa Barbara.

LMI Methods in Optimal and Robust Control

A Stochastic Model for TCP with Stationary Random Losses

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

6.241 Dynamic Systems and Control

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

Modeling and Analysis of Dynamic Systems

State Predictive Model Following Control System for the Linear System with Input Time-Delay

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

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

An efficient approach to stochastic optimal control. Bert Kappen SNN Radboud University Nijmegen the Netherlands

Event-Triggered Stabilization of Nonlinear Systems with Time-Varying Sensing and Actuation Delay

Lecture 5: Lyapunov Functions and Storage Functions 1

Feedback Stabilization of Systems with

New ideas in the non-equilibrium statistical physics and the micro approach to transportation flows

Human Friendly Control : an application to Drive by Wire

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Synthesis via State Space Methods

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi System Stability - 26 March, 2014

Switched Systems: Mixing Logic with Differential Equations

On-off Control: Audio Applications

Stochastic Optimization for Undergraduate Computer Science Students

Transcription:

Stabilisation of network controlled systems with a predictive approach Emmanuel Witrant with D. Georges, C. Canudas de Wit and O. Sename Laboratoire d Automatique de Grenoble, UMR CNRS 5528 ENSIEG-INPG, B.P. 46, 38 402, St. Martin d Hères, FRANCE NECS project: www-lag.ensieg.inpg.fr/canudas/necs Ressources: www-lag.ensieg.inpg.fr/witrant/ 1 st Workshop on Networked Control System and Fault Tolerant Control October 6 th, 2005

Deterministic model of the network allow for non-deterministic behavior: robustness use system information to increase performance Application to secure networks (TCP-SPX-LAN) Open-loop unstable system 1

Contents I. Overview of Network Problems II. III. IV. Problem Formulation Background on the State Predictor Computation of the Predictor s Horizon V. Explicit use of the Network Model 2

I. Overview of Network Problems { 1. Quantization, encoding/decoding: related to information theory, control with limited information, time-varying sampling, differential coding - -Modulation. 2. Congestion and packet loss: congestion control, discrete analysis and game theory. 3. Link and bandwidth allocation distributed systems, 3 quality of service, control under communication constraints. 4. Time-delays Lyapunov-Krasovskii/Razumikhin approaches: constant timedelays/upper bound. Passivity: teleoperation, Stability: robustness, Stochastic approach: LQG control. Pole-placement: state predictor.

Modern cars: multiple safety/comfort devices, VAN/CAN, high jitter. SX-29: open-loop unstable, LAN, high performance control. Global Hawk (UAV): local + remote control, wideband satellite and Line-Of-Sight data link communications. ITER: large multi-systems device, LAN: control and data signals, scheduled tasks. 4

II. Problem Formulation The network dynamics is described by a dynamical model, ż(t) = f(z(t), u d (t)), z(t 0 ) = z 0 τ(t) = h(z(t), u d (t)) i.e. for secure networks (one flow)[misra & all 00]: TCP with AQM dw i (t) dt dq(t) dt = 1 R i (q) W i(t)w i (t R i (q)) 2R i (q(t R i (q))) p(t) C + N i=1 W i (t) R i (q) R i (q) = q C + T pi 5

The remotely controlled system has the form ẋ(t) = Ax(t) + Bu(t τ(t)) y(t) = Cx(t) Hypotheses (A, B) and (A, C) controllable and observable the network dynamics is such that (secure network) 0 τ(t) τ max, t 0 τ(t) < 1, for almost all t 0 NB: τ(t) is the delay experienced by the signal, i.e. τ(t) = 1 the data never gets to its destination. 6

III. Background on the State Predictor based on a state predictor with a time-varying horizon δ(t) [Artstein 82, Nihtilä 89, Uchida & all. 03] [Springer 2005] t+δ(t) x(t + δ(t)) = e Aδ(t) x(t) + e A(t+δ(t)) e Aθ Bu(θ τ(θ))dθ u(t) = Kx(t + δ(t)) results in the pole placement of the time-shifted closed-loop system dx(t + δ(t)) d(t + δ(t)) = (A BK)x(t + δ(t))= A cl x(t + δ(t)) Non-linear time transformation t t + δ(t) but exponential convergence if A cl Hurwitz & hyp. on τ(t) are satisfied. t explicit use of the network dynamics: 7 δ(t) = τ(t + δ(t))

Time-Delay 0 τ(t) τ max τ(t) < 1 u(t τ(t)) Linear System ẋ(t) = Ax(t) + Bu(t τ(t)) y(t) = Cx(t) Network Model ż(t) = f(z(t), u d (t)), z(0) = z 0 τ(t) = h(z(t), u d (t)) Predictor Horizon δ(t) τ(t + δ(t)) = 0 u(t) Time-Varying Predictive Control [ ] t+δ(t) u(t) = Ke Aδ(t) x(t) + e At e Aθ Bu(θ τ(θ))dθ t x(t) 8

IV. Computation of the Predictor s Horizon δ(t) = τ(t + δ(t)) [IEEE CCA 2004] Let S(t) =. ˆδ(t) τ(t + ˆδ(t)) with Ṡ(t) + σs(t) = 0 and σ > 0, to prevent for the numerical instabilities, find ˆδ(t) such that ˆδ(t) reaches asymptotically the manifold S(t) = 0. Using the assumption τ 1, ˆδ(t) has the following dynamics σ ˆδ(t) = 1 dτ(ˆζ)/dˆζ ˆδ + dτ(ˆζ)/dˆζ + στ(ˆζ) 1 dτ(ˆζ)/dˆζ where ˆζ = t + ˆδ and ɛ(t) = δ(t) ˆδ(t) ˆδ 0 τ(ˆδ 0 ) e σt 9 1 ν

V. Predictor with an Estimated Horizon u(t) = Ke Aˆδ(t) [ x(t) + e At t+ˆδ(t) e Aθ Bu(θ τ(θ))dθ ] t τ The control law writes equivalently u(t) = Kx(t + ˆδ(t)) τ δ Using t t + δ(t): x (t + δ) = Ax(t + δ) + Bu(t) = Ax(t + δ) BKx(t + ˆδ) which is analyzed from Σ t : x (ζ) = (A BK)x(ζ) + BKA 0 ɛ x(ζ + θ)dθ 10 ɛ (BK) 2 x(ζ + θ)dθ 2ɛ

Lemma 1. Consider the system Σ t with appropriate distributed initial conditions. If the following conditions hold i) A cl is Hurwitz, ii) ɛ(t) converges exponentially and is such that 0 < ɛ M. = sup t ɛ(t) < 1 2 then the trajectories of x(ζ(t)) are asymptotically bounded. σ must be selected such that σ < 1 ν 2 ˆδ 0 τ(ˆδ 0 ) Remark: ɛ M is given by the precision of the network model or can be set with the transfer algorithm. 11

V. Explicit use of the Network Model [video] Theorem 1. Consider the system described by ẋ(t) = Ax(t) + Bu(t τ(t)) where (A, B) is a controllable pair. Suppose that the delay dynamics and σ are such that A1) 0 τ(t) τ max, A2) τ(t) ν < 1, A3) 0 < ɛ M. = supt ɛ(t) < 1 2 then the state feedback control law u(t) = Kx(t + ˆδ(t)) σ ˆδ(t) = 1 dτ(ˆζ)/dˆζ dτ dˆζ (ˆζ) = dh dˆζ (z(ˆζ), u d (ˆζ)) dz dˆζ (ˆζ) = f(z(ˆζ), u d (ˆζ)), z(0) = z 0 with ˆζ = ˆζ(t) = 1 + ˆδ(t) and ˆδ(0) = ˆδ 0 [0, τ max ], ensures that the closed-loop system trajectories are asymptotically stable. ˆδ + dτ(ˆζ)/dˆζ + στ(ˆζ) 1 dτ(ˆζ)/dˆζ 12

Conclusions and Perspectives Remote stabilization via communication networks stabilizing an open-loop unstable system with a time-varying delay. The proposed controller: based on a δ(t)-step ahead predictor, results in an exponentially converging (non uniform) closed-loop system and pole placement on the time-shifted system, applied to remote output stabilization and observer-based control, robust with respect to time-delay uncertainties. Perspectives: feedback/observer gain co-design, extension to the nonlinear case, investigate the network delay estimation and the dedicated network control [Briat05], coupling between the system controller and the dedicated network controller. 13