PROJECT DOSSIER
River and Reservoir Pollutant Assimilation Capacity Calculator

Background
The pollutant assimilation capacity of water environment functional zones is a core indicator in water environment management. The calculation involves a multi-parameter river channel decay formula, and manual computation is tedious and error-prone. This project encapsulates the standard formula into an interactive tool, producing results immediately upon parameter input and substantially improving work efficiency.
Core Formula
The pollutant assimilation capacity uses the river channel decay model:
W = 31.536 × b × (Cs - C₀ × e^(-KL/u)) × Q₀
where Cs is the water quality standard concentration, C₀ is the upstream inflow concentration, K is the decay coefficient, L is the river segment length, u is the flow velocity, and Q₀ is the design discharge.
Core Features
- Automatic Calculation by River Channel Decay Formula: enter parameters to obtain pollutant assimilation capacity results
- Multi-Scenario Comparison: simulate multiple pollutant discharge scenarios side by side
- Tributary Segmented Calculation: configure parameters independently for each tributary segment
- Monthly Statistics: process seasonal variation using monthly discharge data
- Excel Import/Export: upload parameter sheets and download calculation results
Tech Stack
- Web Version: Streamlit for rapid interactive interface development
- Desktop Version: Tauri packaging with offline support
- Compute Engine: Python (Pandas, NumPy)