logo

Biasing transition rate method for probabilistic safety assessment by direct M-C simulation

NUCLEAR ENERGY SCIENCE AND ENGINEERING

Biasing transition rate method for probabilistic safety assessment by direct M-C simulation

Xiao-Lei Pan
Jia-Qun Wang
Run Yuan
Fang Wang
Han-Qing Lin
Li-Qin Hu
Jin Wang
Nuclear Science and TechniquesVol.28, No.7Article number 91Published in print 01 Jul 2017Available online 26 May 2017
33400

Direct Monte Carlo (MC) simulation is a powerful probabilistic safety assessment (PSA) method for accounting dynamics of the system. But it is not efficient at simulating rare events. A biasing transition rate method based on direct MC simulation is proposed to solve the problem in this paper. This method biases transition rates of the components by adding virtual components to them in series to increase the occurrence probability of the rare event, hence the decrease of the variance of MC estimator. Several cases are used to benchmark this method. The results show that the method is effective at modeling system failure and is more efficient at collecting evidence of rare events than the direct MC simulation. The performance is greatly improved by the biasing transition rate method.

Direct Monte Carlo simulationProbabilistic safety assessmentBiasing transition rate method

1 Introduction

Probabilistic safety assessment (PSA) is performed by regulatory bodies to check whether the designs of nuclear power plants comply with regulatory requirements, and by industry for identifying key vulnerabilities [1-4]. Traditional PSA methods, i.e. fault trees (FTs) and event trees (ETs) have critical limitations in practice, and the results may differ widely from real values due to imprecise descriptions of component aging and maintenance and binary modeling of component behavior (only faulty/safe states are considered) and the neglect of dynamics of the system (i.e., effect of the order and timing of failure events on the accident progression) [2, 5, 6]. In the PSA analysis of some advanced nuclear systems, such as the China Lead-based Research Reactor (CLEAR) [7], the fusion-driven subcritical system [8] and the International Thermonuclear Experimental Reactor (ITER) [9], high accuracy is required and such factors cannot be neglected.

Monte Carlo (MC) simulation is a popular dynamic method developed to overcome these limitations, [5, 10-12], but it is not efficient at simulating rare events in a complex system [13]. Although sampling algorithms of antithetic variable sampling [14], dagger sampling [15], and stratified sampling [16], can be applied to MC simulation to reduce the estimate error and the computational cost, the results are still unsatisfactory.

Biasing techniques can solve these problems effectively by forcing the events of interest to occur more frequently in the MC simulation. Some biasing techniques, such as importance sampling [17-20] and multicanonical Monte Carlo (MMC) [21, 22], can reduce the estimate error and the computational cost.

To improve the simulation efficiency, in this paper we propose a new biasing method, the biasing transition rate method. Its idea is to bias transition rates of the components by adding virtual components to them in series to increase the probability of occurrence of the rare event. The performance is compared to that of the sole use of direct MC method.

2 The method

2.1. Assumptions

The biasing transition rate method is based on the following assumptions:

1) The system consists of l components, 1,..., l;

2) The components’ failure time and repair time follow an exponential distribution or a Weibull distribution, or linear aging based on these two distributions can be considered;

3) Every system state is possible at any time;

4) The system is s-coherent, each of its working components is monotonously beneficial to the system; and

5) The unexpected event is a rare event, 0 < Pu < 1/2 is the probability of the unexpected event.

2.2. Biasing transition rate method

Let us consider a simple case in which a component transition occurs with a low transition rate λ. The idea of biasing transition rate is to add a virtual component with a transition rate to the component in series, so that transition rate of the integration of the real component and virtual component increases, and with Monte Carlo sampling it is easier to achieve the transition within the mission time of Tm in each trial. The sequence branches into two at the transition time Tt of the integration: in the first branch, the real component changes its state (i.e. from safe to faulty) and the probability (weight) of this sequence equals to the product of the contribution rate of the real component (1/(n+1)) and the probability of the mother sequence Pm; the second branch keeps the original state, and the probability is the product of the contribution rate of the virtual component (n/(n+1)) and the probability of the mother sequence. The sequences are simulated continuously until the absorbing state, or Tm, is reached. The transition of the integration occurs with much greater probability in each trial. Fig. 1 is schematics of this method of component simulation. The red dash lines denote the sequences contributed by the real component, and the probability of each sequence is shown on the right.

Fig. 1
Schematics of biasing transition rate simulation for a component
pic

The flowchart of this method is shown in Fig. 2. In a multi-component system simulation, the probability that the rare event occurs can be significantly increased by biasing the transition rates of some selected components. The probability (weight) of the jth sequence generated in the ith trial at mission time Tm, can be expressed as

Fig. 2
The flowchart of the biasing transition rate method.
pic
pij= {s=1qijθ(s), qij10,              qij=0 (1)

where qij is the number of branch points in the jth sequence generated in ith trial, and

  θ(s)= { 1(n+1), the sth transition caused by the real componentn(n+1), otherwise (2)

where n is the biasing factor, a non-negative number. A greater n means a greater number of branches created in each trial and longer time of computation. Given the increase in computational cost, it is suggested that the sum of the failure probabilities of all the biased components with the biased rates in the mission time lies below 0.1.

Four transition rates are considered in this paper:

1) An exponential distribution for the component transition (λ =λ0, λ0 is the design transition rate, a constant)

2) A Weibull distribution for the component transition (λ =αλ0tα−1)

3) A linear aging model based on an exponential distribution (λ = λ0+ k t, k is the aging factor)

4) A linear aging model based on a Weibull distribution (λ = αλ0 tα−1+ k t, α is a factor in the Weibull distribution)

As an example, assuming that the transition time of a component follows an exponential distribution with failure rate λ, its probability of failure before time t can be expressed as

F=1eλt (3)

Assuming that the failure rate of the added virtual component is , taking the two components as an integration, the probability of the integration failing before time t is equal to

F=1e(n+1)λt (4)

The mean time to transition is reduced from 1/λ to1/[(n+1)λ].

The biasing parameters for the four transition rates are given in Table 1.

Table 1
Parameter settings for the biasing transition rate method
Cases Real component Virtual component Integration
1 λ0 0 (n+1) λ0
2 αλ0 tα−1 nαλ0 tα−1 (n+1)αλ0 tα−1
3 λ0+ k t n (λ0+ k t) (n+1) (λ0+ k t)
4 αλ0 tα−1+ k t n (αλ0 tα−1+ k t) (n+1) (αλ0 tα−1+ k t)
Show more
*For Cases 1–4, the contribution rate θ is 1/(n+1) and n /(n+1) for the real and virtual components, respectively.

To state advantages of this method, the estimator variation is theoretically analyzed in Section 2.3. Some parameters to evaluate performance of this method, such as the root mean square deviation (RMSD), the efficiency in collecting evidence of system failure, and the figure of merit, are analyzed in benchmark cases in Section 3.

2.3. Estimator based on the biasing transition rate method

Let zij be the jth sequence generated in the ith trial of the biasing transition rate simulation. The failure probability of the system Q can be estimated by the estimator Qb based on the biasing transition rate method,

Qb= 1Ni=1Nj=1Miψ(zij) (5)

where, N is the number of MC cycles; Mi is the sequence number of the ith trial; and ψis a discrete function expressing the unexpected event, which can be expressed as Eq.(6) for the biasing transition rate method,

ψ(zij)= {pij, if the unexpected event occurs  0, otherwise (6)

The variation of Qb can be expressed by

Var{Qb}=Var(1Ni=1Nj=1Miψ(zij))=1N2(i=1NVar(j=1Miψ(zij))) (7)

The failure probability of the system Q can be estimated by the direct MC estimator Qd,

Qd=1Ni=1Nψ(ci) (8)

where ci donates the sequence in the ith trial. The variance of the estimator  Var{Qd} is

Var{Qd}=Vari=1Nψ(ci)=  1N2(i=1NVar(ψ(ci))) (9)

For the direct MC method, the discrete function expressing the unexpected event can be expressed as

ψ(ci)= {1, if the unexpected event occurs0, otherwise (10)

Since E (j=1Miψ(zij)) = E(ψ(ci)), and 0< Pu <1/2, we have

Var(j=1Miψ(zij))Var(ψ(ci)) (11)

and

Var{Qb}= 1N2(i=1NVar(j=1Miψ(zij)))1N2(i=1NVar(ψ(ci)))=Var{Qd} (12)

This proves that the biasing transition rate method can decrease the variance of the MC estimator.

3 Benchmark cases

3.1. Description of the system

To illustrate performance of the method, a system consisting of three components, as shown in Fig. 3, is used to benchmark the biasing transition rate method. The following four cases are considered:

Fig. 3
Diagram of the benchmark system.
pic

1) an exponential distribution for the component life;

2) a Weibull distribution for the component life;

3) linear aging based on an exponential distribution; and

4) an exponential distribution for the component life and for the component repair time.

The mission timeis Tm = 1000 h. For all the cases, the design failure rates are λ1 = λ2 = 10−4 and λ3 = 10−5; the biasing factor is n = 9; and number of MC cycles is N = 1000. For Case 2, the parameter factors are α1 = α2 = α3 =1.1. For Case 3, the aging factors are k1 = k2 =10−8 and k3 =10−9. For Case 4, design repair rates are u1 = u2 =10−3 and u3 =0.

3.2 Results and discussion

Figs. 4 shows the results of the biasing transition rate simulation and the direct MC simulation, compared with the reference results (i.e. the results using the minimal cut set method and the result of a direct MC simulation with a huge sampling size). The results of the two kinds of models are almost identical, which shows that the biasing transition rate method is effective at estimating reliability in the four cases. Fig.4 also shows that the estimates provided by the biasing transition rate method are smoother than those provided by the direct MC simulation, because the former can collect more evidences of system failure than the latter in the same number of MC cycles.

Fig. 4
Cumulative probabilities for system failure at Tm=1000 h, N =1000, and different distributions of the component failure time, repair time, and linear aging.
pic

Table 2 lists the RMSDs and the efficiency for collecting evidence of the failure events for the two methods applied to the four cases. RMSD is a measure of the error between the estimated and reference values. To compute the RMSD for the two methods, the results of minimal cut set models (Cases 1–3) and the result of direct MC models with a huge number of MC cycles (Case 4) are set as the reference values. The results show that the RMSD value of the biasing transition rate model is much smaller than that of the direct MC model, hence the increased closeness to the real value. This matches the proof in Section 2.3: the biasing transition rate method is much more efficient at collecting evidence of system failure, a rare event, than the direct MC method, because the probability increases greatly for the transition of the integrated real and virtual components, and so does the probability that the system failure occurs in each trial in the biasing transition rate simulation. For example, in Case 1), the RMSD values of the direct MC model and the biasing transition rate model are 0.00647 and 0.00034, respectively, and the expected times to ‘system failure’ are 0.2031 and 0.0064, respectively.

Table 2
RMSD and efficiency of collecting evidence of failure events for the direct MC and biasing transition models*
Case No. Computational cost /s Number of evidence RMSD Expected time to ‘system failure’ /s
  DMC BTR DMC BTR DMC BTR DMC BTR
1 5.6865 7.7354 28 1213 0.00647 0.00034 0.2031 0.0064
2 6.1644 12.6543 44 4640 0.00482 0.00204 0.1401 0.0027
3 4.6761 7.0110 11 1315 0.00421 0.00057 0.4251 0.0053
4 4.2993 8.5845 12 1042 0.00264 0.00053 0.3583 0.0082
Show more
* DMC, direct MC; BTR, biasing transition rate model.

To quantify the efficiency of both methods in these cases, the figure of merit (FOM), a quantity to characterize the performance of a method, is introduced [23]:

FOM= 1/(σ2T) (13)

where T is the computational cost and σ2is average of the squared deviation between the MC and the analytical values. The greater the q value is, the better the method. The figure of merit of both methods for the four cases are listed in Table 3, It can be seen that the performance is improved by the biasing transition rate method.

Table 3
FOMs (×104) for MC and BTR methods
Case No. MC BTR
1 9.50 464
2 0.70 1.89
3 1.20 41.4
4 3.35 40.7
Show more

4 Conclusion

A biasing transition rate method for safety assessment of a complex system by MC simulation is proposed. The estimator of this method is stated and variance of the MC estimator is decreased. Four cases are used to benchmark this method. It is an effective method for modeling system failure, being more efficient at collecting evidence of rare events than the direct MC method in the same number of MC cycles. This method may be applied to the rare event simulation of a complex system to save computational cost. When applying an MC simulation with a deterministic code in a safety assessment of a nuclear system, its performance advantage may be more prominent. The performance can be further improved by coupling this method with another efficient method, the Monte Carlo dynamic event tree (MCDET).

References
[1] IAEA, Applications of probabilistic safety assessment (PSA) for nuclear power plants. IAEA-TECDOC-1200. 1-96 (2001)
[2] F. Di Maio, M. Vagnoli, and E. Zio,

Transient identification by clustering based on integrated deterministic and probabilistic safety analysis outcomes

. Ann. Nucl. Energy. 87, 217-227 (2016). doi: 10.1016/j.anucene.2015.09.007
Baidu ScholarGoogle Scholar
[3] Y.C. Wu,

Development of reliability and probabilistic safety assessment program RiskA

. Ann. Nucl. Energy. 83, 316-321 (2015). doi: 10.1016/j.anucene.2015.03.020
Baidu ScholarGoogle Scholar
[4] Y.C. Wu, P. Liu, L.Q. Hu et al.,

Development of an integrated probabilistic safety assessment program

. Chin. J. Nucl. Sci. Eng. 27, 270-276 (2007)
Baidu ScholarGoogle Scholar
[5] E. Zio, The Monte Carlo simulation method for system reliability and risk analysis. Springer (2013)
[6] L.Q. Hu, and Y.C. Wu,

Probabilistic safety assessment of the dual-cooled waste transmutation blanket for the FDS-I

. Fusion Eng. Des. 81, 1403-1407 (2006). doi: 10.1016/j.fusengdes.2005.08.091
Baidu ScholarGoogle Scholar
[7] Y.C. Wu, Y.Q. Bai, Y. Song et al.,

Development strategy and conceptual design of China Lead-based Research Reactor

. Ann. Nucl. Energy. 87, 511-516(2016). doi: 10.1016/j.anucene.2015.08.015
Baidu ScholarGoogle Scholar
[8] Y.C. Wu, J.Q. Jiang, M.H. Wang et al.,

A fusion-driven subcritical system concept based on viable technologies

. Nucl. Fusion. 51, 1-7 (2011). doi: 10.1088/0029-5515/51/10/103036
Baidu ScholarGoogle Scholar
[9] Y.C. Wu,

Conceptual design and testing strategy of a dual functional lithium-lead test blanket module in ITER and EAST

. Nucl. Fusion. 47, 1533-1539 (2007). doi: 10.1088/0029-5515/47/11/015
Baidu ScholarGoogle Scholar
[10] A.J. Buslik,

Monte Carlo methods for the reliability analysis of Markov systems nuclear safety

, in proceedings: of EPRI NP-3912-SR, San Francisco, USA, (1985)
Baidu ScholarGoogle Scholar
[11] G. Bucciarelli, D. Franciotti, M. Marseguerra et al.,

Monte Carlo reliability analysis of a safety plant of the Italian Gran Sasso high energy physics national laboratory by means of the MARA code

. in Proceedings of ESREL2003, Maastricht, Netherlands, (2003)
Baidu ScholarGoogle Scholar
[12] Y.C. Wu, J. Song,H. Q. Zheng et al.,

CAD-based Monte Carlo program for integrated simulation of nuclear system SuperMC

. Ann. Nucl. Energy. 2,161-168 (2014). doi: 10.1016/j.anucene.2014.08.058
Baidu ScholarGoogle Scholar
[13] M. Marseguerra, E. Zio, F. Cadini,

Biased Monte Carlo unavailability analysis for systems with time-dependent failure rates

. Reliab. Eng. Syst. Saf. 76, 11-17 (2002). DOI: 10.1016/S0951-8320(01)00139-9
Baidu ScholarGoogle Scholar
[14] R.Y. Rubinstein and G. Samorodnitsky,

Variance reduction by the use of common and antithetic random variables

. J. Stat. Comput. Simul. 22, 161-180(1985). doi: 10.1080/00949658508810841
Baidu ScholarGoogle Scholar
[15] H. Kumamoto, K. Tanaka, K. Inoue et al.,

Dagger-sampling Monte Carlo for system unavailability evaluation

. IEEE Trans. Reliab. 29, 122-125 (1980). doi: 10.1109/TR.1980.5220749
Baidu ScholarGoogle Scholar
[16] G.W. Imbens and T. Lancaster,

Efficient estimation and stratified sampling

. J. Econom. 74, 289-318 (1996). doi: 10.1016/0304-4076(95)01756-9
Baidu ScholarGoogle Scholar
[17] Y. Choe, E. Byon, N. Chen,

Importance sampling for reliability evaluation with stochastic simulation models

. Technometrics. 57, 351-361 (2015). doi: 10.1080/00401706.2014.1001523
Baidu ScholarGoogle Scholar
[18] L. Campioni, P. Vestrucci,

Monte Carlo importance sampling optimization for system reliability applications

. Ann. Nucl. Energy. 31, 1005-1025 (2004). doi: 10.1016/j.anucene.2004.01.004
Baidu ScholarGoogle Scholar
[19] L. Campioni, R. Scardovelli, P. Vestrucci,

Biased Monte Carlo optimization: the basic approach

. Reliab. Eng. Syst. Saf. 87, 387-394 (2005). doi: 10.1016/j.ress.2004.06.008
Baidu ScholarGoogle Scholar
[20] L. Campioni, P. Vestrucci,

Monte Carlo importance sampling optimization for system reliability applications

. Ann. Nucl. Energy. 31, 1005-1025 (2004). doi: 10.1016/j.anucene.2004.01.004
Baidu ScholarGoogle Scholar
[21] A.O. Lima, C.R. Menyuk, I. T. Lima,

Comparison of two biasing Monte Carlo methods for calculating outage probabilities in systems with multisection PMD compensators

. IEEE Photonics Technol. Lett. 17, 2580-2582 (2005). doi: 10.1109/LPT.2005.859183
Baidu ScholarGoogle Scholar
[22] C.R. Menyuk,

Statistical errors in biasing Monte Carlo simulations with applications to Polarization-Mode Dispersion compensators

.J. Lightwave Technol. 24, 4184-4196 (2006). doi: 10.1109/JLT.2006.883131
Baidu ScholarGoogle Scholar
[23] E. Zio,

Biasing the transition probabilities in direct Monte Carlo

. Reliab. Eng. Syst. Saf. 47, 59-63 (1995). doi: 10.1016/0951-8320(94)00035-M
Baidu ScholarGoogle Scholar