Skip to main content
engineering

2-DOF Natural Frequencies Calculator

Natural frequencies, mode shapes, and frequency response for a 2-degree-of-freedom spring-mass system

Reviewed by Christopher FloiedPublished Updated

This free online 2-dof natural frequencies 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.

2-DOF Natural Frequencies Calculator

Natural frequencies and mode shapes for a 2-degree-of-freedom spring-mass system.

First Natural Freq. ω₁

8.4807 rad/s

f₁

1.3497 Hz

Second Natural Freq. ω₂

16.6757 rad/s

f₂

2.6540 Hz

Mode 1: x₂/x₁

1.2808

Normalized: [0.615, 0.788]

Mode 2: x₂/x₁

-0.7808

Normalized: [0.788, -0.615]

Mode Shapes

Frequency Response (amplitude)

Frequency Response Data Table

r = ω/ω₁X₁X₂
0.02000.0075000.005000
0.03900.0075100.005010
0.05900.0075200.005020
0.07900.0075400.005040
0.09800.0075600.005060
0.11800.0075800.005090
0.13800.0076100.005120
0.15700.0076500.005160
0.17700.0076900.005200
0.19700.0077300.005250
0.21600.0077900.005310
0.23600.0078400.005370
0.25600.0079100.005440
0.27500.0079800.005520
0.29500.0080500.005600
0.31500.0081400.005700
0.33400.0082300.005800
0.35400.0083300.005910
0.37400.0084400.006030
0.39300.0085600.006160
0.41300.0086900.006310
0.43300.0088300.006460
0.45200.0089800.006640
0.47200.0091500.006830
0.49200.0093300.007030
0.51100.0095300.007260
0.53100.0097400.007510
0.55100.0099800.007790
0.57000.0102400.008090
0.59000.0105300.008430
0.61000.0108500.008800
0.62900.0112100.009220
0.64900.0116000.009690
0.66900.0120500.010220
0.68800.0125500.010830
0.70800.0131200.011510
0.72800.0137800.012310
0.74700.0145300.013230
0.76700.0154200.014320
0.78700.0164700.015610
0.80600.0177300.017170
0.82600.0192700.019090
0.84600.0212100.021520
0.86500.0237100.024660
0.88500.0270600.028880
0.90500.0317900.034870
0.92400.0389500.043980
0.94400.0511300.059500
0.96300.0764000.091780
0.98300.1605900.199540
1.00300.2000000.200000
1.02200.1127600.150740
1.04200.0580800.080790
1.06200.0381700.055390
1.08100.0278500.042270
1.10100.0215300.034280
1.12100.0172500.028910
1.14000.0141500.025060
1.16000.0118000.022180
1.18000.0099500.019940
1.19900.0084500.018150
1.21900.0072000.016700
1.23900.0061500.015510
1.25800.0052400.014510
1.27800.0044400.013670
1.29800.0037400.012950
1.31700.0031000.012330
1.33700.0025300.011810
1.35700.0020000.011350
1.37600.0015100.010960
1.39600.0010400.010620
1.41600.0006000.010340
1.43500.0001800.010090
1.45500.0002300.009890
1.47500.0006200.009730
1.49400.0010200.009600
1.51400.0014100.009500
1.53400.0018100.009440
1.55300.0022200.009410
1.57300.0026300.009420
1.59300.0030700.009460
1.61200.0035300.009540
1.63200.0040200.009660
1.65200.0045400.009830
1.67100.0051100.010050
1.69100.0057500.010330
1.71100.0064600.010680
1.73000.0072600.011110
1.75000.0081900.011660
1.77000.0092900.012340
1.78900.0106100.013210
1.80900.0122300.014320
1.82900.0142900.015790
1.84800.0170100.017780
1.86800.0208000.020600
1.88800.0264400.024880
1.90700.0358100.032070
1.92700.0544800.046540
1.94700.1103800.090070
1.98600.1129400.084490
2.00600.0570400.040950
2.02500.0383800.026470
2.04500.0290300.019260
2.06500.0234100.014950
2.08400.0196500.012100
2.10400.0169600.010070
2.12400.0149300.008560
2.14300.0133400.007400
2.16300.0120700.006470
2.18300.0110200.005720
2.20200.0101500.005110
2.22200.0094100.004590
2.24200.0087700.004150
2.26100.0082100.003770
2.28100.0077200.003440
2.30100.0072800.003160
2.32000.0068900.002910
2.34000.0065500.002690
2.36000.0062300.002490
2.37900.0059400.002310
2.39900.0056800.002150
2.41900.0054400.002010
2.43800.0052200.001880
2.45800.0050200.001760
2.47800.0048300.001660
2.49700.0046500.001560
2.51700.0044900.001470
2.53700.0043300.001390
2.55600.0041900.001310
2.57600.0040500.001240
2.59600.0039300.001170
2.61500.0038100.001110
2.63500.0036900.001060
2.65500.0035900.001010
2.67400.0034900.000960
2.69400.0033900.000910
2.71400.0033000.000870
2.73300.0032100.000830
2.75300.0031300.000790
2.77200.0030500.000760
2.79200.0029700.000720
2.81200.0029000.000690
2.83100.0028300.000660
2.85100.0027700.000640
2.87100.0027000.000610
2.89000.0026400.000590
2.91000.0025800.000560
2.93000.0025300.000540
2.94900.0024700.000520
2.96900.0024200.000500
2.98900.0023700.000480
3.00800.0023200.000460
3.02800.0022700.000450
3.04800.0022300.000430
3.06700.0021800.000410
3.08700.0021400.000400
3.10700.0021000.000390
3.12600.0020600.000370
3.14600.0020200.000360
3.16600.0019900.000350
3.18500.0019500.000340
3.20500.0019200.000330
3.22500.0018800.000310
3.24400.0018500.000300
3.26400.0018200.000300
3.28400.0017900.000290
3.30300.0017600.000280
3.32300.0017300.000270
3.34300.0017000.000260
3.36200.0016700.000250
3.38200.0016500.000240
3.40200.0016200.000240
3.42100.0015900.000230
3.44100.0015700.000220
3.46100.0015400.000220
3.48000.0015200.000210
3.50000.0015000.000200
3.52000.0014800.000200
3.53900.0014500.000190
3.55900.0014300.000190
3.57900.0014100.000180
3.59800.0013900.000180
3.61800.0013700.000170
3.63800.0013500.000170
3.65700.0013300.000160
3.67700.0013200.000160
3.69700.0013000.000160
3.71600.0012800.000150
3.73600.0012600.000150
3.75600.0012500.000140
3.77500.0012300.000140
3.79500.0012100.000140
3.81500.0012000.000130
3.83400.0011800.000130
3.85400.0011700.000130
3.87400.0011500.000120
3.89300.0011400.000120
3.91300.0011200.000120
3.93300.0011100.000120
3.95200.0011000.000110
3.97200.0010800.000110
3.99200.0010700.000110
4.01100.0010600.000100
4.03100.0010400.000100
4.05100.0010300.000100
4.07000.0010200.000100
4.09000.0010100.000100
4.11000.0009900.000090
4.12900.0009800.000090
4.14900.0009700.000090
4.16900.0009600.000090
4.18800.0009500.000090
4.20800.0009400.000080
4.22800.0009300.000080
4.24700.0009200.000080
4.26700.0009100.000080
4.28700.0009000.000080
4.30600.0008900.000080
4.32600.0008800.000070
4.34600.0008700.000070
4.36500.0008600.000070
4.38500.0008500.000070
4.40500.0008400.000070
4.42400.0008300.000070
4.44400.0008200.000060
4.46400.0008200.000060
4.48300.0008100.000060
4.50300.0008000.000060
4.52300.0007900.000060
4.54200.0007800.000060
4.56200.0007800.000060
4.58100.0007700.000060
4.60100.0007600.000060
4.62100.0007500.000050
4.64000.0007500.000050
4.66000.0007400.000050
4.68000.0007300.000050
4.69900.0007200.000050
4.71900.0007200.000050
4.73900.0007100.000050
4.75800.0007000.000050
4.77800.0007000.000050
4.79800.0006900.000050
4.81700.0006800.000050
4.83700.0006800.000040
4.85700.0006700.000040
4.87600.0006600.000040
4.89600.0006600.000040
4.91600.0006500.000040
4.93500.0006500.000040
4.95500.0006400.000040
4.97500.0006400.000040
4.99400.0006300.000040
5.01400.0006200.000040
5.03400.0006200.000040
5.05300.0006100.000040
5.07300.0006100.000040
5.09300.0006000.000040
5.11200.0006000.000030
5.13200.0005900.000030
5.15200.0005900.000030
5.17100.0005800.000030
5.19100.0005800.000030
5.21100.0005700.000030
5.23000.0005700.000030
5.25000.0005600.000030
5.27000.0005600.000030
5.28900.0005500.000030
5.30900.0005500.000030
5.32900.0005400.000030
5.34800.0005400.000030
5.36800.0005400.000030
5.38800.0005300.000030
5.40700.0005300.000030
5.42700.0005200.000030
5.44700.0005200.000030
5.46600.0005100.000030
5.48600.0005100.000030
5.50600.0005100.000020
5.52500.0005000.000020
5.54500.0005000.000020
5.56500.0004900.000020
5.58400.0004900.000020
5.60400.0004900.000020
5.62400.0004800.000020
5.64300.0004800.000020
5.66300.0004800.000020
5.68300.0004700.000020
5.70200.0004700.000020
5.72200.0004700.000020
5.74200.0004600.000020
5.76100.0004600.000020
5.78100.0004500.000020
5.80100.0004500.000020
5.82000.0004500.000020
5.84000.0004400.000020
5.86000.0004400.000020
5.87900.0004400.000020
5.89900.0004400.000020

How to Use This Calculator

1

Enter your input values

Fill in all required input fields for the 2-DOF Natural Frequencies 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 2-DOF Natural Frequencies 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

2-DOF Natural Frequencies 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 2-DOF Natural Frequencies 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 2-DOF Natural Frequencies Calculator is a precision engineering calculation tool designed for students, engineers, and technical professionals. Natural frequencies, mode shapes, and frequency response for a 2-degree-of-freedom spring-mass system 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

A two-degree-of-freedom (2-DOF) system has two masses or two independent motions, described by two coupled equations of motion: m₁·ẍ₁ + c₁·ẋ₁ + k₁·x₁ + k₂·(x₁ − x₂) = F₁(t) and m₂·ẍ₂ + k₂·(x₂ − x₁) = F₂(t) for a two-mass spring system. The natural frequencies are found from the eigenvalue equation: det(K − ω²·M) = 0, where K is the stiffness matrix and M is the mass matrix. This gives a quadratic in ω²: ω⁴ − (b/a)·ω² + (c/a) = 0, with coefficients from the matrices. Two natural frequencies ω₁ < ω₂ emerge, corresponding to two mode shapes (eigenvectors). Mode 1 (lower frequency) typically has both masses moving in the same direction with similar amplitudes. Mode 2 (higher frequency) has the masses moving in opposite directions (out of phase). Any free vibration of the system is a linear combination of these two modes. Modal analysis decomposes complex multi-DOF motion into simpler modal coordinates where each mode behaves like an independent SDOF system. The calculator computes natural frequencies, mode shapes (eigenvectors), and frequency response for arbitrary 2-DOF systems with user-specified masses and stiffnesses.

Real-World Applications

  • Tuned mass damper design: the primary structure plus the TMD is a 2-DOF system; analysis gives the two new natural frequencies created by adding the absorber.
  • Vehicle suspension analysis: a quarter-car model has 2 DOF (wheel-hop and body-hop) and is the simplest useful model for suspension tuning.
  • Multi-story building analysis: a 2-story building modeled with 2 DOF per floor (translation and rotation) captures the first two vibration modes for earthquake analysis.
  • Coupled rotor dynamics: two masses on a shaft with different positions have 2 DOF for lateral vibration, important for balance analysis.
  • Coupled pendulums and spring-coupled oscillators: classic physics demonstrations showing mode shapes and modal coupling.

Frequently Asked Questions

What's a 2-DOF system?

A system with two independent coordinates that describe its configuration. Examples: two masses connected by springs, a cart with a pendulum, a 2-story building floor system. A 2-DOF system has two natural frequencies and two mode shapes. It is the simplest case where modal analysis concepts apply — SDOF systems have only one natural frequency and effectively no 'mode shape.'

How do I find natural frequencies of a 2-DOF system?

Set up the mass matrix M and stiffness matrix K. Solve the eigenvalue problem det(K − ω²·M) = 0. For a 2-DOF system, this gives a quadratic in ω² with two roots ω₁² and ω₂². Take the square roots for the two natural frequencies ω₁ < ω₂. The eigenvectors corresponding to each eigenvalue are the mode shapes.

What are mode shapes?

Mode shapes are the characteristic patterns of motion for each natural frequency. For a 2-DOF system: mode 1 typically has both masses moving together (lower frequency); mode 2 has them moving opposite (higher frequency). The ratio of amplitudes in a mode is the eigenvector. Any free vibration is a linear combination of all modes with weights determined by initial conditions.

What's the relationship to SDOF?

A 2-DOF system can be decomposed into two independent SDOF systems using modal coordinates: the dynamics in each mode are independent of the other. This 'modal decomposition' is the power of modal analysis: complex multi-DOF systems can be analyzed as collections of independent SDOF systems, and the total response is the sum of modal responses.

When do I need more than 2 DOF?

When the physical problem has more than two independent motions or masses. A 5-story building has 5 DOF (one per floor). A 3D rigid body has 6 DOF (3 translation + 3 rotation). A flexible structure might have hundreds or thousands of DOF. Modern computational methods (FEA) handle up to millions of DOF routinely. 2-DOF is the simplest example for teaching; real analysis often requires many more DOF.

Related Calculators

References & Further Reading