Spring-damper

Spring and damper in parallel.

  • translational
  • Modelica Standard Library
  • 2 ports
  • 3 parameters
BlockSpring-damperKindtransSpringDamperLibraryTranslational

Description

A linear spring and viscous damper in parallel between two translational flanges. Use it for a suspension or a compliant mount.

Example

Mass, spring, and damper Two 1 kg masses on 100 N/m springs and 2 N·s/m dampers, pushed by 1 N, with every translational sensor.

Force step 1 NApplied forceMass 1 kgSpring-damperWallPositionVelocityAccelerationForce 1 NMass 1 kg (lower)Spring 100 N/mDamper 2 N·s/mWall (lower)Spring compressionPosition (lower)
In Gradara, select a Spring-damper block and press F1, then choose Open example. It opens as a new model in My models, ready to run.

Also in this example:Fixed (translational)MassSpringDamperConstant forceForce stepPosition sensorVelocity sensorAcceleration sensor (linear)Force sensorRelative position sensor

Ports

Conserving terminals 2

  • aflange_a

    Flange a. Receives −f.

  • bflange_b

    Flange b. Receives f.

Parameters

  • Stiffnessc1000 N/m

    ≥ 0

    Stiffness, in N/m. Zero or positive.

  • Dampingd10 N·s/m

    ≥ 0

    Damping coefficient, in N·s/m. Zero or positive.

  • Unstretched lengths_rel00 m

    Unstretched length, in meters.

Equations

Modelica
s_rel = flange_b.s − flange_a.s, v_rel = ds_rel/dt
f = c · (s_rel − s_rel0) + d · v_rel
flange_b.f = f, flange_a.f = −f

Implementation

Modelica Standard Library 4.1.0Modelica.Mechanics.Translational.Components.SpringDamper
MSL documentation

See also

Select a block in Gradara and press F1 to open its page offline.