HAL Id: hal-01118695
https://hal.archives-ouvertes.fr/hal-01118695
Submitted on 19 Feb 2015
HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers.
L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.
Relevance of control theory to design and maintenance problems in time-variant reliability: The case of
stochastic viability
C. Rougé, Jean-Denis Mathias, G. Deffuant
To cite this version:
C. Rougé, Jean-Denis Mathias, G. Deffuant. Relevance of control theory to design and maintenance
problems in time-variant reliability: The case of stochastic viability. Reliability Engineering and
System Safety, Elsevier, 2014, 132, pp.250-260. �10.1016/j.ress.2014.07.025�. �hal-01118695�
Relevance of control theory to design and maintenance
problems in time-variant reliability: the case of stochastic
viability
CharlesRougé
1,2
, Jean-Denis Mathias
1
and GuillaumeDeuant
1
July 22,2014
Abstract
Thegoal ofthispaperistwofold: 1)toshowthat time-variantreliabilityandabranchofcontrol
theorycalledstochasticviabilityaddresssimilarproblemswithdierentpointsofview,and2)to
demonstratetherelevanceofconceptsandmethodsfromstochasticviabilityinreliabilityproblems.
Onthe onehand, reliability aims at evaluatingthe probability of failureof a system subjected
to uncertainty and stochasticity. Onthe otherhand, viability aimsat maintaining a controlled
dynamicalsystemwithinasurvivalset. Whenthedynamicalsystemisstochastic,thisworkshows
thata viabilityproblembelongstoaspecicclassofdesignandmaintenanceproblemsintime-
variantreliability. Dynamicprogramming,whichisusedforsolvingMarkovianstochasticviability
problems,thenyieldsthesetofdesignstatesforwhichthereexistsamaintenancestrategywhich
guaranteesreliability withacondencelevel
β
for agivenperiodoftimeT
. Besides,it leadstoastraightforwardcomputationofthedateoftherstoutcrossing,informingonwhenthesystem
ismostlikelytofail. Weillustratethisapproachwithasimpleexampleofpopulationdynamics,
includingacasewhereload increaseswithtime.
Keywords: Viabilitytheory,Time-variantreliability,Dynamicalsystems,Dynamicprogramming,
Reliabilitykernel,Designandmaintenanceproblems
1
Irstea,URLISCLaboratoired'ingénieriedessystèmescomplexes,24avenuedesLandais-CS20085,63178Aubière
Cedex,F-63172,France
2
Université Laval, Département de génie civil et de génie des eaux, Pavillon Adrien-Pouliot, 1065 avenue dela
Médecine,QuébecG1V0A6,QC,Canada
Author-produced version of the paper published in Reliability Engineering & System Safety, volume 132, December 2014,
pages 250–260. Original paper available from http://www.sciencedirect.com. DOI : 10.1016/j.ress.2014.07.025
Thispaperconnectstwolines ofresearch, viabilityandreliability,thathaveignoredeach otherupto 2
nowdespitestrongsimilarities. Bothframeworksstudythepotentialforasystemto retaindesirable 3
properties. Theyweredevelopedindierentcontextsandsometimestackledierentspecictechnical 4
or conceptual issues in relation with the same type of problems, which makes their confrontation 5
promising. Inparticular, this work focuses on showing how conceptsand methods comingfrom the 6
so-called stochastic viability framework (Doyen and De Lara, 2010) are applicable to time-variant 7
reliability. Indeed,theyfostertheresolutionofaparticularclassofdesignandmaintenanceproblems, 8
thatthispaperistodescribewithaccuracy.
9
Reliabilitytheoryinitiallycomesfromtheeldofmechanicalandstructuralengineering(Rackwitz, 10
2001)and hasawide rangeof applications, from material science(Mathias and Lemaire,2012)and 11
industrialmaintenance(Rausand,1998)toecology(Naeem,1998),environmentalmanagement(Aliev 12
andKartvelishvili, 1993)and hydrology(Melching, 1992). In these applications, dierent numerical 13
methods enable the estimation of the response surface and the associated probability of a system 14
to be in theso-calledfailure set. Reliability methods provideever-improvingapproximationsofthis 15
probability of failure in cases of growing complexity, and have been perfected and tailored to an 16
increasingnumberofapplications(DitlevsenandMadsen,1996;Rackwitz,2001;Lemaire,2009). Let 17
uscite for instanceMonte Carlomethods, First and SecondOrderReliabilityMethods (FORM and 18
SORM), or response surface approximations. A central concern is often with understanding and 19
modelingthecorrelationsbetweenthedierentvariables.
20
However,manyofthesedevelopmentsdealwithtime-invariantsystems,sincetheyarecarriedout 21
under a single denite period of time. When the system under consideration evolves in time, the 22
reliability problem is referred to astime-variant. The central issue of representing the correlations 23
betweenvariables is then extendedto account for the time correlations of the processesof interest.
24
Theprobabilityofreachingthefailure setduringtheevolutioniscalledthecumulativeprobabilityof 25
failure. Rice'sformula(Rice, 1944),whichcountstheaveragenumberof timesanergodicstationary 26
processcrossesagivenxedlevel,servesasabasisforcomputingthecumulativeprobabilityoffailure 27
intheoutcrossingapproach. This approachis basedonthecomputationand timeintegrationof the 28
outcrossingrate, i.e. the rateat whichthe statereachesthefailure set, e.g. Liand DerKiureghian 29
(1995). It hasbeenappliedto simplecaseswhereanalyticalderivationsaretractable(Guedes Soares 30
and Garbatov, 1998; Sudret, 2008a) or alongside approaches from time-invariant reliability such as 31
FORM(KuschelandRackwitz,2000),ornite elementsmethods(Sudret,2008b).
32
Thus, bridgesexist between the time-variant and -invariant cases. In fact, someoutcrossing al- 33
gorithmsdecompose thetime-variantprobleminto aseriesoftime-invariantones (HagenandTvedt, 34
1991;Andrieu-Renaudet al.,2004;Sudret, 2008a),andconversely,theoutcrossingratehasbeende- 35
ned on variables other than time (Sudret, 2008b). Some cases can even be solved both with the 36
outcrossingrateapproach, andbyhavingtimeasaparameter(Burgazzi, 2008). Otherstudies treat 37
atime-variantproblem likeatime-invariantone,byconsidering timeasaparameter(Petryna et al., 38
2002;Schotanusetal.,2004)orasyetanotherspacevariable(WangandWang,2013),orbytreating 39
anitenumberofdateslikeaseriessystem(SavageandSon,2011).
40
Mostoftheworkscitedinthetwoparagraphsaboveassumeamonotonicdecreaseofperformance 41
old, but recenttime-variant reliability studies havequestioned its systematicuse, and suggestusing 43
methodsthatdonotrequirethishypothesis(QuigleyandWalls,2011;Targoutzidis,2012;Wangand 44
Wang,2013). Asecondlimitationoftheexistingliterature,linkedwiththeassumptionofamonotonic 45
decreaseinperformancethroughtime,istheideathat maintenanceisthefactofchoosingbetweena 46
limitedset ofoptionswhichessentiallyareequivalentto rejuvenatingthesystem,e.g. GuedesSoares 47
andGarbatov (1998),Kuscheland Rackwitz (2000),Val andStewart (2003). Without amonotonic 48
decreaseofperformance,othertypesofmaintenanceneedtobetakenintoaccount. Besides,thereisno 49
frameworkwithinthetime-variantreliabilityliteraturethatformallyconsidersdesignandmaintenance 50
together. Nevertheless,designandmaintenancearecloselyrelated,sinceasystemshould bedesigned 51
inawaythatallowsforanappropriatemaintenancethroughoutitslifetime.
52
To address these current limits of time-variant reliability, this work uses a stochastic controlled 53
dynamicalsystemformulation. Non-controlleddynamics canbefound in thetime-variantreliability 54
literature(Sørensen et al., 2005; Biondini and Frangopol,2009; Targoutzidis, 2012), and theuse of 55
controlsleadstoageneralformulationfordesignandmaintenanceproblemsbylinkingtheacceptability 56
of a design to the existence of a maintenance strategy such that reliability is guaranteed with a 57
condence
β
,i.e.,suchthatthecumulativeprobabilityoffailureissmallerthan1 − β
.58
Thelink betweentheinitial congurationof asystemandtheexistenceofstrategiesthat keepit 59
outofafailurestatearecentraltoviabilitytheory(Aubin,1991;Aubinetal.,2011). Thisisacontrol 60
theorythat dealswith controlleddynamic systemsunder stateconstraints,and whose originalfocus 61
ison controlled deterministicsystems. An emphasis is put onnding theviabilitykernel,theset of 62
allinitial stateswhich canbe controlled sothat theirtrajectory ismaintained within theconstraint 63
set at all times. Viability algorithms generally yield both the viability kernel and the associated 64
viablecontrols at once, e.g. Saint-Pierre (1994), Bonneuil (2006), Deuant et al. (2007). Viability 65
tools have been successfully applied to a variety of elds such as nance, robotics, orecology, e.g.
66
DeuantandGilbert(2011). Recentwork hasextendedtheframeworkofviabilitytheoryin discrete 67
timebyconsideringuncertaintiesin thedynamics,leadingto thedenitionofthestochasticviability 68
kernel (De Lara and Doyen, 2008), a set of states for which the respect of the constraints can be 69
guaranteedwithadesiredminimalprobabilityandforadesiredtimeframe. Dynamicprogrammingcan 70
computestochasticviabilitykernelsanddeterminethecontrolstrategythatmaximizestheprobability 71
tomaintainthesystemintheconstraintsetduringthatperiod(DoyenandDeLara,2010). Thisisthe 72
specicdevelopmentwhichapplicabilitytoreliabilityproblemsweproposetodemonstratethroughout 73
thiswork.
74
Thepaperisorganizedasfollows. Section2introducesthenotionof reliabilitykernelto describe 75
atime-variant design problem. Then Section 3 extends this notion to a coupled problem of design 76
andmaintenancethroughacontrolleddynamicalsystemformulation. Afterthat,Section4showshow 77
the framework of viability theory applies to aspecic case of this coupled design and maintenance 78
problem,andsolvesitintheMarkoviancase. Section5proposesanapplicationin ordertoillustrate 79
howdynamicprogrammingcanbeappliedtoareliabilityproblem. ThediscussionofSection6further 80
arguesaboutthe potential of confronting reliability with control theories such asviability. Finally, 81
Section7summarizesthendings.
82
Thissectionproposesageneralformulationfordesignproblemsintime-variantreliability,whichcomes 84
fromasimilarproblem intime-invariantreliability.
85
2.1 Time-invariant reliability 86
Letus consider a systemand avectorof
n
randomvariables X which represents thesystem's state87
variablesandtheiruncertainty. Reliabilityisconcernedwiththeperformancefunction
g(
X)
,andwith88
theso-calledlimit-state(orfailure)surfacedenedby(DitlevsenandMadsen,1996;Lemaire,2009):
89
g(
X) = 0
(1)Thelimit-state surfaceseparatesthefailuredomain
F
(whereg(
X) < 0
)fromthesurvivaldomainS
90
(where
g(
X) ≥ 0
). Theobjectofreliabilityistodeterminetheprobabilityoffailurep f
ofthesystem:91
p f = P (
X∈ F) = P (g(
X) < 0)).
(2)A diversityof methods havebeendeveloped to computeor approximate the limit-state surfaceand 92
theprobabilityoffailureinthetime-invariantcase(DitlevsenandMadsen,1996;Lemaire,2009).
93
ChoicesregardingthedesignofthesystemmayinuencetherandomvectorXortheperformance 94
function. Without lossof generality, theproblem can be formulatedso these choices only aect the 95
former. Let us representchoices by a xed vector
π
chosen in a spaceΠ ⊂ R m
andm ∈ N
. Let 96uscall designthis vector: each designleadsto adistinct random vectorX
(π)
. Then theassociated97
probabilityoffailure
p f (π)
is:98
p f (π) = P (g(
X(π)) < 0)).
(3)Thisworkfocusesonndingvaluesof
π
suchthatthesystemisreliablewithacondencelevelβ
(i.e.,99
asignicancelevel
α = 1 − β
). In otherwords,weare interestedin ndingelements fromthe setof100
designchoices such that reliabilityis achieved with acondence
β
. Letus introducethis set asthe101
reliabilitykernel,notedRel
π (β)
andformallywritten asfollows:102
Rel
π (β) = {π ∈ Π|p f (π) ≤ 1 − β}
(4)Forinstance,Rel
π (0.99)
isthesetofavailabledesignssuchthatthesystemhasa99%
chanceofbeing103
inthesurvivalset
S
. Letus nowextendthisdesignproblemto thetime-variantcase.104
2.2 Time-variant reliability 105
Wenowplaceourselvesbetweenaninitialdate
t 0 = 0
andnaldateT
,sothattheproblemisstudied106
withinatimeinterval
[0, T ]
calledtheplanningperiod. Theuncertaintyandstochasticityofthesystem 107are representedat all dates by the vectorX
(t, π)
. There is a consensus in the reliability literature 108thatX
(t, π)
aggregatesavectorofrandomvariableslikein time-invariantviability,aswellasavector 109of one-dimensional random processes that may be correlated with one another as well as with the 110
Theseprocessesmayalsobeautocorrelatedin time.
112
Theperformanceofthesystemmayalsoevolvewithtime,andisnownoted
g(t,
X(t, π))
. Likewise,113
thelimit-statesurface
g(t,
X(t, π)) = 0
maybedependentontime,andsomaythefailuredomainF(t)
114
(where
g(t,
X(t, π)) ≤ 0
)andthesurvivaldomainS(t)
(whereg(t,
X(t, π)) ≥ 0
).115
Time-variantreliabilityisconcernedwiththecumulativeprobabilityoffailure
p f (t, π)
, theproba-116
bilityof reachingthefailuresetover
[0, t]
:117
p f (t, π) = P (∃τ ∈ [0, t],
X(τ, π) ∈ F (τ))
(5)Fromnowon,weshallsimplycallprobabilityoffailure thecumulativeprobabilityoffailure
p f (t, π)
,118
because itis the time-variantequivalentof the probability of failure
p f (t)
from equation (5). Much119
likeforthetime-invariantcase,thisworkfocusesontheproblemofndingvaluesofthedesignvector 120
π
such that thesystem is reliableoverthe planningperiod[0, T ]
with acondence levelβ
. A very121
similarproblemconsistsinndingelementsfromthereliabilitykernelRel
π (β, T )
,denedas:122
Rel
π (β, T ) = {π ∈ Π|p f (T, π) ≤ 1 − β}
(6)Forinstance,Rel
π (0.99, 100)
isthesetof availabledesignssuchthat thesystemhasa99%
chanceof123
stayingin thesurvivalset
S(t)
untilatleastT = 100
.124
Existing time-variant reliability methods aim at nding the value of the probability of failure 125
p f (T, π)
given the value ofπ
. In other words, they only aim at iteratively testing which values of 126π
may be acceptable. This is the case for instance for outcrossing(or outcrossing-based) methods 127(KuschelandRackwitz,2000;Rackwitz,2001;Andrieu-Renaudetal.,2004;Sudret,2008a). Theyare 128
basedonthe outcrossingrate
ν + (t)
denedastheinstantaneousrateatwhich thesystemleavesthe 129survivalset (Andrieu-Renaudet al.,2004):
130
ν + (t) = lim
∆t →0 >
P ({g(t,
X(t, π)) ≥ 0} ∩ {g(t + ∆t,
X(t + ∆t, π)) < 0})
∆t
(7)Timeintegrationof
ν + (t)
throughouttheplanningperiodprovidesanupperboundfortheprobability 131offailure:
132
p f (T, π) ≤ Z T
0
ν + (t)dt
(8)andthisinequalitybecomesanequalityundertheassumptionthatfailureoccursonlyonce. Theaim 133
isthentodeterminewhenthetime-dependentsystemcrossesthelimit-state surface.
134
3 A general design and maintenance problem
135
Letusnowexploretheconsequencesofchangingthetime-variantdesignproblemofSection2.2soas 136
toincorporatethe maintenanceof thesystem. Since maintenanceis doneat discretedates, itis the 137
valuesofX
(t, π)
atthesedatesthatmatter. Thus,werstintroduceadiscrete-timedynamicalsystem 138formulation,thenweaddto thisformulationthepossibilitytocontrolthesystem.
139
Insteadofarepresentation ofthetime evolutionof asystemthroughitscorrelationstructure, usual 141
withinreliabilitytheory,inthisworktimedependenceisexpressedexplicitlyusingadynamicalsystem 142
formulation. Dynamicalsystemsarepresentinthetime-variantreliabilityliterature(Sørensenet al., 143
2005; Targoutzidis, 2012), and including under discrete time formulations(Biondini and Frangopol, 144
2009). In this Section, let us assume that reliability assessmentsfocus on X
(t, π)
at discrete dates145
t = 0, 1, . . . , T − 1, T
, where the time interval betweentwo consecutive dates may not be constant.146
Then,thetime correlationstructure ofthestochastic processesofinterestmaynotbeentirelygiven 147
bythe discretesequence of randomvectors
(
X(0, π),
X(1, π), . . . ,
X(T − 1, π),
X(T, π))
. This is why148
weintroduceanotherrandom vectorW
(t)
whichrepresentshowuncertaintyandstochasticityaect 149thesystembetweentwoconsecutivedates 1
: 150
X
(t + 1, π) = f (t, π,
X(t, π),
W(t))
(9)where
f
isthedynamic2. FollowingaconventionfromDeLaraandDoyen(2008),arealizationofthe 151sequenceW
= (
W(0),
W(1), . . . ,
W(T − 1))
iscalled ascenario,andit isanelementfrom thesetof152
allscenarios
S
. ThecorrelationstructureofWreectsthetimecorrelationstructureofthestochastic 153processesof interest. Thus,thevectorsW
(t 1 )
andW(t 2 )
canbecorrelatedforanytwodatest 1
and154
t 2
. OnlyintheMarkoviancaseareW(t 1 )
andW(t 2 )
statisticallyindependentforallt 1
andt 2
within155
[0, T ]
.156
Throughtheiterativeapplicationequation(9)betweentheinitialdate
0
andalaterdatet
,X(t, π)
157
onlydependsonthedesign
π
, theinitialvalueX(0, π)
oftherandomvectorX(t, π)
, andthescenario158
W. Furtherassuming,similartothetime-invariantcase(Section2.1),thatX
(0, π)
isonlyafunction159
ofthedesign
π
,X(t, π)
canbewrittenasafunctionofthefollowing:160
X
(t, π) = f (t, π,
W)
(10)andwecalltrajectorythesequence
(
X(0, π),
X(1, π), . . . ,
X(T − 1, π),
X(T, π))
.161
Then,theprobabilityoffailureiscomputedusingtheprobabilitydistributionofthescenarios. The 162
denitionsof
p f (t, π)
fromequation(5) andRelπ (β, T )
from (6)applyto thediscretetimedynamics163
fromequation(9),theonlychangebeingthatonlyasetofdiscretedateswithin
[0, T ]
isnowofinterest.164
3.2 Design and maintenance in time-variant reliability 165
Stillonaplanningperiod
[0, T ]
,letusnowconsiderthepossibilityofactingonthesystemateachof 166thediscretedatesintroducedinSection3.1. Maintenanceactionsarerepresentedbyavector
u
called167
acontrol orcontrolvector. Similartothedesign
π
,acontrolvectorisachoicexedbytheentitythat168
maintainsthesystem. Theset ofavailable controlsat agivendiscretedate
t
isnotedU (t, π)
, andit169
1
Sincethedependenceofthestateontheparameter
π
isalreadyclearinequation(9),W(t)
canbemadeindependent fromtheparameterπ
,whichiswhywedonotusethenotationW(t, π)
.2
Thedierentdynamicsinthetextwillalwaysbenotedas
f
,eventhoughtheyarenotthesame .isasubsetof
R q
. Therepresentationofmaintenanceactionsleadsto updatingequation(9)into:170
X
(t + 1, π) = f (t, π,
X(t, π), u(t),
W(t))
(11)Incontrol theoryterms,thisisastochasticcontrolleddiscrete-timedynamicalsystem.
171
Inthis work,controls areapplied sothat thesystemdoesnotreachthe failureset. Thisis what 172
thereliabilityliteraturecalls preventivemaintenance(Rausand,1998). Toassesshowcontrolsaects 173
reliability, the whole sequence of controls applied at thedates
0, 1, . . . , T − 1
is of interest. We call174
strategythesequence
u(.) = (u(0), u(1), . . . , u(T −1))
. Thesetofallstrategiesthatcanbeimplemented 175duringthetimeframe
[0, T ]
isnotedU(T )
. Notationsinvolvedinthisformulationaresummarizedin 176Table1. Thenotionoftrajectoryintroducedbyequation(10)canbeextendedtoaccountfor
u(.)
,so177
thattheiterativeapplicationofequation(11)betweentheinitialdateandadate
t
leadsto:178
X
(t, π) = f (t, π, u(.),
W)
(12)Given the design
π
, the strategyu(.)
and the scenario W, there is only one sequence of random179
variables,
(
X(0, π),
X(1, π), . . . ,
X(T − 1, π),
X(T, π))
.180
Throughthelatterequation(12),theprobabilityoffailurebecomesafunctionof
t
,π
andu(.)
:181
p f (t, π, u(.)) = P (∃τ ∈ [0, t],
X(τ, π) ∈ F (τ))
(13)and we can nowintroduce the reliability kernelof the design problem, in cases where the designer 182
should also be concerned with the system's subsequent maintenance. Then, the goal is to nd a 183
design
π
suchthat there exists acontrol strategyu(.)
that guaranteesthesystem'sreliabilitywith a 184condence level
β
. Its reliabilitykernelis thus redened from equation (6) to becomeRelπ,u (β, T)
,185
formallydened asfollows:
186
Rel
π,u (β, T ) = {π ∈ Π|∃u(.) ∈ U(T ), p f (T, π, u(.)) ≤ 1 − β}
(14)Equation(6)correspondtothecasewherethereisnomaintenance,whichisequivalenttoconsidering 187
thatonlyonestrategyisavailable,andtherefore,thatitisnecessaryappliedtothesystem. Conversely, 188
therearecaseswherethereisonlymaintenance,andtheproblemistondwhetherthereisanadequate 189
maintenancestrategy: these aremaintenanceproblems. Such casesamounttoconsidering thatthere 190
is only onepossible design (
Π = {π}
), so that either Relπ,u (β, T ) = ∅
orRelπ,u (β, T ) = Π
. Thus,191
introducingcontrolsintime-variantreliabilityleadstoacoupleddesignandmaintenanceproblem,and 192
designandmaintenancemustbeconsideredtogether. Twootherimportantremarksmustbemadeat 193
thisstage.
194
First, to call a design
π
reliable, it is necessary to nd an adequate strategy, but its search is195
verychallengingbecauseit is necessaryto choose among multiple optionsat each time step. Thus, 196
searchingastrategyin
U (T )
meanssearchingaspaceofveryhighdimensionality. Existingtime-variant 197reliabilitymethods ratheraimat computingtheprobabilityof failure
p f (t, π, u(.))
for agivendesign198
andmaintenancestrategy,thereforetheyarenotsuitedtohandletheproposeddesignandmaintenance 199
problemontheirown. Thegeneralaimofcontroltheoriesistondtheappropriatecontrolsinagiven 200
X
(t, π) R n
State(randomvector)atthediscretedatet
W
(t) R p (p ≤ n)
Eectofthestochasticprocessesbetweent
andt + 1
W
( R p ) T
Scenario,sequence(
W(0),
W(1), . . . ,
W(T − 1))
π Π
Design(or designchoice): xedu U (t, x) ⊂ R q
Control(decision): xedu(.) U (T )
Strategy(controlsequence)Table 1: Vectornotation summary for the general designand maintenance problem in time-variant
reliability: withtherandomvectorsinthetophalfandthedecisionstotake(deterministicvectors)in
thebottomhalf.
situation,whichjustiestheideaofexploringhowaparticularcontroltheory,namelyviabilitytheory, 201
mayhelpndreliabledesigns.
202
Second, thereliability kernel depends heavily on theinformation that is available onthe system 203
ateachdatewhenactionmustbeundertaken. Indeed,informationonX
(t, π)
mayleadtoadapt the204
control to that information. Although somereliability studiesuse bayesianupdatingto empirically 205
updatereliabilityestimates,e.g. Hsiaoetal.(2008),QuigleyandWalls(2011),theydonotprovidea 206
formalframeworkto dealwith theissueofinformation. Controltheory didformalizetheimportance 207
ofinformation onthestateof thesystemwhenit comes tocontrollingitso it avoidsfailure(Aubin, 208
1991;Clarkeet al., 1995; Doyenand De Lara,2010; Aubin et al., 2011). Thus, open-loopfeedbacks 209
designatepredetermined controlstrategiesthat areapplied withouttakinginformation collectedat
t
210
onX
(t, π)
into account. Closed-loopfeedbacks indicate, to thecontrary, that the control is chosen 211basedontheacquisitionofnewknowledgeonX
(t, π)
. Infact,viabilitytheoryappliestobothtypesof212
feedbacks,butthedevelopmentsfromstochasticviabilitythat aretobediscussedinthenextSection 213
useclosed-loopfeedbacks.
214
4 Relevance of stochastic viability in time-variant reliability 215
Therelevanceofstochasticviabilitytosolvedesignandmaintenanceproblemsintime-variantreliabil- 216
ityisnowdemonstrated. Weuseclosed-loopfeedbacks,sothatthecontrol
u
atdatet
alsodependson217
informationaboutthesystem. Wewill explorehowthischangesthegeneraldesignandmaintenance 218
problemofSection 3.2, rstin thefullinformationcase inSection 4.1, andthenin themoregeneral 219
partialinformationcaseinSection4.2. Followingthat,Section4.3presentsstochasticviabilityandthe 220
associatedstochasticviabilitykernel,whichitrelatestothereliabilitykerneloftheproblemofSection 221
4.2. This relationship enables the introduction of dynamic programming to solve that problem, as 222
detailedin Section4.4. ThismethodalsoleadstoapproximationsoftheoutcrossingrateasinSection 223
4.5.
224
4.1 Closed-loop feedbacks with full information 225
Fullinformationmeansthatatdate
t
,wehaveaccesstocompleteknowledgeofthestatex(t, π)
,which226
isarealizationoftherandomvariableX
(t, π)
. Theexistenceofclosed-loopfeedbacksmeansthat the 227choiceof
u
atdatet
dependsonthestatex(t, π)
. Withinaclosed-loopformulation,astrategyu(.)
(as228
introducedin Section3.2)associatesamaintenancedecision
u(t, x(t, π))
toeachdatet
andstatey
.229
SinceweareworkingwithrealizationsratherthanwiththerandomvectorX
(t, π)
itself,equation230
(11)becomes:
231
x(t + 1, π) = f (t, π, x(t, π), u(t, x(t, π)), w(t))
(15)where
w(t)
representstherealizationofW(t)
inequation(15). Itrepresentstherandomnessinupdat-232
ingthestatefromdate
t
tot+1
,andwealsocallscenariothesequencew(.) = (w(0), w(1), . . . , w(T −1))
.233
Let us now introduce
y(t) = (x(t, π), π)
, a vectorwhich aggregatesthe stateand design vectors.234
Theframeworkofso-calledstochasticviabilitytheory 1
DeLaraandDoyen(2008)andDoyenandDe 235
Lara(2010)focusesonthedynamic of
y(t)
insteadofthatofx(t, π)
. Thedynamic(15)becomes:236
y(t + 1) = f (t, y(t), u(t, y(t)), w(t))
(16)Stochasticviabilitythencalls
y(t)
thestatevector,andclosed-loopfeedbacksaredeterminedbyy(t)
.237
Yet,ifneither
x
norf
dependonthedesign,settingy(t) = x(t)
putsequation(15)undertheformof238
equation(16)(seeSection5).
239
4.2 Closed-loop feedback with partial information 240
In many cases, there is no direct access to the realization
x(t, π)
. In this paper, we assume that241
thispartial information is arealization
z(t, π)
of aknown randomvariable Z(x(t, π), π)
. Under this242
assumption,thedynamicsofthis realization
z(t, π)
canbededucedfromthat ofX(t, π)
:243
z(t + 1, π) = f (t, π, z(t, π), u(t, z(t, π)), w(t))
(17)where
u
depends onthevectorz(t, π)
becausewestillare in theclosed-loop feedbackcase. Thefull 244information caseof Section 4.1 correspondsto thecase
P [
Z(x(t, π), π) = x(t, π)] = 1
, Then, setting245
y(t) = (z(t, π), π)
yieldsthesameequationas(16):246
y(t + 1) = f (t, y(t), u(t, y(t)), w(t))
(18)where
y(t)
isagaincalledthestateof thesystemfromastochasticviabilityperspective. Yet again,if 247z
andf
donotexplicitlydependonπ
,thenusingy(t) = z(t)
turnsequation(17)into (16).248
Workingwiththedynamicsofequation(16)onlymakessenseiftheknowledgeof
y(t) = (z(t, π), π)
249
helpsinassessingthereliabilityofthesystem. Therefore,intheremainderofthisarticle,wealsoas- 250
sumethatitispossibletocomputetheconditionalprobability
P (
X(t, π) ∈ S(t)|y(t))
. Thisassumption251
holdsin thefullinformationcasebecausethen,
P (
X(t, π) ∈ S(t)|y(t)) = 1
ify(t) = (x(t, π), π)
where252
x(t, π)
istherealizationofX(t, π)
,and0
otherwise.253
Since
π
isxedbeforehandanddoesnotdependontime, itisgivenbytheinitialstatey 0 = y(0)
.254
Asforequation(12),foragiveninitialstate
y 0
,agivenstrategyu(.)
andagivenscenariow(.)
,thereis255
auniquetrajectory
y(y 0 , u(.), w(.)) = (y(0), y(1), . . . , y(T − 1), y(T ))
. Withthesenotations,andsince256
probabilitiesthentakeinto accountallthescenarios,wecanthenwritetheprobabilityoffailureasa 257
1
Asamatteroffact,probabilistic maybeamoreaccuratewordthanstochastic.
functionof
t
,y 0
andu(.)
:258
p f (t, y 0 , u(.)) = P [∃τ ∈ [0, t],
X(t, π) ∈ F (τ)|y 0 , u(.)]
(19)Thesearchof reliabledesignscanbeturned into that ofinitial states
y 0
suchthat there isacontrol259
strategy
u(.)
whichguaranteesthatthesystemisreliablewithacondencelevelβ
duringtheplanning260
period. The corresponding reliability kernel, derived from equation (14), is simply noted Rel
(β, T )
261
(insteadofRel
π,u (β, T )
). It isthefollowingset:262
Rel
(β, T ) = {y 0 ∈ Y |∃u(.) ∈ U(T ), p f (T, y 0 , u(.)) ≤ 1 − β}
(20)wheretheset
Y
isthestatespace. Inordertocomputethiskernel,letusnowrelateittoamathematical 263objectfromstochasticviabilitytheory,thestochasticviabilitykernel.
264
4.3 The stochastic viabilitykernel 265
Similartoreliability,stochasticviabilitytheory(DeLaraandDoyen,2008;DoyenandDeLara,2010) 266
focusesontheprobabilityforasystemtostayinthesurvivalsetduringagiventimeframe. Indiscrete 267
time,itfocusesonthetimeevolutionofastatevector,throughagoverningequationthatisnoneother 268
thanequation(16). Stochasticviabilityassumesthatthestatevector
y(t)
isknownateachtimestep,269
andthatgiven
y(t)
,theprobabilityofbeingin thesurvivalset att
isalsoknown.270
Thus,stochastic viabilityfocusesonaverysimilarproblem tothat describedin Section4.2. One 271
of its central concepts is the so-called stochastic viability kernel, which importance comes from the 272
originaldeterministiccontrolframeworkofviabilitytheory(foraquickoverviewofviabilitytheoryand 273
theviabilitykernel,seeAppendix A). Itisdenedasthesetofallstatesforwhichthereisastrategy 274
suchthat thesystemhasaprobability
β
orhigherofstayingin thesurvivalsetS(t)
foragiventime275
horizon
T
. It canbeformallydened bythefollowingequationin which itisnotedViab(β, T )
:276
Viab
(β, T ) = {y 0 ∈ Y |∃u(.) ∈ U (T ), P (∀t ∈ [0, T ],
X(t, π) ∈ S(t)|y 0 , u(.)) ≥ β }
(21)Stochastic viability is related to the closed-loop reliability problem of Section 4.2 through the 277
remarkthat:
278
p f (T, y 0 , u(.)) = 1 − P (∀t ∈ [0, T ],
X(t, π) ∈ S(t)|y 0 , u(.))
(22)Throughequations (20) and (21), the stochastic viability kernel is the reliability kernelof equation 279
(20):
280
Rel
(β, T ) =
Viab(β, T )
(23)Yet,byitself,equation(23)doesnotallowforthecomputation ofthereliabilitykernelRel
(β, T)
.281
Itsinterestcomes from thefact that there exists adynamicprogrammingalgorithm tocompute the 282
stochasticviabilitykernel.
283
InthisSection,weareintheMarkoviancase,meaningthatallthe
w(t)
ofequation16arestatistically 285independentfromeachother. Then,DoyenandDeLara(2010)establishthattheproblemofndingthe 286
stochasticviabilitykernelcanbesolvedbydynamicprogramming,awidespreadcategoryofrecursive 287
algorithmsdesignedto solvetheproblem backwardsfrom date
T
to theinitial date. Thus, dynamic288
programmingalsoallowsforsolvingthereliability-viabilityproblemin theMarkoviancase.
289
Letusassumethatthecontinuousboundedsets thatformthestateandcontrolspaceshavebeen 290
discretized,as isthecasein practice. Thestateisthen representedbyanite setof points
y i
of the291
discretespace
A d
. Likewise,thediscretecontrolspaceU d
isrepresentedbypointsnotedu j
,andeach292
controlspace
U d (t, y i )
isasubsetofU d
. Thenthetransitionequation(16)isgivenbytheprobabilities 293P (f (t, y i , u j , w(t)) = y k )
,which weassumetobehandilycomputable. AsspeciedinSection 4.2,we 294alsoneed toassume that atdate
t
,weknow enoughabouttheprobabilitydistribution of X(t, π)
to295
compute
P (
X(t, π) ∈ S(t)|y i )
,and thatweknowthevalueofy i
.296
Then, DoyenandDeLara(2010)link Viab
(β, T )
toavaluefunctionV (t, y i )
thatisdened both297
byaninitialequationatdate
T
andbyarecursiveequation. Theinitialequationisasfollows:298
V (T, y i ) = P (
X(T, π) ∈ S(T )|y i )
(24)whilethelatterreadsforall
t
betweendates0
andT − 1
:299
V (t, y i ) =
max
u j ∈U d (t,y i )
X
y k ∈ A d
V (t + 1, y k ). P (f (t, y i , u j , w(t)) = y k )
. P (
X(t, π) ∈ S(t)|y i )
(25)DoyenandDe Larademonstratethat Viab
(β, T )
isthesetofallstatessuchthatV (0, y i ) ≥ β
. Thus,300
thestates for which there exists areliable strategy
u(.)
with acondence levelβ
are also given by301
V (0, y i ) ≥ β
. Besides,anotherresultfrom DoyenandDe Lara(2010)isthat thecomputationof the 302valuefunctionyieldsthecontrolstrategy
u ∗ (.)
thatminimizestheprobabilityoffailureforatrajectory 303startingat astate
y 0
,sothat:304
V (0, y 0 ) = 1 − p f (T, y 0 , u ∗ (.))
(26)Amajoradvantageofthestochasticviabilityapproachisthatthemaintenancecontrolsarenotxed 305
beforehand. Itdynamicallyandsimultaneouslycomputesboththeoptimalmaintenancestrategyand 306
theassociatedprobabilityofviability(or reliability)associatedtothatstrategy.
307
4.5 Approximating the date of rst outcrossing 308
Whereas theoutcrossing rate(equation (7)) is usually integrated overa period of time to yield the 309
probability offailure, thedynamic programmingalgorithm presentedabovedoes notcomputeit di- 310
rectly. Nevertheless,givenaninitial state
y 0
andastrategyu(.) ∈ U (T )
, itis usefultoknowaround311
whichdatesthesystemismostlikelytoleavethesurvivalset. Noting
t out
thedateatwhichthesystem312
rstleavesthesurvivalset forthersttime, the probability
P (t out = t)
is relatedto theprobability 313offailure
p f (t, y 0 , u(.))
denedinequation(19):314
p f (t, y 0 , u(.)) =
t
X
τ=0
P (t out = τ )
(27)Applyingthelatterequationatdates
t
andt − 1
directlyleadsto:315
P (t out = t) = p f (t, y 0 , u(.)) − p f (t − 1, y 0 , u(.))
(28)Ifwenote
∆(t)
theamountoftimebetweendatest
andt+1
,thenP (t out = t)/∆(t)
isanapproximation 316oftherateof therst outcrossing. Computation ofthe probability offailure
p f (t, y 0 , u(.))
fort < T
317
andaxedmaintenancestrategy
u(.)
canbeachievedbothbybackwardand forwardprogramming, 318andbothmethodsarepresentedinAppendixB.
319
5 Application
320
InthisSectionweapplythedynamicprogrammingtechniquesfromSection4.4toasimpledynamical 321
model of controlled population growth. The aim throughthis is to demonstrate that
1)
despite the322
apparentsimplicityoftheequations,complexcontrolstrategiescanandmayhavetobedevised,and 323
2)
thatdynamicprogrammingisadequatetodoso. Thereadershouldkeepinmindthatthisapplica- 324tiondoesnotintendto showcasethat dynamicprogrammingismoreprecise orlesscomputationally 325
demanding than other techniques in time-variant reliability; yet,these techniques are not meant to 326
ndappropriatemaintenancestrategies. ThisSectionalsointendstoshowthatdynamicprogramming 327
alsoappliesto thecase, classicalin time-variantreliability, ofaperformancefunction thatdecreases 328
withtime,anditusestheresultsfromSection4.5to computetheoutcrossingrate.
329
5.1 A simple population model 330
WeconsideramodiedversionofasimplemodelofpopulationgrowthintroducedbyAubinandSaint- 331
Pierre (2002). It is discretized and uncertainty is integrated as an additive term to the population 332
variableat each time step. All quantities beingnon dimensional for simplicity, the evolution of the 333
state
x = (a, b)
reads:334
( a(t + 1) = a(t) + (a(t)b(t) + w(t))∆t b(t + 1) = b(t) + u(t, a(t), b(t))
(29)
Thisisthefullinformationcasefrom Section4.1. Theinitialstate
x 0
representsthesystem'sdesign,335
sowecanwrite
π = x 0 = (a 0 , b 0 )
. Sinceneitherthedynamicnorthestatevectordependexplicitlyon336
x 0
,equation(29)isundertheformx(t +1) = f (t, x(t), u(t, x(t)), w(t))
likeinequation(16). Therefore,337
dynamicprogrammingandothercomputationscanbecarriedoutusing
y(t) = x(t)
,andweshallkeep338
thenotation
x(t)
insteady(t)
throughoutthissection.339
Thestatevariablesarethepopulation
a(t)
anditsgrowthcoecientb(t)
. Thetimeintervalbetween340
twoconsecutivedatesis constantat
∆t = 1
. Thestatevariableb(t)
iscontrolled byauniquecontrol341
variable
u(t, x(t))
. The feedback rule, that is, the control to be associated to each state, is to be342
determinedin order to maximizethesystem's reliability. Thecontrolspace is
U = [U min , U max ]
and343
representstheinertia in theevolutionofthepopulation. These boundsare takentobe
U min = −0.5
344
and
U max = 0.5
.345
Theuncertainty
w(t)
isarealizationofaGaussianrandomvariableW(t)
ofmean0
andstandard346
deviation
0.25
. InthesamewayasinSection4.4,weareintheMarkoviancase,so thattheGaussian347
randomvariablesW
(t 1 )
andW(t 2 )
at twodierentdatest 1
andt 2
arestatistically independent. In 348fact,theterm
w(t).∆t
from equation (29)reectsin discrete timethehypothesis that in continuous349
time,thestatevariable
a(t)
isdisturbedbyawhitenoiseprocess.350
Thesize of thepopulationis constrained,sothat the survivalset is representedby thefollowing 351
performancefunction:
352
g(t, x(t)) = g(t, a(t), b(t)) = (a(t) − 0.2)(c(t) − a(t))
(30)sothatthesurvivalsetisdenedby
a(t) ∈ [0.2, c(t)]
wherec(t)
isthecarryingcapacityofthesystem353
(
c(t) ≥ 0.2
). In ecology, the carrying capacity is the maximal size of the population that can be354
sustained by the environment it lives in. For a given expression of
g(t, x(t))
in equation (30), the355
designproblemisrelatedtoassessingreliabilityatatimehorizon
T
foragiveninitialstatex 0
. Since356
reliabilityalsodependsonthewaythesystemissubsequentlycontrolledormaintainedthisproblem 357
isadesignandmaintenanceproblemasdescribedin Section3.2.
358
In this study, the state space has been discretized, with resolutions
∆a = 0.01
and∆b = 0.05
,359
andthe control spaceis likewisediscretized witharesolution
∆u = 0.05
. In thisdiscrete space, the360
transitionfunctionbetweentwotimestepswasobtainedbyinterpolatingfromequation(29). Inwhat 361
follows,therelevantrangefor
b
wasfoundtobe[−1.5, 2.5]
.362
5.2 Constant carrying capacity 363
Letusassumethat thecarryingcapacity isconstantat
c = 3
. Then, theperformancefunction from 364equation(30)isunder thefollowingform
g 1
:365
g 1 (t, x(t)) = (a(t) − 0.2)(3 − a(t))
(31)Dynamicprogrammingleadstothestrategy
u(.)
thatoptimizesreliabilityatanyhorizon,andtheonly 366approximationisthat ofthediscretization. This is showcased for
T = 100
by Figure1,which shows367
that only initial states grouped around
b 0 = 0
have agood reliability. There is, however, asizable 368reliabilitykernelRel
(0.95, 100)
, which showswhich initialstatesorwhich systemdesignsleadto369
thelowest probabilityoffailure. Suchreliabilitykernelscanalsobecomputedatanyhorizon,which 370
allowsfor observingtheevolutionof Rel
(0.95, T )
asT
increases. Itssize decreases verylittleuntilit371
abruptlyceasestoexistwhen
T
tops254
(Figure2).372
This stability of thereliabilitykernelRel
(0.95, T )
asthe horizon increasesis matched bythat of373
the optimal strategy. Whateverthe horizon, the backward sequence of feedback maps
x 7→ u(t, x)
374
fromthenaldate
T
totheinitialdateisthesame,andwhatismore,themapbecomesconstantfor375
t ≤ T −10
. Itisnotedu ∗
andrepresentedonFigure3. Foragivenvalueofa
,thevalueofu ∗
increases376
as
b
increases. Yettherelationshipbetweenu ∗
andb
isdierentforeachsinglevalueofa
,so thatthe377
Population a
Growth coefficient b
0.5 1 1.5 2 2.5 3
−1.5
−1
−0.5 0 0.5 1 1.5 2 2.5
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 1−p 0.9
f (100,x 0 ,u*(.)) Limit of Rel(0.95,100)
Figure1: Reliabilitywiththeperformancefunction
g 1
andatimehorizonofahundredtimesteps.0.5 1 1.5 2 2.5 3
−1 −1.5 0 −0.5
1 0.5 2 1.5
2.5 0
50 100 150 200 250 300
Growth coefficient b Population a
Time horizon T
Figure 2: Initial states
x 0
belonging to Rel(0.95, T )
, for dierent values of the horizonT
and theperformancefunction
g 1
.isimportantto recallthat usualtime-variantreliabilitykernelare notdevisedtoyield such complex 379
maintenancestrategies.
380
Population a
Growth coefficient b
0.5 1 1.5 2 2.5 3
−1.5
−1
−0.5 0 0.5 1 1.5 2 2.5
−0.5
−0.4
−0.3
−0.2
−0.1 0 0.1 0.2 0.3 0.4 0.5
Figure3: Mapof theoptimalcontrols
u ∗ (x)
for theperformance functiong 1
,10
time stepsormorefromthehorizon.
Outcrossingratesasapproximatedby
P (t out = t)/∆t
canbeestimated using thisfeedbackmap.381
Since
∆t = 1
,usingequation(28)theoutcrossingratetakestheapproximatevalueof(λ(1−p f (t, x 0 , u ∗ (.)))
382
afterlessthan
10
timesteps,whereλ ≈ 2×10 − 4
istheprobabilityofleavingatt
conditionalonstaying 383inthesurvivalsetupto
t − 1
.λ
isindependentontheinitialstate,sothatthedierencesinreliability 384displayedinFigure1accountfortheprobabilityofleavingthesurvivalset withinthesersttentime 385
steps. After
t = 10
,theprobabilityof failureincreasesveryslowly.386
5.3 Decreasing carrying capacity 387
Letus nowsupposethat the systemperformance decreases overtime. Wechooseasimplemodelof 388
lineardecreasefromSavageandSon(2011)withadiminishingcarryingcapacity
c(t) = 3 − 0.01t
. Let389
usnotethisfunction
g 2
, equation(30)becomes:390
g 2 (t, x(t)) = (a(t) − 0.2)(3 − 0.01t − a(t))
(32)Asexpected,thislineardecreaseinperformanceaectsreliability,sothatRel
(0.95, T )
,eventhough391
itassumes asimilar shape asfor
g 1
, vanishesforT > 54
(Figure 4). Besides, unlike forthe caseof392
aconstantcarrying capacity, theoptimal control maps change at each time step. This would make 393
themverydicultto ndifitwerenotfordynamicprogramming.
394
0.5 1 1.5 2 2.5 3
−1.5
−1
−0.5 0.5 0
1 1.5 2
2.5 0
10 20 30 40 50 60
Growth coefficient b Population a
Time horizon T
Figure 4: Initial states
x 0
belonging to Rel(0.95, T )
, for dierent values of the horizonT
and theperformancefunction
g 2
.Yet,for
t ≤ T −10
itseemsthatthemapu ∗ (t, .)
doesnotdependonthehorizonT
. Thus,themaps395
for
T = 100
andT = 200
are identical until thedatet = 92
, while those forT = 150
andT = 200
396
are identical until
t = 145
. This makes the computation of the outcrossing rates valuescomputed 397withtheoptimalstrategyfor
T = 200
applicableto lowertimehorizons. Nomattertheinitial state,398
theoutcrossingrateis low after therst tentime stepsthen gradually increasesto peakat
t = 124
399
(Figure 5). Then, it decreases because thedecreasing quantity
(1 − p f (t, x 0 , u ∗ (.))
in equation (28)400
compensates thegrowth of the probability of leaving the survival set at
t
conditional on staying in 401ituntil
t − 1
. Like forthepreviouscase, theamplitudeof theoutcrossingrateaftert = 10
depends402
ontheoddsof leavingthesurvivalsetwithin therst fewtimesteps. The cumulativeprobabilityof 403
failurethroughtimecanbecomputedalongsidetheoutcrossingrate(Figure6).
404
0 20 40 60 80 100 120 140 160 180 200 10 −5
10 −4 10 −3 10 −2 10 −1 10 0
Time
Out−crossing rate
x 0 =(0.3,0) x 0 =(0.5,0) x 0 =(1.5,0)
Figure5: Evolutionoftheoutcrossingrateundertheperformancefunction
g 2
.0 20 40 60 80 100 120 140 160 180 200 0
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Time Failure probability p f (t,x 0 ,u*(.))
x 0 =(0.3,0) x 0 =(0.5,0) x 0 =(1.5,0)
Figure6: Evolutionoftheprobabilityoffailureundertheperformancefunction
g 2
.Thelimitations of dynamic programming algorithmsshould be keptin mind. In practice, theycan 406
onlysolvesystemswhichstatespacehasalowdimension. Toohighadimensionleadstotheso-called 407
curseofdimensionality whichdesignatestheexponentialincreaseoftheneededcomputationaltime 408
andmemory. There exist approximationand decomposition algorithms that havebeenused to deal 409
withthe dimensionproblem in dynamic programming,such astheBenders decomposition (Perreira 410
andPinto,1985)or dualapproximations,e.g. Shapiro(2011),buttheirapplicabilitylieswelloutside 411
thescopeofthiswork.
412
Yet,theconfrontationofreliabilitywithcontrol theorylooksverypromising. Inthispaper,itled 413
to the formaldenition of coupled designand maintenance problems without restrictivehypotheses 414
onthe aging of the systemwith time, nor on the eects of maintenance. While stochastic viability 415
wasused,otherbranchesofcontroltheorymayberelevanttosuchdesignandmaintenanceproblems, 416
bothintheclosed-andopen-loopcases. Infactsomeworksareveryclosetoviabilitytheory,suchas 417
theinvarianceframework(Clarkeetal.,1995)orreach-avoidproblemsinprobabilistichybridsystems, 418
e.g.Abateetal.(2008),SummersandLygeros(2010). Theymayhelpintheformulationand/orthe 419
resolutionof time-variantreliabilityproblems. Conversely, reliability maybeinstrumental in solving 420
controlproblems. Forinstance,itisnecessaryto know
P (
X(t, y(t)) ∈ S(t))
inviabilityproblems,but421
thisknowledgemaynotbeeasytoget. Time-invariantreliabilitymethodsmaythenprovideecient 422
approximationsoftheseprobabilities.
423
Theinterestoftheconfrontationofreliabilityandviabilitydoesnotstopwiththepotentialmethod- 424
ologicaldevelopments. Boththeories,sincetheytackleverysimilarperformanceproblems,havebeen 425
usedin elds concernedwith environmental andresourcesmanagement. Thus, reliabilitytheory has 426
beenusedfor morethanthree decadesforwaterresourcessystems,followingthepioneering work by 427
Hashimotoetal.(1982)latercompletedbyMoyetal.(1986)andKundzewiczandLaski(1995). Ithas 428
alsobeenusedingroundwatermanagement,beitforwaterquantity(Oviedo-Salcedo,2012)orquality 429
(SkaggsandBarry, 1997)issues. Inecology, thedenition of ecosystemfailure byNaeem (1998)has 430
fostereddiscussionsonthelink betweenspeciesredundancyandecosystemreliability(NaeemandLi, 431
1997;Rastetteretal.,1999). Thegoalistoassesswhethertheperformanceofthesystemisconsistent 432
orsatisfactoryoveragiventimeframe,whichcanbeexpressedintermsofwhetherandhowreliability 433
mayreachorbest athresholdvalue. Thestochasticviabilityframework,which usesthewordofvia- 434
bilityinsteadofreliability,hastackledthesametypeofperformanceproblemforsherymanagement 435
(Doyen et al., 2007; De Lara and Martinet, 2009; Doyen et al., 2012), with an emphasis on nding 436
managementoptionsthat maintainboththeshstocksandeconomicbenetsfromshing. Viability 437
hasalso beusedfortheaptlynamed populationviabilityanalysis(De LaraandDoyen, 2008)which 438
triesand assessestheriskthat aspeciesmaygoextinct. Thesimpleexampleofpopulationviability 439
analysis from Section 5showcases how bothstochastic viability and time-variantreliability may be 440
relevanttosimilarproblems.
441
Finally, both viability and reliability have been used to explore other concepts related to the 442
performance of a system. On the one hand, resilience has been dened as the possibility for the 443
systemto recoverandget toasetof statesrobustto uncertaintyafter amajoreventdraggeditinto 444
thefailureset,this robustset beingthestochastic viability kernel(Rougéet al., 2013). Inthesame 445
of reaching a given stochastic viability kernel within a given time frame after an event. On the 447
other hand, resilience but also vulnerability have been dened alongside reliability as performance 448
indicatorsforwaterresourcessystems(Hashimoto et al.,1982)and further, amethodcomputing all 449
three conceptsusing FORM also exists (Maieret al., 2001). Thus, bringing viabilityand reliability 450
methods together may improve the denition and computation of other related concepts such as 451
resilienceandvulnerability. 452
7 Conclusion
453
Stochasticviabilityandreliabilityhavethesamebroadgoalofcomputingtheprobabilityforasystem 454
tonotviolateitsconstraints. Thisworkusedstochasticviabilitytoproposenewconceptsandmethods 455
intime-variantreliability.
456
Conceptually, similarities between stochastic viability and reliability led to the denition of the 457
reliability kernel to deal with design problems: this is an analog of the stochastic viability kernel.
458
Viabilitybeingabranch ofcontrol theory,thenotionofreliabilitykernelhasbeenextendedto cases 459
whereboththedesignandmaintenanceofthesystemhavetobeconsideredtogether. Thiskernelthen 460
regroupsthepossibledesignssuchthat thesystemcanbemaintainedinthe survivalsetwith ahigh 461
probabilityand forasucient amountof time. Besides, its denitionrelies on aformulationthatis 462
independentfromtheassumptionofamonotonicdecreaseinperformanceovertime,eventhoughthe 463
applicationshowsthattheframeworkiswell-suitedtotacklethesecasesaswell.
464
As for the method, dynamic programmingis applicableto time-variantreliabilityin thespecic 465
casesin whichadesignandmaintenanceproblemisalsoastochasticviabilityproblem, namelywhen 466
theuncertaintyandstochasticityofthesystemcanbesummarizedatdiscretedatesbyavectorcalled 467
the state vector, and when the search of the design is related to that of the initial state. If the 468
uncertainty can be expressed by independent random variables, then dynamic programmingyields 469
boththereliabledesignsandtheadequatemaintenancestrategyforthese designs.
470
Acknowledgements 471
ThisworkhasbeensupportedbyaRégionAuvergne'sscholarship. Theauthorsalsowanttothankan 472
anonymousreviewer, whoseconstructiveremarks onearlier versions of this manuscriptconsiderably 473
improveditscontent.
474