Flow Duration Curve Calculator
Compute flow duration curve using validated scientific equations. See step-by-step derivations, unit analysis, and reference values.
Calculator
Adjust values & calculateEnter monthly, daily, or periodic flow measurements
Flow Duration Table
| Rank | Flow (m3/s) | Exceedance (%) |
|---|---|---|
| 1 | 120 | 9.1% |
| 2 | 95 | 18.2% |
| 3 | 80 | 27.3% |
| 4 | 65 | 36.4% |
| 5 | 50 | 45.5% |
| 6 | 40 | 54.5% |
| 7 | 30 | 63.6% |
| 8 | 22 | 72.7% |
| 9 | 15 | 81.8% |
| 10 | 8 | 90.9% |
Formula
For each flow value, sort all values from highest to lowest and assign ranks. The exceedance probability for each rank is calculated using the Weibull plotting position: P = m / (n + 1) x 100, where m is the rank and n is the total number of data points. The flow at any target exceedance is found by interpolation between adjacent ranked values.
Last reviewed: December 2025
Worked Examples
Example 1: Perennial Stream Analysis
Example 2: Hydropower Feasibility
Background & Theory
The Flow Duration Curve Calculator applies the following established principles and formulas. Earth science calculators draw on a wide range of measurement scales and physical principles that quantify natural phenomena across geological, atmospheric, and hydrological systems. Earthquake magnitude is most precisely described by the Moment Magnitude Scale (Mw), which replaced the original Richter scale for larger events. Mw is calculated as Mw = (2/3) log10(M0) โ 10.7, where M0 is the seismic moment in dyne-centimeters. The Richter scale, while still referenced colloquially, is a local magnitude (ML) measurement derived from peak seismograph amplitude at a standard 100 km distance. Wind intensity is classified using the Beaufort Scale, a 13-point empirical scale (0โ12) relating wind speed in knots to observable sea and land effects, with Beaufort 12 corresponding to hurricane-force winds above 64 knots. Tropical cyclone intensity is further categorized by the Saffir-Simpson Hurricane Wind Scale, which assigns Categories 1 through 5 based on sustained wind speed, correlating with expected structural damage. Mineral hardness is quantified on the Mohs scale (1โ10), comparing scratch resistance relative to reference minerals from talc (1) to diamond (10). Soil composition analysis measures the proportions of sand, silt, and clay by particle size, alongside organic matter content, bulk density, and porosity, which together determine engineering and agricultural suitability. Seismic wave velocity in rock varies by material: P-waves travel at approximately 5โ7 km/s in granite and 1.5 km/s in water, while S-waves travel at roughly 60% of P-wave speeds. Atmospheric pressure decreases with altitude according to the barometric formula: P = P0 ร exp(โMgh / RT), where M is molar mass of air, g is gravitational acceleration, h is altitude, R is the universal gas constant, and T is temperature in Kelvin. Standard sea-level pressure is 101,325 Pa. Tidal calculations use harmonic analysis of gravitational forcing by the Moon and Sun, with the principal lunar semidiurnal tidal constituent (M2) having a period of approximately 12.42 hours.
History
The history behind the Flow Duration Curve Calculator traces back through the following developments. The systematic study of Earth's structure and processes spans millennia, but the scientific foundations were laid in the seventeenth century. In 1669, Danish naturalist Nicolas Steno published his principles of stratigraphy, establishing the laws of superposition, original horizontality, and lateral continuity โ foundational rules for reading rock layers that remain in use today. Scottish geologist James Hutton introduced the concept of uniformitarianism in 1788, proposing that geological processes observable in the present have operated throughout Earth's history at broadly consistent rates. This idea of deep time challenged prevailing biblical chronologies and set the stage for modern geology. Charles Lyell systematized these ideas in his landmark three-volume work Principles of Geology, published beginning in 1830, which directly influenced Charles Darwin's thinking on biological evolution during the voyage of the Beagle. The nineteenth century saw growing curiosity about continental shapes, but a coherent theory awaited Alfred Wegener, a German meteorologist who proposed continental drift in 1912, arguing that the continents had once formed a supercontinent he called Pangaea. His evidence included matching fossil records and geological formations across the Atlantic, but his mechanism was disputed for decades. The theory gained acceptance in the 1960s when seafloor spreading was confirmed through paleomagnetic studies, and plate tectonics emerged as the unifying framework of modern geoscience. The United States Geological Survey was established by Congress in 1879 to classify public lands and examine the geological structure, mineral resources, and products of the national domain. The twentieth century brought instrumental advances, including the global seismograph network deployed after World War II, initially to monitor nuclear tests, which dramatically improved earthquake detection and characterization. Satellite Earth observation began in earnest with the Landsat program launched in 1972, enabling continuous global monitoring of land use, glacier retreat, and vegetation patterns. Today, GPS networks, LIDAR scanning, and ocean-floor mapping provide centimeter-scale precision for tracking tectonic motion, sea level rise, and volcanic deformation in near real time.
Frequently Asked Questions
Formula
Exceedance Probability = rank / (n + 1) x 100
For each flow value, sort all values from highest to lowest and assign ranks. The exceedance probability for each rank is calculated using the Weibull plotting position: P = m / (n + 1) x 100, where m is the rank and n is the total number of data points. The flow at any target exceedance is found by interpolation between adjacent ranked values.
Worked Examples
Example 1: Perennial Stream Analysis
Problem: Monthly average flows (m3/s): 120, 95, 80, 65, 50, 40, 30, 22, 15, 8. Find Q80.
Solution: Sort descending: 120, 95, 80, 65, 50, 40, 30, 22, 15, 8\nExceedance probabilities: 9.1%, 18.2%, 27.3%, ..., 90.9%\nQ80 by interpolation falls between 15 and 22 m3/s\nMean flow: 52.5 m3/s | CV: 63.7%
Result: Q80 ~ 17.4 m3/s | Mean: 52.5 | Highly variable stream
Example 2: Hydropower Feasibility
Problem: Design flow at Q30, mean annual flow 50 m3/s, catchment area 100 km2.
Solution: Q30 from FDC gives the flow exceeded 30% of time.\nThis represents the upper range for turbine sizing.\nSpecific discharge = (50/100) x 1000 = 500 L/s/km2\nThe steep FDC slope suggests seasonal generation variability.
Result: Design at Q30 for optimal energy balance | Seasonal operation likely
Frequently Asked Questions
What is a flow duration curve?
A flow duration curve (FDC) is a cumulative frequency curve that shows the percentage of time a given streamflow was equaled or exceeded over a historical period. The x-axis shows the percentage of time (exceedance probability) and the y-axis shows discharge. The curve summarizes the complete range of flow conditions at a site in a single graph. It is one of the most useful tools in hydrology for water supply planning, hydropower design, ecological flow assessment, and water quality management.
What does the slope of a flow duration curve indicate?
A steep FDC slope indicates highly variable flow with large differences between wet and dry periods, typical of flashy catchments with impervious surfaces or steep terrain. A flat FDC slope indicates stable flow with small differences between high and low flows, typical of groundwater-dominated catchments or those with significant reservoir storage. The slope index is often calculated as the difference between log(Q10) and log(Q90) divided by 80, providing a single number that characterizes flow variability across the middle range of the distribution.
How is a flow duration curve used in hydropower design?
For hydropower, the FDC determines the optimal design flow and expected energy generation. The design flow is typically chosen between Q20 and Q40, balancing turbine size against annual energy output. Flow below the minimum turbine operating threshold (usually 30-40% of design flow) cannot generate power. The area under the FDC between the minimum and design flows represents the energy-generating potential. A flat FDC means more consistent power generation, while a steep FDC means seasonal variability requiring storage or grid backup.
Can flow duration curves predict future conditions?
Historical FDCs assume stationarity, meaning past flow patterns will continue. However, climate change, land use change, and water management alterations can shift the FDC significantly. Climate change may flatten or steepen the curve depending on how precipitation patterns shift. Urbanization typically steepens the curve by increasing high flows and reducing baseflow. Reservoir construction flattens the curve by storing high flows and augmenting low flows. Periodically updating FDCs with recent data is essential for reliable water planning.
Is my data stored or sent to a server?
No. All calculations run entirely in your browser using JavaScript. No data you enter is ever transmitted to any server or stored anywhere. Your inputs remain completely private.
Does Flow Duration Curve Calculator work offline?
Once the page is loaded, the calculation logic runs entirely in your browser. If you have already opened the page, most calculators will continue to work even if your internet connection is lost, since no server requests are needed for computation.
References
Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy