Stream Power Index Calculator
Compute stream power index using validated scientific equations. See step-by-step derivations, unit analysis, and reference values.
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer
Stream Power Index Calculator
Calculator
Adjust values & calculateEnter your values below. Every result is computed in your browser โ no data is sent to any server.
Formula: SPI = As * tan(slope); Omega = rho * g * Q * S; omega = Omega / W
Worked example โ SPI: 170.1 | Power: 3924 W/m | Unit: 327 W/m2
Formula
SPI = As * tan(slope); Omega = rho * g * Q * S; omega = Omega / W
Where SPI is the Stream Power Index, As is specific catchment area, Omega is total stream power, rho is water density, g is gravity, Q is discharge, S is channel slope, W is channel width.
Worked Examples
Example 1: Mountain Catchment
Problem:Specific catchment area 800 m2/m, slope 12 deg, discharge 50 m3/s, channel slope 0.008, width 12 m.
Solution:SPI = 800 x tan(12) = 800 x 0.2126 = 170.1 Omega = 1000 x 9.81 x 50 x 0.008 = 3924 W/m Unit = 3924/12 = 327 W/m2
Result:SPI: 170.1 | Power: 3924 W/m | Unit: 327 W/m2
Example 2: Low-Gradient Floodplain
Problem:Specific catchment area 2000 m2/m, slope 1 deg, discharge 100 m3/s, slope 0.0005, width 30 m.
Solution:SPI = 2000 x tan(1) = 34.9 Omega = 1000 x 9.81 x 100 x 0.0005 = 490.5 W/m Unit = 490.5/30 = 16.35 W/m2
Result:SPI: 34.9 | Power: 490.5 W/m | Unit: 16.35 W/m2
Frequently Asked Questions
What is the Stream Power Index and what does it measure?
The Stream Power Index (SPI) estimates the erosive power of flow at any landscape point, calculated as As times tan(slope) where As is specific catchment area. Higher SPI values indicate locations where large water volumes concentrate on steep terrain, creating conditions for erosion and channel incision. It is widely used in geomorphology and GIS terrain analysis to map erosion risk. It serves as a proxy for hydraulic stream power when discharge measurements are unavailable.
How is stream power different from the Stream Power Index?
Stream power (omega) is a physically-based measure of energy expenditure by flowing water, calculated as omega = rho * g * Q * S in watts per meter. The SPI is a topographic surrogate using specific catchment area as a discharge proxy multiplied by slope tangent as an energy gradient proxy. Total stream power has physical units while SPI is dimensionless. Stream power is used in hydraulic engineering while SPI is common in GIS-based landscape modeling.
How do you calculate specific catchment area for the SPI?
Specific catchment area is upslope contributing area per unit contour length, computed from a DEM using flow accumulation algorithms. The D8 algorithm routes all flow to the steepest downslope neighbor, while D-infinity distributes flow proportionally between two neighbors based on aspect. Flow accumulation is multiplied by cell size to convert to area, then divided by contour length. Higher resolution DEMs produce more accurate results but require more computation.
What is unit stream power and how is it used?
Unit stream power equals total stream power divided by channel width: omega_sp = rho * g * Q * S / W, in watts per square meter. It represents power available per unit bed area for geomorphic work. Channels below 10 W/m2 tend to be stable and meandering, while those above 100 W/m2 are typically braided or incising. Geomorphologists use unit stream power thresholds to classify river behavior and design restoration projects.
How does the SPI relate to erosion risk mapping?
SPI is a primary terrain attribute in GIS erosion risk assessment capturing the combined effect of flow concentration and slope steepness. High SPI areas correspond to convergent hollows and channel heads where runoff accumulates on steep terrain. SPI maps are combined with land use, soil erodibility, and vegetation data for comprehensive erosion models. The USLE LS factor uses a similar concept combining slope length and steepness.
What factors influence stream power magnitude?
Stream power is controlled by discharge, channel slope, geometry, and flow resistance. Discharge is dominant and determined by catchment area, rainfall, and runoff. Slope decreases downstream as rivers mature. Width and depth determine power distribution across the bed. Flow resistance from roughness, vegetation, and bedforms reduces energy available for transport. During floods, discharge increases dramatically producing orders-of-magnitude power increases.
How is stream power used to predict channel patterns?
Stream power thresholds predict transitions between straight, meandering, braided, and wandering channels. Van den Berg showed the meandering-braided boundary in sand-bed channels occurs at about 10 to 15 W/m2, while gravel-bed rivers transition at 30 to 60 W/m2. When activities like dam removal or land use change alter power, geomorphologists predict channel pattern adjustments. Increasing power drives channels toward braided or incising behavior.
What is critical stream power for sediment entrainment?
Critical stream power is the minimum power to initiate sediment movement, depending primarily on grain size and density. Bagnold developed critical power per unit bed area increasing with the 1.5 power of grain diameter. For fine sand (0.25 mm) it is about 0.1 W/m2, while for coarse gravel (32 mm) it is about 20 W/m2. When actual power exceeds critical, transport occurs and excess power controls the transport rate.
How do dams affect downstream stream power?
Dams reduce peak discharges and trap sediment, fundamentally altering downstream power. Peak flow reduction directly cuts total and unit stream power by 50 to 90 percent for large reservoirs. However, clear water release creates an imbalance where available power exceeds critical power for remaining bed material, causing degradation and armoring. Channel narrowing and vegetation encroachment concentrate reduced flows, partially compensating for decreased total power.
Can SPI be used for landslide susceptibility mapping?
While developed for fluvial erosion, SPI is used in statistical landslide susceptibility models. High SPI values indicate areas where concentrated water intersects steep terrain, contributing to saturation and instability through surface erosion and pore pressure buildup. In logistic regression and machine learning models, SPI combines with slope, curvature, lithology, and rainfall data. It captures the hydrological triggering component that slope alone does not represent.
References
Background & Theory
History
Reviewed for accuracy by Daniel Agrici, Founder & Lead Developer ยท Editorial policy
Related Calculators
๐งฎFlow Resistance Converter (nโf) Calculator
Calculate flow resistance converter (nโf) with inputs, formulas, and instant results.
๐งฎWind Speed At Height (log Power Law) Calculator
Calculate wind speed at height (log power law) with inputs, formulas, and instant results.
๐งฎOcean Current Speed Calculator
Calculate ocean current speed with inputs, formulas, and instant results.
๐งฎTidal Heating Power Calculator
Calculate tidal heating power with inputs, formulas, and instant results.
๐งฎAtterberg Limits & Plasticity Index Calculator
Calculate atterberg limits & plasticity index with inputs, formulas, and instant results.
๐งฎLiquefaction Potential Index Calculator
Calculate liquefaction potential index with inputs, formulas, and instant results.
๐งฎBaseflow Index Calculator
Calculate baseflow index with inputs, formulas, and instant results.
๐งฎAir Parcel Stability Index Calculator
Calculate air parcel stability index with inputs, formulas, and instant results.