Sine Sweep Profile Calculator: Crossover Frequencies, Sweep Rate and Time, Cycles, and Shaker Stroke, Velocity and Force Check

List the levels of a sine sweep in order, each as a displacement, velocity or g. The table finds the crossover frequency where each level hands over to the next. You get the sweep time and cycles, the peak values at every corner, and a check against your shaker's stroke, velocity and force.

Sweep profile

Profile

Standard: log sweep at 0.221 oct/min or slower, 3 h per axis.

Enter as
Sine sweep levels in order. Each row ends at the crossover with the next level unless you type a frequency.
# Level Unit Ends at
Hz
Delete row
10.2in DA (pk-pk)13.99
22g peak32.96
30.036in DA (pk-pk)52.12
45g peak500
typed calculated
Keyboard and paste
  • Tab moves level → unit → ends at, then to the next row. Tab from the last row's unit adds a level.
  • Enter, ↓ and ↑ move down and up the same column.
  • "Ends at" fills in with the crossover to the next level (grey italic). Type a frequency to make the level step there instead. Clear it to go back to the crossover.
  • Two levels of the same quantity in a row (1 g then 2 g) never cross, so the first needs a frequency.
  • Ctrl+Delete removes the current row. Esc undoes the cell you are in.
  • Paste lines such as 0.20 in DA, 2 g, 5 mm or 10 in/s into a level cell.
  • Breakpoints (any shape) takes a curve given as frequency and amplitude pairs, such as ISO 16750-3 Table 2. The points are joined by straight lines on log-log axes, the way a vibration controller draws them. Paste two columns (Hz, amplitude) into any cell. Switching from levels fills the points from the current profile's corners.
Sweep rate and time

Enter the rate or the time for one sweep; the other fills in. A sweep is one pass, up or down.

Total3 h

6 sweeps of 30 min, 0.2215 oct/min (6.644 octaves). 1,160,869 cycles in all.

HzLevelTime per sweepCycles per sweep
5–13.990.2 in DA6.7 min3,512
13.99–32.962 g5.59 min7,418
32.96–52.120.036 in DA2.98 min7,488
52.12–5005 g14.7 min175,060

Opens the sine vs random page with this profile. It is passed in your browser's storage, not sent anywhere.

Values at each corner

Every segment is a straight line on log-log axes, so the largest displacement, velocity and g always fall on a corner. The largest of each is highlighted.

Frequency, HzAcceleration, peakVelocity, peakDisplacement, pk-pk
50.256 g2.51 m/s²3.14 in/s79.8 mm/s0.200 in5.08 mm
13.992.00 g19.6 m/s²8.79 in/s223 mm/s0.200 in5.08 mm
32.962.00 g19.6 m/s²3.73 in/s94.7 mm/s0.0360 in0.914 mm
52.125.00 g49.0 m/s²5.89 in/s150 mm/s0.0360 in0.914 mm
5005.00 g49.0 m/s²0.614 in/s15.6 mm/s3.91×10⁻⁴ in0.00994 mm

Standard sine profiles, checked

Every profile in the "Start from" list is built from the levels its standard gives. The table finds the corners as crossovers; this table compares them with the corners the standard prints.

Standard, curveLevelsRange, HzCorners printed, HzCorners here, Hz
MIL-STD-810H Fig. 514.8E-20.20 in DA, 2 g, 0.036 in DA, 5 g5–50014, 33, 52.113.99, 32.96, 52.12
DO-160G Fig. 8-2, curve Y0.1 in DA, 1 g, 0.036 in DA, 3 g5–200014, 24, 4013.99, 23.31, 40.37
DO-160G Fig. 8-2, curve Z0.1 in DA, 1 g, 0.036 in DA, 10 g5–200014, 24, 7413.99, 23.31, 73.71
DO-160G Fig. 8-2, curve W0.1 in DA, 1 g, 0.036 in DA, 10 g, 0.01 in DA, 20 g5–200014, 24, 74, 141, 20013.99, 23.31, 73.71, 139.9, 197.8
DO-160G Fig. 8-3, curve M0.1 in DA to 15 Hz, 0.01 in DA, 1.5 g5–50015, 5515, 54.17
DO-160G Fig. 8-3, curve L0.1 in DA to 15 Hz, 0.02 in DA, 3 g5–15015, 5515, 54.17
DO-160G Fig. 8-3, curve T0.1 in DA to 15 Hz, 0.036 in DA, 10 g5–50015, 7415, 73.71
DO-160G Fig. 8-3, curve U0.1 in DA, 20 g5–1506262.55
ISO 16750-3 Test I, curve 1Breakpoints 100, 200, 240, 270, 440 Hz at 100, 200, 200, 100, 100 m/s²100–440200, 240, 270200, 240, 270
ISO 16750-3 Test I, combinedBreakpoints 100, 150, 200, 240, 255, 440 Hz at 100, 150, 200, 200, 150, 150 m/s²100–440150, 200, 240, 255150, 200, 240, 255
ISO 16750-3 Test I, curve 2159 mm/s peak, 150 m/s² peak100–440150150
ISO 16750-3 Test VI0.72 mm peak, 120 m/s² to 260 Hz, 90 m/s² to 350 Hz, 60 m/s²20–52065, 260, 35064.97, 260, 350

DO-160G draws its Figure 8-2 and 8-3 curves on log-log axes and labels the corners rounded: the 1 g to 0.036 in DA corner is labelled 24 Hz, but the two levels cross at 23.3 Hz. The calculator uses the exact crossover. The end frequencies of the Figure 8-2 and 8-3 curves are read from the figures. DO-160G sweeps at 1 octave per minute or slower: one hour minimum per axis for the standard test (8.5.1), three hours including resonance dwells for the robust test (8.7.1). Table 8-1 says which curve applies to each aircraft type and zone.

ISO 16750-3 gives sine levels as amplitude (peak) of acceleration in m/s², and Test VI's low end as 0.72 mm displacement amplitude (peak, 1.44 mm pk-pk). Test I curve 1 and the combined curve have segments that slope at neither constant displacement, velocity nor acceleration (200 m/s² at 240 Hz falling to 100 m/s² at 270 Hz). They open in breakpoint mode with the points of Table 2, joined by straight log-log lines.

Shaker check

Can the shaker run it?

The values filled in are an example, not a real shaker. Enter your shaker's ratings. Moving mass is the armature, the fixture (or slip table) and the test item together. Leave a field blank to skip that check.

Profile needsShaker limitUsed
Displacement0.200 in pk-pkat 5 Hz1.00 in pk-pk20%
Velocity8.79 in/sat 13.99 Hz60.0 in/s15%
Acceleration5.00 gat 52.12 Hz25.0 g20%

Profile chart

Acceleration vs frequency

The dashed red line is the shaker limit: the smallest of its stroke, velocity and force limits at each frequency. The profile must stay below it everywhere.

Reference Guide: Sine Sweep Profiles
01

Reading a Sine Sweep Profile

Levels and crossovers

A sweep profile holds one quantity constant in each band: displacement at low frequency, sometimes velocity in the middle, and g at high frequency. Where one level hands over to the next, both give the same motion. That frequency is the crossover.

Specs often print only the levels and the overall range. MIL-STD-810H Figure 514.8E-2 prints its corners too: 0.20 in DA to 14 Hz, 2 g to 33 Hz, 0.036 in DA to 52.1 Hz, then 5 g to 500 Hz. The table above computes 13.99, 32.96 and 52.12 Hz from the levels alone.

Crossover formulas

g and DA (inches): f = √(g / (0.0511 · DA))
g and peak velocity (in/s): f = 386.09 · g / (2π · v)
velocity and DA: f = v / (π · DA)

A step in the same quantity (1 g to 2 g) has no crossover. Type the frequency where it steps in the "Ends at" column.
02

Sweep Rate, Time and Cycles

Logarithmic sweep

Frequency doubles at a steady rate, given in octaves per minute. The number of octaves is log₂(f₂/f₁), so

time = log₂(f₂/f₁) / rate.

5 to 500 Hz is 6.644 octaves. At 1 oct/min that is 6.64 minutes; in 30 minutes it is 0.2215 oct/min.

Cycles in one sweep: N = (f₂ − f₁) / (R · ln 2), with R in octaves per second.

Linear sweep

Frequency rises a fixed number of hertz per second: time = (f₂ − f₁) / rate and N = (f₂² − f₁²) / (2 · rate).

A log sweep spends the same time in every octave, so each resonance gets about the same number of cycles in its half-power band: fₙ / (Q · R · ln 2). A linear sweep rushes through the low octaves and lingers at the top.
03

Shaker Limits

Three limits

Stroke (peak to peak travel) limits the low frequencies. Velocity limits the middle. Force limits the high frequencies: the g the shaker can reach is its rated sine force divided by the total moving mass.

Moving mass includes the armature, the fixture or slip table, and the test item. A heavy fixture can take most of the shaker's force.

Margins

The check above compares the largest corner value of each quantity with the rating. Over 80% is shown amber, over 100% red.

This is a first check only. Resonances of the fixture and test item can raise the force the shaker needs well above mass × g. Use the manufacturer's performance curves for the final check.
04

Sources

MIL-STD-810H, Environmental Engineering Considerations and Laboratory Tests, Method 514.8 Vibration (31 January 2019; public release). Annex E, Figure 514.8E-2 (Category 24, helicopter minimum integrity exposure: 5–500 Hz, 30 minute logarithmic sweep, maximum three hours per axis).

RTCA DO-160G (2010), Section 8 Vibration: Figures 8-2 and 8-3 (sine test curves), Table 8-1, paragraphs 8.5.1 and 8.7.1 (sweep rate and test time).

ISO 16750-3:2012, 4.1.2.1 (Test I, Table 2, all three curves) and 4.1.2.6 (Test VI, Table 9): sine levels, sweep rate of 0.5 octave/minute or less, and test times.

Standard gravity g = 9.80665 m/s² (exact, CGPM 1901); 1 in = 25.4 mm and 1 lbf = 4.4482216152605 N (exact).

The crossover, sweep time and cycle formulas are derived on this page from simple harmonic motion and the sweep law. The tests in this site's code check them against the corners MIL-STD-810H prints for Figure 514.8E-2.