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
Panther MIMO · Sine control

Panther MIMO Sine control.

Swept sine on multiple exciters, where magnitude is only half the specification. The phase relationship between control points is the other half, and controlling it is what separates true MIMO sine from several single-axis loops running side by side.

Talk to your sales representative Broadband identification
PLANT MODEL · 8 channels → 3 DOFcustomer rig
StepWhat happened
FieldRig characterized under random excitation
ModelCharacterization turned into a plant model
Sine IDPanther's broadband sine identification run against it
Matchmultiple coherence 0.99996

Dense, closely spaced modes that nobody designed to be identifiable. The plant model is a property of the rig, not of the test that measured it.

Why phase matters

Is the table translating, rotating, or tearing itself apart?

A swept sine test on one shaker asks a simple question at every frequency: is the control accelerometer at the level the profile calls for? Put the same article on three shakers and the question changes shape. Each shaker now moves every accelerometer, and the test is specified by three amplitudes and the phase relationships between them.

Those relationships determine whether the table is translating, rotating, or tearing itself in opposite directions at 250 Hz. Panther MIMO Sine controls both. Every control channel carries a magnitude reference and a phase reference across the sweep, each with its own alarm and abort bands, and the loop drives the measured complex response vector onto that complex reference.

A different loop from MIMO Random

No matrix inversion anywhere in the sine loop

MIMO Random and MIMO Sine share a platform and a philosophy, but not a control law.

MIMO Random

Cross-spectral matrices on a bin grid

Random works on cross-spectral density matrices estimated over a bin grid, with averaging and an ensemble from which to compute coherence.

MIMO Sine

One complex measurement per channel, per block

At the frequency the sweep is sitting on. The controller maintains a complex impedance matrix that is the inverse: it maps control error directly to the drive correction that will fix it, and improves that matrix from what it just observed by a rank-one multiplicative update. Nothing has to be well-conditioned for the next block to be computed, so the loop degrades gracefully on rigs that would stop a matrix-inversion approach dead.

safe from a cold start

Bounded correction

The drive change at any step is capped as a fraction of the current drive vector. The impedance update is protected by deadbands that leave it untouched when the observation carries no information, plus a guard that discards a row whose correction is implausible. This is what makes a loop that starts knowing nothing about the plant safe to point at a shaker.

absolute or relative

Phase as a first-class abort

Phase can be checked absolutely against stored bands or relative to a nominated reference channel, with aborts requiring consecutive out-of-band blocks rather than a single excursion. Tolerance bands are per-segment and asymmetric, and widen across profile steps so a stepped reference does not abort at its own discontinuities.

shape survives the limit

Limiting that preserves shape

When a limit channel takes control, a single scalar moves the commanded level. Phase is untouched and the ratios between channels are untouched, so the shape of the commanded motion survives the limit event intact and only its magnitude moves. That is the correct behavior for a multi-exciter test, and it is not what falls out of limiting each channel independently.

complex, both sides

Transforms, not special cases

Both the response-side and drive-side transforms are complex, so a transform entry can apply a phase shift, which is exactly what a rotational degree of freedom or a quadrature combination requires. The loop never knows whether it is controlling accelerometers or derived degrees of freedom; reference, error, impedance and tolerances all live in the transformed space.

Proven control, modern platform

The established control law, with headroom

As with MIMO Random, the control law is the one Spectral Dynamics established for multi-exciter sine testing, and it is not changed lightly: every deliberate difference is recorded with the measurement that justified it. What has changed is the platform beneath it. The loop computes in 64-bit floating point throughout, where earlier multi-exciter sine control was constrained to single precision by the signal processors of its day, and it runs on modern vectorized linear algebra in front of a 24-bit acquisition subsystem with phase matching to within one degree.

Panther addition

Broadband identification before the sweep starts

A sine controller has to learn the plant before it can control it. The traditional answer is to excite hard at the first sweep point and learn from that, but at a single frequency the shakers are driven in a correlated way, so the measurement is close to rank-deficient and the off-diagonal terms cannot be cleanly separated. Panther measured that effect directly: a substantial off-diagonal overshoot that the loop then had to unlearn during the sweep.

A short broadband pretest instead

  • Covers every frequency in the band rather than one.
  • Runs well below test level.
  • Merges into the pre-shaker checkout a real test requires anyway, so its marginal cost in article exposure approaches zero.

Something sine control has never had

Multiple coherence, as a quality metric, before the test runs. A loose fixture, a bad cable, a saturating amplifier or a nonlinearity all show up in coherence. Until now, a sine operator had no equivalent instrument.

0.99996

Multiple coherence between the plant Panther's broadband sine identification recovered and the field characterization of a customer rig.

8 → 3

Physical channels resolved to three degrees of freedom, with dense, closely spaced modes.

Random → sine

A plant characterized by a random field run drove a sine identification. The model belongs to the rig.

Why the plant model is a property of the rig

A characterization of your installation is a reusable asset

The most consequential result from the MIMO Sine program so far is not a control number. It is a validation of the simulation approach that underpins the whole development: the control algorithms are developed and proven against real, densely moded field dynamics rather than against rigs chosen for being well behaved.

Take field dynamics and geometry, simulate the rig to high accuracy, and prove the controller against it before it ever meets your article.

More on the simulated test system behind Panther development.

Running the test

The same setup and display framework as MIMO Random

MIMO Sine shares the Panther MIMO platform's setup and display framework, including the spatial view and self-contained reporting, so a lab running both applications configures them the same way.

  • One channel table, typed. Control, monitor, limit, abort and reference channels are declared in a single table, and the controlled set is derived from the typing rather than declared separately.
  • Geometry-driven transforms. The usual answer to more accelerometers than shakers is not a reduced control law but a transform, which makes three sensors on two shakers a square problem in transformed space. A reduced path is available for the cases that genuinely need it.
  • Drive protection. Drive limits are checked on physical outputs after the output transform, one test per output, with the attenuator and phase ramped by the hardware rather than stepped.
  • Alarm and abort on both quantities. Magnitude bands are per-segment, asymmetric and multiplicative on the reference; phase bands are additive in degrees. Both widen across profile steps.
At a glance

Panther MIMO Sine

CapabilityImplementation
Controlled quantityComplex response vector: magnitude and inter-channel phase
ReferenceMagnitude and phase per control channel across the sweep, with independent asymmetric alarm and abort bands per segment
Control lawAdaptive complex impedance loop, slew-limited; no matrix inversion in the loop
Plant identificationBroadband pretest below test level, with multiple coherence as a quality metric
TransformsComplex input and output transforms; rigid-body DOF control
Channel typesControl, monitor, limit, abort, reference
LimitingScalar on commanded level; inter-channel phase and ratios preserved
Questions

Frequently asked

Does Panther MIMO Sine control phase as well as magnitude?

Yes. Every control channel carries a magnitude reference and a phase reference across the sweep, each with its own alarm and abort bands, and the loop drives the measured complex response vector onto that reference.

Why is there no matrix inversion in the loop?

The controller maintains a complex impedance matrix that maps control error directly to the drive correction, and updates it from each observation. Nothing has to be well-conditioned for the next block to be computed, so the loop degrades gracefully on difficult rigs.

Why identify the plant with a broadband pretest?

At a single sweep frequency the shakers are driven in a correlated way, so the measurement is close to rank-deficient. A short broadband pretest below test level covers every frequency and gives multiple coherence as a quality metric before the test runs.

What happens when a limit channel takes control?

A single scalar moves the commanded level. Phase and the ratios between channels are untouched, so the shape of the commanded motion survives the limit event.

Control the phase, not just the level.

Panther MIMO Sine runs on Spectral Dynamics Panther controllers. Also in the series: MIMO comes to Panther and Panther MIMO Random.

Request product information

Panther Features


 

  • 128 phase-synchronized channels

  • Advanced Calculator

  • Custom Status Panels

  • Data Explorer

  • Easy Data Conversion

  • Graphical Data Recording

  • Gunfire Shock, Replicated and Proven

  • High Precision Frequency Tracking (HPFT)

  • High Sample Rate

  • Library

  • MIMO control comes to Panther

  • Mission Simulation: Automated Multi-Application Test Sequencing

  • Modular Design

  • Multi-Source Data Definition

  • Multiple Acquisition Streams

  • Multiple Language Support

  • Panther MIMO Random

  • Panther MIMO Sine

  • Process Lines

  • Real-Time Digital Resampling

  • Remote Control Interface (RCI): Automated Test Sequencing & Equipment Integration

  • Report Generation

  • ShakerCheck

  • ShakerScope

  • Sine Tracking Filters

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