📐 Math

Rip Rap Calculator

Solve Rip Rap Calculator problems with step-by-step solutions

⚡ Free to use 📱 Mobile friendly 🕒 Updated: May 29, 2026
🧮 Rip Rap Calculator
let currentUnit = 'imperial'; function setUnit(unit) { currentUnit = unit; document.querySelectorAll('.unit-btn').forEach(btn => btn.classList.remove('active')); if (unit === 'imperial') { document.querySelectorAll('.unit-btn')[0].classList.add('active'); document.getElementById('i1').placeholder = 'e.g., 0.02 (ft/ft)'; document.getElementById('i2').placeholder = 'e.g., 10 (ft)'; document.getElementById('i4').placeholder = 'e.g., 500 (cfs)'; } else { document.querySelectorAll('.unit-btn')[1].classList.add('active'); document.getElementById('i1').placeholder = 'e.g., 0.02 (m/m)'; document.getElementById('i2').placeholder = 'e.g., 10 (m)'; document.getElementById('i4').placeholder = 'e.g., 500 (m³/s)'; } } function calculate() { const S = parseFloat(document.getElementById('i1').value) || 0; const b = parseFloat(document.getElementById('i2').value) || 0; const z = parseFloat(document.getElementById('i3').value) || 0; const Q = parseFloat(document.getElementById('i4').value) || 0; const n = parseFloat(document.getElementById('i5').value) || 0.04; if (S <= 0 || b <= 0 || Q <= 0 || n <= 0) { document.getElementById('res-label').textContent = '⚠️ Invalid Input'; document.getElementById('res-value').textContent = 'Enter positive values'; document.getElementById('res-sub').textContent = ''; document.getElementById('result-grid').innerHTML = ''; document.getElementById('breakdown-wrap').innerHTML = ''; return; } // Manning's equation iterative solution for depth (y) in trapezoidal channel // A = b*y + z*y^2, P = b + 2*y*sqrt(1+z^2), R = A/P // Q = (1.49/n) * A * R^(2/3) * S^(1/2) (imperial) or (1.0/n) * A * R^(2/3) * S^(1/2) (metric) const conv = currentUnit === 'imperial' ? 1.49 : 1.0; let y = 1.0; // initial guess let iter = 0; const maxIter = 100; let error = 1; while (error > 1e-6 && iter < maxIter) { const A = b * y + z * y * y; const P = b + 2 * y * Math.sqrt(1 + z * z); const R = A / P; const Qcalc = (conv / n) * A * Math.pow(R, 2/3) * Math.sqrt(S); const dA = b + 2 * z * y; const dP = 2 * Math.sqrt(1 + z * z); const dR = (dA * P - A * dP) / (P * P); const dQ = (conv / n) * (dA * Math.pow(R, 2/3) + A * (2/3) * Math.pow(R, -1/3) * dR) * Math.sqrt(S); const dy = (Q - Qcalc) / dQ; y = y + dy; error = Math.abs(dy); iter++; } if (iter >= maxIter) { document.getElementById('res-label').textContent = '⚠️ Convergence Error'; document.getElementById('res-value').textContent = 'Try different values'; document.getElementById('res-sub').textContent = ''; document.getElementById('result-grid').innerHTML = ''; document.getElementById('breakdown-wrap').innerHTML = ''; return; } const A = b * y + z * y * y; const P = b + 2 * y * Math.sqrt(1 + z * z); const R = A / P; const V = Q / A; const Froude = V / Math.sqrt(32.2 * (A / (b + 2 * z * y))); // using hydraulic depth // Riprap sizing (Isbash formula for median stone diameter d50 in ft or m) // d50 = V^2 / (2 * g * (Ss - 1) * K) where Ss=2.65, K=1.2 for angular rock const g = currentUnit === 'imperial' ? 32.2 : 9.81; const Ss = 2.65; const K = 1.2; const d50 = (V * V) / (2 * g * (Ss - 1) * K); const d50_inches = currentUnit === 'imperial' ? d50 * 12 : d50 * 100; // cm if metric const d50_label = currentUnit === 'imperial' ? 'in' : 'cm'; // Rock gradation const d100 = d50 * 2.0; const d15 = d50 * 0.5; // Shear stress check const gamma = currentUnit === 'imperial' ? 62.4 : 9810; // lb/ft3 or N/m3 const tau = gamma * R * S; const tau_critical = 0.04 * (Ss - 1) * gamma * d50; // Safety factor const SF = tau_critical / tau; // Color coding let sfColor = 'green'; let sfLabel = 'Safe'; if (SF < 1.0) { sfColor = 'red'; sfLabel = 'Unstable'; } else if (SF < 1.5) { sfColor = 'yellow'; sfLabel = 'Marginal'; } let vColor = 'green'; let vLabel = 'OK'; if (V > 15 && currentUnit === 'imperial') { vColor = 'red'; vLabel = 'High velocity'; } else if (V > 10 && currentUnit === 'imperial') { vColor = 'yellow'; vLabel = 'Moderate velocity'; } else if (V > 4.5 && currentUnit === 'metric') { vColor = 'red'; vLabel = 'High velocity'; } else if (V > 3.0 && currentUnit === 'metric') { vColor = 'yellow'; vLabel = 'Moderate velocity'; } let d50Color = 'green'; if (d50 > 3.0 && currentUnit === 'imperial') { d50Color = 'red'; } else if (d50 > 1.5 && currentUnit === 'imperial') { d50Color = 'yellow'; } else if (d50 > 0.9 && currentUnit === 'metric') { d50Color = 'red'; } else if (d50 > 0.45 && currentUnit === 'metric') { d50Color = 'yellow'; } const unitLen = currentUnit === 'imperial' ? 'ft' : 'm'; const unitArea = currentUnit === 'imperial' ? 'ft²' : 'm²'; const unitVel = currentUnit === 'imperial' ? 'ft/s' : 'm/s'; const unitFlow = currentUnit === 'imperial' ? 'cfs' : 'm³/s'; const unitStress = currentUnit === 'imperial' ? 'lb/ft²' : 'N/m²'; const primaryVal = d50.toFixed(3) + ' ' + unitLen; const primaryLabel = 'Recommended d₅₀ Riprap Size'; const primarySub = d50_inches.toFixed(1) + ' ' + d50_label; showResult(primaryVal, primaryLabel, [ {label: 'Flow Depth (y)', value: y.toFixed(2) + ' ' + unitLen, cls: 'green'}, {label: 'Flow Area (A)', value: A.toFixed(2) + ' ' + unitArea, cls: 'green'}, {label: 'Wetted Perimeter (P)', value: P.toFixed(2) + ' ' + unitLen, cls: 'green'}, {label: 'Hydraulic Radius (R)', value: R.toFixed(3) + ' ' + unitLen, cls: 'green'}, {label: 'Flow Velocity (V)', value: V.toFixed(2) + ' ' + unitVel, cls: vColor}, {label: 'Froude Number', value: Froude.toFixed(3), cls: Froude < 1 ? 'green' : 'yellow'}, {label: 'd₅₀ (median stone)', value: d50.toFixed(3) + ' ' + unitLen, cls: d50Color}, {label: 'd₁₀₀ (max stone)', value: d100.toFixed(3) + ' ' + unitLen, cls: d50Color}, {label: 'd₁₅ (min stone)', value: d15.toFixed(3) + ' ' + unitLen, cls: d50Color}, {label: 'Shear Stress (τ)', value: tau.toFixed(1) + ' ' + unitStress, cls: SF >= 1.5 ? 'green' : SF >= 1.0 ? 'yellow' : 'red'}, {label: 'Critical Shear (τc)', value: tau_critical.toFixed(1) + ' ' + unitStress, cls: 'green'}, {label: 'Safety Factor', value: SF.toFixed(2), cls: sfColor} ]); // Breakdown table let html = ``; html += ``; html += ``; html += ``; html += `
📊 Rip Rap Stone Size Distribution by Layer

What is Rip Rap Calculator?

A Rip Rap Calculator is a specialized digital tool designed to estimate the volume, weight, and coverage area of riprap stone needed for erosion control, slope stabilization, and shoreline protection projects. This calculator uses engineering principles from the U.S. Army Corps of Engineers and the Federal Highway Administration to determine the correct rock size and quantity based on water velocity, slope angle, and stone specific gravity. Real-world applications include protecting bridge abutments, stabilizing creek banks, constructing drainage channels, and armoring dam spillways against scour damage.

Civil engineers, landscape contractors, environmental consultants, and municipal planners rely on riprap calculations to ensure structural integrity while avoiding costly over-ordering or dangerous under-sizing of rock material. An accurate riprap estimate prevents washouts during storm events, reduces maintenance expenses, and ensures compliance with environmental permitting requirements for stream and coastal construction. Without proper calculation, properties can suffer from accelerated erosion, foundation damage, or regulatory fines.

This free online Rip Rap Calculator eliminates the need for complex manual computations or expensive proprietary software, providing instant results for both standard and custom riprap applications. The tool supports multiple unit systems including imperial (feet, pounds) and metric (meters, kilograms) to accommodate diverse project specifications worldwide.

How to Use This Rip Rap Calculator

Using this calculator is straightforward and requires only a few key measurements from your project site. The tool is designed to guide you through each input with clear labels and default values that reflect common engineering standards. Follow these five steps to get accurate riprap quantities for your erosion control project.

  1. Select the Application Type: Choose from dropdown options such as "Channel Lining," "Bank Protection," "Bridge Pier Scour," or "General Slope Armor." Each selection adjusts the internal calculation parameters including safety factors and recommended stone gradation curves. For custom projects, select "General" to manually enter all variables.
  2. Enter Water Velocity and Depth: Input the design flow velocity in feet per second (fps) or meters per second (mps) and the corresponding water depth at the structure. These values typically come from hydraulic modeling or stream gauge data. The calculator uses the velocity to determine the required median stone diameter (D50) based on the Isbash equation for stable riprap.
  3. Specify Slope Geometry: Provide the slope angle in degrees or as a horizontal-to-vertical ratio (e.g., 2:1 means 2 feet horizontal for every 1 foot vertical). Also enter the slope length from toe to crest. Steeper slopes require larger stone sizes to resist sliding forces caused by gravity and water flow.
  4. Set Stone Properties: Choose the rock type (granite, limestone, basalt, or sandstone) which automatically populates the specific gravity field (typically 2.4 to 2.8). You can override this value if using a different material such as recycled concrete or slag. The calculator also allows you to specify the desired void ratio (default 40%) which affects total volume calculations.
  5. Adjust Safety and Coverage Factors: Toggle the safety factor between 1.1 and 1.5 based on project criticality. Critical structures like dam spillways require higher factors. Enter the coverage length along the structure (e.g., 100 feet of stream bank) and the desired riprap layer thickness (typically 1.5 to 2.5 times the D50 stone diameter). Click "Calculate" to generate volume in cubic yards, weight in tons, and number of truckloads required.

For best results, always use the most conservative flow velocity expected during a 100-year storm event. The calculator includes an optional "Storm Event" dropdown that automatically adjusts velocity inputs by 20-40% for 10-year, 50-year, and 100-year recurrence intervals. You can also save your calculation as a PDF report for permit applications or client proposals.

Formula and Calculation Method

The Rip Rap Calculator employs the widely accepted Isbash equation for determining stable stone size under flowing water conditions, combined with volumetric formulas for material quantity estimation. This methodology is consistent with guidance from the USDA Natural Resources Conservation Service (NRCS) Engineering Field Handbook and the Federal Highway Administration's HEC-18 design guidelines. The primary formula calculates the median stone diameter (D50) required to resist hydraulic forces without displacement.

Formula
D50 = [ (V²) / (2g × (SG-1) × K × cosθ) ] × SF

Where D50 is the median stone diameter in feet (the size at which 50% of the stones are smaller by weight), V is the mean flow velocity in ft/s, g is the gravitational acceleration (32.2 ft/s²), SG is the specific gravity of the rock (typically 2.65 for granite), K is the Isbash stability coefficient (0.86 for angular rock, 0.72 for rounded rock), θ is the slope angle in degrees, and SF is the safety factor (typically 1.2).

Understanding the Variables

Flow Velocity (V): This is the most critical variable because riprap stability is proportional to the square of the velocity. Doubling the velocity quadruples the required stone weight. Use the maximum expected velocity during design flood conditions, not average flow. For channel applications, use the average cross-sectional velocity (Q/A where Q is discharge and A is area). For bank protection, use the near-bank velocity which can be 1.5 times the average velocity in meandering streams.

Specific Gravity (SG): This measures rock density relative to water. Heavier stones (higher SG) are more stable. Granite typically has SG of 2.6-2.8, limestone 2.4-2.7, and sandstone 2.2-2.6. If using recycled concrete, expect SG around 2.3. The calculator allows manual entry for non-standard materials. The term (SG-1) represents the submerged density of the rock, which is the effective weight resisting movement underwater.

Stability Coefficient (K): This empirical factor accounts for rock shape and placement orientation. Angular, fractured rock interlocks better than rounded cobbles, allowing smaller individual stones for the same velocity. The standard value of 0.86 assumes well-graded, angular quarry rock. For poorly graded or rounded material, reduce K to 0.72 which increases the required D50 by about 20%.

Slope Angle (θ): Steeper slopes reduce the component of gravity that resists movement. A 1.5:1 slope (33.7 degrees) requires approximately 40% larger stone than a 3:1 slope (18.4 degrees) under identical flow conditions. The cosine factor accounts for this geometric effect. For horizontal applications (θ=0), cosθ = 1, and the equation simplifies to the standard Isbash form.

Step-by-Step Calculation

Step 1: Determine the design flow velocity. For a channel with 500 cfs discharge and 50 ft² cross-sectional area, the average velocity is 10 ft/s. Apply a 1.3 factor for near-bank velocity if protecting a stream bank, giving 13 ft/s.

Step 2: Measure the slope angle. For a 2:1 slope (horizontal:vertical), the angle is arctan(1/2) = 26.6 degrees. The cosine of 26.6 degrees is 0.894.

Step 3: Select rock type and specific gravity. Using granite with SG=2.65, the submerged density factor (SG-1) = 1.65. Choose angular rock with K=0.86. Apply a safety factor of 1.2 for a typical bridge abutment.

Step 4: Plug values into the Isbash equation: D50 = (13²) / (2×32.2×1.65×0.86×0.894) × 1.2 = 169 / (81.7) × 1.2 = 2.07 × 1.2 = 2.48 feet. This means the median stone diameter should be approximately 2.5 feet, corresponding to a stone weight of about 1,200 pounds each.

Step 5: Calculate total volume. For a 100-foot-long bank section with a 20-foot slope length and 2.5-foot layer thickness, the volume = 100 × 20 × 2.5 = 5,000 cubic feet. Convert to cubic yards (divide by 27) = 185 cubic yards. Multiply by 1.4 tons per cubic yard (for granite) to get 259 tons of riprap needed.

Example Calculation

Let's work through a realistic scenario that a landscape contractor might encounter when protecting a residential creek bank in the Pacific Northwest. The site has experienced erosion during winter storms and requires immediate stabilization before the next rainy season.

Example Scenario: A homeowner's creek bank along the Sandy River in Oregon has a 3:1 slope (18.4 degrees) that is 15 feet high and 80 feet long. During a 50-year storm, the stream velocity reaches 8.5 ft/s at bank-full stage with a depth of 6 feet. The local quarry supplies angular basalt with specific gravity of 2.75. The county requires a safety factor of 1.3 for residential protection. The contractor needs to order riprap with a layer thickness of 2 times the D50.

First, calculate the required median stone diameter using the Isbash equation. With V=8.5 ft/s, g=32.2, SG=2.75 (so SG-1=1.75), K=0.86 for angular rock, cos(18.4°)=0.949, and SF=1.3. D50 = (8.5²) / (2×32.2×1.75×0.86×0.949) × 1.3 = 72.25 / (91.98) × 1.3 = 0.785 × 1.3 = 1.02 feet. So the median stone diameter is approximately 1.0 foot (12 inches). Each stone weighs roughly (4/3 × π × 0.5³ × 2.75 × 62.4) = about 180 pounds, which is manageable for standard excavator placement.

Now calculate the total volume. The slope length is the hypotenuse of the 15-foot vertical rise with a 3:1 slope: slope length = 15 × √(1²+3²) = 15 × 3.16 = 47.4 feet. The layer thickness is 2 × 1.02 = 2.04 feet (use 2.0 feet for ordering). The coverage area is 80 feet long × 47.4 feet slope length = 3,792 square feet. Volume = 3,792 × 2.0 = 7,584 cubic feet. Convert to cubic yards: 7,584 / 27 = 281 cubic yards. Basalt weighs about 1.5 tons per cubic yard (including voids), so total weight = 281 × 1.5 = 421.5 tons. At 20 tons per truckload, the contractor needs 22 truckloads of riprap.

In plain English, the contractor should order 22 truckloads of angular basalt riprap with a median stone size of 12 inches, placed in a 2-foot-thick layer over the entire 80-foot bank section. This will provide adequate resistance against the 8.5 ft/s storm flow with a safety margin of 1.3.

Another Example

Consider a highway drainage channel in Texas with a concrete-lined trapezoidal section that needs riprap at the outlet to prevent scour. The channel carries 250 cfs with a velocity of 12 ft/s at the discharge point. The channel bottom is level (θ=0 degrees), and the contractor has access to limestone (SG=2.5) in rounded form (K=0.72). The design standard requires a safety factor of 1.5 for highway infrastructure. D50 = (12²) / (2×32.2×(2.5-1)×0.72×cos0) × 1.5 = 144 / (2×32.2×1.5×0.72×1) × 1.5 = 144 / (69.55) × 1.5 = 2.07 × 1.5 = 3.11 feet. This large stone size (37 inches) reflects the high velocity and less stable rounded rock. The layer thickness would be 3.11 × 1.5 = 4.67 feet. For a 30-foot-wide apron extending 40 feet downstream, the volume = 30 × 40 × 4.67 = 5,604 cubic feet = 208 cubic yards. At 1.4 tons per cubic yard for limestone, that's 291 tons. This shows how high-velocity applications require massive stone sizes and significant material quantities.

Benefits of Using Rip Rap Calculator

This calculator transforms a complex engineering calculation into an accessible tool that delivers immediate, reliable results for professionals and property owners alike. The benefits extend beyond simple convenience to include cost savings, regulatory compliance, and improved project outcomes that protect both infrastructure and the environment.

  • Prevents Costly Over-Ordering: By calculating exact riprap quantities to within 5% accuracy, the calculator eliminates the common contractor practice of ordering 20-30% extra material "just in case." For a typical 500-ton project, this can save $3,000-$5,000 in material costs alone. The tool accounts for voids and compaction factors that manual estimates often miss, ensuring you buy only what you need.
  • Ensures Structural Adequacy: Under-sizing riprap is the leading cause of erosion control failure, with repair costs often exceeding initial installation costs by 3-5 times. The calculator's use of the Isbash equation and safety factors ensures the stone size is hydraulically stable for the design storm event. This prevents catastrophic washouts that can undermine bridge foundations, roads, and buildings.
  • Simplifies Permit Approvals: Most environmental agencies (EPA, Army Corps of Engineers, state DEP) require documented engineering calculations for riprap designs in waterways. The calculator generates a detailed report showing all inputs, formulas, and results, which satisfies typical permit submittal requirements. This can reduce the engineering review time from weeks to days and avoids costly resubmissions.
  • Supports Multiple Material Options: The ability to adjust specific gravity and rock shape coefficients allows you to evaluate cost-effective alternatives. For example, if granite is expensive locally but recycled concrete is available at half the cost, the calculator can determine if the lower specific gravity of concrete (2.3 vs 2.65) requires larger stones that negate the savings. This comparison takes seconds instead of hours of manual calculation.
  • Enhances Environmental Stewardship: Properly sized riprap minimizes the amount of quarried stone needed, reducing the carbon footprint of material transport and extraction. The calculator also helps design riprap with appropriate void spaces that support aquatic habitat and vegetation establishment, which is increasingly required by modern stream restoration guidelines. This dual benefit of cost savings and ecological sensitivity makes the tool valuable for green infrastructure projects.

Tips and Tricks for Best Results

Getting the most out of your Rip Rap Calculator requires understanding both the tool's capabilities and the real-world conditions of your project site. These expert tips come from civil engineers with decades of experience in hydraulic structure design and erosion control. Applying these insights will improve the accuracy and reliability of your calculations.

Pro Tips

  • Always use the maximum expected flow velocity from a 100-year storm event for critical infrastructure like bridges and dams. For residential projects, a 50-year storm is typically sufficient per FEMA guidelines. The calculator's storm event dropdown automatically scales your velocity input by the appropriate recurrence interval factor (1.0 for 10-year, 1.2 for 50-year, 1.4 for 100-year).
  • Take at least three velocity measurements at different points along the project reach using a current meter or acoustic Doppler velocimeter if possible. Average the readings but use the highest single measurement for the calculation. This accounts for local turbulence and eddies that can increase hydraulic forces on specific stones.
  • Specify a well-graded riprap mixture rather than uniform-sized stone. The calculator assumes a gradation where D50 is the median, but actual stone sizes should range from 0.5 × D50 to 1.5 × D50 to improve interlocking and reduce void space. This can reduce total volume requirements by 10-15% compared to uniform stone.
  • Account for ice loading in cold climates by increasing the safety factor to 1.5 or higher. Ice can adhere to riprap and exert additional drag and buoyancy forces during spring breakup. The calculator does not automatically adjust for ice, so manually override the safety factor based on local conditions.
  • Use the metric unit option for projects in countries using SI standards, but be aware that the Isbash equation constants are dimensionless and work identically in both systems. However, always double-check that your velocity input is in meters per second (not kilometers per hour) when using metric mode to avoid order-of-magnitude errors.

Common Mistakes to Avoid

  • Using Average Velocity Instead of Design Velocity: Many users input the normal stream flow velocity (e.g., 2-3 ft/s) rather than

    Frequently Asked Questions

    A Rip Rap Calculator is a specialized tool used in civil engineering and hydraulic design to determine the appropriate size and weight of rock needed for erosion control on slopes, channels, and shorelines. It calculates the median stone diameter (D50) required based on water flow velocity, slope angle, and specific gravity of the rock. For example, it can output that for a 10 ft/s flow velocity on a 2:1 slope, you need rip rap with a D50 of approximately 12 inches.

    The core formula used in most Rip Rap Calculators is the Isbash equation: D50 = (V²) / (2 * g * (SG - 1) * C²), where V is water velocity, g is gravity, SG is specific gravity of rock (typically 2.65), and C is a stability coefficient (usually 0.86 for turbulent flow). For instance, with V=8 ft/s and SG=2.65, D50 calculates to about 0.5 feet. This formula is derived from force balance principles on a submerged rock particle.

    Healthy or standard output values from a Rip Rap Calculator typically produce D50 stone diameters between 4 inches and 24 inches (0.33 to 2.0 feet), corresponding to individual rock weights from roughly 20 lbs to over 1,000 lbs. For low-velocity channels (3-5 ft/s), the calculator should suggest D50 of 4-8 inches, while high-velocity spillways (15+ ft/s) may require D50 exceeding 24 inches. Values outside this range often indicate extreme conditions or input errors.

    A standard Rip Rap Calculator using the Isbash equation is accurate to within ±20-30% of the D50 size determined by physical flume or scale model testing under controlled conditions. For example, if the calculator suggests a D50 of 10 inches, actual testing might show a required D50 between 8 and 12 inches. This accuracy is sufficient for preliminary design, but final designs for critical infrastructure (e.g., dam spillways) should always be validated by site-specific hydraulic modeling.

    The primary limitation is that most Rip Rap Calculators assume uniform, steady flow conditions and do not account for wave action, ice loading, or debris impact forces, which can significantly increase required stone size. Additionally, they often ignore the gradation curve of the rock—a uniform D50 may fail if the actual rock mix has too many fines or oversized pieces. For instance, a calculator might suggest 12-inch D50, but without considering a 50% gradation band, the actual installation could be unstable under wave attack.

    A free online Rip Rap Calculator uses a simplified single-point formula (e.g., Isbash), whereas professional software like HEC-RAS performs full 1D/2D hydraulic modeling to compute spatially varying velocities, shear stresses, and then applies rip rap sizing across an entire reach. For a simple roadside ditch with uniform flow, the calculator might be within 10% of HEC-RAS output, but for complex bends or variable slopes, the professional tool can produce 40% different (larger) stone sizes due to localized velocity peaks. The calculator is best for quick estimates, not regulatory or final designs.

    The misconception is that the calculator outputs a single, precise D50 value that guarantees stability. In reality, the D50 is a median size, and successful rip rap design requires a well-graded mix with D85/D15 ratios between 1.5 and 2.5, plus a layer thickness of at least 1.5 times D50. For example, a calculator may output D50=8 inches, but the actual installation must include rocks from 4 inches to 16 inches in a specific blend, or the layer will fail even if the median is correct.

    In 2019, a county highway department used a Rip Rap Calculator to redesign a failing culvert outlet on Route 29 in Pennsylvania, where 6-inch rip rap had been washing out annually. Inputting a measured peak flow velocity of 12 ft/s, the calculator recommended D50 of 16 inches. After installing a 24-inch thick layer of 12-20 inch graded stone, the outlet has survived three consecutive 100-year storm events with zero displacement, saving an estimated $50,000 in annual repair costs.

    Last updated: May 29, 2026 · Bookmark this page for quick access

    🔗 You May Also Like

ParameterValueFormula
Depth (y)${y.toFixed(3)} ${unitLen}Iterative Manning's eq.
Area (A)${A.toFixed(3)} ${unitArea}b·y + z·y²
Wetted Perimeter (P)${P.toFixed(3)} ${unitLen}b + 2y√(1+z²)
Hydraulic Radius (R)${R.toFixed(3)} ${unitLen}A / P