Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit

The study provides an overview of Predictive Emissions Monitoring System's (PEMS) research, application, installation, and regulatory framework as well as develops predictive models for NOx emissions from a natural gas fired cogeneration unit using an open source machine learning library, Keras...

Full description

Bibliographic Details
Main Authors: Minxing Si, Tyler J. Tarnoczi, Brett M. Wiens, Ke Du
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8771122/
id doaj-d255627544d145ea9f361994cbcefb5e
record_format Article
spelling doaj-d255627544d145ea9f361994cbcefb5e2021-04-05T17:28:27ZengIEEEIEEE Access2169-35362019-01-01711346311347510.1109/ACCESS.2019.29305558771122Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration UnitMinxing Si0https://orcid.org/0000-0002-5972-1254Tyler J. Tarnoczi1Brett M. Wiens2Ke Du3Tetra Tech Canada Inc., Calgary, CanadaCenovus Energy Inc., Calgary, CanadaCenovus Energy Inc., Calgary, CanadaDepartment of Mechanical and Manufacturing Engineering, University of Calgary, Calgary, CanadaThe study provides an overview of Predictive Emissions Monitoring System's (PEMS) research, application, installation, and regulatory framework as well as develops predictive models for NOx emissions from a natural gas fired cogeneration unit using an open source machine learning library, Keras, and open source programming languages, Python and R. Nine neural network based predictive models were trained with 12 086 examples and tested with 3020 examples. The neural network-based models use eight process parameters as inputs to predict NOx emissions. All models meet the regulatory requirements for precision. The best model (32-64-64-64) has four hidden layers and uses the Nadam method for optimization. The best model has a mean absolute error of 0.5982, r-value of 0.9451, and a difference of 0.14% between the measured and predicted emission values using the test dataset. The study demonstrated the feasibility of using open source machine learning library in PEMS development. It also provides guidance to facility operators to develop their own PEMS models for monitoring emissions.https://ieeexplore.ieee.org/document/8771122/Air emissions monitoringenvironmental monitoringKerasmachine learningNOₓPEMS
collection DOAJ
language English
format Article
sources DOAJ
author Minxing Si
Tyler J. Tarnoczi
Brett M. Wiens
Ke Du
spellingShingle Minxing Si
Tyler J. Tarnoczi
Brett M. Wiens
Ke Du
Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
IEEE Access
Air emissions monitoring
environmental monitoring
Keras
machine learning
NOₓ
PEMS
author_facet Minxing Si
Tyler J. Tarnoczi
Brett M. Wiens
Ke Du
author_sort Minxing Si
title Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
title_short Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
title_full Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
title_fullStr Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
title_full_unstemmed Development of Predictive Emissions Monitoring System Using Open Source Machine Learning Library – Keras: A Case Study on a Cogeneration Unit
title_sort development of predictive emissions monitoring system using open source machine learning library – keras: a case study on a cogeneration unit
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2019-01-01
description The study provides an overview of Predictive Emissions Monitoring System's (PEMS) research, application, installation, and regulatory framework as well as develops predictive models for NOx emissions from a natural gas fired cogeneration unit using an open source machine learning library, Keras, and open source programming languages, Python and R. Nine neural network based predictive models were trained with 12 086 examples and tested with 3020 examples. The neural network-based models use eight process parameters as inputs to predict NOx emissions. All models meet the regulatory requirements for precision. The best model (32-64-64-64) has four hidden layers and uses the Nadam method for optimization. The best model has a mean absolute error of 0.5982, r-value of 0.9451, and a difference of 0.14% between the measured and predicted emission values using the test dataset. The study demonstrated the feasibility of using open source machine learning library in PEMS development. It also provides guidance to facility operators to develop their own PEMS models for monitoring emissions.
topic Air emissions monitoring
environmental monitoring
Keras
machine learning
NOₓ
PEMS
url https://ieeexplore.ieee.org/document/8771122/
work_keys_str_mv AT minxingsi developmentofpredictiveemissionsmonitoringsystemusingopensourcemachinelearninglibraryx2013kerasacasestudyonacogenerationunit
AT tylerjtarnoczi developmentofpredictiveemissionsmonitoringsystemusingopensourcemachinelearninglibraryx2013kerasacasestudyonacogenerationunit
AT brettmwiens developmentofpredictiveemissionsmonitoringsystemusingopensourcemachinelearninglibraryx2013kerasacasestudyonacogenerationunit
AT kedu developmentofpredictiveemissionsmonitoringsystemusingopensourcemachinelearninglibraryx2013kerasacasestudyonacogenerationunit
_version_ 1721539598317780992