Vibration Equation Solver Calculator

Model sinusoidal and damped vibration responses clearly. Compute displacement, velocity, acceleration, frequency, phase, and energy. Exports, examples, formulas, and guidance keep every solution practical.

Calculator inputs

Use consistent units for displacement, equilibrium, and velocity. Frequency is in hertz, time is in seconds, and mass is in kilograms.

Reset
Set the starting position.
Positive or negative values are allowed.
Enter cycles per second.
0 is undamped. 1 is critical.
Reference position of equilibrium.
Used for stiffness and energy.
Main solution point shown above.
First row in the response table.
Must be greater than start time.
Choose between 2 and 200 points.

Formula used

Base model

The calculator solves the second-order vibration equation y″ + 2ζωny′ + ωn2y = 0, where y = x − c and ωn = 2πfn.

Underdamped case

For ζ < 1, y(t) = e−ζωnt[y0cos(ωdt) + Bsin(ωdt)], with ωd = ωn√(1 − ζ2) and B = (v0 + ζωny0) / ωd.

Critical and overdamped cases

For ζ = 1, y(t) = [y0 + (v0 + ωny0)t]e−ωnt. For ζ > 1, y(t) = C1er1t + C2er2t, where r1,2 = −ωn(ζ ∓ √(ζ2 − 1)).

Derived values

Acceleration comes from a = −2ζωnv − ωn2y. Stiffness is k = mωn2. Total energy equals ½mv2 + ½ky2.

How to use this calculator

  1. Enter the initial displacement and initial velocity at time zero.
  2. Provide the natural frequency and damping ratio for the system.
  3. Set the equilibrium offset if your motion oscillates around a shifted center.
  4. Add mass to compute stiffness, kinetic energy, potential energy, and total energy.
  5. Choose the evaluation time and series range, then submit the form.
  6. Review the solved response, characteristic roots, and generated response table above the form.
  7. Export the computed summary and time series to CSV or PDF.

Example data table

Example inputs: x(0) = 0.05, v(0) = −0.02, fn = 2.00 Hz, ζ = 0.12, c = 0.00, and m = 1.50.

Time Displacement Velocity Acceleration Total energy
0.00 0.050000 -0.020000 -7.835365 0.296388
0.40 0.005166 0.328683 -1.807107 0.084186
0.80 -0.013414 0.104622 1.802675 0.029519
1.20 -0.005572 -0.066972 1.081806 0.007040
1.60 0.002342 -0.051409 -0.214863 0.002632
2.00 0.002370 0.004616 -0.388243 0.000681

Frequently asked questions

1. What does this solver calculate?

It solves the free vibration response of a second-order system and returns displacement, velocity, acceleration, stiffness, energies, damping behavior, and characteristic roots.

2. Can I use any displacement unit?

Yes. Keep displacement and equilibrium in the same unit. Velocity and acceleration should follow the matching time-based versions of that same unit.

3. What happens when the damping ratio equals one?

The system becomes critically damped. It returns to equilibrium without oscillating and usually settles faster than an overdamped response.

4. Why is the damped frequency sometimes zero?

For critical or overdamped motion, oscillation disappears. In those cases, a damped angular frequency is not meaningful, so the value is shown as zero.

5. Why do I need mass?

Mass lets the calculator derive stiffness from the natural frequency and compute kinetic, potential, and total energy consistently.

6. What is the equilibrium offset?

It is the center position around which motion occurs. The solver converts your displacement into relative motion before applying the vibration equations.

7. Does this handle forced vibration?

No. This version solves the homogeneous response only. It is best for free vibration and decay analysis from known initial conditions.

8. What do the exported files contain?

The exports include the solved summary metrics and the generated response series table, making it easy to review or share your results.

Related Calculators

divergence theorem calculatorhessian matrix calculatorpotential function solverstream function calculatortransport equation solveradvection equation solver

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.