Spectral Dynamics Inc.
  • Home
    • About SD
    • History of Spectral Dynamics
  • Shakers

    Shakers

    • Overview
    • Water Cooled
    • Air Cooled
    • Vibration Shaker Systems Buyer's Guide

    Options

    • Slip Tables & Head Expanders
    • Shock Test Machines
    • Hydraulic Exciters
  • Vibration Controllers

    Multiple/Single Axis

    • Jaguar™

    Single Axis

    • Panther
    • Puma™
    • Lynx™
  • Advanced Solutions

    ARPG Products

    • SIPS™
    • VIDAS™
    • IMPAX-SD-LAB™

    P.I.N.D. System

    • Felix™ Computer Aided Test System

    Advanced Solutions

    • BalanceTool™

    High Speed Data Acquisition

    • VIDAS™

    Data Analysis

    • CATS™
    • STAR Modal™
    • STAR Acoustics™
  • Support

    Service & Information

    • Vibration Control Buyer’s Guide
    • Request Product Information
    • Contact SD
    • Customer Training
    • Domestic US Service

    Software Support

    • Panther Software Tutorials
    • Spectral Dynamics Software FAQs
    • CATS / STAR Modal™ Help

    Additional Support

    • Related Links
    • Technical Library
    • Spectral Dynamics Vibration Calculator
  1. You are here:  
  2. Home
  3. Support
  4. Technical Library
  5. Classical Shock Testing on a Shaker

Technical Note · Shock Testing

Classical Shock Testing on a Shaker

Half-sine, sawtooth and trapezoid pulses: why a shaker needs compensation pulses to run them, how to check velocity and stroke before you test, and what compensation does to the shock response spectrum.

Key takeaways

  • The classical shock pulses are the half-sine, the sawtooth and the trapezoid. Each is defined by its peak A and duration T.
  • The number that decides whether a shaker can run a pulse is its velocity change, ΔV: the area under the pulse. A 30 g, 11 ms half-sine changes the velocity by 81 in/s.
  • A shaker's armature must start and end at rest, within its stroke. So every shaker shock needs compensation pulses before and/or after the main pulse to cancel the velocity change.
  • With symmetric compensation, the peak velocity is about ΔV/2. A shaker can therefore run pulses up to about twice its rated velocity in ΔV. Beyond that, use a shock machine.
  • Compensation amplitude trades displacement against distortion: small compensation pulses are long and use a lot of stroke; large ones are short but change the low-frequency end of the SRS more.

The classical pulses

Before shock response spectra became the usual way to specify shock, shocks were specified as simple pulses: a shape, a peak acceleration and a duration. They remain in wide use in MIL-STD-810H Method 516.8, IEC 60068-2-27 and many product specifications, because they are easy to state, easy to verify and easy to reproduce from lab to lab (see MIL-STD-810H Vibration and Shock Methods Explained).

-2 0 2 4 6 8 10 11 12 14 0 0.2 0.4 0.6 0.8 1 Time (ms) Acceleration (fraction of peak) Half-sine: ΔV = (2/π)·A·TTerminal-peak sawtooth: ΔV = A·T/2Trapezoid (10% rise and fall): ΔV = 0.9·A·T
Figure 1. The three classical pulses at the same peak and duration. The area under each pulse is its velocity change, ΔV, the number that decides whether a shaker can run it.

The half-sine is the most common, representing impacts against a resilient surface. The terminal-peak sawtooth ramps up and drops sharply; its shock response spectrum is flatter and less sensitive to small waveform errors, which is why standards often prefer it. The trapezoid holds its peak, and carries the most energy of the three for a given peak and duration.

Velocity change: the number that matters

Integrate acceleration over the pulse and you get the change in velocity. On a drop or pneumatic shock machine, the table is free to keep moving afterwards. On a shaker it is not: the armature is held by its suspension and must end the event at rest, inside its stroke.

ΔV = ∫ a(t) dt      Half-sine: ΔV = (2/π)·A·TThe velocity change is the area under the pulse. With A in g and T in seconds, a half-sine gives ΔV (in/s) = 386.1 × (2/π) × A × T.
Table 1. Velocity change of the classical pulses
PulseVelocity change ΔV30 g, 11 ms example
Half-sine (2/π) · A · T 81.1 in/s
Terminal-peak sawtooth A · T / 2 63.7 in/s
Initial-peak sawtooth A · T / 2 63.7 in/s
Trapezoid (rise tr, fall tf) A · (T − (tr + tf)/2) 114.7 in/s (10% rise and fall)
Rectangular A · T 127.4 in/s

A 30 g, 11 ms half-sine changes the velocity by 81.1 in/s. If the shaker simply delivered the pulse, the armature would still be moving at that speed when the pulse ended, and would run into its stops a few milliseconds later. Force is often not the limiting factor: the 100 lb moving mass needs 3,000 lbf at 30 g, which is within the shock rating of many shakers of this size, though it should be checked. Velocity and stroke usually are the limit.

Compensation: pre-pulses and post-pulses

The answer is to add small pulses of the opposite sign before and/or after the main pulse, so the total velocity change is zero. With symmetric pre- and post-pulses, the pre-pulse moves the table to −ΔV/2, the main pulse carries it through zero to +ΔV/2, and the post-pulse brings it back to rest.

0 10 20 30 40 50 60 66 -10 0 10 20 30 Acceleration (g) 0 10 20 30 40 50 60 66 -40 -20 0 20 40 Velocity (in/s) Peak 40.6 in/s = ΔV / 2 0 10 20 30 40 50 60 66 -0.8 -0.6 -0.4 -0.2 0 Time (ms) Displacement (in) −0.70 in at the center of the event
Figure 2. A 30 g, 11 ms half-sine on a shaker with 20% pre- and post-pulses. The pre-pulse drives the table to −ΔV/2, the main pulse carries it to +ΔV/2 and the post-pulse brings it back to rest. The velocity peaks at 40.6 in/s and the table travels 0.70 in before returning to its start.

Three consequences follow. The peak velocity is only half the pulse's ΔV, here 40.6 in/s. The table moves during the event: here 0.70 in, all on one side unless the start position is offset to center it. And the event is longer than the main pulse: 66 ms in total for an 11 ms pulse.

Table 2. Compensation choices and their trade-offs
ChoiceWhat it doesUse it when
Pre- and post-pulses Splits the velocity change between pulses before and after the main pulse You want the lowest compensation amplitudes; a longer total event is acceptable
Pre-pulse only All compensation happens before the main pulse; peak velocity is the full ΔV, not ΔV/2 You need to see the article's residual response after the pulse undisturbed
Post-pulse only All compensation happens after the main pulse; peak velocity is the full ΔV, not ΔV/2 The specification allows no motion before the main pulse
Larger compensation amplitude Shorter, stronger compensation pulses Stroke is tight; the specification's tolerance band allows it
Displacement centering Starts the event offset so the travel is split either side of center The pulse needs most of the shaker's stroke

Displacement and the compensation amplitude

The compensation pulses must carry the same velocity change as the main pulse, but at a lower amplitude, so they last longer. A 20% compensation pulse lasts 2.5 times as long as the main pulse; a 5% one lasts ten times as long. Longer compensation means the table keeps moving for longer, and needs more stroke.

5 20 40 60 80 100 0.1 0.2 0.5 1 2 5 Compensation pulse amplitude (% of main pulse) Displacement needed (in pk-pk) Example shaker stroke: 2 in pk-pk 20%: 0.70 in, event 66 ms long 5%: 2.4 in, more than the stroke
Figure 3. Displacement needed for the same 30 g, 11 ms half-sine as the compensation amplitude changes. Small compensation pulses are long and use a lot of stroke; large ones are short and use little, but distort the shock more.

For this pulse, 20% compensation needs 0.70 in peak-to-peak, comfortably inside a 2 in stroke. At 5% it needs 2.4 in, which this shaker does not have. Raising the compensation amplitude reduces the stroke, but the compensation pulses then become a larger part of what the test article feels. Specifications limit how large they may be, through the tolerance band around the pulse.

Center the travel. The compensated pulse moves the table one way and back. Starting the event with the table offset to the other side splits the travel either side of center, so a pulse that needs 0.70 in peak-to-peak only needs ±0.35 in from center.

Can this shaker run this pulse?

Because the peak velocity with symmetric compensation is about ΔV/2, a quick check is to compare half the pulse's velocity change with the shaker's rated velocity. The example below uses the illustrative 70 in/s shaker from Shaker Performance Limits.

Table 3. Velocity check for common pulses, with symmetric pre- and post-pulses (example shaker: 70 in/s)
PulseAmplitude, durationΔV (in/s)Peak velocity ≈ ΔV/2 (in/s)On this shaker?
Half-sine 30 g, 11 ms 81.1 40.6 Within velocity limit
Half-sine 100 g, 6 ms 147.5 73.7 Exceeds 70 in/s: use a shock machine
Terminal-peak sawtooth 20 g, 11 ms 42.5 21.2 Within velocity limit
Terminal-peak sawtooth 40 g, 11 ms 84.9 42.5 Within velocity limit
Half-sine 50 g, 11 ms 135.2 67.6 Marginal: 97% of the velocity limit; check the shock force rating (5,000 lbf at 100 lb)

Pulses that pass the velocity check still need a stroke check, which depends on the compensation chosen, and a force check against the shaker's shock rating. High-velocity-change pulses, such as many crash-hazard shocks, belong on a drop or pneumatic shock machine.

Table 4. Shaker or shock machine?
 Electrodynamic shakerDrop or pneumatic shock machine
Velocity change Limited: about twice the rated velocity with symmetric compensation Large: set by drop height or pressure
Waveform control Closed loop: any classical pulse, SRS synthesis, measured transients Shaped by programmers or pads; limited control
Repeatability High: the controller equalizes and corrects Depends on programmer wear and setup
Pre- and post-pulses Always present, by physics None: the table is free to move
Also does vibration Yes, on the same setup No

What compensation does to the shock response spectrum

A shock's damage potential is usually judged by its shock response spectrum: the peak response of a set of single-degree-of-freedom oscillators to the pulse (see Shock Response Spectrum (SRS)).

10 20 50 100 200 500 1,000 2,000 5,000 0.05 0.1 0.2 0.5 1 2 Natural frequency (Hz) Maximax SRS (multiples of pulse peak), Q = 10 Half-sineTerminal-peak sawtoothTrapezoidHalf-sine with 20% compensation
Figure 4. Shock response spectra (maximax, Q = 10) of the three pulses, and of the half-sine with 20% compensation. Compensation lowers the SRS sharply at the lowest frequencies, where the uncompensated pulse's velocity change dominates, and raises it by up to about 40% (≈3 dB) around 20 to 30 Hz, where the compensation pulses carry their own energy. Above about 40 Hz the curves converge.

At high frequencies the SRS of each pulse settles to about its peak acceleration. At low frequencies an uncompensated pulse's SRS is set by its velocity change. Compensation cancels that net velocity change, so it lowers the SRS at the lowest frequencies. The compensation pulses also have their own frequency content, which raises the SRS noticeably in the band they occupy: for this pulse, by about 3 dB around 20 to 30 Hz. For test articles whose important modes are well above both, this changes little. For low-frequency articles, it is worth comparing the compensated pulse's SRS with what the specification intends, or specifying the test as an SRS in the first place.

Running the test

  • Equalize at a reduced level. The controller measures the system with low-level pulses, then corrects the drive so the control waveform matches the reference before full-level pulses are applied.
  • Check the dynamic limits before the first full-level pulse. Peak velocity, peak displacement and force for the compensated pulse, against the shaker's limits.
  • Use the specification's tolerance band. The pulse, its compensation and the residual motion after it must all stay inside the tolerance the specification defines.
  • Count pulses and directions. Many specifications ask for several pulses in each direction along each axis; reversing polarity repeats the test in the opposite direction.

Common misconceptions

Table 5. Misconceptions about classical shock on a shaker
MisconceptionReality
"A shaker can reproduce any pulse within its force rating." Force is often not the limit for shock. Velocity change and stroke usually are, because the armature must end at rest within its travel.
"The compensation pulses spoil the test." They are required by physics and allowed by the standards within the tolerance band. They change the low-frequency end of the SRS, lowering it at the very bottom and raising it in the band where the compensation pulses act.
"A shorter pulse is always easier." A shorter pulse at the same peak has less velocity change, yes; but a shorter pulse at a much higher peak, as in many specifications, can have more.
"Half-sine and sawtooth pulses are interchangeable." Their SRS differ. The terminal-peak sawtooth has a flatter, more symmetric spectrum and is less sensitive to waveform details, which is why it is often preferred.
"If the controller accepts the pulse, the shaker can run it." Check the pulse's peak velocity and displacement against the shaker's limits; the controller's displayed dynamic limits make this easy.

Quick reference

Table 6. Quick reference
QuantityFormula or ruleExample
Half-sine velocity change ΔV = (2/π)·A·T 30 g, 11 ms → 81.1 in/s
Sawtooth velocity change ΔV = A·T/2 20 g, 11 ms → 42.5 in/s
Peak velocity, symmetric pre/post ≈ ΔV / 2 40.6 in/s
Largest ΔV a shaker can run ≈ 2 × rated velocity 70 in/s shaker → about 140 in/s
Displacement Falls as compensation amplitude rises 20%: 0.70 in pk-pk
Center the travel Offset the start so travel is split ± 0.70 in pk-pk → ±0.35 in
SRS effect of compensation Lowers the lowest-frequency SRS; can raise it about 3 dB where the compensation pulses act Check against the specification's SRS if one is given

How Panther helps

  • Every classical pulse: Panther Shock generates half-sine, trapezoidal, rectangular, initial-peak sawtooth and terminal-peak sawtooth pulses, or imports a pulse from a UFF file.
  • Compensation your way: choose pre- and post-pulses, pre-pulse only or post-pulse only; optimize for displacement or use symmetric or non-symmetric acceleration compensation; set the compensation amplitude from 5 to 100%; and allow single- or double-sided displacement to make full use of the shaker's stroke.
  • Dynamic limits shown before you run: the pulse's dynamic limits are displayed during setup, and shaker limits on acceleration, velocity, displacement and drive voltage abort the test if reached.
  • Tolerances built in: pulse tolerance bands can follow MIL-STD-810 or be set as custom limits on the pre-pulse, main pulse and post-pulse.
  • Accurate reproduction: adaptive equalization corrects for shaker and fixture response, equalization can start well below full level, and a non-linear adjustment factor corrects for known gain non-linearity without extra equalization pulses.
  • SRS in the same application: Shock Response Analysis computes the SRS of the pulse with selectable damping, and SRS Shock Synthesis runs SRS-specified shocks directly.
  • Fast transients captured: simultaneous sampling at up to 262,144 samples/s with 24-bit resolution.

References and further reading

  1. MIL-STD-810H, Method 516.8, Shock.
  2. IEC 60068-2-27, Environmental testing — Part 2-27: Tests — Test Ea and guidance: Shock.
  3. C. M. Harris and A. G. Piersol (eds.), Harris' Shock and Vibration Handbook, 5th ed., McGraw-Hill.
  4. D. O. Smallwood, "An Improved Recursive Formula for Calculating Shock Response Spectra," Shock and Vibration Bulletin 51, 1981.
  5. Spectral Dynamics Technical Library: Shock Response Spectrum (SRS); Shaker Performance Limits.

Related Technical Library


 

  • Adaptive Control Loop

  • Classical Shock Testing on a Shaker

  • Coherence and Phase Matching in Vibration Testing: Essential Parameters for Accurate Control

  • Digital Tracking Sampling in Sine Vibration Control

  • Examples of Data Analysis for Rotating Machinery

  • FFT Fundamentals: Resolution, Windowing and Leakage

  • Fixture Design for Vibration Testing

  • Importance of Coherence in Vibration Control

  • Limit Channels, Notching and Alarm and Abort Lines

  • Measuring Transmissibility

  • MIL-STD-810H Vibration and Shock Methods Explained

  • Overlap Processing in PANTHER Vibration Controllers: Improving Low-Frequency Test Response

  • Power Spectral Density (PSD) and Grms

  • Real-Time Digital Resampling in Vibration Control

  • Resonance

  • Rotating Machinery Analysis: Principles, Applications, and Best Practices for Predictive Maintenance

  • Shaker Performance Limits: Force, Velocity and Displacement

  • Shock Response Spectrum (SRS)

  • Sigma Clipping

  • Sigma Clipping - Ultra Clip

  • Sigma Clipping, Ultra Clip and Kurtosis in Random Vibration Control

  • Statistical Degrees of Freedom (DOF) in Random Vibration Control

  • The Critical Importance of Native 64-Bit Architecture in Vibration Control Systems

  • Tracking Filters in Sine Vibration Control

  • Transducer Sensitivity Selection for Vibration Control: Optimizing Dynamic Range and Control Quality

Spectral Dynamics, Inc. is a leading worldwide supplier of systems and software for vibration testing, structural dynamics, and acoustic analysis. Spectral Dynamics' products are used for design verification, product testing and process improvement by manufacturers of all types of electronic and mechanical products.

1500 Wyatt Drive Suite 14
Santa Clara, CA 95054-1522
Tel: (800) 778-8755
sales@spectraldynamics.com
service@spectraldynamics.com

Vibration Controllers

  • Panther  
  • Lynx  
  • Puma  
  • Jaguar

Advanced Solutions

  • Felix - P.I.N.D.

Support

  • Contact
  • Product Information
  • Domestic U.S. Service

© 2026 Spectral Dynamics Inc. Privacy Policy

Download our ISO 9001:2015 certificate | Sitemap

Link to Spectral Dynamics LinkedIn PageLink to Spectral Dynamics Facebook PageLink to Spectral Dynamics Google results.Link to Spectral Dynamics Youtube Page