Process Safety, API 521 Flare Systems & Thermal Radiation
API 521 Elevated Flare Thermal Radiation & Exclusion Formula
Calculate API 521 Point-Source Radiated Heat Power (MW), Minimum Safe Slant Distance D (m), Required Ground-Level Sterile Exclusion Radius R (m), and Grade Radiation at Stack Base (kW/m²).
Align MW to kW in API 521 D = SQRT(tau*F*Q / (4*PI()*K))—and solve Pythagoras for ground radius!
Under API Standard 521 (Pressure-Relieving and Depressuring Systems) point-source flare modeling, required slant distance D (m) from the flame center to a ground observer so incident thermal radiation stays within allowable flux K_allow (e.g., 4.73 kW/m² = 1,500 Btu/(hr·ft²) for emergency personnel escape) is D = SQRT((tau * F * Q_kW) / (4 * PI() * K_allow_kW_m2)), where Q_kW = Q_MW * 1,000, F (~0.20–0.30) is radiated heat fraction, and tau (~0.90–0.98) is atmospheric transmissivity! By Pythagoras, Horizontal Sterile Exclusion Radius from the stack base is R_ground = SQRT(MAX(0, D^2 - H_eff^2))—if Effective Flame Height H_eff >= D, ground flux everywhere is already safe (R_ground = 0 m)!
Verify on an 800 MW Emergency Refinery Blowdown Flare—Heat_Release Q = 800.0 MW (800,000 kW, B2), Radiated_Fraction F = 0.25 (B3 -> 200.00 MW radiated in E2), Atmospheric_Transmissivity tau = 0.95 (B4), Allowable_Flux K_allow = 4.73 kW/m² (B5), and Effective_Flame_Center_Height H_eff = 45.0 m (B6): Required Slant Distance D equals SQRT((0.95 * 0.25 * 800,000) / (4 * PI() * 4.73)) = 56.54 m (E3), Required Ground Sterile Exclusion Radius is SQRT(56.538^2 - 45^2) = 34.23 m (E4), and Grade Radiation Directly at the Stack Base is 190,000 / (4 * PI() * 45^2) = 7.47 kW/m² (E5)!
| API 521 Flare Radiation KPI (800 MW, F=0.25, tau=0.95, K=4.73 kW/m², H=45 m) | Formula | Verified Output |
|---|---|---|
| Radiated Thermal Power (MW) | Total_Heat_MW * Radiated_Fraction_F | 200.00 MW |
| Required Slant Distance D (m) | SQRT((tau * F * Q_MW * 1000) / (4*PI()*K)) | 56.54 m |
| Ground Exclusion Radius R (m) | SQRT(MAX(0, D_m^2 - Effective_Height_m^2)) | 34.23 m (0.00 m @ H = 60 m) |
| Stack-Base Grade Flux (kW/m²) | (tau * F * Q_MW * 1000) / (4 * PI() * H^2) | 7.47 kW/m² (4.20 kW/m² @ 60 m) |
API 521 Ground Exclusion Radius & Stack-Base Flux Formula
Validate Heat_Release_MW > 0, Radiated_Fraction in (0.05, 0.60], Transmissivity in (0.50, 1.0], Allowable_Flux_kW_m2 > 0, and Stack_Height_m >= 5!
=LET(q_mw, B2, fr_d, B3, ta_u, B4, k_al, B5, h_ef, B6, IF(OR(q_mw <= 0, fr_d <= 0.05, fr_d > 0.6, ta_u <= 0.5, ta_u > 1, k_al <= 0, h_ef < 5), "Invalid API 521 Flare Input", LET(d_sq, (ta_u * fr_d * q_mw * 1000) / (4 * PI() * k_al), ROUND(SQRT(MAX(0, d_sq - (h_ef ^ 2))), 2))))Taller 60-Meter Stack Zero-Fence Elimination Check (Set Effective Height = 60.0 m)
Raise Effective_Height B6 from 45.0 m to 60.0 m (> 56.54 m slant distance): Stack-Base Grade Flux E5 drops from 7.47 kW/m² to 4.20 kW/m² (< 4.73 kW/m² limit), shrinking Required Ground Exclusion Radius E4 all the way to 0.00 m!
=IF(ISTEXT(E4), E4, ROUND((B4 * B3 * B2 * 1000) / (4 * PI() * (B6 ^ 2)), 2))Try the example
Use the original values or change them to test your understanding.