Skip to content
LIBRARY
IdealPlanetaryGear.md

IdealPlanetaryGear

Ideal planetary gear box

Usage

IdealPlanetaryGear(ratio)

Parameters:

NameDescriptionUnitsDefault value
ratioNumber of ring_teeth/sun_teeth

Connectors

Behavior

Source

dyad
# Ideal planetary gear box
component IdealPlanetaryGear
  # Flange of sun shaft
  sun = Spline()
  # Flange of carrier shaft
  carrier = Spline()
  # Flange of ring shaft
  ring = Spline()
  # Number of ring_teeth/sun_teeth
  parameter ratio::Real
relations
  (1+ratio)*carrier.phi = sun.phi+ratio*ring.phi
  # torque balance (no inertias)
  ring.tau = ratio*sun.tau
  carrier.tau = -(1+ratio)*sun.tau
metadata {
  "JuliaSim": {"icons": {"default": "jsml://RotationalComponents/IdealPlanetary.svg"}}
}
end
Flattened Source
# Ideal planetary gear box
component IdealPlanetaryGear
  # Flange of sun shaft
  sun = Spline()
  # Flange of carrier shaft
  carrier = Spline()
  # Flange of ring shaft
  ring = Spline()
  # Number of ring_teeth/sun_teeth
  parameter ratio::Real
relations
  (1+ratio)*carrier.phi = sun.phi+ratio*ring.phi
  # torque balance (no inertias)
  ring.tau = ratio*sun.tau
  carrier.tau = -(1+ratio)*sun.tau
metadata {
  "JuliaSim": {"icons": {"default": "jsml://RotationalComponents/IdealPlanetary.svg"}}
}
end

Test Cases

  • Examples

  • Experiments

  • Analyses