Skip to content
LIBRARY
Interfaces.PartialElementaryRotationalToTranslational.md

Interfaces.PartialElementaryRotationalToTranslational

Base model defining the mechanical interfaces for transforming rotational motion into translational motion.

This partial component establishes the fundamental mechanical ports for components that convert rotational motion to translational motion. It provides a rotational input/output (spline), a translational input/output (flange), and corresponding support connectors (support_r, support_t). As a partial model, it does not contain any equations defining the motion transformation itself but serves as a structural base to be extended by more specific components. The Spline connectors represent rotational mechanical interfaces, typically characterized by angle (ϕ) and torque (τ), while Flange connectors represent translational mechanical interfaces, typically characterized by position (s) and force (f).

Usage

RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational()

Connectors

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

  • flange - This connector represents a mechanical flange with position and force as the potential and flow variables, respectively. (Flange)

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

  • support_t - This connector represents a mechanical flange with position and force as the potential and flow variables, respectively. (Flange)

Source

dyad
"""
Base model defining the mechanical interfaces for transforming rotational motion into translational motion.

This partial component establishes the fundamental mechanical ports for components
that convert rotational motion to translational motion. It provides a rotational
input/output (`spline`), a translational input/output (`flange`), and corresponding
support connectors (`support_r`, `support_t`). As a partial model, it does not
contain any equations defining the motion transformation itself but serves as a
structural base to be extended by more specific components. The `Spline` connectors
represent rotational mechanical interfaces, typically characterized by angle
($\phi$) and torque ($\tau$), while `Flange` connectors
represent translational mechanical interfaces, typically characterized by position
($s$) and force ($f$).
"""
partial component PartialElementaryRotationalToTranslational
  "Flange of rotational shaft"
  spline = Spline() {"Dyad": {"placement": {"icon": {"x1": -50, "y1": 450, "x2": 50, "y2": 550}}}}
  "Flange of translational rod"
  flange = Flange() {"Dyad": {"placement": {"icon": {"x1": 950, "y1": 450, "x2": 1050, "y2": 550}}}}
  "Rotational support/housing of component"
  support_r = Spline() {"Dyad": {"placement": {"icon": {"x1": 100, "y1": 950, "x2": 200, "y2": 1050}}}}
  "Translational support/housing of component"
  support_t = Flange() {"Dyad": {"placement": {"icon": {"x1": 800, "y1": 950, "x2": 900, "y2": 1050}}}}
relations
  support_r.tau = -spline.tau
  support_t.f = -flange.f
end
Flattened Source
dyad
"""
Base model defining the mechanical interfaces for transforming rotational motion into translational motion.

This partial component establishes the fundamental mechanical ports for components
that convert rotational motion to translational motion. It provides a rotational
input/output (`spline`), a translational input/output (`flange`), and corresponding
support connectors (`support_r`, `support_t`). As a partial model, it does not
contain any equations defining the motion transformation itself but serves as a
structural base to be extended by more specific components. The `Spline` connectors
represent rotational mechanical interfaces, typically characterized by angle
($\phi$) and torque ($\tau$), while `Flange` connectors
represent translational mechanical interfaces, typically characterized by position
($s$) and force ($f$).
"""
partial component PartialElementaryRotationalToTranslational
  "Flange of rotational shaft"
  spline = Spline() {"Dyad": {"placement": {"icon": {"x1": -50, "y1": 450, "x2": 50, "y2": 550}}}}
  "Flange of translational rod"
  flange = Flange() {"Dyad": {"placement": {"icon": {"x1": 950, "y1": 450, "x2": 1050, "y2": 550}}}}
  "Rotational support/housing of component"
  support_r = Spline() {"Dyad": {"placement": {"icon": {"x1": 100, "y1": 950, "x2": 200, "y2": 1050}}}}
  "Translational support/housing of component"
  support_t = Flange() {"Dyad": {"placement": {"icon": {"x1": 800, "y1": 950, "x2": 900, "y2": 1050}}}}
relations
  support_r.tau = -spline.tau
  support_t.f = -flange.f
metadata {}
end


Test Cases

No test cases defined.

  • Examples

  • Experiments

  • Analyses