Kinematic constraint between a translating rack body and a rotating pinion body
Gears and Couplings / Gears
The Rack and Pinion Constraint block represents a kinematic constraint between a translating rack body and a rotating pinion body. The base frame port identifies the connection frame on the pinion body and the follower frame port identifies the connection frame on the rack body. The pinion rotation axis and the rack translation axis coincide with the frame z-axes.
The block represents only the kinematic constraint characteristic to a rack-and-pinion system. Gear inertia and geometry are solid properties that you must specify using Solid blocks. The gear constraint model is ideal. Backlash and gear losses due to Coulomb and viscous friction between teeth are ignored. You can, however, model viscous friction at joints by specifying damping coefficients in the joint blocks.
The rack-and-pinion constraint is parameterized in terms of
the dimensions of the pinion pitch circle. The pitch circle is an
imaginary circle concentric with the pinion body and tangent to the
tooth contact point. The pitch radius, labeled
the figure, is the radius that the pinion would have if it was reduced
to a friction cylinder in contact with a brick approximation of the
Gear constraints occur in closed kinematic loops. The figure shows the closed-loop topology of a simple rack-and-pinion model. Joint blocks connect the rack and pinion bodies to a common fixture or carrier, defining the maximum degrees of freedom between them. A Rack and Pinion Constraint block connects the rack and pinion bodies, eliminating one degree of freedom and effectively coupling the rack and pinion motions.
The block imposes special restrictions on the relative positions and orientations of the gear connection frames. The restrictions ensure that the gears assemble only at distances and angles suitable for meshing. The block enforces the restrictions during model assembly, when it first attempts to place the gears in mesh, but relies on the remainder of the model to keep the gears in mesh during simulation.
The distance between the base and follower frame origins along the follower frame y-axis must equal the pinion radius. This constraint ensures that the pitch point of the rack is at the proper distance from the rotation axis of the pinion.
The follower frame origin must lie on the xy plane of the base frame. This constraint ensures that the pitch point of the rack is coplanar with the pitch circle of the pinion.
The x-axis of the follower frame must be perpendicular to the xy plane of the base frame. This constraint ensures that the rack and pinion are coplanar, and therefore that their motion axes are perpendicular to each other.
This block supports code generation for real-time simulation tasks. Certain blocks and block settings may be more suitable for simulation on a real-time device. For suggestions on how to improve real-time simulation performance, use the Simulink® Performance Advisor (Simulink). Suggestions include ways to reduce model complexity where helpful and to decrease numerical stiffness.
Select Analysis > Performance Tools > Performance
Advisor in the Simulink menu bar to
open the Performance Advisor. Set the Activity parameter
Execute real-time application to view
suggestions specific to real-time simulation performance. Expand the Real-Time node
in the tree view pane to select performance checks specific to Simscape™ products.
B— Base frame
Connection frame on the pinion body.
F— Follower frame
Connection frame on the rack body.
Pinion Radius— Radius of the pitch circle of the pinion body
cm(default) | positive scalar in units of length
Radius of the pitch circle of the pinion body. The pitch circle is an imaginary circle concentric with the pinion body and tangent to the tooth contact point.