Skip to main content

Water Usage Ratio

Water usage efficiency tracking system that calculates production-specific water consumption ratios, monitors water intensity metrics, and provides benchmarking data for operational optimization and sustainability reporting.


Overview

The Water Usage Ratio module calculates and tracks the ratio of water consumed to production output, helping organizations measure water efficiency, identify improvement opportunities, and benchmark against industry standards. It's essential for manufacturing and production facilities to monitor specific water consumption (SWC).

Location: libs/waterRatio/

Route: /water-ratio

Permission Required: WATER_RATIO

Target Users: Production managers, sustainability officers, operations teams


Key Features

1. Water Usage Ratio Calculation

Primary Metric:

Water Usage Ratio = Total Water Consumed (kL) / Production Output (units)

Example:

  • Water consumed: 10,000 kL
  • Production output: 5,000 units
  • Water Ratio: 2 kL/unit

2. Specific Water Consumption (SWC)

Industry-Specific Metrics:

  • Manufacturing: kL per ton of product
  • Textiles: kL per meter of fabric
  • Food Processing: kL per kg of product
  • Chemical: kL per batch
  • Power Generation: kL per MWh

3. Time-Based Analysis

Track ratios over different periods:

  • Daily ratio trends
  • Weekly averages
  • Monthly comparisons
  • Yearly performance
  • Custom date ranges

4. Benchmarking

Compare against:

  • Historical performance (self-comparison)
  • Industry standards
  • Best-in-class targets
  • Regulatory requirements
  • Sustainability goals

5. Production Integration

Links water usage to:

  • Production schedules
  • Shift-wise production
  • Product types
  • Production lines
  • Batch tracking

6. Reporting

Generate reports showing:

  • Ratio trends over time
  • Comparison vs targets
  • Improvement initiatives impact
  • Water savings achieved
  • ROI from efficiency projects

Calculation Examples

Basic Water Ratio

const calculateWaterRatio = (waterConsumed, productionOutput) => {
if (productionOutput === 0) return 0;
return (waterConsumed / productionOutput).toFixed(2);
};

// Example
const ratio = calculateWaterRatio(10000, 5000);
// Returns: "2.00" (kL per unit)

Percentage Change

const calculateRatioChange = (currentRatio, previousRatio) => {
if (previousRatio === 0) return 0;
const change = ((currentRatio - previousRatio) / previousRatio) * 100;
return change.toFixed(2);
};

// Example: Improved from 2.5 to 2.0 kL/unit
const improvement = calculateRatioChange(2.0, 2.5);
// Returns: "-20.00" (20% reduction = improvement)

Target Achievement

const calculateTargetAchievement = (actualRatio, targetRatio) => {
if (targetRatio === 0) return 0;
return ((targetRatio / actualRatio) * 100).toFixed(2);
};

// Example: Target is 1.8, Actual is 2.0
const achievement = calculateTargetAchievement(2.0, 1.8);
// Returns: "90.00" (90% of target achieved)

Data Structure

{
period: "February 2026",
waterConsumed: 10000, // kL
productionOutput: 5000, // units
waterRatio: 2.0, // kL/unit
targetRatio: 1.8, // kL/unit
previousRatio: 2.2, // kL/unit (last period)
improvement: -9.09, // % change (negative = improvement)
targetAchievement: 90.0, // % of target achieved
productType: "Product A",
productionLine: "Line 1"
}

Use Cases

1. Manufacturing Efficiency

Track water per ton of output:

  • Identify water-intensive processes
  • Optimize production schedules
  • Reduce water waste

2. Sustainability Reporting

Report metrics for:

  • ESG (Environmental, Social, Governance) reports
  • CDP Water Disclosure
  • GRI Standards
  • Corporate sustainability reports

3. Cost Optimization

Reduce costs by:

  • Identifying inefficient processes
  • Comparing shift performance
  • Tracking improvement initiatives
  • Justifying efficiency investments

4. Regulatory Compliance

Meet requirements for:

  • Water consumption limits per unit
  • Industry-specific regulations
  • Environmental permits
  • Water-stressed area restrictions

Integration

  • Dashboard - Water ratio summary card
  • True Cost of Water - Water cost per unit
  • Production Systems - Production data import
  • Reports - Sustainability reporting
  • Alerts - Threshold violations when ratio exceeds targets

Best Practices

1. Set Realistic Targets

// Analyze historical data to set achievable targets
const calculateRealisticTarget = (historicalRatios) => {
const avgRatio = historicalRatios.reduce((a, b) => a + b) / historicalRatios.length;
const targetImprovement = 0.10; // 10% improvement
return (avgRatio * (1 - targetImprovement)).toFixed(2);
};

2. Track by Product Type

// Different products may have different water requirements
const productRatios = {
"Product A": { ratio: 2.0, target: 1.8 },
"Product B": { ratio: 3.5, target: 3.0 },
"Product C": { ratio: 1.2, target: 1.0 }
};
  • Look for patterns (increasing/decreasing)
  • Identify seasonal variations
  • Correlate with production changes
  • Track improvement initiatives

Success Report Generation

Features:

  • PDF/Excel export
  • Customizable date ranges
  • Comparison charts
  • Trend graphs
  • Achievement summary
  • Recommendations


Last Updated: February 2026 Module Location: libs/waterRatio/