modelGearbox
Extends from Modelica.Mechanics.Rotational.Icons.Gearbox (Icon of a gear box), Modelica.Mechanics.Rotational.Interfaces.PartialTwoFlangesAndSupport (Partial model for a component with two rotational 1-dim. shaft flanges and a support used for graphical modeling, i.e., the model is build up by drag-and-drop from elementary components), Modelica.Thermal.HeatTransfer.Interfaces.PartialConditionalHeatPort (Partial model to include a conditional HeatPort in order to dissipate losses, used for graphical modeling, i.e., for building models by drag-and-drop).
Information
This component models the essential effects of a gearbox, in particular
- in component lossyGear
- gear efficiency due to friction between the teeth
- bearing friction
- in component elastoBacklash
- gear elasticity
- damping
- backlash
The inertia of the gear wheels is not modeled. If necessary, inertia has to be taken into account by connecting components of model Inertia to the left and/or the right flange of component Gearbox.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Boolean | useSupport (from PartialTwoFlangesAndSupport) | false | = true, if support flange enabled, otherwise implicitly grounded |
| Real | ratio | Transmission ratio (flange_a.phi/flange_b.phi) | |
| Real[:,5] | lossTable | [0, 1, 1, 0, 0] | Array for mesh efficiencies and bearing friction depending on speed (see docu of LossyGear) |
| SI.RotationalSpringConstant | c | Gear elasticity (spring constant) | |
| SI.RotationalDampingConstant | d | Gear damping (relative damping) | |
| SI.Angle | b | 0 | Total backlash |
| Boolean | useHeatPort (from PartialConditionalHeatPort) | false | = true, if HeatPort is enabled |
| SI.Temperature | T (from PartialConditionalHeatPort) | 293.15 | Fixed device temperature if useHeatPort = false |
| Advanced | |||
| StateSelect | stateSelect | StateSelect.prefer | Priority to use phi_rel and w_rel as states |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Flange_a | flange_a (from PartialTwoFlangesAndSupport) | Flange of left shaft | |
| Flange_b | flange_b (from PartialTwoFlangesAndSupport) | Flange of right shaft | |
| Support | support (from PartialTwoFlangesAndSupport) | Support/housing of component | |
| HeatTransfer.Interfaces.HeatPort_a | heatPort (from PartialConditionalHeatPort) | Optional port to which dissipated losses are transported in form of heat |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| HeatTransfer.Sources.FixedTemperature | fixedTemperature (from PartialConditionalHeatPort) | ||
| SI.Angle | phi_rel | flange_b.phi - lossyGear.flange_b.phi | Relative rotation angle over gear elasticity (= flange_b.phi - lossyGear.flange_b.phi) |
| SI.AngularVelocity | w_rel | der(phi_rel) | Relative angular velocity over gear elasticity (= der(phi_rel)) |
| SI.AngularAcceleration | a_rel | der(w_rel) | Relative angular acceleration over gear elasticity (= der(w_rel)) |
| Rotational.Components.LossyGear | lossyGear | ||
| Rotational.Components.ElastoBacklash | elastoBacklash |