modelRollingWheelSet

Joint (no mass, no inertia) that describes an ideal rolling wheel set (two ideal rolling wheels connected together by an axis)

Information

An assembly joint for a wheelset rolling on the x-y plane of the world frame. The frames frame1 and frame2 are connected to rotating wheels; the frameMiddle moves in a plane parallel to the x-y plane of the world and should be connected to the vehicle body.

Note

To work properly, the gravity acceleration vector g of the world must point in the negative z-axis, i.e.

inner Modelica.Mechanics.MultiBody.World world(n={0,0,-1});

Parameters

TypeNameDefaultDescription
Booleananimationtrue= true, if animation of wheel set shall be enabled
SI.RadiusradiusRadius of one wheel
SI.DistancetrackDistance between the two wheels (= axle track)
StateSelectstateSelectStateSelect.defaultPriority to use the generalized coordinates as states

Connectors

TypeNameDefaultDescription
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframeMiddleFrame fixed in middle of axis connecting both wheels (y-axis: along wheel axis, z-Axis: upwards)
Modelica.Mechanics.MultiBody.Interfaces.Frame_aframe1Frame fixed in center point of left wheel (y-axis: along wheel axis, z-Axis: upwards)
Modelica.Mechanics.MultiBody.Interfaces.Frame_bframe2Frame fixed in center point of right wheel (y-axis: along wheel axis, z-Axis: upwards)
Modelica.Mechanics.Rotational.Interfaces.Flange_aaxis11-dim. rotational flange that drives the joint
Modelica.Mechanics.Rotational.Interfaces.Flange_aaxis21-dim. rotational flange that drives the joint
Modelica.Mechanics.Rotational.Interfaces.Flange_bsupportSupport of 1D axes

Components

TypeNameDefaultDescription
SI.Positionxx coordinate for center between wheels
SI.Positionyy coordinate for center between wheels
SI.AnglephiOrientation angle of wheel axis along z-axis
SI.Angletheta1Angle of wheel 1
SI.Angletheta2Angle of wheel 2
SI.AngularVelocityder_theta1Derivative of theta 1
SI.AngularVelocityder_theta2Derivative of theta 2
Modelica.Mechanics.MultiBody.Parts.Fixedfixed
Modelica.Mechanics.MultiBody.Parts.FixedTranslationrod1
Modelica.Mechanics.MultiBody.Joints.Prismaticprismatic1
Modelica.Mechanics.MultiBody.Joints.Prismaticprismatic2
Modelica.Mechanics.MultiBody.Joints.Revoluterevolute
Modelica.Mechanics.MultiBody.Parts.FixedTranslationrod2
Modelica.Mechanics.MultiBody.Joints.Revoluterevolute1
Modelica.Mechanics.MultiBody.Joints.Revoluterevolute2
Modelica.Mechanics.MultiBody.Joints.Internal.RollingConstraintVerticalWheelrolling1
Modelica.Mechanics.MultiBody.Joints.Internal.RollingConstraintVerticalWheelrolling2
Modelica.Mechanics.MultiBody.Parts.Mounting1Dmounting1D