Shock Control Test Advanced Tutorial
Complete Step-by-Step Guide for Running a Shock Control Test
Spectral Dynamics Panther Control System
Modern Vibration Test Control System
1. INTRODUCTION & SAFETY OVERVIEW
⚠ CRITICAL SAFETY WARNING: Shock testing produces extremely high instantaneous accelerations (50-10,000+ g) and forces. A single misplaced bolt or improperly mounted accelerometer can result in equipment destruction, flying debris, and serious personnel injury. This tutorial emphasizes safety at every step.
About This Tutorial
This comprehensive tutorial provides detailed, step-by-step procedures for conducting classical shock vibration tests using the Spectral Dynamics Panther Shock Control system. Every procedure, parameter, and safety consideration is explained in detail to ensure successful, safe testing.
Panther Shock Control represents over 50 years of Spectral Dynamics innovation in transient waveform control. From the first digital vibration controller in 1969 to today's state-of-the-art Panther system, Spectral Dynamics has continuously advanced the technology that protects your test articles and delivers accurate, repeatable shock test results.
What is Shock Testing?
Shock testing subjects a Device Under Test (DUT) to a transient acceleration event - typically a single pulse or series of pulses lasting milliseconds. Unlike continuous vibration (sine or random), shock events are discrete, high-amplitude, short-duration accelerations that simulate handling drops, transportation impacts, or operational shocks.
Shock testing answers critical questions:
• Will the product survive a drop from packaging height?
• Can electronics withstand handling during installation?
• Will aerospace components survive pyrotechnic separation events?
• Does packaging provide adequate protection?
• What is the damage threshold and safety margin?
• Where are structural weak points?
Critical Safety Considerations for Shock Testing
⚠ DANGER: Shock testing is the most hazardous form of vibration testing. Peak accelerations can reach 1000+ g with forces exceeding 100,000 lbf instantaneously. Component or fixture failure can launch debris at high velocity.
Unique Hazards of Shock Testing:
• Extremely high peak accelerations (50-10,000+ g possible)
• Instantaneous forces with no warning or ramp-up
• Violent motion - fixture or DUT can become projectile
• No time to react once shock pulse initiated
• Cumulative damage - each shock weakens structure
• Resonance amplification can multiply input by 10× or more
MANDATORY Safety Requirements:
• ALL personnel trained in shock testing before operating
• Safety barriers or shields REQUIRED for >100g tests
• Minimum 10-foot clear zone around shaker
• Safety glasses MANDATORY
• Emergency stop button accessible and tested
• Never leave shock test unattended
• Inspect ALL mounting hardware before EVERY shock
• Use stud-mounted accelerometers for >50g shocks
• Verify force limits calculated correctly
• Start at reduced amplitude (25-50%) for initial characterization
Panther Superior Safety Capability: Panther Shock Control uses ultra-high-speed acquisition up to 262,144 samples/second with 24-bit resolution - capturing complete shock pulse detail with <4 microsecond time resolution. This is 10-50× faster than competitive systems. Panther performs comprehensive pre-test validation BEFORE executing each shock, calculating expected peak force and verifying safety limits.
2. PRE-TEST SAFETY INSPECTION
⚠ MANDATORY: This inspection checklist must be completed before EVERY shock test. A single overlooked item can result in equipment destruction or injury.
Step 2.1: Shaker System Physical Inspection
Foundation and Mounting Verification:
☐ All foundation bolts present and torqued
☐ No cracks in foundation
☐ Armature moves freely through full stroke
☐ No binding or roughness detected
☐ Head expander (if used) properly mounted
☐ All fasteners present with lock washers
Step 2.2: Fixture Inspection:
☐ ALL mounting holes occupied with proper fasteners
☐ Grade 8 bolts recommended for shock
☐ Torque verified with calibrated wrench
☐ No cracks or damage visible
☐ Fixture weight documented
Step 2.3: DUT Mounting
⚠ CRITICAL: DUT mounting failure is the most common cause of shock test failures.
☐ DUT positioned correctly per test procedure
☐ ALL mounting fasteners present and torqued
☐ DUT cannot rock or shift when tested manually
☐ No overhang beyond fixture support
☐ DUT weight documented
Step 2.4: Accelerometer Installation
⚠ CRITICAL: Use stud mount for ALL shocks >50g. Adhesive mounting unreliable for high-g shock.
Accelerometer mounting is THE most critical measurement consideration. High-g shocks create enormous forces on the sensor. A 100g shock on a 20-gram sensor creates 44 pounds of force on that tiny sensor.
1. Select mounting location with flat surface
2. Tap hole to proper thread size (10-32 or 1/4-28 typical)
3. Install mounting stud with anti-seize compound
4. Torque stud: 20-30 in-lbs for 10-32
5. Thread accelerometer onto stud
6. Torque accelerometer per manufacturer spec (10-30 in-lbs typical)
7. Install safety wire for >200g shocks
8. Verify sensor oriented correctly
9. Route cable with strain relief
Step 2.5: Clearance Verification
Shock pulses create significant displacement. Calculate expected displacement and verify adequate clearance.
Formula (Half-Sine): Displacement = (Amplitude × Duration²) × 386.4 / (π² × 4)
Example: 100g, 11ms
Displacement = (100 × 0.011²) × 386.4 / 39.48 = 0.118 inches
Require 2× safety factor: 0.24 inches minimum clearance
☐ Calculate expected displacement
☐ Apply 2× safety factor
☐ Verify clearance in shock direction
☐ Minimum clearance: Greater of 2× calculated OR 2 inches
☐ Check lateral clearance (1 inch minimum)
3. SYSTEM STARTUP & HARDWARE VERIFICATION
⚠ CRITICAL: Never power on amplifier before Panther system is ready. Incorrect sequence can cause DC offset damage to shaker.
Step 3.1: Power-On Sequence
MANDATORY SEQUENCE - Follow exactly:
1. Verify amplifier is OFF
2. Power on Panther hardware modules
3. Wait 30 seconds for initialization
4. Launch Panther Shock Control software
5. Verify "Hardware Connected" status (green indicator)
6. Create new test or open existing (.csk file)
7. Enable IEPE power for accelerometer channels
8. Wait 5 seconds for sensor stabilization
9. Verify DC level 10-12V (proper IEPE operation)
10. Power on amplifier (last step)
11. Wait for amplifier warm-up (1-2 minutes)
12. Verify amplifier green "Ready" status
Step 3.2: Channel Signal Verification
22. 1. Navigate to View → GraphTool
23. 2. Add time history plot for each channel
24. 3. Observe baseline signal (<0.01g expected)
25. 4. Gently tap fixture near each sensor
26. 5. Confirm signal spike for each channel
27. 6. Verifies sensor mounted, connected, responding
4. CHANNEL CONFIGURATION
Step 4.1: Understanding Channel Types
Control Channel (One Only):
• Primary measurement for shock pulse
• System drives to match target on this channel
• Mounted on shaker head or fixture near DUT
• Most representative of desired input
• Classical shock uses single control channel
Measurement Channels (Monitor Only):
• Record response at other locations
• NOT used for control - recording only
• Up to 31 additional channels possible
Step 4.2: Enable Channels
Navigate: Setup → Channels
1. Check "On" for Channel 1
2. Enter descriptive name: "Control_Shaker_Head_Z"
3. Check "Control" checkbox for Channel 1 ONLY
4. Enable additional channels as needed
5. Name clearly: "DUT_Mount_Point_Z", etc.
6. Do NOT check "Control" for measurement channels
Step 4.3: Enter Accelerometer Sensitivities
⚠ CRITICAL: Incorrect sensitivity causes incorrect shock amplitude. 10% error = 10% amplitude error.
Accelerometer sensitivity is output voltage per unit acceleration (mV/g).
Example: 10 mV/g sensor at 100g outputs 1000 mV = 1.0 Volt
Typical ranges:
• Low-g (0-100g): 50-100 mV/g
• Medium-g (0-500g): 5-20 mV/g
• High-g (0-10,000g): 0.5-5 mV/g
1. Obtain calibration certificate for EACH sensor
2. Note sensitivity value (mV/g)
3. For each enabled channel:
4. - Enter sensitivity in "Sensitivity" field
5. - Double-check entry (typos common)
6. - Typical values: 0.5 to 100 mV/g
7. Document sensor serial numbers
8. Match sensor to channel
Step 4.4: Configure IEPE Power
IEPE sensors require constant current power (4 mA) through signal cable.
Configuration:
• Check "IEPE Power" for each sensor channel
• Set "Coupling" to AC (required for IEPE)
• Wait 5 seconds for stabilization
• Verify DC level 10-12V
Step 4.5: Set Voltage Range
Calculate required range:
Peak Voltage = Peak Acceleration (g) × Sensitivity (mV/g) / 1000
Example: 500g shock, 5 mV/g sensor
Peak Voltage = 500 × 5 / 1000 = 2.5V
Select ±5V range (next higher with headroom)
Recommendation:
• Development: Use "Auto" range
• Production: Calculate and set fixed range with 2× margin
Panther Superior Capability: Panther's 24-bit ADCs provide >110 dB dynamic range on every range. Even on ±12V range, Panther resolves <20 microvolts. Competitive 16-bit systems (96 dB) lose resolution on wide ranges.
5. SHOCK TEST PARAMETERS CONFIGURATION
Navigate: Setup → Test
Step 5.1: Select Test Type
Select "Classical Shock" from Test Type dropdown.
Classical shock defines pulse by shape, amplitude, and duration. System creates ideal mathematical pulse and compensates for hardware response.
Step 5.2: Select Pulse Shape
Half-Sine Pulse (MOST COMMON):
• Smooth sinusoidal rise and fall
• Simulates dropped impacts, cushioned collisions
• Gentlest on equipment
• MIL-STD-810 Method 516 standard
• Recommended for first-time characterization
Terminal Peak Sawtooth (TPS):
• Linear rise to peak, instantaneous fall
• Most severe classical pulse
• Navy shipboard standard (MIL-S-901)
• Use with extreme caution
• NOT recommended for initial characterization
Selection: Locate "Pulse Shape" dropdown, select Half-Sine for most applications.
Step 5.3: Define Shock Amplitude
⚠ CRITICAL: ALWAYS start at 25-50% of target amplitude for initial characterization. Full amplitude on first shock can destroy equipment.
Amplitude is peak acceleration in g.
Force Relationship:
Force (lbf) = Mass (lb) × Acceleration (g)
Example: 50 lb DUT at 100g
Force = 50 × 100 = 5,000 lbf instantaneous
Safe Amplitude Progression:
1. Start at 25% of target
2. Inspect after first shock
3. Proceed to 50% if successful
4. Continue: 75% → 100%
5. NEVER go directly to full amplitude
| Application | Typical Amplitude | Duration |
| Consumer products | 15-50g | 6-11 ms |
| Commercial electronics | 40-100g | 6-11 ms |
| Military ground | 20-100g | 6-15 ms |
| Aerospace | 100-500g | 0.5-5 ms |
Amplitude Entry:
Locate "Pulse Amplitude" field. Enter target peak acceleration in g. For initial test, enter 25-50% of final target.
Step 5.4: Set Pulse Duration
Duration is time width in milliseconds (ms).
Effects:
• Frequency content: Shorter = higher frequencies
• Displacement: Longer = more displacement
• Energy: Amplitude × Duration
Dominant frequency ≈ 1 / (2 × Duration)
Example: 11ms → 45 Hz dominant
Common values: 3, 6, 11, 15, 18 ms
MIL-STD-810: Typically 11ms
Duration Entry: Locate "Pulse Duration" field, enter in milliseconds.
Panther Superior Capability: Panther's 262 kHz sample rate provides <4 microsecond time resolution - capturing even 1ms shocks with 250+ samples. Competitive 50 kHz systems capture only 50 samples in 1ms.
6. PULSE PARAMETERS & COMPENSATION
Navigate: Setup → Classical Profile → Pulse Parameters tab
Understanding Pulse Compensation
Real shaker systems don't respond perfectly to input signals. Compensation adjusts the drive waveform to account for shaker, amplifier, and fixture dynamics, producing accurate pulses at the control point despite hardware imperfections.
Compensation adds pre-pulse and post-pulse components that:
• Cancel fixture oscillation after main pulse
• Pre-condition fixture before main pulse
• Minimize residual vibration
• Achieve specification compliance
Step 6.1: Select Compensation Type
Compensation Type Options:
• Pre & Post Pulses (Recommended): Lowest compensation amplitudes, longer total duration, best for most applications
• Pre-pulse Only: Use if no excitation prior to main pulse allowed, measures residual effects accurately
• Post-pulse Only: Accurate measurement of residual resonance, less common
Select "Pre & Post Pulses" for standard testing.
Step 6.2: Select Optimization Method
• Single Sided: Displacement limited to one direction, conservative approach
• Double Sided (Recommended): Displacement both directions, best utilization of shaker stroke
Step 6.3: Select Method
• Displacement (Recommended): Best for utilizing shaker displacement, compensation produces balanced positive/negative displacement
• Symmetric Accel: Equal amplitude and duration before/after main pulse
• Non-Symmetric Accel: Post-pulse twice pre-pulse amplitude, shorter duration
Step 6.4: Compensation Amplitude
Pre-Comp / Post-Comp Amplitude: Percentage of main pulse (5-100%)
Typical Settings:
• Pre-Comp: 30-50%
• Post-Comp: 30-50%
Higher percentages provide better compensation but require more displacement. Start with 40% for both, adjust if needed.
Step 6.5: SRS Parameters
Shock Response Spectrum (SRS) parameters define post-test analysis:
SRS Definition:
• Absolute Acceleration (most common)
• Relative Displacement (less common)
SRS Spacing:
• 1/3 Octave (standard for most specifications)
• 1/6 or 1/12 Octave (higher resolution)
SRS Damping:
• 5% (Q=10) most common
• Range: 0.1% to 99%
• Higher damping = lower SRS values
For MIL-STD-810: Use Absolute Acceleration, 1/3 Octave, 5% damping
Configuration:
• Select "Absolute Accel" for SRS Definition
• Select "1/3 Octave" for SRS Spacing
• Enter 5% for SRS Damping
• These settings match most specifications
7. PULSE TOLERANCE SETUP
Navigate: Setup → Classical Profile → Pulse Tolerance tab
Understanding Pulse Tolerance
Pulse tolerance defines acceptable deviation from ideal pulse shape. During testing, Panther compares actual pulse to target and determines pass/fail based on these criteria.
Tolerance applies to:
• Pre-pulse amplitude
• Main pulse amplitude
• Post-pulse amplitude
• Pulse duration
• Overall pulse shape
Step 7.1: Select Tolerance Type
• MIL-STD-810 (Recommended for Compliance): Predefined tolerances per military standard, use for MIL-STD testing
• Custom: User-defined tolerances, use for non-military specifications or tighter control
Step 7.2: MIL-STD-810 Tolerances (If Selected)
MIL-STD-810 Method 516 specifies:
Main Pulse Tolerance:
• +10% / -10% amplitude
• ±20% duration
Pre-Pulse and Post-Pulse:
• ±25% of pre/post amplitude limits
These cannot be changed when MIL-STD-810 selected.
Step 7.3: Custom Tolerances (If Selected)
If "Custom" selected, configure individual tolerances:
| Parameter | Typical Value | Range |
| +Main Pulse % | +10% | 5-100% |
| -Main Pulse % | -10% | 5-100% |
| Pre/Post Pulse % | ±25% | 5-100% |
Step 7.4: Tolerance Philosophy
Tolerance Selection Guidelines:
Tight Tolerances (±5-10%):
• Development testing
• Characterization work
• Requires excellent control
• More iterations may be needed
Standard Tolerances (±10-15%):
• Production testing
• Qualification testing
• Good balance of control and efficiency
Loose Tolerances (±20-30%):
• Screening tests
• Go/no-go testing
• Faster execution
Recommendation: Start with ±10% for most applications. Tighten to ±5% for critical development work. Loosen to ±15-20% only if control difficulties arise.
8. SCHEDULE CONFIGURATION
Navigate: Setup → Schedules
Understanding Test Schedules
A schedule defines the sequence of shocks to be executed:
• Amplitude levels
• Number of pulses at each level
• Pulse polarity (positive or negative)
• Delays between pulses
• Delays between groups
Schedules enable automated testing with level progression and allow systematic documentation of test execution.
Step 8.1: Create Schedule Table
Schedule table has the following columns:
• Level (dB): Amplitude in dB relative to reference (0 dB = full amplitude, -6 dB = 50%)
• Number of Pulses: How many shocks to execute at this level
• Polarity: Positive or Negative pulse direction
• Pulse Delay (s): Time between individual pulses (seconds)
• NLAF: Non-Linear Adjustment Factor (typically 1.0)
• Pause: Pause before next level (requires operator action)
Step 8.2: Example Schedule for 100g Characterization
| Level (dB) | # Pulses | Polarity | Pulse Delay | Purpose |
| -12 | 3 | Positive | 5 sec | Equalization (25g) |
| -6 | 3 | Positive | 10 sec | Verification (50g) |
| -3 | 3 | Positive | 10 sec | 75g intermediate |
| 0 | 3 | Positive | 10 sec | Full level (100g) |
Step 8.3: dB Level Conversion
dB levels are relative to full reference amplitude:
0 dB = 100% of reference
-3 dB ≈ 71% of reference
-6 dB = 50% of reference
-12 dB = 25% of reference
-20 dB = 10% of reference
Formula: Amplitude = Reference × 10^(dB/20)
Examples (100g reference):
-12 dB: 100g × 10^(-12/20) = 100g × 0.251 = 25.1g
-6 dB: 100g × 10^(-6/20) = 100g × 0.501 = 50.1g
0 dB: 100g × 10^(0/20) = 100g × 1.0 = 100g
Step 8.4: Adding Schedule Rows
1. Click "Add Row" button in schedule table
2. Enter Level in dB
3. Enter Number of Pulses (1-1000)
4. Select Polarity (Positive or Negative)
5. Enter Pulse Delay in seconds (0-1000)
6. Leave NLAF at 1.0 unless non-linearity observed
7. Check "Pause" if operator verification needed before next level
8. Repeat to add more rows
9. Use "Delete Row" to remove unwanted entries
10. Use "Clear All" to start over
Step 8.5: Non-Linear Adjustment Factor (NLAF)
NLAF compensates for shaker non-linearity between equalization level and test level.
When to Use:
• Large step from equalization to test level (>12 dB)
• Observed consistent under/over-shoot at test level
• Long-stroke shakers (airbag testing)
How it Works:
After equalization at low level, first pulse at test level may be low due to gain change. NLAF scales compensation by observed ratio.
Example:
Equalize at -12 dB, jump to 0 dB
First pulse measures 90g instead of 100g (10% low)
Set NLAF = 1.1 for next test
System applies 10% gain correction
Typical Values: 0.8 to 1.2
Leave at 1.0 unless non-linearity confirmed
Step 8.6: Schedule Execution Parameters
• Equalization Level: -12 dB typical, can use -20 dB for extra safety
• Level Increment: Step size for automatic progression (1-20 dB), use 3-6 dB typical
• Pause Between Levels: Requires operator click to continue, good for inspection between levels
9. SAFETY LIMITS CONFIGURATION
⚠ CRITICAL: Safety limits are your last line of defense. This section is MANDATORY. Improper configuration has destroyed shakers and injured personnel.
Navigate: Setup → Limits
Step 9.1: Configure Safety Limits Tab
Safety limits protect against over-testing and equipment damage. Panther monitors multiple parameters continuously and takes action if limits exceeded.
Alarm vs Abort
• Alarm: Warning displayed, test continues, operator notified
• Abort: Test stops immediately, output disabled, requires operator intervention
Step 9.2: gRMS Limits
gRMS (RMS acceleration) provides overall energy monitoring.
Typical Settings:
• Alarm: +3 dB above expected level
• Abort: +6 dB above expected level
These limits catch unexpected high-energy events.
Step 9.3: Loop Check Parameters
• Type: Normal (recommended) or Rigorous
• Max Noise: Maximum ambient noise in mV RMS, typical: 10-50 mV
• Max Drive: Maximum drive voltage during loop check, typical: 2-5V
Step 9.4: Alarm/Abort Error Criteria
Max Average Error: Average deviation across entire pulse
• Typical: 10% alarm, 20% abort
Max Peak Error: Maximum instantaneous deviation
• Typical: 15% alarm, 30% abort
Peak errors naturally higher at pulse boundaries.
Step 9.5: Shaker Limits Tab (MANDATORY)
⚠ MANDATORY: Force limit configuration is REQUIRED. Exceeding shaker force rating causes catastrophic failure.
Understanding Force Limits
Shock generates peak forces that can be 100× higher than continuous vibration.
Force Calculation:
Force (lbf) = Total Moving Mass (lb) × Peak Acceleration (g)
Total Moving Mass Includes:
• Shaker armature
• Head expander (if present)
• Fixture
• DUT
• Mounting hardware
• Accelerometers
• Cable mass
Example Calculation:
Armature: 25 lb
Expander: 15 lb
Fixture: 35 lb
DUT: 20 lb
Hardware/Sensors: 4 lb
Total: 99 lb
Test: 100g shock
Peak Force = 99 lb × 100g = 9,900 lbf
Shaker Rating: 10,000 lbf
Safety Factor: 10,000 / 9,900 = 1.01 (TOO LOW!)
Safe Maximum = 10,000 × 0.80 = 8,000 lbf
Safe Acceleration = 8,000 / 99 = 80.8g maximum
For 100g test: Must reduce mass or use larger shaker.
Step 9.6: Force Limit Configuration Procedure
1. Click "Shaker Limits" tab
2. Obtain shaker rated force from specification
3. Apply safety factor: 75-80% for shock
4. Enter safe force limit in "Max Force (lbf)" field
5. Select "Prevent Test Start" in Max Force Check dropdown
6. This provides absolute protection
7. Enter all Test Equipment masses:
8. Armature Mass (from shaker specs)
9. Expander Mass (weigh if present)
10. Fixture Mass (weigh separately)
11. DUT Mass (weigh separately)
12. Other Mass (hardware, sensors)
13. System calculates Total Mass automatically
14. System calculates Max Safe Acceleration
15. Verify Max Safe ≥ Test Amplitude
16. If Max Safe < Test Amplitude: CANNOT RUN
17. Must reduce mass, level, or use larger shaker
18. Document all measurements
Step 9.7: Displacement Limits
Enter shaker maximum displacement in:
• +Displacement (in) - positive direction
• -Displacement (in) - negative direction
Typical values: 0.5 to 4.0 inches depending on shaker size
System warns if calculated pulse displacement exceeds limits.
Step 9.8: Velocity and Acceleration Limits
• Max Velocity: Shaker maximum velocity (in/sec), prevents over-velocity
• Max Acceleration: Absolute acceleration limit (g), typically 2× test level
• Max Voltage: Amplifier input limit (V), typically ±10-12V
Check "Symmetric Limits" to make negative limits equal positive.
Panther Superior Capability: Panther performs pre-test validation BEFORE each shock. System calculates expected force, displacement, velocity, and voltage, then verifies against limits. If any would be exceeded, Panther prevents execution and displays specific warning - protecting equipment before damage occurs.
10. SYSTEM IDENTIFICATION & LOOP CHECK
Understanding System Identification
System ID characterizes the complete shock test system - shaker, amplifier, fixture, and DUT response. This measures the transfer function H(f) between drive output and control response.
The transfer function accounts for:
• Shaker frequency response
• Amplifier gain and phase
• Fixture dynamics
• Mounting characteristics
• Sensor response
With H(f), Panther creates pre-compensated drive waveforms producing accurate pulses despite hardware characteristics.
System ID Process
1. Low-level characterization pulses (-12 to -20 dB)
2. Measure drive and response simultaneously
3. Calculate transfer function H(f) frequency-by-frequency
4. Create pre-compensated drive waveform
5. Output test pulse and measure response
6. Compare actual vs target
7. Update H(f) if needed (iterative convergence)
8. Proceed when tolerance met
Step 10.1: System ID Execution
System ID executes automatically when test starts. Monitor progress in test control panel and log window.
Typical Sequence:
1. "Starting Loop Check" - Verifies connections
2. "Loop Check Complete" - System ready
3. "Starting System ID" - Initial characterization
4. "Measuring Transfer Function" - H(f) calculation
5. "System ID Complete" - Ready for pulses
6. "Starting Equalization" - Low-level verification
7. "Equalization Pulse 1 of N" - Iterative refinement
8. "Equalization Complete" - System converged
9. "Ready for Pulse Outputs" - Full-level testing ready
Total time: 2-5 minutes typical
Step 10.2: Monitoring System ID
• Watch log window for progress messages
• Green "OK" messages indicate success
• Yellow "Warning" messages may appear (usually OK)
• Red "Error" messages require attention
• Observe GraphTool for pulse shapes if open
• System ID pulses visible as small amplitude events
• Coherence must be >0.90 for good H(f)
• Low coherence indicates noise or loose connection
Step 10.3: System ID Parameters
Navigate: Setup → System Identification (if available)
• Equalization Level: -12 dB typical, use -20 dB for extra safety, lower = more iterations
• Number of Averages: 4-8 typical, more = better H(f) but slower
• Coherence Threshold: 0.90 typical, minimum coherence for valid H(f)
• Feedback Gain: 0.25-0.50 typical, controls adaptation speed
Step 10.4: Troubleshooting System ID
| Problem | Solution |
| Low coherence | Check connections, reduce noise, increase drive level |
| No convergence | Reduce feedback gain to 0.25, lower equalization level |
| Oscillation | Lower feedback gain, check for resonances in fixture |
| Timeout error | System needs more time, increase iteration limit or averages |
Panther Superior Capability: Panther uses proprietary adaptive equalization algorithms with transfer function updating and coherence smoothing to compensate for non-linearities and time-varying dynamics. The system iteratively converges to accurate pulse reproduction faster than competitive systems, minimizing test time and cumulative damage to DUT.
11. SHOCK TEST EXECUTION
⚠ CRITICAL: Once shock initiated, pulse executes in milliseconds. No time to react. Final safety check is MANDATORY before pressing Start.
Step 11.1: Pre-Execution Final Safety Check
☐ All Section 2 inspection items completed
☐ All channels configured and verified
☐ Test parameters entered correctly
☐ Schedule created and verified
☐ Safety limits configured and force calculation verified
☐ Test area cleared, minimum 10 feet
☐ Safety glasses on all personnel
☐ Emergency stop accessible
☐ Visual inspection: nothing loose, no debris
☐ Ready to proceed
Step 11.2: Start Test Sequence
1. Click "Start" button in Test Control panel
2. System performs automatic pre-test checks
3. Log window displays status messages
4. "Test Started" - Initialization begun
5. "Measuring Ambient Noise" - Baseline measurement
6. Ambient noise displayed for each channel
7. "Starting Loop Check" - Connection verification
8. "Loop Check Complete" or "Loop Okay"
9. "Starting System ID" - Transfer function measurement
10. Low-level characterization pulses output
11. "System ID Complete" - H(f) calculated
12. "Starting Equalization" - Low-level convergence
13. Equalization pulses executed at -12 dB or configured level
14. "Equalization Complete" - System ready
15. "Ready for Pulse Outputs" button becomes active
Step 11.3: Pulse Output Execution
When "Ready for Pulse Outputs" button active:
1. Click "Output" button to execute schedule
2. Or operate in Manual Mode for individual pulses
Automatic Mode (Recommended):
• System executes complete schedule automatically
• Progresses through levels as configured
• Pauses if "Pause Between Levels" checked
• Continues until all pulses completed
Manual Mode:
• Check "Manual Mode" in Test Control
• Operator controls each parameter
• Set Level, Number of Pulses, Pulse Delay manually
• Click "Output" for each group
• Provides maximum control but slower
Step 11.4: Monitoring During Execution
• Maintain visual contact with shaker/fixture
• Watch for any unusual motion or vibration
• Listen for abnormal sounds
• Monitor log window for warnings
• Observe real-time plots if GraphTool open
• Green "Pass" or Red "Fail" displayed after each pulse
• Pass: Pulse within tolerance
• Fail: Pulse exceeded tolerance (investigate)
• Hand on emergency stop throughout test
• NEVER leave test unattended
Step 11.5: Post-Pulse Inspection
⚠ MANDATORY: Inspect after EVERY shock pulse, especially during characterization.
• Pause test after each pulse (use schedule pause feature)
Visually inspect:
• DUT condition (no visible damage)
• Mounting hardware (no loosening)
• Fixture (no cracks or deformation)
• Accelerometer mounting (still secure)
• Cables (no damage or disconnection)
• Gently test mounting by hand (should be rigid)
• If any concerns: STOP and investigate
• Document observations
• Continue only if setup verified safe
Step 11.6: Emergency Procedures
• Emergency Stop Activated: Press red emergency stop button if ANY abnormality observed, output stops immediately, do NOT restart until cause identified
• Alarm Triggered: Warning displayed, test may continue or pause depending on settings, investigate cause, verify setup
• Abort Triggered: Test stops automatically, output disabled, red "Abort" message displayed, identify problem before restarting
• Equipment Damage: STOP immediately, secure test area, photograph damage, document conditions, notify supervisor
• Personnel Injury: STOP immediately, render first aid if qualified, call for medical help, secure area, document incident
Step 11.7: Test Completion
1. All schedule pulses executed
2. "Test Complete" message displayed
3. System returns to idle state
4. Final data saved automatically
5. Perform final post-test inspection (Section 12)
6. Proceed to data review
12. POST-TEST PROCEDURES & DATA REVIEW
Step 12.1: Immediate Post-Test Actions
1. Leave shaker powered on for 2-3 minutes (cool-down)
2. Do NOT immediately power off amplifier
3. Allow electronics to stabilize before shutdown
4. Save test data if not auto-saved
5. Click File → Save or Save As
6. Use descriptive filename with date: "DUT_100g_11ms_20250127.csk"
7. Verify data saved successfully
Step 12.2: Final Physical Inspection
☐ DUT condition - any damage, cracks, or failures?
☐ Mounting hardware - any loosening?
☐ Fixture condition - cracks or deformation?
☐ Accelerometers - still properly mounted?
☐ Cables - any damage or stress?
☐ Shaker - any abnormal sounds or feel?
☐ Document all observations
☐ Photograph any damage or concerns
Step 12.3: Data Review - Time History
Review recorded shock pulses:
1. Open GraphTool (View → GraphTool or F8)
2. Load test data file (.csk)
3. Display time history for control channel
4. Verify pulse characteristics:
• Correct amplitude
• Correct duration
• Correct shape
• Clean baseline before/after pulse
• No excessive oscillation
5. Compare to target pulse (overlay if available)
6. Check measurement channels
7. Look for unexpected response or resonance
Step 12.4: Pulse Verification Criteria
| Parameter | Typical Tolerance | Check |
| Peak Amplitude | ±10% | Measure peak, compare to target |
| Pulse Duration | ±20% | Measure at 10% amplitude points |
| Pre-pulse | <25% of main | Measure amplitude before main pulse |
| Post-pulse | <25% of main | Measure amplitude after main pulse |
| Baseline | <5% of peak | Check signal before and after pulse |
Step 12.5: System Shutdown Sequence
1. Save all data and close GraphTool
2. Close Panther Shock Control software
3. Wait for software to fully close
4. Power off amplifier
5. Wait 1 minute for amplifier discharge
6. Power off Panther hardware modules
7. Disconnect any non-permanent cables
8. Clean work area
9. Complete test log documentation
Step 12.6: Test Documentation
• Test date and time
• Operator name
• DUT identification and serial number
• Test specification and procedure reference
• Shaker and fixture identification
• Accelerometer serial numbers and sensitivities
• Test parameters (amplitude, duration, pulse shape)
• Number of shocks executed
• Pass/fail status for each pulse
• Any anomalies or observations
• Data file names and locations
• Photographs of setup
13. DATA ANALYSIS & INTERPRETATION
Step 13.1: Time History Analysis
Time history plots show acceleration vs time for each pulse.
Key Analysis Points:
• Peak amplitude accuracy
• Pulse shape fidelity
• Duration compliance
• Pre/post pulse levels
• Baseline stability
• Unexpected resonances
Use GraphTool cursors to measure specific values:
1. Right-click on plot
2. Select "Add Cursor"
3. Drag to desired location
4. Read values in cursor window
Step 13.2: Shock Response Spectrum (SRS)
SRS represents shock severity across frequency range. Shows peak response of single-degree-of-freedom systems at various natural frequencies.
SRS Analysis:
1. In GraphTool, select pulse data
2. Click "Calculate SRS" or Analysis → SRS
3. SRS curve displays frequency vs peak acceleration
4. Compare to specification limits if applicable
SRS Interpretation:
• Higher SRS = more severe shock at that frequency
• SRS peaks indicate dominant frequencies in pulse
• Use for comparing different shock pulses
• Essential for aerospace and defense testing
Step 13.3: Multi-Channel Comparison
Compare control channel to measurement channels:
1. Overlay multiple channel time histories
2. Observe amplitude differences
3. Note phase relationships
4. Identify amplification (DUT response > input)
5. Typical fixture/DUT amplification: 2-5×
6. Amplification indicates resonance excitation
Critical: If DUT response significantly exceeds input, reduce test level or modify mounting to avoid resonance.
Step 13.4: Transfer Function Analysis
Transfer function shows how DUT responds vs input across frequency range.
Calculation:
TF(f) = DUT Response(f) / Control Input(f)
Values >1.0 indicate amplification
Values <1.0 indicate attenuation
Use to identify:
• DUT resonant frequencies (TF peaks)
• Critical modes needing damping
• Frequency ranges of concern
• Mounting effectiveness
Step 13.5: Data Export
1. Data Convert
2. Select export format:
• ASCII (.txt, .dat) - universal compatibility
• UFF (.uff) - universal file format for FEA
• MATLAB (.mat) - MATLAB processing
3. Choose channels to export
4. Choose functions and records
5. Specify output filename
6. Click Export
14. TROUBLESHOOTING GUIDE
Common Problems and Solutions
| Problem | Cause | Solution | ||
| Pulse amplitude low | Insufficient compensation, low drive | Increase drive, re-run System ID, check amplifier gain | ||
| Pulse amplitude high | Excessive compensation | Reduce NLAF if used, re-run equalization | ||
| Pulse shape distorted | Fixture resonance, inadequate compensation | Modify fixture, increase compensation amplitude, use longer duration | ||
| Excessive oscillation after pulse | Under-damped fixture, insufficient post-compensation | Increase post-comp amplitude, add damping, modify fixture design | ||
| No convergence during equalization | Low coherence, fixture instability | Reduce feedback gain to 0.25, increase averages, check mounting | ||
| Pulse duration incorrect | Timing error, pulse definition issue | Verify duration entry, check sample rate, re-define pulse parameters | ||
| Control signal loss abort | Loose cable, sensor disconnected | Check all connections, verify IEPE power, inspect cable for damage | ||
| Force limit exceeded | Mass too high for amplitude | Reduce test amplitude, reduce fixture mass, or use larger shaker | ||
| Displacement limit exceeded | Duration too long for amplitude | Reduce amplitude, reduce duration, or use longer-stroke shaker | ||
| Inconsistent pulse-to-pulse | Thermal drift, mounting loosening | Allow warm-up time, check mounting torque, verify fixture stability |
Systematic Diagnosis Procedure
1. Document exact symptoms (save screenshots)
2. Review test log for error messages
3. Check all physical connections
4. Verify all configuration parameters
5. Repeat loop check and System ID
6. Test at lower amplitude if possible
7. Isolate variable: change one thing at a time
8. Consult Panther documentation
9. Contact technical support if needed: 800.778.8755
15. PANTHER SUPERIOR CAPABILITIES SUMMARY
Panther Shock Control provides industry-leading capabilities that ensure safe, accurate shock testing. This section summarizes the technological advantages highlighted throughout this tutorial.
Ultra-High-Speed Acquisition
262,144 samples/second maximum rate
• <4 microsecond time resolution
• Captures complete pulse detail
• 10-50× faster than competitive systems
• 250+ samples per 1ms pulse
• No transient detail missed
• Competitive 50 kHz systems: only 50 samples per 1ms
24-Bit ADC Resolution
>110 dB dynamic range on all channels
• Resolves <20 microvolt signals
• Captures baseline noise AND high-g peaks simultaneously
• No compromise between range and resolution
• Auto-ranging without data artifacts
• Competitive 16-bit systems: 96 dB range, forced trade-offs
Adaptive Equalization
Proprietary algorithms for accurate pulse reproduction
• Transfer function updating during test
• Coherence-based adaptation
• Compensates for non-linearities
• Handles time-varying dynamics
• Minimizes iterations required
• Reduces cumulative DUT damage
• Patented by Spectral Dynamics
Pre-Test Validation
Calculates expected values BEFORE shock execution
• Peak force prediction
• Displacement calculation
• Velocity estimation
• Voltage requirement check
• Verifies against configured limits
• Prevents dangerous configurations
• Protects equipment before damage occurs
• Competitive systems: execute first, discover problems after
Comprehensive Safety Monitoring
• Multi-layer safety architecture (6 independent layers)
• Real-time monitoring at 262 kHz rate
• Over-level protection on all channels
• Automatic abort on limit violation
• Control signal loss detection
• Hardware watchdog
• Emergency stop override
• Pre-test force limit verification
Linear-Phase Synthesis Filters
For SRS Shock Synthesis:
• Phase-accurate waveform generation
• No phase distortion across frequency range
• Accurate SRS matching
• Complex transient reproduction
• Industry-leading SRS control accuracy
Gap-Free Streaming
Complete data traceability:
• Real-time streaming to disk
• No gaps or missed samples
• Independent sample rates per channel
• Complete test documentation
• Long-duration recording capability
• Ideal for compliance testing
Technical Specifications Summary
| Specification | Check |
| Input Channels | 8 standard (expandable to 32) |
| ADC Resolution | 24-bit |
| Dynamic Range | >110 dB |
| Max Sample Rate | 262,144 samples/second |
| Frequency Accuracy | ±5 ppm |
| Output DAC | 20-bit |
| Max Output | ±12V peak |
| Amplitude Accuracy | ±0.20% of value or ±0.03% FS |
CONCLUSION
This comprehensive tutorial has provided detailed, step-by-step procedures for conducting classical shock vibration tests using Panther Shock Control. Safety has been emphasized throughout due to the extreme forces and instantaneous nature of shock testing.
Key Takeaways:
✓ Always complete pre-test inspection before EVERY shock
✓ Start at reduced amplitude (25-50%) for characterization
✓ Verify force limits BEFORE testing - calculation is MANDATORY
✓ Use stud-mounted accelerometers for >50g shocks
✓ Monitor test continuously - NEVER leave unattended
✓ Inspect after EVERY shock pulse
✓ Trust Panther's adaptive equalization and pre-test validation
✓ Document all parameters, masses, and observations
Panther Shock Control provides industry-leading capabilities:
• Ultra-high-speed acquisition (262 kHz)
• Extreme dynamic range (24-bit, >110 dB)
• Pre-test validation prevents dangerous configurations
• Adaptive equalization minimizes test iterations
• Comprehensive safety monitoring protects equipment
• Automatic pulse verification ensures compliance
For Additional Assistance:
Technical Support: 800.778.8755
Website: www.spectraldynamics.com
Training courses available - contact for schedule
Safe Testing!
PANTHER SHOCK CONTROL
Modern Vibration Test Control System
Inventor of Closed-Loop Digital Vibration Control (1969)
© Spectral Dynamics, Inc.
2199 Zanker Road, San Jose, CA 95131
www.spectraldynamics.com
800.778.8755