A street railway sweeping car is a self-propelled electric trolley fitted with two large rotary brooms — one at each end — that clears snow, slush, leaves and debris from tram rails and the paved track zone. The brooms typically spin at 200-400 RPM and sweep a path 2.4-2.7 m wide. The car exists to keep the running rail and the flange groove clear so passenger streetcars don't derail or stall in winter. Brooklyn Rapid Transit, Toronto Railway Company and the McGuire-Cummings shops in Paris, Illinois built hundreds of these sweepers between 1890 and 1925.
Street Railway Sweeping Car Interactive Calculator
Vary broom RPM, diameter, diagonal angle, and bristle preload to see tip speed, curb-throw component, geometry quality, and wear risk.
Equation Used
The calculator estimates bristle tip speed from broom diameter and RPM, then projects that speed through the diagonal broom angle to estimate the sideways component that throws snow and debris toward the curb. The 15-25 deg angle band and 10-20 mm preload range follow the article guidance.
- Broom is treated as a cylindrical rotating brush with uniform outside diameter.
- Diagonal throw is estimated as the sine component of bristle tip speed.
- Best diagonal angle is centered on the article's 15-25 deg recommended range.
- Wear index is normalized to 100 at 15 mm preload and increases with preload squared.
Inside the Street Railway Sweeping Car
The sweeping car looks like a short wooden boxcar on tram trucks, but underneath the body sit two cylindrical brooms mounted on diagonal axles that span the full track width. Each broom is a steel mandrel about 2.4-2.7 m long, packed with bundles of rattan or split bamboo strands roughly 600-700 mm in diameter when fully bristled. A traction motor — usually a Westinghouse 49 or GE 1000 series rated around 25-40 hp — drives the broom through a chain or bevel-gear reduction. The operator lowers the leading broom onto the rail with a hand wheel and air cylinder, and the broom's rotation is set against the direction of travel so debris flies outward, not under the car.
The geometry matters more than the horsepower. The broom axle sits at roughly 15-25° to the direction of travel, which is what throws the swept material to the curb instead of just churning it in place. If you set the angle too shallow — under 10° — slush piles up in front of the broom and the car bogs down. Set it too steep, past 30°, and the bristles wear unevenly because only the leading edge contacts the rail. The bristle tips must engage the rail head with about 10-20 mm of preload; less than that and the flange groove never gets cleaned, more than that and rattan strands snap off in minutes. A trolley sweeper running heavy wet snow at full preload would shed broom material so fast the crew might re-bristle one end mid-shift.
Failure modes are predictable. Rattan glazes hard when it gets wet then freezes, so the first pass after a sub-zero night strips off broken strands rather than sweeping. The bevel gear in the broom drive runs in an open splash bath and ices up if the car sits outside overnight. And the trolley pole — single, on the roof — pulls 600 V DC through a single overhead wire while the brooms draw heavy starting current, so the controller resistors get hammered. Crews learned to start the brooms spinning before lowering them, never after.
Key Components
- Rotary Broom Cylinder: Steel mandrel 2.4-2.7 m long carrying 200-300 rattan or split-bamboo bundles secured in tapered sockets. The bundles project 300-350 mm radially, giving an effective sweep diameter of 600-700 mm. Bundles are replaceable individually so a worn broom can be re-bristled without removing the mandrel.
- Broom Drive Motor: Dedicated traction-style series-wound DC motor, typically 25-40 hp at 600 V, geared down through a bevel set or roller chain at about 4:1 reduction. Output broom speed runs 200-400 RPM. The motor sits inboard of the truck and is sprung-mounted so the broom can rise and fall over rail joints without shock-loading the gears.
- Broom Lift Mechanism: Air cylinder fed from the car's main reservoir at 70-90 psi, with a manual hand wheel for fine height control. Lowers the broom into preload contact with the rail (10-20 mm bristle deflection) and lifts it clear for transit moves. A locking pawl holds the broom up when the car is travelling between work zones so bristles don't drag on dry pavement.
- Diagonal Broom Axle Mount: Sets the broom at 15-25° to track centreline so swept material throws outward to the gutter. The angle is fixed at the factory but adjustable in the shop — too shallow and slush piles up ahead of the broom, too steep and bristle wear concentrates on the leading edge.
- Traction Motors and Trucks: Two standard streetcar trucks, each with one or two GE or Westinghouse traction motors of 35-50 hp. The sweeper needs more starting torque than a passenger car because it's pushing snow as well as moving its own 18-22 ton mass. Gear ratio is usually taller than passenger stock — around 4.5:1 — for low-speed grunt rather than top-end speed.
- Trolley Pole and Controller: Single roof-mounted pole drawing 600 V DC from the overhead wire, feeding both traction motors and both broom motors through a K-type controller. Combined load can spike to 200 A on broom startup, so resistor banks run hot and the controller is built heavier than a passenger car's.
Who Uses the Street Railway Sweeping Car
Sweeping cars served every northern North American and European tramway from the 1890s until trolley networks were torn up after World War II. They ran on schedules tied to weather — light leaf-sweeping in autumn, heavy snow duty all winter, and sand-and-grit clearing in spring. A few still operate as heritage equipment or museum demonstrators.
- Urban transit, historical: Brooklyn Rapid Transit operated a fleet of more than 60 McGuire-Cummings double-truck sweepers across Brooklyn and Queens through the 1910s and 1920s, dispatched from the 39th Street and Coney Island shops.
- Urban transit, historical: Toronto Railway Company and its successor TTC ran Russell-built sweepers like S-31 and S-37 — preserved examples still operate at the Halton County Radial Railway museum in Ontario.
- Heritage tramways: Seashore Trolley Museum in Kennebunkport, Maine keeps a Boston Elevated Railway sweeper operational for winter clearing of their demonstration line.
- Operating tram systems: San Francisco Municipal Railway maintained sweeper No. 0130, a 1916 McGuire-Cummings car, in active service into the 1980s and now runs it for special events on the F-line.
- European tramways: Vienna's Wiener Linien operated a fleet of Type-Z sweepers built by Lohner through the 1960s, clearing snow on the city's then-extensive tram network.
- Museum demonstrations: Branford Electric Railway in East Haven, Connecticut runs Connecticut Company sweeper No. 0193 during winter operating days as a working artefact.
The Formula Behind the Street Railway Sweeping Car
The useful number for a sweeping car is bristle tip speed at the rail, because that's what determines whether snow gets thrown clear or just smeared. At the low end of the typical operating range — around 200 RPM with a worn broom — tip speed drops to a level where wet slush sticks to the bristles instead of flying off. At the nominal 300 RPM with a fresh broom you hit the sweet spot where centrifugal force easily overcomes wet-snow adhesion. Push past 400 RPM with a fresh broom and bristle tips start exceeding 15 m/s, which is where rattan fatigues and shears off bundles in days rather than weeks.
Variables
| Symbol | Meaning | Unit (SI) | Unit (Imperial) |
|---|---|---|---|
| vtip | Bristle tip linear speed at the rail | m/s | ft/s |
| Dbroom | Effective broom diameter measured at bristle tips | m | ft |
| Nbroom | Broom rotational speed | RPM | RPM |
Worked Example: Street Railway Sweeping Car in a heritage tramway sweeper rebuild
Your trolley museum restoration crew in Warehouse Point, Connecticut is recommissioning a 1912 McGuire-Cummings double-end sweeper for winter demonstration runs on a 1.6 km demonstration loop. The brooms are freshly re-bristled to 0.65 m effective diameter, and you want to set the broom motor field tap so tip speed lands in the right window for clearing 50 mm of wet New England snow without shredding the rattan in one season.
Given
- Dbroom = 0.65 m
- Nbroom (nominal) = 300 RPM
- Nbroom (low) = 200 RPM
- Nbroom (high) = 400 RPM
Solution
Step 1 — convert nominal broom speed from RPM to revolutions per second:
Step 2 — multiply by broom circumference to get nominal bristle tip speed:
That's roughly 33 ft/s at the bristle tip — fast enough that wet snow leaves the bristle tangentially and clears the rail by 1-2 m, landing in the gutter where you want it.
Step 3 — at the low end of the typical operating range, 200 RPM with a partially worn broom:
At 6.8 m/s the centrifugal acceleration on the bristle tips drops by more than half compared to nominal. Wet slush stops flying off cleanly — instead it clumps on the bristles and gets carried around the broom, and after a few revolutions the broom packs up like a wet mop. You'll see the operator slow the car to give the broom time to fling material, but then the sweeper just plows snow forward instead of clearing it.
Step 4 — at the high end, 400 RPM with a fresh broom:
At 13.6 m/s the broom clears beautifully on the first pass, but rattan strands take a beating. Bristle bundles that should last a full winter shed strands inside two weeks of duty, and you'll find broken rattan litter along the demonstration loop after each run.
Result
Nominal bristle tip speed is 10. 2 m/s with the broom set to 300 RPM and a 0.65 m diameter — the sweet spot where wet snow throws clear without chewing the rattan. At 200 RPM the tip drops to 6.8 m/s and the broom acts more like a snow plow than a sweeper; at 400 RPM the 13.6 m/s tip speed clears perfectly but burns through bristles in a fortnight. If your measured tip speed comes in 20% below the predicted value, suspect (1) a glazed motor commutator dropping field current under load, (2) a slipping roller chain in the broom drive — check for elongated chain pitch above 1% of nominal, or (3) bristle bundles installed at less than the spec 300 mm projection so the effective diameter is closer to 0.55 m than the assumed 0.65 m.
When to Use a Street Railway Sweeping Car and When Not To
Sweeping cars compete with two other approaches to keeping streetcar rails clear: the plow car, which throws snow with a fixed blade, and the modern road-going hybrid sweeper that doesn't ride the rails at all. Each has a different operational fit.
| Property | Street Railway Sweeping Car | Streetcar Snow Plow | Road-going Mechanical Sweeper |
|---|---|---|---|
| Working speed | 6-10 km/h | 15-25 km/h | 5-15 km/h |
| Snow depth handled | Up to ~150 mm | Up to ~600 mm | Up to ~50 mm |
| Flange groove cleaning | Yes — full bristle reach | No — rides above groove | No — wheels can't track groove |
| Capital cost (period equivalent) | High — dedicated trolley + motors + brooms | Low — modified passenger car with blade | Moderate — truck chassis + sweeper deck |
| Bristle/blade replacement interval | 1-2 winters of rattan | 5+ years steel blade | 6-12 months on poly bristle |
| Crew required | 2 — operator and broom tender | 1-2 | 1 |
| Application fit | Light to medium snow on grooved rail | Heavy snow, open ballast track | Paved streets without rail |
Frequently Asked Questions About Street Railway Sweeping Car
The diagonal angle of the broom axle is the problem, not the rotation direction. If the broom axle has shifted toward parallel with the track — under 10° — the swept material has no lateral velocity component and just gets churned in place under the car. Check the axle mounting bolts at both ends; on older McGuire-Cummings sweepers the front mount tends to walk back over time as the bevel housing wears, dropping the angle from a factory 20° down to under 8°.
A quick diagnostic: chalk a line across the broom housing perpendicular to the rail, then sight along the broom axle. You should see a clear 15-25° offset. If the broom looks square to the rail, that's why everything ends up under the car.
You're seeing combined inrush. The broom motor itself draws maybe 60-80 A starting unloaded, but the moment the bristles preload against the rail at 10-20 mm deflection, the load torque jumps and the motor pulls another 80-100 A on top of that until it spins up. If the operator drops the broom before it's at full speed, the controller sees 200+ A and the resistor bank or the line breaker cuts out.
Standard practice on the original cars was to spin the broom up with the lift mechanism still raised, then lower onto the rail under rotation. If the original sequencing valve in the air system is bypassed or leaking, the broom drops too fast and you get the trip every time.
Rattan is correct for visual authenticity and it actually outperforms poly on wet snow because the natural fibre absorbs a small amount of moisture and stays stiff under load. Poly bristles glaze over with ice film below about -5°C and skate across the rail. The trade is service life — rattan needs re-bristling every 1-2 winters of regular use, poly will go 4-5 winters before it shears.
For a museum sweeper running a few demonstration days a year, rattan is the right call. For a working tramway in regular winter service today, mixed-fibre brushes — poly outer rows with horsehair or rattan inner rows — are what most modern operators specify.
The bristle bundles compact axially over time. Each rattan bundle sits in a tapered socket on the mandrel, and repeated impacts with rail joints and switch points drive the bundles deeper into their sockets. After a few weeks of duty the effective bristle projection drops from 350 mm to maybe 310 mm, which narrows the swept path on a diagonal-mounted broom by a surprising amount — easily 200-300 mm of working width lost.
Pull a few bundles and check the projection with a steel rule. If they're seated below spec, the fix is to back them out and re-wedge with new tapered hardwood keys. Don't just cinch them tighter — over-driven bundles split the mandrel sockets.
You can, but at reduced preload — drop the bristle deflection from the winter setting of 15-20 mm down to about 5-8 mm. Dry pavement is much harsher on rattan than wet snow because there's no lubricating water film and the bristle tips abrade against the asphalt aggregate. At full winter preload on dry pavement you'll lose 30-40% of bristle length in a single shift.
The original Boston Elevated and Brooklyn Rapid Transit operating manuals specified separate summer and winter broom adjustments for exactly this reason. If your sweeper has only one preload setting, autumn leaf duty is going to chew through brooms.
The brooms are unbalanced after re-bristling unless they were dynamically balanced as a unit. Adding 200-300 fresh rattan bundles, each at slightly different mass, creates a rotating imbalance of several kilograms at the broom diameter. At 300 RPM that imbalance produces a once-per-revolution shake that the truck springs amplify around 4-5 Hz — exactly the pitch frequency of a short streetcar body.
The factory procedure was to spin each broom on a balancing stand after bristling and clip strands from the heavy side until it ran smooth. A field check: chalk-mark the broom, run it at low speed unloaded, and look for a consistent heavy-side stop position. That's where to trim.
References & Further Reading
- Wikipedia contributors. Snowplow. Wikipedia
Building or designing a mechanism like this?
Explore the precision-engineered motion control hardware used by mechanical engineers, makers, and product designers.