WOLFRAM SYSTEMMODELER

DryFrictionWheelJoint

Dry-Friction based wheel joint

Wolfram Language

In[1]:=
SystemModel["PlanarMechanics.VehicleComponents.Wheels.DryFrictionWheelJoint"]
Out[1]:=

Information

The ideal wheel joint models the behavior of a wheel rolling on a x,y-plane whose contact patch has dry-friction characteristics. This is an approximation for stiff wheels without a tire.

The force depends with dry-friction characteristics on the slip velocity. The slip velocity is split into two components:

  • the lateral velocity
  • the longitudinal velocity minus 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 normal load is set by N.

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

For examples of usage see the local Examples package.

Parameters (16)

useHeatPort

Value: false

Type: Boolean

Description: =true, if heatPort is enabled

T

Value: 293.15

Type: Temperature (K)

Description: Fixed device temperature if useHeatPort = false

stateSelect

Value: StateSelect.default

Type: StateSelect

Description: Priority to use acceleration as states

radius

Value:

Type: Length (m)

Description: Radius of the wheel

r

Value:

Type: Length[2] (m)

Description: Driving direction of the wheel at angle phi = 0

N

Value:

Type: Force (N)

Description: Normal force

vAdhesion

Value:

Type: Velocity (m/s)

Description: Adhesion velocity

vSlide

Value:

Type: Velocity (m/s)

Description: Sliding velocity

mu_A

Value:

Type: Real

Description: Friction coefficient at adhesion

mu_S

Value:

Type: Real

Description: Friction coefficient at sliding

l

Value: sqrt(r * r)

Type: Length (m)

Description: Length of vector r

e

Value: r / l

Type: Real[2]

Description: Normalized direction

animate

Value: true

Type: Boolean

Description: = true, if animation shall be enabled

zPosition

Value: planarWorld.defaultZPosition

Type: Length (m)

Description: Position z of the body

diameter

Value: 0.1

Type: Length (m)

Description: Diameter of the rims

width

Value: diameter * 0.6

Type: Length (m)

Description: Width of the wheel

Inputs (1)

specularCoefficient

Default Value: planarWorld.defaultSpecularCoefficient

Type: SpecularCoefficient

Description: Reflection of ambient light (= 0: light is completely absorbed)

Connectors (3)

heatPort

Type: HeatPort_a

Description: Optional port to which dissipated losses are transported in form of heat

frame_a

Type: Frame_a

flange_a

Type: Flange_a

Components (4)

planarWorld

Type: PlanarWorld

Description: planar world model

cylinder

Type: Shape

rim1

Type: Shape

rim2

Type: Shape

Used in Examples (2)

TestDryFrictionWheel

PlanarMechanics.VehicleComponents.Examples

Dry friction wheel

TwoTrackWithDifferentialGear

PlanarMechanics.VehicleComponents.Examples

Double track model