Why Vertical Seismic Testing Matters for Safety


In seismic design, nonstructural components—such as mechanical equipment, electrical systems, architectural elements, and mounted devices—often govern life-safety risk during earthquakes. To address this, the building-code community relies on a standardized testing protocol known as AC156.

This article explains what AC156 is, why vertical (Z-axis) testing matters, and how QuakeLogic’s SHAKEBOT-40Z enables AC156-style vertical seismic demand testing for laboratories, manufacturers, and research institutions.


What Is AC156?

AC156 is the Acceptance Criteria for Seismic Qualification Testing of Nonstructural Components, published by ICC Evaluation Service (ICC-ES).

AC156 defines how shake-table testing must be performed to demonstrate that nonstructural components can safely withstand seismic demand required by modern U.S. building codes, including the International Building Code (IBC) and ASCE 7.

Important:
AC156 is not a product certification.
It is a testing methodology used to evaluate component performance.


Why Vertical (Z-Axis) Seismic Testing Matters

While AC156 is commonly associated with horizontal (X- and Y-axis) testing, vertical seismic demand is critical for many components, especially those subject to:

  • Uplift forces
  • Compression–tension cycling
  • Anchor bolt pull-out
  • Loss of gravity load path
  • Vertical resonance effects

Vertical testing is particularly relevant for:

  • Rooftop and floor-mounted equipment
  • Suspended or braced systems
  • Racks, cabinets, and electrical assemblies
  • Anchored mechanical and piping components

As vertical ground motion becomes better understood, AC156-style vertical testing is increasingly requested by engineers of record, hospitals, and code reviewers.


How AC156 Testing Works (Simplified)

AC156 specifies:

  • Required Response Spectra (RRS) derived from seismic design parameters
  • Broad-band random motion, not simple sine sweeps
  • Acceleration verification at the shake table and test article
  • Defined test duration and repetition
  • Performance criteria, including:
    • No collapse or detachment
    • Anchorage integrity
    • Continued function when required

Compliance depends on test execution, instrumentation, and engineering judgment—not on the shake table alone.


Introducing the SHAKEBOT-40Z Vertical Shake Table

The SHAKEBOT-40Z is QuakeLogic’s compact, high-performance single-axis vertical (Z-axis) shake table, purpose-built to apply controlled vertical acceleration, displacement, and frequency content representative of AC156 vertical seismic demand.

According to the official datasheet, the SHAKEBOT-40Z is designed to support AC156-style vertical testing, including uplift–compression response and controlled seismic time histories.


Key Capabilities for AC156-Style Vertical Testing

Purpose-Built Vertical Motion

The SHAKEBOT-40Z delivers pure Z-axis excitation, allowing laboratories to isolate vertical demand without horizontal coupling.

Closed-Loop Motion Control

High-resolution feedback enables repeatable vertical acceleration and displacement profiles, a core requirement for standardized seismic qualification testing.

Custom Seismic Inputs

Users can apply custom vertical time histories (CSV) derived from AC156-compatible spectra or site-specific motions, supporting both research and qualification testing.

Safety-Focused Design

Integrated software limits, mechanical end-stops, torque protection, and emergency stop functionality ensure safe operation during high-demand tests.


Typical Applications

The SHAKEBOT-40Z is well suited for:

  • AC156-style vertical seismic qualification testing
  • Uplift and compression response studies
  • Z-axis demand evaluation of nonstructural components
  • Academic and applied research on vertical ground motion
  • Laboratory instruction and demonstration testing

These applications are explicitly identified in the system documentation.


Why Laboratories Choose QuakeLogic

QuakeLogic designs shake-table systems that balance:

  • Technical rigor
  • Compact laboratory footprint
  • Cost-effective deployment
  • Reviewer-safe documentation
  • Cross-platform software control

The SHAKEBOT-40Z extends this philosophy into vertical seismic testing, filling a critical gap for labs and manufacturers addressing Z-axis demand.


Learn More

📄 Download the SHAKEBOT-40Z Datasheet
👉 shakebot-40z-vertical-shake-table-datasheet.pdf

📧 Questions about AC156 testing or vertical qualification?
Contact sales@quakelogic.net


ATOM-40 Shake Table & the EERI Student Competition

At QuakeLogic, we believe that hands-on education is the foundation of innovation.

That’s why we are proud to announce the shipment of two ATOM-40 Portable Uniaxial Shake Tables—one to Texas A&M University and one to Florida Polytechnic University!

These high-performance, classroom-friendly shake tables are much more than machines. They are gateways to discovery, training tools for future earthquake engineers, and powerful enablers for students preparing for one of the most exciting global stages in seismic education—the EERI Seismic Design Competition.


Why the EERI Seismic Design Competition Matters

Every year, the Earthquake Engineering Research Institute (EERI) hosts its legendary Seismic Design Competition (SDC), bringing together the brightest young engineers from universities worldwide. The challenge? To design, build, and test scale models of tall buildings that must withstand seismic shaking on a shake table.

It’s not just a competition—it’s an unforgettable educational experience. Students work in teams, blending structural design, seismic analysis, and model-building creativity. When their models are placed on the shake table, the moment becomes electric. Will the building survive? Will it sway gracefully or crumble under simulated earthquake forces?

This competition ignites passion, teamwork, and innovation, preparing the next generation of engineers to tackle real-world seismic resilience challenges.


The ATOM-40: Built for Education, Perfect for EERI Training

To succeed at EERI’s Seismic Design Competition, students need tools that bring theory to life. That’s where the ATOM-40 Portable Uniaxial Shake Table shines.

🔧 Core Features:

  • Servo Motor Drive for precise and repeatable motion control
  • Top Table Dimensions: 40 × 40 cm—ideal for scale models of tall buildings
  • Capacity: ±1 g @ 50 kg payload, strong enough for robust classroom projects
  • Stroke: ±125 mm (250 mm total) for realistic seismic simulation
  • EASYTEST Windows-Based Software—intuitive and lab-ready, even for undergraduates

💡 Proven in Education:
At universities like Lehigh, the ATOM-40 has already become a staple for teaching structural dynamics, seismic response, and failure modes. Even with classes of 60+ students, these shake tables make every lab session interactive, exciting, and impactful.

By incorporating ATOM-40 into their curriculum, universities are not only teaching concepts—they are building confidence and sparking curiosity in their students.


Training for Victory at EERI

Imagine a team of students preparing for the EERI competition:

  • They’ve spent weeks designing a tall building model.
  • They’re learning to predict how earthquakes affect tall structures.
  • They’re running tests on the ATOM-40, fine-tuning their models, and gaining first-hand insight into failure modes, resonance, and structural stability.

By the time they step onto the competition floor, these students aren’t just guessing. They’re ready—prepared by real shake table experiments, equipped with confidence, and motivated to shine.

The ATOM-40 gives them the practical training edge that can transform preparation into performance, and performance into victory.


Accessories That Transform Learning

To further enrich education and competition training, the ATOM-40 comes with optional accessories that expand its capabilities:

  1. Plexiglass Modular Model Structure – visualize seismic response and collapse mechanisms.
  2. GeoBOX (SandBox) – explore soil liquefaction, lateral spreading, and landslides.
  3. Mini Digital Sensors + QL-VISIO software – monitor vibration and displacement in real time.
  4. Protective Transport Case – mobility and safety for labs, workshops, or competitions.

These add-ons make learning even more immersive, fun, and effective, giving students the tools to experiment, analyze, and innovate.


A Future Built on Knowledge and Resilience

At QuakeLogic, our mission is clear: to empower the next generation of engineers with the tools they need to create safer, more resilient communities. The ATOM-40 isn’t just about classroom experiments—it’s about preparing students to solve tomorrow’s seismic challenges, one shake at a time.

With the EERI Seismic Design Competition as their stage and the ATOM-40 as their training partner, students don’t just learn. They experience the thrill of discovery, the challenge of design, and the pride of resilience.

📩 Ready to prepare your students for success at the EERI competition and beyond? Contact us at sales@quakelogic.net today.

#QuakeLogic #ShakeTable #EarthquakeEngineering #STEM #EERI #SeismicDesignCompetition #Education #StructuralDynamics #EngineeringEducation #TexasAM #FloridaPoly #SeismicTesting #UniversityResearch #CivilEngineering


Generating Noise Inputs for Shake Table Testing

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!