Professional Documents
Culture Documents
PART - II.01 - Introduction To DeDiCont
PART - II.01 - Introduction To DeDiCont
Networked Control
• Irrigation channels
Distribution grid
Transmission
line
Consumers
Power plant (loads)
(generation)
Drawbacks:
• Few generation plants far from loads
• Large use of fossil fuels
Distribution grid
Transmission
line
Consumers
Power plant (loads)
(generation)
Drawbacks:
• Few generation plants far from loads
• Large use of fossil fuels
Transmission
line
Power plant
(main Micro-grid
generation) (generation+
loads +
Benefits:
batteries)
• Distributed generation close to loads
• Increasing use of renewables
• Redundancy
• Modularity
Transmission
line
Power plant
(main Micro-grid
generation) (generation+
loads +
Benefits:
batteries)
• Distributed generation close to loads
• Increasing use of renewables
• Redundancy
• Modularity
• Possibility of operation in islanded mode (self-sufficient network of
distributed generation units)
Marcello Farina Introduction to distributed and decentralized control
Examples
Electric grid
Advent of smart grids
• Aggregator level:
• Cluster of microgrids that take the role of a (virtual) power plant
• Active power reserves
• Reactive power reserves
From: N. E. Leonard et al. Collective motion, sensor networks, and ocean sampling.
Proceedings of the IEEE, 95 (1), pp. 48-74
Marcello Farina Introduction to distributed and decentralized control
Examples
Irrigation networks
• Centralized
computation
• Centralized
information structure
𝑢1 𝑦1
𝑢2 𝑦2
𝑢3 𝒮 𝑦3
𝑢1 𝑦1 Physical
𝒮1 interactions.
𝑢2 𝑦2
𝒮2
𝑢3 𝑦3
𝒮3
Marcello Farina Introduction to distributed and decentralized control
Large-scale and complex systems
Challenges
𝑢1 𝑦1
𝒮1
𝑢2 𝑦2
𝒮2
𝒮3
𝑢3 𝑦3
𝐶1
𝑢1 𝑦1
𝒮1
𝑢2 𝑦2
𝒮2
𝐶2
𝒮3
𝑢3 𝑦3
𝐶3
𝑢2 𝑦2
𝒮2
𝐶2
𝒮3
𝑢3 𝑦3
𝐶3
𝐶2 transmission failures
𝒮3
𝑢3 𝑦3
𝐶3
to uncertain
interconnections
Decentralized control
Distributed control
• Local controllers attached to each
input/output channel (as in the
decentralized scheme)
𝐶1 • Controllers can communicate: one can
𝑢1 𝑦1 tune the trade-off between
𝒮1
communication burden and
𝑢2 𝑦2
𝒮2 performance
Layer 3: communication
network (infrastructure)
• How data are transmitted
from one agent to the
others?
• The decision network may
not overlap with the
communication network
(multi-hop communication
is possible).
𝑚𝑖 𝑝ሷ 𝑖 = 𝑚𝑖 𝑣ሶ 𝑖 = −ℎ𝑖 𝑣𝑖 + 𝑢𝑖
0 1 0
𝑝ሶ 𝑖 ℎ𝑖 𝑝𝑖 1 𝑢𝑖
= 𝑣𝑖 +
𝑣ሶ 𝑖 0 −
𝑚𝑖 𝑚𝑖
÷:*
*
""""
𝑝1
0
0 −
1
ℎ1
𝑚1
02×2 02×2
V00
0
1]
𝑚1
02×1 02×1
𝑣1 0 1 0 𝑢1
𝑝2
𝑥 = 𝑣 ,𝐴 =
2
02×2 0 −
ℎ2 02×2 , 𝐵 = 02×1 1 o
02×1 , 𝑢 = 𝑢2
𝑝3 𝑚2 𝑚2 𝑢3
𝑣3 0 1 0
02×2 02×2 ℎ3 02×1 02×1 1
0 −
𝑚3
sorgerà
𝑚3
1 0 01×2 01×2 𝑦1
𝐶 = 01×2 1 0 01×2 , 𝑦 = 𝑦2
01×2 01×2 1 0 𝑦3
% =P >
→
[È;) si:&0;) [ :]
c- :: : : : » =p . .
a-
I
{ =P}
0 ° °
o o
→ 3
02×1 02×1
1 0 02×1
𝐵1 = 𝑚1 , 𝐵2 = 1 , 𝐵3 = 0
02×1 𝑚2 1
02×1 02×1 𝑚3
systems d)
; §
cauti
0 1 0 0
𝑘12 (ℎ1 + ℎ12 ൯ 𝑘12 ℎ12 02×2
𝑝1 − −
𝑚1 𝑚1 𝑚1 𝑚1
𝑣1 0 0 0 1 0 0
𝑝2 𝑘12 ℎ12 𝑘23 ℎ23
𝑥 = 𝑣 ,𝐴 = (𝑘 + 𝑘23 ൯ (ℎ + ℎ12 + ℎ23 ൯ ,
2 − 12 − 2
𝑝3 𝑚2 𝑚2 𝑚2 𝑚2 𝑚2 𝑚2
𝑣3 0 0 0 1
02×2 𝑘23 ℎ23 𝑘23 (ℎ3 + ℎ23 ൯
− −
0 𝑚3 𝑚3 𝑚3 𝑚3
1 02×1 02×1
𝑚1
0 𝑢1 1 0 01×2 01×2 𝑦1
𝐵 = 02×1 1 02×1 , 𝑢 = 𝑢2 , 𝐶 = 01×2 1 0 01×2 , 𝑦 = 𝑦2
𝑚2 𝑢3 01×2 01×2 1 0 𝑦3
0
02×1 02×1 1
𝑚3
Marcello Farina Introduction to distributed and decentralized control
Examples: CARTS ON A RAILWAY CONNECTED
THROUGH SPRINGS AND DUMPERS
0 02×1 02×1
1 0 02×1
𝐵1 = 𝑚1 , 𝐵2 = 1 , 𝐵3 = 0
02×1 𝑚2 1
02×1 02×1 𝑚3
𝐶1 = 1 0 0 0 , 𝐶2 = 0 1 0 0,
𝐶3 = 0 0 1 0
Marcello Farina Introduction to distributed and decentralized control
Examples: RIGIDLY CONNECTED CARTS ON A
RAILWAY
È
•
←
:
e
0 1 0 0 0
ℎtot 02×2 02×2 1 1 1
0 −
𝑚tot 𝑚tot 𝑚tot 𝑚tot
0 1 0 0 0
𝐴= 02×2 ℎtot 02×2 ,𝐵 = 1 1 1
0 −
𝑚tot 𝑚tot 𝑚tot 𝑚tot
0 1 0 0 0
02×2 02×2 ℎtot 1 1 1
0 −
𝑚tot 𝑚tot 𝑚tot 𝑚tot
1 0 01×2 01×2
𝐶 = 01×2 1 0 01×2
01×2 01×2 1 0
0 0 0
1 1 1
𝑚tot 𝑚tot 𝑚tot
0 0 0
𝐵1 = 1 , 𝐵2 = 1 , 𝐵3 = 1
𝑚tot 𝑚tot 𝑚tot
0 0 0
1 1 1
𝑚tot 𝑚tot 𝑚tot
𝐶1 = 1 0 01×2 01×2 , 𝐶2 = 01×2 1 0 01×2 ,
𝐶3 = 01×2 01×2 1 0
www.rsuan.jo
T'
𝑆1 𝑙1ሶ = −𝑘1 𝑙1 + 𝑢1
MAl 𝑆2 𝑙2ሶ = −𝑘2 𝑙2 +0𝑘1 𝑙1 + 𝑢2
𝑘1 1
− 0 0
𝑙 𝑆1 𝑢1 𝑆1 𝑦1 1 0
𝑥= 1 ,𝐴 = ,𝑢 = 𝑢 ,𝐵 = ,𝑦 = 𝑦 ,𝐶 =
𝑙2 𝑘1 𝑘2 2 1 2 0 1
− 0
𝑆2 𝑆2 𝑆2
1 0
𝐵1 = 𝑆1 , 𝐵2 = 1 , 𝐶1 = 1 0 , 𝐶2 = 0 1
0 𝑆2