Ship Stability Calculations: Complete Formula & Worked Examples
Ship stability is non-negotiable. An unstable vessel can capsize in seconds. Understanding stability calculations—specifically metacentric height (GM), heel angle, and GZ curves—is mandatory for all bridge officers. This guide walks through the formulas and provides worked examples using real vessel data.
Reference basis: IMO/COLREG/STCW concepts, nautical practice, approved ship documents, and CaptainCalc calculation notes. Always verify operational decisions with official sources.
Why Stability Calculations Matter
Scenario: You're the Chief Officer of a 20,000 TEU container ship. A severe storm hits. If your vessel's GM is too small, she could capsize. If it's negative, she's already unstable.
Stability calculations let you:
- Verify safe free surface effect limits
- Ensure compliance with IMO stability criteria
- Prevent cargo shift and capsizing
- Make informed stowage decisions
- Calculate max heel angle in rough seas
Core Stability Formulas
1. Metacentric Height (GM) Formula
GM = KM - KG
- KM: Distance from keel to metacenter (from ship's hydrostatic tables)
- KG: Distance from keel to center of gravity (calculated from cargo)
- GM: Stability margin (higher = more stable)
Safe limits:
- Container ships: GM ≥ 0.30m (typically 0.50-1.20m)
- Bulk carriers: GM ≥ 0.30m (typically 0.40-1.00m)
- Tankers: GM ≥ 0.15m (higher center of gravity)
2. Free Surface Correction
FSM = (ρ × L × B³) / (12 × Δ)
- ρ = Liquid density (1.025 for seawater)
- L = Tank length
- B = Tank breadth
- Δ = Vessel displacement
Adjusted GM: GM_corrected = GM - (FSM / Δ)
3. Heel Angle Formula
tan(θ) = (Wind Moment) / (Righting Moment)
Or simplified: θ (degrees) ≈ [Wind Pressure × Area × Height] / [GM × Δ]
4. GZ Curve Calculation
GZ = (BM × sin(θ)) - (KG × sin(θ))
- Gives righting arm at each heel angle
- Plotted as graph (GZ vs Heel Angle)
- Area under curve = stability reserve
Worked Example: Container Ship Stability Check
Vessel Data:
- Ship: 8,000 TEU Container Vessel
- Displacement (Δ): 75,000 tonnes
- Current Draft: 9.2m
- From Hydrostatic Tables at 9.2m draft: KM = 10.45m
Cargo Manifest:
| Item | Weight (t) | Height (m) | Moment (t·m) |
|---|---|---|---|
| Hull + Permanent Load | 20,000 | 3.5 | 70,000 |
| Containers (Deck & Hold) | 45,000 | 6.8 | 306,000 |
| Bunkers & Ballast | 10,000 | 4.2 | 42,000 |
| TOTAL | 75,000 | 418,000 |
Calculation:
- KG = Total Moment / Total Weight = 418,000 / 75,000 = 5.57m
- GM = KM - KG = 10.45 - 5.57 = 4.88m
- ✓ SAFE (exceeds minimum 0.30m by 16x)
Free Surface Correction Check
Suppose peak tanks have free surface:
- Peak tank: L = 8m, B = 3m, liquid ρ = 0.90 (fuel oil)
- FSM = (0.90 × 8 × 3³) / (12 × 75,000) = 0.0086 m³
- FSM correction = 0.0086 / 75,000 = 0.0000001m ≈ negligible
- GM_corrected ≈ 4.88m (still very safe)
Heel Angle Calculation (Storm Scenario)
Scenario: Force 9 storm (75 knot winds), exposed cargo area = 4,000 m².
Wind Heeling Moment:
- Wind pressure at 75 knots ≈ 280 Pa
- Heeling moment = 280 × 4,000 × 15 (height) = 16,800,000 N·m = 1,715 t·m
Righting Moment:
- Righting moment = GM × Δ × g = 4.88 × 75,000 × 9.81 = 3,594,900 kN·m
Heel Angle:
- θ = arctan(1,715 / 3,595) = **25.2°**
- ✓ IMO requires θ < 25° for containerships → **MARGINALLY SAFE**
Conclusion: In a Force 9 storm, this ship heels 25.2°. She's within limits but close—secure cargo and reduce speed if storm intensifies.
Common Stability Mistakes
| Mistake | Consequence | How to Avoid |
|---|---|---|
| Using wrong KM (draft-dependent!) | Miscalculate GM by 1-2m | Always use hydrostatic tables for CURRENT draft |
| Ignoring free surface in ballast tanks | Underestimate instability by 0.5m | Cross-check all partially-filled tanks |
| Calculating KG without vertical moments | Wrong center of gravity → wrong GM | Always multiply weight × height for each item |
| Forgetting weight of cargo dunnage | ±50-200 tonnes error in displacement | Include stowage material in manifest |
| Using approximate KM from memory | Dangerous miscalculation | Never estimate—consult official tables |
Using CaptainCalc for Stability Calculations
CaptainCalc's Records Module automates all above:
- Automatic KG calculation: Enter cargo weights & heights
- Free surface corrections: Auto-calculate FSM
- GM verification: Instant compliance check vs. IMO criteria
- GZ curve plotting: Visual stability margin
- Heel angle prediction: Wind/sea effect simulation
- Multi-case storage: Save for different loading conditions
For a 20,000 TEU ship with 500+ cargo items, manual calculation takes 2-3 hours. CaptainCalc does it in 5 minutes.
Related Glossary Terms
- Metacentric Height (GM)
- GZ Curve - Righting arm diagram
- Heel Angle - Vessel inclination in degrees
- Free Surface Effect - Liquid surface impact
- Draft - Depth of hull in water
- Stability Case - Documented loading condition
Related Articles
Ender Soyuince developed CaptainCalc's stability engine to reduce bridge workload while ensuring compliance with IMO intact stability criteria. The calculator has processed stability checks for 500+ commercial vessels.
Related Calculators
Sources and verification
Use these references as the starting point for verification; always follow current flag-state, company, port, and approved shipboard documents for operational decisions.