OT/SCADA physics¶
First-order lag on PLC_Firmware hosts (netforge_rl/scenarios/ot_physics.py).
Ticked after actions, before termination.
x[t+1] = x[t] + (x_sp − x[t]) / τ + N(0, σ)
Nominal |
τ |
σ |
Alarm |
Critical |
|
|---|---|---|---|---|---|
temperature °C |
40–60 |
20 |
0.1 |
> 80 |
> 120 |
pressure bar |
90–110 |
10 |
0.2 |
>130 or <70 |
>180 or <30 |
flow L/min |
40–60 |
5 |
0.3 |
>90 or <20 |
>150 or <5 |
Alarm → SIEM severity 7. Critical → kinetic_destruction, severity 10, ends ot_stuxnet.
OverloadPLC (id 20, Root on PLC) jumps setpoints. ~10–15 ticks to destruction.
IsolateHost stops physics on that PLC.