DigiSim

ER STEAM LAB

v1.1 · Mechanical repair release
Эр791-81 · 1955 · PoznańLate Polish-built Er / original 1,524 mm gauge / P27 tender
RECONSTRUCTION · NOT A SURVEY
Exterior overview
0-10-0 · two simple-expansion cylinders · Walschaerts gear
BOILER WHEELS RAIL
PRESSURE-DRIVEN · BRAKE ON
Building the procedural locomotive…
WaterAdmissionExpansionExhaustCompression
Drag to orbit  ·  Shift/right-drag to pan  ·  Click the view, then scroll to zoom  · Click to inspect
INITIALIZING WEBGL 2
Simulation model
Pressure-derived torque. Open the regulator and release the brake to move.
Steam admission throttle
Forward · geometry sets cutoff
Common brake-force proxy
Coal heat-input proxy
Injector mass-flow proxy
Educational controls
1:1 SI scene · fixed timestep 1/480 sRigid-link error   /  Original pivot measurements unavailable

Er Steam Lab · Repair release 1.1

Эр791-81 / An evidence-led reconstruction

Follow steam all the way
from the firebox to the rail.

This is an interactive reconstruction of a late Polish-built Er, referenced to the preserved cutaway locomotive. Explore connected mechanical relationships, with rebuilt bearing fits, piston seals, valve windows and hollow steam passages. Local reconstructed dimensions remain estimates.

Operate the locomotive

The boiler starts hot at 10 bar gauge, with the brake applied. Set the regulator to about 30%, leave forward gear selected, then release the brake. Cylinder pressure produces wheel torque; motion is integrated from that torque.

Inspect a working cycle

The guided cycle opens the cutaway and motors the mechanism at 6 rpm. Pause anywhere, advance by 5°, or select a part. External drive is explicitly separated from pressure-driven operation.

This is not a dimensionally certified digital twin. Bore, stroke, drivers, gauge and rated pressure are source-backed. Exact pivot locations, valve details and many local dimensions are reconstructed estimates. The source ledger and model limitations are part of this deliverable.

Evidence, dimensions & simulation

What this reconstruction is—and is not.
A runnable, full-scale SI teaching model, with pressure-derived motion and a closed-linkage Walschaerts mechanism. It is not a factory-drawing reconstruction or a validated locomotive-performance predictor. Missing original pivot, casting and port measurements prevent a claim of exact Er791-81 geometry or timing.

Repair release 1.1 / What changed

The audited joint, sealing and passage defects have been addressed in the source: separately stacked coupling bearings, fitted rod eyes, a genuinely slotted expansion link and die, forked crossheads, grooved piston rings and rod packing, bored axleboxes, released brake clearance, open valve windows, hollow steam conduits, perforated tubeplates and open draught outlets. Cylinder force and volume now account for piston-rod area. Downstream steam markers use local cylinder flux after regulator closure.

Validation scope: automated checks cover these specific reconstructed fits, sampled motion configurations and passage openings. They do not certify every solid intersection, stress, leakage, original valve timing, or prototype dimensions. The shared repair dimensions are marked E in the assembly ledger, data/assembly.mjs.

1 / The production record

The Russian/Soviet Э (E) family is identified by the official Patriot Park museum as the world’s most numerous steam-locomotive family, with more than 11,000 built during 1912–1957. Technical histories report somewhat different totals depending on which imported subclasses, modifications and production records are included. This is a family-level record: it includes successive E, Eg/Esh, Eu, Em and Er production groups, not 11,000 identical Er locomotives. The Cyrillic Э family is not the American-built Russian Е (Ye) 2-10-0 family.

2 / One reference configuration

Эр791-81, built in 1955 in Poznań, works number 2216. The selected configuration is late Polish-built Er: five coupled axles, twin simple-expansion cylinders, Walschaerts gear, extended firebox, 40 large superheater flues, shared external dome/sandbox casing, inclined front steps, enlarged cab skylight and a high P27 four-axle tender. Polish Er production ran 1949–1957. The specific preserved cutaway locomotive is the visual reference, not a license to mix earlier E-family details into the model.

The scene represents original 1,524 mm operating gauge, rather than its 1,435 mm delivery-wheel arrangement or the modern rounded 1,520 mm railway standard. Original service colours are interpreted; the museum’s coloured cutaway paint is not presented as its operating livery. The unit roster identifies its tender as works no. 01828. The model uses a P27 type reconstruction; that identification does not supply measured tender geometry.

3 / Dimension and evidence ledger

S — source-backed: explicitly reported in the cited technical literature or institutional account. P — provisional: reported in a secondary compilation but not corroborated against an original drawing. E — estimated: chosen for a mechanically coherent reconstruction. None is a new physical survey of Er791-81.

PropertyScene valueEvidence / limitation
Operating gauge1.524 mS · original operating gauge; measured between inner rail-head faces in scene
Wheel arrangement0-10-0 / 0-5-0S · five coupled driving axles
Nominal driving-wheel diameter1.320 mS · excludes flange projection
Cylinder bore / piston stroke0.650 m / 0.700 mS · crank radius derived as 0.350 m
Rated boiler pressure14 kgf/cm² = 13.72931 bar gaugeS · not 14 bar; model uses absolute pressure internally
Grate area5.09 m²S · nominal area; model length / width split is E
Large flues / small tubes40 / 109S for late Polish 40-flue group; P for 109 small tubes; all centres and tube diameters E
P27 water / coal capacity27.2 m³ / 18 tS · model starts with 24 t water / 14 t coal
P27 dry mass32 tS · locomotive nominal 85.8 t service mass is P
Coupled wheelbase5.780 mP · four equal 1.445 m spacings are E, not a recovered axle drawing
Locomotive / overall length12.028 m / 21.943 mP · target buffer-to-buffer envelope, not a surveyed original
Maximum width target3.167 mP · local attachments and clearances are not certified
Boiler axis / outside diameter3.100 m / 1.790 mE · photographic proportion; inherited historical axis datum not confirmed for this unit
Main rod / radius rod3.100 m / 2.200 mE · fixed manufactured lengths in the solver
Valve bore / lap / exhaust lap0.250 m / 18 mm / 3 mmP valve bore; E laps, 25 mm port width and clearance. Inside-admission port arrangement is a reconstruction assumption.
Quartering90°Conventional two-cylinder geometry; which side leads is not verified for this locomotive

4 / What actually drives the model

Operate mode: firing heats a lumped water/steel reservoir. Saturation pressure is evaluated from the IAPWS saturation relation. A pressure-dependent regulator orifice feeds a finite steam chest. Geometric valve openings govern admission and exhaust through compressible-flow orifices. Each of four cylinder chambers conserves mass and integrates internal energy, including compression/expansion work. Piston force is (rear pressure − atmosphere) × (bore area − rod area) − (front pressure − atmosphere) × bore area. Rear swept volume uses the same annular area; effective valve-orifice area is capped by the reconstructed passage cross-section. Wheel torque is force × the exact slider-crank displacement derivative. Both cylinders contribute to acceleration against rolling resistance, quadratic drag and a brake-force proxy.

Wheel speed is not prescribed in Operate mode. With the regulator closed, an initially stationary unpressurised chest cannot supply sustained motive work. Residual steam can continue to do work after closing the regulator. The rail odometer and tyre rotation share the same angular integral, assuming no slip.

Inspect-cycle mode: an explicit external motor turns the mechanism at 6 rpm, in the selected direction, while the same chamber solver continues to run. The solver computes the external torque that motor must supply. The locomotive does not translate. Angle stepping switches to this mode and advances the fluid model over the corresponding time interval. It is not falsely described as pressure-derived operation.

5 / Linkage, timing and state overlays

The slider-crank is solved analytically. An eccentric-rod circle intersection closes the return-crank/expansion-link chain. A constrained solution closes the curved die slot, fixed radius rod, fixed hanger, combination lever, crosshead drop link and union link. Rigid rod meshes are translated and rotated, never stretched to chase disconnected targets. All five drivers on each side share one phase; the two sides differ by 90°.

The reverser changes the lifting arm, die position and actual geometric cutoff. Displayed cutoff is measured from the resulting admission closure, not equated with slider percentage. Valve lands and port openings use the same lap values as the fluid solver. Front and rear cutoff differ because of the reconstructed geometry; they are not claimed to reproduce factory timing.

Water, hot-gas, admission, expansion, exhaust and compression colours are educational overlays, not literal fluid colours. Flow markers appear only when the corresponding modeled flux exists; their spacing and size do not represent particles, density or exact velocity. Gas passages remain separate from boiler water. The inset section uses the current piston and valve positions; its vertical spacing is schematic.

6 / Disclosed simplifications and remaining gaps

The boiler is a lumped saturation reservoir, not a resolved two-phase pressure vessel. The superheater has an estimated, bounded outlet-temperature law, not a conjugate heat-transfer solution. Steam is an ideal gas in cylinders and chest; no condensation, leakage, real-steam equation of state, detailed draft coupling, resolved exhaust-receiver dynamics, water hammer or valve bounce is solved. Regulator area, discharge coefficients, heat losses, clearances, moving inertia and resistance are estimates.

No wheel slip, suspension dynamics, rail curves, coupler slack, train-consist forces, individual brake-rigging dynamics, realistic injector entrainment or lubricator/air-pump machinery is implemented. Tender inventory is modeled, but coal shape is not continuously excavated. The firebed, flame shape, auxiliary pipes, stays, platework and cab controls are representative rather than drawing-exact. Tubeplates now have continuous webs with open bores. Hollow superheater plenums, element connections and cored-passage approximations are still reconstructed, not authentic casting sections. Water height uses an affine inventory-to-height proxy shared with the crown-cover validity check; it is not a geometric volume inversion.

The reduced model stops beyond 70 km/h or below its minimum boiler-water threshold. These are educational validity limits, not original locomotive safety specifications. Numerical mass-flow and temperature guards are counted and exposed. X-ray and cutaway are visual tools; they do not remove physical mass or change chamber connectivity. Cutaway removes the viewer-side exterior/casings; the adjacent section diagram clarifies passages which are difficult to read in 3D.

Acceptance boundary: the software demonstrates a complete, connected heat-to-motion chain and constraint-preserving mechanical relationships. Because original Er791-81 geometry, valve port drawings and settings were not recovered, it does not establish the requested drawing-verified, dimensionally exact reconstruction. Use it as a documented engineering demonstrator and a foundation for replacement with authoritative measurements.

7 / Sources and reference access

  1. Patriot Park — Er788-49 museum record. Institutional evidence for the E-family production record and family production period. Its exhibit is not the selected 1955 locomotive.
  2. L. L. Makarov, Паровозы серии Э (2004), technical history in online transcription. Late Er changes, pressure, cylinder and driver dimensions, grate, 40-flue development and P27 capacities. The printed engineering drawings were not independently inspected.
  3. RailGallery — Er791-81 roster. Individual locomotive identity, manufacturer, 1955 date and works number 2216. Secondary registry.
  4. Harveyqs — cutaway Er791-81, Russian Railway Museum, 12 November 2017. Primary photograph, CC BY-SA 4.0. Used as a visual reference; image bytes are not bundled or redistributed.
  5. Russian Er technical compilation. Provisional dimensional leads and 109-small-tube count; lower confidence than an original drawing. These values remain marked P.
  6. Don Ashton — Walschaerts gear. General engineering topology and geometric considerations, not an Er factory setting sheet.
  7. IAPWS — Supplementary Release on Saturation Properties of Ordinary Water Substance (1992). Saturation-pressure correlation. Only this correlation, not a full steam-property package, is used.

8 / Reproducibility

This exhibit runs the Er Steam Lab source: the immutable SI specification, geometric solver, thermodynamic model, native WebGL 2 renderer and procedural assets, together with its automated tests. The simulation loads no runtime libraries or remote model files. CSV exports contain actual simulation samples, not prerecorded traces. Keyboard shortcuts act while the 3D view is focused: Space pause/resume, X X-ray, C cutaway, D dimensions, period to step 5°, arrow keys to orbit, Escape to release the view.

Er Steam Lab 1.1 © 2026 Er Steam Lab contributors, released under the MIT License. This exhibit is a port of that release; the narrated guide and page integration are DigiSim additions.