Skip to content
Rotational.IdealPlanetary.md

Rotational.IdealPlanetary

Usage

TranslatedComponents.Rotational.IdealPlanetary(ratio=100 / 50)

Parameters:

NameDescriptionUnitsDefault value
ratioNumber of ring_teeth/sun_teeth (e.g., ratio=100/50)100 / 50

Connectors

  • sun - This connector represents a rotational spline with angle and torque as the potential and flow variables, respectively. (Spline)

  • carrier - This connector represents a rotational spline with angle and torque as the potential and flow variables, respectively. (Spline)

  • ring - This connector represents a rotational spline with angle and torque as the potential and flow variables, respectively. (Spline)

Behavior

(1+ratio)carrier.phi(t)=sun.phi(t)+ratioring.phi(t)ring.tau(t)=ratiosun.tau(t)carrier.tau(t)=(1ratio)sun.tau(t)

Source

dyad
component IdealPlanetary
  sun = Spline()
  carrier = Spline()
  ring = Spline()
  # Number of ring_teeth/sun_teeth (e.g., ratio=100/50)
  parameter ratio::Real = 100 / 50
relations
  (1 + ratio) * carrier.phi = sun.phi + ratio * ring.phi
  ring.tau = ratio * sun.tau
  carrier.tau = -(1 + ratio) * sun.tau
end
Flattened Source
dyad
component IdealPlanetary
  sun = Spline()
  carrier = Spline()
  ring = Spline()
  # Number of ring_teeth/sun_teeth (e.g., ratio=100/50)
  parameter ratio::Real = 100 / 50
relations
  (1 + ratio) * carrier.phi = sun.phi + ratio * ring.phi
  ring.tau = ratio * sun.tau
  carrier.tau = -(1 + ratio) * sun.tau
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses