Skip to main content
engineering

Free Vibration SDOF Calculator

Natural frequency, damping ratio, and free response of a single-DOF spring-mass-damper system with decay envelope plot

Reviewed by Christopher FloiedPublished Updated

This free online free vibration sdof calculator provides instant results with no signup required. All calculations run directly in your browser — your data is never sent to a server. Supports both metric (SI) and imperial units with built-in unit selection dropdowns on every input field, so you can work in whatever units your problem provides. Designed for engineering students and professionals working through coursework, design projects, or quick reference calculations.

Free Vibration — SDOF Calculator

Compute natural frequency, damping ratio, and free response of a single-degree-of-freedom system.

Natural Freq. ωn

10.0000 rad/s

fn

1.5915 Hz

Damping Ratio ζ

0.1000

Critical Damping cc

20.0000 N·s/m

Damped Freq. ωd

9.9499 rad/s

Classification

Underdamped

Time to decay to 10% amplitude

2.3026 s

Response x(t)

Response Data Table

t (s)x(t)+Envelope−Envelope
0.00000.0500000.050000-0.050000
0.01730.0492650.049144-0.049144
0.03450.0471140.048303-0.048303
0.05180.0436580.047476-0.047476
0.06910.0390440.046663-0.046663
0.08630.0334440.045864-0.045864
0.10360.0270560.045079-0.045079
0.12090.0200940.044307-0.044307
0.13820.0127810.043548-0.043548
0.15540.0053420.042803-0.042803
0.1727-0.0020000.042070-0.042070
0.1900-0.0090350.041349-0.041349
0.2072-0.0155660.040642-0.040642
0.2245-0.0214210.039946-0.039946
0.2418-0.0264500.039262-0.039262
0.2590-0.0305360.038590-0.038590
0.2763-0.0335890.037929-0.037929
0.2936-0.0355570.037279-0.037279
0.3108-0.0364190.036641-0.036641
0.3281-0.0361860.036014-0.036014
0.3454-0.0349030.035397-0.035397
0.3627-0.0326430.034791-0.034791
0.3799-0.0295050.034196-0.034196
0.3972-0.0256110.033610-0.033610
0.4145-0.0211000.033035-0.033035
0.4317-0.0161250.032469-0.032469
0.4490-0.0108480.031913-0.031913
0.4663-0.0054330.031367-0.031367
0.4835-0.0000420.030830-0.030830
0.50080.0051660.030302-0.030302
0.51810.0100470.029783-0.029783
0.53540.0144680.029273-0.029273
0.55260.0183160.028772-0.028772
0.56990.0214980.028279-0.028279
0.58720.0239430.027795-0.027795
0.60440.0256050.027319-0.027319
0.62170.0264620.026852-0.026852
0.63900.0265160.026392-0.026392
0.65620.0257930.025940-0.025940
0.67350.0243400.025496-0.025496
0.69080.0222250.025059-0.025059
0.70800.0195310.024630-0.024630
0.72530.0163580.024209-0.024209
0.74260.0128150.023794-0.023794
0.75990.0090170.023387-0.023387
0.77710.0050840.022986-0.022986
0.79440.0011360.022593-0.022593
0.8117-0.0027110.022206-0.022206
0.8289-0.0063480.021826-0.021826
0.8462-0.0096760.021452-0.021452
0.8635-0.0126090.021085-0.021085
0.8807-0.0150730.020724-0.020724
0.8980-0.0170120.020369-0.020369
0.9153-0.0183880.020020-0.020020
0.9325-0.0191800.019678-0.019678
0.9498-0.0193840.019341-0.019341
0.9671-0.0190150.019009-0.019009
0.9844-0.0181010.018684-0.018684
1.0016-0.0166900.018364-0.018364
1.0189-0.0148390.018050-0.018050
1.0362-0.0126160.017741-0.017741
1.0534-0.0101000.017437-0.017437
1.0707-0.0073740.017138-0.017138
1.0880-0.0045250.016845-0.016845
1.1052-0.0016400.016557-0.016557
1.12250.0011940.016273-0.016273
1.13980.0038980.015994-0.015994
1.15700.0063960.015721-0.015721
1.17430.0086220.015451-0.015451
1.19160.0105200.015187-0.015187
1.20890.0120460.014927-0.014927
1.22610.0131680.014671-0.014671
1.24340.0138670.014420-0.014420
1.26070.0141370.014173-0.014173
1.27790.0139840.013931-0.013931
1.29520.0134280.013692-0.013692
1.31250.0124970.013458-0.013458
1.32970.0112330.013227-0.013227
1.34700.0096840.013001-0.013001
1.36430.0079030.012778-0.012778
1.38160.0059530.012559-0.012559
1.39880.0038940.012344-0.012344
1.41610.0017910.012133-0.012133
1.4334-0.0002930.011925-0.011925
1.4506-0.0022970.011721-0.011721
1.4679-0.0041660.011520-0.011520
1.4852-0.0058500.011323-0.011323
1.5024-0.0073060.011129-0.011129
1.5197-0.0084980.010939-0.010939
1.5370-0.0094020.010752-0.010752
1.5542-0.0100000.010567-0.010567
1.5715-0.0102850.010387-0.010387
1.5888-0.0102600.010209-0.010209
1.6061-0.0099360.010034-0.010034
1.6233-0.0093320.009862-0.009862
1.6406-0.0084760.009693-0.009693
1.6579-0.0074010.009527-0.009527
1.6751-0.0061460.009364-0.009364
1.6924-0.0047540.009204-0.009204
1.7097-0.0032700.009046-0.009046
1.7269-0.0017410.008891-0.008891
1.7442-0.0002130.008739-0.008739
1.76150.0012690.008590-0.008590
1.77870.0026640.008442-0.008442
1.79600.0039340.008298-0.008298
1.81330.0050450.008156-0.008156
1.83060.0059720.008016-0.008016
1.84780.0066920.007879-0.007879
1.86510.0071920.007744-0.007744
1.88240.0074650.007611-0.007611
1.89960.0075100.007481-0.007481
1.91690.0073340.007353-0.007353
1.93420.0069500.007227-0.007227
1.95140.0063750.007103-0.007103
1.96870.0056340.006982-0.006982
1.98600.0047530.006862-0.006862
2.00320.0037630.006745-0.006745
2.02050.0026960.006629-0.006629
2.03780.0015870.006516-0.006516
2.05510.0004690.006404-0.006404
2.0723-0.0006240.006295-0.006295
2.0896-0.0016630.006187-0.006187
2.1069-0.0026170.006081-0.006081
2.1241-0.0034630.005977-0.005977
2.1414-0.0041780.005874-0.005874
2.1587-0.0047470.005774-0.005774
2.1759-0.0051580.005675-0.005675
2.1932-0.0054040.005578-0.005578
2.2105-0.0054840.005482-0.005482
2.2278-0.0054010.005389-0.005389
2.2450-0.0051620.005296-0.005296
2.2623-0.0047810.005206-0.005206
2.2796-0.0042730.005116-0.005116
2.2968-0.0036570.005029-0.005029
2.3141-0.0029550.004943-0.004943
2.3314-0.0021910.004858-0.004858
2.3486-0.0013880.004775-0.004775
2.3659-0.0005720.004693-0.004693
2.38320.0002330.004613-0.004613
2.40040.0010030.004534-0.004534
2.41770.0017190.004456-0.004456
2.43500.0023590.004380-0.004380
2.45230.0029090.004305-0.004305
2.46950.0033560.004231-0.004231
2.48680.0036890.004159-0.004159
2.50410.0039020.004088-0.004088
2.52130.0039950.004018-0.004018
2.53860.0039670.003949-0.003949
2.55590.0038250.003881-0.003881
2.57310.0035750.003815-0.003815
2.59040.0032300.003749-0.003749
2.60770.0028010.003685-0.003685
2.62490.0023050.003622-0.003622
2.64220.0017590.003560-0.003560
2.65950.0011800.003499-0.003499
2.67680.0005860.003439-0.003439
2.6940-0.0000050.003380-0.003380
2.7113-0.0005760.003323-0.003323
2.7286-0.0011100.003266-0.003266
2.7458-0.0015940.003210-0.003210
2.7631-0.0020150.003155-0.003155
2.7804-0.0023630.003101-0.003101
2.7976-0.0026300.003048-0.003048
2.8149-0.0028110.002996-0.002996
2.8322-0.0029030.002944-0.002944
2.8494-0.0029080.002894-0.002894
2.8667-0.0028270.002844-0.002844
2.8840-0.0026660.002796-0.002796
2.9013-0.0024330.002748-0.002748
2.9185-0.0021370.002701-0.002701
2.9358-0.0017880.002654-0.002654
2.9531-0.0013990.002609-0.002609
2.9703-0.0009820.002564-0.002564
2.9876-0.0005500.002520-0.002520
3.0049-0.0001170.002477-0.002477
3.02210.0003040.002435-0.002435
3.03940.0007030.002393-0.002393
3.05670.0010670.002352-0.002352
3.07400.0013880.002312-0.002312
3.09120.0016570.002272-0.002272
3.10850.0018690.002233-0.002233
3.12580.0020190.002195-0.002195
3.14300.0021050.002158-0.002158
3.16030.0021260.002121-0.002121
3.17760.0020840.002084-0.002084
3.19480.0019830.002049-0.002049
3.21210.0018280.002014-0.002014
3.22940.0016240.001979-0.001979
3.24660.0013790.001945-0.001945
3.26390.0011030.001912-0.001912
3.28120.0008040.001879-0.001879
3.29850.0004910.001847-0.001847
3.31570.0001750.001815-0.001815
3.3330-0.0001360.001784-0.001784
3.3503-0.0004320.001754-0.001754
3.3675-0.0007060.001724-0.001724
3.3848-0.0009490.001694-0.001694
3.4021-0.0011570.001665-0.001665
3.4193-0.0013240.001637-0.001637
3.4366-0.0014460.001609-0.001609
3.4539-0.0015220.001581-0.001581

Formulas

ωn = √(k/m) = 10.0000 rad/s
ζ = c / (2√(mk)) = 0.1000
ωd = ωn√(1-ζ²) = 9.9499 rad/s
t₁₀% = -ln(0.1)/(ζωn) = 2.3026 s

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the Free Vibration SDOF Calculator. Most fields include unit selectors so you can work in your preferred unit system — metric or imperial, whichever matches your problem.

2

Review your inputs

Double-check that all values are correct and that you have selected the right units for each field. Incorrect units are the most common source of calculation errors and can produce results that are off by factors of 2, 10, or more.

3

Read the results

The Free Vibration SDOF Calculator instantly computes the output and displays results with units clearly labeled. All calculations happen in your browser — no loading time and no data sent to a server.

4

Explore parameter sensitivity

Try adjusting individual input values to see how the output changes. This is a quick and effective way to develop intuition about how different parameters influence the result and to identify which inputs have the largest effect.

Formula Reference

Free Vibration SDOF Calculator Formula

See calculator inputs for the governing equation

Variables: All variables and their units are labeled in the calculator interface above. Input fields accept values in multiple unit systems — select your preferred unit from the dropdown next to each field.

When to Use This Calculator

  • Use the Free Vibration SDOF Calculator when solving homework or exam problems that require quick numerical verification of your hand calculations — instant feedback helps identify arithmetic errors before they propagate.
  • Use it during the early design phase to rapidly iterate on parameters and narrow down feasible configurations before committing time to detailed finite element simulations or full design packages.
  • Use it when reviewing a colleague's calculation or checking a vendor's data sheet for plausibility — a quick sanity check can prevent costly downstream errors.
  • Use it to generate reference data for a technical report or presentation without manual computation, ensuring consistent, reproducible numbers throughout the document.
  • Use it in the field when a quick estimate is needed and a full engineering software package is not available.

About This Calculator

The Free Vibration SDOF Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Natural frequency, damping ratio, and free response of a single-DOF spring-mass-damper system with decay envelope plot All calculations are performed using established engineering formulas from the relevant scientific literature and standards. Inputs support both metric (SI) and imperial unit systems, with unit conversion handled automatically — simply select your preferred unit from the dropdown next to each field. Results are computed instantly in the browser without sending data to a server, ensuring both speed and privacy. This calculator is intended as a supplementary tool for learning and design exploration; always verify results against authoritative references for safety-critical applications.

The Theory Behind It

Free vibration of a single-degree-of-freedom (SDOF) spring-mass-damper system is governed by m·ẍ + c·ẋ + k·x = 0, where m is mass, c is damping coefficient, k is spring stiffness, and x is displacement. The natural frequency is ω_n = √(k/m) (rad/s) or f_n = ω_n/(2π) (Hz). The damping ratio is ζ = c/(2·√(k·m)), dimensionless. The damped natural frequency is ω_d = ω_n·√(1−ζ²). Response types depending on ζ: undamped (ζ = 0) oscillates forever; underdamped (0 < ζ < 1) oscillates with decaying amplitude x(t) = A·e^(−ζω_n·t)·cos(ω_d·t + φ); critically damped (ζ = 1) returns to equilibrium fastest without oscillation; overdamped (ζ > 1) returns slowly without oscillation. Logarithmic decrement δ = ln(x_n/x_(n+1)) = 2πζ/√(1−ζ²) relates successive peak amplitudes, allowing experimental determination of ζ from a decaying response trace. Free vibration is the natural response of any mechanical system when disturbed from equilibrium and released. It reveals the system's fundamental characteristics (natural frequencies and damping) that govern response to all other inputs. For multi-DOF systems, each natural frequency and mode shape is analyzed separately using eigenvalue analysis. The calculator handles SDOF with user-supplied mass, stiffness, and damping, plotting the free response and computing key metrics.

Real-World Applications

  • Machine foundation design: analyze free vibration of machine mountings to ensure natural frequencies are far from operating frequencies.
  • Earthquake engineering: building free vibration characteristics determine how they respond to ground motion; design tunes fundamental frequency to avoid resonance with typical earthquake frequencies.
  • Vehicle suspension analysis: wheel-hop frequency (unsprung mass on tire) and body-hop frequency (sprung mass on suspension) are key SDOF frequencies.
  • Musical instrument acoustics: string and membrane vibrations determine pitch and timbre through fundamental frequencies and harmonics.
  • Sensor and accelerometer design: MEMS accelerometers use cantilever beams as SDOF resonators whose deflection is proportional to acceleration.

Frequently Asked Questions

What's the natural frequency of a spring-mass system?

ω_n = √(k/m) in rad/s, or f_n = (1/(2π))·√(k/m) in Hz. For k = 10,000 N/m and m = 1 kg: ω_n = √10,000 = 100 rad/s = 15.9 Hz. Stiffer springs (higher k) or lower mass give higher natural frequency. Every mechanical system has natural frequencies that depend on stiffness and inertia distribution.

What is damping ratio?

ζ = c/(2·√(k·m)), a dimensionless measure of damping relative to critical damping. Critical damping (ζ = 1) is the minimum damping that prevents oscillation. Underdamped (ζ < 1) oscillates with decaying amplitude. Overdamped (ζ > 1) returns slowly without oscillation. Typical values: steel structures 0.01-0.05, reinforced concrete 0.05-0.1, rubber tires 0.1-0.3, viscous dampers 0.5+.

What's logarithmic decrement?

δ = ln(x_n/x_(n+1)), the natural log of the ratio of successive oscillation peak amplitudes. Related to damping ratio by δ = 2πζ/√(1−ζ²). Used to experimentally determine ζ from decay trace: measure amplitude at two adjacent peaks, compute δ, solve for ζ. For light damping (ζ < 0.1), δ ≈ 2πζ, simpler to use.

What happens at critical damping?

At ζ = 1, the system returns to equilibrium in the shortest time possible without oscillating. For ζ < 1, the system oscillates around the equilibrium. For ζ > 1, the system returns to equilibrium slowly without oscillation. Critical damping is the transition point. Good engineering design for shock isolation targets ζ slightly less than 1 (about 0.7) for a balance of fast response and minimal overshoot.

Why is free vibration important?

It characterizes a system's fundamental dynamic behavior (natural frequencies and damping) that determines response to ALL other inputs — forced vibration, shock, earthquake, wind. Knowing natural frequencies is essential for avoiding resonance, tuning vibration isolation, and designing controllers. Free vibration is the simplest way to measure these properties experimentally.

Related Calculators

References & Further Reading