Min

ACROME engineering equipment logo

UPDATED ON

Generating Noise Inputs for Shake Table Testing

Shake table testing equipment for "Pre-training Meeting Preparation List for Shake Table Setup"

Engineering summary

Generating Noise Inputs for Shake Table Testing: engineering guidance from QuakeLogic covering vibration monitoring, applications, measurement workflow,...

Shake tables are widely used in structural and mechanical engineering research to simulate dynamic loads, including earthquakes, vibrations, and random noise inputs. One common requirement in laboratory testing is generating noise-based input signals to study how structures respond to broadband vibrations. This blog post will guide you through the process of generating noise signals and inputting them into a shake table, with a focus on achieving controlled displacement amplitudes.

Understanding Noise Inputs for Shake Tables

Noise inputs refer to random or controlled vibration signals that can be applied to a test structure using a shake table. Unlike sinusoidal or earthquake simulations, noise-based inputs provide a broad spectrum of frequency content, making them useful for:

  • Structural modal identification
  • Fatigue testing under random loads
  • Simulation of real-world environmental vibrations
  • Testing damping characteristics of structures

Key Considerations When Generating Noise Signals

Before applying a noise signal to a shake table, consider the following factors:

  1. Desired Displacement Amplitude: If you aim to achieve a maximum vibration amplitude (e.g., 1 cm), you must carefully scale your input signal. Displacement is related to acceleration and frequency through fundamental vibration equations.
  2. Frequency Content: White noise provides a flat frequency spectrum, whereas filtered noise can be tailored to a specific range (e.g., low-frequency dominant vibrations).
  3. Shake Table Limits: Ensure that your generated input signal does not exceed the physical displacement, velocity, or acceleration limits of your shake table.

Methods for Generating Noise-Based Inputs

There are multiple approaches to generating noise signals for shake tables:

1. Using MATLAB or Python for Signal Generation

Both MATLAB and Python (with libraries like NumPy and SciPy) can generate noise signals in a format compatible with shake table controllers.

  • MATLAB Example:
fs = 1000; % Sampling frequency in Hz  
t = 0:1/fs:10; % Time vector for 10 seconds  
noise_signal = 0.01 * randn(size(t)); % Generate white noise scaled to desired amplitude  
csvwrite('noise_input.csv', noise_signal); % Save the signal as a CSV file  
  • Python Example:
import numpy as np  
import pandas as pd  

fs = 1000  # Sampling frequency in Hz  
t = np.linspace(0, 10, fs*10)  # Time vector for 10 seconds  
noise_signal = 0.01 * np.random.randn(len(t))  # Generate white noise  

# Save the noise signal to a CSV file  
pd.DataFrame(noise_signal).to_csv('noise_input.csv', index=False, header=False)  

These signals can then be uploaded to the shake table control software.

2. Using EASYTEST Software for Signal Generation

EASYTEST is the primary software used by most of our shake tables for control and signal processing. It provides a user-friendly interface to generate various types of signals, including:

  • White noise and filtered noise
  • Sine sweep signals for frequency response analysis
  • Custom waveform inputs based on experimental requirements

How to Use EASYTEST for Noise-Based Testing:

  1. Open EASYTEST and navigate to the signal generation module.
  2. Select the “Random Noise” option and configure the amplitude and frequency range.
  3. Specify the duration and sampling rate for the test.
  4. Load the generated signal into the shake table controller and run the test.

3. Sine-Sweep Testing for Structural Identification

Before applying a noise input, it is often helpful to conduct a sine-sweep test to identify the resonance frequencies of the test structure. EASYTEST can also be used to generate sine-sweep signals that gradually increase or decrease in frequency over time. This helps in fine-tuning the noise signal to focus on critical frequency ranges.

Implementing the Noise Input on a Shake Table

Once the noise signal has been generated, follow these steps to apply it to your shake table:

  1. Convert the Signal Format: Ensure the signal is in a format supported by your shake table control system (CSV, TXT, or direct software input).
  2. Scale the Input Properly: If a displacement of 1 cm is required, ensure the noise amplitude is scaled appropriately.
  3. Load the Input into EASYTEST or Shake Table Controller: Import the file and preview the waveform.
  4. Run a Test Simulation: Before running the actual experiment, conduct a short-duration test to verify that the desired displacement is achieved.
  5. Analyze Results: Use accelerometers or displacement sensors to confirm the input and response of the structure.

Conclusion

Generating noise-based inputs for shake table testing is a powerful way to simulate real-world vibration conditions. Whether using MATLAB, Python, or the EASYTEST software, researchers can create controlled random vibration signals tailored to their experimental needs. By understanding the relationship between frequency, displacement, and acceleration, users can ensure precise control over the shake table’s motion.

For users of our shake tables, we highly recommend using EASYTEST for signal generation and control. If you have any questions about generating noise inputs or using EASYTEST, feel free to reach out to us at support@quakelogic.net.

Seeing is Believing!

Last reviewed: 2026-07-04

Executive Summary

Seismic sensors convert ground motion into measured signals for event detection, site characterization, structural monitoring, and engineering analysis. This article has been expanded as an engineering resource for readers evaluating seismic sensors concepts, instrumentation choices, and monitoring workflows. The discussion is educational and should be paired with project-specific review by qualified engineers, applicable codes, owner requirements, and equipment documentation.

Key Takeaways

  • Define the engineering objective before selecting sensors, test equipment, trigger thresholds, or reporting workflows.
  • Use calibrated instrumentation, documented installation practices, time synchronization, and traceable data handling where measurement quality matters.
  • Interpret measured data in context: site conditions, structure type, noise environment, sampling rate, bandwidth, and boundary conditions all affect conclusions.
  • Use authoritative references and project-specific criteria rather than relying on generic thresholds or unsupported performance claims.

Technical Explanation

In practical seismic sensors work, the engineering system is more than a sensor or a test platform. A credible workflow includes the measurement objective, instrument selection, mounting or boundary conditions, sampling and timing strategy, data validation, event or response detection, engineering review, and reporting. Weakness in any part of that chain can reduce confidence in the final interpretation.

For monitoring applications, engineers should document sensor orientation, coupling, environmental exposure, dynamic range, frequency bandwidth, data logger configuration, clock synchronization, communications, and maintenance procedures. For testing applications, engineers should document input motion, fixture design, payload properties, control limits, safety interlocks, acceptance criteria, and post-test data review.

Engineering Applications

ApplicationEngineering QuestionTypical Evidence Needed
Research and educationHow does a structure, component, or sensor respond under controlled conditions?Test plan, calibrated data, input motion, boundary conditions, and repeatable observations.
Critical infrastructureIs the asset response normal, changing, or potentially unsafe after an event?Baseline data, event records, thresholds, inspection workflow, and engineering sign-off.
Industrial facilitiesCan monitoring support operational continuity and response decisions?Site-specific criteria, reliable telemetry, alarm logic, maintenance records, and documented procedures.

People Also Ask

What should be specified before buying equipment?

Specify the measurement objective, frequency range, amplitude range, environment, data format, timing needs, installation constraints, reporting requirements, and applicable standards or owner criteria.

Why do references and standards matter?

They provide terminology, acceptance criteria, test methods, and documentation expectations. They do not replace engineering judgment, but they reduce ambiguity and make results easier to review.

How should data quality be checked?

Review calibration status, timing, clipping, sensor orientation, signal-to-noise ratio, environmental artifacts, data completeness, and whether the record supports the engineering decision being made.

Related QuakeLogic Resources

References

Recommended Diagram or Download

Media placeholder: Add an original diagram showing the measurement chain from sensor or test platform to data acquisition, analysis, engineering interpretation, and reporting. Where this article becomes a buyer guide or application note, create a downloadable PDF version after engineering review.

Discuss a Monitoring or Testing Application

QuakeLogic supports seismic monitoring, earthquake early warning, structural health monitoring, infrasound monitoring, vibration monitoring, data acquisition, and shake table testing applications. For project-specific guidance, contact QuakeLogic with the asset type, measurement objective, site constraints, and required deliverables.


Discover more from QuakeLogic

Subscribe to get the latest posts sent to your email.

Reviewed by

QuakeLogic

Published by QuakeLogic engineers and seismic monitoring specialists. QuakeLogic designs earthquake early warning, structural health monitoring, infrasound, vibration monitoring, and shake table testing systems for infrastructure, research, public safety, and industrial engineering teams.

Topic cluster

Related engineering knowledge areas

Definitions and references

Terms, standards, and source cues

  • seismic hazard: related to Earthquake Engineering in this QuakeLogic knowledge cluster.
  • ground motion: related to Earthquake Engineering in this QuakeLogic knowledge cluster.
  • SHM: related to Structural Health Monitoring in this QuakeLogic knowledge cluster.
  • damage detection: related to Structural Health Monitoring in this QuakeLogic knowledge cluster.
  • earthquake early warning: related to Earthquake Early Warning in this QuakeLogic knowledge cluster.
  • seismic switch: related to Earthquake Early Warning in this QuakeLogic knowledge cluster.
  • seismometers: related to Seismic Sensors in this QuakeLogic knowledge cluster.
  • accelerometers: related to Seismic Sensors in this QuakeLogic knowledge cluster.

Need project support?

Talk with QuakeLogic about monitoring, testing, or warning systems.

Get engineering guidance for seismic monitoring, structural health monitoring, infrasound, vibration, earthquake early warning, and shake table applications.

Contact QuakeLogic

Author

SUBSCRIBE TO OUR NEWSLETTER

By subscribing to the newsletter, you agree to receive marketing emails from Quakelogic.

2008 Opportunity Dr. Suite 130,
Roseville, CA 95678, USA

Discover more from QuakeLogic

Subscribe now to keep reading and get access to the full archive.

Continue reading