SlideShare a Scribd company logo
KPIs implementation and decision tree algorithms
as support tools in wastewater treatment plants
management
Giuseppe Antonello, ETC Sustainable Solutions (Trento)
Claudio Modena, Lorenzo Rizzoli, Angelo Cantatore,
Marco Vian, Elisabetta Fresta, Francesca Bellamoli,
Daniele Renzi, Francesco Gelmini, Debora Agarossi
Trento, 30th
August 2018
30th August 2018 EuroSciPy 2018, Trento 2
Business of data
Who are the biggest masters in the
business of the data?
30th August 2018 EuroSciPy 2018, Trento 3
Business of data
30th August 2018 EuroSciPy 2018, Trento 4
1) Collect data and archive them in a more comfortable
standard
Preprocessing – collect data
30th August 2018 EuroSciPy 2018, Trento 5
2) Defne and use classes for dataraws and processed
data
Preprocessing – def classes
30th August 2018 EuroSciPy 2018, Trento 6
3) Filter; replace NaN, Inf, spikes; fll missing data
Preprocessing – flter, clean, fll
math
json
bson
csv
30th August 2018 EuroSciPy 2018, Trento 7
Databases
pymongo
30th August 2018 EuroSciPy 2018, Trento 8
DB architecture
DB_instantaneous
DB_daily
DB_raw / csv
30th August 2018 EuroSciPy 2018, Trento 9
KPI
Key Performance Indicator
KPI is a type of performance measurement. KPIs evaluate the success of
an organization or of a particular activity in which it engages. (Wikipedia)
30th August 2018 EuroSciPy 2018, Trento 10
iSg: macro-indicator of the behaviour of the biological sector
of a plant. With the aggregation of power and oxygen values,
it indicates if a plant works in a pre-validated operating range.
Some KPI in our use case
iSO: index of the operative stability. It indicates the “load
state” of a plant.
iQ: this indicator refers to the specifc consumption / m³ of
treated wastewater. It “talks” about low and high load of a
plant.
iC: specifc consumption, done by the correlation between the
avg ammonia nitrogen and ammonia concentration. It points
out a probable malfunction of the ammonia probe.
IE: energy indicator. It measures how much energy is wasted,
dosing more oxygen than necessary.
30th August 2018 EuroSciPy 2018, Trento 11
Class defnition of KPIs (1)
30th August 2018 EuroSciPy 2018, Trento 12
Class defnition of KPIs (2)
30th August 2018 EuroSciPy 2018, Trento 13
Dashboard (1)
30th August 2018 EuroSciPy 2018, Trento 14
Decision Tree (1)
30th August 2018 EuroSciPy 2018, Trento 15
Dashboard (2)
30th August 2018 EuroSciPy 2018, Trento 16
Conclusions
Python really helps and eases KPIs implementation
KPIs and decision trees are a good tool to help customers
Customers need and love Dashboards, if well designed...
Dashboards are well designed if we are able to think as a
customer, not as a nerd...
A good communication is essential to valuing the (night)
hours spent in front of a monitor
Python is an appreciated toy also in industry!
30th August 2018 EuroSciPy 2018, Trento 17
Thank you
We’re hiring!
Contacts: giuseppe.antonello@etc-eng.it
ETC Sustainable Solutions, Trento
http://www.etc-eng.it

More Related Content

Similar to KPIs implementation and decision tree algorithms as support tools in wastewater treatment plants management

Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Hong-Linh Truong
 
O1_Analysis KETs_DEF
O1_Analysis KETs_DEFO1_Analysis KETs_DEF
O1_Analysis KETs_DEF
a b
 
Adoption of the Material Flow Cost Accounting approach to integrate physical ...
Adoption of the Material Flow Cost Accounting approach to integrate physical ...Adoption of the Material Flow Cost Accounting approach to integrate physical ...
Adoption of the Material Flow Cost Accounting approach to integrate physical ...
Filippo Tresca
 

Similar to KPIs implementation and decision tree algorithms as support tools in wastewater treatment plants management (20)

ENES & EUDAT Uptake Report
ENES & EUDAT Uptake ReportENES & EUDAT Uptake Report
ENES & EUDAT Uptake Report
 
Benchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office DatasetBenchmarking Commercial RDF Stores with Publications Office Dataset
Benchmarking Commercial RDF Stores with Publications Office Dataset
 
AcuComm's Competition Monitor | SAMPLE
AcuComm's Competition Monitor | SAMPLEAcuComm's Competition Monitor | SAMPLE
AcuComm's Competition Monitor | SAMPLE
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Competition Monitor issue 3 january 2018
Competition Monitor issue 3 january 2018Competition Monitor issue 3 january 2018
Competition Monitor issue 3 january 2018
 
What is HyperLogLog and Why You Will Love It | PostgreSQL Conference Europe 2...
What is HyperLogLog and Why You Will Love It | PostgreSQL Conference Europe 2...What is HyperLogLog and Why You Will Love It | PostgreSQL Conference Europe 2...
What is HyperLogLog and Why You Will Love It | PostgreSQL Conference Europe 2...
 
CS8078-Green Computing Question Bank
CS8078-Green Computing Question BankCS8078-Green Computing Question Bank
CS8078-Green Computing Question Bank
 
SESSION IV Quality issues and generalized business processes - M. Bruno, Gene...
SESSION IV Quality issues and generalized business processes - M. Bruno, Gene...SESSION IV Quality issues and generalized business processes - M. Bruno, Gene...
SESSION IV Quality issues and generalized business processes - M. Bruno, Gene...
 
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
 
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
 
Aggregate Production Planning for a Pump Manufacturing Company: Chase Strategy
Aggregate Production Planning for a Pump Manufacturing Company: Chase StrategyAggregate Production Planning for a Pump Manufacturing Company: Chase Strategy
Aggregate Production Planning for a Pump Manufacturing Company: Chase Strategy
 
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
Building a Bridge between Technical and Business Benchmarking, Gabriella Catt...
 
Pollution control using Internet Of Things
Pollution control using Internet Of ThingsPollution control using Internet Of Things
Pollution control using Internet Of Things
 
BDVe Webinar Series: DataBench – Benchmarking Big Data. Gabriella Cattaneo. T...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Gabriella Cattaneo. T...BDVe Webinar Series: DataBench – Benchmarking Big Data. Gabriella Cattaneo. T...
BDVe Webinar Series: DataBench – Benchmarking Big Data. Gabriella Cattaneo. T...
 
Ottimali tecnologie di gestione delle infrastrutture
Ottimali tecnologie di gestione delle infrastruttureOttimali tecnologie di gestione delle infrastrutture
Ottimali tecnologie di gestione delle infrastrutture
 
Business model experimentations in advancing B2B sharing economy research
Business model experimentations in advancing B2B sharing economy researchBusiness model experimentations in advancing B2B sharing economy research
Business model experimentations in advancing B2B sharing economy research
 
O1_Analysis KETs_DEF
O1_Analysis KETs_DEFO1_Analysis KETs_DEF
O1_Analysis KETs_DEF
 
Unified online dashboards to preserve business ip
Unified online dashboards to preserve business ipUnified online dashboards to preserve business ip
Unified online dashboards to preserve business ip
 
Adoption of the Material Flow Cost Accounting approach to integrate physical ...
Adoption of the Material Flow Cost Accounting approach to integrate physical ...Adoption of the Material Flow Cost Accounting approach to integrate physical ...
Adoption of the Material Flow Cost Accounting approach to integrate physical ...
 
Roberto Nardecchia
Roberto Nardecchia Roberto Nardecchia
Roberto Nardecchia
 

Recently uploaded

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 

Recently uploaded (20)

HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
Construction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptxConstruction method of steel structure space frame .pptx
Construction method of steel structure space frame .pptx
 
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and ClusteringKIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
KIT-601 Lecture Notes-UNIT-4.pdf Frequent Itemsets and Clustering
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and VisualizationKIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
KIT-601 Lecture Notes-UNIT-5.pdf Frame Works and Visualization
 
İTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering WorkshopİTÜ CAD and Reverse Engineering Workshop
İTÜ CAD and Reverse Engineering Workshop
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 

KPIs implementation and decision tree algorithms as support tools in wastewater treatment plants management

  • 1. KPIs implementation and decision tree algorithms as support tools in wastewater treatment plants management Giuseppe Antonello, ETC Sustainable Solutions (Trento) Claudio Modena, Lorenzo Rizzoli, Angelo Cantatore, Marco Vian, Elisabetta Fresta, Francesca Bellamoli, Daniele Renzi, Francesco Gelmini, Debora Agarossi Trento, 30th August 2018
  • 2. 30th August 2018 EuroSciPy 2018, Trento 2 Business of data Who are the biggest masters in the business of the data?
  • 3. 30th August 2018 EuroSciPy 2018, Trento 3 Business of data
  • 4. 30th August 2018 EuroSciPy 2018, Trento 4 1) Collect data and archive them in a more comfortable standard Preprocessing – collect data
  • 5. 30th August 2018 EuroSciPy 2018, Trento 5 2) Defne and use classes for dataraws and processed data Preprocessing – def classes
  • 6. 30th August 2018 EuroSciPy 2018, Trento 6 3) Filter; replace NaN, Inf, spikes; fll missing data Preprocessing – flter, clean, fll math json bson csv
  • 7. 30th August 2018 EuroSciPy 2018, Trento 7 Databases pymongo
  • 8. 30th August 2018 EuroSciPy 2018, Trento 8 DB architecture DB_instantaneous DB_daily DB_raw / csv
  • 9. 30th August 2018 EuroSciPy 2018, Trento 9 KPI Key Performance Indicator KPI is a type of performance measurement. KPIs evaluate the success of an organization or of a particular activity in which it engages. (Wikipedia)
  • 10. 30th August 2018 EuroSciPy 2018, Trento 10 iSg: macro-indicator of the behaviour of the biological sector of a plant. With the aggregation of power and oxygen values, it indicates if a plant works in a pre-validated operating range. Some KPI in our use case iSO: index of the operative stability. It indicates the “load state” of a plant. iQ: this indicator refers to the specifc consumption / m³ of treated wastewater. It “talks” about low and high load of a plant. iC: specifc consumption, done by the correlation between the avg ammonia nitrogen and ammonia concentration. It points out a probable malfunction of the ammonia probe. IE: energy indicator. It measures how much energy is wasted, dosing more oxygen than necessary.
  • 11. 30th August 2018 EuroSciPy 2018, Trento 11 Class defnition of KPIs (1)
  • 12. 30th August 2018 EuroSciPy 2018, Trento 12 Class defnition of KPIs (2)
  • 13. 30th August 2018 EuroSciPy 2018, Trento 13 Dashboard (1)
  • 14. 30th August 2018 EuroSciPy 2018, Trento 14 Decision Tree (1)
  • 15. 30th August 2018 EuroSciPy 2018, Trento 15 Dashboard (2)
  • 16. 30th August 2018 EuroSciPy 2018, Trento 16 Conclusions Python really helps and eases KPIs implementation KPIs and decision trees are a good tool to help customers Customers need and love Dashboards, if well designed... Dashboards are well designed if we are able to think as a customer, not as a nerd... A good communication is essential to valuing the (night) hours spent in front of a monitor Python is an appreciated toy also in industry!
  • 17. 30th August 2018 EuroSciPy 2018, Trento 17 Thank you We’re hiring! Contacts: giuseppe.antonello@etc-eng.it ETC Sustainable Solutions, Trento http://www.etc-eng.it