Smart Cities need to be capable to control the Air Quality. The European Air Quality Directive has set reference standard levels for PM2.5, PM10, O3, NO2, in some cases defining limits on the number of times a certain threshold can be exceeded as measured by the official sensors in the city, in the area; while in others cases the limits posed are with respect to average values in the year, measured by the same sensors. For example (https://www.eea.europa.eu/themes/air/air-quality-standards):
Analysis of Pollutant in the city
For this reason, it becomes relevant to be capable to predict the Air Quality Indexes hours, days, weeks, months in advances. The predictions can be densely computed in the city as in the TRAFAIR project and Snap4City tools: https://www.snap4city.org/530 in which the predictions have been computed for NOX 24/48 hours in advance, every hour. The same approach can be used for predicting the diffusion of particles as performed in Helsinki by Snap4City: https://www.snap4city.org/528
Predicting Days with Exceedance of Pollution
In this note, the approach to predictions Air Quality is punctual. Predicting when the measures PM2.5, PM10, NO2, etc., reference values will exceeded in the area so that one could prevent the exceeding changing the causes of emissions: works in the city, emissions for combustion, industrial emission, heating, etc. Most of the trends can be predicted on the basis of: historical data of the measures, environmental data (temperature, humidity, wind, ...), traffic, events, etc. Specific measures may depend on the sensor position and location context, on calibration, on the time of the measure, season, etc. A measure performed along a primary street in terms of traffic may strongly differ with respect to the actual values just in the garden of the house behind the primary street. To this end, mathematical methods have been set up to perform predictions of pollution diffusion and deductions. To this end, specific sensors and solutions become fundamental, such as: traffic flow sensors for monitoring urban mobility, traffic flow reconstruction, sensors for assessing air quality parameters, parking, traffic and RTZ sensors, weather forecasts, etc., together with the knowledge of the city structure, prediction model for environmental variables.
Big Data Analytic and machine learning may help in this sense. The idea of predicting the days in which the acceptable values are going to exceed is an anomaly detection problem.
In Snap4City environment the Hackathon team Greenifiers has demonstrated that is possible to predicting critical days for:
• PM10 with an accuracy of more than 90% and precision of 85%;
• PM2.5 with an accuracy of 90% and precision greater than the 95%.
A further analysis can lead to identify what has to be suggested in terms of directive and limitations to avoid the exceeding of the limits. The city operators may regulate urban mobility, thus providing the evidence at citizens that they are living in a city sensitive to the quality of life, predicting the overruns of law limits.
Long Terms predictions and Simulations
Snap4City can collect data, manage processes for prediction, compute data analytics for data prediction, computing of limits, predicting the exceedances, detecting and predicting anomalies, etc. Heatmaps and Dashboards with predictions of environmental parameters in cities can be easily produced, to create early warning, and also supporting what-if analysis in the wide areas.
For example, the air quality regarding NOX (NO and NO2) is primarily related to the production of pollution from the vehicles running in the city. The computation of the traffic flow in all primary and secondary streets of the city is used to estimate the number of vehicles passing and producing pollutant in each road segment of the urban graph. The production of pollution is an input data for the predictive model to determine the air quality state in a given city using the GRAL model. Other sources of pollutant can be taken into account, and the diffusion in the model depend on the size and kind of particles and gasses. The GRAL model is based on modelling the flow of particles in the 3D shape of the city, taking into account wind, vegetation, etc. The approach can be also used for computing prediction on other kind of particles, such as PM10, PM2.5 as performed in Helsinki.
Where you can test
The figure above presents a dashboard on Snap4City reporting the predicted NOx concentration map in the city of Florence, Livorno and Pisa. A similar computation has been performed also on Helsinki for predicting the PM10 24 hours in advance. On the dashboard, you can navigate on several predictions, in past and future and you can see the 24H animation of the next and past days.
Download this note in PDF: https://www.snap4city.org/download/video/tn/predicting-air-quality.pdf
- List of all scenarious: https://www.snap4city.org/4
- Greenifier: Snap4City Hackathon 2019 Finalist: GREENIFIERS (ANTWERP)
- Air Quality Standards:
- Directive https://www.eea.europa.eu/data-and-maps/figures/air-quality-standards-under-the Air quality standards under the Air Quality Directive, and WHO air quality guidelines
- Trafair project: example of GRAL estimation: https://www.snap4city.org/drupal/node/500
- What If analysis dashboard online help: https://www.snap4city.org/drupal/node/521
- Environmental Data Definitions, and Predictive Models https://www.snap4city.org/drupal/node/435
- Air Quality Indexes https://www.snap4city.org/drupal/node/413
- Data Analytics: the cases of Antwerp and Helsinki, and general views https://www.snap4city.org/drupal/node/524
- Dashboard with GRAL on Helsinki: https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTQwNg==
- Dashboard monitoring different kinds of GASes: https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjA1
- Dashboard monitoring gas and smoke: https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MjA0
- Comparison Actual FMI, GRAL on Helsinki PM10: https://www.snap4city.org/dashboardSmartCity/view/index.php?iddasboard=MTczMg==