Why Liquid-Filled Tanks Behave Differently
A rigid structure in an earthquake moves as a single mass with the ground. A liquid-filled tank does not — the liquid near the tank wall moves rigidly with the shell (impulsive component), while the liquid in the upper portion sloshes back and forth at a much lower natural frequency (convective component). This two-mass behaviour is the foundation of API 650 Appendix E seismic design.
Getting this separation wrong — for example, designing only for the impulsive mass — can result in non-conservative base shear and under-designed anchorage. Both failures have occurred in real earthquake events, most notably in the 1964 Alaska and 1971 Sylmar earthquakes.
The Two-Mass Model
API 650 Appendix E models the tank contents as two independent masses:
- Impulsive mass (Wi): The portion of liquid that moves rigidly with the tank wall. It acts at a lower height Hi and contributes to short-period base shear.
- Convective mass (Wc): The sloshing portion, acting at a higher height Hc, with a longer natural period Tc typically in the range of 3–6 seconds for large-diameter tanks.
These two components are combined using the SRSS (square root of the sum of squares) method rather than being added directly, reflecting that they do not peak simultaneously during an earthquake.
Key Input Parameters
The seismic design begins with site-specific ground motion parameters. For ASCE 7-16 (required for API 650 14th Edition):
- Ss: Mapped spectral acceleration at short periods (0.2 s) — obtained from the USGS seismic hazard tool for the project coordinates.
- S1: Mapped spectral acceleration at 1-second period.
- Site Class: A through F based on average shear wave velocity or SPT blow counts in the top 30 m of soil.
- Fa, Fv: Site coefficients from ASCE 7 Tables 11.4-1 and 11.4-2, used to convert mapped values to site-adjusted SDs and SD1.
- I (Importance Factor): Typically 1.25 for tanks containing hazardous materials, 1.5 for post-earthquake essential facilities.
IS 1893 projects: For tanks in India, TankCode 650 supports IS 1893 Part-2 directly — select the seismic zone, soil type, and response reduction factor. The platform also supports direct site spectra input for projects with site-specific ground motion studies.
The Anchorage Check — J Ratio
One of the most practically important outputs of the seismic calculation is whether the tank requires anchor bolts. API 650 Appendix E §E.6 defines the anchorage ratio J:
When J ≤ 0.785, the tank is self-anchored (no bolts required under seismic loading). When J exceeds this limit, mechanical anchorage must be designed. The J ratio depends on the overturning moment from seismic base shear, the tank dead load, and the product weight resisting uplift. Small-diameter, tall tanks in high-seismic zones almost always require anchorage; large-diameter, squat tanks frequently do not.
For a detailed walkthrough of running this check in TankCode 650, see our seismic module walkthrough, and for anchorage bolt sizing, see our complete anchorage design guide.
Sloshing Freeboard
The convective mode produces liquid sloshing that can damage the fixed roof if insufficient freeboard is provided. API 650 Appendix E requires the designer to either provide enough freeboard to contain the maximum wave height, or to design the roof to resist the sloshing loads. For most floating-roof tanks, the freeboard check governs the minimum shell height above the maximum design fill level.
Four Supported Seismic Methods in TankCode 650
- ASCE 7-10: For use with API 650 11th and 12th Editions.
- ASCE 7-16: For use with API 650 13th and 14th Editions — automatically selected when you choose the current edition.
- IS 1893 Part-2: For Indian projects, with zone map and soil type inputs.
- Site Spectra: For projects with site-specific seismic hazard studies — enter Sai and Sac directly.
Read the API 650 14th Edition changes article to understand why ASCE 7-16 adoption matters for seismic designs started after 2020.
Run a seismic analysis now
TankCode 650 supports ASCE 7-10, ASCE 7-16, IS 1893, and site spectra — all in one platform.