Add initial data dict

This commit is contained in:
Nick Touran 2025-12-12 09:40:42 -05:00
parent fb28c6c5c5
commit 36fcb5f260
19 changed files with 784 additions and 116 deletions

View file

@ -1,5 +1,5 @@
- name: Fuel handling equipment
params:
- name: Quantity
val: 1
tags: INTERFACE
name: Fuel handling equipment
params:
- name: Quantity
val: 1
tags: INTERFACE

View file

@ -1,49 +0,0 @@
- name: Reactor vessel and closure head
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Primary coolant pump
desc: Includes motors, coolers, valves, and piping
params:
- name: Quantity
val: 4
tags: INTERFACE
- name: Reactor vessel internals
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Steam generator
params:
- name: Quantity
val: 12
tags: INTERFACE
- name: Pressurizer
desc: Pressurizer with spray and surge line
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Nuclear steam plant supports and restraints
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Control rod drive service structure
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Reactor coolant system insulation
desc: >
Includes insulation for:
* Reactor vessel and closure head
* Pressurizer
* Surge and spray line piping
* Reactor coolant pumps
params:
- name: Quantity
val: 1
tags: INTERFACE

View file

@ -0,0 +1,5 @@
Primary Coolant System
======================
.. datatemplate:yaml:: pcs.yaml
:template: system.tmpl

View file

@ -0,0 +1,55 @@
name: Primary Coolant System
abbrev: PCS
functions:
- Remove heat from the core during normal operation
- Generate steam
equipment:
- name: Reactor vessel and closure head
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Primary coolant pump
desc: Includes motors, coolers, valves, and piping
params:
- name: Quantity
val: 4
tags: INTERFACE
- name: Reactor vessel internals
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Steam generator
params:
- name: Quantity
val: 12
tags: INTERFACE
- name: Pressurizer
desc: Pressurizer with spray and surge line
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Nuclear steam plant supports and restraints
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Control rod drive service structure
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Reactor coolant system insulation
desc: >
Includes insulation for:
* Reactor vessel and closure head
* Pressurizer
* Surge and spray line piping
* Reactor coolant pumps
params:
- name: Quantity
val: 1
tags: INTERFACE

View file

@ -1,6 +1,5 @@
- name: Control rod drive mechanisms
params:
- name: Quantity
val: 37
tags: INTERFACE
name: Control rod drive mechanisms
params:
- name: Quantity
val: 37
tags: INTERFACE

View file

@ -1,18 +1,20 @@
- name: Primary biological shielding
desc: >
Consists of shielding water tanks at
name: Shielding System
equipment:
- name: Primary biological shielding
desc: >
Consists of shielding water tanks at
* Top
* Vertical cylinder
* Lower-inner bottom
* Pressure suppression system
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Reactor enclosure/secondary biological shielding
desc: Consists of 3-inch-thick steel bulkheads
params:
- name: Quantity
val: 1
tags: INTERFACE
* Top
* Vertical cylinder
* Lower-inner bottom
* Pressure suppression system
params:
- name: Quantity
val: 1
tags: INTERFACE
- name: Reactor enclosure/secondary biological shielding
desc: Consists of 3-inch-thick steel bulkheads
params:
- name: Quantity
val: 1
tags: INTERFACE