EPyT-Flow

User Guide

  • Installation
  • Basic Usage
  • In-depth Tutorial
    • Features of EPyT-Flow
    • Modeling of Water Distribution Networks
    • Scenarios
    • SCADA Data
    • Water Quality
    • Control
    • Events
    • Uncertainties
    • Serialization
    • Visualization
    • REST API

Jupyter notebooks

  • Basic Usage Example
  • Plot Network Example
  • Visualization Example
  • Working with the Network Topology
  • Uncertainties Example
  • Abrupt Leakage Example
  • Sensor Fault Example
  • Sensor Override Attack Example
  • Sensor Replay Attack Example
  • Pump State Events Example
  • Simple Control Example
  • Complex Control Example
  • Custom Control Example
  • Water Age Analysis Example
  • Chlorine Injection Example
  • Advanced Quality Analysis Example
  • Arsenic Contamination Example

API Reference

  • epyt_flow
EPyT-Flow
  • In-depth Tutorial
  • Features of EPyT-Flow
  • View page source

Features of EPyT-Flow

This page gives an overview of the features and functionalities of EPyT-Flow.

Scenario simulation via EPANET and EPANET-MSX:
  • Hydraulics

  • Basic + Advanced water quality

  • Sensor configurations and wide range of different units

  • Custom control logic

  • Step-wise simulation

  • Parallel simulation of several scenarions

  • Included benchmarks and .inp files

Events:
  • Leakages:

    • Abrupt

    • Incipient

  • Sensor faults:

    • Constant shift

    • Drift

    • Gaussian noise

    • Percentage shift

    • Stuck-at-zero

  • Senor reading attacks:

    • Replay attacks

    • Override attack

  • Actuator events:

    • Pump states

    • Pump speed

    • Valve state

  • Species Injection Events

  • Custom events

Uncertainties:
  • Pre-defined types of uncertainties

  • Model uncertainties (e.g. pipe length uncertainty)

  • Sensor uncertainties

Data handling:
  • Export to Excel, MATLAB, Numpy, etc.

  • Import + export in custom file format

REST API:
  • REST API server

Previous Next

© Copyright EPyT-Flow Developers.

Built with Sphinx using a theme provided by Read the Docs.