<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aowis.org/index.php?action=history&amp;feed=atom&amp;title=AOWIS%3ARoadmap</id>
	<title>AOWIS:Roadmap - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aowis.org/index.php?action=history&amp;feed=atom&amp;title=AOWIS%3ARoadmap"/>
	<link rel="alternate" type="text/html" href="https://aowis.org/index.php?title=AOWIS:Roadmap&amp;action=history"/>
	<updated>2026-09-13T05:46:40Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://aowis.org/index.php?title=AOWIS:Roadmap&amp;diff=723&amp;oldid=prev</id>
		<title>Samuel: Created page with &quot;right  AOWIS has progressed beyond its initial conceptual phase. A substantial software foundation for modelling, simulating, visualizing, and eventually operating water infrastructure is under active development.  The long-term objective is a complete open-source &#039;&#039;&#039;SCADA, infrastructure modelling, simulation, and operational management platform&#039;&#039;&#039; for water and agricultural infrastructure. Planning, simulation, live monitoring, contr...&quot;</title>
		<link rel="alternate" type="text/html" href="https://aowis.org/index.php?title=AOWIS:Roadmap&amp;diff=723&amp;oldid=prev"/>
		<updated>2026-09-12T22:59:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&lt;a href=&quot;/index.php/File:Boring.jpg&quot; title=&quot;File:Boring.jpg&quot;&gt;300px|frameless|right&lt;/a&gt;  AOWIS has progressed beyond its initial conceptual phase. A substantial software foundation for modelling, simulating, visualizing, and eventually operating water infrastructure is under active development.  The long-term objective is a complete open-source &amp;#039;&amp;#039;&amp;#039;SCADA, infrastructure modelling, simulation, and operational management platform&amp;#039;&amp;#039;&amp;#039; for water and agricultural infrastructure. Planning, simulation, live monitoring, contr...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[File:Boring.jpg|300px|frameless|right]]&lt;br /&gt;
&lt;br /&gt;
AOWIS has progressed beyond its initial conceptual phase. A substantial software foundation for modelling, simulating, visualizing, and eventually operating water infrastructure is under active development.&lt;br /&gt;
&lt;br /&gt;
The long-term objective is a complete open-source &amp;#039;&amp;#039;&amp;#039;SCADA, infrastructure modelling, simulation, and operational management platform&amp;#039;&amp;#039;&amp;#039; for water and agricultural infrastructure. Planning, simulation, live monitoring, control, maintenance, and historical data should ultimately operate on the same shared infrastructure model.&lt;br /&gt;
&lt;br /&gt;
EPANET currently provides the primary hydraulic and water-quality simulation engine, but AOWIS is not designed solely as an EPANET frontend. EPANET is one solver integrated into a broader, solver-independent AOWIS architecture.&lt;br /&gt;
&lt;br /&gt;
== Current Software State ==&lt;br /&gt;
&lt;br /&gt;
The current AOWIS software stack already includes several major components.&lt;br /&gt;
&lt;br /&gt;
=== Shared Infrastructure Model ===&lt;br /&gt;
&lt;br /&gt;
The AOWIS server model provides a common representation of water infrastructure independently of a particular simulator, user interface, or field controller.&lt;br /&gt;
&lt;br /&gt;
Pumps, pipes, junctions, reservoirs, tanks, valves, controls, measurements, and related infrastructure can therefore be represented consistently throughout the system.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/aowis-org/AOWIS-SERVER-MODEL GitHub: AOWIS-SERVER-MODEL]&lt;br /&gt;
&lt;br /&gt;
=== Hydraulic and Water-Quality Simulation ===&lt;br /&gt;
&lt;br /&gt;
A dedicated EPANET integration layer translates between the AOWIS model and EPANET and executes hydraulic and water-quality simulations.&lt;br /&gt;
&lt;br /&gt;
The integration supports network import and export, hydraulic behaviour, controls and rules, pumps and valves, water-quality analysis, diagnostics, simulation reports, and other EPANET functionality.&lt;br /&gt;
&lt;br /&gt;
Integration of &amp;#039;&amp;#039;&amp;#039;EPANET-MSX&amp;#039;&amp;#039;&amp;#039; is being developed to extend this to advanced multi-species water-quality and chemical reaction modelling.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/aowis-org/AOWIS-SERVER-EPANET GitHub: AOWIS-SERVER-EPANET]&lt;br /&gt;
&lt;br /&gt;
=== Network Editor and Monitoring Interface ===&lt;br /&gt;
&lt;br /&gt;
The AOWIS graphical application provides tools for creating, importing, inspecting, simulating, and visualizing water networks.&lt;br /&gt;
&lt;br /&gt;
This includes:&lt;br /&gt;
&lt;br /&gt;
* geographic map views&lt;br /&gt;
* terrain-aware 3D visualization&lt;br /&gt;
* network monitoring views&lt;br /&gt;
* simulation configuration&lt;br /&gt;
* analysis of simulation results&lt;br /&gt;
&lt;br /&gt;
[https://github.com/aowis-org/AOWIS-SERVER-GUI GitHub: AOWIS-SERVER-GUI]&lt;br /&gt;
&lt;br /&gt;
=== Geographic and Terrain Infrastructure ===&lt;br /&gt;
&lt;br /&gt;
AOWIS includes mapping and terrain services for:&lt;br /&gt;
&lt;br /&gt;
* geographic placement&lt;br /&gt;
* elevation data&lt;br /&gt;
* basemaps&lt;br /&gt;
* terrain visualization&lt;br /&gt;
* local caching&lt;br /&gt;
&lt;br /&gt;
This allows hydraulic infrastructure to be evaluated together with the real terrain on which it is or may be constructed.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/aowis-org/AOWIS-SERVER-MAP GitHub: AOWIS-SERVER-MAP]&lt;br /&gt;
&lt;br /&gt;
=== Local and Standalone Operation ===&lt;br /&gt;
&lt;br /&gt;
AOWIS is being designed so that deployments do not depend on continuous Internet or cloud connectivity.&lt;br /&gt;
&lt;br /&gt;
Server, map, simulation, and user-interface components can be combined for local deployments, supporting the offline-first requirements of the project.&lt;br /&gt;
&lt;br /&gt;
[https://github.com/aowis-org/AOWIS-SERVER-Standalone GitHub: AOWIS-SERVER-Standalone]&lt;br /&gt;
&lt;br /&gt;
The software remains under active development and should not yet be considered a complete production SCADA system.&lt;br /&gt;
&lt;br /&gt;
== Towards a Full SCADA System ==&lt;br /&gt;
&lt;br /&gt;
The next major development stage is to connect the existing infrastructure model and simulation environment to &amp;#039;&amp;#039;&amp;#039;real infrastructure in continuous operation&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The same network that is used for planning and hydraulic simulation should eventually represent the live system:&lt;br /&gt;
&lt;br /&gt;
* sensor measurements update the state of modelled infrastructure&lt;br /&gt;
* pumps, valves, tanks, reservoirs, wells, treatment systems, and electrical systems can be monitored in real time&lt;br /&gt;
* historical measurements and operational events are recorded&lt;br /&gt;
* operators can inspect current and historical system behaviour&lt;br /&gt;
* alarms and abnormal conditions are detected and presented clearly&lt;br /&gt;
* hydraulic and water-quality models can be compared with observed conditions&lt;br /&gt;
* authorized control commands can be issued to field equipment&lt;br /&gt;
* automation can operate within explicitly defined safety limits&lt;br /&gt;
* local systems continue operating safely when communication with higher-level systems is unavailable&lt;br /&gt;
&lt;br /&gt;
== Telemetry and Field Communication ==&lt;br /&gt;
&lt;br /&gt;
Initial AOWIS deployments are intended to use technologies such as:&lt;br /&gt;
&lt;br /&gt;
* [[Architecture:Protocols:LoRa/LoRaWAN|LoRa/LoRaWAN]] for low-bandwidth long-range field communication&lt;br /&gt;
* [[Architecture:Protocols:MQTT|MQTT]] for telemetry and message transport&lt;br /&gt;
&lt;br /&gt;
The architecture should remain open to additional field and industrial protocols as required.&lt;br /&gt;
&lt;br /&gt;
Future work includes:&lt;br /&gt;
&lt;br /&gt;
* standardized representation of sensors, actuators, controllers, and communication endpoints&lt;br /&gt;
* ingestion of continuous and event-based telemetry&lt;br /&gt;
* manual measurements alongside automated measurements&lt;br /&gt;
* reliable timestamping and measurement quality information&lt;br /&gt;
* buffering during communication outages&lt;br /&gt;
* synchronization after connectivity is restored&lt;br /&gt;
* device health and communication-state monitoring&lt;br /&gt;
&lt;br /&gt;
== Monitoring, Alarms, and Historian ==&lt;br /&gt;
&lt;br /&gt;
AOWIS is intended to develop from its current simulation and visualization capabilities into a complete operational monitoring environment.&lt;br /&gt;
&lt;br /&gt;
Planned capabilities include:&lt;br /&gt;
&lt;br /&gt;
* live network status&lt;br /&gt;
* time-series storage and visualization&lt;br /&gt;
* alarm and event management&lt;br /&gt;
* configurable alarm thresholds and priorities&lt;br /&gt;
* acknowledgement and audit trails&lt;br /&gt;
* equipment status and fault reporting&lt;br /&gt;
* operational dashboards&lt;br /&gt;
* maintenance information&lt;br /&gt;
* comparison of measured and simulated behaviour&lt;br /&gt;
* long-term analysis of water demand, pressure, flow, quality, energy use, and equipment performance&lt;br /&gt;
&lt;br /&gt;
== Control and Automation ==&lt;br /&gt;
&lt;br /&gt;
AOWIS ultimately aims to support both manual and automatic control of infrastructure, including:&lt;br /&gt;
&lt;br /&gt;
* pumps&lt;br /&gt;
* valves and actuators&lt;br /&gt;
* storage tanks and water towers&lt;br /&gt;
* wells and boreholes&lt;br /&gt;
* treatment systems&lt;br /&gt;
* irrigation systems&lt;br /&gt;
* electrical and solar-energy infrastructure&lt;br /&gt;
&lt;br /&gt;
Automation must follow the core AOWIS principles of &amp;#039;&amp;#039;&amp;#039;human-in-the-loop control, safe fallback behaviour, local autonomy, and operation under degraded conditions&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Safety-critical protection should not depend solely on central software or network connectivity. Where appropriate, fundamental protections should remain implemented locally using simple and independently functioning electrical, mechanical, or controller-based systems.&lt;br /&gt;
&lt;br /&gt;
== Model-Assisted Operation ==&lt;br /&gt;
&lt;br /&gt;
A major objective is to combine traditional SCADA functionality with the hydraulic and infrastructure model already present in AOWIS.&lt;br /&gt;
&lt;br /&gt;
The live system may eventually use simulation and modelling to support:&lt;br /&gt;
&lt;br /&gt;
* expected-versus-measured pressure and flow comparison&lt;br /&gt;
* leak and abnormal-consumption detection&lt;br /&gt;
* detection of sensor or equipment faults&lt;br /&gt;
* estimation of conditions at locations without sensors&lt;br /&gt;
* tank and reservoir management&lt;br /&gt;
* pump scheduling&lt;br /&gt;
* energy optimization&lt;br /&gt;
* water-quality tracking&lt;br /&gt;
* evaluation of proposed operator actions before execution&lt;br /&gt;
* demand forecasting&lt;br /&gt;
* planning of network expansion and infrastructure changes&lt;br /&gt;
&lt;br /&gt;
This creates a path from a conventional SCADA display toward a continuously updated operational model of the physical water system.&lt;br /&gt;
&lt;br /&gt;
== Solver-Independent Development ==&lt;br /&gt;
&lt;br /&gt;
Although EPANET is currently the primary hydraulic solver, hydraulic calculations and solver-specific assumptions should remain isolated from the common AOWIS infrastructure model.&lt;br /&gt;
&lt;br /&gt;
This allows AOWIS to integrate additional simulators, optimization systems, agricultural models, or specialized engineering tools in the future without requiring the physical infrastructure model to be redesigned around a particular solver.&lt;br /&gt;
&lt;br /&gt;
== Infrastructure and Water Treatment ==&lt;br /&gt;
&lt;br /&gt;
Development is also expanding beyond distribution networks themselves.&lt;br /&gt;
&lt;br /&gt;
AOWIS should be capable of representing and supporting the planning and operation of complete water systems, including:&lt;br /&gt;
&lt;br /&gt;
* wells and boreholes&lt;br /&gt;
* pumping stations&lt;br /&gt;
* reservoirs and water towers&lt;br /&gt;
* distribution networks&lt;br /&gt;
* drinking-water treatment&lt;br /&gt;
* desalination&lt;br /&gt;
* disinfection&lt;br /&gt;
* irrigation&lt;br /&gt;
* electrical and solar-energy systems&lt;br /&gt;
&lt;br /&gt;
See [[Infrastructure:Main_Page|Infrastructure]] for documentation of physical infrastructure technologies and [[Reference:Main_Page|Reference]] for concrete engineering designs and example implementations.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
&lt;br /&gt;
Hardware development and research will continue alongside the software platform.&lt;br /&gt;
&lt;br /&gt;
Priorities include:&lt;br /&gt;
&lt;br /&gt;
* robust water-level, pressure, flow, and water-quality sensing&lt;br /&gt;
* monitoring of solar and battery systems&lt;br /&gt;
* locally serviceable field controllers&lt;br /&gt;
* pump and valve interfaces&lt;br /&gt;
* electrical protection&lt;br /&gt;
* emergency shutdown systems&lt;br /&gt;
* equipment suitable for heat, dust, unreliable power, and difficult logistics&lt;br /&gt;
* designs that can be repaired using locally available skills and components where practical&lt;br /&gt;
&lt;br /&gt;
AOWIS does not require all hardware to be developed specifically for the project. Existing equipment should be integrated wherever it can satisfy the required interfaces, reliability, safety, and maintainability requirements.&lt;br /&gt;
&lt;br /&gt;
== Long-Term Direction ==&lt;br /&gt;
&lt;br /&gt;
The intended result is an integrated platform covering the complete lifecycle of water infrastructure:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;survey and planning → engineering and simulation → construction → commissioning → monitoring → control → maintenance → analysis → expansion&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The same open infrastructure model should connect these stages instead of requiring separate, incompatible systems for engineering, SCADA, maintenance, mapping, and simulation.&lt;br /&gt;
&lt;br /&gt;
AOWIS aims to make capabilities that are traditionally distributed across expensive and proprietary engineering, GIS, SCADA, telemetry, and asset-management products available through an open and interoperable platform suitable for both small local installations and larger water systems.&lt;/div&gt;</summary>
		<author><name>Samuel</name></author>
	</entry>
</feed>