Compressor Foundations

Foundation Natural Frequency Analysis

Calculate natural frequencies for compressor foundations using soil spring constants, perform resonance avoidance checks, and design sub-critical or super-critical foundations per ACI 351.3R.

Avoidance Zone

0.7 < r < 1.4

Never design in this frequency ratio range

Sub-Critical

r < 0.7

Foundation stiffer than forcing frequency

6 DOF

All Modes Checked

Vertical, horizontal, rocking, yawing

1. Overview

Every structure has natural frequencies at which it tends to vibrate. When a machine's forcing frequency coincides with a foundation's natural frequency, resonance occurs, causing vibration amplitudes 5 to 25 times greater than the static response. Natural frequency analysis is the primary tool for preventing resonance in compressor foundation design.

Natural Frequency

f_n = sqrt(K/M) / 2pi

Fundamental frequency of foundation-soil system

Soil Springs

K (lb/ft)

Elastic soil stiffness in each direction

Forcing Frequency

RPM / 60 Hz

Machine operating speed and harmonics

Frequency Ratio

r = f_op / f_n

Must be outside 0.7-1.4 range

Foundation as a Spring-Mass System

A block foundation resting on soil behaves as a mass supported by springs. The soil provides elastic stiffness (springs) and energy dissipation (damping). The foundation block plus machine represents the total mass.

ComponentPhysical AnalogParameter
Foundation + machineMass (M)Total weight / g (slugs)
Soil beneath foundationSpring (K)Spring constant (lb/ft or lb/in)
Soil dampingDashpot (C)Radiation + material damping
Machine dynamic forceApplied force (F)Unbalanced forces at 1x, 2x RPM
Lumped parameter model: For block foundations, the rigid body assumption is valid when the foundation has no internal flexural modes below 2x the highest forcing frequency. This is typically satisfied for block foundations with depth-to-width ratios greater than 0.6. Table-top (elevated) foundations require structural frequency analysis in addition to soil-structure analysis.

2. Soil Spring Constants

Soil spring constants represent the elastic stiffness of the soil in each direction. They depend on soil properties, foundation geometry, and embedment depth. Accurate spring constants are essential for reliable frequency predictions.

Barkan/Lysmer Spring Constants

Vertical Spring (K_z): K_z = C_u x A Where: C_u = Coefficient of uniform compression (lb/ft3) A = Foundation base area (ft2) Horizontal Spring (K_x or K_y): K_x = C_tau x A Where: C_tau = Coefficient of uniform shear (lb/ft3) Typically: C_tau = 0.5 x C_u Rocking Spring (K_phi): K_phi = C_phi x I Where: C_phi = Coefficient of non-uniform compression (lb/ft3) I = Area moment of inertia of base about rocking axis (ft4) Typically: C_phi = 2 x C_u Torsional (Yawing) Spring (K_psi): K_psi = C_psi x I_z Where: C_psi = Coefficient of non-uniform shear (lb/ft3) I_z = Polar moment of inertia of base area (ft4) Typically: C_psi = 0.75 x C_u

Elastic Half-Space Spring Constants

Based on shear modulus G and Poisson's ratio nu: Vertical: K_z = [4 x G x r_0] / (1 - nu) Horizontal: K_x = [32 x (1 - nu) x G x r_0] / (7 - 8*nu) Rocking: K_phi = [8 x G x r_0^3] / [3 x (1 - nu)] Torsional: K_psi = [16 x G x r_0^3] / 3 Where: G = Shear modulus of soil (lb/ft2 or psi) nu = Poisson's ratio (0.25-0.45 for most soils) r_0 = Equivalent radius of foundation base For rectangular foundation (L x B): r_0_vertical = sqrt(L x B / pi) r_0_horizontal = sqrt(L x B / pi) r_0_rocking = (L x B^3 / (3*pi))^0.25 (about longer axis) r_0_torsion = ((L x B) x (L^2 + B^2) / (6*pi))^0.25

Typical Soil Spring Values

Soil TypeC_u (lb/ft3)G (psi)nuNotes
Soft clay20,000-50,0001,000-5,0000.40-0.45Poor for dynamic equipment
Stiff clay50,000-150,0005,000-15,0000.35-0.40Adequate with higher MR
Loose sand30,000-80,0003,000-8,0000.25-0.30May densify under vibration
Dense sand/gravel100,000-300,00010,000-25,0000.25-0.35Good for dynamic foundations
Compacted fill80,000-200,0008,000-20,0000.25-0.35Must be well-compacted
Weathered rock200,000-500,00020,000-50,0000.20-0.30Excellent; stiffest response
Intact rock500,000+50,000+0.15-0.25Best possible site condition

Embedment Correction

Effect of Foundation Embedment: Embedment increases effective spring constants due to soil contact on the sides of the foundation. Correction factors (Novak method): eta_z = 1 + 0.6 x (1 - nu) x (D_embed / r_0) eta_x = 1 + 0.55 x (2 - nu) x (D_embed / r_0) eta_phi = 1 + 1.2 x (1 - nu) x (D_embed / r_0) + 0.2 x (2 - nu) x (D_embed / r_0)^3 Where: D_embed = Embedment depth (ft) r_0 = Equivalent foundation radius (ft) Corrected springs: K_z_embed = K_z_surface x eta_z K_x_embed = K_x_surface x eta_x Typical embedment effect: 2 ft embedment: 10-20% increase in spring constants 4 ft embedment: 20-40% increase 6 ft embedment: 30-60% increase Embedment increases natural frequencies, which can help move out of the resonance avoidance zone.
Soil variability: Soil spring constants can vary by a factor of 2 or more across a site. ACI 351.3R recommends using both upper-bound and lower-bound soil properties in the analysis to verify that the frequency ratio stays outside the avoidance zone (0.7-1.4) for both cases. If the avoidance zone cannot be avoided with this range, the design must be modified.

3. Frequency Calculations

Natural frequencies are calculated for all six degrees of freedom. Vertical and yawing modes are uncoupled; horizontal translation and rocking are coupled and must be solved simultaneously.

Uncoupled Natural Frequencies

Vertical Natural Frequency: f_z = (1/2*pi) x sqrt(K_z / M_total) Where: K_z = Vertical spring constant (lb/ft) M_total = (W_machine + W_foundation) / g (slugs) g = 32.174 ft/s2 Yawing (Torsional) Natural Frequency: f_psi = (1/2*pi) x sqrt(K_psi / J_z) Where: K_psi = Torsional spring constant (ft-lb/rad) J_z = Mass moment of inertia about vertical axis (slug-ft2) J_z = M_total x (L^2 + B^2) / 12 For rectangular block with length L and width B.

Coupled Horizontal-Rocking Frequencies

Coupled Mode Equation: Horizontal translation and rocking about the perpendicular axis are coupled because the center of gravity is above the base. The coupled natural frequencies are found from: f^4 - f^2 x (f_x^2 + f_phi^2) / (1 - alpha) + (f_x^2 x f_phi^2) / (1 - alpha) = 0 Where: f_x = Uncoupled horizontal frequency = sqrt(K_x / M) / (2*pi) f_phi = Uncoupled rocking frequency = sqrt(K_phi / J_phi) / (2*pi) alpha = M x h^2 / J_phi (coupling parameter) h = Height of CG above base J_phi = Mass moment of inertia about rocking axis Solution (quadratic in f^2): f_1^2, f_2^2 = [(f_x^2 + f_phi^2) +/- sqrt((f_x^2 + f_phi^2)^2 - 4*(1-alpha)*f_x^2*f_phi^2)] / [2*(1-alpha)] f_1 = lower coupled frequency (combined rocking-sliding) f_2 = higher coupled frequency (combined sliding-rocking) Both f_1 and f_2 must be checked against forcing frequencies.

Summary of All Six Frequencies

ModeTypeEquationTypical Range
1. Vertical (z)Uncoupledf = sqrt(K_z/M) / 2pi5-25 Hz
2. Lateral (x)Coupled with #4Coupled equation3-20 Hz
3. Longitudinal (y)Coupled with #5Coupled equation3-20 Hz
4. Rocking (about x)Coupled with #2Coupled equation4-25 Hz
5. Rocking (about y)Coupled with #3Coupled equation4-25 Hz
6. Yawing (about z)Uncoupledf = sqrt(K_psi/J_z) / 2pi3-15 Hz
Practical note: The vertical mode is usually the highest frequency (stiffest) and is most often the mode closest to resonance for slow-speed reciprocating compressors. The rocking modes are typically the lowest and most critical for high-speed centrifugal machines. Always check all modes against all harmonics (1x, 2x, 3x, 4x RPM).

4. Resonance Avoidance

The primary goal of natural frequency analysis is to verify that no natural frequency falls within the resonance avoidance zone for any machine operating frequency or its harmonics.

Avoidance Zone Definition

ACI 351.3R Frequency Ratio Limits: For each natural frequency f_n and each forcing frequency f_f: r = f_f / f_n Acceptable ranges: r < 0.70 (sub-critical: well below resonance) r > 1.40 (super-critical: well above resonance) Avoidance zone: 0.70 < r < 1.40 (NEVER design in this range) Forcing frequencies to check: 1x RPM = Operating speed 2x RPM = Second harmonic (major for reciprocating) 3x RPM = Third harmonic (significant for some machines) 4x RPM = Fourth harmonic (check if applicable) Blade passing = RPM x Number_of_blades (centrifugal) Electrical: 2x line frequency = 120 Hz for 60 Hz systems With soil variability (upper/lower bound): f_n varies by factor of sqrt(K_upper/K_lower) Typical soil variability: K varies by factor of 2 Therefore f_n varies by factor of sqrt(2) = 1.41 Must clear avoidance zone for BOTH upper and lower f_n values

Resonance Check Matrix

Modef_n (Hz)1x (Hz)r_1x2x (Hz)r_2xStatus
Vertical12.515.01.2030.02.40FAIL (1x in zone)
Lateral-16.215.02.4230.04.84PASS
Lateral-28.115.01.8530.03.70PASS
Rock-15.815.02.5930.05.17PASS
Rock-29.515.01.5830.03.16PASS
Yawing7.015.02.1430.04.29PASS
Common resonance scenario: A 900 RPM (15 Hz) reciprocating compressor on medium-stiff soil often has a vertical natural frequency near 12-18 Hz, placing the 1x forcing in or near the avoidance zone. Solutions include increasing foundation mass (lowers f_n) or soil improvement (raises f_n) to move r outside 0.7-1.4.

5. Design Strategies

When initial analysis shows a natural frequency in the avoidance zone, several strategies can shift the frequency ratio to an acceptable range.

Sub-Critical Design (r < 0.7)

Goal: Make f_n HIGHER than f_forcing / 0.7 f_n_required > f_forcing / 0.7 Methods to increase f_n: 1. Increase soil stiffness (K): Soil improvement: compaction, grouting, piling Pile foundations: dramatically increase K Effect: f_n ~ sqrt(K), so doubling K increases f_n by 41% 2. Decrease total mass (M): Reduce foundation size (contradicts mass ratio need!) Conflict: Lower mass raises f_n but increases vibration amplitude Only feasible if mass ratio is already well above minimum 3. Increase base area (A): Larger base increases K proportionally Also increases moment of inertia for rocking resistance Most effective single change for vertical mode Sub-critical is the preferred approach for most compressor foundations because it also provides the lowest vibration amplitude.

Super-Critical Design (r > 1.4)

Goal: Make f_n LOWER than f_forcing / 1.4 f_n_required < f_forcing / 1.4 Methods to decrease f_n: 1. Increase total mass (M): Deeper/larger foundation block Effect: f_n ~ 1/sqrt(M), so doubling M decreases f_n by 29% Also improves mass ratio (double benefit) 2. Decrease soil stiffness (K): Add resilient layer (cork, rubber) under foundation Spring-mounted foundation (vibration isolation) Effect: f_n ~ sqrt(K), so halving K decreases f_n by 29% 3. Pile-supported with isolation: Piles to transfer load; flexible isolation layer on top Provides bearing capacity without high stiffness Super-critical design accepts passage through resonance during startup and shutdown. Adequate damping is required to limit transient vibration during speed transitions. This is acceptable for machines that start/stop infrequently.

Strategy Comparison

StrategyProsConsBest For
Sub-criticalLowest vibration; no resonance passageRequires stiff soil or pilesReciprocating; fixed speed
Super-criticalHigh mass ratio; good dampingResonance during startup/shutdownHigh-speed centrifugal; variable speed
Spring isolationVery low transmitted vibrationComplex; maintenance-intensiveSensitive environments; retrofit
Pile foundationHigh stiffness; bearing capacityExpensive; difficult to modifySoft soil sites; heavy machines

Sensitivity Analysis

Parameter Sensitivity on Natural Frequency: f_n = (1/2*pi) x sqrt(K/M) Effect of 10% change in each parameter: K increases 10%: f_n increases 4.9% K decreases 10%: f_n decreases 5.1% M increases 10%: f_n decreases 4.7% M decreases 10%: f_n increases 5.4% A (base area) increases 10%: f_n increases 4.9% (via K) A decreases 10%: f_n decreases 5.1% Most sensitive parameter: Soil stiffness (K) has the highest uncertainty (can vary by 50-100%) and has the most influence on f_n. This is why soil investigation quality is the most important factor in foundation design.
Soil investigation recommendation: For compressor foundations, perform site-specific dynamic soil testing (SASW, crosshole, or downhole) rather than relying on standard geotechnical borings. Static soil properties (SPT, bearing capacity) do not accurately predict dynamic stiffness. Dynamic shear modulus from field testing is 2-5x more accurate than correlations from SPT blow counts.

6. Soil Investigation

The quality of natural frequency predictions depends directly on the quality of soil data. Dynamic soil properties differ significantly from static properties used in conventional geotechnical engineering.

Required Soil Parameters

ParameterSymbolTest MethodAccuracy
Shear modulusG (psi)SASW, crosshole, resonant columnBest: +/- 15%
Poisson's rationuCrosshole (Vp and Vs)+/- 20%
Unit weightgamma (pcf)Undisturbed sampling+/- 5%
Damping ratioDResonant column, free vibration+/- 30%
Shear wave velocityVs (ft/s)SASW, crosshole, downhole+/- 10-15%
Compression wave velocityVp (ft/s)Crosshole, seismic refraction+/- 10-15%

Converting Vs to Shear Modulus

Shear Modulus from Shear Wave Velocity: G = rho x Vs^2 Where: G = Shear modulus (lb/ft2) rho = Mass density = gamma / g (slugs/ft3) Vs = Shear wave velocity (ft/s) Poisson's Ratio from Wave Velocities: nu = (Vp^2 - 2*Vs^2) / (2*(Vp^2 - Vs^2)) Strain Dependence: G decreases with increasing strain level. Laboratory G_max (resonant column): at strains < 0.001% Field G (dynamic foundation): at strains of 0.001-0.01% Reduction factor: G_design = 0.5 to 0.8 x G_max Always use strain-compatible G values. G_max from low-strain tests overestimates stiffness at operational strain levels, leading to non-conservative (too high) frequency predictions.

Test Methods Comparison

MethodDepth RangeCostAccuracyNotes
SASW (surface waves)0-100 ftLow-moderateGoodNon-invasive; no boreholes needed
CrossholeAny (between boreholes)HighBestRequires 2-3 cased boreholes
DownholeAny (single borehole)ModerateGoodOne cased borehole required
Resonant column (lab)Sample depthModerateExcellent (G_max)Disturbed sample issue for sands
SPT correlationAnyLowestPoor (factor of 2-3)Last resort only; not recommended
Design recommendation: For compressor foundations exceeding 1,000 HP, always perform field dynamic soil testing (SASW minimum, crosshole preferred). The cost of dynamic soil testing ($5K-$15K) is small compared to the cost of a foundation redesign or chronic vibration problems ($50K-$500K). SPT-based correlations should only be used for preliminary estimates.

7. Worked Examples

Example 1: Vertical Natural Frequency

Given: Foundation: 24 ft x 10 ft x 8 ft deep Concrete density: 150 lb/ft3 Machine weight: 93,000 lb (total package) Soil C_u = 150,000 lb/ft3 Embedment: 4 ft Step 1: Foundation weight W_fdn = 24 x 10 x 8 x 150 = 288,000 lb Step 2: Total mass M_total = (93,000 + 288,000) / 32.174 = 11,837 slugs Step 3: Base area A = 24 x 10 = 240 ft2 Step 4: Vertical spring constant (surface) K_z = C_u x A = 150,000 x 240 = 36,000,000 lb/ft Step 5: Embedment correction r_0 = sqrt(240 / pi) = 8.74 ft eta_z = 1 + 0.6 x (1 - 0.30) x (4 / 8.74) = 1 + 0.192 = 1.192 K_z_embed = 36,000,000 x 1.192 = 42,912,000 lb/ft Step 6: Vertical natural frequency f_z = (1/2*pi) x sqrt(42,912,000 / 11,837) f_z = (1/6.283) x sqrt(3,625) = 0.1592 x 60.2 = 9.58 Hz Step 7: Check against forcing (900 RPM = 15 Hz) r_1x = 15 / 9.58 = 1.57 (> 1.40 -- PASS, super-critical) r_2x = 30 / 9.58 = 3.13 (> 1.40 -- PASS) Vertical mode is in the super-critical range. Acceptable.

Example 2: Soil Variability Check

Given (from Example 1): f_z = 9.58 Hz at C_u = 150,000 lb/ft3 Soil variability: +/- 50% on C_u Lower bound: C_u = 75,000 lb/ft3 K_z_lower = 75,000 x 240 x 1.192 = 21,456,000 lb/ft f_z_lower = (1/2*pi) x sqrt(21,456,000 / 11,837) = 6.78 Hz r_1x = 15 / 6.78 = 2.21 (PASS -- super-critical) Upper bound: C_u = 225,000 lb/ft3 K_z_upper = 225,000 x 240 x 1.192 = 64,368,000 lb/ft f_z_upper = (1/2*pi) x sqrt(64,368,000 / 11,837) = 11.74 Hz r_1x = 15 / 11.74 = 1.28 (FAIL -- in avoidance zone 0.7-1.4!) Problem: At upper-bound soil stiffness, the vertical frequency falls in the avoidance zone for 1x forcing. Solutions: a) Increase foundation mass to lower f_z_upper below 15/1.4 = 10.7 Hz Need f_z_upper < 10.7 Hz Need K/M < (2*pi*10.7)^2 = 4,516 Need M > 64,368,000 / 4,516 = 14,252 slugs = 458,700 lb total Need W_fdn > 458,700 - 93,000 = 365,700 lb -> MR = 3.93 Increase depth from 8 ft to 10.2 ft b) Reduce base area to lower K_upper Less effective because it also reduces mass Recommended: Option (a) - increase foundation depth to 10.5 ft

Example 3: Coupled Rocking-Sliding Check

Given (from Example 1 with 10.5 ft depth): Foundation: 24 x 10 x 10.5 ft W_total = 93,000 + (24 x 10 x 10.5 x 150) = 93,000 + 378,000 = 471,000 lb M_total = 471,000 / 32.174 = 14,636 slugs CG height above base: h = 10.5/2 + 2.0 = 7.25 ft (assuming machine CG is 2 ft above top of foundation) Step 1: Uncoupled horizontal frequency (x-direction) K_x = C_tau x A = 75,000 x 240 = 18,000,000 lb/ft (using lower bound) f_x = sqrt(18,000,000 / 14,636) / (2*pi) = sqrt(1,230) / 6.283 = 5.58 Hz Step 2: Uncoupled rocking frequency (about y-axis) I_y = (10 x 24^3) / 12 = 11,520 ft4 K_phi = C_phi x I_y = 300,000 x 11,520 = 3,456,000,000 ft-lb/rad J_phi = M_total x [(10^2 + 10.5^2)/12 + h^2] J_phi = 14,636 x [17.52 + 52.56] = 14,636 x 70.08 = 1,025,431 slug-ft2 f_phi = sqrt(3,456,000,000 / 1,025,431) / (2*pi) = sqrt(3,370) / 6.283 = 9.24 Hz Step 3: Coupling parameter alpha = M_total x h^2 / J_phi = 14,636 x 52.56 / 1,025,431 = 0.750 Step 4: Coupled frequencies a = (f_x^2 + f_phi^2) / (1-alpha) = (31.1 + 85.4) / 0.25 = 466.0 b = f_x^2 x f_phi^2 / (1-alpha) = 31.1 x 85.4 / 0.25 = 10,624 f^2 = [466.0 +/- sqrt(466^2 - 4 x 10,624)] / 2 f^2 = [466.0 +/- sqrt(217,156 - 42,496)] / 2 f^2 = [466.0 +/- 417.9] / 2 f_1^2 = (466.0 - 417.9) / 2 = 24.05 -> f_1 = 4.90 Hz f_2^2 = (466.0 + 417.9) / 2 = 441.95 -> f_2 = 21.02 Hz Step 5: Check ratios at 15 Hz (1x) r_1 = 15 / 4.90 = 3.06 (PASS -- super-critical) r_2 = 15 / 21.02 = 0.71 (MARGINAL -- barely outside 0.70) The second coupled mode is very close to the avoidance zone boundary. Consider increasing foundation mass or width to improve this margin.