Skip to content

ADS-IDACDynamic PRA Simulation Engine

Accident Dynamics Simulator with the IDAC Crew Cognitive Model โ€” NC State PRAG

Code Status

The ADS-IDAC simulation code is still under development. Verification and validation activities are ongoing. Users are urged to independently verify all results obtained from the code.

Before Running ADS-IDAC

Review General Note 6 on input file consistency. Cross-references between input files are numerous, and inconsistencies cause runtime errors that can be difficult to diagnose.

Manual Organization โ€‹

SectionDescription
Getting StartedBuilding, running, output files, cluster use, troubleshooting, reference baselines, packaging
IntroductionOverview of the modeling elements, process flowcharts, and user guidance
Modeling GuidanceCrew variability modeling; RELAP5 reactor plant model development
File StructureProject directory layout and the files in it
Input File FormatContent and format of every input file
Term ConversionsInteger term conversion table (range 3000 to 3165)
DeveloperSolver interface, fault tree quantification, restart trimming, output layouts, engine internals
ToolsThe adsmd input validator
ReferencesReference list
APIDoxygen reference for src/ADSIDAC, src/BNCore and src/FaultTree

Naming Conventions โ€‹

Document Notation โ€‹

ConventionMeaning
Bold italicsAn input variable that must be provided by the analyst
"quoted name"An input file name
[bracketed item]An optional or conditional parameter
. (three dot lines)Multiple entries of the same type are permitted

File Naming Prefixes โ€‹

PrefixApplies ToDescription
OATFile namesFiles associated with the Action Taker (Reactor Operator)
ODMFile namesFiles associated with the Decision Maker (Shift Supervisor / SRO)
KB_File namesOperator knowledge base files
ZProcedure_File namesIndividual procedure step files
ZProcedure_MPBG_File namesMental procedure files (belief-generated)
ZProcedure_FRG_File namesFunctional recovery guideline files
X_Variable/control namesControls manipulable by operators
A_Alarm namesAlarm identifiers (recommended; not mandatory)

Crew Member Roles โ€‹

RoleAcronymRepresentsCapabilities
Decision MakerODMShift Supervisor / Senior Reactor OperatorInitiates and transitions between all procedure types
Action TakerOATReactor OperatorInitiates and transitions between mental procedures only

ADS-IDAC Engine Documentation