Modelling air quality via machine learning and IoT technologies (MS)

Show simple item record

dc.contributor.advisor
dc.contributor.author Saini, Tushar
dc.date.accessioned 2022-08-18T05:59:57Z
dc.date.available 2022-08-18T05:59:57Z
dc.date.issued 2022-03
dc.identifier.uri http://hdl.handle.net/123456789/463
dc.description.abstract Air quality is degrading in developing countries, and severe health issues are associated with increasing air pollution. It is imperative to monitor and predict air quality online in real-time. Although offline air-quality monitoring using hand-held devices is common, online air-quality monitoring is still expensive and uncommon, especially in developing countries. Also, existing technologies do not perform forecasting of air pollution ahead of time. This thesis's first objective was to address these literature gaps and propose a scalable, low-cost real-time air quality monitoring, prediction, and warning system (AQMPWS). The proposed AQMPWS monitored and predicted seven pollutants: PM1.0, PM2.5, PM10, carbon monoxide, nitrogen dioxide, ozone, and sulphur dioxide. The AQMPWS also monitored five weather variables: temperature, pressure, relative humidity, wind speed, and wind direction. This thesis' second objective involved the forecasting of air pollution ahead of time. Individual and ensemble univariate and multivariate time-series forecasting models were developed and tested for predicting air pollution, which could forecast one step ahead in time (i.e., forecasting was done on the time dimension). Five individual time-series forecasting models, namely, multilayer perceptron (MLP), convolution neural network (CNN), long shortterm memory (LSTM), and seasonal autoregressive integrated moving average (SARIMA), were investigated. Also, a new weighted ensemble model of these individual models was developed. Among the individual univariate models, the CNN performed the best, and this model was followed by the LSTM, MLP, and SARIMA models both during training and test. The investigation revealed that multivariate models performed better than their counterpart univariate models. Furthermore, the weighted ensemble model performed the best among all models. In the third objective, the developed AQMPWS was benchmarked against an industrialgrade air-quality monitoring system deployed at the ACC Cement Factory in Barmana, India. A high correlation between the collected data from AQMPWS and the industrial-grade system showed that the developed system was on par with the industrial system. Three statistical models, namely, Vector Autoregressive (VAR), Vector Autoregressive Moving Average (VARMA), and SARIMA and an ensemble model, were developed to predict the future values of PM2.5 and PM10 in the industrial system from the PM2.5 and PM10 values measured by the AQMPWS. Results showed that the ensemble model performed the best, and VAR performed the second-best in predicting the PM2.5 and PM10 values in the industrial system. Lastly, we performed a preliminary study to find the public perception of the adverse effects of air pollution. About 90 percent of those surveyed (N = 500) requested a daily update on their localities' air pollution. Results showed that people preferred periodic SMS alerts to learn about air quality compared to other methods. Results from the study helped shape the alerting system in the AQMPWS. en_US
dc.language.iso en en_US
dc.publisher IIT Mandi en_US
dc.subject Computer Science en_US
dc.title Modelling air quality via machine learning and IoT technologies (MS) en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search IIT Mandi Repository


Advanced Search

Browse

My Account