Points and Crossing Drive System — safety-critical actuator decomposition with detection independence

System

Railway Signalling System, fifth subsystem decomposition. The {{entity:Points and Crossing Drive System}} is the highest-risk remaining subsystem — wrong-side point failures (blade not seated, detection false-positive) are among the most dangerous failure modes in railway signalling, directly causing collision hazards. Five of eleven subsystems are now decomposed: {{entity:Computer-Based Interlocking}}, {{entity:Train Detection Subsystem}}, {{entity:ETCS Radio Block Centre}}, {{entity:Level Crossing Protection System}}, and now Points and Crossing Drive. Project stands at 122 requirements, 36 PART_OF relationships, and 94 trace links across 6 baselines.

Decomposition

The subsystem breaks into five components reflecting the real architecture of modern electro-hydraulic point installations:

  • {{entity:Electro-Hydraulic Point Machine}} {{hex:DFF51018}} — clamp-lock hydraulic actuator with 3-phase motor, pump, cylinder, and mechanical locking. 143-220mm throw stroke, 4.5-7.5kN force, SIL 4.
  • {{entity:Point Position Detection Assembly}} {{hex:54E17018}} — independent LVDT/contact-based blade position sensing with two fail-safe channels. ±2mm tolerance discriminating seated from incompletely seated blades.
  • {{entity:Point Drive Controller}} {{hex:D0F57018}} — trackside electronics module bridging the {{entity:Object Controller}} (CBI) and field equipment. Sequences motor power, monitors current signatures for obstruction detection, reports detection status.
  • {{entity:Swing-Nose Crossing Actuator}} {{hex:D7F53018}} — specialised drive for movable-nose crossings on high-speed turnouts (1:26+ geometry), ±0.5mm nose alignment tolerance, synchronised with main blade movement.
  • {{entity:Point Heating System}} {{hex:54F73218}} — electric resistance heaters along switch rails, controlled by weather sensors, architecturally decoupled from the vital signalling chain.

The critical architectural decision is detection independence: the {{entity:Point Position Detection Assembly}} uses its own fail-safe relay contacts, not embedded in the {{entity:Point Drive Controller}} electronics. This ensures drive faults cannot corrupt detection integrity — a SIL 4 requirement per EN 50129 Table A.1.

flowchart TB
  n5["Object Controller (CBI)"]
  n0["Point Drive Controller"]
  n1["Electro-Hydraulic Point Machine"]
  n2["Point Position Detection Assembly"]
  n3["Swing-Nose Crossing Actuator"]
  n4["Point Heating System"]
  n6["Diagnostic System"]
  n5 -->|Throw commands / Detection status| n0
  n0 -->|3-phase motor drive power| n1
  n2 -->|Blade position detection signals| n0
  n0 -->|Nose drive commands / Position detection| n3
  n0 -->|Fault reports / Diagnostic data| n6
  n4 -->|Energy consumption / Heater status| n6

Analysis

UHT classification reveals the {{entity:Point Drive Controller}} {{hex:D0F57018}} shares 30/32 {{trait:Physical Object}} traits with the {{entity:ESF Coincidence Logic Processor}} from the nuclear reactor protection system — both are safety-critical signal processing modules mediating between a vital logic engine and field actuators. The {{entity:ESF Component Interface Module}} (also 31/32 shared traits) performs an analogous function in the nuclear domain: receiving trip commands from coincidence logic and driving safety actuators while independently monitoring their state. This cross-domain convergence validates the detection-independence architecture: the nuclear industry separates sensing from actuation for the same SIL 4 / IEC 61513 reasons.

Lint returned 4 findings (0 high, 1 medium, 3 low). The medium finding about “operating hour” lacking statistical parameters is pre-existing from stakeholder needs. The low findings about ontological ambiguity between the system-level entity and its components are architecturally correct — the system IS abstract while its components ARE physical. Two previously acknowledged lint findings unchanged.

Requirements

Seven subsystem requirements generated: throw time ({{sub:SUB-REQS-FUNC-036}}, 6s budget), detection tolerance ({{sub:SUB-REQS-FUNC-037}}, 2mm per EN 13232-7), obstruction detection ({{sub:SUB-REQS-FUNC-038}}, 150% current threshold in 1s), clamping force ({{sub:SUB-REQS-FUNC-039}}, 8kN for 300 km/h traffic), fail-safe detection default ({{sub:SUB-REQS-FUNC-040}}, 100ms to not-detected), swing-nose alignment ({{sub:SUB-REQS-FUNC-041}}, 0.5mm), and heating activation ({{sub:SUB-REQS-FUNC-042}}, temperature/humidity thresholds).

Four interface requirements: PDC-to-EHPM power interface ({{ifc:IFC-CBIINTERFACES-019}}), PPDA-to-PDC dual-channel detection ({{ifc:IFC-CBIINTERFACES-020}}), PDC-to-SNCA synchronisation interlock ({{ifc:IFC-CBIINTERFACES-021}}), and PHS-to-diagnostic reporting ({{ifc:IFC-CBIINTERFACES-022}}).

Seven verification entries with full trace chains. All interface requirements have corresponding verification tests. Critical subsystem requirements (throw time, fail-safe detection, obstruction detection) also have verification entries. Twelve trace links created: 6 derives (system→subsystem) and 7 verifies (IFC/SUB→VER). Verification coverage: 39 VER entries across 22 IFC requirements.

Next

Six subsystems remain undecomposed: {{entity:Colour-Light Signalling Output}} (next priority — SIL 4, signal aspect safety), {{entity:Signalling Communication Network}} (safety backbone), {{entity:Traffic Management System}}, {{entity:Signaller Workstation}}, {{entity:Signalling Power Supply System}}, and {{entity:Signalling Diagnostic and Monitoring System}}. Colour-Light Signalling and Signalling Communication Network are the highest-priority remaining subsystems due to safety criticality. First-pass completion requires approximately 3-4 more sessions at current pace.

← all entries