Design Condition: Your Operating Scenario
The design condition is straightforward: the tank filled with its intended product at design pressure, design temperature, and design specific gravity.
Example: A crude-oil tank designed for 50 psi gauge pressure, SG=0.85, ambient temperature 70°F (room temperature).
Calculation: Hoop stress = (pressure × radius) / thickness. For each course, solve for thickness: t = (pressure × radius) / (allowable stress × joint efficiency). The resulting thickness must also satisfy the minimum-thickness rule (typically 5 mm + CA for crude oil).
Allowable stress (Sd) for design condition:** Based on Table 5-2a (corrected for temperature), typically 1/3 ultimate or 2/5 yield strength, whichever is lower.
Common pattern: Design condition controls for high-pressure tanks, where the operating pressure creates significant hoop stress.
Hydrostatic Test Condition: Water-Filled to Full Height
After fabrication, the tank is tested by filling it with water (SG = 1.0, typically at ambient temperature) to the full design height. The test purpose is to confirm welds are sound and the tank doesn't leak.
Test pressure at a given course: Pressure = SG_water × gravity × height of water above that course = 1.0 × 0.433 psi/ft × height. For a 50-ft-tall tank, pressure at the bottom = 0.433 × 50 ≈ 21.7 psi.
Allowable stress (St) for test condition: Higher than design-condition allowable. Typically 2/3 yield strength or 1/2 ultimate strength (the logic: test is temporary, short-duration, so higher stress is acceptable). For room-temperature water, St is roughly 1.5–2× Sd.
Common pattern: Test condition controls for low-pressure or light-product tanks, where the water's weight (heavier than the design liquid) creates higher stress than the design condition.
Comparison Example: Light Hydrocarbon Tank
Tank specs: 30m diameter, 20m tall, design for pentane (SG=0.63), design pressure 20 kPa gauge.
Design condition (bottom course):
- Pressure = 20 kPa gauge + 0.63 × 9.81 × 20 = 20 + 123 ≈ 143 kPa ≈ 1.4 psi
- Hoop stress = (143 × 15,000 mm radius) / thickness
- Allowable Sd ≈ 89 MPa (typical for carbon steel at room temp)
- Required thickness t = (143 × 15) / (89 × 1.0) ≈ 24 mm
- Apply CA (say 3 mm) → design thickness = 27 mm (round up)
Test condition (bottom course, full water height):
- Test pressure = 1.0 × 9.81 × 20 = 196 kPa ≈ 1.9 psi
- Hoop stress = (196 × 15,000) / thickness
- Allowable St ≈ 180 MPa (roughly 2× Sd, for temporary test)
- Required thickness t = (196 × 15) / (180 × 1.0) ≈ 16 mm
Governing case: Design condition requires 27 mm (design controls). Test condition would be satisfied at 16 mm, so test is not the limiting case here. But if the design pressure were lower (say 5 kPa), the test condition would govern.
Key insight: Test condition governs when the product is very light (low SG) or when design pressure is very low. The water's weight in the test becomes the controlling load.
Minimum Thickness Rule: The Override
API 650 specifies a minimum shell thickness independent of pressure: typically 5 mm + CA for most products (some light products like gasoline allow 4 mm). This rule applies regardless of design or test calculations.
Example: A vacuum-insulated tank with internal vacuum and atmospheric external pressure has essentially zero internal pressure. Design-condition hoop stress is near zero, so pressure-based thickness calculation would give t < 1 mm. But minimum-thickness rule requires t ≥ 5 + CA (say 5 + 3 = 8 mm).
Purpose of minimum: Ensures structural integrity even if pressure calculation is missed, and provides sufficient material for nozzle reinforcement, fabrication tolerances, and corrosion.
Three-way check for each course:
- Thickness required by design condition
- Thickness required by test condition
- Minimum thickness (5 mm + CA)
Use the maximum of the three.
Common Mistakes
Mistake 1: Only checking the design condition.** Engineers size the shell for operating conditions and forget the test-condition check. The tank passes design but fails the hydrostatic test because calculated thickness is too thin for water's weight. Rework required.
Mistake 2: Assuming test allowable stress (St) is the same as design allowable stress (Sd).** St is significantly higher (typically 1.5–2×). If you use St = Sd, your test-condition calculation will be overly conservative and you'll over-design the tank.
Mistake 3: Forgetting to check minimum-thickness rule. A very low-pressure tank might satisfy both design and test conditions at 3 mm, but the minimum-thickness rule requires 5+ mm. You must use the minimum.
Mistake 4: Not accounting for the full water height during test.** Test height is usually the design liquid level (full tank height). But for some tanks, the test might be only to partial height (check the specification). Using the wrong height gives wrong test pressure and wrong thickness.
Mistake 5: Mis-applying test pressure to the wrong course.** Test pressure varies with height (higher at bottom, zero at top). Each course must be checked at its actual height above the test water level. Some engineers forget this and use a single "average" pressure — wrong.
Practical Tips
- For every course, calculate thickness for both design and test conditions.** Don't skip one; both are required per API 650.
- Use the correct allowable stresses: Sd for design, St for test.** Look them up in Table 5-2a or similar and be explicit in your calculations.
- Apply the minimum-thickness rule: take the maximum of pressure-based thickness and minimum. Document which case governed each course.
- For low-pressure tanks (design pressure < 10 psi), expect test condition to govern.** Water is denser than light hydrocarbons, so test becomes the controlling load.
- Verify test-pressure calculation by hand for the bottom course:** P_test = SG_water × g × H_test = 1.0 × 0.433 psi/ft × H_test. This is your sanity check.
- Document in the design basis:** "Design thickness determined by [design condition / test condition / minimum rule], with design condition pressure P_design = X psi, test pressure P_test = Y psi."
Related reading: Design Pressure Selection, Shell Thickness Calculation, and 1-Foot vs Variable-Design-Point.
Check design and test conditions
TankCode 650 calculates both design-condition and test-condition thickness, applies allowable stresses correctly, and shows which case governs each course.