LIBRARY
IdealPlanetaryGear
Ideal planetary gear box
Usage
IdealPlanetaryGear(ratio)
Parameters:
| Name | Description | Units | Default value |
|---|---|---|---|
ratio | Number 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"}}
}
endFlattened 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
Related
Examples
Experiments
Analyses