A CPS-Enabled Architecture for Sewer Mining Systems · 2016-04-21 · A CPS-Enabled Architecture...
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/1.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/2.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/3.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/4.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/5.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/6.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/7.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/8.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/9.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/10.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/11.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/12.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/13.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/14.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/15.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/16.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/17.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/18.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/19.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/20.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/21.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/22.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/23.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/24.jpg)
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](https://reader033.fdocuments.net/reader033/viewer/2022050202/5f561c9b1cf0804a9c7ced8a/html5/thumbnails/25.jpg)
Thank you!