dependability evaluation through markovian model
play

Dependability Evaluation through Markovian model Markovian model - PowerPoint PPT Presentation

Dependability Evaluation through Markovian model Markovian model The combinatorial methods are unable to: - take care easily of the coverage factor - model the maintenance The Markov model is an alternative to the combinatorial methods. T


  1. Dependability Evaluation through Markovian model

  2. Markovian model The combinatorial methods are unable to: - take care easily of the coverage factor - model the maintenance The Markov model is an alternative to the combinatorial methods. T wo main concepts: - state - state transition

  3. State and state transitions State: the state of a system represents all that must be known to describe the system at any given instant of time For the reliability/availability models each state represents a distinct combination of faulty and fault-free components State transitions govern the changes if state that occur within a system For the reliability/availability models each transition takes place when one or more components change state due to an event of a fault or a repair action

  4. State and state transitions (cnt.) • State transitions are characterized by probabilities, such as probability of fault, fault coverage and the probability of repair • The probability of being in any given state, s, at some time,t+ ∆ t depends both: – the probability that the system was in a state from which it could transit to state state s given that the transition occurs during ∆ t – the probability that the system was in state s at instant t and there was no event in the interval time ∆ t • The initial state should be any state, normally it is that representing all fault- free components IMPORTANT: IN A MARKOV CHAIN THE PROBABILITY TRANSITION DEPENDS ONLY ON THE ACTUAL STATE (Memoryless Property)

  5. TMR reliability evaluation C 1 I O r/n C 2 C 3 • There are 4 components (1 voter + computation module), therefore each state is represented by 4 bit: • if the component is fault-free then the bit value is 1 • otherwise the bit value is 0. • For example (1,1,1,1) represents the faut-free state • For example (0,0,0,0) represents all components faulty

  6. TMR reliability evaluation: states diagram 0,1,1,0 0,1,1,1 0,0,1,0 0,0,1,1 1,0,1,0 0,1,0,0 1,1,1,1 1,0,1,1 0,1,0,1 0,0,0,0 1,1,1,0 0,0,0,1 1,1,0,1 1,0,0,0 1,0,0,1 1,1,0,0

  7. Markov chain reliability evaluation methodology • State transition probability evaluation: • If the fault occurence of a component is exponentially distributed (e - λ t ) with fault rate equal to ( λ ), then the probability that the fault-free component at istant t in the interval ∆ t become faulty is equal to: • 1 – e - λ∆ t

  8. Probability property Prob {there is a fault between t e t+ ∆ t } = = Prob {there is a fault before t+ ∆ t / the component was fault-free at t } = = Prob {there is a faul before t+ ∆ t and the component was fault-free at t } Prob {the component was fault-free at t } = Prob {there is a fault before t+ ∆ t } − Prob {there is a fault before t } = Prob {the component was fault-free at t } = (1 – e - λ (t+ ∆ t) ) − (1 – e - λ t ) = 1 – e - λ (t+ ∆ t) − 1 + e - λ t e - λ t e - λ t

  9. Probability property = e - λ t – e - λ (t+ ∆ t) = e - λ t = e - λ t _ e - λ (t+ ∆ t) = 1 − e - λ∆ t e - λ t e - λ t If we expand the exponential part we have the following series: 1 – e - λ∆ t = 1 − 1 + ( −λ∆ t) + ( −λ∆ t) 2 + … 2! = λ∆ t − ( −λ∆ t) 2 − … c 2! For value of λ∆ t << 1, we have the following good approximation: 1 – e - λ∆ t ≈ λ∆ t

  10. TMR reliability evaluation: reduced states diagram 3 λ e 2,1 State (3,1) → (1,1,1,1) 3,1 State (2,1) → (0,1,1,1) + (1,0,1,1) + (1,1,0,1) 2 λ e + λ v State (G) → all the other states λ v G Transition probability (in the interval between t and t+ ∆ t): from state (3,1) to state (2,1) -> 3 λ e ∆ t ; • from state (3,1) to state (G) -> λ v ∆ t ; • from state(2,1) to state (G) -> 2 λ e ∆ t+ λ v ∆ t . •

  11. TMR reliability evaluation Given the Markov process properties, i.e. the probability of being in any given state, s, at some time, t+ ∆ t depends both: – the probability that the system was in a state from which it could transit to state state s given that the transition occurs during ∆ t – the probability that the system was in state s at instant t and there was no event in the interval time ∆ t we have that: P (3,1) (t+ ∆ t) = (1 − 3 λ e ∆ t − λ v ∆ t) P (3,1) (t) P (2,1) (t+ ∆ t) = 3 λ e ∆ t P (3,1) (t) + (1 − 2 λ e ∆ t − λ v ∆ t) P (2,1) (t) P (G) (t+ ∆ t) = λ v ∆ t P (3,1) (t) + (2 λ e ∆ t + λ v ∆ t) P (2,1) (t) + P (G) (t)

  12. TMR reliability evaluation With algebric operations: ∆ t → 0 P (3,1) (t+ ∆ t) − P (3,1) (t) = − (3 λ e + λ v ) P (3,1) (t) = d P (3,1) (t) ∆ t dt ∆ t → 0 P (2,1) (t+ ∆ t) − P (2,1) (t) = 3 λ e P (3,1) (t) − (2 λ e + λ v ) P (2,1) (t) = d P (2,1) (t) ∆ t dt ∆ t → 0 P (G) (t+ ∆ t) − P (G) (t) = λ v P (3,1) (t) + (2 λ e + λ v ) P (2,1) (t) = d P (G) (t) ∆ t dt

  13. TMR reliability evaluation i.e: P' 3,1 (t) = − (3 λ e + λ v )P 3,1 (t) P' 2,1 (t) = 3 λ e P 3,1 (t) − (2 λ e + λ v )P 2,1 (t) P' G (t) = λ v P 3,1 (t) + (2 λ e + λ v )P 2,1 (t) That in matrix notation can be expressed as: π (t) = π (t) Q(t) dt (P' 3,1 P' 2,1 P' G ) = (P 3,1 P 2,1 P G ) * Q −

  14. TMR reliability evaluation the reliability is the probability of being in any fault- free state, i.e, in this case of being in state (3,1) or (2,1). R(t) = P 3,1 (t) + P 2,1 (t) = 1 − P G (t) with the initial condition P 3,1 (0) = 1

  15. TMR reliability evaluation where: − ( 3 λ e + λ v ) 3 λ e λ v Q = 0 − ( 2 λ e + λ v ) (2 λ e + λ v ) 0 0 0 P = Q + I Q = P − I → 1 − ( 3 λ e + λ v ) 3 λ e λ v P = 0 1 − ( 2 λ e + λ v ) (2 λ e + λ v ) 0 0 1

  16. Properties of Laplace’s transformation

  17. Markov Processes for maintenable systems Two kinds of events: - fault of a component (module or voter) - repair of the system (of a module or the voter or both) Hypothesis : the maintenance process is exponentially distributed with repair rate equal to µ µ 2,1 3,1 3 λ e 2 λ e + λ v µ λ v G

  18. Availability evaluation of TMR system µ 2,1 P 3,1 (t) + P 2,1 (t) + P G (t) = 1 P 3,1 (0) = 1 3,1 3 λ e 2 λ e + λ v P’ 3,1 (t) = − ( 3 λ e + λ v ) P 3,1 (t) + µ P 2,1 (t) + µ P G (t) µ λ v P’ 2,1 (t) = 3 λ e P 3,1 (t) − (2 λ e + λ v + µ ) P 2,1 (t) G P’ G (t) = λ v P 3,1 (t) + (2 λ e + λ v ) P 2,1 (t) − µ P G (t) d π (t) = π (t) Q(t) dt i.e. (P' 3,1 P' 2,1 P' G ) = (P 3,1 P 2,1 P G ) * Q

  19. Availability evaluation of TMR system − ( 3 λ e + λ v ) 3 λ e λ v − ( 2 λ e + λ v + µ (2 λ e + λ v ) µ = Q ) 0 − µ µ Q = P − I P = Q + I → 1 3 λ e λ v − ( 3 λ e + λ v ) 1 − (2 λ e + λ v ) µ = P (2 λ e + λ v + µ ) 1 − µ 0 µ

  20. Istantaneous Availability evaluation of TMR system The Istantaneous Availability is the probability of being in any fault-free state (in this case: state (3,1) or (2,1)). A(t) = P 3,1 (t) + P 2,1 (t) = 1 − P G (t) with the initial condition P 3,1 (0) = 1

  21. Limiting or steady state Availability evaluation of TMR system P 3,1 (t) + P 2,1 (t) + P G (t) = 1 P 3,1 (0) = 1 with t  00 we have that P’(t) = 0 P’ 3,1 (t) = 0 = − ( 3 λ e + λ v ) P 3,1 (t) + µ P 2,1 (t) + µ P G (t) P’ 2,1 (t) = 0 = 3 λ e P 3,1 (t) − (2 λ e + λ v + µ ) P 2,1 (t) P’ G (t) = 0 = λ v P 3,1 (t) + (2 λ e + λ v ) P 2,1 (t) − µ P G (t)

  22. Limiting or steady state Availability evaluation of TMR system P 3,1 (t) + P 2,1 (t) + P G (t) = 1 P 3,1 (0) = 1 with t  00 we have that P’(t) = 0 and P(t) = P P’ 3,1 (t) = 0 = − ( 3 λ e + λ v ) P 3,1 + µ P 2,1 + µ P G P’ 2,1 (t) = 0 = 3 λ e P 3,1 − (2 λ e + λ v + µ ) P 2,1 P’ G (t) = 0 = λ v P 3,1 + (2 λ e + λ v ) P 2,1 (t) − µ P G

  23. Limiting or steady state Availability evaluation of TMR system P 3,1 + P 2,1 + P G = 1 P 3,1 = P 2,1 = P G =

  24. Safety evaluation Four types of events: - fault of a component (module or voter) correcttly diagnoticated - fault of a component not detected - correct repair of the system (of a module or the voter or both) - uncorrect repair of the system fault rate λ → repair rate µ → C g → fault detection coverage factor Cr → correct repair coverage factor

  25. Single component Safety evaluation µ C r 0 S λ C f µ (1-C r ) λ (1-C f ) U Hypothesis: - if a fault is not well diagnosticated then it 0 fault free state → will never be detected S → safe fault state - If a reconfiguration is not wel done then it U → unsafe fault state will be never detected Therefore U is an absorbing state

  26. Single component Safety evaluation Safety = probability to stay in state 0 or GS P O (t) + P GS (t) = 1 − P GI (t) P O (0) = 1 P’ O (t) = − ( λ (1 − C g ) + λ C g )) P O (t) + µ C r P GS (t) P’ GS (t) = λ C g P O (t) − ( µ (1 − C r )+ µ C r ) P GS (t) P’ GI (t) = λ (1 − C g ) P O (t) + ( µ (1 − C r )P GS (t)

  27. Single component Safety evaluation d π (t) = π (t) Q(t) dt i.e. (P' 3,1 P' 2,1 P' G ) = (P 3,1 P 2,1 P G ) * Q λ C g λ (1-C g ) −λ µ C r µ (1-C r ) µ = Q 0 0 0

  28. Performability Index taking into account even the performance of the system given its state (related to the number of fault-free components) f(z(t)) S1 S2 f min t We will discuss it when we will know how evaluate the performance of a system

Recommend


More recommend