Identifiability of dynamic networks with noisy and noise-free nodes - - PowerPoint PPT Presentation

identifiability of dynamic networks with noisy and noise
SMART_READER_LITE
LIVE PREVIEW

Identifiability of dynamic networks with noisy and noise-free nodes - - PowerPoint PPT Presentation

Identifiability of dynamic networks with noisy and noise-free nodes Paul Van den Hof Coworkers: Harm Weerts, Arne Dankers 27 September 2016, ERNSI meeting, Cison di Valmarino, Italy Dynamic network r i external excitation v i process noise w i


slide-1
SLIDE 1

Identifiability of dynamic networks with noisy and noise-free nodes

Paul Van den Hof

Coworkers:

Harm Weerts, Arne Dankers

27 September 2016, ERNSI meeting, Cison di Valmarino, Italy

slide-2
SLIDE 2

/ Electrical Engineering - Control Systems

Page 1

Dynamic network

ri external excitation vi process noise wi node signal (measured)

slide-3
SLIDE 3

/ Electrical Engineering - Control Systems

Page 2

Introduction – relevant identification questions

Question: Can the dynamics/topology of a network be uniquely determined from measured signals wi , ri ? Question: Can different dynamic networks be distinguished from each other from measured signals wi , ri ?

slide-4
SLIDE 4

/ Electrical Engineering - Control Systems

Page 3

Introduction

In classical PE identification: Models are indistinguishable (from data) if their predictor filters are the same: When are models essentially different (in view of identification)?

G

+

v u y H e

and are indistinguishable iff

slide-5
SLIDE 5

/ Electrical Engineering - Control Systems

Page 4

Introduction

For a parametrized model set (model structure): parameter values can be distinguished if This property is generally known as the property of identifiability of the model structure

slide-6
SLIDE 6

/ Electrical Engineering - Control Systems

Page 5

Introduction

So there are two different bijective mappings involved: Classically: trivial identifiability Network situation: Nontrivial Reason:

  • Freedom in network structure
  • Freedom in presence of excitation and

disturbances

slide-7
SLIDE 7

/ Electrical Engineering - Control Systems

Page 6

Network Setup

Assumptions:

  • Total of L nodes
  • Network is well-posed and

stable

  • All

and present are measured

  • Modules may be unstable
  • Modules are strictly proper

(can be generalized)

slide-8
SLIDE 8

/ Electrical Engineering - Control Systems

Page 7

Network Setup

Different situations:

  • p=L: Full rank noise process that disturbs every measured node
  • p<L: Singular noise process, with the distinct options:

a) All nodes are noise disturbed b) Some nodes noise-free; other nodes have full rank noise

slide-9
SLIDE 9

/ Electrical Engineering - Control Systems

Page 8

Network Setup

Different situations:

  • p=L: Full rank noise process that disturbs every measured node
  • p<L: Singular noise process, with the distinct options:

a) All nodes are noise disturbed b) Some nodes noise-free; other nodes have full rank noise Common situation in PE identification:

H0 square and monic

Non-common situation:

H0 non-square

slide-10
SLIDE 10

/ Electrical Engineering - Control Systems

Page 9

Network identification setup

Network predictor: The network is defined by: a network model is denoted by: with and a network model set by: Models manifest themselves in identification through their predictor

slide-11
SLIDE 11

/ Electrical Engineering - Control Systems

Page 10

Network identifiability

Decompose the node signals with noisy and noise-free (a priori known).

slide-12
SLIDE 12

/ Electrical Engineering - Control Systems

Page 11

Network identification setup

Problem with noise free-nodes: Filter is non-unique, due to the noise-free nodes in The predictor filter can be made unique when removing the noise-free signals as inputs

slide-13
SLIDE 13

/ Electrical Engineering - Control Systems

Page 12

Network identifiability

Two optional directions to continue: 1. The philosophical path (Plato) 2. The pragmatic path (Aristoteles) When can network models be distinguished through identification?

slide-14
SLIDE 14

/ Electrical Engineering - Control Systems

Page 13

Network identifiability (Philosphical path)

Generalized notion: Consider an identification criterion determining: with measured data, a model set, and the solution set of the identification Then model set is network identifiable (w.r.t. ) at if in there does not exist a model that always appears together with in is network identifiable (w.r.t. ) if it is network identifiable at all

Van den Hof, 1989, 1994 Weerts et al. (2016)

slide-15
SLIDE 15

/ Electrical Engineering - Control Systems

Page 14

Network identifiability

Identification criterion for the situation of noise-free nodes: The identification criterion: Noise-free nodes can be predicted exactly

slide-16
SLIDE 16

/ Electrical Engineering - Control Systems

Page 15

Network identifiability (merging of the paths)

Theorem 1 (or Definition 1) Then the network model set is network identifiable at (w.r.t. ) if for all models : and let be its parametrized version with Denote as the transfer function

Goncalves and Warnick, 2008; Weerts et al, SYSID2015; Weerts et al. ALCOSP 2016; Gevers and Bazanella, 2016.

slide-17
SLIDE 17

/ Electrical Engineering - Control Systems

Page 16

Network identifiability

Question of identifiability means: Can the models in a network model set be distinguished from each

  • ther through identification

a) With respect to a single model b) With respect to all models in the set is network identifiable (w.r.t. ) if it is network identifiable at all models .

slide-18
SLIDE 18

/ Electrical Engineering - Control Systems

Page 17

Network identifiability

Theorem 2 With square, and such that is diagonal and full rank for all

Goncalves and Warnick, 2008; Weerts et al, SYSID2015; Gevers and Bazanella, 2016; Weerts et al., ArXiv 2016;

is network identifiable at (w.r.t. ) if there exists a square, nonsingular and fixed such that is network identifiable (w.r.t. ) if the above holds for

slide-19
SLIDE 19

Closed-loop example

/ Electrical Engineering - Control Systems

Page 18

This classical closed-loop system has a noise-free node is diagonal and full rank  identifiability

slide-20
SLIDE 20

Example correlated noises

/ Electrical Engineering - Control Systems

Page 19

There are noise-free nodes, and and are expected to be correlated

slide-21
SLIDE 21

Example correlated noises

/ Electrical Engineering - Control Systems

Page 20

There are noise-free nodes, and and are expected to be correlated We can not arrive at a diagonal structure in

slide-22
SLIDE 22

/ Electrical Engineering - Control Systems

Page 21

Network identifiability

Observations: b) The condition is typically fulfilled if each node is excited by either an external excitation

  • r a noise

that are uncorrelated with the external signals on other nodes. a) A simple test can be performed to check the condition c) The result is rather conservative: 1. Restricted to situation where is full row rank 2. Does not take account of structural properties of e.g. modules/controllers that are known a priori

slide-23
SLIDE 23
  • Each row i of has at most K+p parametrized entries
  • For each row i, has full row rank

/ Electrical Engineering - Control Systems

Page 22

Network identifiability

Theorem 3 – identifiability in case of structure restrictions Then the network model set is network identifiable at (w.r.t. ) if and only if: Assumptions: a) Each parametrized entry in covers the set of all proper rational transfer functions b) All parametrized elements in are parametrized independently where: is the submatrix of , composed of those rows j that correspond to elements that are parametrized

Goncalves and Warnick, 2008; Weerts et al., ArXiv 2016;

slide-24
SLIDE 24
  • Each row i of has at most K+p parametrized entries
  • For each row i, has full row rank for all

/ Electrical Engineering - Control Systems

Page 23

Network identifiability

Theorem 3 – identifiability in case of structure restrictions Then the network model set is network identifiable (w.r.t. ) if and only if: Assumptions: a) Each parametrized entry in covers the set of all proper rational transfer functions b) All parametrized elements in are parametrized independently where: is the submatrix of , composed of those rows j that correspond to elements that are parametrized

slide-25
SLIDE 25
  • Each row i of has at most K+p parametrized entries

/ Electrical Engineering - Control Systems

Page 24

Network identifiability

Corollary – situation of full row rank Then is network identifiable (at ) if and only if: If is full row rank for The number of parametrized transfer functions that map into a node should not exceed the total number of excitation+noise signals in the network.

slide-26
SLIDE 26

Example correlated noises (continued)

/ Electrical Engineering - Control Systems

Page 25

Node/row 1 has 4 unknowns < K+p = 5 If we restrict the structure of : Node/row 2 has 3 unknowns (2 from noise model) < K+p  identifiable!

slide-27
SLIDE 27

Example: identifiability at a particular model

/ Electrical Engineering - Control Systems

Page 26

System 1 System 2

slide-28
SLIDE 28

/ Electrical Engineering - Control Systems

Page 27

Can we find a unique model that satisfies Uniqueness of the solution depends on the system Unique Non-unique The model set is network identifiable in system 1 but not in system 2

Example: identifiability at a particular model

slide-29
SLIDE 29

Result

/ Electrical Engineering - Control Systems

Page 28

When is the model identifiable? Evaluate: Condition 1 K+p=2 equations At most K+p parameterized transfer functions Condition 2 Appropriate sub-matrix full row rank

slide-30
SLIDE 30

Example 1 continued

/ Electrical Engineering - Control Systems

Page 29

Appropriate sub-matrix not full row rank  not identifiable The reason there is no identifiability

slide-31
SLIDE 31

/ Electrical Engineering - Control Systems

Page 30

Summary

  • Concept of network identifiability has been introduced and extended

beyond the classical PE assumptions (all measurements noisy) “can models be distinguished in identification?”

  • The network transfer functions T remain the objects that can be

uniquely identified from data

  • Results lead to verifiable conditions on the network structure /

parametrization / presence of external signals

  • The framework is fit for extending it to the general situation of

singular / reduced-rank noise

slide-32
SLIDE 32

/ Electrical Engineering - Control Systems

Page 31

Bibliography

  • P.M.J. Van den Hof, A. Dankers, P. Heuberger and X. Bombois (2013). Identification of dynamic models in complex

networks with prediction error methods - basic methods for consistent module estimates. Automatica, Vol. 49, no. 10, pp. 2994-3006.

  • A. Dankers, P.M.J. Van den Hof, X. Bombois and P.S.C. Heuberger (2014). Errors-in-variables identification in

dynamic networks - consistency results for an instrumental variable approach. Automatica, Vol. 62, pp. 39-50, December 2015.

  • B. Günes, A. Dankers and P.M.J. Van den Hof (2014). Variance reduction for identification in dynamic networks.
  • Proc. 19th IFAC World Congress, 24-29 August 2014, Cape Town, South Africa, pp. 2842-2847.
  • A.G. Dankers, P.M.J. Van den Hof, P.S.C. Heuberger and X. Bombois (2012). Dynamic network structure

identification with prediction error methods - basic examples. Proc. 16th IFAC Symposium on System Identification (SYSID 2012), 11-13 July 2012, Brussels, Belgium, pp. 876-881.

  • A.G. Dankers, P.M.J. Van den Hof and X. Bombois (2014). An instrumental variable method for continuous-time

identification in dynamic networks. Proc. 53rd IEEE Conf. Decision and Control, Los Angeles, CA, 15-17 December 2014, pp. 3334-3339.

  • H.H.M. Weerts, A.G. Dankers and P.M.J. Van den Hof (2015). Identifiability in dynamic network identification.

Proc.17th IFAC Symp. System Identification, 19-21 October 2015, Beijing, P.R. China.

  • A. Dankers, P.M.J. Van den Hof, P.S.C. Heuberger and X. Bombois (2016). Identification of dynamic models in

complex networks with predictior error methods - predictor input selection. IEEE Trans. Automatic Control, 61 (4),

  • pp. 937-952, April 2016.
  • H.H.M. Weerts, P.M.J. Van den Hof and A.G. Dankers (2016). Identifiability of dynamic networks with part of the

nodes noise-free. Proc. 12th IFAC Intern. Workshop ALCOSP 2016, June 29 - July 1, 2016, Eindhoven, The Netherlands.

  • H.H.M. Weerts, P.M.J. Van den Hof and A.G. Dankers (2016). Identifiability of dynamic networks with noisy and

noise-free nodes. ArXiv:1609.00864 [CS.sy]

  • P.M.J. Van den Hof, H.H.M. Weerts and A.G. Dankers (2016). Prediction error identification with rank-reduced output
  • noise. Submitted to 2017 American Control Conference, 24-26 May 2017, Seattle, WA, USA.

Papers available at www.pvandenhof.nl/publications.htm