Simple gear of base and follower wheels with adjustable gear ratio, friction losses, and triggered faults
Simscape / Driveline / Gears
The Simple Gear block represents a gearbox that constrains the connected driveline axes of the base gear, B, and the follower gear, F, to corotate with a fixed ratio that you specify. You choose whether the follower axis rotates in the same or opposite direction as the base axis. If they rotate in the same direction, the angular velocity of the follower, ωF, and the angular velocity of the base, ωB, have the same sign. If they rotate in opposite directions, ωF and ωB have opposite signs.
The kinematic constraint that the Simple Gear block imposes on the two connected axes is
where:
rF is the radius of the follower gear.
ωF is the angular velocity of the follower gear.
rB is the radius of the base gear.
ωB is the angular velocity of the base gear.
The follower-base gear ratio is
where:
NB is the number of teeth in the base gear.
NBF is the number of teeth in the follower gear.
Reducing the two degrees of freedom to one independent degree of freedom yields the torque transfer equation
where:
τB is the input torque.
τF is the output torque.
τloss is the torque loss due to friction.
For the ideal case, .
In the nonideal case, . For general considerations on nonideal gear modeling, see Model Gears with Losses.
In a nonideal gear pair (B,F), the angular velocity, gear radii, and gear teeth constraints are unchanged. But the transferred torque and power are reduced by:
Coulomb friction between teeth surfaces on gears B and F, characterized by efficiency, η
Viscous coupling of driveshafts with bearings, parametrized by viscous friction coefficients, μ
In the constant efficiency case, η is constant, independent of load or power transferred.
In the load-dependent efficiency case, η depends on the load or power transferred across the gears. For either power flow,
where:
τCoul is the Coulomb friction dependent torque.
k is a proportionality constant.
τidle is the net torque acting on the input shaft in idle mode.
Efficiency, η, is related to τCoul in the standard, preceding form but becomes dependent on load:
If you enable faults for the block, the efficiency changes in response to one or both of these triggers:
Simulation time — A fault occurs at a specified time.
Simulation behavior — A fault occurs in response to an external trigger. Enabling an external fault trigger exposes port T.
If a fault trigger occurs, for the remainder of the simulation, the block uses the faulted efficiency in one of these ways:
Throughout rotation
When the rotation angle is within a faulted range that you specify
You can program the block to issue a fault report as a warning or error message.
You can model
the effects of heat flow and temperature change by exposing an optional thermal port. To expose
the port, in the Meshing Losses tab, set the Friction
model parameter to Temperature-dependent
efficiency
.
Additionally, you can choose to model efficiency that varies with loading and temperature
by setting Friction model to Temperature and
load-dependent efficiency
. Selecting a thermal variant:
Exposes port H, a conserving port in the thermal domain.
Enables the Thermal mass parameter, which allows you to specify the ability of the component to resist changes in temperature.
Enables the Initial Temperature parameter, which allows you to set the initial temperature.
Use the Variables settings to set the priority and initial target values for the block variables before simulating. For more information, see Set Priority and Initial Target for Block Variables.
Variable settings are exposed only when, in the Meshing Losses
settings, the Friction model parameter is set to
Temperature-dependent efficiency
.
Gear inertia is assumed negligible.
Gears are treated as rigid components.
Coulomb friction slows down simulation. For more information, see Adjust Model Fidelity.