Graphics demo - ray-traced reality simulator
Falling water, wound springs, a train that launches itself
One deterministic SI-unit plant, photographed by a self-contained CPU ray tracer. Water off the aqueduct spins a wheel; the wheel drives a generator, a boiler, a steam motor, an air compressor and a bank of spring winders; the winders load swappable cartridges that fling a train up an elevated ramp and around the depot loop - then the depot catches the spent cartridge, sorts it, rewinds it and reloads. Nothing is hand-animated: every wheel angle, gauge needle and steam plume is a pure function of the simulation clock, and a global energy ledger proves there is no free energy anywhere in the hall.
Six passes over the same 600-second mission
One energy ledger, no free lunch
| Stage | What the sim proves (the same across every pass) |
|---|---|
| Water to shaft | A jet at head H gives v = sqrt(2gH) and momentum thrust
F = m-dot * dv on the wheel buckets; measured wheel efficiency
is ~0.94. The flywheel stores E = 1/2 I w^2 and bleeds it back
through bearing drag. |
| Shaft to electricity | ~223 V, ~27 A, ~6.0 kW at the generator; back-torque tau = k_e * I
is a real reflected load, so a heavier draw measurably slows the wheel. The
battery charges lossy and discharges lossy, clamped to state-of-charge in
[0, 1]. |
| Heat to steam to motion | Radiant heater Q = e*sigma*A*(T_h^4 - T_c^4) boils a small
monotube; ideal-gas P = m*R_s*T/V drives quartered twin pistons
F = dP*A, whose crank feeds an isothermal air compressor. |
| Springs to a moving train | Cartridges store E = 1/2 k*theta^2 up to ~40 kJ; a governor
clamps the safe wind (turn it off and the spring over-winds and fails). The
exchange is a 14-state machine - eject, chute, sort, rewind, queue, insert -
that never teleports and keeps the cartridge count at exactly 6. |
| Global ledger | Over a 600 s mission: in 11.31 MJ = stored 1.88 MJ + losses 9.43 MJ,
with a maximum residual of 0.00 J. Useful rail work ~154 kJ, block-lift work
~122 kJ. Energy is conserved to floating point. |