An Oscillating-cylinder Steam Engine is a slider-crank inversion in which the cylinder itself pivots on hollow trunnions while the piston rod connects directly to the crankpin, eliminating the crosshead and connecting rod. The trade still relies on it in model engineering and small marine launch propulsion, where simplicity and parts count matter. As the cylinder rocks, ports machined in its trunnion face line up with steam and exhaust passages in the standard, providing valve timing without a separate valve gear. The result is a working engine you can build with a lathe, a drill press and roughly 30 parts.
Oscillating-cylinder Steam Engine Interactive Calculator
Vary pressure, bore, stroke, speed, and acting mode to estimate indicated power and see the cylinder rock with the crank.
Equation Used
The PLAN equation estimates indicated horsepower from mean effective pressure P, stroke length L in feet, piston area A in square inches, and power strokes per minute N. For an oscillating-cylinder engine, this captures the main power scaling while excluding port leakage, trunnion friction, condensation, and other losses.
- Pressure is mean effective pressure, not necessarily boiler pressure.
- Result is indicated power before mechanical, port-face, and leakage losses.
- Single-acting uses 1 power stroke per revolution; double-acting uses 2.
The Oscillating-cylinder Steam Engine in Action
The Oscillating-cylinder Steam Engine, also called the Oscillating Engine in marine practice and the Oscillating piston engine in older patent literature, runs on a clever bit of geometry. The piston rod is bolted straight to the crankpin — no little end, no big end, no separate connecting rod. As the crank turns, it drags the top of the piston rod in a circle, and because the rod is rigid, the cylinder is forced to rock back and forth on a pair of hollow trunnions mounted in the engine standard. Those trunnions are not just bearings — they are the valve. One trunnion carries a steam port, the other an exhaust port, and the matching face on the standard has its own ports drilled at the correct angular positions. As the cylinder swings through its arc, the ports cross, opening and closing admission and exhaust at the right point in the cycle.
That is why the geometry is so unforgiving. Get the port angles wrong by 3° and the engine will run one way and refuse the other. Make the trunnion face flat to better than 0.02 mm and seat it against a lapped standard with a light spring load — typically 4 to 8 N per cm² of face area — and it will hold steam at 80 psig with no packing. Cut corners on flatness and you'll see steam blowing past the face, the engine losing power above 200 RPM, and a wet exhaust that drips condensate onto the bedplate. The classic failure mode is a worn or scored trunnion face, which lets live steam short-circuit straight to exhaust. You diagnose it by pulling the spring, lifting the cylinder, and looking for a witness mark that does not cover the full port arc.
Single-acting versions admit steam to one end of the cylinder only and rely on flywheel inertia for the return stroke — fine for toys and small hoists. Double-acting versions port both ends and need four ports machined in the trunnion face, two live and two exhaust, with a small dead-band between them so steam never short-circuits at mid-stroke. That dead-band is typically 5° to 8° of cylinder swing. Less than 5° and you get blow-through; more than 10° and the engine loses indicated power because admission is delayed.
Key Components
- Cylinder: The pivoting cylinder is the moving member. Bore is typically 6 mm to 50 mm for model and small launch engines, with a stroke roughly 1.2 to 1.5 times the bore. Wall thickness must handle working pressure with a safety factor of 8 — a 20 mm bore at 80 psig wants at least 2.5 mm of wall in brass.
- Trunnions: Hollow steel or bronze pivots, one per side, that carry steam in and exhaust out. The flat face on the cylinder side mates against the standard. Trunnion face flatness must be within 0.02 mm and surface finish below Ra 0.4 µm or steam will leak past at any pressure above 30 psig.
- Standard (Port Block): The fixed block carrying the matching port face and the trunnion bores. Ports are drilled at angles set by the desired cutoff — typically admission opens 5° before top-dead-centre and closes around 70% of stroke for a single-acting engine.
- Piston and Rod: The piston rod threads or pins directly into the crankpin, replacing both connecting rod and crosshead. Rod alignment must be within 0.05 mm to avoid side-loading the cylinder bore, which scuffs the piston and tips the cylinder against one trunnion.
- Tensioning Spring: A coil spring or leaf preload pulls the cylinder face against the standard. Preload of 4 to 8 N/cm² of port-face area gives a steam-tight seal without dragging the cylinder. Too tight and you lose 15% to 25% of indicated horsepower to friction at the face.
- Crankshaft and Flywheel: Standard plain-bearing crankshaft with a flywheel sized for smooth running — moment of inertia roughly 4 to 6 times the work done per stroke for single-acting, 2 to 3 times for double-acting.
Real-World Applications of the Oscillating-cylinder Steam Engine
The Oscillating-cylinder Steam Engine sits in a narrow but persistent niche: applications where part count matters more than thermal efficiency. Stuart Models, Cheddar Steam and Mamod have built thousands of these for model engineering. Victorian shipyards used larger versions on harbour launches and as the Oscillating Hoisting Engine on dockside cranes — Maudslay built a particularly clean two-cylinder example for Admiralty steam pinnaces in the 1840s. Anywhere you need a working steam engine you can machine in a home shop, this is the layout that wins.
- Model Engineering: The Stuart Models S50 single-cylinder Oscillating Engine — sold as a beginner's kit since the 1930s, runs on 20 to 40 psig compressed air or steam at around 800 RPM.
- Marine Steam (Heritage): Small heritage steam launches under 16 ft, including kits sold by Cheddar Steam (now defunct) and current builds from Reliable Steam Engine Co., directly driving a 6 to 10 inch propeller through a reduction gear.
- Dockside Hoisting: The 19th-century Oscillating Hoisting Engine — twin-cylinder versions by Maudslay Sons & Field powered cargo winches on Admiralty steam pinnaces and dock cranes at Portsmouth and Chatham.
- Toy and Demonstration: Mamod SP1 and SP2 stationary engines — sold since 1936, used in physics classrooms to demonstrate the slider-crank inversion and valve-by-port-face concept.
- Paddle Steamer Propulsion (Historical): Penn & Sons supplied side-lever and oscillating engines for early Thames paddle steamers in the 1830s — the lighter weight per horsepower over beam engines made oscillators dominant in shallow-draught river boats.
- Educational Robotics and STEM: Shop-built Oscillating piston engine demonstrators used in mechanical engineering coursework at institutions like Imperial College London, where students machine their own from a single billet of brass.
The Formula Behind the Oscillating-cylinder Steam Engine
Indicated horsepower is what you actually want to predict, because it tells you whether the engine will turn the load you have in mind. For an Oscillating-cylinder Steam Engine, the formula is the standard PLAN expression — the same one used on every reciprocating engine — but the practitioner-relevant question is how it scales across the engine's real operating range. At the low end of typical model practice, 200 RPM, an oscillator runs sweet and steam-tight but barely produces useful work. At nominal cruising speed, 600 to 800 RPM for a small launch engine, you get peak indicated power. Push past 1500 RPM and port-face friction, valve overlap, and steam-flow restriction through the trunnion bore drop both efficiency and torque. The sweet spot is governed by trunnion bore area more than anything else.
Variables
| Symbol | Meaning | Unit (SI) | Unit (Imperial) |
|---|---|---|---|
| IHP | Indicated horsepower per cylinder | kW (× 0.7457) | hp |
| P | Mean effective pressure in the cylinder | kPa | psi |
| L | Stroke length | m | ft |
| A | Piston area | m² | in² |
| N | Working strokes per minute (= RPM for single-acting, 2 × RPM for double-acting) | 1/min | 1/min |
Worked Example: Oscillating-cylinder Steam Engine in a heritage tea-plantation rope-haulage winch
Sizing the indicated horsepower of a recommissioned 1898 twin-cylinder Oscillating Hoisting Engine being returned to demonstration service at a heritage tea-plantation museum in Munnar, Kerala, where the engine drives a rope-haulage winch lifting 200 kg picker baskets up a 30° gradient on the original cable run. Each cylinder has a 50 mm bore, 75 mm stroke, double-acting trunnion porting, and the boiler delivers saturated steam at 60 psig (414 kPa) at the stop valve. Mean effective pressure measured on the indicator card is 75% of stop-valve pressure.
Given
- Bore = 50 mm
- Stroke (L) = 0.075 m
- Boiler pressure = 414 kPa
- MEP (P) = 310 kPa (75% of 414)
- Cylinders = 2 (double-acting) —
- Nominal speed = 300 RPM
Solution
Step 1 — compute piston area from the 50 mm bore:
Step 2 — at nominal 300 RPM, double-acting gives 600 working strokes per minute per cylinder. Apply PLAN for one cylinder:
For two cylinders, total IHPnom = 0.913 kW ≈ 1.22 hp. That is enough to haul a 200 kg basket up a 30° gradient at roughly 0.4 m/s — a brisk walking pace on the cable.
Step 3 — at the low end of useful operation, 150 RPM (the engineer easing the basket onto the loading platform), output halves:
At this speed the engine runs steam-tight and quiet, and the basket creeps up at about 0.2 m/s. The engineer has full control for landing the load.
Step 4 — at the high end, the engine is rated to 500 RPM, but at that speed the trunnion bore (12 mm internal diameter) starts to throttle the steam supply:
In practice you'll measure closer to 1.25 kW because MEP collapses to about 230 kPa once trunnion-bore steam velocity exceeds 30 m/s. Above 500 RPM the cylinder face also starts to chatter against the standard if spring preload was set for static seating.
Result
Nominal indicated horsepower for the twin-cylinder engine at 300 RPM is 0. 913 kW (≈ 1.22 hp), which lifts the 200 kg basket up the 30° gradient at roughly 0.4 m/s — visibly brisk on the cable, and right where the original 1898 design sweet spot sits. At the low-speed end (150 RPM) you get half that power and a creeping 0.2 m/s landing speed, ideal for control; at 500 RPM the theoretical 1.52 kW collapses to about 1.25 kW because of trunnion-bore throttling, and you'll hear the cylinder chatter on the standard. If your indicated horsepower measures more than 15% below 0.913 kW at 300 RPM, suspect: (1) port-face leakage from a worn or out-of-flat cylinder face dropping MEP below 310 kPa, (2) under-set tensioning spring preload allowing live steam to blow past at the start of admission, or (3) a partially blocked trunnion bore from boiler scale narrowing the effective steam passage and choking flow.
Oscillating-cylinder Steam Engine vs Alternatives
The Oscillating-cylinder Steam Engine — sometimes just called the wobbler — competes with two main alternatives in small-engine work: the slide-valve cylinder with a separate connecting rod, and the piston-valve enclosed engine. Each makes a different bargain on parts count, efficiency, and operating speed.
| Property | Oscillating-cylinder Steam Engine | Slide-valve Engine (fixed cylinder) | Piston-valve Enclosed Engine |
|---|---|---|---|
| Part count (per cylinder) | ~12 parts, no separate valve gear | ~25 parts incl. eccentric and slide valve | ~35 parts incl. valve chest and rings |
| Practical RPM ceiling | 500-1500 RPM before port-face wear dominates | 1000-2000 RPM | 2500-4000 RPM |
| Indicated efficiency at design point | 6-9% | 10-14% | 14-18% |
| Cylinder-face wear interval | 100-300 hours before re-lapping | Slide-valve face: 500-1000 hours | Piston rings: 2000-5000 hours |
| Build cost (small engine, home shop) | £60-£150 in materials | £200-£400 | £600+ — needs valve-chest tooling |
| Best application fit | Models, small launches, low-duty hoists | Mid-size workshop and traction engines | High-speed enclosed mill and marine engines |
| Steam tightness at idle | Excellent if face is lapped, poor if not | Good with bedded slide valve | Excellent across full life |
Frequently Asked Questions About Oscillating-cylinder Steam Engine
The trunnion port angles are asymmetric. Most beginner builds drill admission and exhaust ports at the angles for one direction of rotation only — typically the maker measured port positions with the engine pinned at top-dead-centre on the forward stroke and forgot the reverse direction needs mirrored timing.
Check the angular position of admission opening before TDC in both directions. If forward shows 5° lead and reverse shows 0° or negative lead, that is your problem. The fix is either redrilling the port block with symmetrical ports, or fitting a reversing block that swaps admission and exhaust passages.
Rule of thumb: trunnion bore cross-sectional area should be at least 8% of piston area for double-acting, 5% for single-acting. Below that, steam velocity through the trunnion exceeds 30 m/s at full speed and you get a measurable MEP drop.
For a 50 mm bore piston (1963 mm² area) you want a trunnion bore of at least 12.5 mm diameter (122 mm²) for double-acting service. Going larger costs nothing in performance but weakens the trunnion shoulder, so 15 mm is a sensible upper limit on that bore size.
Pick the oscillator when displacement is under 100 cc per cylinder, you're building in a home shop without slotting tooling, and you don't need to run continuously above 1000 RPM. Below those thresholds the oscillator wins on parts count and build time — typically 30 hours of shop time vs 80+ for an equivalent slide-valve unit.
Above 100 cc or for service over four hours per day, switch to slide-valve. Port-face wear becomes the limiting factor on oscillators in continuous duty, and you'll be re-lapping the face every fortnight on a working launch. The Stuart 10V slide-valve sits at exactly that crossover point.
This is almost always condensate trapped in the cylinder. Oscillators have no separate drain cocks because there's no fixed cylinder body to fit them to — the cylinder is rocking. On cold start, condensate fills the lower end of the cylinder and hydraulics the piston when admission opens.
The standard fix is a small relief drilling, around 0.5 mm diameter, through the cylinder wall at mid-stroke, exiting through the trunnion face into a drain port in the standard. It bleeds condensate during the first ten revolutions then seals up once the cylinder is hot. Without it, you bar the engine over by hand until the trapped water blows past the piston.
Thermal expansion of the cylinder is closing up the trunnion clearance and increasing port-face friction. Brass cylinders running on a steel standard expand about 19 µm/m/°C — a 100 mm cylinder going from 20°C to 150°C grows by roughly 0.25 mm in length, which loads the trunnion bearings and tightens the spring preload on the face.
Two fixes: either fit a Belleville washer stack instead of a coil spring at the tensioning point, which gives nearly constant force across 0.3 mm of expansion, or open the trunnion bores by 0.05 mm running clearance. The Belleville fix is cleaner because it preserves the steam seal under all thermal conditions.
PLAN with a textbook MEP of 75% stop-valve pressure typically over-predicts oscillator output by 15-25%. The reason is wire-drawing through the trunnion port — the port only opens fully for a brief portion of the stroke, so admission pressure never reaches stop-valve pressure inside the cylinder. Real indicator cards from Stuart Models test rigs show MEP closer to 55-65% of stop-valve pressure at typical model speeds.
For a build estimate, use 60% MEP not 75%. If you measure your engine with a small piezoelectric indicator and find MEP under 50%, the trunnion port is opening too late or closing too early — recheck port-angle layout against the crank position diagram.
References & Further Reading
- Wikipedia contributors. Oscillating cylinder steam engine. Wikipedia
Building or designing a mechanism like this?
Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.