DOE OSTI · 23035340
Implementation of new PRODIAG algorithm and simulation-based acceptance test - 219
Abstract
This paper presents the improvement of an automated-reasoning computer program for nuclear power plant diagnosis, namely PRODIAG. PRODIAG, first developed at the Argonne National Laboratory, uses confluence-based reasoning to perform fault diagnosis in engineering systems that can be described by the conservation laws for mass, energy, and momentum. Therefore, unlike other plant configuration-dependent rule-based diagnosis algorithms, the code is generally applicable to a wide variety of plant configurations by simply replacing the plant instrumentation diagram (PID) database. The need for improvement was raised when the original PRODIAG failed to provide the requisite degree of extensibility and maintainability for new applications. These shortcomings have been addressed through a new code architecture that uses an objected-oriented logic-programming language in place of the original Prolog language and uses an open-source automated reasoning engine in place of the original hardwired rule-evaluation sequence. This paper presents the architecture and implementation details of the code transition. Verification and validation studies were performed for the new PRODIAG, which involved re-running the distinct fault cases defined at the time the code was originally developed. (authors)
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Park, Young Soo, Vilim, Richard. 2017-06-15. Implementation of new PRODIAG algorithm and simulation-based acceptance test - 219. https://www.osti.gov/biblio/23035340
Cite the original work for its findings. Save a collection to share your selection of sources.