To submit a request, click below on the link of the version you wish to order. Rules for end-users are available here.
Program name | Package id | Status | Status date |
---|---|---|---|
FINPSA TRAINING2.3.1 | NEA-1916/03 | Arrived | 28-APR-2025 |
Machines used:
Package ID | Orig. computer | Test computer |
---|---|---|
NEA-1916/03 | PC Windows |
The FinPSA Training software is a risk and reliability analysis tool intended for PSA/PRA (probabilistic safety assessment/probabilistic risk analysis) modelling. The tool is designed to support the main activities related to PSA/PRA by easy model creation, analysis, traceability, reporting and information exchange capabilities. With the FinPSA Training version, it is possible to build moderately large models sufficient for in-depth training and most research applications.
A PSA level 1 model consists of event trees, fault trees and relating database information. The software generates minimal cut sets for event tree sequences based on fault trees linked to the columns of the event trees. Minimal cut sets are also generated for consequences, such as a core damage, by combining the minimal cut sets of the sequences leading to the same consequence. Total frequencies of the consequences and sequences are calculated based on the minimal cut sets and basic event data. Risk importance measure computation, sensitivity analysis and uncertainty analysis can also be performed based on the minimal cut sets.
The PSA level 2 modelling language allows dynamic modelling of a severe accident, where time dependencies are important. It links together parametric models describing plant behaviour, fission product evolution and probabilistic computations. For level 1 and level 2 integration FinPSA Training uses interface trees. The interface trees link event tree sequences to plant damage states.
The software keeps automatically track on edited parts of the PSA model. If PSA results already exist, they can be updated by automatically detecting changed parts of the model and calculating only the dependent results. The whole model can also always be calculated again.
FinPSA has several advantageous features compared with many other PSA software.
Level 2: Dynamic containment event tree (CET) approach that supports integrated deterministic and probabilistic safety assessment. Dynamic CETs combine event trees with programmable parametric modelling. In dynamic CETs, the user defines functions to calculate conditional probabilities of CET branches, timings of the accident progression and amounts of releases using CETL programming language.
Task-oriented model for control systems: Complex I&C system models can be isolated from the system fault trees. Fault trees can refer to control tasks and control tasks can be linked to fault trees, e.g. for support functions like electric power or cooling. The I&C model is written in text format and it is based on communication vectors.
Traceability: Each minimal cut set can be traced back to the event tree and interface tree accident sequence. The failure propagation of any minimal cut set can be shown in the fault tree. Level 2 results can be also traced back to level 1 accident sequences.
See also FinPSA website https://www.simulationstore.com/FinPSA
Note that the use of FinPSA Training is for the exclusive purpose of research and education. For other applications and/or commercial use, please contact VTT directly through the FinPSA website https://www.simulationstore.com/FinPSA .
In FinPSA version 2.3.1.0, the following fixes/corrections have been implemented on PRA levels 1 and 2:
New feature: Synchronization of project lists with folder structure.
Change: If the folder of a project has been deleted, anyone can delete the project from the project list.
Change: If a user tries to copy a fault tree branch under a gate with the same name FinPSA will warn the user of a potential endless loop if the paste operation is performed.
Change: Cut set computations cannot be updated during shared computation
Correction: An issue causing floating point error during cut set computation has been fixed. (Can affect the results).
Change: Level 2 computations cannot be started during shared computation
Change: The maximum number of charts shown in results is increased from 50 to 100.
New feature: Performing statistical analyses when simulating CETs in the risk integrator is optional
Correction: An issue in fault tree building has been fixed. In some cases, children were added to a new gate spuriously.
Correction: An issue related causing old consequence result remaining in the summary table after the consequence was removed from the event trees has been fixed.
Change: “Include all redundancies in CCF groups” checkbox is checked by default
Change: Improved copy functionality for CET branches: function name is copied
Change: Improved variable headers for risk integrator results
Level 1 part of FinPSA Training is based on event trees and linked fault trees. Minimal cut sets are generated for event tree sequences and consequences from the fault trees. Probabilities of the basic events in the fault trees are calculated based on reliability parameters using a reliability model depending on whether the basic event represents an operating or standby component.
Computation of the frequencies of consequences is performed based on the minimal cut sets and probabilities of basic events. It has three basic modes: S1-Sum, Mincut upper bound, and Mincut Accurate. Mincut accurate is based on minimized computing cross-products in series expansion. This is the most accurate method for minimal cut set quantification.
Interface trees are used to build a link between level 1 and level 2 models. They are like normal level 1 event trees, but instead of the initiating event, their starting point is a list of minimal cut sets. The purpose of the interface trees is to model containment systems and containment event progression. Thus, the end points of interface trees are plant damage states, which are the starting point of level 2 model. Similarly to level 1 methods, minimal cut sets are generated for interface tree sequences and plant damage states from the fault trees. Frequency computations of plant damage states are performed identically to level 1 computations.
Level 2 modelling is based on the containment event tree (CET) methodology. It links together parametric models describing plant behaviour and probabilistic computations. The CET model consists of a graphical event tree and associated models that are described in specialized CET programming language (CETL). CETs are solved by Monte Carlo simulations. Statistical analyses are performed for the simulation results automatically after the simulations, and the results of different CETs can be integrated into the overall level 2 results.
Model size restrictions in FinPSA Training: 200 fault trees, 100 event or interface trees, 2000 basic events or gates, 5 columns/event or interface tree, 3 Containment event trees (CET), 6 columns and 15 sequences/CET, CETL code size 10 kB.
A commercial version without the above restrictions is available from VTT.
FinPSA Training version has the same solver and computational performance as the full FinPSA Business version. Parallel computation is supported both on a single computer and over a network of several computers (shared projects). At the most 64 processes (cores) can perform computations in parallel. The example project is solved in seconds. The business version is used to solve full scope PSA models of nuclear power plants in reasonable time (1-24h).
Tyrväinen, T., Silvonen, T., & Mätäsniemi, T. (2016). Computing source terms with dynamic containment event trees. In 13th International Conference on Probabilistic Safety Assessment and Management (PSAM 13) International Association of Probabilistic Safety Assessment and Management IAPSAM. http://www.iapsam.org/PSAM13/program/Abstract/Oral/A-161.pdf
Björkman, K., Tyrväinen, T., Niemelä, I., & Mätäsniemi, T. (2013). Developing PRA computer code requirements based on probabilistic risk analysis practices. In Proceedings: International Topical Meeting on Probabilistic Safety Assessment and Analysis, PSA 2013 (pp. 1215-1226). American Nuclear Society (ANS).
Niemelä, I. 2012. Isolation of I&C model from PRA fault tree model. In: Proc. of 11th International Probabilistic Safety Assessment and Management Conference & The Annual European Safety and Reliability Conference, Helsinki, 25–29.6.2012, 10-We3-4.
It is expected that the computers for using the software have a network adapter and at least 2GB of memory per installation. Parallel computation with several cores may require more memory. At least 500MB disc space should be available. (The requirements are rather recommendations than strict requirements.)
Package ID | Computer language |
---|---|
NEA-1916/03 | ASSEMBLER, C++, DELPHI |
Windows 10, Visual C++ Redistributable Packages for Visual Studio 2013 (can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=40784 ).
Keywords: event trees, fault tree analysis, probabilistic sys assessment, probability safety analysis.