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 nλ 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
-201707/1001-8042-28-07-002/alternativeImage/1001-8042-28-07-002-F001.jpg)
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
-201707/1001-8042-28-07-002/alternativeImage/1001-8042-28-07-002-F002.jpg)
where qij is the number of branch points in the jth sequence generated in ith trial, and
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,
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
Assuming that the failure rate of the added virtual component is nλ, taking the two components as an integration, the probability of the integration failing before time t is equal to
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.
Cases | Real component | Virtual component | Integration |
---|---|---|---|
1 | λ0 | nλ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) |
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
where, N is the number of MC cycles;
The variation of Qb can be expressed by
The failure probability of the system Q can be estimated by the direct MC estimator
where
For the direct MC method, the discrete function expressing the unexpected event can be expressed as
Since E
and
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:
-201707/1001-8042-28-07-002/alternativeImage/1001-8042-28-07-002-F003.jpg)
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.
-201707/1001-8042-28-07-002/alternativeImage/1001-8042-28-07-002-F004.jpg)
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.
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 |
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]:
where T is the computational cost and
Case No. | MC | BTR |
---|---|---|
1 | 9.50 | 464 |
2 | 0.70 | 1.89 |
3 | 1.20 | 41.4 |
4 | 3.35 | 40.7 |
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).
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.007Development of reliability and probabilistic safety assessment program RiskA
. Ann. Nucl. Energy. 83, 316-321 (2015). doi: 10.1016/j.anucene.2015.03.020Development of an integrated probabilistic safety assessment program
. Chin. J. Nucl. Sci. Eng. 27, 270-276 (2007)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.091Development strategy and conceptual design of China Lead-based Research Reactor
. Ann. Nucl. Energy. 87, 511-516(2016). doi: 10.1016/j.anucene.2015.08.015A fusion-driven subcritical system concept based on viable technologies
. Nucl. Fusion. 51, 1-7 (2011). doi: 10.1088/0029-5515/51/10/103036Conceptual 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/015Monte Carlo methods for the reliability analysis of Markov systems nuclear safety
, inMonte Carlo reliability analysis of a safety plant of the Italian Gran Sasso high energy physics national laboratory by means of the MARA code
. inCAD-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.058Biased 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-9Variance reduction by the use of common and antithetic random variables
. J. Stat. Comput. Simul. 22, 161-180(1985). doi: 10.1080/00949658508810841Dagger-sampling Monte Carlo for system unavailability evaluation
. IEEE Trans. Reliab. 29, 122-125 (1980). doi: 10.1109/TR.1980.5220749Efficient estimation and stratified sampling
. J. Econom. 74, 289-318 (1996). doi: 10.1016/0304-4076(95)01756-9Importance sampling for reliability evaluation with stochastic simulation models
. Technometrics. 57, 351-361 (2015). doi: 10.1080/00401706.2014.1001523Monte Carlo importance sampling optimization for system reliability applications
. Ann. Nucl. Energy. 31, 1005-1025 (2004). doi: 10.1016/j.anucene.2004.01.004Biased Monte Carlo optimization: the basic approach
. Reliab. Eng. Syst. Saf. 87, 387-394 (2005). doi: 10.1016/j.ress.2004.06.008Monte Carlo importance sampling optimization for system reliability applications
. Ann. Nucl. Energy. 31, 1005-1025 (2004). doi: 10.1016/j.anucene.2004.01.004Comparison 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.859183Statistical 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.883131Biasing the transition probabilities in direct Monte Carlo
. Reliab. Eng. Syst. Saf. 47, 59-63 (1995). doi: 10.1016/0951-8320(94)00035-M