Mass-spring-damper model explained

The mass-spring-damper model consists of discrete mass nodes distributed throughout an object and interconnected via a network of springs and dampers. This model is well-suited for modelling object with complex material properties such as nonlinearity and viscoelasticity.Packages such as MATLAB may be used to run simulations of such models.[1] As well as engineering simulation, these systems have applications in computer graphics and computer animation.[2]

Derivation (Single Mass)

Deriving the equations of motion for this model is usually done by summing the forces on the mass (including any applied external forces

Fexternal)

:

\SigmaF=-kx-c

x

+Fexternal=m\ddotx

By rearranging this equation, we can derive the standard form:

\ddotx+2\zeta\omegan

x

+

2
\omega
n

x=u

where
\omega
n=\sqrtk
m

;\zeta=

c
2m\omegan

;u=

Fexternal
m

\omegan

is the undamped natural frequency and

\zeta

is the damping ratio. The homogeneous equation for the mass spring system is:

\ddotx+2\zeta\omegan

x

+

2
\omega
n

x=0

This has the solution:

x=A

-\omegant\left(\zeta+\sqrt{\zeta2-1
e

\right)}+B

-\omegant\left(\zeta- \sqrt{\zeta2-1
e

\right)}

If

\zeta<1

then

\zeta2-1

is negative, meaning the square root will be negative and therefore the solution will have an oscillatory component.

See also

Notes and References

  1. Web site: Solving mass spring damper systems in MATLAB.
  2. Web site: Fast Simulation of Mass-Spring Systems.