A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture...

25
A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis Institute of Communication and Computer Systems National Technical University of Athens Effie Makri, Nikolaos Gkonos TELINT RTD Consultancy Services Ltd. 2 nd International Workshop on Cyber-Physical Systems for Water Networks CPS Week 2016, Vienna, Austria, 11thApril 2016

Transcript of A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture...

Page 1: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

A CPS-Enabled Architecture for Sewer Mining Systems

Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos AmditisInstitute of Communication and Computer Systems

National Technical University of Athens

Effie Makri, Nikolaos GkonosTELINT RTD Consultancy Services Ltd.

2nd International Workshop onCyber-Physical Systems for Water Networks

CPS Week 2016, Vienna, Austria, 11thApril 2016

Page 2: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

The Challenge

Issue

One of the key challenges in the development of CPSs is interoperability.

Solution

Utilizing standards, such as the Open Geospatial Consortium’s (OGC) Sensor Web Enablement (SWE) standards, will, amongst others, ensure the development of CPSs which consist of heterogeneous sensing elements to be interoperable and seamless in their potential interaction.

Page 3: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

DESSIN Solution

A software/hardware platform was developed for the monitoring and control of small packaged plants for urban sewer-mining.

Integrated devices:

• data collection tools

• sensing elements providing monitoring

• configuration tools

Page 4: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Components

• Sensors/probes for measuring various water characteristics

• An industrial data logger/sensor controller

• Several pumps, valves and flow meters

• An industrial Programmable Logic Controller (PLC) with a corresponding HMI.

Page 5: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Sewer Mining CPS Enabled Architecture

Page 6: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Components of Sewer-Mining System

The sewer-mining system consists of a container divided into several tanks:

• primary tank

• de-nitrification tank

• nitrification tank

• membrane tank

• excess sludge tank

Page 7: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Components of Sewer-Mining System

The Ultra-filtration module consist of:

• an air distribution system

• aeration elements

• membranes

• pumps

An activation space is used for biological treatment (denitro-nitro) of wastewater and ultra-filtration through membranes.

Page 8: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Sewer Mining CPS Enabled Architecture

Page 9: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Water Characteristics Measured

The water characteristics measured indicate the quality of water at the different stages of the treatment process through the various compartments and tanks. E.g.

• Mixed Liquor Suspended Solids (MLSS)

• Nitrate,

• Chloride,

• Turbidity

• Temperature

Page 10: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Water Quality Probes / Sensors

Name Location(s)Unit of

MeasurementMLSS Membrane Tank mg/LTurbitity Permeate Tank – Inlet to RO NTUPH RO Effluent, Membrane Tank pH

TemperatureRO Effluent, Aeration Tank, Permeate Tank –

Inlet to RO, Anoxic Tank, Membrane Tank°C

DissolvedOxygen

Aeration Tank mg/L

Conductivity RO Effluent, Permeate Tank – Inlet to RO, Inlet μS/cmAmmonium Aeration Tank mg/LNitrate Aeration Tank, Anoxic Tank mg/LChloride Aeration Tank, Anoxic Tank mg/LPotassium Aeration Tank mg/L

Page 11: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Sewer Mining CPS Enabled Architecture

Page 12: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

The Microcontroller

• The microcontroller is responsible for collecting data from the water quality sensors through

• the industrial data logger/sensor controller

• the mechanical parts of the sewer-mining unit through the PLC.

• The microcontroller

• implements a protocol adaptation layer, hiding the complexity of the communication protocols used by the devices

• is equipped with suitable communication interfaces to communicate with the web platform

Page 13: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

The ICT Infrastructure • The ICT infrastructure consists of the following components:

• A Raspberry Pi single board computer that acts as the microcontroller with a USB Wi-Fi adapter in order to enable connectivity to the local WLAN infrastructure.

• An RS485 to USB adapter in order to enable connectivity to the data logger/sensor controller through Modbus Protocol.

• A Wi-Fi Access Point and modem router that provides internet connectivity.

• A Server that hosts the web platform and processing functionalities.

• An industrial sensor controller/data logger with Modbus communication interface (Hach’s SC1000).

• An industrial PLC (Unitronics V1210)

Page 14: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

ICT Infrastructure Diagram

Page 15: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Standards

Used for:

• the sensor data representation layer

• access

• data exchange

OGC SWE suite

• Sensor Model Language (SensorML)

• Observations & Measurements (O&M)

• Sensor Observation Service (SOS)

• Sensor Event Service (SES)

Page 16: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Data Model

SensorML

• IdentifierList => id, long name, short name.

• ParametersList => location name, minimum threshold, maximum thresholds

O&M

• Procedure => id of the sensor.

• TimePosition => timestamp of the observation.

• Result => the unit and value of measurement.

Page 17: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Software Platform Architeture

Page 18: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

SOS/SES Client Architecture

Page 19: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

User Control Dashboard Workflow

Page 20: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Sensors Measurements

Page 21: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Real-time Alerting Feature

Page 22: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Sensors Configuration

Page 23: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Platform Settings

Page 24: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Conclusions

• The CPS-enabled platform described provides active monitoring and control of wastewater for urban reuse, based on a SWE-enabled SOA approach.

• The wastewater management and alert system provides monitoring and control functions of the sewer-mining system, including human-interactive features, integration with legacy systems and low cost embedded devices.

• Main effort was to create abstraction of observations, providing interoperability among sensor data representation, data storage and data exchange and enable transformation of monitored data into meaningful and actionable knowledge.

Page 25: A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture for Sewer Mining Systems Lazaros Karagiannidis, Michalis Vrettopoulos, Angelos Amditis

Thank you!