WOLFRAM SYSTEM MODELER

Damper

Linear (velocity dependent) damper

Wolfram Language

In[1]:=
SystemModel["PlanarMechanics.Parts.Damper"]
Out[1]:=

Information

This component is a linear damper, which acts as a line force between frame_a and frame_b (i.e. point-to-point). A force f is exerted on the origin of frame_b and with opposite sign on the origin of frame_a along the line from the origin of frame_a to the origin of frame_b according to the equation:

f = d*der(s);

where d is the damping constant, s is the distance between the origin of frame_a and origin of frame_b, and der(s) is the time derivative of s.

In the following figure a typical animation is shown where a mass is hanging on a damper.

Damper animation

Parameters (12)

animate

Value: true

Type: Boolean

Description: Enable animation

zPosition

Value: planarWorld.defaultZPosition

Type: Length (m)

Description: Position z of cylinder representing the fixed translation

animateConnectors

Value: true

Type: Boolean

Description: =true, if connectors a and b should be animated as cylinders

diameterConnector_a

Value: planarWorld.defaultJointWidth

Type: Diameter (m)

Description: Diameter of connector at frame_a

diameterConnector_b

Value: planarWorld.defaultJointWidth

Type: Diameter (m)

Description: Diameter of connector at frame_b

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 phi and w as states

d

Value: 1

Type: TranslationalDampingConstant (N⋅s/m)

Description: Damping constant

s_small

Value: 1.E-10

Type: Position (m)

Description: Prevent zero-division by regularization if distance between frame_a and frame_b is zero

enableAssert

Value: false

Type: Boolean

Description: Cause an assert when the distance between frame_a and frame_b < s_small

length_a

Value: planarWorld.defaultForceLength

Type: Length (m)

Description: Length of cylinder at frame_a side

Inputs (7)

specularCoefficient

Default Value: planarWorld.defaultSpecularCoefficient

Type: SpecularCoefficient

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

colorConnector_a

Default Value: Types.Defaults.RodColor

Type: Color

Description: Color of connector at frame_a

colorConnector_b

Default Value: Types.Defaults.RodColor

Type: Color

Description: Color of connector at frame_a

diameter_a

Default Value: planarWorld.defaultForceWidth

Type: Diameter (m)

Description: Diameter of cylinder at frame_a side

diameter_b

Default Value: 0.6 * diameter_a

Type: Diameter (m)

Description: Diameter of cylinder at frame_b side

color_a

Default Value: {0, 127, 255}

Type: Color

Description: Color of cylinder at frame_a side

color_b

Default Value: {0, 64, 200}

Type: Color

Description: Color of cylinder at frame_b side

Connectors (3)

frame_a

Type: Frame_a

Description: Coordinate system fixed to the component with one cut-force and cut-torque

frame_b

Type: Frame_b

Description: Coordinate system fixed to the component with one cut-force and cut-torque

heatPort

Type: HeatPort_a

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

Components (5)

planarWorld

Type: PlanarWorld

Description: Planar world model

contactA

Type: Shape

Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer)

contactB

Type: Shape

Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer)

cylinder_a

Type: Shape

Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer)

cylinder_b

Type: Shape

Description: Visualizing an elementary object with variable size; all data have to be set as modifiers (see info layer)

Used in Examples (2)

PowerDistanceDemo

PlanarMechanics.Examples

Power and distance sensor demo

SpringDemo

PlanarMechanics.Examples

Spring demo

Revisions

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