Most tools available for quantifying large linked Fault Tree models as used in Probabilistic Safety Assessment (PSA) are unable to produce analytically exact results. The algorithms of such quantifiers are designed to neglect sequences when their likelihood decreases below a predefined truncation limit. In addition, the rare event approximation is typically implemented to the first order, ignoring success paths. In the last decade, new quantification algorithms using the mathematical concept of Binary Decision Diagram (BDD) have been proposed to overcome these deficiencies. Since a BDD analytically encodes Boolean expressions, exact failure probabilities can be deduced without approximation or truncation. However, extended effort is required when converting a given Fault Tree to its BDD form; this turns out to be an optimization problem of NP-complete complexity. Several innovative optimization techniques are developed and investigated as a case study on the fullscope PSA model of the Leibstadt Nuclear Power Plant. We succeeded in converting the Leibstadt PSA model into a BDD with more than 1'500'000 nodes, for a total of 3650 basic events. The BDD covers a complete Event Tree sequence that includes reactor shutdown and cooling with all Emergency Core Cooling Systems and support systems, enabling objective comparisons between quantification tools.
[1]
Nagisa Ishiura,et al.
Shared binary decision diagram with attributed edges for efficient Boolean function manipulation
,
1990,
27th ACM/IEEE Design Automation Conference.
[2]
Fabio Somenzi,et al.
Symmetry detection and dynamic variable ordering of decision diagrams
,
1994,
ICCAD '94.
[3]
R. Rudell.
Dynamic variable ordering for ordered binary decision diagrams
,
1993,
Proceedings of 1993 International Conference on Computer Aided Design (ICCAD).
[4]
Sofia Cassel,et al.
Graph-Based Algorithms for Boolean Function Manipulation
,
2012
.
[5]
Beate Bollig,et al.
Improving the Variable Ordering of OBDDs Is NP-Complete
,
1996,
IEEE Trans. Computers.
[6]
Antoine Rauzy,et al.
New algorithms for fault trees analysis
,
1993
.
[7]
Igor L. Markov,et al.
FORCE: a fast and easy-to-implement variable-ordering heuristic
,
2003,
GLSVLSI '03.
[8]
Olivier P. M. Nusbaumer,et al.
Analytical solutions of linked fault tree probabilistic risk assessments using binary decision diagrams with emphasis on nuclear safety applications
,
2007
.