WOLFRAM SYSTEMMODELER

SpringDamper

Linear 2D translational spring damper model

Wolfram Language

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

Information

A linear translational spring-damper. x- and y direction stiffness and damping can be parameterized.

Parameters (21)

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

c_x

Value:

Type: TranslationalSpringConstant (N/m)

Description: Spring constant in x dir

c_y

Value:

Type: TranslationalSpringConstant (N/m)

Description: Spring constant in y dir

c_phi

Value:

Type: RotationalSpringConstant (N·m/rad)

Description: Spring constant in phi dir

d_x

Value:

Type: TranslationalDampingConstant (N·s/m)

Description: Damping constant in x dir

d_y

Value:

Type: TranslationalDampingConstant (N·s/m)

Description: Damping constant in y dir

d_phi

Value:

Type: RotationalDampingConstant (N·m·s/rad)

Description: Damping constant in phi dir

s_relx0

Value: 0

Type: Position (m)

Description: Unstretched spring length

s_rely0

Value: 0

Type: Position (m)

Description: Unstretched spring length

phi_rel0

Value: 0

Type: Angle (rad)

Description: Unstretched spring angle

s_small

Value: 1.E-10

Type: Position (m)

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

enableAssert

Value: true

Type: Boolean

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

numberOfWindings

Value: 5

Type: Integer

Description: Number of spring windings

length_a

Value: planarWorld.defaultForceLength

Type: Length (m)

Description: Length of cylinder at frame_a side

Inputs (10)

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

width

Default Value: planarWorld.defaultJointWidth

Type: Length (m)

Description: Width of spring

coilWidth

Default Value: width / 10

Type: Length (m)

Description: Width of spring coil

color

Default Value: Types.Defaults.SpringColor

Type: Color

Description: Color of spring

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: {100, 100, 100}

Type: Color

Description: Color of cylinder at frame_a side

color_b

Default Value: {155, 155, 155}

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 (6)

planarWorld

Type: PlanarWorld

Description: Planar world model

contactA

Type: Shape

contactB

Type: Shape

shapeCoil

Type: Shape

cylinderDamper_a

Type: Shape

cylinderDamper_b

Type: Shape

Used in Examples (1)

SpringDamperDemo

PlanarMechanics.Examples

Spring damper demo