Reliability-Based Economic Model Predictive Control For Generalised Flow-Based Networks Including Actuators' Health-Aware Capabilities
Reliability-Based Economic Model Predictive Control For Generalised Flow-Based Networks Including Actuators' Health-Aware Capabilities
Reliability-Based Economic Model Predictive Control For Generalised Flow-Based Networks Including Actuators' Health-Aware Capabilities
3, 641654
DOI: 10.1515/amcs-2016-0044
This paper proposes a reliability-based economic model predictive control (MPC) strategy for the management of generalised flow-based networks, integrating some ideas on network service reliability, dynamic safety stock planning, and
degradation of equipment health. The proposed strategy is based on a single-layer economic optimisation problem with dynamic constraints, which includes two enhancements with respect to existing approaches. The first enhancement considers
chance-constraint programming to compute an optimal inventory replenishment policy based on a desired risk acceptability
level, leading to dynamical allocation of safety stocks in flow-based networks to satisfy non-stationary flow demands. The
second enhancement computes a smart distribution of the control effort and maximises actuators availability by estimating
their degradation and reliability. The proposed approach is illustrated with an application of water transport networks using
the Barcelona network as the case study considered.
Keywords: model predictive control, flow-based networks, dynamic safety stocks, actuator health, service reliability,
chance constraints, economic optimisation.
1. Introduction
The normal functioning of modern society strongly relies
on many instances of networks, e.g., communication
networks, electrical power networks, public transport
networks, road-traffic networks, water networks, oil and
gas networks, or supply chains, among other things.
Consequently, such networks are critical infrastructures
(Negenborn and Hellendoorn, 2010), and maintaining an
efficient, reliable and sustainable operation is a must for
all network managers (Kyriakides and Polycarpou, 2015).
Although critical infrastructures are conceived and
designed to supply different specific services, many of the
problems that trigger their operation (e.g., minimisation of
displacement times, maximisation of plants throughput,
minimisation of energy consumption, maximisation of
demand satisfaction, etc.) share a common feature:
some commodity (or many at the same time), e.g.,
water, oil, energy, products, among any other real or
abstract entities, needs to be transported through the
network infrastructure. Such similarity gave raise to
Corresponding author
Unauthenticated
Download Date | 11/25/16 10:31 PM
642
strategy is often implemented in a multi-layer control
architecture. However, due to the stochastic nature
of customer demands and the ageing behaviour of the
infrastructure components, there is an important issue
that needs to be considered in the design of the control
strategy, which is system/service reliability. This latter
aspect is the main focus of this paper.
Generally, reliability can be defined as the
probability that units, components, equipments and
systems will accomplish their intended function for a
specified period of time under some operating conditions
and specific environments (Gertsbakh, 2010). Thus,
from the perspective of supply-chain engineering,
reliability analysis of a generalised flow-based network
may be associated with the -service level (type I)
(Goetschalckx, 2011), which is an event-oriented
performance criterion that measures the probability that
all customer demands will be completely served within a
given time interval from the stock on hand without delay,
under normal and emergency conditions.
Service reliability and economic optimisation in
flow-based networks have been important research topics
in the field of inventory management for planning against
uncertainty in demand and/or supply. The main strategy
reported in the literature to assure a service level in
flow-based networks consists in performing demand
forecasting to guarantee a safety stock in storage units
(if existing) as a countermeasure to secure network
performance against forecast inaccuracy. Obtaining
and using advanced demand information enable network
operators to be more responsive to customer needs and
to improve inventory management (zer, 2003). The
interaction between forecasting and stock control is
well reviewed by Betts (2011), Guide and Srivastava
(2000), Kanet et al. (2010), Osman and Demirli (2012),
Schoenmeyr and Graves (2009), Strijbosch et al. (2011)
and the references therein. Nevertheless, to guarantee
a service level in flow-based networks, the control
strategies should consider not only demand uncertainty
but also network topological reliability, which refers to
the probability that a network is connected given its
components probability to remain operative at any time.
To the best of the authors knowledge, reliability
and degradation models of system and components
have not been addressed simultaneously with dynamic
safety stock planning in the framework of generalised
flow-based networks control. Reliability in flow-based
networks is commonly analysed off-line, i.e., a posteriori of the operation cycle, but without a measure
of capacity degradation that may exist in the actuators
of the network. Relevant attempts to compute the
required safety stocks considering the networks health
were presented by Blanchini et al. (1997; 2000) for the
control of production-distribution systems with uncertain
demands and system failures. In these works, necessary
Unauthenticated
Download Date | 11/25/16 10:31 PM
2. Problem statement
Consider a generalised flow-based network being denoted
as N = (G, p, S), which consists of a directed graph
G = (V, A) formed by a finite set of nodes V Z1 ,
and a finite set of arcs A V V, with an arc a A
being an ordered link between a pair of nodes (i, j) with
i, j V, whose order indicates the direction of the flow
between the two nodes. The network has a special subset
of nodes S V called terminals. A terminal is either
a source or a sink. The set of source nodes is denoted
as S + and the set of sink nodes is denoted as S , and it
follows that S = S + S . The rest of nodes i V \ S,
are called intermediate nodes. These latter nodes can be
further classified according to their flow storage capacity
into dynamic nodes and static nodes. The dynamic nodes
643
(1a)
(1b)
(2a)
(2b)
Unauthenticated
Download Date | 11/25/16 10:31 PM
(3)
644
General Management Policies
P rices
Service L evel
Objectives
P riorities
Actuator Health
Monitoring
Wu,k
zk
xk
k
d
Demand
Forecasting
Disturbance
(measured demands)
VN0 (k, x)
dk
xk
Plant
x,j x ,
(6)
j=1
0 x,j 1,
(7)
FG1
()
(j) Bd dk
Unauthenticated
Download Date | 11/25/16 10:31 PM
(j) Bd dk
(1 x,j ),
(8)
645
(9)
(10)
Unauthenticated
Download Date | 11/25/16 10:31 PM
646
uniform rationing of degradation should be complemented
with an another other safety mechanism to incorporate the
remaining useful life of the actuators on the basis of their
reliability and keep them available as long as possible.
Accordingly, here the improvement of the safety and
reliability of a generalised flow-based network is proposed
using a smarter control allocation policy following the
results of Khelassi et al. (2011) and the proportional
hazard model reported by Weber et al. (2012). The main
idea is to add to the process cost function a penalisation
on control actions, which is weighted with a matrix Wu
Rmm
that depends directly on actuators reliability. This
+
strategy leads to a smart use of actuators minimising the
frequency of unscheduled downtimes and related costs.
Consider that actuators reliability can be estimated
for the variable operating conditions with the following
modified exponential distribution:
(11)
ui 2 kt ,
Ri,k = exp 0i exp i
with i Z[1,m] , where 0i R+ is the nominal failure
rate of the i-th actuator, i R+ is a shape parameter
of the actuator failure for an expected life tM Z+ , and
exp(i
ui 2 ) R+ is the load function that modifies the
failure rate according to the root-mean-square (denoted by
u
i ) of the control actions applied from the initial time
until the time step k. From (11), it follows that the
cumulative probability of the failure rate can be written
as Fi,k = 1 Ri,k . Hence, the optimal control actions
can be distributed among actuators so that components
with larger accumulated damage are relieved. This can be
achieved by adding to the original economic cost function
a weighed term for the suppression of control moves, i.e.,
uk 2Wu,k , in which the weighing matrix is given by
Wu,k := diag (w1 , w2 , . . . , wm ) ,
(12)
N
1
uk ,k ,k
i=0
x
+ uk+i|k 2Wu,k + k+i|k
2Wx
z
+ k+i|k
2Wz ],
(13a)
(13b)
(13c)
(13d)
(13e)
g(j)
xk,j (x )
x
k+i|k
,
zk,l (z )
(13f)
+
z
k+i|k
,
uk+i|k U,
x
k+i|k
0,
(13g)
(13h)
z
k+i|k
0,
(13i)
(13j)
z
zk,l (z ) = F1
1
(l)
mN
Unauthenticated
Download Date | 11/25/16 10:31 PM
4. Numerical results
In this section, the performance of the proposed
reliability-based economic MPC approach is assessed
with a case study consisting of a large-scale real system
reported by Ocampo-Martinez et al. (2009), specifically,
the Barcelona drinking water network (DWN). The
general role of this system is the spatial and temporal
re-allocation of water resources from both superficial (i.e.,
rivers) and underground water sources (i.e., wells) to
distribution nodes located all over the city. The structure
of this network (i.e., its directed graph G and the set
S of source and sink nodes) can be obtained from the
layout shown in Fig. 2 and its model in the form of (1)
can be derived by setting the state xk R63 as the
volume (in m3 ) of water stored in tanks at time step k,
the control input uk R114 as the flow rate through all
network actuators (expressed in m3 /s) and the measured
disturbance dk R88 as the flow rate of customer
demands (expressed in m3 /s). This network is currently
managed by AGBAR1 and supplies potable water to
the Metropolitan Area of Barcelona (Catalunya, Spain).
1
647
Unauthenticated
Download Date | 11/25/16 10:31 PM
648
d1
d14
d15
c361CGY
c82PAL
d2
c450BEG
c369BEG
AportA
aMS
d23
x14
u1
d450BEG
d11
d369BEG
iBegues4
d3
d4
d5
C175LOR
C185VIL
c190SCL
d361CGY
iBegues3
u14
d263CES
c255BEG
d205FON
d18
iPalleja2
c374CGL
c313CGL
iPalleja4
x4
x3
x5
d374CGL
d268CGY
d175LOR
d185VIL
d255BEG
d190SCL
u11
iCescaplina2
d12
u4
u3
iOrioles
c268CGY
u16
d200CGY
d150SBO
d135VIL
d114SCL
d184BEG
d246CGY
d29
c320MGB
C135VIL
c114SCL
iCescaplina1
d7
d8
d9
c246CGY
d19
u12
C184ESP
d10
c252CGL
d20
u18
iCanGuey1d2
u20
iCanGuey1d5
d147SCC
u9
iStaClmCervello
d13
c140LLO
u7
iStBoi
d83
u100
x62
aPousCAST
u92
vGava100a80
aPousE3456
iMasJove
c115CAST
u129
vPousEstrella
u77
c175BVI
d88
iMontemar
d85
vCanRoca
u94
u99
c145MMA
iGava4
d115CAST
iCastelldefels8
d87
aCAST8
u95
iCastelldefels
x61
u101
x60
d80GAVi80
CAS85
d225GUI
u59
iGuinardera2
u53
vTerStaColoma
aPousB
c197GUI
iEtapBesos
vPsgStJoan
c120POM
u67
x55
d71
d197GUI
iBonavista
u64
d120POM
iMorera
x48
d63
u61
x53
u62
vConflent
N17
iGuinardera1
u88
d70BBE
c70FLL
u127
d73
d76
d78
c135SCG
x51
d190TCA
iTorreoCastell
iMntjcStaAmalia
x50
d144TPI
iMntjcTresPins
c55BAR
d69
x54
C171SAM
c190TCA
d67
d66
d117MTG
u126
c117MTG
c144TPI
vSJDTot
Reservoir
Demand
sector
d65
v117Montigala
d68
Source
(Superficial or
Underground)
d64
u63
vMontigala
u69
c70CFE
cRECARREGA
u65
d171SAM
u128
v55BAR
iSJD10
u104
x52
u68
c70BBE
v70CFE
d10COR
vTrinitat70
d77
LEGEND: Infrastructures
Last Update:
23 Mar, 2011
Juan Manuel Grosso
SAC IRI UPC
u60
d151BON
u66
x58
N12
iSJDSpf
x47
c151BON
x49
vTorrassa
vCerdaTraja
u87
x59
iSJD50
u103
d62
d75
vBesosStaColoma
u86
iCornella70
dPLANTA
AportLL2
d61
c225GUI
c100BES
N13
u102
d60
AportT
135MGA
d70
u125
c100BLLsc
iCornella50
iSJDSub
d202CRU
N15
vCncpcioArenal
u85
c202CRU
vTer
vBesosMontcCerd
u70
N14
v70LLFLL
u89
AportLL1
x46
u58
u50
vTrinitat100
vSifoTer
u52
u97
d84
d59
d58
u57
vTerMontcada
N16
u51
vZonaFranca
iSJD70
c70LLO
c101MIR
iCanRuti
vTrinitat130
d72
c100BLLnord
iCornella100
c169CME
d169CME
iTorreBaro1
x38
u71
u82
u81
x45
u56
N6
u55
vTerCarmel
u49
u72
u84
d54REL
u80
iLaSentiu
c130LSE
d86
d130BAR
d74
N11
iBellamar
u54
vTrinitat200
iRoquetes
iCornella130
vRossichMaq
u83
N10
d130LSE
x63
u79
x57
u46
c176BARcentre
iCollblanc
iRelleu
u98
vCerdanyola90
u47
d45
N4
u74
d82
u96
vCanyars
vBaroStLluis
d80
u73
d79
d90CERD
u48
c130BAR
vCornella100
c80GAVi80
CAS85
x44
d50
c200BARnord
N5
u114
u112
d100CFE
u78
iEstrella3456
u93
iStaMaMontcada
x37
u113
vPortola
vCollblanc
iPousCAST
d145MMA
u45
d200ALT
x32
u111
c100CFE
d184SMM
u44
iVallensana1
vEsplugues
u75
N9
c184SMM
d57
iCerdUAB
u41
vMinaCiutat
d44
iAltures
u106
iEstrella12
d215VALL
C215VALL
u124
u42
d46
c200ALT
u110
N7
iCerdSabadell
c150ALT
u130
vAltures
u36
vBonanova
iFinestrelles200
u107
x56
u91
d32
d300BAR
u109
u76
aPousE12
N3
iFinestrelles300
c100LLO
vSJD
d54
iCerdMontflorit
c250VASAB
iStGenis1
x31
iEsplugues
N8
u43
d55
iTorreBaro2
u40
u119
d176BARsud
d200BLL
u90
x42
u123
iFinestrelles176
iCanRoig
d197BET
u37
iCarmel
vHorta
c176BARsud
vFinestrllEsplg
d81
u122
iBoscVilaro
u121
iVallensana2
x43
u105
u21
d132CMF
x39
d42
iTibidabo
vFinestrelles
d31
vFontSanta
x21
c195Tor
u13
c147SCC
iUAB
d49
c176BARnord
u35
u108
d195TOR
d22
x13
iStCliment1
u8
iViladecans1
d437VVI
u120
c197BET
c200BARsc
c300BAR
d33
iCanGuell1
x33
u10
iBegues1
x29
d52
c260VALL
d260SGE
d43
d37
iMasGuimbau1
u32
iBellsoleig
c200BLL
d21
u19
x36
c275BEV
x41
u33
d200BSO
x20
d48
c238UAB
d53
c132CMF
iFlorMaig
d47
c250TBA
d255CAR
C437VVI
u34
x30
c200CGY
c150SBO
x28
d252CGL
x19
x12
x35
u118
d320MGB
d28
c110PAP
c200BSO
d205CES
iPapiol1
d110PAP
d34
c255CAR
iMasGuimbau2
u30
iPapiol2AGBAR
x18
c541TIB
u31
x25
x27
u17
iCanGuell2d3
iCanGuey2
x10
x9
d27
d41
iVallvidrera
d175PAP
c70PAL
u29
iCanGuell2d5
u15
iBegues2
iStCliment2
x8
x7
d36
u28
x17
d30
d56
u39
iStGenis2
c260SGE
c400MGB
x26
vPapiolATLL
c205CES
u6
u5
iViladecans2
vPalleja70
d313CGL
x16
x15
d16
N2
u38
d40
iMasGuimbau3
d400MGB
N1
x6
d35
c475MGB
c175i135PAP
u27
d200FDM
iPalleja3
u117
d26
u26
d328SGE
d320FON
iPalleja1
iMinaSeix
u25
vAbrera
d17
c200FDM
x40
x34
u116
u24
d125PAL
vPallejaATLL
iCanGuey3
x11
d38
c356FON
x24
u23
d51
c328SGE
c320FON
x23
u22
u115
d39
d25
c205FON
x22
c263CES
u2
d6
d24
c125PAL
x2
x1
Distribution
node
Pumping
station
63
114
130
88
17
Valve
KPIE :=
KPIU :=
KPIS :=
k=0
ns
m
1
ns + 1
ns
n
2
u(i),k ,
(14a)
(14b)
i=1 k=0
max 0, xs(i),k x(i),k ,
(14c)
i=1 k=0
s
1
z(i),k ,
ns + 1 i=1
KPIZ :=
(14d)
k=0
Unauthenticated
Download Date | 11/25/16 10:31 PM
KPIV :=
649
vk ,
(14e)
500
x
min,RBSMPC@80%
k=1
KPIO := topt,k ,
max,RBSMPC@80%
(14f)
xmin,RBSMPC@95%
400
x
x
x
x
300
Volume [m3]
max,RBSMPC@95%
s,RBSMPC@80%
s,RBSMPC@95%
s,RBMPC@80%
xs,RBMPC@95%
d
net
x
x
200
min,real
max,real
100
10
20
30
40
50
60
70
80
90
100
Time [h]
Fig. 3. Risk averse mechanism using the RB-MPC and RBSMPC approaches.
Unauthenticated
Download Date | 11/25/16 10:31 PM
650
Table 1. Comparison of the performance of controllers.
KPIE
KPIS
KPIU
KPIZ
KPIV
KPIO
Controller
CE-MPC
CC-MPC@5%
CC-MPC@20%
RB-MPC@95%
RB-MPC@80%
RB-SMPC@5%
RB-SMPC@20%
2442.97
2390.57
2362.64
2569.59
2560.72
2761.48
2560.36
0.18011
9421.46
710.22
3029.94
1625.29
3364.82
4946.13
0.8419
1.0223
1.1556
2.1023
2.0665
2.8664
2.2038
0.1374
0.1373
0.1374
0.1098
0.1187
0.1270
0.1076
2245
1822
1960
1699
1761
1710
1715
1.83
2.65
2.41
9.18
9.17
2.50
2.67
Simulation
Time
202.37
624.36
603.61
892.34
891.38
603.91
629.35
CC-MPC
RB-MPC
RB-SMPC
: handled.
Table 3. Comparison of daily average costs of MPC strategies.
MPC approach Water average cost Electric average cost Daily average cost
(e.u./day)
(e.u./day)
(e.u./day)
CE-MPC
29037.21
29594.14
58631.35
CC-MPC
27706.72
29666.85
57373.58
RB-MPC
42072.97
19597.27
61670.25
RB-SMPC
53179.29
13096.23
66275.53
e.u.: economic units.
Unauthenticated
Download Date | 11/25/16 10:31 PM
651
Tank # 36
6000
Volume [m3]
Volume [m3]
400
4000
2000
300
200
100
24
48
72
96
24
48
Tank # 49
48
Time [h]
72
96
xmin
xs
dnet
3000
Volume [m3]
Volume [m3]
96
Tank # 60
40
30
20
2000
1000
10
0
72
24
48
Time [h]
xCCMPC
72
96
xRBSMPC
xCEMPC
24
xmax
(a)
Actuator # 81
Actuator # 83
0.05
0.05
0.2
0.1
Flow [m3/h]
Flow [m3/h]
0.3
2
0
0.1
0
24
48
0.05
96
72
24
Actuator # 84
0.05
96
1.5
0
0.05
0.5
Flow [m3/h]
Flow [m3/h]
72
Actuator # 87
0.05
0.5
0
48
0.4
0.3
0.2
0.1
24
CCMPC
48
Time [h]
RBSMPC
0.05
96
72
CEMPC
24
max
48
Time [h]
min
72
0.05
96
(b)
Fig. 4. Operation of the Barcelona DWN with stochastic strategies: management of water storage with stochastic strategies (a), management of actuators with stochastic strategies (b).
Unauthenticated
Download Date | 11/25/16 10:31 PM
652
3
x 10
z (81)
CCMPC
z (83)
CCMPC
z (84)
5
Accumulated Health Degradation (Z)
CCMPC
z (87)
CCMPC
z
4
(81)
RBSMPC
z (83)
RBSMPC
z
3
(84)
RBSMPC
z (87)
RBSMPC
10
20
30
40
50
Time [h]
60
70
80
90
100
5. Conclusions
In this paper, a reliability-based economic MPC
approach relying on chance-constrained programming
has been proposed to deal with the management
of generalised flow-based networks, considering both
demand uncertainty and actuator-health degradation.
The approach avoids relying on heuristic fixed safety
volumes such as those used in the CE-MPC or RB-MPC
schemes proposed in previous publications, which is
traduced in better robust economic performance. This
latter is achieved by incorporating dynamic planning of
safety stocks and actuators health monitoring, to assure
reliability in the flow supply and to minimise operational
costs for a given customer service level.
According to the results obtained with the case study
considered, the methodology is applicable to real-size
problems. The level of the resultant back-off is variable
and depends on the volatility of the forecasted demand
and actuator degradation at each prediction step as well
as the suitability of the probabilistic distributions used to
model uncertainties. The fact of unbounded disturbances
in the system precludes the guarantee of robust feasibility
with these schemes. Hence, the approach proposed
in this paper is based on a service-level guarantee and
probabilistic feasibility. Even when RB-SMPC increased
the operational costs by around 2.5%, it allowed improving service reliability by more than 90% when compared
with a baseline CE-MPC setting.
Future research will be focused on incorporation of
parametric uncertainty and unmeasured disturbances in
the model, in addition to deriving conditions for robust
feasibility and stability. From the economic point of
view, considering plant equipment depreciation and actua-
Unauthenticated
Download Date | 11/25/16 10:31 PM
Acknowledgment
The authors wish to thank the projects that funded this
research, i.e., the Spanish projects ECOCIS (CICYT
DPI2013-48243-C2-1-R) and HARCRICS (CICYT
DPI2014-58104-R), both of the Spanish Ministry of
Economy and Competitiveness.
References
Ahuja, R., Magnanti, T. and Orlin, J. (1993).
Network
Flows: Theory, Algorithms, and Applications, Prentice
Hall, Englewood Cliffs, NJ.
Betts, J. (2011). A robust approximation for setting target
inventory levels in a constrained production environment,
Procedia Computer Science 4: 12621271.
Billings, R. and Jones, C. (2008). Forecasting Urban Water
Demand, 2nd Edn., American Water Works Association,
Denver, CO.
Blanchini, F., Miani, S. and Ukovich, W. (2000). Control of
production-distribution systems with unknown inputs and
system failures, IEEE Transactions on Automatic Control
45(6): 10721081.
Blanchini, F., Rinaldi, F. and Ukovich, W. (1997). Least
inventory control of multistorage systems with
non-stochastic unknown inputs, IEEE Transactions
on Robotics and Automation 13(5): 633645.
Chamseddine, A., Theilliol, D., Sadeghzadeh, I., Zhang, Y.
and Weber, P. (2014). Optimal reliability design for
over-actuated systems based on the MIT rule: Application
to an octocopter helicopter testbed, Reliability Engineering
& System Safety 132: 196206.
Christopher, M. (2005). Logistics & Supply Chain Management: Creating Value-Adding Networks, 3rd Edn., Pearson
Education Limited, Dorchester.
Ellis, M., Durand, H. and Christofides, P. (2014). A tutorial
review of economic model predictive control methods,
Journal of Process Control 24(8): 11561178.
Ford, L.R. and Fulkerson, D.R. (1962). Flows in Networks,
Princeton University Press, Princeton, NJ.
Gallestey, E., Stothert, A., Antoine, M. and Morton, S. (2002).
Model predictive control and the optimization of power
plant load while considering lifetime consumption, IEEE
Transactions on Power Systems 17(1): 186191.
Gertsbakh, I. (2010). Reliability Theory: With Applications to
Preventive Maintenance, Springer, Berlin.
Goetschalckx, M. (2011). Advanced supply chain models,
in F. Hillier and C. Price (Eds.), Supply Chain Engineering, International Series in Operations Research &
Management Science, Vol. 161, Springer US, New York,
NY, pp. 615670.
653
Unauthenticated
Download Date | 11/25/16 10:31 PM
654
Unauthenticated
Download Date | 11/25/16 10:31 PM