modelIdealWheelJoint

Ideal wheel joint

Extends from PlanarMechanics.VehicleComponents.Wheels.BaseClasses.WheelBase (Enhanced partial base class containing wheel interfaces and icon).

Information

The ideal wheel joint enforces the constraints of ideal rolling on the x,y-plane.

The constraint is that the velocity of the virtual point of contact shall be zero. This constrains is split into two components:

  • no lateral velocity
  • the longitudinal velocity has to equal the rolling velocity times the radius.

The radius of the wheel can be specified by the parameter radius. The driving direction (for phi = 0) can be specified by the parameter r.

The wheel contains a 2D frame connector for the steering on the plane. The rolling motion of the wheel can be actuated by the 1D flange connector.

For examples of usage see the local Examples package.

Parameters

TypeNameDefaultDescription
BooleanuseHeatPort (from PartialElementaryConditionalHeatPortWithoutT)false= true, if heatPort is enabled
SI.Lengthradius (from WheelBase)Wheel radius
SI.Length[2]rDriving direction of the wheel at angle phi = 0
SI.LengthlModelica.Math.Vectors.length(r)Length of r
Real[2]eModelica.Math.Vectors.normalizeWithAssert(r)Unit vector in direction of r
Advanced
StateSelectstateSelectStateSelect.defaultPriority to use acceleration as states
Animation
Booleananimatetrue= true, if animation shall be enabled
Animation › if animation = true
SI.LengthzPositionplanarWorld.defaultZPositionPosition z of the body
SI.Lengthdiameter0.1Deprecated: Diameter of the rims
SI.Lengthwidth0.6*radiusWheel width
SI.LengthrRim0.9*radiusRim radius

Connectors

TypeNameDefaultDescription
HeatTransfer.Interfaces.HeatPort_aheatPort (from PartialElementaryConditionalHeatPortWithoutT)Optional port to which dissipated losses are transported in form of heat
Interfaces.Frame_aframe_a (from WheelInterfaces)
Modelica.Mechanics.Rotational.Interfaces.Flange_aflange_a (from WheelInterfaces)

Components

TypeNameDefaultDescription
SI.PowerlossPower (from PartialElementaryConditionalHeatPortWithoutT)Loss power leaving component via heatPort (> 0, if heat is flowing out of component)
PlanarWorldplanarWorldplanar world model
Real[2]e0Unit vector in direction of r resolved w.r.t. inertial frame
Real[2,2]RRotation matrix
SI.Anglephi_rollRoll angle of the wheel
SI.AngularVelocityw_rollRoll velocity of wheel
SI.Velocity[2]vVelocity
SI.Velocityv_longDriving velocity in (longitudinal) driving direction
SI.AccelerationaAcceleration of driving velocity
SI.Forcef_longLongitudinal force
MB.Types.ColorcolorPlanarMechanics.Types.Defaults.WheelColorColor of shape
MB.Types.SpecularCoefficientspecularCoefficientplanarWorld.defaultSpecularCoefficientReflection of ambient light (= 0: light is completely absorbed)

Revisions

DLR logo Developed 2010 at the DLR Institute of System Dynamics and Control