Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Leadscrew gear set of threaded rotating screw and translating nut, with adjustable thread and friction losses

Simscape / Driveline / Gears / Rotational-Translational

The Leadscrew block represents a threaded rotational-translational gear that
constrains the two connected driveline axes, screw (S) and nut( N), to, respectively,
rotate and translate together in a fixed ratio that you specify. You can choose whether
the nut axis translates in a positive or negative direction, as the screw rotates in a
positive right-hand direction. If the screw helix is right-hand,
*ω*_{S} and
*v*_{N} have the same sign. If the screw helix
is left-hand, *ω*_{S} and
*v*_{N} have opposite signs. For model details,
see Leadscrew Gear Model.

You can model the effects of heat flow and temperature change through an optional thermal
conserving port. By default, the thermal port is hidden. To expose the thermal port,
right-click the block in your model and, from the context menu, select **Simscape** > **Block choices**. Select a variant that includes a thermal port. Specify the associated thermal
parameters for the component.

Leadscrew imposes one kinematic constraint on the two connected axes:

*ω*_{S}*L* =
2*π**v*_{N} .

The transmission ratio is *R*_{NS} =
2*π*/*L*. *L* is
the screw lead, the translational displacement of the nut for one
turn of the screw. In terms of this ratio, the kinematic constraint
is:

*ω*_{S} = *R*_{NS}*v*_{N} .

The two degrees of freedom are reduced to one independent degree of freedom. The forward-transfer gear pair convention is (1,2) = (S,N).

The torque-force transfer is:

*R*_{NS}*τ*_{S} + *F*_{N} – *F*_{loss} =
0 ,

with *F*_{loss} =
0 in the ideal case.

In the nonideal case, *F*_{loss} ≠
0. For general considerations on nonideal gear
modeling, see Model Gears with Losses.

In the contact friction case, *η*_{SN} and *η*_{NS} are
determined by:

The screw-nut threading geometry, specified by lead angle

*λ*and acme thread half-angle*α*.The surface contact friction coefficient

*k*.

*η*_{SN} =
(cos*α* – *k*·tan*α*)/(cos*α* + *k*/tan*λ*)
,

*η*_{NS} =
(cos*α* – *k*/tan*λ*)/(cos*α* + *k*·tan*α*)
.

In the constant efficiency case, you specify *η*_{SN} and *η*_{NS},
independently of geometric details.

*η*_{NS} has two
distinct regimes, depending on lead angle *λ*,
separated by the *self-locking point* at which *η*_{NS} =
0 and cos*α* = *k*/tan*λ*.

In the

*overhauling regime*,*η*_{NS}> 0. The force acting on the nut can rotate the screw.In the

*self-locking regime*,*η*_{NS}< 0. An external torque must be applied to the screw to release an otherwise locked mechanism. The more negative is*η*_{NS}, the larger the torque must be to release the mechanism.

*η*_{SN} is conventionally
positive.

The efficiencies *η* of meshing between
screw and nut are fully active only if the transmitted power is greater
than the power threshold.

If the power is less than the threshold, the actual efficiency is automatically regularized to unity at zero velocity.

The viscous friction coefficient *μ* controls
the viscous friction torque experienced by the screw from lubricated,
nonideal gear threads. The viscous friction torque on a screw driveline
axis is –*μ*_{S}*ω*_{S}. *ω*_{S} is
the angular velocity of the screw with respect to its mounting.

Gear inertia is assumed negligible.

Gears are treated as rigid components.

Coulomb friction slows down simulation. See Adjust Model Fidelity.

Port | Description |
---|---|

S | Rotational conserving port representing the screw |

N | Translational conserving port representing the nut |

H | Thermal conserving port for thermal modeling |

**Screw lead**Translational displacement

*L*of the nut per revolution of the screw. The default is`0.015`

.From the drop-down list, choose units. The default is meters (

`m`

).**Screw helix type**Choose the directional sense of screw rotation corresponding to positive nut translation. The default is

`Right-hand`

. The alternate option is`Left-hand`

.

Parameters for vary with the block variant chosen—one with a thermal port for thermal modeling and one without it.

**Viscous friction coefficient**Viscous friction coefficient

*μ*_{S}for the screw. The default is`0`

.From the drop-down list, choose units. The default is newton-meters/(radians/second) (

`N*m/(rad/s)`

).

**Thermal mass**Thermal energy required to change the component temperature by a single degree. The greater the thermal mass, the more resistant the component is to temperature change. The default value is

`50`

J/K.**Initial temperature**Component temperature at the start of simulation. The initial temperature alters the component efficiency according to an efficiency vector that you specify, affecting the starting meshing or friction losses. The default value is

`300`

K.

For optimal simulation performance, use the **Meshing Losses** > **Friction model** parameter default setting, ```
No meshing losses - Suitable
for HIL simulation
```

.