Markov models – lesson 6 Computation of system with repair or backup in general is very complex Can be simplified for some failure and repair distribution (exponential) using Markov models Basic features of Markov models for system reliability: function of two random variables (state of the system and time or other variable on which the state depends) two random variable can be discrete or continuous 4-type of models basic models: discrete time discrete state of the system Markov chain continuous time discrete state of the system Markov process Markov model is define as: set of probability transitions between states (initial state consecutive state) S1 p S2 Where: p depends only on state S1 & S2 (it do not depend on old previous states, sometimes Markov models are called models without memory) p=p(S1,S2) In Markov model are defined mutually exclusive states of the system: Example: 1 component ~ 2 states (failure, correct working) without repair Definition: initial state ~ t=0 final states ~ t>> System of Markov equations ~ description of probability of transition from initial state to final states System of Markov equations suppose: 1) Probability of transition from one state to another in time interval t is i(t).t, where i(t) is probability rate of transition (so called hazard) between both states 2) Probability of more than one transition in time t is 0 (negligible error) Remark: if i(t)=i homogenous model Example: suppose we have system with one component with two states and without repair. The probability PS0(t+t) is the probability that the system will be in state without failure S0 in time t+t. It holds: PS0(t+t)= PS0(t).(1-(t).t); where PS0(t) probability of working without failure in time t and (1-(t).t) is probability that the failure was not in time t similar probability of failure state S1 PS1(t+t)= PS0(t).(t).t+ PS1(t); where (t).t is probability of failure in time t PS1(t) is probability that the system was in failure state S1 till time t Therefore: probability of the system failure: (t).t probability of failure persistence: (~state S1) =1 (absorbing state) Previous equations can be converted: With limit for t 0 : PS 0 t t PS 0 t t PS 0 t t PS1t t PS1t t PS 0 t t dPS 0 t t PS 0 t 0 dt dPS 1 t t PS 0 t dt general init condition is: t=0, So PS0(0)=1 and PS1(0)=0 Solution of previous equation system dPS 0 t t t PS 0 t t ln PS 0 t t dt ln c 0 t PS 0 t ce t dt 0 ; where c PS 0 0 1 (1) t t dt R t PS 0 t e 0 Solution equation(2), similar (can be computed by PS0(t)+ PS1(t)=1) t t dt Q t PS1t 1 e 0 Markov model graph representation oriented graph (previous example): 1-t t S0(=x1) S1(=x1) Necessary condition for every state: probabilities of all transitions from one state = 1 situation for two components without repair: (4 states: X1X 2 , X1X 2 , X1 X 2 , X1 X 2 ) 13t 01t [01+02]t S1(=X1X2) 13t 1 this transition is vanished S0(=X1X2) (in practice do not arrive) 02t 23t 23t S2(=X1X2) The previous situation is described by equations for S0, S1, S2, S3 S0: S1: S2: S3: PS0(t+t)=[1-(01+02)t] PS0(t) PS1(t+t)=01t PS0(t)+(1-13t)PS1(t) PS2(t+t)=02t PS0(t)+(1-23t)PS2(t) PS3(t+t)=13t PS1(t)+23t PS2(t)+1.Ps3(t) S3(=X1X2) With matrix: [PS0(t+t) PS1(t+t) PS2(t+t) PS3(t+t)]= 02 t 0 1 01 02 t 01t 0 1 13 t 0 13 t [PS0(t) PS1(t) PS2(t) PS3(t)]* 0 0 1 23 t 23 t 0 0 0 1 so: PS(t+t)= PS(t).p matrix of transition probabilities vector of probabilities of states in time t+t and t Matrix of transition probabilities can be created directly from graph representation of Markov model Pkj denotes the probability of transition from state k to state j p=[Pkj] rows ~ initial states in time t columns ~ end states in time t+t Remark: element for k=j zero element ~ P kj 1 !! ~ probability of persist in state transition cannot arrive ~ sum in rows =1, system has to be in next k step in some state from defined state set (stochastic matrix) Writing in differential type: changing the equation for S0 (from previous example): PS 0 t t PS 0 t 01 02 PS 0 t and limit t 0 we receive: t PS 0 t 01 02 PS 0 t and similar for S1, S2, S3 P t P t P t S1 01 S 0 13 S 1 S3 13 S 1 23 S 2 PS 2 t 02 PS 0 t 23 PS 2 t P t P t P t Using matrix: 01 02 01 0 13 t P t .z matrix of transition rate z P S S 0 0 0 0 02 0 23 0 0 13 23 0 sum in every row is = 0 !!! solution of previous equation system for previous example PSi(0)=0 ; i=0…3 For i = constant we receive: PS 0 t e 01 02 t 01 e 13t e ( 01 02 ) t 01 02 13 01 PS 2 t e 23t e ( 01 02 )t 01 02 23 PS1t PS 3 t 1 PS1t PS1t PS 2 t probability of states S0…S3 computed independently on structure of the system it holds for every system configuration with two components without repair So special case: Serial system: R(t)=PS0(t) - both components working without failure Parallel system: R(t)=PS0(t)+ PS1(t)+ PS2(t) -at least one component works without failure System with backup: 02=0, 01=13, PS2(t)=0 R(t)=PS0(t)+PS1(t)=e-t+te- Conclusion: Complexity of Markov model depends on number of system’s states m m – differential equations of 1-st order in general for n components with k-states m=kn !! increase very quickly simplification distinction only states with different number of failure components (for n components with 2 states the previous number of Markov states m=2n decrease to m=n-1) Example: Previous system with two components can change by merging states S 1 and S2 and introducing probability PS1'(t)=PS1(t)+ PS2(t) Markov graph is: 1-'01t 1-'12t '01t S'0(=X1X2) No failure 1 '12t S'1(=X1X2+ X1X2) One failure S'3(=X1X2) Two failures Simplification of graph for 13=23 can be different and '01=01+02 , '12=13=23 Using Markov model for systems with repair How the repair changes the Markov graph? It introduce the transition from states with w failed components to states with w-1 failed components. Example: Markov graph for system with one component with repair (constant failure rate and repair rate ). PS 0 t PS 0 t PS1 t P t P t P t S1 S0 S1 1-t 1-t t S1(=x1) S0(=x1) t With initial condition PS0(0)=1 and PS1(0)=0 exp t PS1 t exp t in time t the system is working without failure = availability factor KP(t)=PS0(t) PS 0 t The stable value of KP = lim ´K p t t 1 1 Usually the mean values holds 2 1 3 1 K P t 4 1 1 5 1 t Solution of complex systems with repair: similar to system without repair (introduce the new transition that correspond to repairs modification of some matrix elements) for big number of states can simplify by merging some states constant failure rate and repair rate homogenous differential equations simply solution