diff --git a/Operating-Procedure.md b/Operating-Procedure.md index ae63e7e..0471ffd 100644 --- a/Operating-Procedure.md +++ b/Operating-Procedure.md @@ -109,6 +109,24 @@ Charge level mode attempts to maintain a level of charge in the induction matrix Generation rate mode attempts to produce a set amount of MFE/t from the assigned reactors. The first stage of this control loop is ramping to the estimated target based on the number of turbine blades available to each unit. These counts **MUST** be the same for all assigned reactors, otherwise the burn rate to generation rate conversion factors will mismatch and control will be unstable. After ramping is complete, the [rate PID controller](https://github.com/MikaylaFischler/cc-mek-scada/wiki/Process-Control-Closed-Loop-Controller#generation-rate-pid-w-feed-forward-controller) takes over and adjusts the burn rates until the exact target is reached. This should take around a minute, as it was tuned to be slower and steadier to ensure it doesn't become unstable on the wide variety of reactors it'll have to work with. -### Automatic Facility Safety Checks +### Automatic Safety Checks + +#### Facility Safety Checks + +At a facility level, the process control system monitors for the following alarm conditions and takes the listed actions: + +* [Critical level unit alarm](https://github.com/MikaylaFischler/cc-mek-scada/wiki/Alarms#critical-alarms) -> assigned unit SCRAM, no automatic resume +* Facility radiation detected (≥ 10 µSv/hr) -> assigned unit SCRAM, no automatic resume +* Induction matrix disconnection -> assigned unit SCRAM until it is reconnected, then RESET and resume +* Induction matrix high charge (100%) -> assigned unit SCRAM until charge lowers below re-activation threshold (< 95%), then RESET and resume +* Generation fault (assigned units in generation mode become not ready/degraded) -> SCRAM then RESET assigned reactors, wait for all units to be ready again, then fully restart generation mode (starting with ramp) + +#### Unit Safety Checks + +Each unit that is running in automatic mode (whether in standby or active) performs the following alarm checks and SCRAMs if any are tripped: + +* Check for [urgent and higher priority level alarms](https://github.com/MikaylaFischler/cc-mek-scada/wiki/Alarms#urgent-alarms) -> SCRAM, once condition is no longer met, facility process control will be responsible for RPS RESET + +#### Emergency Coolant Control + -### Automatic Unit Safety Checks \ No newline at end of file