controllability of large scale networks - math.unipd.itmotta/controllability-zampieri.pdf · sandro...

27
Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University of California at Riverside Francesco Bullo - University of California at Santa Barbara Controllability of large scale networks 1

Upload: lethuy

Post on 16-Feb-2019

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

Sandro Zampieri

Universita’ di Padova

In collaboration with

Fabio Paqualetti - University of California at Riverside

Francesco Bullo - University of California at Santa Barbara

Controllability of large scale networks

1

Page 2: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

Large scale networks

2

US electric grid

Page 3: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

References: controllability of complex networks

Page 4: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

References: classical results

Page 5: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

Problem formulation

5

( + ) = ( ) + ( )

!

= [ · · · ]

=

!

""""""""""#

$

%%%%%%%%%%&

Page 6: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

A controllability metric

6

Controlled node

Page 7: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

A controllability metric

7

Page 8: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

8

A controllability metric

! ( )

:=!!

=

=! ( )

! ( )

! ( )

Page 9: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

9

Conditions ensuring low controllability

( )

( )

< <

( ) := |{! ! !( ) : |!| " }|

! ( ) "( # )

( )

Page 10: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

10

US electric grid

Conditions ensuring low controllability

Page 11: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

11

Example: consensus with circle graph

=

!

""""""""""""#

/ / . . . . . . // / / · · · · · ·

/ / · · ·

· · · / // · · · · · · / /

$

%%%%%%%%%%%%&

Page 12: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

12

Example: consensus with circle graph

/

/

! /

Page 13: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

13

Example: consensus with circle graph

/

/

! /

!

Page 14: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

14

Example: consensus with circle graph

/

/

! /

!

Page 15: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

15

High controllability and controllers positioning

V = { , . . . , } V , . . . ,V

=

!

"#· · ·

· · ·

$

%& , =

!

"#· · ·

· · ·

$

%& ,

( + ) = ( ) +'

!N( ) + ( ),

! { , . . . , } N := { : "= }

Page 16: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

16

High controllability and controllers positioning

! V"= ! V! , ! ! { , . . . , } "= !

B # V

B =!

=

B

Page 17: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

17

High controllability and controllers positioning

Page 18: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

18

High controllability and controllers positioning

( ) := ( )!!

!N( )

( + ) = ( ) + ( )

,

Page 19: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

19

High controllability and controllers positioning

! := (!! ( , ), . . . ,!! ( , )),

" :=

!

""""#

" · · · "" · · · "

" "

$

%%%%&,

" = ! ( " )! ! !

! ( ) #!"! / !

,

Page 20: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

20

High controllability and controllers positioning

! :=

!

"""#

! ! · · · ! !! ! · · · ! !

! ! ! ! · · ·

$

%%%&.

!̄ = max{! ( ) : " { , . . . , }} <

! ( ) # ( $ !̄ )

!"!!!!!!,

Page 21: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

21

High controllability and controllers positioning

! "

"

! ( ) ! ( " !̄ )

#!#!#"#!,! ( ) !

"!" / ",

Page 22: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

22

Examples

2 4 6 8 10 12 14 16 18 2040

30

20

10

0

N 2 4 6 8 10 12 14 16 18 20

40

30

20

10

0

nb

number of subsystems dimension of subsystems

! ( )

! ( )

! ( )

Page 23: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

23

Examples

! ( )

! ( )

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 160

50

40

30

20

10

0

10

n

m

Page 24: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

24

Examples

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 160

50

40

30

20

10

0

10

n

! ( )

! ( )

m

Page 25: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

25

Examples

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 160

50

40

30

20

10

0

10

n

! ( )

! ( )

m

Page 26: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

ConclusionsSimilar results for observability

For controllability we need to control a fixed fraction of nodes

The decoupled control strategy works well for graph that are partitionable

The decoupled control strategy admits a decoupled control synthesis

Random positioning works pretty well

Phase transition can be noticed (critical fraction of controlled nodes)

There are a lot of open problems:

Controllability of random and of structured graphs

Performance of random positioning

Phase transition

Different metrics

26

Page 27: Controllability of large scale networks - math.unipd.itmotta/Controllability-zampieri.pdf · Sandro Zampieri Universita’ di Padova In collaboration with Fabio Paqualetti - University

Thank you

27