Perceptual Control Theory · Interactive Demonstration
Shared Substrate Contention
Four models, one experiment: what happens when several control systems compete for a finite physical substrate?
LIVE SIMULATION
Structural claim: Classical PCT with p = M·q + d and fixed
M > 0 cannot produce differential gain collapse from substrate exhaustion.
ATENFEL makes the environmental state explicit: pi = Fi(q1…qn, x),
where x = [C, ρ, τ]. The point is structural, not polemical: if the collapse mechanism is added to a PCT model,
the resulting model is no longer the original fixed-M perceptual function.
Experiment controls
All controllers share Cmax; each has its own reference and integrator.
Ready-made scenarios
Click to load parameters and the theoretical interpretation.
Default: Flash Crash-style contention. The reference exceeds M·C, so persistent error can drive integrator runaway after substrate collapse.
Runaway condition rA > M·CTRUE — RUNAWAY POSSIBLE
Current regimeINITIALISING
Model 1
Classical PCT — Marken
Fixed M
p = M · q + d ∂p/∂q = M > 0
The perceptual function has a constant environmental gain. Shared substrate capacity is not represented as a state, so differential collapse is structurally absent.
pA0.00
Model 2
ATENFEL — substrate state
Physical
pi = Fi(q1…qn, x) x = [C, ρ, τ]
The shared substrate couples controllers. As total demand approaches capacity, local effective gain can collapse toward zero for an individual controller.
∂pA/∂qA1.000
Model 3
Marken + effective gain
Augmented
p = M · f(ρ) · q + d f(ρ) = 1 − ρ
Collapse can be represented, but only after explicitly making environmental loading part of the effective gain. That state-dependent M is an augmentation, not the original fixed-M form.
M·f(ρ)1.000
Model 4
Marken + variable d
Reformulated
p = M · q + d(q,ρ) d is state-dependent
Collapse can be rewritten as a variable disturbance term, but d is no longer an independent disturbance. It is carrying the missing nonlinear environmental mechanism.
dA0.00
Perception and reference
rA vs pA
Outputs and substrate load
qA · qB…n · ρ
Local effective gain
∂pA/∂qA
Prediction error over recent history
last 5 seconds
Real-time diagnostic metrics
Physical model / Controller A
Error eA
0.00
rA − pA
Effective gain
1.000
∂pA/∂qA
Saturation
0.0%
ρ = T/C
Control cost
0.0
∫ Σq² dt
Runaway time
—
persistent error + growth
Deviation from ATENFEL
—
MSE vs physical model
Total demand
0.0
Σ q delayed
qA
0.0
integrator state
pA
0.0
ATENFEL perception
Cmax
5
shared capacity
Agents
3
controllers
Time
0.0s
simulation clock
Reading the experiment: a collapse of Model 2's local gain is the central event. It does not automatically imply runaway.
Runaway requires rA > M·C; otherwise the system can settle at a new equilibrium with reduced perception.