🧮 Overview

📝 Inputs

  • Pipe Diameter: mm, inches
  • Wall Thickness: mm, inches
  • Fluid Velocity: m/s, ft/s
  • Fluid Density: kg/m³, lb/ft³
  • Sand Content: mg/L, ppm
  • Flow Regime: Single Phase / Multiphase (multiphase uses 2x multiplier on erosion)
  • Design Code: API RP 14E, DNVGL-RP-O501, ISO 13703
  • Output Velocity Unit: m/s, ft/s

📊 Calculation Logic

  • Velocity Limit: Per code (e.g., API RP 14E: V=1.07/ρ/1000V = 1.07/\sqrt{\rho/1000}V=1.07/ρ/1000​)
  • Erosion Rate Calculation: ER=C⋅(WD)n⋅VmER = C \cdot \left(\frac{W}{D}\right)^n \cdot V^mER=C⋅(DW​)n⋅Vm
    • ERERER: Erosion rate (mm/year)
    • C=1.0C = 1.0C=1.0, n=1.0n = 1.0n=1.0, m=2.6m = 2.6m=2.6 (API 14E)
    • WWW: Sand content (mg/L)
    • DDD: Diameter (mm)
    • VVV: Velocity (m/s)
    • For multiphase, erosion rate is doubled.

📤 Outputs

  • ✅/⚠️ Pass/fail status (icon)
  • Allowable velocity (selected unit)
  • User velocity (selected unit)
  • Calculated erosion rate (mm/year)
  • Sand content, diameter, wall thickness, and regime summary
  • Acceptance rule (per code and erosion rate limit)