modelGearType1

Motor inertia and gearbox model for r3 joints 1,2,3

Extends from Modelica.Mechanics.Rotational.Icons.Gearbox (Icon of a gear box), Modelica.Mechanics.Rotational.Interfaces.PartialTwoFlanges (Partial model for a component with two rotational 1-dim. shaft flanges).

Information

Models the gearbox used in the first three joints with all its effects, like elasticity and friction. Coulomb friction is approximated by a friction element acting at the "motor"-side. In reality, bearing friction should be also incorporated at the driven side of the gearbox. However, this would require considerable more effort for the measurement of the friction parameters. Default values for all parameters are given for joint 1. Model relativeStates is used to define the relative angle and relative angular velocity across the spring (=gear elasticity) as state variables. The reason is, that a default initial value of zero of these states makes always sense. If the absolute angle and the absolute angular velocity of model Jmotor would be used as states, and the load angle (= joint angle of robot) is NOT zero, one has always to ensure that the initial values of the motor angle and of the joint angle are modified correspondingly. Otherwise, the spring has an unrealistic deflection at initial time. Since relative quantities are used as state variables, this simplifies the definition of initial values considerably.

Parameters

TypeNameDefaultDescription
Reali-105Gear ratio
SI.RotationalSpringConstantc43Spring constant
SI.RotationalDampingConstantd0.005Damper constant
SI.TorqueRv00.4Viscous friction torque at zero velocity
RealRv1(0.13/160)Viscous friction coefficient (R=Rv0+Rv1*abs(qd))
Realpeak1Maximum static friction torque is peak*Rv0 (peak >= 1)
SI.AngularVelocityunitAngularVelocity1
SI.TorqueunitTorque1

Connectors

TypeNameDefaultDescription
Flange_aflange_a (from PartialTwoFlanges)Flange of left shaft
Flange_bflange_b (from PartialTwoFlanges)Flange of right shaft

Components

TypeNameDefaultDescription
SI.AngularAccelerationa_relder(spring.w_rel)Relative angular acceleration of spring
Modelica.Mechanics.Rotational.Components.IdealGeargear
Modelica.Mechanics.Rotational.Components.SpringDamperspring
Modelica.Mechanics.Rotational.Components.BearingFrictionbearingFriction