Planetary gearbox speed calculation - Simultaneous equations

1 reply · 7K views · last reply
xxChrisxx
Messages
2,056
Reaction score
85
I'm looking to calculate the ratio of a planetary gear train. With the ultimate goal of producing a spreadsheet/calculator to show the state of the gearbox (i.e. all shaft speeds) based on applied constraints.

Diagram of a planetary gear set: left, vertical stacked shaft schematic labelled Ring Gear (red), Planet Gear (blue), and Sun Gear (green); right, circles showing a red ring gear, a green sun gear in the centre, and two blue planet gears meshing on either side with a blue carrier bar.

A gear set consists of Ring Gear, Planet Gear, Sun Gear. The sick diagram is the easiest way to show the interactions and constraints. The rotational speed of any part can be found by:

(R+S)*ωp=R*ωr + S*ωs
R - Number of teeth on ring
S - Number of teeth on sun
ωr = Ring gear speed
ωp = Planet rotational speed
ωs = Sun gear rotational speed

Single Planet Case
Diagram of a two-stage gear train: a fixed ring at top connects by a red shaft to a gear, then a blue shaft to a second gear, labelled Output, and a green shaft from the bottom gear labelled Input.

This is the type of thing you'll find with a generic google. Output speed can be directly calculated based on the constraints. In this case we have three states, two constraints and one gear equation to find the output. Easy peasy.


Multiple Planets
Schematic of a two-stage planetary gear train drawn as stacked blocks, showing a fixed element, output, input, and constraint shafts connected by gear links.

This case is an example of a more tricky case. 6 unknowns, 4 constraints, 2 gear equations. This has to be solved simultaneously due to the interactions between the gear sets:
Sun Gear 1 = Sun Gear 2 = intermediate
Planet Carrier 1 = Ring Gear 2 = output.

I can do this by hand with substitution. I'd like to automate it as the cases become more complicated very quickly.

Eg 4 gear sets = 12 unknowns
4 gear equations
5 fixed constraints (due to gearbox architecture)
3 variable constraints (used to select different gears)
So there is enough information to solve it. It's just a pain doing it by hand.What's the best way to automate this using Excel or similar?
 
Attachments
  • Diagram of a two-stage gear train: a fixed ring at top connects by a red shaft to a gear, then a blue shaft to a second gear, labelled Output, and a green shaft from the bottom gear labelled Input.
    upload_2018-9-26_12-56-56.png
    956 bytes · Views: 1,851
  • Diagram of a planetary gear set: left, vertical stacked shaft schematic labelled Ring Gear (red), Planet Gear (blue), and Sun Gear (green); right, circles showing a red ring gear, a green sun gear in the centre, and two blue planet gears meshing on either side with a blue carrier bar.
    upload_2018-9-26_12-57-1.png
    6.5 KB · Views: 2,440
  • Schematic of a two-stage planetary gear train drawn as stacked blocks, showing a fixed element, output, input, and constraint shafts connected by gear links.
    upload_2018-9-26_13-4-17.png
    1.4 KB · Views: 1,966