model predictive control for distributed systems ... · model predictive control for distributed...
TRANSCRIPT
![Page 1: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/1.jpg)
Model Predictive Control for Distributed Systems:
Coordination Strategies & Structure
Yi ZHENG, Shaoyuan LI School of Electronic Information and Electrical Engineering
Shanghai Jiao Tong University Aug. 1st, 2015
The 26th Chinese Process Control Conference, 2015
![Page 2: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/2.jpg)
Dynamic Systems Optimization Group -----Institute of Automation, Shanghai Jiao Tong University Team Member
• Pro. Shaoyuan Li • Pro. Ning Li • Associate Pro. Yi Zheng • Associate Pro. Jing Wu • Associate Pro. Dang Huang • PhD: 14, Master: 21
Researching Fields • Predictive Control for Large-Scale
Systems • Plant-wide optimization • Fuzzy system • Application of advance control
![Page 3: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/3.jpg)
CONTENTS
• Background
• Coordination strategies
• System structure
• Applications
• Conclusion
![Page 4: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/4.jpg)
Background
Technology Development large scale complicated Large-scale process industry systems
Characteristics: • More units with inputs and outputs • Wide spatial distribution • Couplings (Energy, mass, information) • Complicated models with constraints and multi-objects
Ethylene catalytic
Chemical process Sewage disposal Power station
![Page 5: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/5.jpg)
Centralized and decentralized control systems DCS,PLC, Sensors、transmitter
.Form H. Kirrmann’s PPT (ABB)
Centralized control
Cable
Cable
Industrial field
Master control room
Background
![Page 6: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/6.jpg)
Field bus, Intelligent instrument, Network convert of control structure and mode
Centralized control
Distributed control Distributed control systems
Information exchange Local control separately
Background
WSN Field bus Smart device Network
![Page 7: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/7.jpg)
Hierarchical structure of the industry process control From Qin’s PPT
FC PC
TC LC
FC PC
TC LC
Global steady optimization
Device1: local optimization (steady or dynamic optimization)
High/low logic
PID Lead/Lag PID
SUM SUM
Device1: Decentralized PID
Model Predictive control —— MPC
Device2: Decentralized PID
Device2: local optimization (steady or dynamic optimization)
Algorithms • PID • MPC • Robust • Optimal • Decoupling
Application • SISO • MIMO • Dynamic
optimization • Steady optimization
Background
![Page 8: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/8.jpg)
Background
Large-scale system theory(1970’s) Decentralized/ Hierarchical control:
Decentralized control Hierarchical control
![Page 9: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/9.jpg)
Background
Hierarchical Decentralized vs Distributed Model Predictive Control
Networked distributed control systems
Time scale
Hierarchical structure Distributed structure
![Page 10: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/10.jpg)
Background
Distributed system
Distributed Control
MPC
*1u
sp1y
MPC
MPC
MPC
MPC
sp2y sp
3y sp1my −
spmy
*2u *
3u *-1mu *
mu1y 2y 3y -1my my
Network
Steady economic optimization
Real time optimization
Optimization Ti
me
scal
e
Flexible
![Page 11: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/11.jpg)
Control problem of distributed large-scale system 90’ Large-scale system theory 2008.09 European FP7 STREP project 《Hierarchical and Distributed Model Predictive Control of Large-Scale Systems》
http://www.ict-hd-mpc.eu IEEE TAC , Automatica, JPC
W. B. Dunbar, IEEE TAC, 2007, 52, 1249-1263; J.B. Rawlings, et. al. JPC,2008,18,839-845; H. Scheu, et.al. JPC,2011. 21.715-728. M. Farina, et.al. Automatica, 2012, 48,1088-1096. E. Camponogara, IEEE TAC, 2012. 57, 804-809. R. Scattolini, JPC , 2009, 19,723-731 , Comp.&ChEng, 2013, 51, 21-41
Applications in different process industry
Reactor/separator system By Al-Gherwi, JPC, 2011
Morosana, Energy &Building, 2011
hydro-power valley J. Zárate Flórez,
Mathem. & Comp., 2012
Focus on DMPC
Background
![Page 12: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/12.jpg)
hot
Background
![Page 13: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/13.jpg)
COORDINATION STRATEGIES FOR
DISTRIBUTED MODEL PREDICTIVE CONTROL
![Page 14: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/14.jpg)
S1 S2
S3
S*
SNa-1
SNa
S*
Problems
• Physically composed by many interacting “small-scaled” plants (Spatially distributed)
• Distributed control structure (communication with network)
E-mail: [email protected]
Distributed System
Distributed MPC • Good dynamic performance • Constraints • Practical
The performance of entire system under the control of DMPC framework is not as good as that under the control of centralized MPC
Cont
Cont
Cont
Cont
Cont
Cont
Cont
MPC
MPC
MPC
MPC
MPC
MPC
MPC
![Page 15: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/15.jpg)
Existing Strategies of DMPC Cataloged by Cost Function
Local cost optimization
Iterative Nash optimality Stabilized LCO-DMPC
Global cost optimization
Impact-region cost optimization
M. Farina, R. Scattolini, Automatica, 2012 W.B. Dunbar, IEEE TAC, 2007
D. Jia, B.H. Krogh IEEE, TCST, 2001 X. Du, S. Li, Y. Xi, ACC, 2000
Problems
E-mail: [email protected]
,
,
1
, | , | , |0
min ( )
ˆ ˆmin
∆
−
+ + +∆=
= + +
∑
U
U
i k
i ii k
i
N
i k l k i k l k i k N kQ Pl
J k
x u x
S1 S2
S3
S*
SNa-1
SNa
S*
MPC
MPC
MPC
MPC
MPC
MPC
MPC
S. Li , Y. Zhang, Q. Zhu, Info. Sci. 2005
![Page 16: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/16.jpg)
Existing Strategies of DMPC Cataloged by Cost Function
Local cost optimization
Global cost optimization
Iterative Pareto optimality
Impact-region cost optimization
Problems
E-mail: [email protected]
S1 S2
S3
S*
SNa-1
SNa
S*
MPC
MPC
MPC
MPC
MPC
MPC
MPC
Venket. A. IEEE TCST, 2008 Y. Zheng, S. Li, et. Al IEEE TCST 2012
,
,
1
, | , | , |0
min ( )
ˆ ˆ min
i k
i ii k
i
N
i k l k i k l k i k N kQ Pl
J k
x u x
∆
−
+ + +∆=
= + +
∑
U
U
( )min ( )
∈∆ ∑Uijj Pk
J k
![Page 17: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/17.jpg)
Existing Strategies of DMPC Cataloged by Cost Function
Local cost optimization
Global cost optimization
Impact-region cost optimization
Stabilizing ICO-DMPC
(A general framework for linear systems)
Problems
E-mail: [email protected]
S1 S2
S3
S*
SNa-1
SNa
S*
MPC
MPC
MPC
MPC
MPC
MPC
MPC
S. Li, Y. Zheng, Z. Lin, IEEE ASE, 2015
,
,
1
, | , | , |0
min ( )
ˆ ˆ min
i k
i ii k
i
N
i k l k i k l k i k N kQ Pl
J k
x u x
∆
−
+ + +∆=
= + +
∑
U
U
( )min ( )
∈∆ ∑U iijj Pk
J k
ACC Process, BaoSteel Co. Ltd. by: Y. Zheng, S. Li, X. Wang JPC, 2009 Y. Zheng, S. Li, N. Li, CEP, 2011
![Page 18: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/18.jpg)
Problems
With the increasing of coordination degree
• In most cases: Global Performance ↑ √
• Existing Methods: Network connectivity ↑ not expected
Design a DMPC which could increase coordination degree without any increasing of network connectivity ?
See. Al-Gherwi, et.al. JPC, 2010. 20(3): p. 270-284.
![Page 19: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/19.jpg)
Impact-Region Cost Optimization DMPC
Strategies:
downstream neighbors
Impaction to Spdi
Presumed states trajectory of Spd
i Spdi
• Optimizing the performance of impacted-region, increasing coordination degree
• Neighbor to neighbor communication
J i (k)
X
i2 P di
J j (k)
¹J i (k)
Y. Zheng, S. Li. IFAC 2014
![Page 20: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/20.jpg)
Formulation • Local Sub-system Model
• Predictive Model
• Impaction of input to its downstream neighbor
Assumption: There is a static feedback ui=kix, such that the closed-loop linear system is asymptotically stable. (ui=kixi dunbar 2007 IEEE TAC, Farina2012 Automatica)
ICO-DMPC
(*)
![Page 21: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/21.jpg)
Assumption:
Formulation • Performance of each subsystem-based MPC
ICO-DMPC
ATo P Ao + AT
o P Ad + ATd P Ao < bQ=2:
![Page 22: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/22.jpg)
Formulation
Optimization problem
s.t.
ICO-DMPC
m1 = maxi2 P
f number of elements in P ui g
®l = maxi2 V
maxj 2 P i
n¸
12m ax
¡ ¹Ali Ai j )TPj ¹Al
i Ai j¢o
l = 0; 1; ¢¢¢; N ¡ 1
Feasibility constraint
Terminal constraint
![Page 23: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/23.jpg)
CJ2
CJ1
Dual-mode algorithm
ICO-DMPC
Check if
Controller i
Solve MPC
Calculate Predictions
State feedback
ε∈x
Y N
, 1: |
, : 1|
ˆˆ
,
+ +
+ −
∈ ≠
k
i k k N k
j k k N k
xxuj P j i
kx1 2
3 3 5
0
( )i kx
, , : 1ˆ, + −i k i k k Nx u
1, 1, : 1|ˆ, + −j k j k k N kx u
,i kx
, : 1|ˆ + −i k k N ku
2, 2, : 1|ˆ, + −j k j k k N kx u
No local feed-back control is also ok!
![Page 24: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/24.jpg)
Assumptions • There exists an initial feasible control for each subsystem
Analysis
Feasibility
• Theorem 1: suppose that above assumption hold, and all constraint are satisfied. Then the control and state pair
is a feasible solution to ICO-DMPC at every update
∈0( )x k Xf f, : 1| 1: | ,( , )i k k N k k k N k iu x+ − + +
>1k
, 1| 1f, 1| f
, 1|
, 1, , 1
,i k l k
i k l ki i k N k
u l Nu
K x l N+ − −
+ −+ −
= … −= =
lX
s = 1
®l¡ s jjxi ;k + s jk ¡ xi ;k + s jk ¡ 1 jj2 ·»· "
2p mm1
![Page 25: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/25.jpg)
Analysis
Stability • Theorem 2: suppose that above assumption hold,
and all constraints are satisfied, and the following parametric condition hold
Then, by application of ICO-DMPC algorithm, the closed–loop system is asymptotically stabilized to the origin.
Proof: details Please see the paper :
Impacted-Region Optimization for Distributed Model Predictive Control Systems with Constraints
∈0( )x k X
(N ¡ 1)·2
+1¹
¡12
< 0
![Page 26: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/26.jpg)
Simulation Multi-zone Building Temperature Regulation
System
Subsystem models:
![Page 27: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/27.jpg)
Simulation
The evolution of the states under the centralized MPC, LCO-DMPC and ICO-DMPC
Comparison with LCO-DMPC, CDMPC
![Page 28: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/28.jpg)
Simulation
Required network connectivity of each controller
Comparison with LCO-DMPC, CDMPC
State square errors under each controller
ICO-DMPC: 3.04 (28.83%) LCO-DMPC: 71.45 (679.89%)
x CDMPC
CDMPC
e ee−
![Page 29: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/29.jpg)
SYSTEM STRUCTURE OF STABILIZED
DISTRIBUTED MODEL PREDICTIVE CONTROL
![Page 30: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/30.jpg)
Large-scale complicated distributed systems
Global cost optimization • Global information • Stabilizing
Non-global information (LCO, ICO) • Non-global information based • Assumption strictly
Requires: Non global Information based asymptotically stabilized DMPC with constraints !
Internet plus, cyber physics system, Industrial 4.0
Control structure
design
Problem
2001- present difficult
Our Solution:
![Page 31: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/31.jpg)
Mass and energy coupling
System
Steam flow
Burning coal
Main pressure
Load
Different structures for different control purposes
Improve performance through reasonable
structure design
System Structure Design
![Page 32: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/32.jpg)
Structural characteristics of the information layer
X X XX X
XX X
X X X
Structure Adjacency matrix
min ε
Knowledge Casual logic
Ref: Theory of large-scale systems, Yugeng Xi Control for complex system, A. Zeˇcevi´c & D.D. Šiljak.
System Structure Design
• Interaction (Strong, weak); • Controllability; • Observability.
![Page 33: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/33.jpg)
Process network model for large-scale system
Bond-graph of mass and energy balance
Computers and Chemical Engineering 32 (2008) 1120-1134
• Easy performance analysis: closed-loop dissipativity condition • Precondition: system structure design by the coupling relationship
between mass and energy
System Structure Design
![Page 34: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/34.jpg)
Physical network
MPC
MPC
MPC
MPC
MPC MPC
MPC
MPC
MPC MPC
MPC GCO-DMPC
GCO-DMPC GCO-DMPC
MPC
MPC
ICO-DMPC
Information network
Structure of Stabilized DMPC
Global Information is not necessary!
GCO-DMPC
Iterative Communication once
![Page 35: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/35.jpg)
Structure model
1 0 0 1 1 10 1 1 0 0 00 1 1 1 0 01 0 1 1 1 01 0 0 1 1 11 0 0 0 1 1
=
A
1, 0, ij
=
A if i is affected by j
if i is not affected by j
System decomposition
Advantages:
• Qualitative research • Simple expression and easy to get • Logic calculation • Uniform model for nonlinear systems
(Taylor series approximate) Adjacency matrix
( 1) ( )k k+ =x Ax
![Page 36: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/36.jpg)
T T
Ta
=
x u y
x A 0 CA
u B 0 0y 0 0 0
T 1 T 2 T
1 T T 2 T T 3 T
( ) ( )( ) ( )
N N
N N Na
− −
− − −
+ + = + +
A I 0 A I CR I A B A I I B A I C
0 0 I=( )
Dynamic system structural model ( 1) ( ) ( )( ) ( )k k kk k+ = +
=
x Ax Buy Cx
N-step Adjacency Matrix
Adjacency matrix for dynamic system
Input state Input output
State output State state
System decomposition
, 1 ,
, 1 ,
, , 1
a k a k
a k a k
a k a k
+
+
−
=
x A B 0 xu 0 0 0 uy C 0 0 y
![Page 37: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/37.jpg)
System is controllable, if and only if
([ ])gr n=A B
Structure Controllability
Is the maxim rank of numerical matrices related to the structural matrix ( ) max( ( ))gr A rank A=
2gr( )c n=G
0 0 0 0 00 0 0 00 0 0 0 0 0
0 0 0 00 0 0 0
c
− − −
=
−
B IA B I
AG
B IA B
System is controllable, if and only if
1. Input reachable
2.
Condition 1 Condition 2
Controllability of subsystems
![Page 38: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/38.jpg)
APPLICATIONS OF
DISTRIBUTED MODEL PREDICTIVE CONTROL
![Page 39: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/39.jpg)
Manipulated variables • Strip speed • Water fluxes of jet • State of cooling water jet
Control objective • Cooling curve of strip • Final temperature • Average temperature
Laminar Cooling Process
Heavy Plate Mill, Baoshan Irion & Steel Co. Ltd.
![Page 40: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/40.jpg)
Control structure
(Zheng & Li, JPC, 2009)
Applied result • FT qualification rate: 60% 85% • Hit rate of finished strip: 80% 95% • Production: 180 210 ton/hour
Laminar Cooling Process
![Page 41: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/41.jpg)
Micro-Grid Energy Management System
Distributed generation • Renewable energies
(wind turbine, photovoltaic) • Adjustable energy
(diesel engine, gas turbine)
Storage • Storage battery
Loads • Shift-able loads • Un-adjustable loads
Micro-grid Structure of Wuning Technical Park, Shanghai, China
Wind turbine
Renewable energy
Adjustable energy
Photovoltaic
Gas turbine
Storage battery
Ener
gy st
orag
e
Grid
Dist
ribut
ed G
ener
atio
n
Diesel engine
Un-adjustable loads
Shift able loads
Load
s
![Page 42: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/42.jpg)
Micro-Grid Energy Management System
Control strategy Multi-objective DMPC Economic, pollution, peak value
Initialization
![Page 43: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/43.jpg)
Micro-Grid Energy Management System Numeric results
![Page 44: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/44.jpg)
Reference
E. Camponogara, D. Jia, B.H. Krogh, and S. Talukdar, “Distributed Model Predictive Control,” IEEE Control Systems Magazine, vol. 22, no. 1, pp. 44–52, 2002.
Li, S., Y. Zhang, and Q. Zhu, Nash-optimization enhanced distributed model predictive control applied to the Shell benchmark problem. Information Sciences, 2005. 170(2–4): p. 329-349.
Venkat, A.N., et al., Distributed MPC Strategies With Application to Power System Automatic Generation Control. IEEE Transactions on Control Systems Technology, 2008. 16(6): p. 1192-1206.
W.B. Dunbar, “Distributed Receding Horizon Control of Dynamically Coupled Nonlinear Systems,” IEEE Trans. on Automatic Control, vol. 52, no. 7, pp. 1249–1263, 2007.
M. Farina and R. Scattolini, “Distributed predictive control: A non-cooperative algorithm with neighbor-to-neighbor communication for linear systems,” Automatica, vol. 48, no. 6, pp. 1088–1096, 2012.
![Page 45: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/45.jpg)
Conclusion & Future Work Conclusion
• DMPC algorithm which could increase coordination degree without any increasing of network connectivity
• Structure decomposition which provide an implementation framework for large scale coupling systems
Future work Non global communication based constraint DMPC with guaranteeing of stabilization?
![Page 46: Model Predictive Control for Distributed Systems ... · Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic](https://reader030.vdocuments.us/reader030/viewer/2022040303/5e85eedbab12fe1341741b88/html5/thumbnails/46.jpg)
Thanks for your attention!