A nuclear training simulator implementing a capability for multiple, concurrent-training sessions

Abstract

The Advanced Test Reactor (ATR) Simulator at the Test Reactor Area of the Idaho National Engineering Laboratory (INEL) has recently been upgraded to reflect plant installation of a distributed control system (DCS). The ATR Simulator re-design implements traditional needs for software extensibility and plant installation prototyping, but the driving force behind its new design was an instruction requirement for multiple, concurrent-training sessions. Support is provided for up to three concurrent, independent or interacting, training sessions of reactor, balance of plant, and experiment loop operators. This capability has been achieved by modifying the existing design to consistently apply client-server, parent-child, and peer-to-peer processing technologies, and then to encapsulate concurrency software into all interfaces. When the resulting component-oriented design is linked with build and runtime flexibility in a distributed computing environment, traditional needs for extensibility and parallel software and scenario development are satisfied with minimal additional effort. Sensible configuration management practices coupled with the ability to perform piecewise system builds also greatly facilitate prototyping of plant changes prior to installation

    Similar works