Random Vibration Analysis Tool (PSD Input) Back
Interactive Calculator

Random Vibration Analysis Tool (PSD Input)

Numerical analysis of SDOF random vibration response. Computes response spectrum, response RMS, and 3-sigma values from PSD input in real time. Applicable to vibration durability design for spacecraft, aircraft, and automotive components.

System & Input Parameters
f₀ — Natural Frequency
Hz
ζ — Damping Ratio
PSD Input Profile
G₀ — PSD Level
g²/Hz
f_min
Hz
f_max
Hz
Input PSD / Response PSD / Transfer Function (Log Scale)
Results
g
σ_rms Response
g
3σ (99.73%)
g
Miles Equation Estimate
×
Resonance Peak Factor

What is Random Vibration Analysis?

🙋
What exactly is "random vibration"? It sounds chaotic. How do you even analyze something that's random?
🎓
Great question! Basically, random vibration is motion where you can't predict the exact displacement at any future time—like the shaking an airplane feels flying through turbulence. In practice, we analyze it statistically using a Power Spectral Density (PSD), which tells us how the vibration energy is distributed across different frequencies. Try moving the "Natural Frequency (Hz)" slider in the simulator above. You'll see the response PSD spike when it matches the input PSD's frequency content.
🙋
Wait, really? So the PSD is like a recipe for the shaking? What's the main output we're trying to get from this tool?
🎓
Exactly, the PSD is the energy recipe. The key outputs are the Root Mean Square (RMS) and 3-sigma acceleration of the system's response. RMS is the statistical average intensity of the vibration. 3-sigma is a critical design value, estimating the peak acceleration the system would see 99.7% of the time. For instance, in satellite launch, engineers use 3-sigma to ensure components won't fail under the worst expected shaking. In the simulator, watch the "Response RMS" and "3-sigma Response" values update as you change the PSD level sliders.
🙋
I see the "Miles Equation" result too. What's that for, and why would it be different from the detailed calculation?
🎓
That's a fantastic observation! The Miles equation is a famous shortcut—a simplified formula that gives you a quick RMS estimate, but it assumes the input PSD is perfectly flat (white noise) around the system's natural frequency. In the real world, PSDs have slopes and plateaus. A common case is testing an electronic circuit board, where the vibration profile isn't flat. When you use the sliders to create a PSD with segments (like a rising slope or a plateau), you'll see the detailed result diverge from the Miles estimate. This tool lets you see exactly when the simple rule of thumb breaks down.

Physical Model & Key Equations

The system is a classic Single-Degree-of-Freedom (SDOF) oscillator, like a mass on a spring and damper, subjected to a base acceleration defined by a Power Spectral Density, $G_{in}(f)$. The core of the analysis is calculating the response PSD, which is the input PSD filtered by the system's frequency response function.

$$ G_{out}(f) = |H(f)|^2 \cdot G_{in}(f) $$

Here, $G_{out}(f)$ is the response PSD (g²/Hz), $G_{in}(f)$ is the input base PSD, and $|H(f)|^2$ is the squared modulus of the system's transmissibility function. The damping ratio $\zeta$ you set in the simulator directly shapes this function, making the peak narrower (low damping) or wider (high damping).

The overall intensity of the response is found by calculating the area under the response PSD curve—this is the mean square acceleration. The square root of this area gives the Root Mean Square (RMS) value. The 3-sigma peak is simply three times this RMS value.

$$ \sigma_{resp}= \sqrt{\int_{0}^{\infty}G_{out}(f) \, df}$$ $$ 3\text{-sigma}= 3 \times \sigma_{resp}$$

$\sigma_{resp}$ is the response RMS acceleration (g). The integral sums up all the vibration energy across all frequencies. When you adjust the frequency range or level of any PSD segment in the tool, you are directly changing the limits and value of this integral, which is computed in real time.

Real-World Applications

Aerospace Component Testing: Every piece of equipment on a satellite or rocket must survive the intense random vibration during launch. Engineers use tools like this to design fixtures and predict if a sensor or circuit board will experience accelerations beyond its fracture limit, using the 3-sigma value as a key design criterion.

Automotive Durability Engineering: Cars experience random vibration from rough road surfaces. Analyzing the PSD response of mounted components like the engine control unit or infotainment screen helps ensure they won't fail from fatigue over the vehicle's lifetime, directly informing mounting and material choices.

Electronics Reliability (HALT): In Highly Accelerated Life Testing, products are subjected to extreme random vibration to find weak points quickly. Defining the proper PSD profile (using segments like in this simulator) is crucial to simulate real-world environments without over-testing and damaging otherwise robust designs.

Civil Engineering & Seismic Analysis: While earthquakes are not perfectly stationary, random vibration theory principles apply to analyzing how buildings and bridges respond to broadband ground motion. Understanding how a structure's natural frequency and damping filter seismic energy is vital for designing safer infrastructure.

Common Misconceptions and Points to Note

First, there is the pitfall of "looking only at the numbers without checking the units of the PSD". For example, whether the input PSD unit is [(m/s²)²/Hz] or [(G)²/Hz] makes a huge difference in the calculated response acceleration value. Whether you're experimenting with the simulator or reviewing test condition documents in practical work, always check the units first! This is fundamental.

Next, "setting the damping ratio ζ arbitrarily". While textbooks often use values from 0.01 to 0.05 (or Q values from 100 to 10), actual structures can have much higher damping. For instance, electronic devices in resin casings often have ζ=0.1 or more. Higher damping lowers the resonance peak and results in a smaller estimated RMS value. A key technique in the initial design phase, when no actual unit data is available, is to deliberately use a conservative estimate (a smaller ζ) for a safety-oriented design.

Finally, the point of "mistaking the 3σ value for an absolute maximum". The 3σ value is a statistical "guideline" indicating the range where approximately 99.7% of the data is expected to fall. This means there's a possibility, about 3 times in 1000, that vibration exceeding this level could occur. For example, in vibration testing for launch vehicles, this "possibility of exceeding" is considered, and the test level is sometimes set by applying an additional safety factor (e.g., 1.5 times) to the 3σ value.