Title: Reliability and Redundancy Allocation in ParallelSeries and SeriesParallel Systems
1Reliability and Redundancy Allocation in
Parallel-Series and Series-Parallel Systems
Chengbin CHU Institut des Sciences et de
Technologies de linformation de Troyes
(istit) Université de Technologie de Troyes (UTT)
2Plan de présentation
- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
3Plan de présentation
- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
4Introduction
Management of resources
Possession of reliable resources
Competitiveness
Improvement of the product design
5Introduction
- Reliability allocation
- Goal improve system reliability (Rs), tradeoff
between reliability and cost, respect constraints - Means Reduction of complexity, increasing ri
(reliability allocation), introduction of
redundancy (redundancy allocation), maintenace
policies, - Approaches
- Weighting (Kececioglu 91, Elegbede et Adjallah
98) - Optimization maximize Rs, under cost or volume
constraints, (Misra 86, Kuo et al. 01)
6- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
7- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
8PS Description
- PS system s sub-systems in series
- Subsystem i (1is) ki components in active
redundancy
9PS Description
- In practice ni types of components available
in the market with the same functionality - discrete reliability
- component of type k reliability pik and cost
cik 1kni, 1is - Goal Develop reliability and redundancy
allocation - Minimize Cost subject to relaibity requirement
- Maximize Reliability subject to budget constraint
10PS Description
- State of the art
- Complexity allocation of redundancy NP-hard
(Chern 92) - Many types of redondancy GA for PS systems
(Coit et Smith 96), BAB for any systems (Prasad
et Kuo 00) - Kuo et al. 01 no method for discrete
reliabilities, PS system, combined allocation
11Modelling Continuous reliability
- Decision variables rij and ki (i1,,N et
j1,ki)
Mixed Non Linear Programming
12Algorithme ECAY
- yijln(1-rij) et fi(rij)hi(yij)
- Fonctions hi are assumed to be strictly convex.
- General scheme
- Sub-system i ki et Ri (reliability of subsystem
i) assumed to be given. - Expression of rij (j1,,ki) according to ki et
Ri
13Algorithme ECAY
- Expression of the cost Ci(ki,Ri)
- Sub-system i Ri assumed to be given.
- Expression of the cost
- ? allows to obtain ki according to Ri but
fonction non differentiable. - Global system Rmin given computation of Ri
(i1,,N) according to Rmin. The problem is
14Algorithme ECAY
- Ris are solutions of the following system
(agt0), according to Rmin
15Algorithme D-ECAY
- Initialisation of reliability R(n)(R1(n),
R2(n),,RN(n)) with n0 and fix e - Solve to
obtain ki(n) (i1,N) and compute - For ngt0, if stop, otherwise go
to 4. - Solve the previous system to obtain R(n).
- nn1 and go to 2.
Method converges to optimum
16PS Discrete Reliabilities
Integer non linear programming
17PS Discrete Reliabilities
- Solving sub-system i
- Model
18PS Discrete reliabilities
- Variable susbstitution zikui-xik
- Equivalent problem one-dimensional knapsack ni
types of objects, maximize le total profit of
objets selected to put into a knapsack with
limited capacity
19PS Discrete Reliabilities
20PS Discrete Reliabilities
- Recursive equation
- L resolution 0 ? V ? L Vi,max
- Global problem
- Ri discrete values between 0 and 1
- Þ Impossible to determine Ri (1i s)
- Bounds over Ri
21PS Discrete Reliabilities
- Two-step approaches
- Determine Ni couples (Rij, Cij) (1is) such
that - Solve the global problem
- Model
- Knapsack (
)
22PS Discrete Reliabilities
- DP subsystem i choose a reliability among Ni
possibles - Algorithm YCC
- 1is compute and look for Ni
feasible solutions by dynamic programming (DP) - Global problem DP, select among those solutions
such that Rs Rmin, a solution with the least
cost.
23PS Discrete reliabilities
- Complexity pseudopolynomial
- Numerical experiments (C, Pentium 4)
- s?28, li?12, ui?37, ni?28, Rmin?0.6
0.99, rij?0.50.99, random choice of cost
functions - Convergence to optimum according to L
- s8 optimum reached with L10000
24- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
25- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
26SP Description
- SP system k sub-systems (technologies) in active
redundancy - sub-system i (1 i k) ni components in
series - Two cases rij discrete or continuous
- Objectives Reliability allocation to minimize
cost under reliability constraint
27SP State of the art
- Few wrok on SP systems
- Jensen (70) Redundancy allocation, identical
technologies, DP - Marquez et Coit (04) Redundancy allocation,
multi-states, heuristics - Kuo et al.(01) No method dedicated to
- SP system (different technologies)
- Reliability allocation
- Continuous or discrete reliability
28SP Continuous reliability
- Notations and assumptions
- Cost function cijfij(rij)
- yijln(rij) and hij(yij)fij(rij) hij
strictly convex - Formulation
Decision variables
29SP continuous reliability
30SP Continuous reliability
- rijs are solution of (S2) which can be solved by
dichotomy (Agt0) - Solving global problem determination of Ri
- Yiln(1-Ri) i1,k
- Cost function Hi(Yi)
31SP continuous reliability
- Formulation
- Hi(Yi) convex if
- with
- but too restrictive
A condition of convexity
Hi convex?
32SP continuous reliability
- Heuristic determination of Ri
- Ziln(Ri) i1,k
- Cost function Gi(Zi)
- Formulation
Non convex functions and Gi(Zi) unknown
33SP continuous reliability
- The least square approximation des
Gi(Zi) - Approximate model
- Lagrangian relaxation
34SP continuous reliability
- Local minimum if
- Equivalent to system (Bgt0) (dichotomy)
35SP continuous reliability
- Heuristic
- 1 Generation of functions
- 2 - Solve (S3) Ri
- - Solve (S2) pour i1,k rij
- Numerical Results (C, Pentium 4)
- Function de Truelove ( )
-
- Computation time lt 0.4 s CPU for s5
36SP discrete reliabilities
- Minimize C, subject to Rmin
- The same approach as for PS systems
- Analogy to Knapsack problems
- Dynamic Programming
- Bounds on the reliability of sub-systems
- Algorithm YCC-SP pseudopolynomial
37- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
38- Introduction
- Parallel-series systems (PS)
- Series-parallel systems (SP)
- Conclusions and perspectives
39Conclusions, perspectives PS systems
- Analogy between combined allocation and knapsack
problem (discrete case) - Algorithms which converges to optimum (ECAY, YCC)
- Use other recent methods to efficiently solve the
knapsack problem (discrete case) - Other constraints (weight, volume, )
40Conclusions, perspectives SP systems
- continuous reliability theoretical results and a
new heuristic (RESS) - Discrete reliabilities YCC-SP (convergence to
optimum) - Continuous case improve the heuristic and adapt
it to different cost functions - Discrete case recent method to solve the
knapsack problems - Include other constraints
41Perspectives
- Generalize to complex systems
- Consider new constraints and criteria
- Identify new problems other parameters and
constraints related to production / maintenance - Integrate the approaches into the (re-)design
process