modelGearConstantEfficiency

Gearbox with constant efficiency w/o inertia

Extends from Modelica.Mechanics.Rotational.Icons.Gear (Icon of a rotational gear), Modelica.Mechanics.Rotational.Interfaces.PartialElementaryTwoFlangesAndSupport2 (Partial model for a component with two rotational 1-dim. shaft flanges and a support used for textual modeling, i.e., for elementary models).

Information

This is a simple model of a gearbox with constant efficiency without inertia.
The relationship between torque at flange_a and flange_b is different depending on whether flange_a or flange_b is driving. To avoid a step in the relationship, efficiency rises from a threshold p_min towards zero to 1; i.e.at speed zero, torque at flange_b is ratio * torque at flange_a.

  if p_a > 0 then // flange_a is driving
    tau_a*ratio*(1 -(1 - eta)*min(1, p_a/p_min)) + tau_b = 0;
  else              // flange_b is driving
    tau_a*ratio + tau_b*(1 -(1 - eta)*min(1, p_b/p_min)) = 0;
  end if;

Losses are fed to the optional heatPort.

Parameters

TypeNameDefaultDescription
RealratioTransmission ratio (flange_a.phi/flange_b.phi)
RealetaConstant efficiency
Modelica.Units.SI.AngularVelocityw_minSpeed limit for regularization w.r.t. flange_a
Modelica.Units.SI.Torquetau_minTorque limit for regularization w.r.t. flange_a
BooleanuseSupport (from PartialElementaryTwoFlangesAndSupport2)false= true, if support flange enabled, otherwise implicitly grounded
BooleanuseHeatPortfalse=true, if heatPort is enabled

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialElementaryTwoFlangesAndSupport2)Flange of left shaft
Flange_bflange_b (from PartialElementaryTwoFlangesAndSupport2)Flange of right shaft
Supportsupport (from PartialElementaryTwoFlangesAndSupport2)Support/housing of component
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPortOptional port to which dissipated losses are transported in form of heat

Components

TypeNameDefaultDescription
Modelica.Units.SI.Anglephi_aAngle between flange a and support
Modelica.Units.SI.Anglephi_bAngle between flange b and support
Modelica.Units.SI.AngularVelocityw_aAngular velocity between flange a and support
Modelica.Units.SI.AngularVelocityw_bAngular velocity between flange b and support
Modelica.Units.SI.Torquetau_aTorque at flange a
Modelica.Units.SI.Torquetau_bTorque at flange b
Modelica.Units.SI.Torquetau_fFriction torque
Modelica.Units.SI.Powerp_aPower at flange a
Modelica.Units.SI.Powerp_bPower at flange b
Modelica.Units.SI.PowerlossPowerLoss power leaving component via heatPort (> 0, if heat is flowing out of component)
RealeffEfficiency