• Nenhum resultado encontrado

Self-Triggered Set-Valued Observers

N/A
N/A
Protected

Academic year: 2021

Share "Self-Triggered Set-Valued Observers"

Copied!
23
0
0

Texto

(1)

Self-Triggered Set-Valued Observers

D. Silvestre, P. Rosa, J. Hespanha and C. Silvestre

dsilvestre@isr.ist.utl.pt

2015 European Control Conference Linz, Austria.

(2)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Outline

1 Introduction 2 Problem Definition 3 Proposed Solution 4 Main Properties 5 Simulation Results 6 Final Remarks

(3)

Motivation

Networked Control Systems -Systems sharing a network with controller/observer in a different physical location.

Fault Detection - The uncertainty regarding node communication increases the complexity.

(4)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Set-valued estimates

The objective is to determine and maintain set-valued estimates of the state of the system.

Available measurements at the sensor nodes are shared with the estimator.

Low-battery usage by the nodes and low-computational power are key requirements.

Two main issues: the Fourier-Motzkin projection method is computationally heavy and the size of the matrices grows rapidly.

(5)

Motivating Example

The set description relies onx(k) and

previous time instants.

Exact projection relies on the expensive Fourier-Motzkin elimination method.

When using polytopes the number of hyper-edges increases.

Then, we use an overapproximation that is of low complexity.

x(k)

x(k

− 1)

(6)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Motivating Example

The set description relies onx(k) and

previous time instants.

Exact projection relies on the expensive Fourier-Motzkin elimination method. When using polytopes the number of hyper-edges increases.

Then, we use an overapproximation that is of low complexity.

˜

(7)

Motivating Example

The set description relies onx(k) and

previous time instants.

Exact projection relies on the expensive Fourier-Motzkin elimination method. When using polytopes the number of hyper-edges increases.

Then, we use an overapproximation that is of low complexity. ˜ X(k + 1) ˜ X(k + 2) E(k + 2)

(8)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Problem Outline

For an Uncertain Linear Parameter-Varying System (LPV), a

set-valued estimate X(k) is typically non-convex.

Consider a Set-Valued Observer (SVO) that generates

polytopic approximations, ˜X(k), of the optimal X(k).

Self-Triggered SVOs Problem

How can we provide low-complexity overapproximations for the set ˜

(9)

Problem Model

Take a Uncertain LPV of the form S :

(

x(k + 1) = A(∆(k))x(k) + B(∆(k))u(k) y(k) = C(∆(k))x(k)

n∆ number of uncertainties

∆(k) is assumed to be polytopic i.e., A(∆(k)) =

n∆

X

`=1

∆`(k)A`,|∆`(k)| ≤ 1, ∀k ≥ 0.

(10)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks SVO

Proposed Solution

Ellipsoidal Overbound

Use SVOs to compute ˜X(k);

Ensure a symmetry condition on ˜X(k);

Then, Ellipsoidal overbound E(k) is simply the square of

matrix M , where ˜X(k) :={x : Mx ≤ 1}.

Self-Triggered SVOs

Use standard SVOs to get ˜X(k) and the above ellipsoidal

overbound E(k);

UpdateE(k) using methods in the literature for ellipsoids;

WhenE(k) is too conservative reduce the conservatism by

(11)

SVOs

Given the previous set ˜X(k):

Using SVOs, the algorithm predicts ˜Xp(k + 1) using the

dynamics;

Then, the set is intersected with the measurement set Y (k + 1).

Y (k + 1)

˜

X(k)

X

˜

p

(k + 1)

(12)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks SVO

Self-triggered Strategy

Each iteration the algorithm checks if the current ellipsoid is within the error boundBC.

If yes, propagate it using the worst-case dynamics.

If not, run classical SVO to get a better approximate.

Compute the new ellipsoidal approximation.

(13)

Self-triggered Strategy

Each iteration the algorithm checks if the current ellipsoid is within the error boundBC.

If yes, propagate it using the worst-case dynamics.

If not, run classical SVO to get a better approximate.

Compute the new ellipsoidal approximation.

(14)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks SVO

Self-triggered Strategy

Each iteration the algorithm checks if the current ellipsoid is within the error boundBC.

If yes, propagate it using the worst-case dynamics.

If not, run classical SVO to get a better approximate.

Compute the new ellipsoidal approximation.

(15)

Special Case of distributed systems

In gossip algorithms all the dynamics matrices are equal up to a permutation of row and columns.

An overbound for the worst-case norm is found by selecting the ellipsoid that aligns with the singular vectors ofY (k + 1). For the case of ellipsoid overbound, a similar strategy to make the set symmetric can be used.

E∆1(k + 1)

E∆2(k + 1)

Y (k + 1)

(16)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks SVO

Special Case of distributed systems

In gossip algorithms all the dynamics matrices are equal up to a permutation of row and columns.

An overbound for the worst-case norm is found by selecting the ellipsoid that aligns

with the singular vectors ofY (k + 1).

For the case of ellipsoid overbound, a similar strategy to make the set symmetric can be used.

E∆1(k + 1)

E∆2(k + 1)

Y (k + 1)

(17)

Properties

Matrix M ∈ R`×n, where` n (high number of hyper-plane

restrictions) whereas the proposed overbound matrix belongs to Rn×n;

Running the SVO computations at some time instants allows to use the idle moments to pre-compute the necessary combinations of matrices products;

In distributed systems, it is possible to discard dynamics matrices based on their singular vectors structure and compute the worst estimate with minimal processing effort.

(18)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Main Result

The time to the next trigger, τ , is given by

τ =l logγσmin(M(T ))C√ n

m

T is the last triggering time;

C is the maximum norm at the previous trigger γ = max

(19)

Simulation Results (1/2)

Setup: We considered a simplified wind turbine model with uncertainty in the initial state and bounded disturbances and measurement noise.

In a typical run, the standard SVO (blue line) after the initial

allocation of data structures, has each iteration taking around 50 ms. The Self-Triggered SVO (green line) makes it suitable for this application with sampling period of 10 ms. 0 10 20 30 40 50 60 70 80 90 100 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 Elapsed Time (s)

(20)

Introduction Problem Definition Proposed Solution Main Properties Simulation Results Final Remarks

Simulation Results (2/2)

The algorithm for having a polytope with symmetric edges has a severe impact on the performance after 50 sampling times.

The volume metric degraded as the origin of the polytope moved away from the origin, which introduced conservatism.

Additional research is required for ensuring the symmetry condition, which was outside the scope of this paper. 0 10 20 30 40 50 60 70 80 90 100 0 50 100 150 200 250 300 350 Iteration Volume

(21)

Final Remarks

Contributions:

given a symmetric structure for polytope matrix, we show how to compute an overbounding ellipsoid or ball;

a self-triggered mechanism that uses ellipsoidal

approximations, triggering the computation of the SVO only when necessary to ensure convergence;

results are provided for the worst-case triggering frequency for a Linear Parameter-Varying (LPV) system;

For gossip algorithms, it is shown that the overbounds are efficient to compute and propagate, since its complexity is constant.

(22)

The end

(23)

D. Silvestre, P. Rosa, J. Hespanha and C. Silvestre dsilvestre@isr.ist.utl.pt

2015 European Control Conference Linz, Austria.

Referências

Documentos relacionados

 O consultor deverá informar o cliente, no momento do briefing inicial, de quais as empresas onde não pode efetuar pesquisa do candidato (regra do off-limits). Ou seja, perceber

Não me interessa fazer um elenco das muitas mulheres (mais do que aquelas que se possa supor) que se dedicaram profissionalmente à pintura entre 1500 e 1700, mas sim explorar

Adaptação de Teles (2009, p. No fundo, é basilar existir um planeamento, não só para saber para onde se quer ir, mas também para saber para onde não se quer ir. De igual forma,

Cardiac resynchronization therapy improves heart rate profile and heart rate variability of patients with moderate to severe heart fail- ure. Gilliam FR, Singh JP, Mullin CM,

Após a morte deste em 1784, a sua filha Maria Rita de Castelo-Branco, 6.ª condessa de Pombeiro, 18.ª senhora de Pombeiro, 12.ª senhora de Belas, dama do paço da rainha D. Maria

Tendo em vista a possibilidade de criação de vídeos por meio de smartphones, as potencialidades do uso de vídeos como recursos educacionais e a busca por

TABELA 1: Plantas medicinais utilizadas pela população de Oliveira Fortes (MG), organizadas em família, nome científico, nomes populares, indicações terapêuticas, parte usada,

A mãe deve ser ensinada a amamentar o bebé sempre que este tenha fome (em ho- rário livre) e deixá-lo esvaziar a mama até ao fim e só depois oferecer a outra, alternando na