Verification Plan (SVP) — ISO/IEC/IEEE 15289 — Plan | IEEE 29148 §6.6
Generated 2026-03-27 — UHT Journal / universalhex.org
| Ref | Requirement | Method | Tags |
|---|---|---|---|
| VER-REQ-001 | Verify SUB-REQ-001: Inject a simulated trip signal into one Trip Parameter Monitor channel and measure time from signal assertion to Safety Logic Processor output state change. Repeat for all 15 trip functions. All measurements SHALL be < 10 ms. Inject single-channel trip only and verify no trip actuation (2oo3 logic). Pass criterion: all 15 functions < 10 ms; no spurious trip on single-channel input. Rationale: Timing test with calibrated signal injection and oscilloscope capture is the definitive method for demonstrating the 10 ms trip response against actual hardware. Functional testing of all 15 trip functions is required for licensing evidence — analysis alone is not accepted by regulators for SIL-3 final element timing claims. | Test | verification, iess, session-387, idempotency:ver-sub001-387 |
| VER-REQ-002 | Verify SUB-REQ-002: With the Safety Logic Processor in normal run-permit state, ramp supply voltage below 18 VDC and measure time to run-permit de-energisation. Verify Emergency Shutdown Sequencer initiates on de-energisation. Pass criterion: de-energisation within 5 ms of voltage crossing 18 VDC threshold; sequencer initiates within 10 ms. Rationale: Power-fail-safe behaviour must be demonstrated by test — it cannot be inferred from inspection of relay contacts, which may be welded or stuck. This test validates the complete fail-safe chain including the sequencer initiation response and is required as licensing evidence for the SIL-3 claim. | Test | verification, iess, session-387, idempotency:ver-sub002-387 |
| VER-REQ-003 | Verify IFC-REQ-004: Measure signal propagation delay from Trip Parameter Monitor output terminal to Safety Logic Processor input terminal using calibrated oscilloscope. Apply 4 kV isolation test between sensor and logic circuits per IEC 60664. Pass criterion: delay < 2 ms; isolation withstand 4 kV for 60 s with < 1 mA leakage. Rationale: Interface propagation delay is a timing budget item that determines whether the 10 ms total trip response is achievable. Isolation testing to 4 kV (2× working voltage) is required to demonstrate adequate margin against induced voltages from pulsed coil operation per IEC 60664 overvoltage Category III. | Test | verification, iess, session-387, idempotency:ver-ifc004-387 |
| VER-REQ-004 | Verify SUB-REQ-004: With the Emergency Shutdown Sequencer on battery power only (AC disconnected), assert a simulated trip and measure time to MGI valve command, heating system zero-power command, and divertor gas valve command. Pass criterion: MGI command within 20 ms, heating zero-power within 50 ms, divertor valves within 30 ms, all triggered without AC supply present. Rationale: All three timing measurements must be demonstrated on battery power because site AC failure is the plausible co-incident initiator of the disruption that triggers the trip. Testing under AC removes the most challenging operational condition and produces non-conservative evidence. Physical signal measurement (not logic simulation) is required for SIL-3 acceptance testing. | Test | verification, iess, session-387, idempotency:ver-sub004-387 |
| VER-REQ-005 | Verify end-to-end IESS chain: inject a threshold-exceeding trip parameter into two of three Trip Parameter Monitor channels simultaneously, measure total time from sensor threshold crossing to Emergency Shutdown Sequencer MGI actuation command. Pass criterion: total chain latency < 30 ms (10 ms trip logic + 20 ms sequencer). Verify no actuation when only one channel is above threshold. Rationale: End-to-end system integration test validates that the 30 ms total response chain is achievable when all components are integrated. Individual component tests (SUB-REQ-001 and SUB-REQ-004) verify timing budgets in isolation but cannot detect interface latencies or timing degradation under real signal conditions. This test is required before system-level SIL-3 claim can be made. | Test | verification, iess, integration, session-387, idempotency:ver-iess-e2e-387 |
| VER-REQ-006 | Verify SUB-REQ-009: Inject pre-recorded 128-element feature vectors from a historical disruption dataset at 10 kHz into the Disruption Prediction Engine input port. Measure elapsed time from vector receipt timestamp to risk probability output timestamp using hardware timestamping at the FPGA I/O boundary. Verify all 10,000 consecutive inference cycles complete within 3 ms. Record maximum, mean, and 99th-percentile latency. Rationale: Hardware-boundary timestamping eliminates operating system jitter from the measurement. 10,000 cycle sample provides statistical confidence that the 3 ms bound is not an artefact of thermal or memory state; the dataset must include pre-disruption windows from at least 50 distinct events covering different disruption types (VDE, NTM, locked mode). | Test | verification, dpms, session-388, idempotency:ver-sub009-388 |
| VER-REQ-007 | Verify SUB-REQ-011: With the Mitigation Actuator Controller powered from battery supply only (mains AC disconnected), apply a simulated risk-probability-exceeds-0.85 input signal and measure time from signal rising edge to MGI valve solenoid current onset using an oscilloscope probe at the solenoid driver output. Repeat 50 times with randomised inter-trigger intervals. Verify all 50 measurements are within 10 ms. Separately verify IESS trip-demand-input path using the same method. Rationale: Battery-only test condition represents worst-case power scenario; mains-powered operation is expected to be faster. 50 repetitions cover statistical variation in solenoid driver response time. Oscilloscope probe at solenoid driver output (not valve position) is the appropriate measurement point as valve travel time is a mechanical characteristic outside the controller specification boundary. | Test | verification, dpms, session-388, idempotency:ver-sub011-388 |
| VER-REQ-008 | Verify SUB-REQ-012: Inject a channel self-test failure signal into one Disruption Precursor Monitor channel and measure time to DPMS mode transition from ML to threshold-only. Verify transition completes within 500 ms via DPMS health status output. Then replay 100 historical disruption events through the threshold-only mode and calculate true positive rate. Verify TPR is at least 80%. Rationale: Mode-transition timing must be verified under simulated fault injection rather than software assertion alone; the 500 ms timer must run in hardware or watchdog-supervised firmware. Historical dataset of 100 events provides statistical confidence in the 80% TPR claim; dataset must include events with warning times less than 30 ms (slow disruptions) where threshold detection is known to be marginal, to characterise the limit of conservative mode coverage. | Test | verification, dpms, session-388, idempotency:ver-sub012-388 |
| VER-REQ-010 | Verify SUB-REQ-018: Inject pre-computed 160-channel magnetic measurement vectors from a JET-equivalent flat-top plasma scenario at 10 kHz into the ERP. Measure the interval between measurement input timestamp and equilibrium state vector write-completion across 10000 consecutive cycles. Pass criterion: 99.9th percentile latency less than or equal to 100 us with zero missed cycles. Rationale: Hardware-in-the-loop test at full operational rate is required because ERP latency is FPGA-timing-dependent and cannot be confirmed by analysis alone. The 99.9th percentile criterion allows for occasional memory refresh stalls while ensuring statistically reliable real-time performance. | Test | verification, plasma-control-system, session-390, idempotency:ver-sub-req-018-390 |
| VER-REQ-011 | Verify IFC-REQ-010: With the VSC powered and in active control mode, command the VSC to assert a VDE trip demand and measure the time between the assertion command and the de-energisation of the normally-energised hardwired trip signal at the IESS input terminal. Pass criterion: de-energisation within 100 us on 100 of 100 trials. Disconnect all software network paths and repeat; pass criterion unchanged. Rationale: Two-phase test (with and without network paths) directly demonstrates that the hardwired path provides the 100 us performance independent of software — the core claim of IFC-REQ-010. Testing both phases is required for the IESS SIL-3 qualification record. | Test | verification, plasma-control-system, session-390, idempotency:ver-ifc-req-010-390 |
| VER-REQ-012 | Verify SUB-REQ-021: In a hardware-in-the-loop test, inject synthetic vertical position data that ramps from 0 to 12 cm displacement at 80 m/s, exceeding both thresholds simultaneously. Measure the interval from the instant both threshold conditions are satisfied to the de-energisation of the VDE trip output. Pass criterion: trip demand issued within 200 us on 50 consecutive injections. Rationale: Simultaneous threshold crossing test is the worst-case scenario that must be verified. HIL testing on the VSC FPGA hardware is required; simulation cannot substitute because the response latency is hardware-timing-dependent. | Test | verification, plasma-control-system, session-390, idempotency:ver-sub-req-021-390 |
| VER-REQ-013 | Verify end-to-end PCS chain: Using a full HIL test bench with simulated magnetic measurement inputs representing a plasma position step disturbance of 3 cm at t=0, verify that the Shape and Position Controller issues corrective PF coil setpoints within 200 us and that the plasma position error returns within 1 cm within 500 ms. Pass criterion: 10 consecutive step responses meeting both criteria. Rationale: End-to-end PCS chain test exercises the ERP-SPC-coil path as a closed loop. Individual component tests cannot verify that the data handoff latencies between ERP, RTDB, and SPC combine to produce the required system response. This test is required for plasma operations licence approval. | Test | verification, plasma-control-system, session-390, idempotency:ver-pcs-endtoend-390 |
| VER-REQ-014 | Verify IFC-REQ-012: Inject simulated IESS trip signal on hardwired beam-off bus while HCDC Supervisory software is halted. Measure time from trip assertion to beam-off command receipt at all three actuator controllers. Pass criterion: all three controllers receive beam-off within 1 ms across 100 trials with no software interaction. Rationale: Hardware independence test requires software to be inactive during verification to demonstrate the hardwired path is truly independent. 100 trials provides sufficient statistical confidence for safety classification. | Test | verification, hcdc, iess, session-391, idempotency:ver-ifc012-hcdc-iess-391 |
| VER-REQ-015 | Verify IFC-REQ-013: Issue NTM stabilisation command from DPMS test fixture and measure time from command generation to ECRH mirror steering initiation confirmation. Pass criterion: command latency less than or equal to 5 ms in 99th percentile across 1000 samples under nominal plant control network load. Rationale: 99th percentile criterion at 1000 samples provides statistical confidence that rare worst-case latency still meets the 5 ms bound. Network load testing ensures the dedicated network isolation claim holds under real operating conditions. | Test | verification, hcdc, dpms, ecrh, session-391, idempotency:ver-ifc013-ecrh-dpms-391 |
| VER-REQ-016 | Verify SUB-REQ-027: Command NBI beam-off from test fixture simulating HCDC Supervisory safe-state command. Measure time from command issue to calorimeter current confirmation (proxy for beam deflection completion) using beam current transformer. Pass criterion: beam-off within 5 ms in all 50 trials across all 4 NBI beam lines. Rationale: Calorimeter current rise is the fastest independently measurable beam-off proxy, confirming beam deflection without requiring optical diagnostics. Testing all 4 beam lines independently verifies each deflector independently meets the requirement. | Test | verification, hcdc, nbi, session-391, idempotency:ver-sub027-nbi-shutdown-391 |
| VER-REQ-017 | Verify end-to-end disruption mitigation chain: from DPMS disruption prediction (risk > 0.85) through ECRH NTM stabilisation command delivery, mirror steering lock-on, and MGI trigger confirmation. Pass criterion: complete chain from DPMS prediction to MGI trigger occurs within 350 ms under a simulated disruption precursor scenario with full plant I&C load. Rationale: 350 ms end-to-end budget is derived from the 500 ms precursor warning window in SUB-REQ-009 minus a 150 ms margin for NTM stabilisation attempt. This test exercises the most safety-critical control chain in the system and must be verified as an integrated end-to-end path, not piecemeal. | Test | verification, system-integration, hcdc, dpms, session-391, idempotency:ver-system-disruption-chain-391 |
| VER-REQ-018 | Verify IFC-REQ-015: Inject a simulated quench alarm relay closure at the QDS output and measure signal propagation latency to IESS trip input using calibrated oscilloscope. Pass criterion: latency ≤2 ms in 20 consecutive trials across the operating temperature range. Rationale: Integration test verifying the hardwired relay path meets the 2 ms latency budget. Oscilloscope timing captures the relay switching time plus cable propagation delay. Testing at temperature extremes (0°C–50°C ambient for control room hardware) verifies that relay contact resistance variation does not lengthen the signal path. | Test | verification, msps, iess, session-392, idempotency:ver-ifc015-qds-iess-392 |
| VER-REQ-019 | Verify IFC-REQ-016: Connect QDS test fixture to FEDU fibre-optic receiver; issue simulated per-coil quench alarm vectors at 100 Hz; verify FEDU receives and decodes each alarm vector within 5 ms. Inject one corrupted message per 1000 and verify FEDU asserts a watchdog fault without acting on the corrupt payload. Rationale: Tests both nominal latency and message integrity handling. The corrupted-message test verifies the coded format provides error detection, preventing spurious dump commands from line noise. | Test | verification, msps, session-392, idempotency:ver-ifc016-qds-fedu-392 |
| VER-REQ-020 | Verify SUB-REQ-032: Using a coil emulator with adjustable resistive voltage injection, step resistive voltage from 0 to 60 mV across a QDS channel input and measure time-to-alarm at the QDS relay output. Test all three channels independently and in 2oo3 configuration. Pass criterion: alarm within 20 ms in all 30 test cases (10 per channel, 3 operating current levels: 10%, 50%, 100% nominal). Rationale: Verifies the primary safety requirement for quench detection. A coil emulator is used rather than a real coil quench because real quench experiments are destructive. Testing across current levels confirms that inductive compensation does not vary detectably with operating point. | Test | verification, msps, safety-critical, session-392, idempotency:ver-sub032-qds-latency-392 |
| VER-REQ-021 | Verify SUB-REQ-034: On an integrated FEDU test bench with resistive coil surrogates (scaled to 1% of full coil inductance), inject a quench alarm and measure energy transfer completion time and peak dump resistor voltage. Pass criterion: energy transfer complete in ≤30 s, peak voltage ≤20 kV, across 5 test runs with varied initial coil current (50%, 75%, 100% nominal). Rationale: Scaled coil surrogates allow the dump timing and voltage profile to be verified without requiring the full-scale tokamak coil infrastructure. The scaling factor is calibrated against the energy extraction model to ensure pass/fail on the surrogate corresponds to pass/fail on the real coils. | Test | verification, msps, session-392, idempotency:ver-sub034-fedu-tf-392 |
| VER-REQ-022 | Verify end-to-end MSPS quench protection chain: Inject a simulated quench voltage signature via QDS test fixture; verify 2oo3 voting asserts alarm within 20 ms; verify FEDU receives the alarm and initiates energy extraction within 5 ms of alarm; verify IESS trip channel asserted within 2 ms of quench alarm. Verify the full chain from quench injection to IESS trip input completes within 25 ms. Test in hardware-in-the-loop configuration. Rationale: End-to-end integration test covering the complete quench-to-trip chain across QDS, FEDU, and IESS interfaces. Individual subsystem tests (VER-REQ-018 to VER-REQ-021) verify components in isolation; this test verifies that the chain timing budgets do not degrade when all subsystems are connected simultaneously. | Test | verification, msps, iess, system-integration, session-392, idempotency:ver-msps-e2e-quench-392 |
| VER-REQ-023 | Verify IFC-REQ-019: Inject stepped density setpoints from a PCS test harness at 100 Hz into the Gas Puffing Valve Controller over the real-time Ethernet link. Measure end-to-end latency from setpoint transmission to acknowledged valve position change using network timestamping. Pass criterion: latency ≤5 ms on all 20 valves over 1000 consecutive cycles with zero cycle drops. Rationale: Integration test to verify density setpoint interface compliance at the GPVC boundary. Tests both network latency and valve acknowledgement path. | Test | verification, fuel-injection, session-394, idempotency:ver-ifc-019-394 |
| VER-REQ-024 | Verify IFC-REQ-020: Connect an oscilloscope to the hardwired TTL ELM trigger line between the MHD Mode Stabiliser and Pellet Injection Controller. Induce 100 simulated ELM events using a magnetic perturbation test coil. Measure trigger pulse jitter from event onset to TTL rising edge. Pass criterion: jitter ≤0.1 ms for all 100 events. Rationale: Hardwired interface test that directly measures the timing jitter of the ELM trigger signal at the physical interface — cannot be simulated in software as it tests the hardware timing path. | Test | verification, fuel-injection, session-394, idempotency:ver-ifc-020-394 |
| VER-REQ-025 | Verify IFC-REQ-021: With the Tritium and Fuel Inventory Controller powered, confirm relay contact is closed (fuelling permitted). Then simulate a tritium boundary alarm by injecting a signal above 10 μSv/h into the area monitor input. Measure time to relay opening. Also confirm that removing power from the TFIC causes relay to open (de-energise-to-trip). Pass criterion: relay opens within 500 ms in both cases. Rationale: Functional safety test of SIL-3 interlock architecture. Must verify both the active trip path and the fail-safe de-energise-to-trip behaviour required by IEC 61511. | Test | verification, fuel-injection, safety-critical, session-394, idempotency:ver-ifc-021-394 |
| VER-REQ-026 | Verify SUB-REQ-043: Using a test D-T accounting model, inject a simulated tritium inventory signal that crosses the 30 g threshold and record the time from threshold crossing to fuel-off inhibit signal asserted on both GPVC and PIC control outputs. Pass criterion: inhibit asserted within 100 ms on both channels simultaneously. Rationale: Safety validation of the nuclear material accountancy limit enforcement. Both channels must be inhibited simultaneously to prevent asymmetric fuelling state. | Test | verification, fuel-injection, tritium, session-394, idempotency:ver-sub-043-394 |
| VER-REQ-027 | Verify end-to-end Fuel Injection and Burn Control chain: with the system in steady-state fuelling mode, inject a simulated thermal energy decay profile that triggers a Q<1 prediction in the Burn Condition Monitor. Record time from BCM trigger to Gas Puffing Valve Controller ramp-down completion and confirm Pellet Injection Controller is in hold state. Pass criterion: full fuel ramp-down within 200 ms of BCM trigger; no IESS trip during the sequence. Rationale: End-to-end integration test validates the controlled burn termination path that prevents unnecessary IESS trips during marginal Q conditions. Tests the chain from burn sensing through soft fuel withdrawal. | Test | verification, fuel-injection, session-394, idempotency:ver-e2e-fibc-394 |
| VER-REQ-028 | Verify IFC-REQ-022: Inject synthetic fusion power and Q-factor vectors from a BCM test harness at 10 Hz into the DPMS Disruption Prediction Engine via the PCS RTDB. Confirm message receipt at DPMS at correct cadence, correct CRC validation, and sequence counter increment. Pass criterion: zero missed messages and zero CRC failures over 1000 consecutive messages. Rationale: Integration test for the BCM-DPMS data interface that validates both message integrity (CRC) and timing (10 Hz cadence) required by IFC-022. | Test | verification, fuel-injection, session-394, idempotency:ver-ifc-022-394 |
| VER-REQ-029 | Verify IFC-REQ-023: With a test sequencer generating MSV state transitions at 10 Hz, inject 1000 consecutive MSV frames and measure end-to-end latency at each of seven subsystem receive interfaces. Pass criterion: 99.9% of frames received within 50 ms; no frame loss across 1000 consecutive transmissions. Rationale: Statistical sampling over 1000 frames at nominal rate provides confidence in worst-case network latency under concurrent traffic. Pass rate of 99.9% reflects operational availability target. | Test | verification, pcis, plant-control, session-395, idempotency:ver-ifc023-395 |
| VER-REQ-030 | Verify IFC-REQ-024: Connect a calibrated time-interval analyser to the fibre-optic receiver outputs at five representative subsystem locations. Generate 1000 shot T=0 trigger pulses and record inter-subsystem jitter and absolute timestamp error. Pass criterion: absolute accuracy <=1 µs, inter-subsystem jitter <=5 µs, rise time <=100 ns at each measured receiver. Rationale: Direct measurement at subsystem receivers is the only way to verify end-to-end timing accuracy inclusive of fibre propagation delays and receiver circuit response. Five locations span the facility footprint and represent the worst-case propagation distance. | Test | verification, pcis, plant-control, session-395, idempotency:ver-ifc024-395 |
| VER-REQ-031 | Verify SUB-REQ-051: With the system in FLAT-TOP state, induce active sequencer failure by halting the process and measuring time from last valid MSV broadcast to first valid MSV from standby sequencer. Repeat 10 times. Pass criterion: failover in <=500 ms in all trials; standby sequencer resumes last valid MSV without reset; no subsystem enters FAULT state during failover. Rationale: Testing during FLAT-TOP state represents the highest-risk operational scenario where loss of MSV has the most consequence. Ten trials provide confidence in worst-case failover timing including memory synchronisation latency. | Test | verification, pcis, plant-control, redundancy, session-395, idempotency:ver-sub051-395 |
| VER-REQ-032 | Verify IFC-REQ-027: With PDIS data pipeline active, inject synthetic magnetic diagnostic frames at 100 kHz from a test signal generator and measure end-to-end latency at the ERP input and frame loss rate over a 60-minute simulated flat-top period. Pass criterion: latency <=200 µs for all frames; zero frames lost across 3.6e8 frames in 60-minute test. Rationale: The 60-minute test duration matches the maximum planned plasma pulse duration to verify sustained data integrity under real operational conditions. Zero frame loss is the pass criterion because partial data integrity cannot be accepted for equilibrium reconstruction. | Test | verification, pdis, session-395, idempotency:ver-ifc027-395 |
| VER-REQ-033 | Verify IFC-REQ-028: Inject calibrated test vectors from a precursor sensor simulator at 10 kHz; measure delivery latency from sensor suite output to Disruption Precursor Monitor input and verify timestamp accuracy against Machine Timing reference using a calibrated time-interval analyser. Pass criterion: delivery <=500 µs; timestamp error <=10 µs across 1000 consecutive frames. Rationale: Timestamp accuracy must be verified against the timing reference rather than the sensor itself because the DPMS uses cross-correlation between multiple sensor channels — timestamp errors greater than 10 µs at 10 kHz sample rate would alias the phase relationship between channels and corrupt disruption risk estimates. | Test | verification, pdis, session-395, idempotency:ver-ifc028-395 |
| VER-REQ-034 | Verify end-to-end PDIS to Plasma Control System chain: inject a step change in synthetic plasma position from the Magnetic Diagnostics Array test fixture, and measure time from magnetic signal injection through Real-Time Diagnostic Signal Conditioner, Diagnostic Data Multiplexer, and Equilibrium Reconstruction Processor to the first Shape and Position Controller actuator correction command. Pass criterion: total latency <=1 ms; ERP output position error <=2 cm. Rationale: This test validates the complete signal chain underpinning SYS-REQ-001 (±2 cm plasma position accuracy). The 1 ms budget is the combined 100 µs signal conditioning, 100 µs multiplexer, 800 µs ERP computation allocation. End-to-end testing is necessary because each individual interface may be within specification while the aggregate latency still violates the system requirement. | Test | verification, pdis, system-integration, session-395, idempotency:ver-e2e-pdis-pcs-395 |
| VER-REQ-035 | Verify SUB-REQ-061: Submit IESS Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Sequencer hardware to IEEE 344 seismic qualification test programme at a certified test facility. Apply OBE and SSE input spectra representative of the plant site. Pass criterion: all SIL-3 trip functions shall operate correctly during and after shaking, with no spurious trips and no failures to trip within the 10 ms budget. Rationale: IEEE 344 qualification test programme is the only accepted method to demonstrate seismic equipment qualification for nuclear class 1E/SIL-3 I&C components. Analysis alone is not sufficient under IEC 61508 for SIL-3 hardware. | Test | verification, iess, seismic, safety-critical, session-396, idempotency:ver-sub061-seismic-396 |
| VER-REQ-037 | Verify SUB-REQ-003: Inject defined hardware faults (open circuit, short, power undervoltage, ADC fault) into each of the three Trip Parameter Monitor channels using a fault injection test harness. Record detection and annunciation rate. Acceptance: diagnostic coverage >=90% across all injected fault types, with each detected fault annunciated within 200 ms. Rationale: SUB-REQ-003 specifies >=90% IEC 61508 diagnostic coverage — a quantitative safety metric that must be verified by fault injection because analysis alone cannot confirm latent hardware fault detection in real channel electronics. | Test | |
| VER-REQ-041 | Verify SUB-REQ-005: Inject step into SPDS signal, measure refresh latency 1000 times. Simulate channel failure, verify alarm within 200 ms. Acceptance: p95 latency at or below 200 ms; failure alarm distinct. Rationale: SUB-REQ-005 specifies 200 ms refresh and failure indication; timing measurement confirms safety HMI chain performance. | Test | |
| VER-REQ-042 | Verify SUB-REQ-006: With IESS fully powered, attempt to establish a bidirectional data connection between the safety network and the Plant I&C network using a protocol analyser. Verify no bidirectional path exists. Confirm one-way data diode operation at the IESS-to-PCIS boundary. Acceptance: zero bidirectional packets; IESS receives no data from PCIS; one-way data path confirmed. Rationale: SUB-REQ-006 requires physical segregation with no bidirectional pathway; architectural inspection plus protocol analysis confirms the safety-critical network isolation property. | Inspection | |
| VER-REQ-043 | Verify SUB-REQ-007: Disconnect IESS from site AC power while system is in run-permit state. Record time until first run-permit drop. Acceptance: run-permit maintained for at least 8 hours from loss of AC power; DC supply voltage remains within 24 VDC plus or minus 10% throughout. Rationale: SUB-REQ-007 specifies 8-hour battery autonomy for the IESS UPS; only a timed battery-discharge test under real load conditions can confirm the requirement is met. | Test | |
| VER-REQ-044 | Verify IFC-REQ-001: Using a precision network analyser on the FRCS-to-Plasma Diagnostics real-time network, inject synthetic measurement frames at maximum data rate and measure end-to-end latency from producer to consumer. Acceptance: latency at or below the IFC-REQ-001 specified threshold at 99th percentile over a 1-hour test run. Rationale: IFC-REQ-001 specifies a deterministic maximum latency for the plasma diagnostics real-time interface; instrumented network measurement under sustained load is the only valid confirmation method. | Test | |
| VER-REQ-045 | Verify IFC-REQ-002: With the FRCS-to-Superconducting Magnet System command link active, inject command sequences on both redundant paths; disconnect primary path and confirm failover. Measure status feedback confirmation latency. Acceptance: feedback within 1 ms; failover to backup link within one command cycle; galvanic isolation verified by insulation resistance test at rated voltage. Rationale: IFC-REQ-002 specifies redundant galvanically isolated links with 1 ms feedback — interface properties that require end-to-end timing measurement and electrical isolation testing. | Test | |
| VER-REQ-046 | Verify IFC-REQ-003: With the hardwired SCRAM interlock circuit energised, simulate Category A SCRAM demand by de-energising the normally-energised circuit. Confirm that no software instruction is executed in the signal path. Inspect circuit diagrams and trace continuity. Acceptance: SCRAM demand propagates without software involvement; circuit is fail-safe de-energise-to-trip; inspection confirms no programmable element in signal path. Rationale: IFC-REQ-003 requires a software-free hardwired interlock; architectural inspection plus continuity testing is the correct verification method for a passive safety circuit property. | Inspection | |
| VER-REQ-047 | Verify SUB-REQ-033: Using a coil voltage emulator configured to inject inductive dI/dt transients at the rated PF coil slew rate, confirm QDS does not trigger a false alarm. Then inject a resistive quench signature (60 mV threshold-crossing, 5 ms duration) into 2-of-3 channels; measure time to alarm assertion. Acceptance: zero false alarms during dI/dt suppression test; 2oo3 alarm asserted within the specified detection window. Rationale: SUB-REQ-033 specifies both false-alarm immunity under dI/dt transients and 2oo3 detection performance — properties that cannot be analytically predicted for real coil geometries and must be test-verified. | Test | |
| VER-REQ-048 | Verify SUB-REQ-035: With the Energy Extraction and Dump System connected to a scaled PF and CS coil test load, trigger a quench alarm and measure time to complete energy transfer for each coil circuit. Acceptance: all coil circuits extract energy within 10 s of alarm receipt; each coil circuit extracts independently and in parallel. Rationale: SUB-REQ-035 specifies a 10 s energy extraction time — a safety-critical timing requirement that must be measured under representative load conditions because thermal and magnetic interactions affect real extraction time. | Test | |
| VER-REQ-049 | Verify SUB-REQ-038: Force a QDS channel self-test failure on one of the three channels and verify MSPS transitions to 1oo2 voting, annunciates degraded-mode alarm, and continues quench protection at the 30 mV degraded threshold. Acceptance: mode transition within 100 ms; annunciation visible; 2oo2 alarm correctly asserted for quench signatures above 30 mV. Rationale: SUB-REQ-038 specifies quantified degraded-mode behaviour following a channel failure; test verification confirms the QDS graceful degradation logic functions as designed. | Test | |
| VER-REQ-050 | Verify SUB-REQ-046: Inject a simulated tritium boundary concentration signal above the 10 uSv/h interlock threshold into the Tritium and Fuel Inventory Controller. Measure time from threshold crossing to fuel-off interlock assertion. Acceptance: interlock asserted within the specified response time; fuelling inhibit confirmed; IESS SCRAM demand issued. Rationale: SUB-REQ-046 is a tritium confinement safety function with a defined response time; functional test under simulated area monitor signal is required to confirm the interlock timing and chain. | Test | |
| VER-REQ-051 | Verify SUB-REQ-054: Using a network packet capture device, verify that no packets from the real-time control LAN are observable on the monitoring LAN or data management network, and vice versa. Attempt a protocol bridge attack across zone boundaries and confirm rejection. Acceptance: zero cross-zone packets detected; all bridge attempts blocked; firewall rule inspection confirms correct zone policy. Rationale: SUB-REQ-054 requires physical and logical separation between three security zones; penetration testing combined with architectural inspection confirms the network segregation property. | Inspection | |
| VER-REQ-052 | Verify SYS-REQ-006: Submit IESS Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Sequencer to IEEE 344 seismic qualification testing at the site-specific Safe Shutdown Earthquake response spectrum. Verify device under test remains functional throughout and after the test. Acceptance: no loss of function during or after SSE simulation. Rationale: SYS-REQ-006 requires seismic qualification per IEEE 344 for safety-critical equipment; physical qualification testing is the only valid verification method accepted by nuclear regulatory authorities. | Test | |
| VER-REQ-053 | Verify FRCS EMC compliance: expose fully integrated FRCS to simulated pulsed magnetic field (10 T/s dB/dt) and RF field (200 V/m, 50–170 GHz) simultaneously using IEC 61000-4-3 and IEC 61000-4-8 test rigs. Record plasma position error and disruption precursor detection rate throughout exposure. Acceptance: position error remains ≤±2 cm, zero missed disruption precursor events during 30-minute exposure. Rationale: EMC performance cannot be verified by design review alone; the electromagnetic environment of a fusion reactor (simultaneous dB/dt and GHz RF) is unique and must be tested at representative signal levels to validate shielding and filtering designs. | Test | |
| VER-REQ-054 | Verify FRCS self-diagnostic coverage: inject known fault patterns into each I&C channel in turn (simulating all testable fault modes per IEC 61508 diagnostic coverage definition). Count detected faults. Acceptance: ≥90% of injected faults detected within 10 s. Verify each detected fault generates a maintenance bus report containing fault identity, timestamp, and severity within 10 s. Acceptance: 100% of detected faults reported within 10 s. Rationale: Diagnostic coverage can only be measured by exhaustive fault injection across all channel types. The 90% target and 10 s reporting latency must be verified end-to-end from fault occurrence to MMS receipt, not just at the detection logic boundary. | Test | |
| VER-REQ-055 | Verify IFC-REQ-004: Using a calibrated signal injector, apply a TPM trip output to the SLP hardwired input and measure signal propagation delay. Inject 2 kV isolation test voltage between opto-coupler terminals and verify no breakdown. Acceptance: propagation delay ≤2 ms; isolation withstands 2 kV for 60 s without breakdown. Rationale: Hardwired safety interfaces cannot be verified by review or analysis alone; propagation delay directly affects the SCRAM response time budget (SYS-REQ-004 ≤5 s total) and must be measured at the as-installed interface. Isolation voltage withstand confirms galvanic separation against plant ground faults. | Test | |
| VER-REQ-056 | Verify IFC-REQ-005: Simulate SLP power loss and software halt conditions in turn; verify ESS initiates shutdown sequence within 2 ms of loss-of-run-permit signal in each case. Acceptance: ESS sequencer confirms trip receipt within 2 ms on oscilloscope trace for all three test conditions (power loss, watchdog timeout, and commanded trip). Rationale: Energise-to-hold interfaces must be tested under actual loss-of-signal conditions, not just commanded trips. SLP power failure is a credible failure mode and the most safety-critical test scenario — it validates that the interface fails safe as designed. | Test | |
| VER-REQ-057 | Verify IFC-REQ-007: Inject a synthetic disruption risk probability signal ≥0.85 to DPMS MAC input; measure time to MGI pre-trigger assertion. Inject IESS SCRAM demand; measure time to MAC trip demand propagation. Test all three SCRAM source combinations (QDS, VSC, HCDC). Acceptance: MGI pre-trigger within 1 ms; trip demand to MAC within 1 ms. Rationale: The 1 ms propagation requirement for both DPMS-to-IESS and IESS-to-MAC signal paths is safety-critical: delay reduces the effective mitigation window for a 50 ms total disruption response budget. Hardware timing must be measured at the interface terminals, not inferred from specification. | Test | |
| VER-REQ-058 | Verify IFC-REQ-010: Command VSC to assert VDE trip condition and measure de-energisation time of normally-energised IESS input signal. Test under full plant power load and during simulated VSC software halt (watchdog). Acceptance: signal de-energises within 100 µs in all conditions on oscilloscope trace. Rationale: 100 µs VDE trip propagation is the tightest interface timing requirement in the system, driven by the short timescale of vertical displacement events. This must be measured at terminal level under worst-case load conditions; simulated software halt verifies the hardware-independent path. | Test | |
| VER-REQ-059 | Verify IFC-REQ-012: Assert IESS trip signal and measure time to beam-off delivery at each of three HCDC actuator controllers. Verify signal path bypasses supervisory software by interrupting supervisory bus during test. Acceptance: all three actuators receive beam-off within 1 ms; beam-off is received even when supervisory bus is interrupted. Rationale: The 1 ms beam-off delivery requirement must be verified under intentional supervisory software interruption to confirm that the hardwired bypass path functions as specified. Without this test, the independence claim in the requirement cannot be substantiated. | Test | |
| VER-REQ-060 | Verify IFC-REQ-015: Using a relay-based test fixture, assert QDS quench alarm and measure signal propagation time to IESS trip input terminal. Test with relay contact resistance at both nominal and maximum specified values. Acceptance: signal propagation ≤2 ms from alarm assertion to IESS input in all relay contact conditions. Rationale: Relay contact resistance variation (particularly over life) can degrade propagation time for hardwired interfaces. Testing at maximum rated contact resistance validates the ≤2 ms budget under worst-case component aging and confirms no software path dependency. | Test | |
| VER-REQ-061 | Verify IFC-REQ-006: Using GPS-synchronised test fixtures on DPM and PDIS, inject simultaneous 128-channel samples and measure cross-system timestamp offset across 1000 frames. Acceptance: offset ≤1 µs RMS, no frame dropouts. Rationale: Validates time-synchronisation requirement in IFC-REQ-006 needed for disruption precursor feature vector integrity. | Test | |
| VER-REQ-062 | Verify IFC-REQ-008: With HCDC Supervisory in run-permit state, assert simulated NBI inhibit from MAC test fixture and measure signal propagation time to HCDC hardwired input. Acceptance: inhibit signal delivered ≤2 ms from MAC assertion. Rationale: IFC-REQ-008 specifies a hardwired NBI inhibit interface between MAC and HCDC. The 2 ms budget is within the disruption mitigation chain latency margin per SYS-REQ-002. | Test | |
| VER-REQ-063 | Verify IFC-REQ-009: Connect ERP test fixture to Shape and Position Controller input. Inject pre-computed equilibrium state vectors at 10 kHz for 1000 frames. Measure delivery latency and check for dropped frames. Acceptance: all frames received with latency ≤100 µs at 10 kHz sustained. Rationale: IFC-REQ-009 requires ERP equilibrium state delivery at 10 kHz for real-time plasma shape control. Dropped frames or latency exceeding 100 µs would break the PCS feedback loop timing in SYS-REQ-001. | Test | |
| VER-REQ-064 | Verify IFC-REQ-011: Using an ERP test fixture, inject q-profile data at 1 kHz into the MHD Mode Stabiliser input. Measure frame latency and resolution across a 100-frame burst. Acceptance: q-profile delivered at ≥1 kHz with radial resolution ≥50 nodes, latency ≤1 ms. Rationale: IFC-REQ-011 specifies q-profile delivery for NTM stabilisation control. Resolution below 50 nodes and latency above 1 ms would reduce MHD mode identification accuracy and impair ECRH targeting. | Test | |
| VER-REQ-065 | Verify IFC-REQ-014: Command HCDC Supervisory test fixture to issue closed-loop power setpoints at 50 Hz. Measure PCS setpoint receipt rate and inter-arrival jitter over 1000 samples. Acceptance: setpoints received at 50 ±1 Hz; inter-arrival jitter ≤2 ms; safe-state command triggers PCS feedback inhibit within 10 ms. Rationale: IFC-REQ-014 links heating power control to PCS feedback — setpoint jitter above 2 ms or missed safe-state commands would leave plasma heating uncontrolled during abnormal transitions. | Test | |
| VER-REQ-066 | Verify IFC-REQ-017: Using a calibrated temperature flag injector at the Coil Thermal and Cryogenic Monitor output, inject threshold-exceedance flags for representative coil groups and measure receipt latency at QDS input. Acceptance: flags received within ≤5 ms; all injected flags registered without loss. Rationale: IFC-REQ-017 requires digitised temperature exceedance flags from CTCM to QDS for coil protection. Missed or delayed flags would allow coil damage to proceed without quench detection activation. | Test | |
| VER-REQ-067 | Verify IFC-REQ-018: Inject coil current reference waveforms from a MPSC test fixture to PCS at rated update frequency. Measure waveform fidelity and round-trip latency. Acceptance: reference waveforms delivered with ≤200 µs latency; no waveform discontinuities over 500 consecutive frames. Rationale: IFC-REQ-018 provides the PCS with coil current references for plasma position control. Latency above 200 µs or waveform discontinuities degrade the plasma control loop bandwidth in SYS-REQ-001. | Test | |
| VER-REQ-068 | Verify SUB-REQ-069: Configure the Emergency Shutdown Sequencer 2-of-3 test bench. Inject a trip demand into two of three channels while the third channel is held in no-trip state. Verify that: trip is asserted within the specified latency; the 2-of-3 vote correctly propagates; deactivating one channel does not inhibit trip. Introduce a single-channel hardware fault (remove power to one channel) and verify the remaining two channels maintain trip function within ±10% of nominal latency. Record pass/fail for all 12 fault injection scenarios. Rationale: SUB-REQ-069 mandates 2-of-3 redundant voted architecture for IEC 61508 SIL-3 hardware fault tolerance (HFT=2). Testing must demonstrate both the nominal voted behaviour and single-channel fault tolerance, since SIL-3 requires the safety function to remain operable under any single hardware failure. Twelve scenarios cover all permutations of single-channel failure with two-channel trip assertion. | Test | |
| VER-REQ-069 | Verify SUB-REQ-070: In a hardware-in-the-loop test environment, install all three Safety Logic Processor channels and configure TMR majority-vote output. Inject a trip input to all three channels simultaneously and measure trip assertion latency. Then inject a trip input while one processing channel is artificially failed (watchdog disabled); verify majority vote correctly asserts trip and minority-failed channel is flagged within the specified diagnostic interval. Verify that failure of a second channel (2-of-3 failed) causes the system to revert to safe state (de-energise run permit) within 1 second. Rationale: SUB-REQ-070 requires fault-tolerant TMR with defined fail-safe behaviour on two-channel failure. IEC 61508 SIL-3 requires demonstration that HFT=2 is maintained: one-channel failure must not degrade safety function; two-channel failure must cause safe state transition. This VER requirement captures both the nominal TMR operation and the double-fault recovery test. | Test | |
| VER-REQ-070 | Verify SUB-REQ-074: During integrated system test with Interlock and Emergency Shutdown System in safe state condition (plasma current = 0 A, verified by magnetic diagnostics), command all plasma-facing actuators (heating systems, fuel injection, vertical stability coil) and verify each remains de-energised for the duration of the safe state hold period (minimum 300 s). Attempt to override the hold via both software command and manual operator interface; verify override is rejected. Record actuator state against IESS safe-state hold status throughout. Rationale: SUB-REQ-074 requires IESS to hold all plasma-facing actuators de-energised while safe state is active. This prevents inadvertent plasma re-ignition following a SCRAM. The test must demonstrate both the hold function and its independence from software override, since a successful override would breach the hardware-enforced independence required by SYS-REQ-004. | Test | |
| VER-REQ-071 | Verify SUB-REQ-062: Review the formal safe state definition document against the IESS logic implementation. Confirm that: plasma current reduction to zero is enforced by magnetic coil discharge interlocks; first wall heat flux monitoring threshold is set to 1 MW/m²; all fuel injection channels are commanded closed and confirmed closed by position feedback; cryogenic gas valves are commanded to closed and confirmed by pressure transducers; all ICRH/NBI/ECRH beam-off states are verified by calorimeter readings. Each safe state criterion SHALL be individually traceable to a monitored process variable. Rationale: SUB-REQ-062 defines the multi-condition safe state. Inspection of the logic implementation against the formal definition is required to verify that every stated safe state criterion is enforced by a corresponding interlock with a monitored process variable. Unmonitored conditions in the safe state definition are a latent risk of undetected safe state exit. | Inspection | |
| VER-REQ-072 | Verify SUB-REQ-026: Inject simulated heating power setpoints via software test interface commanding NBI at 25 MW, ECRH at 20 MW, and ICRH at 15 MW simultaneously (total 60 MW). Verify the HCDC Supervisory reduces commanded setpoints so sum does not exceed 50 MW, with ECRH maintained at full setpoint. Repeat with NTM stabilisation event active; verify ECRH is prioritised and NBI/ICRH bear the reduction. Acceptance: total power within 50 MW within 1 ms control cycle; ECRH priority confirmed by setpoint log. Rationale: SUB-REQ-026 implements a safety function preventing first wall thermal overload. Test is required because the power summation and NTM priority logic must be demonstrated under simultaneous inputs. The NTM prioritisation path uses a separate code branch not exercised by individual subsystem tests. Inspection alone cannot demonstrate correct dynamic response. | Test | |
| VER-REQ-073 | Verify SUB-REQ-039: Remove power from one Safety Logic Processor card while the SLP is operating in its test stand configuration. Confirm that the trip relay output remains driven by the surviving card and that a SCRAM signal is correctly asserted within the 10 ms trip response budget. Repeat with the second card powered down instead. Acceptance: trip relay asserts on either card failure; no failure of both independent paths observed under single-card removal. Rationale: SUB-REQ-039 requires single-card failure must not prevent SCRAM actuation. This can only be confirmed by a physical hardware test demonstrating independence under fault injection. Analysis cannot substitute because the independence claim depends on the actual board layout, wiring, and relay drive circuitry. The test must be performed on the final production hardware configuration to support the SIL-3 safety case. | Test | |
| VER-REQ-075 | Verify SUB-REQ-010: Using a validated test dataset of at least 500 disruption sequences and 2000 non-disruption plasma shots from JET and ASDEX-U databases, inject pre-recorded 128-element feature vectors at 10 kHz into the Disruption Prediction Engine. Measure true positive rate (disruptions detected with ≥30 ms warning before thermal quench onset) and false positive rate (spurious predictions per 24 hours equivalent run time). Acceptance: TPR ≥ 95%, FPR ≤ 2 events per 24 hours. Rationale: SUB-REQ-010 sets the primary DPE performance specification. 95% TPR with 30 ms warning is the minimum to successfully initiate MGI before thermal quench deposits runaway energy on first-wall components; FPR ≤ 2/day is the maximum tolerable spurious SCRAM rate for operational availability. | Test | |
| VER-REQ-076 | Verify SUB-REQ-041: On the DPMS test bench, halt the primary Disruption Prediction Engine FPGA by removing power while the system is in FLAT-TOP state. Measure time from FPGA power-off to MGI pre-trigger assertion from the hardwired fallback. Verify activation is hardware-initiated with no software dependency. Acceptance: MGI pre-trigger asserted within 50 ms of FPGA power loss; activation requires no software process to be active. Rationale: SUB-REQ-041 is the safety fallback when the ML-based disruption prediction fails. The hardwired fallback ensures an FPGA failure does not leave the reactor without disruption mitigation — an unmitigated thermal quench would damage first-wall components. The 50 ms budget is derived from the system-level disruption mitigation window in SYS-REQ-002. | Test | |
| VER-REQ-077 | Verify SUB-REQ-025: In a hardware-in-the-loop PCS test, suppress synchronised cycle delivery for 6 consecutive cycles to simulate real-time bus failure. Measure time from last valid cycle to PCS frozen output state. Simulate a component self-test failure and verify PCS outputs are set to last-known-good values with a fault flag raised. Acceptance: output freezes within 1 cycle of 6th missed delivery; fault flag asserted within 5 ms of self-test failure. Rationale: SUB-REQ-025 defines PCS degraded-mode behaviour on real-time bus failure. Freezing outputs preserves plasma stability during transient communication faults — an uncontrolled output step during bus failure could trigger a disruption. The 5-consecutive-cycle threshold provides hysteresis to filter single-cycle glitches while ensuring rapid response to sustained failure. | Test | |
| VER-REQ-078 | Verify SUB-REQ-030: Configure HCDC at 60 MW nominal (25 MW NBI, 20 MW ECRH, 15 MW ICRH). Simulate ECRH controller failure by halting its process. Measure: detection time, redistribution command issue time, and final setpoints for NBI and ICRH. Repeat for NBI and ICRH failure. Acceptance: redistribution command within 100 ms of missed heartbeat detection; redistributed power does not exceed each actuator's rated maximum; total power deficit ≤ 5% of pre-failure setpoint. Rationale: SUB-REQ-030 ensures plasma heating continuity during single actuator failure. Without redistribution, sudden heating loss during flat-top burn can cause density collapse and disruption. The 100 ms response window aligns with the HCDC heartbeat monitoring interval and prevents a step-loss of plasma beta that would exceed the 5% stored energy tolerance in SYS-REQ-003. | Test | |
| VER-REQ-079 | Verify SUB-REQ-019: Configure ERP test bench with 160 synthetic magnetic measurement channels. Force 32 channels (20%) to return invalid readings (NaN or out-of-range). Inject steady-state flat-top plasma state vectors and measure ERP equilibrium output against a pre-computed reference reconstruction. Acceptance: ERP provides valid equilibrium state vector with position accuracy ±2 cm and current reconstruction ±1% when up to 32 of 160 channels are unavailable; no error flag is asserted. Rationale: SUB-REQ-019 defines ERP fault-tolerance for sensor dropout. Maintaining equilibrium reconstruction with 20% channel loss is critical to avoiding a SCRAM during a diagnostic failure unrelated to plasma instability. The 20% threshold covers the expected maximum correlated failure rate of a single diagnostic front-end crate. | Test | |
| VER-REQ-080 | Verify SUB-REQ-036: Connect the Magnet Power Supply Controller to a scaled resistive test coil (1% rated inductance). Upload a 10-second reference coil current ramp from a PCS test fixture. Measure current tracking error throughout the ramp and at steady state. Inject a coil current perturbation exceeding ±2 A and measure time to MPSC hard trip assertion. Acceptance: tracking error ≤ ±1 A throughout the reference waveform; hard trip asserted within 10 ms of persistent ±2 A exceedance. Rationale: SUB-REQ-036 ensures the magnet power supply tracks the plasma equilibrium waveform with sufficient precision. Coil current errors exceeding ±1 A at 15 MA perturb plasma position beyond the ±2 cm SYS-REQ-001 boundary. The hard trip threshold prevents sustained overcurrent from damaging superconducting coil insulation. | Test | |
| VER-REQ-081 | Verify IFC-REQ-025: With the Plant Data Historian interface to the Plasma Diagnostics Integration System active, inject synthetic time-stamped diagnostic data streams at 1 kHz per channel across 300 channels over the best-effort monitoring network. Measure ingestion latency and packet loss rate over a 30-minute test period. Acceptance: ingestion rate sustained at ≥ 1 kHz per channel with ≤ 0.1% packet loss; all timestamp offsets from GPS reference ≤ 1 ms. Rationale: IFC-REQ-025 ensures the data archive interface sustains the 1 kHz sample rate required by STK-REQ-007 and SYS-REQ-005. Without verified ingestion performance, the 25-year archival requirement cannot be met; post-pulse analysis and model retraining also require complete time-ordered data. | Test | |
| VER-REQ-082 | Verify IFC-REQ-026: Connect calibrated signal generator to 256 Magnetic Diagnostics Array analogue input channels on the Real-Time Diagnostic Signal Conditioner. Inject sinusoidal test signals at frequencies up to 100 kHz, amplitudes 1 mV to 1 V. Measure CMRR at 50 Hz and 150 Hz, ADC linearity (INL), and dynamic range. Acceptance: CMRR ≥ 80 dB at 50 Hz; INL ≤ 0.05% FS; dynamic range ≥ 80 dB across all 256 channels. Rationale: IFC-REQ-026 defines the analogue performance of the magnetic diagnostics interface, the primary sensor input for equilibrium reconstruction and disruption prediction. CMRR ≥ 80 dB suppresses power line noise in the 15 MA toroidal current environment; INL ≤ 0.05% FS ensures ERP 160-channel reconstruction meets the ±2 cm position accuracy of SYS-REQ-001. | Test | |
| VER-REQ-083 | Verify SUB-REQ-054 and SYS-REQ-007: Using network penetration test methodology in a factory acceptance test environment: (1) attempt bidirectional data paths between real-time control LAN and monitoring LAN; (2) inject crafted packets from monitoring LAN toward control LAN endpoints; (3) attempt reverse-direction traffic injection through data diode; (4) verify all three security zones present with no shared switch ports. Acceptance: no bidirectional control-to-monitoring path exists; data diode rejects all reverse-direction packets; no unauthenticated cross-zone access path found. Rationale: SYS-REQ-007 mandates IEC 62443 SL-2 with data diode enforcement. Without adversarial penetration testing, network segmentation cannot be verified as effective — configuration inspection alone is insufficient for SL-2 compliance because misconfigurations may not be visible in documentation. | Test | |
| VER-REQ-084 | Verify SYS-REQ-004 end-to-end safe state transition: In integrated system test with plasma current simulation, from each operating state (FLAT-TOP, RAMP-DOWN, PLASMA-INIT), trigger automatic SCRAM via IESS trip. Measure elapsed time from SCRAM trigger to confirmation of all five safe state criteria: (1) plasma current zero; (2) all heating systems de-energised; (3) fuel injection valves closed; (4) SPDS shows SAFE STATE; (5) IESS run-permit de-energised. Acceptance: all five criteria confirmed within 5 seconds; 20 consecutive test runs covering all three starting states. Rationale: SYS-REQ-004 mandates ≤5 s safe state transition. VER-REQ-005 covers only the first 30 ms (interlock logic chain). The full 5 s window encompasses plasma quench, heating shutdown, and fuel inhibit across IESS, PCS, HCDC, and FIBC. Only an integrated system test verifies the composed timeline meets the system-level budget. | Test | |
| VER-REQ-085 | Verify SUB-REQ-074: After reaching safe state in an integrated SCRAM test, attempt to energise each plasma-facing subsystem (HCDC, FIBC, PCS) from their control interfaces without issuing a formal operator clearance. Verify all energisation attempts are hardware-rejected. Execute simulated formal clearance by authorised operator and verify all subsystems can be re-enabled. Acceptance: all energisation attempts without clearance are hardware-rejected within 100 ms; no software bypass path exists; re-energisation succeeds following formal clearance. Rationale: SUB-REQ-074 implements the safe state hold function. The safety argument depends on the system remaining in safe state once achieved. Without this test, a software or operator error could re-energise plasma-facing systems while the reactor is in post-SCRAM unsafe condition. The hardware interlock requirement prevents any software layer from bypassing the hold. | Test | |
| VER-REQ-086 | Verify SUB-REQ-031: Configure HCDC Supervisory heartbeat monitoring at 100 ms intervals. Suppress the ECRH controller heartbeat for two consecutive 100 ms intervals. Measure time from second missed heartbeat to HCDC Supervisory issuing a controller-isolate command and fault annunciation. Acceptance: isolate command issued within 50 ms of second missed heartbeat; fault annunciation appears on SPDS within 200 ms of detection. Rationale: SUB-REQ-031 prevents an unresponsive heating actuator controller from maintaining control of its actuator. An unresponsive controller maintaining last-commanded outputs could drive unsafe actuator states during plasma transients. Two-miss hysteresis suppresses single-cycle communication delays while ensuring rapid response to sustained controller failure. | Test | |
| VER-REQ-087 | Verify SUB-REQ-040: On hardware test bench, inhibit ESS watchdog refresh and measure time to hardware reset. Connect test actuator to MGI valve output and verify command within 20 ms of reset. Inject single hardware faults and confirm MGI actuation is not prevented. Pass criterion: reset within 100 ms; MGI actuation confirmed on all fault scenarios. Rationale: Watchdog timer boundary and hardware-enforced actuation must be verified by hardware fault injection; software analysis cannot demonstrate SIL-3 uncircumventability of the 100 ms reset trigger and MGI actuation chain. | Test | |
| VER-REQ-088 | Verify SUB-REQ-064: Subject the IESS Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Sequencer to seismic qualification testing per IEEE 344 at the plant site-specific SSE response spectrum. Apply simultaneous horizontal and vertical excitation. Operate all functions during and after test. Pass criterion: all trip functions operate within specified timing (<10 ms) during excitation; no structural damage or functionality loss after SSE level test. Rationale: IEEE 344 seismic qualification requires physical shake-table testing with the actual hardware energised; analysis alone cannot substitute for nuclear safety equipment. The SSE response spectrum must be applied at the actual mounting configuration to qualify the qualification claim in SUB-REQ-064. | Test | |
| VER-REQ-089 | Verify SUB-REQ-072: Obtain and review Safety Arbiter vendor qualification documentation including: IEC 61513 Category A type approval certificate, IEC 61508 SIL-3 certificate, FMEA report, software diversity analysis, and independent verification evidence. Confirm all documents are approved by the applicable nuclear regulatory authority. Pass criterion: all five document types present; SIL-3 certificate scope covers all safety functions; regulatory approval stamp present and current. Rationale: IEC 61513 Category A qualification requires regulatory-approved documentation that cannot be reproduced by test; inspection of vendor qualification evidence against the certificate scope is the mandated verification method for nuclear I&C platforms. | Inspection | |
| VER-REQ-090 | Verify SUB-REQ-075: During integrated system test with DPE in active operation, inject a hardware fault causing the primary inference node to fail (CPU reset). Measure: (a) time from failure detection to standby node assuming prediction function; (b) time to recovery of valid prediction output. Confirm last valid prediction is held during switchover. Verify switchover event is logged with microsecond timestamps. Pass criterion: standby active within 100 ms; prediction output valid within 500 ms; no false disruption trigger during switchover. Rationale: SUB-REQ-075 specifies a 100 ms switchover time for the hot-standby DPE node; hardware fault injection is required to validate the automatic failover mechanism under real failure conditions, as simulation cannot capture timing dependencies in the actual hardware architecture. | Test | |
| VER-REQ-091 | Verify SUB-REQ-076: During pellet injection test sequence, fail the primary injection channel by simulating pellet velocity sensor disagreement >20% (inject offset into calibration). Measure: (a) time from failure detection to secondary channel readiness; (b) confirm no manual intervention required. Verify channel switch is logged. Pass criterion: secondary channel ready within 200 ms; no operator action required; disruption mitigation pellets available immediately after switchover. Rationale: SUB-REQ-076 mandates automatic 200 ms switchover without manual intervention; test under simulated sensor disagreement failure is the only way to validate the automatic switchover criterion, as the secondary channel cannot be activated by normal operation. | Test | |
| VER-REQ-092 | Verify SUB-REQ-058: During integrated DPMS operation, inhibit the Disruption Precursor Monitor output for a period exceeding 500 ms. Confirm DPMS enters watchdog-tripped state with disruption risk set to 1.0. Verify this triggers the precautionary mitigation sequence. Measure time from output inhibition to watchdog-trip state transition. Pass criterion: watchdog-trip within 500 ms; risk value = 1.0 confirmed; mitigation sequence initiated; no operator action required. Rationale: SUB-REQ-058 specifies a safety-critical watchdog: failure to detect DPM output loss could leave the system unprotected during a disruption. Test by output inhibition verifies the 500 ms timing boundary and confirms the risk escalation is automatic and not operator-dependent. | Test | |
| VER-REQ-093 | Verify SYS-REQ-012: With all three HCDC actuator controllers active, command aggregate heating power setpoints from 0 to 73 MW in 25 MW increments. Measure delivered power at each actuator with calibrated power meters and compute aggregate sum. Pass criterion: aggregate delivered power within plus or minus 5% of commanded setpoint at each level. Simulate ECRH failure at 70 MW and verify HCDC Supervisory redistributes remaining power across NBI and ICRH within 2 s without exceeding actuator rated maxima. Rationale: SYS-REQ-012 governs coordinated multi-system heating control over the full 73 MW range. Hardware test with calibrated power meters is required because analysis alone cannot account for actuator non-linearity. The redistribution sub-test validates degraded-mode behaviour of SUB-REQ-030. | Test | |
| VER-REQ-094 | Verify RE detection (REQ-SEFUSIONREACTORCONTROLSYSTEM-114): Connect a calibrated hard X-ray pulse generator to the DPMS RE diagnostic channel. Inject a stepped source generating 12000 counts/s for 10 ms duration. Confirm RE_DETECTED signal is asserted within 10 ms of threshold crossing. Repeat 100 times. Pass criterion: RE_DETECTED asserted in all 100 trials with latency 10 ms or less. Rationale: Functional test verifying the DPMS RE detection chain threshold, timing, and signal latching. 100-trial repetition establishes statistical confidence in the detection reliability under worst-case hardware-in-loop conditions. | Test | verification, dpms, re-mitigation, session-411 |
| VER-REQ-095 | Verify RE mitigation actuation (REQ-SEFUSIONREACTORCONTROLSYSTEM-115): On an integrated DPMS test bench with simulated RE_DETECTED input and MGI valve test fixture, assert RE_DETECTED signal and measure time from assertion to valve open command. Confirm injection flow rate reaches 30 bar-L minimum within test flow parameters. Verify termination when simulated plasma current drops below 100 kA. Pass criterion: valve open command issued within 40 ms in all 50 trials. Rationale: Functional test verifying the complete RE mitigation actuation chain from RE_DETECTED signal to valve command timing and injection parameters. 50-trial repetition ensures actuation reliability. Hardware-in-loop setup with test fixture simulates realistic valve hardware latency. | Test | verification, dpms, re-mitigation, session-411 |
| VER-REQ-097 | Verify equipment list registration by inspection of the plant Formal Equipment List against the as-installed FRCS subsystem inventory: confirm every installed I&C subsystem has a corresponding FL entry with rack location, IEC 61346 tag, SIL classification, and connector specification. Confirm the FL is held under the plant configuration management system with a current revision date. Rationale: REQ-SEFUSIONREACTORCONTROLSYSTEM-127 requires FL registration for all FRCS subsystems. Inspection of the FL against the installed inventory is the only practical verification method for this administrative compliance requirement. | Inspection | |
| VER-REQ-098 | Verify SUB-REQ-113: During HCDC EMC qualification testing, inject 200 V/m RF signals at frequencies between 50 MHz and 170 GHz at the HCDC equipment boundary and measure field strength at the nearest PCS and IESS cabinet boundaries. Confirm field strength is below 10 V/m and that no PCS or IESS spurious actuations are recorded during a 1-hour exposure test. Rationale: SUB-REQ-113 requires HCDC source controls to limit RF fields at PCS/IESS boundaries. Direct measurement of field strength at the receiving equipment boundary during an in-situ RF injection test is the only method that validates both the HCDC source controls and the system-level immunity simultaneously. | Test | idempotency:qc-417-ver-sub113 |
| VER-REQ-099 | Verify IFC-REQ-022: Configure a test BCM simulator to transmit Q-factor vectors at 10 Hz to the DPMS input interface. Use a protocol analyser to capture 100 consecutive messages and verify: (a) message length equals exactly 64 bytes, (b) CRC-32 checksums match for all messages, (c) sequence counter increments monotonically with no gaps. Inject a message with corrupted CRC and confirm DPMS discards it. Pass criterion: all 100 messages valid, 1/1 corrupted messages rejected, counter increments unbroken. Rationale: IFC-REQ-022 specifies a deterministic 64-byte fixed-format message with CRC-32 integrity at 10 Hz. Protocol analyser capture is the only method that confirms both format compliance and error-rejection behaviour required for reliable disruption prediction input data integrity. | Test | idempotency:val-418-ver-ifc022 |
| VER-REQ-100 | Verify IFC-REQ-023: With the Plant Operations Sequencer and all seven subsystems on the SCADA bus, command POS to transition MSV from STANDBY to PRE-PULSE. Capture MSV broadcast timestamps at each of seven subsystem receivers using synchronised capture hardware. Verify: (a) all seven receivers confirm MSV within 50 ms of POS emission, (b) MSV encoded as 32-bit status word, (c) 10 Hz broadcast sustained over 30 seconds with no missed transmissions. Pass: all 7 receivers <50 ms, 300/300 transmissions received. Rationale: IFC-REQ-023 mandates MSV delivery to all 7 operational subsystems within 50 ms at 10 Hz. Simultaneous end-to-end timing measurement across all 7 receivers is required — sequential point-to-point tests cannot detect multi-hop bus congestion or scheduling jitter that affects only some receivers. | Test | idempotency:val-418-ver-ifc023 |
| VER-REQ-101 | Verify IFC-REQ-024: Connect IRIG-B and IEEE 1588 PTP timing pulse outputs from the Machine Timing and Synchronisation System to an oscilloscope at each of ten representative subsystem receiver inputs. Measure rise time of each timing pulse. Verify all rise times are <=100 ns. Confirm fibre-optic link independence by disconnecting one link and verifying other subsystems continue to receive valid timing. Pass criterion: 100% rise times <=100 ns across all receivers, no cross-link dependency. Rationale: IFC-REQ-024 specifies rise time <=100 ns for shot timing signals. Direct oscilloscope measurement at the receiver is required to confirm signal integrity through fibre-optic links — analysis alone cannot account for dispersion and connector losses in the as-built installation. | Test | idempotency:val-418-ver-ifc024 |
| VER-REQ-102 | Verify IFC-REQ-027: During a plasma flat-top simulation lasting 30 seconds, inject 3,000,000 magnetic diagnostic data frames through the DDM to ERP RDMA link at 100 kHz. Record frame delivery latency for each frame and count lost frames. Verify: (a) end-to-end latency <=200 µs for all frames, (b) zero frame loss over the 30-second test window, (c) timestamps on received frames monotonically increase and agree with Machine Timing System within 10 µs. Pass: 0 lost frames, 100% frames <=200 µs. Rationale: IFC-REQ-027 specifies zero frame loss tolerance during flat-top — a uniquely demanding requirement that must be verified under full operational load. Burst or idle-period testing would not expose queuing or timing drift under sustained 100 kHz throughput. | Test | idempotency:val-418-ver-ifc027 |
| VER-REQ-103 | Verify IFC-REQ-028: Inject pre-recorded calibrated sensor vectors from the Disruption Precursor Sensor Suite test harness at >=10 kHz into the Disruption Precursor Monitor input interface. Use synchronised hardware timestamps at source and receiver. Measure delivery latency for 10,000 consecutive vectors. Verify: (a) 100% of vectors delivered within 500 µs, (b) timestamp synchronisation to Machine Timing System within 10 µs for all vectors, (c) no vector loss over a 1-second capture window. Pass: all criteria met. Rationale: IFC-REQ-028 specifies <=500 µs delivery latency and <=10 µs timestamp synchronisation at >=10 kHz. These are tight real-time constraints that require direct measurement under operational load; analysis would not reveal jitter induced by the fibre link or FPGA timestamp insertion hardware. | Test | idempotency:val-418-ver-ifc028 |
| VER-REQ-104 | Verify SUB-REQ-085: With the IESS operating normally, physically disconnect one hardware channel between the Safety Logic Processor and Emergency Shutdown Sequencer actuation output. Inject a SCRAM demand and measure time to actuation via the remaining channel. Verify: (a) SCRAM still actuates within 5 seconds via surviving channel, (b) a channel failure alarm is raised within 10 seconds, (c) IEC 61508 SIL-3 PFD calculation using measured channel availability data confirms PFD < 1×10⁻³. Pass: single-channel loss does not prevent SCRAM, PFD <1e-3. Rationale: SUB-REQ-085 asserts 1oo2 redundancy with PFD<1e-3. Only a hardware fault injection test with the surviving channel under load can confirm that independence is genuine and not compromised by shared cabling, power supply, or firmware. Analysis alone is insufficient for IEC 61508 SIL-3 claims on safety-critical actuation hardware. | Test | idempotency:val-418-ver-sub085 |
| VER-REQ-105 | Verify SUB-REQ-084: From a simulated full-power flat-top state with active NBI and ICRH heating, inject a SCRAM demand into the Emergency Shutdown System. Using facility-level instrumentation, measure: (a) time from SCRAM demand to plasma current <1 kA, (b) time for all NBI, ICRF and ECRH systems to reach zero power, (c) time for all magnet dump resistors to be engaged and coil currents decaying, (d) confirmation of pellet cryostat vent to tritium exhaust. Verify all conditions achieved within 5 seconds. Pass: all four safe state conditions met within 5 s. Rationale: SUB-REQ-084 specifies the four-condition safe state achieved within 5 seconds — this is the primary safety acceptance criterion for the reactor. An end-to-end SCRAM test from full-power conditions is the only verification method accepted by nuclear regulators for IEC 61513 Category A qualification. | Test | idempotency:val-418-ver-sub084 |
| VER-REQ-106 | Verify SUB-REQ-108: Following a successful SCRAM test, inspect Safety Logic Processor continuous monitoring output for each of the four safe-state indicators: (a) plasma current monitor reading zero A, (b) all high-voltage system interlock status registers in de-energised state, (c) cryogenic system control mode flag in PASSIVE-HOLD, (d) all active heating system interlocks in zero-power state. Verify all four indicators remain in safe state for a 60-second observation period with no active control intervention. Inspect SLP self-test logs to confirm each indicator was individually tested during the preceding health check. Rationale: SUB-REQ-108 requires safe state to be self-sustaining without active control intervention, verified by the SLP. Inspection of the SLP monitor outputs during and after a SCRAM test is the only method that confirms both the self-sustaining property and the SLP's ongoing monitoring function. | Test | idempotency:val-418-ver-sub108 |
| VER-REQ-107 | Verify SUB-REQ-112: During a full-system SCRAM test, timestamp the SCRAM initiation event and then monitor the qualified safety bus for the SAFE-STATE-CONFIRMED signal. Measure: (a) time from SCRAM initiation to each of the four conditions being achieved (plasma current <1 kA, coil currents transferred to dump resistors, ICRH/ECRH/NBI hardwired inhibit confirmed, DT gas valves confirmed closed), (b) time from SCRAM initiation to SAFE-STATE-CONFIRMED signal on the qualified safety bus. Verify all conditions met within 8 seconds and SAFE-STATE-CONFIRMED asserted within 8 seconds. Pass: 8 s budget met for all four conditions and SAFE-STATE-CONFIRMED signal asserted. Rationale: SUB-REQ-112 requires IESS to verify all four safe state conditions and assert SAFE-STATE-CONFIRMED within 8 seconds. This timing constraint is directly derived from the 5-second SCRAM target in SYS-REQ-004 plus 3 seconds for verification confirmation. Direct timing measurement is required for IEC 61513 nuclear qualification. | Test | idempotency:val-418-ver-sub112 |
| VER-REQ-108 | Verify SUB-REQ-013: On a representative hardware platform, inject a synthetic 10 kHz diagnostic data stream into the Disruption Precursor Monitor across all active channels. Measure the time from each sample epoch to delivery of the 128-element MHD stability feature vector at the DPE input port using timestamped hardware counters. Record the missing-sample count over a 600-second run (6×10⁶ epochs). Pass: all epoch-to-feature latencies ≤ 100 μs; missing-sample count ≤ 600 (0.01% of 6×10⁶). Rationale: SUB-REQ-013 specifies a hard 100 μs latency and 0.01% missing-sample rate. These values feed directly into the disruption prediction response budget: DPM latency + DPE inference time must fit within the 50 ms precursor-to-actuation window of SYS-REQ-002. The requirement cannot be verified by analysis because the latency depends on real-time FPGA pipeline behaviour under concurrent diagnostic load. Hardware injection testing on the target platform is required. | Test | idempotency:val-420-ver-sub013 |
| VER-REQ-109 | Verify SUB-REQ-014: Inject a sequence of 10 synthetic disruption events into the DPMS Supervisory and Archive, each with a 5-second pre-event state vector window at 1 ms sample intervals. For each event, verify: (a) the complete pre-event window is archived (5000 samples per event); (b) a retraining package is generated within 10 minutes when the rolling 24-hour false positive count exceeds 3 or true positive rate falls below 93%. Introduce a controlled test scenario where both thresholds are exceeded simultaneously and verify the retraining package is generated within the 10-minute window. Rationale: SUB-REQ-014 is the DPMS model-adaptation requirement: missed state-vector windows mean disruption precursors cannot be learned and model accuracy degrades over time. The 10-minute retraining trigger is a maintenance requirement tied to the 95% true-positive floor in SUB-REQ-010. Both time constraints require end-to-end test with injected events to confirm archive completeness and retraining automation. | Test | idempotency:val-420-ver-sub014 |
| VER-REQ-110 | Verify SUB-REQ-020: In a hardware-in-the-loop test bench with a validated 15 MA plasma equilibrium model, command the Shape and Position Controller to track a reference equilibrium trajectory under steady-state flat-top conditions. Inject representative perturbations (±5% plasma current, ±2% toroidal field). Record radial and vertical position error over a 30-second flat-top. Pass: peak radial and vertical displacement from reference trajectory <=2 cm for all perturbation scenarios; no sustained drift exceeding 2 cm for >1 s. Rationale: SUB-REQ-020 specifies the 2 cm geometric-centre tolerance that flows from SYS-REQ-001 (radial position tolerance). The PCS plasma-wall gap budget assumes this tolerance is maintained; exceeding it risks first-wall interaction at 15 MA plasma current. Hardware-in-the-loop is required because shape control performance depends on the coupled dynamics of the full magnetic equilibrium reconstruction and real-time actuator response. | Test | idempotency:val-420-ver-sub020 |
| VER-REQ-111 | Verify SUB-REQ-044: Connect the Pellet Injection Controller to a test-bench ELM phase simulator generating a configurable trigger signal. Issue 300 consecutive pellet injection commands, each keyed to the ELM phase trigger. Record: (a) injection-to-trigger timing offset for each shot; (b) total miss count (offset >0.5 ms or no injection within trigger window). Pass: all on-time injections within +-0.5 ms of trigger; miss rate <=2 of 100 in any 100-shot rolling window. Rationale: SUB-REQ-044 requires ELM-synchronised pellet injection within 0.5 ms. This is a hard real-time constraint: pellet injection outside the ELM-quiescent window causes plasma contamination and potential disruption. The 2% miss rate is the operational tolerance agreed with the physics team based on fuelling efficiency models. Only hardware timing measurements can confirm that the PIC firmware meets the synchronisation window, as software simulation cannot capture interrupt latency and DMA transfer timing on the target embedded system. | Test | idempotency:val-420-ver-sub044 |
| VER-REQ-112 | Verify SUB-REQ-045: Connect the Burn Condition Monitor to a calibrated neutron flux reference instrument at a test facility. Command a representative power ramp from 50 MW to 800 MW at 10 MW/s. Record BCM fusion power estimate and reference instrument reading at each 0.1 s update epoch. Calculate the absolute deviation at each epoch as a percentage of the reference. Verify update rate by counting output samples over a 60-second window. Pass: all deviations <=2% of calibrated reference; update count >=600 in 60 s (>=10 Hz). Rationale: SUB-REQ-045 specifies the 2% fusion power accuracy and 10 Hz update rate for the BCM. The BCM output is used by SUB-REQ-047 to trigger burn termination when Q<1 is predicted; a 2% error floor ensures the BCM does not produce spurious Q<1 alarms during normal operation. Calibration against a reference neutron flux instrument is required by IEC 61513 for safety-significant measurement chains in nuclear facilities. | Test | idempotency:val-420-ver-sub045 |
| VER-REQ-113 | Verify SUB-REQ-047: In a HIL test bench simulating active burn, inject synthetic BCM output data representing a thermal energy decay rate consistent with Q<1 prediction within 500 ms. Measure: (a) time from Q<1 prediction signal to Gas Puffing Valve Controller receiving fuel-ramp-down command; (b) time from Q<1 prediction to Pellet Injection Controller receiving pellet-hold command; (c) fuel ramp-down completion time. Pass: command delivery <=50 ms of Q<1 prediction; ramp-down complete <=200 ms of Q<1 prediction; both commands issued on every test trigger (no missed actuation in 20 repeat trials). Rationale: SUB-REQ-047 is the controlled burn termination trigger triggered by BCM Q<1 prediction. The 200 ms ramp-down budget is an engineering constraint derived from the plasma thermal energy decay time constant at low Q: exceeding this risks an uncontrolled burn collapse that the DPMS may classify as a disruption precursor and trigger SYS-REQ-002 mitigation. HIL testing is required to verify the command chain timing because it involves the interaction of three subsystems (BCM, GPVC, PIC) under real-time control. | Test | idempotency:val-420-ver-sub047 |
| VER-REQ-114 | Verify SUB-REQ-052: With the Machine Timing and Synchronisation System GPS-disciplined oscillator locked to a reference GPS signal, distribute T=0 and synchronisation pulses to representative I&C subsystem nodes across the full plant network. Measure: (a) absolute timestamp accuracy at each node against GPS reference using a calibrated time-interval analyser; (b) inter-node jitter; (c) holdover accuracy after GPS signal disconnection over a 1-hour observation. Pass: absolute accuracy <=1 us at all nodes; inter-node jitter <=5 us; holdover drift <=10 us/h. Rationale: SUB-REQ-052 specifies the 1 us absolute and 5 us inter-subsystem timing accuracy required for coherent plasma state reconstruction at 1 kHz. If timing jitter exceeds 5 us, the equilibrium reconstruction processor receives phase-misaligned magnetic flux measurements that corrupt the shape reconstruction used by the PCS. GPS holdover accuracy ensures timing integrity during satellite outage periods. All values derive from the 1 kHz data acquisition requirement and the ERP phase tolerance analysis. | Test | idempotency:val-420-ver-sub052 |
| VER-REQ-115 | Verify SUB-REQ-042: With the Gas Puffing Valve Controller connected to a representative gas injection valve on a test stand, issue 20 consecutive density setpoint step commands. For each command, measure valve response time from command receipt to valve reaching 95% of commanded position using a high-bandwidth position transducer. Pass: all 20 measurements <10 ms from command receipt to 95% valve travel; no single measurement exceeds 10 ms. Rationale: SUB-REQ-042 specifies a 10 ms valve response time for density control. This is the actuator latency budget for the fuelling control loop: the Gas Puffing Valve Controller is the actuator for plasma density regulation (SYS-REQ-003). A valve response exceeding 10 ms introduces density overshoot at the 1×10^20 m^-3 operating point, which can trigger a density-limit disruption. Hardware measurement on the actual valve mechanism is required because solenoid response time is a mechanical property that cannot be calculated from datasheet values alone. | Test | idempotency:val-420-ver-sub042 |
| VER-REQ-116 | Verify SUB-REQ-053: With all subsystem data sources connected to the Plant Data Historian, initiate a full-system data acquisition session. Inject a sustained synthetic data stream at the expected aggregate rate from all subsystems simultaneously. Measure: (a) actual historian ingest rate over a 60-second window; (b) data completeness (missing sample count); (c) query response time for a 5-second window of 1 kHz data from 300 channels. Pass: sustained ingest rate >=50 MB/s without data loss; post-pulse query returns complete dataset within 60 s of termination. Rationale: SUB-REQ-053 is the ingest-rate requirement for the Plant Data Historian, which must archive all subsystem data at 50 MB/s aggregate during a plasma pulse. This flows from STK-REQ-007 (1 kHz data logging from 300+ instruments). Storage system performance under concurrent write load cannot be verified by analysis; a sustained load test is required. The 60-second post-pulse query latency also verifies the STK-REQ-007 post-pulse access requirement. | Test | idempotency:val-420-ver-sub053 |
| VER-REQ-117 | Verify SYS-REQ-001: During commissioning plasma operations at full plasma current, record radial position and plasma current measurements from the Equilibrium Reconstruction Processor over at least five consecutive 30-second flat-top periods. Calculate peak and RMS radial displacement from reference trajectory and current error from setpoint for each flat-top. Pass: all peak radial displacements <=2 cm; all plasma current errors <=1% of commanded value during flat-top; no flat-top terminated prematurely due to equilibrium loss. Rationale: SYS-REQ-001 is the primary plasma control performance requirement. End-to-end system test at full 15 MA plasma current during actual operation is required because the interaction of the PCS, magnetic diagnostics, power systems, and heating systems cannot be replicated in hardware-in-the-loop simulation with sufficient fidelity at full parameter. Five flat-tops provide statistical confidence that performance is sustained and not a single-shot result. | Test | idempotency:val-420-ver-sys001 |
| VER-REQ-118 | Verify SYS-REQ-002: In a full system HIL test with all IESS, DPMS, and PCS subsystems integrated, inject 20 pre-recorded disruption precursor scenarios from the JET-equivalent disruption database. Measure: (a) time from disruption precursor signal onset to SMP injection actuation signal at the mitigation injectors; (b) energy mitigation efficiency calculated as (1 - thermal energy deposited on first wall / total pre-disruption thermal energy). Pass: all actuation latencies <=50 ms; mean energy mitigation efficiency >80%; minimum efficiency across all 20 scenarios >75%. Rationale: SYS-REQ-002 specifies the 50 ms disruption response time and 80% energy mitigation efficiency. These derive from first-wall thermal load limits: exceeding 80% un-mitigated energy deposition at 15 MA plasma current produces tungsten first-wall melting. Full integrated HIL testing is required because the 50 ms budget spans three subsystems (DPMS detection, IESS routing, actuator response) and cannot be verified piecemeal without timing accumulation uncertainty. | Test | idempotency:val-420-ver-sys002 |
| VER-REQ-119 | Verify SYS-REQ-015: With the tritium monitoring network fully installed, perform a controlled tritium source challenge at a representative controlled area boundary monitor: introduce a calibrated tritium source at known concentration levels of 0.5 uSv/h, 1 uSv/h, and 10 uSv/h. For each level, measure: (a) alarm latency from threshold crossing to operator alarm annunciation; (b) isolation command latency at the 10 uSv/h level. Pass: evacuation alarm latency <=30 s at 1 uSv/h; containment isolation command <=30 s at 10 uSv/h; no false alarm at 0.5 uSv/h source. Rationale: SYS-REQ-015 derives from STK-REQ-004 (tritium boundary integrity) and is a nuclear regulatory compliance requirement. The 30-second alarm latency is the maximum permitted by the facility radiation protection programme for personnel evacuation. A calibrated source challenge is the only method accepted by nuclear regulators to demonstrate that the tritium monitoring chain meets the response time and threshold accuracy requirements for personnel protection. | Test | idempotency:val-420-ver-sys015 |
| VER-REQ-120 | Verify SUB-REQ-114 (IESS safe state definition) by conducting a Type Test during Factory Acceptance Testing: command an IESS trip from full plasma operating conditions and measure plasma current, poloidal field coil currents, RF power levels, pellet injection valve positions, and torus pressure at T+10s after trip initiation. All six parameters SHALL be within their specified safe state bounds simultaneously. Repeat for each of the five IESS trip initiators (plasma current limit, disruption prediction, magnet quench, manual trip, watchdog timeout). Rationale: SUB-REQ-114 defines quantified safe state exit conditions for each of six plant parameters across five trip scenarios. The verification must confirm all parameters simultaneously — a safe state where plasma current is within limits but RF power is still pulsing is not a genuine safe state. Five trip initiators are tested to verify that the safe state is reachable from each failure mode, not just from the nominal trip path. | Test | idempotency:qc-422-ver-iess-safe-state |
| VER-REQ-121 | Verify SUB-REQ-115 (qualified maintenance bus): Configure a simulated SIL-classified I&C channel on the PCICS test bench and inject a synthetic fault. Confirm: (1) the fault is detected and classified within 10 seconds; (2) the fault report transmitted on the maintenance bus conforms to IEC 61784-3 framing; (3) the report includes fault identity, timestamp, and severity classification. Repeat for 10 representative fault types across the I&C channel population. Rationale: SUB-REQ-115 specifies a qualified maintenance bus compliant with IEC 61784-3 with 10-second fault reporting. Functional test at the subsystem level is necessary because the 10-second timing requirement and the frame format are testable acceptance criteria that cannot be verified by inspection of the design alone. | Test | idempotency:qc-422-ver-maintenance-bus |
| VER-REQ-122 | Verify SUB-REQ-116 (IESS IEC 61513 Category A compliance): Review the IESS safety case documentation pre-commissioning. Confirm the safety case contains: (1) SIL-3 allocation with probabilistic justification; (2) proof-test interval calculations; (3) FMEA covering at least 95% of identified failure modes; (4) IEC 61511 lifecycle documentation. The verification activity is the independent safety assessment review gate prior to first plasma. Rationale: SUB-REQ-116 is a documentation and compliance requirement — the acceptance criterion is the existence and content of the safety case. A test cannot confirm safety case completeness; only an analytical review of the documented safety case against IEC 61513 Category A requirements can verify this requirement. | Analysis | idempotency:qc-422-ver-iec61513-iess |
| VER-REQ-123 | Verify SUB-REQ-117 (GPVC dual-channel redundancy): On a GPVC production unit, disable channel A (remove power to channel A solenoid driver). Confirm: (1) channel B maintains full injection capability within 100 ms of channel-A-loss detection; (2) no uncontrolled gas injection occurs during the transition. Repeat with channel B disabled and channel A active. Confirm dual-channel fault annunciation in both cases. Rationale: SUB-REQ-117 specifies a 100 ms failover time for GPVC dual-channel redundancy. The timing requirement can only be verified by hardware test — no analysis can determine whether the actual relay/switching circuitry meets 100 ms without physical measurement. The test must be performed on production hardware, not engineering model, due to component variation in relay timing. | Test | idempotency:qc-422-ver-gpvc-redundancy |
| VER-REQ-124 | Verify SUB-REQ-118 (POS pre-shot conditioning sequence): On the plant control system integration test bench, configure a simulated plant state with all five conditioning preconditions met (vessel temperature ≥150°C confirmed, glow discharge complete, magnet PSUs stable within 0.1%, vacuum ≤10⁻⁵ mbar, all interlock channels armed). Confirm POS issues plasma initiation permit. Then individually remove each of the five preconditions and confirm the POS refuses to issue a permit in each case. Repeat for 10 randomised combinations of failed preconditions. Rationale: SUB-REQ-118 specifies five discrete conditioning preconditions that must all be satisfied simultaneously. The verification must test both the positive case (all five met → permit issued) and the negative cases (each precondition missing individually → permit refused). Testing 10 randomised combinations provides additional coverage for AND-gate logic errors. A test bench approach is required because the actual vessel bakeout takes ≥4 h — the test bench must simulate this via injected status signals. | Test | idempotency:val-423-ver-pos-preshot |
| VER-REQ-125 | Verify SUB-REQ-119 (POS controlled plasma shutdown): During site acceptance testing on the integrated plasma control system, initiate a POS-commanded controlled shutdown from 50% of design plasma current. Instrument the following: plasma current ramp profile at 100 Hz, heating power profiles at 1 Hz, torus pressure at 0.1 Hz, and magnet PSU standby transition time. Acceptance criteria: (1) plasma current reaches ≤10 kA within 30 s, (2) all heating power reduces to ≤1% of operating value before plasma current drops below 100 kA, (3) torus pressure does not exceed 10⁻⁴ mbar at any point during ramp-down, (4) all magnet PSUs transition to standby within 10 min of plasma termination, (5) ramp-down profile data present in Plant Data Historian at 10 Hz. Rationale: SUB-REQ-119 specifies five quantified acceptance criteria for the controlled shutdown sequence. Each criterion is independently measurable by instrumentation, requiring a functional test on the integrated system. The verification is performed at 50% design current (rather than full power) during initial site acceptance to manage risk, with full-power testing deferred to operational commissioning. All five criteria must be confirmed simultaneously to validate the shutdown sequencing logic. | Test | idempotency:val-423-ver-pos-shutdown |
| VER-REQ-126 | Verify SYS-REQ-016 (plasma operational lifecycle): During integrated system commissioning, run a full nominal plasma experiment cycle: (1) enter PRE-SHOT-CONDITIONING and confirm all five preconditions satisfied; (2) command PLASMA-INITIATION and confirm state transition within 500 ms; (3) observe FLAT-TOP-BURN for at least 5 minutes; (4) command CONTROLLED-SHUTDOWN and confirm plasma current ramp-down meets SUB-REQ-119 criteria; (5) confirm POST-SHOT-COOLDOWN and SAFE-STATE reached. Measure total cycle time from PRE-SHOT-CONDITIONING entry to SAFE-STATE confirmation. Acceptance: total cycle time ≤8 h; all state transitions require explicit authorisation; no unplanned transitions observed. Rationale: SYS-REQ-016 defines the plasma operational lifecycle as a state machine with mandatory sequencing, transition authorisation, and an 8-hour cycle time ceiling. Only a full-cycle demonstration on the commissioned plant can verify: (1) that all state transitions are properly authorised, (2) that the 8-hour cycle time is achievable, and (3) that unplanned transition attempts are correctly rejected. This is a demonstration rather than test because the acceptance criterion is correct functional sequencing rather than measurement of a specific parameter. | Demonstration | idempotency:val-423-ver-lifecycle |
| VER-REQ-127 | Verify SUB-REQ-050 (POS state machine) and SYS-REQ-016 state alignment: (1) Command POS through each of its eight states (MAINTENANCE, STANDBY, PRE-PULSE, PLASMA-INIT, FLAT-TOP, RAMP-DOWN, POST-PULSE, FAULT) in sequence on integration test bench. (2) Verify MSV broadcast received by all seven subsystems at 10 Hz ±1 Hz. (3) Confirm PLASMA-INIT maps to PLASMA-INITIATION, FLAT-TOP maps to FLAT-TOP-BURN, RAMP-DOWN maps to CONTROLLED-SHUTDOWN, and POST-PULSE maps to POST-SHOT-COOLDOWN per system-level state machine in SYS-REQ-016. (4) Attempt invalid state transition (STANDBY → FLAT-TOP); verify rejection. Acceptance: all 8 states reachable; broadcast rate 10 ±1 Hz; invalid transition rejected. Rationale: SUB-REQ-050 defines 8 MSV states and a 10 Hz broadcast rate — neither has an explicit verification procedure. Additionally, the POS state names differ from SYS-REQ-016's lifecycle state names, creating a trace gap that must be demonstrated as a valid implementation mapping. VER-REQ-031 covers only the redundancy failover scenario, not the state machine completeness or broadcast rate. | Test | idempotency:val-424-ver-sub050-statemachine |
| VER-REQ-128 | Verify SUB-REQ-121 (OCS display latency and content): On an integrated PCIS test bench with all seven subsystems connected via Plant I&C Network, inject synthetic plasma state updates at 100 Hz for 60 seconds. (1) Record timestamp of each injected update and corresponding OCS screen render timestamp. (2) Measure display refresh latency for 6,000 samples; compute mean and 99th-percentile latency. (3) Verify all required parameters are rendered (plasma current, radial position, plasma stored energy, D-T injection rate, neutron yield, disruption risk index, all interlock flags). Acceptance: mean refresh latency ≤200 ms; 99th-percentile latency ≤300 ms; all 7 parameter classes present on display. Rationale: STK-REQ-001 mandates consolidated plasma state display with ≤200 ms latency. Testing at 100 Hz synthetic input provides 6,000 samples over 60 seconds, giving statistical confidence in the latency budget. The 7 specified parameter classes directly correspond to the STK-REQ-001 enumeration (plasma current, position, beta as stored energy proxy, disruption risk, with fuelling rate and neutron yield added as operationally essential FLAT-TOP burn indicators). 99th-percentile latency ≤300 ms is acceptable because operator decision-making on plasma control does not require better than 300 ms worst-case latency. | Test | idempotency:val-424-ver-ocs-display |
| VER-REQ-129 | Verify SYS-REQ-018 (scenario parameter upload and validation): During integrated PCIS commissioning with all subsystems connected: (1) With the plant in STANDBY state and not in-shot, physics team member uploads a complete scenario file (magnetic waveform, density profile, heating schedule) via the scenario management interface. (2) Measure time from upload submission to delivery of parameter validation report. (3) Confirm that approved parameters are queued and active for the subsequent pulse (run through to PRE-PULSE state). (4) During the subsequent shot, verify that the newly uploaded current ramp profile is followed (compare 10 Hz logged ramp waveform against uploaded waveform; tolerance ±2%). Acceptance: validation report within 120 s; approved parameters active for next pulse; ramp waveform followed within ±2%; no plant state transition or outage required during parameter upload. Rationale: STK-REQ-008 specifies an inter-pulse physics scenario workflow — a demonstration on commissioning plant is required to confirm that the full upload→validate→approve→activate cycle works within a realistic inter-pulse interval (typically 15-30 minutes) without disrupting ongoing operations. Testing parameter injection through the scenario management API provides confidence that the IEC 62443-3-3 access-controlled upload path and validation logic function correctly. | Demonstration | idempotency:val-424-ver-scenario-mgmt |
| VER-REQ-130 | Verify SUB-REQ-066: Inspect the Quench Detection System enclosure to confirm 19-inch rack-mounted form factor, seismic qualification certificate per IEEE 344 at the site-specific SSE response spectrum, and IP54 or better ingress protection rating. Perform conducted noise immunity test on all analogue input channels with the superconducting coil energised at full field (dB/dt = 10 T/s): measure noise voltage on each channel and verify ≤1 mV. Pass criterion: all channels ≤1 mV noise; IP54 confirmed by inspection; seismic qualification certificate on file. Rationale: SUB-REQ-066 mandates a seismically-qualified rack enclosure for the QDS with 1 mV conducted noise immunity under full coil energisation. IEEE 344 qualification requires documented shake-table evidence; IP54 is verified by inspection against ingress protection certificates. The 1 mV noise floor is verified under live coil energisation because laboratory bench test cannot replicate the actual dB/dt field environment of 10 T/s from the pulsed superconducting magnets — on-site commissioning measurement is the only valid verification method. | Inspection | verification, qds, seismic, session-426, idempotency:ver-sub066-seismic-enclosure-426 |
| VER-REQ-131 | Verify SUB-REQ-067: During construction inspection and pre-commissioning, inspect the Fusion Reactor Control System equipment enclosures to confirm: (1) IP54 or better rating per IEC 60529, confirmed by certificate of conformity; (2) construction from non-combustible materials as defined in IEC 60695-11-10 (flammability class V-0 minimum), confirmed by material certification; (3) installation in a radiation-controlled area with dose rate monitoring records not exceeding 100 mSv/hr at installation; (4) all external interface connectors meeting IEC 60068 environmental qualification. Pass criterion: all four conditions confirmed by physical inspection and documentary evidence. Rationale: SUB-REQ-067 specifies nuclear-grade enclosure requirements, radiation area constraints, and qualified connector standards. Physical inspection of installed hardware against design certificates is the appropriate verification method for enclosure compliance requirements. The 100 mSv/hr limit is a regulatory boundary condition for worker access classification under IAEA GSR Part 3, not a performance parameter testable by function — only radiological area survey confirms installation compliance. | Inspection | verification, frcs, seismic, enclosure, session-426, idempotency:ver-sub067-frcs-enclosure-426 |
| VER-REQ-132 | Verify SUB-REQ-068: During site acceptance inspection, confirm that each Quench Detection System unit is: (1) installed within 10 m of its associated superconducting magnet coil assembly (verified by as-installed survey measurement); (2) housed in a dedicated radiation-hardened enclosure confirmed rated for neutron fluence of at least 1 times 10 to the power 14 neutrons per square centimetre over 20 years by materials certification and dose accumulation calculation; (3) on a separate chassis and power supply from all non-safety systems (verified by inspection of power distribution drawings and physical wiring). Pass criterion: all three conditions confirmed by measurement, certification, and inspection. Rationale: SUB-REQ-068 specifies three independent physical constraints for QDS hardware: proximity to each magnet coil, neutron fluence rating, and chassis segregation from non-safety systems. All three are physical installation and qualification properties that cannot be functionally tested; they must be verified by as-installed survey measurement and review of material qualification certificates. The 10 m cable run limit is a signal integrity constraint — longer runs would degrade quench detection sensitivity to below the voltage threshold at which quench events are distinguishable from electromagnetic noise. | Inspection | verification, qds, seismic, neutron, session-426, idempotency:ver-sub068-qds-proximity-426 |
| VER-REQ-133 | Verify SUB-REQ-122: On a GPVC test bench with dual solenoid drive channels active, disable Channel A power supply and measure: (1) gas injection continuity through Channel B — no interruption exceeding 5 ms during or after channel switch; (2) channel-fail alarm receipt at POS test interface within 100 ms of fault injection. Pass criteria: both conditions met in three consecutive trials. Rationale: Integration test verifying GPVC fault-tolerance behaviour at the hardware level; covers both the sustained-operation and alarm-latency acceptance criteria in SUB-REQ-122. | Test | verification, gas-puffing-valve-controller, session-427, idempotency:ver-sub-122-427 |
| VER-REQ-134 | Verify SUB-REQ-123: Submit GPVC material qualification test report to procurement authority demonstrating: (1) helium leak rate less than 1e-9 Pa/m3/s after 500 h tritium gas exposure at 1 bar; (2) electrical functional test within specification after neutron irradiation to 1e14 n/cm2 (>1 MeV) equivalent fluence in a reactor test facility. Pass criteria: documented test records with witness signatures accepted by nuclear safety authority. Rationale: Qualification by test is the only acceptable method for tritium-wetted components in a nuclear licensing basis; inspection of design documents alone is insufficient per IEC 61513 and ITER procurement rules. | Test | verification, gas-puffing-valve-controller, session-427, idempotency:ver-sub-123-427 |
| VER-REQ-135 | Verify SUB-REQ-124: Inspect the GPVC project qualification dossier and confirm: (1) design specification references IEC 61513 Category B; (2) procurement records include ITER PR-T-1 compliance certificate; (3) qualification records are stored in the project configuration management system with revision history. Pass criteria: all three artefacts present and accepted by the project safety authority. Rationale: Regulatory compliance for Category B I&C components is verified by document inspection against the procurement specification; functional testing cannot substitute for the paper trail required by the licensing basis. | Inspection | verification, gas-puffing-valve-controller, session-427, idempotency:ver-sub-124-427 |
| VER-REQ-136 | Verify SUB-REQ-125: Inspect the Plant Operations Sequencer software lifecycle documentation package and confirm: (1) design specification document references IEC 62138 Category B; (2) integration test report is present and signed; (3) V&V report is accepted by the project nuclear safety authority; (4) all documents are under configuration management with change history. Pass criteria: all four artefacts present and approved. Rationale: Software lifecycle compliance for nuclear Category B software is verified by document inspection; the completeness of the lifecycle documentation package is the primary audit evidence required by regulatory authority. | Inspection | verification, plant-operations-sequencer, session-427, idempotency:ver-sub-125-427 |
| VER-REQ-137 | Verify SUB-REQ-022: In hardware-in-the-loop simulation, inject a growing n=2 NTM mode at threshold rate. Confirm: (1) MHD Mode Stabiliser detection within 150 ms; (2) ECRH gyrotron steering command within 200 ms of detection; (3) NTM stabilisation within 30 s. Pass: all timing thresholds met in 10 consecutive runs. Rationale: SUB-REQ-022 specifies NTM detection and response timing requiring closed-loop HIL validation because FPGA-based ECRH steering cannot be validated by inspection alone. | Test | idempotency:ver-sub-022-428 |
| VER-REQ-138 | Verify SUB-REQ-026: With all four HCDC heating systems injecting simultaneously, command combined power to exceed 50 MW. Confirm HCDC Supervisory and Safety Arbiter enforces the 50 MW ceiling by curtailing injection within 100 ms and latching the power limit until operator reset. Pass: injected power does not exceed 52 MW in any 10 ms window across 5 test runs. Rationale: SUB-REQ-026 specifies a hard power ceiling for plasma heating that prevents first-wall thermal damage — a safety-critical test that must be performed on integrated hardware because the safety arbiter is a cross-subsystem enforcement point. | Test | idempotency:ver-sub-026-428 |
| VER-REQ-139 | Verify SUB-REQ-024: With all PCS nodes connected to the real-time data bus, measure inter-node clock synchronisation using a precision time interval analyser. Record 1000 synchronisation events at 10 kHz cycle. Pass: maximum inter-node skew does not exceed 500 ns in any measurement; no missed synchronisation pulses observed in 10-minute continuous run. Rationale: SUB-REQ-024 specifies a 10 kHz clock synchronisation with 500 ns maximum skew across all PCS nodes — a timing requirement that cannot be verified by inspection and must be measured on integrated hardware with production cabling and topology. | Test | idempotency:ver-sub-024-428 |
| VER-REQ-140 | Verify REQ-139 (safe state definition): During integrated SCRAM commissioning test, initiate a controlled SCRAM from full-power burn state. Verify using independent instrumentation that all conditions are achieved within 5 seconds: superconducting magnet current ramps at zero (±5A), all heating system power at zero (±1kW), plasma current below 10 kA, all fuel injection valves closed (confirmed by valve position switches). Rationale: The safe state definition in REQ-139 specifies four discrete measurable end-conditions. Each condition must be verified by independent instrumentation (not the FRCS itself) to confirm the SCRAM function has achieved the required state. Integration testing with physical hardware is the only valid verification method for a safety function of this criticality. | Test | idempotency:ver-safe-state-def-qc-432 |
| VER-REQ-141 | Verify REQ-142 (GPVC dual-channel redundancy): With GPVC operating normally, inject a single-channel failure (hardware fault injection on primary drive circuit). Measure time from fault injection to valve closure using a Hall-effect current sensor on the valve solenoid. Pass: valve closes within 10 ms. Then verify secondary channel can command valve open within 50 ms of primary failure detection, confirmed by valve position switch readback. Rationale: REQ-142 specifies 10 ms valve closure on single-channel failure and 50 ms secondary channel command. Fault injection testing on the physical hardware is required because the dual-channel behaviour cannot be verified by inspection or analysis of logic alone — actual switching transients and solenoid response times must be measured under hardware-fault conditions. | Test | idempotency:ver-gpvc-redundancy-qc-432 |
| VER-REQ-142 | Verify REQ-143 (ethical safety obligations): Review FRCS safety documentation to confirm: (1) FMEA shows no single software fault path suppresses SCRAM without hardware interlock activation; (2) safety parameter modification audit log shows dual-authorisation enforcement for all changes since commissioning; (3) safety system design documentation shows no operational convenience inhibit capability exists in the hardware-enforced safety path. Rationale: The ethical safety obligation (REQ-143) concerns system architecture and procedural controls rather than real-time performance. Inspection of FMEA analysis, audit logs, and design documentation is the appropriate verification method: the absence of a capability (single-point suppression, unauthorised inhibit) is most reliably verified by examining the design rather than testing for exhaustive failure scenarios. | Inspection | idempotency:ver-ethical-safety-qc-432 |
| Requirement | Verified By | Description |
|---|---|---|
| REQ-SEFUSIONREACTORCONTROLSYSTEM-146 | REQ-SEFUSIONREACTORCONTROLSYSTEM-143 | Inspection-based verification of FRCS ethical safety architectural obligations |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-145 | REQ-SEFUSIONREACTORCONTROLSYSTEM-142 | GPVC fault injection test verifies dual-channel redundancy timing |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-144 | REQ-SEFUSIONREACTORCONTROLSYSTEM-139 | SCRAM commissioning test verifies safe state operational definition |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-136 | SUB-REQ-024 | Hardware measurement of PCS real-time data bus synchronisation skew |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-135 | SUB-REQ-026 | Integrated test of HCDC Safety Arbiter 50 MW ceiling enforcement |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-134 | SUB-REQ-022 | HIL test verification of MHD Mode Stabiliser detection and response timing |
| SUB-REQ-125 | VER-REQ-136 | Software lifecycle documentation inspection for POS IEC 62138 Category B compliance |
| SUB-REQ-124 | VER-REQ-135 | Compliance dossier inspection for GPVC IEC 61513 and ITER PR-T-1 conformance |
| SUB-REQ-123 | VER-REQ-134 | Material qualification test for GPVC tritium/radiation environment |
| SUB-REQ-122 | VER-REQ-133 | Integration test for GPVC single-channel failover behaviour |
| SUB-REQ-061 | VER-REQ-132 | QDS physical proximity to magnets required for seismic functional requirement |
| SUB-REQ-061 | VER-REQ-131 | Seismic IESS functional qualification encompasses FRCS enclosure inspection |
| SUB-REQ-061 | VER-REQ-130 | Seismic system-level functional test covers QDS enclosure requirement |
| SUB-REQ-121 | VER-REQ-128 | OCS display latency and content test verifies SUB-REQ-121 |
| SUB-REQ-050 | VER-REQ-127 | State machine completeness and broadcast rate test |
| SUB-REQ-119 | VER-REQ-125 | Shutdown functional test verifies POS controlled ramp-down sequence |
| SUB-REQ-118 | VER-REQ-124 | Pre-shot conditioning test verifies POS permit logic |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-133 | VER-REQ-123 | GPVC dual-channel redundancy test verifies 100ms failover |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-132 | VER-REQ-122 | Safety case review verifies IESS IEC 61513 compliance |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-131 | VER-REQ-121 | Maintenance bus functional test verifies IEC 61784-3 compliance |
| SUB-REQ-114 | VER-REQ-120 | Safe state FAT test verifies IESS safe state definition |
| VER-REQ-116 | SUB-REQ-053 | VER-REQ-116 verifies Plant Data Historian data acquisition in SUB-REQ-053 |
| VER-REQ-115 | SUB-REQ-042 | VER-REQ-115 verifies Gas Puffing Valve Controller injection timing in SUB-REQ-042 |
| VER-REQ-114 | SUB-REQ-052 | VER-REQ-114 verifies Machine Timing and Synchronisation System GPS-discipline in SUB-REQ-052 |
| VER-REQ-113 | SUB-REQ-047 | VER-REQ-113 verifies BCM burn termination signal in SUB-REQ-047 |
| VER-REQ-112 | SUB-REQ-045 | VER-REQ-112 verifies Burn Condition Monitor neutron flux measurement in SUB-REQ-045 |
| VER-REQ-111 | SUB-REQ-044 | VER-REQ-111 verifies Pellet Injection Controller ELM pacing in SUB-REQ-044 |
| VER-REQ-110 | SUB-REQ-020 | VER-REQ-110 verifies PCS equilibrium reconstruction in SUB-REQ-020 |
| VER-REQ-109 | SUB-REQ-014 | VER-REQ-109 verifies DPMS disruption event classification in SUB-REQ-014 |
| VER-REQ-108 | SUB-REQ-013 | VER-REQ-108 verifies DPMS diagnostic data throughput in SUB-REQ-013 |
| VER-REQ-106 | REQ-SEFUSIONREACTORCONTROLSYSTEM-123 | VER-REQ-106 verifies SLP safe-state indicator monitoring in SUB-REQ-108 |
| VER-REQ-105 | REQ-SEFUSIONREACTORCONTROLSYSTEM-089 | VER-REQ-105 verifies the complete SCRAM safe-state sequence in SUB-REQ-084 |
| VER-REQ-104 | REQ-SEFUSIONREACTORCONTROLSYSTEM-095 | VER-REQ-104 verifies SUB-REQ-085 single-channel fault tolerance |
| VER-REQ-107 | SUB-REQ-112 | SAFE-STATE-CONFIRMED timing measurement |
| VER-REQ-098 | SUB-REQ-113 | HCDC EMC verification link |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-043 | REQ-SEFUSIONREACTORCONTROLSYSTEM-087 | VER-REQ-085 verifies SUB-REQ-074 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-012 | REQ-SEFUSIONREACTORCONTROLSYSTEM-078 | VER-REQ-076 verifies SUB-REQ-041 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-010 | REQ-SEFUSIONREACTORCONTROLSYSTEM-074 | VER-REQ-073 verifies SUB-REQ-039 |
| SUB-REQ-036 | REQ-SEFUSIONREACTORCONTROLSYSTEM-082 | VER-REQ-080 verifies SUB-REQ-036 |
| SUB-REQ-031 | REQ-SEFUSIONREACTORCONTROLSYSTEM-088 | VER-REQ-086 verifies SUB-REQ-031 |
| SUB-REQ-030 | REQ-SEFUSIONREACTORCONTROLSYSTEM-080 | VER-REQ-078 verifies SUB-REQ-030 |
| SUB-REQ-026 | REQ-SEFUSIONREACTORCONTROLSYSTEM-073 | VER-REQ-072 verifies SUB-REQ-026 |
| SUB-REQ-025 | REQ-SEFUSIONREACTORCONTROLSYSTEM-079 | VER-REQ-077 verifies SUB-REQ-025 |
| SUB-REQ-019 | REQ-SEFUSIONREACTORCONTROLSYSTEM-081 | VER-REQ-079 verifies SUB-REQ-019 |
| SUB-REQ-010 | REQ-SEFUSIONREACTORCONTROLSYSTEM-077 | VER-REQ-075 verifies SUB-REQ-010 |
| SUB-REQ-054 | REQ-SEFUSIONREACTORCONTROLSYSTEM-028 | VER-REQ-051 verifies SUB-REQ-054 |
| SUB-REQ-046 | REQ-SEFUSIONREACTORCONTROLSYSTEM-027 | VER-REQ-050 verifies SUB-REQ-046 |
| SUB-REQ-038 | REQ-SEFUSIONREACTORCONTROLSYSTEM-026 | VER-REQ-049 verifies SUB-REQ-038 |
| SUB-REQ-035 | REQ-SEFUSIONREACTORCONTROLSYSTEM-025 | VER-REQ-048 verifies FEDU energy extraction speed and dump resistor peak current |
| SUB-REQ-033 | REQ-SEFUSIONREACTORCONTROLSYSTEM-024 | VER-REQ-047 verifies QDS false alarm rejection and quench detection speed |
| SUB-REQ-007 | REQ-SEFUSIONREACTORCONTROLSYSTEM-020 | VER-REQ-043 verifies 8-hour battery backup for IESS |
| SUB-REQ-006 | REQ-SEFUSIONREACTORCONTROLSYSTEM-019 | VER-REQ-042 verifies IESS network isolation |
| SUB-REQ-005 | REQ-SEFUSIONREACTORCONTROLSYSTEM-018 | VER-REQ-041 verifies SPDS 200 ms refresh latency |
| SUB-REQ-003 | REQ-SEFUSIONREACTORCONTROLSYSTEM-014 | VER-REQ-037 verifies TPM fault detection coverage |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-127 | REQ-SEFUSIONREACTORCONTROLSYSTEM-129 | FL registration verification inspects subsystem equipment list entries |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-113 | REQ-SEFUSIONREACTORCONTROLSYSTEM-116 | VER-116 verifies DPMS RE detection requirement (SUB-REQ-097) |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-115 | REQ-SEFUSIONREACTORCONTROLSYSTEM-117 | DPMS RE mitigation actuation verified by integrated valve command timing test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-088 | SUB-REQ-031 | VER verifies HCDC heartbeat monitoring and controller isolation |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-087 | REQ-SEFUSIONREACTORCONTROLSYSTEM-043 | VER verifies safe state hold hardware interlock |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-085 | SUB-REQ-054 | VER verifies network security zone penetration resistance |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-082 | SUB-REQ-036 | VER verifies MPSC ±1A current tracking and hard trip |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-081 | SUB-REQ-019 | VER verifies ERP 20% channel dropout tolerance |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-080 | SUB-REQ-030 | VER verifies HCDC power redistribution on actuator failure |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-079 | SUB-REQ-025 | VER verifies PCS degraded-mode freeze and fault flag |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-078 | REQ-SEFUSIONREACTORCONTROLSYSTEM-012 | VER verifies DPMS hardwired fallback activation |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-077 | SUB-REQ-010 | VER verifies DPE 95% TPR performance specification |
| SUB-REQ-001 | VER-REQ-001 | Trip response time test verifies SUB-REQ-001 |
| SUB-REQ-002 | VER-REQ-002 | Power-fail-safe test verifies SUB-REQ-002 |
| SUB-REQ-004 | VER-REQ-004 | ESS timing test verifies SUB-REQ-004 |
| SUB-REQ-018 | VER-REQ-010 | ERP update rate verified by HIL latency test |
| SUB-REQ-021 | VER-REQ-012 | VSC trip threshold verified by HIL injection test |
| SUB-REQ-027 | VER-REQ-016 | NBI beam deflection test verifies fast shutdown requirement |
| SUB-REQ-032 | VER-REQ-020 | Coil emulator test for 20 ms detection latency |
| SUB-REQ-034 | VER-REQ-021 | Scaled coil surrogate energy dump test |
| SUB-REQ-043 | VER-REQ-026 | Test of 30g tritium ceiling hard limit enforcement |
| SUB-REQ-047 | VER-REQ-027 | End-to-end FIBC burn termination chain test |
| SUB-REQ-051 | VER-REQ-031 | Failover test for Plant Operations Sequencer |
| SUB-REQ-061 | VER-REQ-035 | IEEE 344 seismic test verifies IESS seismic qualification requirement |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-027 | SUB-REQ-046 | REQ-SEFUSIONREACTORCONTROLSYSTEM-027 verifies SUB-REQ-046 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-026 | SUB-REQ-038 | REQ-SEFUSIONREACTORCONTROLSYSTEM-026 verifies SUB-REQ-038 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-025 | SUB-REQ-035 | REQ-SEFUSIONREACTORCONTROLSYSTEM-025 verifies SUB-REQ-035 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-024 | SUB-REQ-033 | REQ-SEFUSIONREACTORCONTROLSYSTEM-024 verifies SUB-REQ-033 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-020 | SUB-REQ-007 | REQ-SEFUSIONREACTORCONTROLSYSTEM-020 verifies SUB-REQ-007 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-028 | SUB-REQ-054 | REQ-SEFUSIONREACTORCONTROLSYSTEM-028 verifies SUB-REQ-054 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-018 | SUB-REQ-005 | REQ-SEFUSIONREACTORCONTROLSYSTEM-018 verifies SUB-REQ-005 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-019 | SUB-REQ-006 | REQ-SEFUSIONREACTORCONTROLSYSTEM-019 verifies SUB-REQ-006 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-014 | SUB-REQ-003 | REQ-SEFUSIONREACTORCONTROLSYSTEM-014 verifies SUB-REQ-003 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-029 | REQ-SEFUSIONREACTORCONTROLSYSTEM-030 | Seismic qualification test verifies IESS IEEE 344 compliance requirement |
| VER-REQ-026 | SUB-REQ-043 | VER-REQ-026 verifies SUB-REQ-043 |
| VER-REQ-020 | SUB-REQ-032 | VER-REQ-020 verifies SUB-REQ-032 |
| VER-REQ-021 | SUB-REQ-034 | VER-REQ-021 verifies SUB-REQ-034 |
| VER-REQ-008 | SUB-REQ-012 | VER-REQ-008 verifies SUB-REQ-012 |
| VER-REQ-001 | SUB-REQ-001 | VER-REQ-001 verifies SUB-REQ-001 |
| VER-REQ-002 | SUB-REQ-002 | VER-REQ-002 verifies SUB-REQ-002 |
| VER-REQ-004 | SUB-REQ-004 | VER-REQ-004 verifies SUB-REQ-004 |
| VER-REQ-006 | SUB-REQ-009 | VER-REQ-006 verifies SUB-REQ-009 |
| VER-REQ-007 | SUB-REQ-011 | VER-REQ-007 verifies SUB-REQ-011 |
| VER-REQ-031 | SUB-REQ-051 | VER-REQ-031 verifies SUB-REQ-051 |
| VER-REQ-035 | SUB-REQ-061 | VER-REQ-035 verifies SUB-REQ-061 |
| VER-REQ-012 | SUB-REQ-021 | VER-REQ-012 verifies SUB-REQ-021 |
| VER-REQ-010 | SUB-REQ-018 | VER-REQ-010 verifies SUB-REQ-018 |
| VER-REQ-016 | SUB-REQ-027 | VER-REQ-016 verifies SUB-REQ-027 |
| IFC-REQ-011 | REQ-SEFUSIONREACTORCONTROLSYSTEM-059 | VER-REQ-064 verifies IFC-REQ-011 |
| VER-REQ-103 | IFC-REQ-028 | DPSS-DPM sensor latency verification |
| VER-REQ-102 | IFC-REQ-027 | DDM-ERP RDMA link zero-loss verification |
| VER-REQ-101 | IFC-REQ-024 | Machine timing signal rise time verification |
| VER-REQ-100 | IFC-REQ-023 | POS to subsystems MSV broadcast verification |
| VER-REQ-099 | IFC-REQ-022 | BCM-DPMS interface verification |
| IFC-REQ-026 | REQ-SEFUSIONREACTORCONTROLSYSTEM-084 | VER-REQ-082 verifies IFC-REQ-026 |
| IFC-REQ-025 | REQ-SEFUSIONREACTORCONTROLSYSTEM-083 | VER-REQ-081 verifies IFC-REQ-025 |
| IFC-REQ-018 | REQ-SEFUSIONREACTORCONTROLSYSTEM-062 | VER-REQ-067 verifies IFC-REQ-018 |
| IFC-REQ-017 | REQ-SEFUSIONREACTORCONTROLSYSTEM-061 | VER-REQ-066 verifies IFC-REQ-017 |
| IFC-REQ-014 | REQ-SEFUSIONREACTORCONTROLSYSTEM-060 | VER-REQ-065 verifies IFC-REQ-014 |
| IFC-REQ-004 | VER-REQ-003 | Interface propagation delay test verifies IFC-REQ-004 |
| IFC-REQ-010 | VER-REQ-011 | VSC-IESS trip interface verified by hardwired propagation test |
| IFC-REQ-012 | VER-REQ-014 | Hardware beam-off bus test verifies HCDC-IESS interface |
| IFC-REQ-013 | VER-REQ-015 | DPMS-ECRH latency test verifies NTM command interface |
| IFC-REQ-015 | VER-REQ-018 | Integration test for QDS-IESS hardwired interface |
| IFC-REQ-016 | VER-REQ-019 | Fibre-optic alarm channel test for QDS-FEDU interface |
| IFC-REQ-017 | VER-REQ-022 | CTCM-QDS interface tested as part of end-to-end chain |
| IFC-REQ-019 | VER-REQ-023 | Integration test for GPVC-PCS density setpoint interface |
| IFC-REQ-020 | VER-REQ-024 | Timing jitter test for PIC-MMS ELM trigger interface |
| IFC-REQ-021 | VER-REQ-025 | Safety relay test for TFIC-IESS interlock interface |
| IFC-REQ-022 | VER-REQ-028 | Integration test for BCM-DPMS data bus interface |
| IFC-REQ-023 | VER-REQ-029 | Integration test for MSV broadcast latency |
| IFC-REQ-024 | VER-REQ-030 | Integration test for MTSS timing distribution accuracy |
| IFC-REQ-027 | VER-REQ-032 | Integration test for DDM to ERP data delivery |
| IFC-REQ-028 | VER-REQ-033 | Integration test for DPSS to DPM delivery latency and timestamp accuracy |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-023 | IFC-REQ-003 | REQ-SEFUSIONREACTORCONTROLSYSTEM-023 verifies IFC-REQ-003 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-022 | IFC-REQ-002 | REQ-SEFUSIONREACTORCONTROLSYSTEM-022 verifies IFC-REQ-002 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-021 | IFC-REQ-001 | REQ-SEFUSIONREACTORCONTROLSYSTEM-021 verifies IFC-REQ-001 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-050 | IFC-REQ-004 | TPM-SLP interface timing and isolation test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-051 | IFC-REQ-005 | SLP-ESS energise-to-hold interface fail-safe test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-052 | IFC-REQ-007 | DPMS-IESS dual-channel timing test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-053 | IFC-REQ-010 | VSC-IESS VDE trip propagation timing test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-054 | IFC-REQ-012 | HCDC beam-off hardwired independence test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-055 | IFC-REQ-015 | QDS-IESS relay timing test |
| VER-REQ-015 | IFC-REQ-013 | ECRH NTM command timing verification |
| VER-REQ-019 | IFC-REQ-016 | QDS-EEDS per-coil quench vector frequency test |
| VER-REQ-023 | IFC-REQ-019 | Gas puffing density setpoint delivery test |
| VER-REQ-024 | IFC-REQ-020 | Pellet injection ELM trigger TTL test |
| VER-REQ-025 | IFC-REQ-021 | Tritium fuelling inhibit relay test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-056 | IFC-REQ-006 | DPM-PDIS time-sync test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-057 | IFC-REQ-008 | MAC-HCDC NBI inhibit signal test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-058 | IFC-REQ-009 | ERP-SPC equilibrium vector delivery test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-059 | IFC-REQ-011 | ERP-MHD q-profile delivery rate test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-060 | IFC-REQ-014 | HCDC-PCS setpoint delivery and safe-state test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-061 | IFC-REQ-017 | CTCM-QDS temperature flag delivery test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-062 | IFC-REQ-018 | MPSC-PCS coil reference waveform test |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-083 | IFC-REQ-025 | VER verifies Plant Data Historian 1 kHz ingestion rate |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-084 | IFC-REQ-026 | VER verifies MDA analogue interface CMRR and linearity |
| IFC-REQ-003 | REQ-SEFUSIONREACTORCONTROLSYSTEM-023 | VER-REQ-046 verifies hardwired SCRAM independence from software |
| IFC-REQ-001 | REQ-SEFUSIONREACTORCONTROLSYSTEM-021 | VER-REQ-044 verifies plasma diagnostics network latency |
| IFC-REQ-002 | REQ-SEFUSIONREACTORCONTROLSYSTEM-022 | VER-REQ-045 verifies magnet system command link failover |
| IFC-REQ-005 | REQ-SEFUSIONREACTORCONTROLSYSTEM-051 | VER-REQ-056 verifies IFC-REQ-005 |
| IFC-REQ-006 | REQ-SEFUSIONREACTORCONTROLSYSTEM-056 | VER-REQ-061 verifies IFC-REQ-006 |
| IFC-REQ-007 | REQ-SEFUSIONREACTORCONTROLSYSTEM-052 | VER-REQ-057 verifies IFC-REQ-007 |
| IFC-REQ-008 | REQ-SEFUSIONREACTORCONTROLSYSTEM-057 | VER-REQ-062 verifies IFC-REQ-008 |
| IFC-REQ-009 | REQ-SEFUSIONREACTORCONTROLSYSTEM-058 | VER-REQ-063 verifies IFC-REQ-009 |
| SYS-REQ-018 | VER-REQ-129 | Scenario upload demonstration verifies SYS-REQ-018 end-to-end |
| SYS-REQ-017 | VER-REQ-128 | OCS display test verifies system-level operator interface requirement |
| SYS-REQ-016 | VER-REQ-127 | Verifies state name mapping between SYS and SUB levels |
| SYS-REQ-016 | VER-REQ-126 | Full-cycle plasma demonstration verifies lifecycle state machine |
| VER-REQ-119 | REQ-SEFUSIONREACTORCONTROLSYSTEM-130 | VER-REQ-119 verifies tritium monitoring response time in SYS-REQ-015 |
| VER-REQ-118 | SYS-REQ-002 | VER-REQ-118 verifies system disruption mitigation response time in SYS-REQ-002 |
| VER-REQ-117 | SYS-REQ-001 | VER-REQ-117 verifies system-level plasma equilibrium accuracy in SYS-REQ-001 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-031 | REQ-SEFUSIONREACTORCONTROLSYSTEM-029 | VER-REQ-052 verifies SYS-REQ-006 |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-086 | SYS-REQ-004 | VER verifies full SCRAM-to-safe-state 5 second budget |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-049 | REQ-SEFUSIONREACTORCONTROLSYSTEM-047 | Fault injection test verifies self-diagnostic coverage and reporting requirement |
| REQ-SEFUSIONREACTORCONTROLSYSTEM-048 | REQ-SEFUSIONREACTORCONTROLSYSTEM-046 | Integrated EMC test verifies system EMC requirement |
| SYS-REQ-001 | VER-REQ-034 | End-to-end PDIS to PCS chain verifies SYS-REQ-001 position accuracy |
| SYS-REQ-002 | VER-REQ-017 | End-to-end disruption mitigation chain test verifies system disruption detection requirement |
| SYS-REQ-001 | VER-REQ-013 | End-to-end PCS chain test verifies system-level plasma equilibrium control |
| Ref | Document | Requirement |
|---|---|---|
| SUB-REQ-039 | subsystem-requirements | The Safety Logic Processor SHALL be implemented as two physically independent processor cards operating in 1oo2 de-energ... |
| SUB-REQ-040 | subsystem-requirements | The Emergency Shutdown Sequencer SHALL be implemented on dedicated single-board computer hardware with watchdog timer, w... |
| SUB-REQ-041 | subsystem-requirements | When the Disruption Prediction Engine primary FPGA becomes unavailable, the Disruption Prediction and Mitigation System ... |
| SUB-REQ-064 | subsystem-requirements | The Interlock and Emergency Shutdown System Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Seque... |
| SUB-REQ-065 | subsystem-requirements | When a safe shutdown earthquake is detected at plant level, the Fusion Reactor Control System SHALL maintain all SIL-3 s... |
| SUB-REQ-066 | subsystem-requirements | The Quench Detection System SHALL be housed in a 19-inch, rack-mounted, seismically-qualified enclosure rated IP54 or be... |
| SUB-REQ-067 | subsystem-requirements | The Fusion Reactor Control System SHALL be housed in a qualified nuclear-grade equipment enclosure rated to IP54 minimum... |
| SUB-REQ-068 | subsystem-requirements | The Quench Detection System SHALL be physically implemented as dedicated, qualified hardware units installed within 10 m... |
| SUB-REQ-069 | subsystem-requirements | The Emergency Shutdown Sequencer SHALL be implemented as a 2-of-3 redundant voted architecture. When one channel fails (... |
| SUB-REQ-070 | subsystem-requirements | The Safety Logic Processor SHALL operate as a fault-tolerant triple modular redundant (TMR) system. When one processing ... |
| SUB-REQ-071 | subsystem-requirements | The Disruption Prediction Engine SHALL implement cybersecurity controls meeting IEC 62443 Security Level 2 (SL-2), inclu... |
| SUB-REQ-072 | subsystem-requirements | The Safety Arbiter SHALL be type-approved under IEC 61513 Category A (highest nuclear I&C category) and certified to IEC... |
| SUB-REQ-073 | subsystem-requirements | The Pellet Injection Controller, including all tritium-handling components, SHALL comply with IAEA SSG-52 (Safety of Fus... |
| SUB-REQ-074 | subsystem-requirements | While the Fusion Reactor Control System is executing or maintaining a safe state, the Interlock and Emergency Shutdown S... |
| SUB-REQ-075 | subsystem-requirements | The Disruption Prediction Engine SHALL incorporate a hot-standby redundant inference node. When the primary node fails t... |
| SUB-REQ-076 | subsystem-requirements | The Pellet Injection Controller SHALL implement dual-channel architecture with independent pellet formation and injectio... |
| SUB-REQ-077 | subsystem-requirements | While operating in the plant electromagnetic environment, the HCDC Supervisory and Safety Arbiter and all heating actuat... |
| SUB-REQ-078 | subsystem-requirements | The Plant Control and I&C System SHALL report detected I&C channel faults to the Maintenance Management System via the q... |
| SUB-REQ-079 | subsystem-requirements | The Disruption Prediction Engine SHALL be validated against a test dataset containing at least 500 disruption precursor ... |
| SUB-REQ-080 | subsystem-requirements | The Quench Detection System SHALL be implemented as a dedicated rack-mounted unit in a seismically-qualified 19-inch equ... |
| SUB-REQ-081 | subsystem-requirements | The Pellet Injection Controller SHALL be housed in a dedicated radiation-tolerant cabinet located in the tritium plant a... |
| SUB-REQ-082 | subsystem-requirements | The MHD Mode Stabiliser NTM detection function SHALL achieve a detection probability of ≥95% for growing n=1 and n=2 isl... |
| SUB-REQ-083 | subsystem-requirements | When a single Trip Parameter Monitor channel is placed into bypass for maintenance, the IESS SHALL automatically reduce ... |
| SUB-REQ-084 | subsystem-requirements | When the SCRAM function is actuated, the Emergency Shutdown System SHALL establish the Reactor Safe State defined as: pl... |
| SUB-REQ-085 | subsystem-requirements | The Interlock and Emergency Shutdown System SHALL implement 1oo2 redundant architecture for all hardware channels betwee... |
| SUB-REQ-086 | subsystem-requirements | The Pellet Injection Controller SHALL comply with ITER nuclear island tritium handling requirements (ITER-D-2X5MRW), mai... |
| SUB-REQ-087 | subsystem-requirements | The Fusion Reactor Control System SHALL be housed in IEC 62262 IK10-rated enclosures with IP54 ingress protection for nu... |
| SUB-REQ-088 | subsystem-requirements | The Quench Detection System SHALL be implemented as a dedicated hardware assembly physically mounted on each superconduc... |
| SUB-REQ-089 | subsystem-requirements | The Tritium and Fuel Inventory Controller SHALL comply with IAEA safeguards requirements for nuclear material accountanc... |
| SUB-REQ-090 | subsystem-requirements | The Quench Detection System SHALL perform continuous, uninterrupted monitoring of all superconducting coil voltage chann... |
| SUB-REQ-091 | subsystem-requirements | The Disruption Prediction Engine performance thresholds in SUB-REQ-010 (TPR ≥95%, FPR ≤2 events/24h) SHALL be validated ... |
| SUB-REQ-092 | subsystem-requirements | The Interlock and Emergency Shutdown System SHALL define and enforce the reactor safe state as: plasma current ≤10 kA an... |
| SUB-REQ-093 | subsystem-requirements | The Plant Control and I&C System SHALL provide electromagnetic shielding and cable routing for all control signal cables... |
| SUB-REQ-094 | subsystem-requirements | The Plant Data Historian and I&C Network Infrastructure SHALL implement a dedicated qualified maintenance bus compliant ... |
| SUB-REQ-095 | subsystem-requirements | The Pellet Injection Controller SHALL be implemented as a dual-redundant system with automatic warm standby switchover. ... |
| SUB-REQ-096 | subsystem-requirements | The Tritium and Fuel Inventory Controller design and operation SHALL comply with: IAEA Safety Guide SSG-52 (Safety of Fu... |
| SUB-REQ-097 | subsystem-requirements | The Disruption Prediction and Mitigation System SHALL monitor hard X-ray emission and synchrotron radiation signals from... |
| SUB-REQ-099 | subsystem-requirements | When RE_DETECTED is latched, the Mitigation Actuator Controller SHALL command the second-stage Massive Gas Injection val... |
| SUB-REQ-100 | subsystem-requirements | When the FRCS initiates a safe shutdown in response to an interlock trip, the system SHALL transition all subsystems to ... |
| SUB-REQ-102 | subsystem-requirements | The Quench Detection System SHALL be physically realised as a dedicated hardware assembly installed within 10 m of each ... |
| SUB-REQ-103 | subsystem-requirements | The Pellet Injection Controller SHALL be physically housed in a dedicated, radiation-tolerant, enclosed cabinet located ... |
| SUB-REQ-104 | subsystem-requirements | The Safety Arbiter SHALL be physically implemented as a self-contained, type-approved hardware module (IEC 61513 Categor... |
| SUB-REQ-105 | subsystem-requirements | The FRCS SHALL provide closed-loop power control for ion cyclotron resonance heating and neutral beam injection systems,... |
| SUB-REQ-106 | subsystem-requirements | The Fusion Reactor Control System SHALL detect runaway electron beam formation following a disruption thermal quench and... |
| SUB-REQ-107 | subsystem-requirements | The Ion Cyclotron and Neutral Beam Heating Control subsystem SHALL maintain closed-loop power control for all installed ... |
| SUB-REQ-108 | subsystem-requirements | The Emergency Shutdown System SHALL define and maintain the reactor safe state as: plasma current = 0 A, all high-voltag... |
| SUB-REQ-109 | subsystem-requirements | The I&C Diagnostic subsystem SHALL transmit all detected channel fault events to the Maintenance Management System via a... |
| SUB-REQ-110 | subsystem-requirements | The Fuel Inventory Controller SHALL comply with IAEA Nuclear Security Series No. 25-G (Physical Protection of Nuclear Ma... |
| SUB-REQ-111 | subsystem-requirements | Each I&C subsystem within the Fusion Reactor Control System SHALL be registered in the plant Formal Equipment List (FL) ... |
| SUB-REQ-115 | subsystem-requirements | The Plant Control and I&C System SHALL implement a qualified maintenance bus compliant with IEC 61784-3 connecting all s... |
| SUB-REQ-116 | subsystem-requirements | The Interlock and Emergency Shutdown System SHALL be designed, verified, and validated in accordance with IEC 61513 Cate... |
| SUB-REQ-117 | subsystem-requirements | The Gas Puffing Valve Controller SHALL implement dual-channel solenoid drive circuitry with independent power supplies f... |
| SUB-REQ-127 | subsystem-requirements | When a safe shutdown earthquake is detected at plant level, the Fusion Reactor Control System SHALL maintain all SIL-3 s... |
| SUB-REQ-128 | subsystem-requirements | The Fusion Reactor Control System SHALL implement cybersecurity controls compliant with IEC 62443-3-3 Security Level 2, ... |
| SUB-REQ-129 | subsystem-requirements | The Fusion Reactor Control System SHALL operate without degradation of control performance in an electromagnetic environ... |
| SUB-REQ-130 | subsystem-requirements | The Fusion Reactor Control System SHALL ensure all SIL-3 classified safety-critical components are qualified to IEEE 344... |
| SUB-REQ-131 | subsystem-requirements | The Fusion Reactor Control System SHALL operate without degradation of control performance (no increase in position erro... |
| SUB-REQ-132 | subsystem-requirements | The Fusion Reactor Control System SHALL provide self-diagnostic coverage of at least 90% of I&C channel faults detectabl... |
| SUB-REQ-133 | subsystem-requirements | The Fusion Reactor Control System SHALL provide coordinated control of all plasma heating and current drive systems — in... |
| SUB-REQ-134 | subsystem-requirements | The Fusion Reactor Control System SHALL be physically implemented as a distributed set of rackmounted equipment assembli... |
| SUB-REQ-135 | subsystem-requirements | The Fusion Reactor Control System SHALL be designed, verified, and validated in accordance with IEC 61513 (Nuclear Power... |
| SUB-REQ-136 | subsystem-requirements | The Fusion Reactor Control System SHALL continuously monitor airborne tritium concentration at all controlled area bound... |
| SUB-REQ-137 | subsystem-requirements | The FRCS I&C diagnostic module SHALL report all detected I&C channel faults to the external Maintenance Management Syste... |
| SUB-REQ-138 | subsystem-requirements | While heating systems are operating, the FRCS I&C channel assemblies SHALL maintain signal integrity such that measured ... |
| SUB-REQ-139 | subsystem-requirements | The Interlock and Emergency Shutdown Subsystem SHALL define and enforce the reactor safe state as: all superconducting m... |
| SUB-REQ-140 | subsystem-requirements | The Plant Control System sensor acquisition module SHALL complete a full sensor cycle — acquiring plasma current, radial... |
| SUB-REQ-141 | subsystem-requirements | The Scenario Parameter Management function SHALL accept parameter file uploads via the secure Physics Operations Interfa... |
| SUB-REQ-142 | subsystem-requirements | The Gas Puffing Valve Controller SHALL implement dual-channel redundant valve drive circuits such that a single-channel ... |
| SYS-REQ-019 | system-requirements | The Fusion Reactor Control System SHALL comply with the ethical obligations of its safety-critical role by ensuring that... |
| SYS-REQ-020 | system-requirements | The Fusion Reactor Control System SHALL provide continuous self-diagnostic coverage of at least 90% of I&C channel fault... |
| SYS-REQ-021 | system-requirements | The Fusion Reactor Control System SHALL maintain specified control performance without degradation in the electromagneti... |
| VER-REQ-037 | verification-plan | Verify SUB-REQ-003: Inject defined hardware faults (open circuit, short, power undervoltage, ADC fault) into each of the... |
| VER-REQ-041 | verification-plan | Verify SUB-REQ-005: Inject step into SPDS signal, measure refresh latency 1000 times. Simulate channel failure, verify a... |
| VER-REQ-042 | verification-plan | Verify SUB-REQ-006: With IESS fully powered, attempt to establish a bidirectional data connection between the safety net... |
| VER-REQ-043 | verification-plan | Verify SUB-REQ-007: Disconnect IESS from site AC power while system is in run-permit state. Record time until first run-... |
| VER-REQ-044 | verification-plan | Verify IFC-REQ-001: Using a precision network analyser on the FRCS-to-Plasma Diagnostics real-time network, inject synth... |
| VER-REQ-045 | verification-plan | Verify IFC-REQ-002: With the FRCS-to-Superconducting Magnet System command link active, inject command sequences on both... |
| VER-REQ-046 | verification-plan | Verify IFC-REQ-003: With the hardwired SCRAM interlock circuit energised, simulate Category A SCRAM demand by de-energis... |
| VER-REQ-047 | verification-plan | Verify SUB-REQ-033: Using a coil voltage emulator configured to inject inductive dI/dt transients at the rated PF coil s... |
| VER-REQ-048 | verification-plan | Verify SUB-REQ-035: With the Energy Extraction and Dump System connected to a scaled PF and CS coil test load, trigger a... |
| VER-REQ-049 | verification-plan | Verify SUB-REQ-038: Force a QDS channel self-test failure on one of the three channels and verify MSPS transitions to 1o... |
| VER-REQ-050 | verification-plan | Verify SUB-REQ-046: Inject a simulated tritium boundary concentration signal above the 10 uSv/h interlock threshold into... |
| VER-REQ-051 | verification-plan | Verify SUB-REQ-054: Using a network packet capture device, verify that no packets from the real-time control LAN are obs... |
| VER-REQ-052 | verification-plan | Verify SYS-REQ-006: Submit IESS Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Sequencer to IEEE... |
| VER-REQ-053 | verification-plan | Verify FRCS EMC compliance: expose fully integrated FRCS to simulated pulsed magnetic field (10 T/s dB/dt) and RF field ... |
| VER-REQ-054 | verification-plan | Verify FRCS self-diagnostic coverage: inject known fault patterns into each I&C channel in turn (simulating all testable... |
| VER-REQ-055 | verification-plan | Verify IFC-REQ-004: Using a calibrated signal injector, apply a TPM trip output to the SLP hardwired input and measure s... |
| VER-REQ-056 | verification-plan | Verify IFC-REQ-005: Simulate SLP power loss and software halt conditions in turn; verify ESS initiates shutdown sequence... |
| VER-REQ-057 | verification-plan | Verify IFC-REQ-007: Inject a synthetic disruption risk probability signal ≥0.85 to DPMS MAC input; measure time to MGI p... |
| VER-REQ-058 | verification-plan | Verify IFC-REQ-010: Command VSC to assert VDE trip condition and measure de-energisation time of normally-energised IESS... |
| VER-REQ-059 | verification-plan | Verify IFC-REQ-012: Assert IESS trip signal and measure time to beam-off delivery at each of three HCDC actuator control... |
| VER-REQ-060 | verification-plan | Verify IFC-REQ-015: Using a relay-based test fixture, assert QDS quench alarm and measure signal propagation time to IES... |
| VER-REQ-061 | verification-plan | Verify IFC-REQ-006: Using GPS-synchronised test fixtures on DPM and PDIS, inject simultaneous 128-channel samples and me... |
| VER-REQ-062 | verification-plan | Verify IFC-REQ-008: With HCDC Supervisory in run-permit state, assert simulated NBI inhibit from MAC test fixture and me... |
| VER-REQ-063 | verification-plan | Verify IFC-REQ-009: Connect ERP test fixture to Shape and Position Controller input. Inject pre-computed equilibrium sta... |
| VER-REQ-064 | verification-plan | Verify IFC-REQ-011: Using an ERP test fixture, inject q-profile data at 1 kHz into the MHD Mode Stabiliser input. Measur... |
| VER-REQ-065 | verification-plan | Verify IFC-REQ-014: Command HCDC Supervisory test fixture to issue closed-loop power setpoints at 50 Hz. Measure PCS set... |
| VER-REQ-066 | verification-plan | Verify IFC-REQ-017: Using a calibrated temperature flag injector at the Coil Thermal and Cryogenic Monitor output, injec... |
| VER-REQ-067 | verification-plan | Verify IFC-REQ-018: Inject coil current reference waveforms from a MPSC test fixture to PCS at rated update frequency. M... |
| VER-REQ-068 | verification-plan | Verify SUB-REQ-069: Configure the Emergency Shutdown Sequencer 2-of-3 test bench. Inject a trip demand into two of three... |
| VER-REQ-069 | verification-plan | Verify SUB-REQ-070: In a hardware-in-the-loop test environment, install all three Safety Logic Processor channels and co... |
| VER-REQ-070 | verification-plan | Verify SUB-REQ-074: During integrated system test with Interlock and Emergency Shutdown System in safe state condition (... |
| VER-REQ-071 | verification-plan | Verify SUB-REQ-062: Review the formal safe state definition document against the IESS logic implementation. Confirm that... |
| VER-REQ-072 | verification-plan | Verify SUB-REQ-026: Inject simulated heating power setpoints via software test interface commanding NBI at 25 MW, ECRH a... |
| VER-REQ-073 | verification-plan | Verify SUB-REQ-039: Remove power from one Safety Logic Processor card while the SLP is operating in its test stand confi... |
| VER-REQ-075 | verification-plan | Verify SUB-REQ-010: Using a validated test dataset of at least 500 disruption sequences and 2000 non-disruption plasma s... |
| VER-REQ-076 | verification-plan | Verify SUB-REQ-041: On the DPMS test bench, halt the primary Disruption Prediction Engine FPGA by removing power while t... |
| VER-REQ-077 | verification-plan | Verify SUB-REQ-025: In a hardware-in-the-loop PCS test, suppress synchronised cycle delivery for 6 consecutive cycles to... |
| VER-REQ-078 | verification-plan | Verify SUB-REQ-030: Configure HCDC at 60 MW nominal (25 MW NBI, 20 MW ECRH, 15 MW ICRH). Simulate ECRH controller failur... |
| VER-REQ-079 | verification-plan | Verify SUB-REQ-019: Configure ERP test bench with 160 synthetic magnetic measurement channels. Force 32 channels (20%) t... |
| VER-REQ-080 | verification-plan | Verify SUB-REQ-036: Connect the Magnet Power Supply Controller to a scaled resistive test coil (1% rated inductance). Up... |
| VER-REQ-081 | verification-plan | Verify IFC-REQ-025: With the Plant Data Historian interface to the Plasma Diagnostics Integration System active, inject ... |
| VER-REQ-082 | verification-plan | Verify IFC-REQ-026: Connect calibrated signal generator to 256 Magnetic Diagnostics Array analogue input channels on the... |
| VER-REQ-083 | verification-plan | Verify SUB-REQ-054 and SYS-REQ-007: Using network penetration test methodology in a factory acceptance test environment:... |
| VER-REQ-084 | verification-plan | Verify SYS-REQ-004 end-to-end safe state transition: In integrated system test with plasma current simulation, from each... |
| VER-REQ-085 | verification-plan | Verify SUB-REQ-074: After reaching safe state in an integrated SCRAM test, attempt to energise each plasma-facing subsys... |
| VER-REQ-086 | verification-plan | Verify SUB-REQ-031: Configure HCDC Supervisory heartbeat monitoring at 100 ms intervals. Suppress the ECRH controller he... |
| VER-REQ-087 | verification-plan | Verify SUB-REQ-040: On hardware test bench, inhibit ESS watchdog refresh and measure time to hardware reset. Connect tes... |
| VER-REQ-088 | verification-plan | Verify SUB-REQ-064: Subject the IESS Trip Parameter Monitor, Safety Logic Processor, and Emergency Shutdown Sequencer to... |
| VER-REQ-089 | verification-plan | Verify SUB-REQ-072: Obtain and review Safety Arbiter vendor qualification documentation including: IEC 61513 Category A ... |
| VER-REQ-090 | verification-plan | Verify SUB-REQ-075: During integrated system test with DPE in active operation, inject a hardware fault causing the prim... |
| VER-REQ-091 | verification-plan | Verify SUB-REQ-076: During pellet injection test sequence, fail the primary injection channel by simulating pellet veloc... |
| VER-REQ-092 | verification-plan | Verify SUB-REQ-058: During integrated DPMS operation, inhibit the Disruption Precursor Monitor output for a period excee... |
| VER-REQ-093 | verification-plan | Verify SYS-REQ-012: With all three HCDC actuator controllers active, command aggregate heating power setpoints from 0 to... |
| VER-REQ-094 | verification-plan | Verify RE detection (REQ-SEFUSIONREACTORCONTROLSYSTEM-114): Connect a calibrated hard X-ray pulse generator to the DPMS ... |
| VER-REQ-095 | verification-plan | Verify RE mitigation actuation (REQ-SEFUSIONREACTORCONTROLSYSTEM-115): On an integrated DPMS test bench with simulated R... |
| VER-REQ-097 | verification-plan | Verify equipment list registration by inspection of the plant Formal Equipment List against the as-installed FRCS subsys... |
| VER-REQ-137 | verification-plan | Verify SUB-REQ-022: In hardware-in-the-loop simulation, inject a growing n=2 NTM mode at threshold rate. Confirm: (1) MH... |
| VER-REQ-138 | verification-plan | Verify SUB-REQ-026: With all four HCDC heating systems injecting simultaneously, command combined power to exceed 50 MW.... |
| VER-REQ-139 | verification-plan | Verify SUB-REQ-024: With all PCS nodes connected to the real-time data bus, measure inter-node clock synchronisation usi... |
| VER-REQ-140 | verification-plan | Verify REQ-139 (safe state definition): During integrated SCRAM commissioning test, initiate a controlled SCRAM from ful... |
| VER-REQ-141 | verification-plan | Verify REQ-142 (GPVC dual-channel redundancy): With GPVC operating normally, inject a single-channel failure (hardware f... |
| VER-REQ-142 | verification-plan | Verify REQ-143 (ethical safety obligations): Review FRCS safety documentation to confirm: (1) FMEA shows no single softw... |