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 provides a rotational flange (spline), a translational flange (flange), and corresponding support connectors (support_r, support_t). Force and torque balances are defined so that extending components only need to specify the kinematic constraint between rotation and translation.

Matches MSL Modelica.Mechanics.Translational.Interfaces.PartialElementaryRotationalToTranslational. This is a re-export of RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational.

This component extends from RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational

Usage

TranslationalComponents.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 provides a rotational flange (`spline`), a translational
flange (`flange`), and corresponding support connectors (`support_r`, `support_t`).
Force and torque balances are defined so that extending components only need to
specify the kinematic constraint between rotation and translation.

Matches MSL `Modelica.Mechanics.Translational.Interfaces.PartialElementaryRotationalToTranslational`.
This is a re-export of `RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational`.
"""
partial component PartialElementaryRotationalToTranslational
  extends RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational
relations
end
Flattened Source
dyad
"""
Base model defining the mechanical interfaces for transforming rotational motion into translational motion.

This partial component provides a rotational flange (`spline`), a translational
flange (`flange`), and corresponding support connectors (`support_r`, `support_t`).
Force and torque balances are defined so that extending components only need to
specify the kinematic constraint between rotation and translation.

Matches MSL `Modelica.Mechanics.Translational.Interfaces.PartialElementaryRotationalToTranslational`.
This is a re-export of `RotationalComponents.Interfaces.PartialElementaryRotationalToTranslational`.
"""
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