Contenu principal

simscape.multibody.LinearTranslationalDamper Class

R2026b

Namespace: simscape.multibody

Linear translational damper

Since R2026b

Description

Use an object of the simscape.multibody.LinearTranslationalDamper class to specify a linear translational damper that produces a force proportional to velocity. For example, you can assign a LinearTranslationalDamper object to the Damper property of a simscape.multibody.PrismaticPrimitiveInternalMechanics object to define the internal damper of a prismatic primitive.

Class Attributes

Sealed
true
ConstructOnLoad
true

For information on class attributes, see Class Attributes.

Creation

Description

damper = simscape.multibody.LinearTranslationalDamper creates a linear translational damper with a default damping coefficient of 0 N/(m/s).

damper = simscape.multibody.LinearTranslationalDamper(coefficient) creates a linear translational damper with the specified damping coefficient.

example

Properties

expand all

Damping coefficient of the linear translational damper, specified as a simscape.Value object that must have a scalar and force per velocity unit.

Example: simscape.Value(10, "N/(m/s)")

Examples

collapse all

This example shows how to create a linear translational damper and assign it to the internal mechanics of a prismatic joint.

Create a linear translational damper with a damping coefficient of 10 N/(m/s).

damper = simscape.multibody.LinearTranslationalDamper(simscape.Value(10,"N/(m/s)"))
damper =
  LinearTranslationalDamper with properties:

    Coefficient: 10 (N*s/m)

Create an internal mechanics specification for a prismatic primitive and assign the damper.

im = simscape.multibody.PrismaticPrimitiveInternalMechanics;
im.Damper = damper;

Assign the internal mechanics to the prismatic primitive of a prismatic joint.

pj = simscape.multibody.PrismaticJoint;
pj.Pz.InternalMechanics = im;
pj.Pz.InternalMechanics
ans =
  PrismaticPrimitiveInternalMechanics with properties:

    SpringEquilibriumPosition: 0 (m)
                       Spring: [1x1 simscape.multibody.LinearTranslationalSpring]
                       Damper: [1x1 simscape.multibody.LinearTranslationalDamper]

Version History

Introduced in R2026b