Next Article in Journal
The Impact of Rewetting Peatland on Fire Hazard in Riau, Indonesia
Next Article in Special Issue
The Sources of Polycyclic Aromatic Hydrocarbons in Road Dust and Their Potential Hazard
Previous Article in Journal
Coordination Analysis of the Recycling and Remanufacturing Closed-Loop Supply Chain Considering Consumers’ Low Carbon Preference and Government Subsidy
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling Based on the Analysis of Interval Data of Atmospheric Air Pollution Processes with Nitrogen Dioxide due to the Spread of Vehicle Exhaust Gases

1
Department of Computer Science, West Ukrainian National University, 46000 Ternopil, Ukraine
2
Faculty of Management, Wroclaw University of Economics and Business, 53-345 Wroclaw, Poland
*
Authors to whom correspondence should be addressed.
Sustainability 2023, 15(3), 2163; https://doi.org/10.3390/su15032163
Submission received: 27 November 2022 / Revised: 22 December 2022 / Accepted: 19 January 2023 / Published: 24 January 2023
(This article belongs to the Special Issue Observation and Modeling of Air Pollution)

Abstract

:
The article deals with the issue of modeling taking into consideration nitrogen dioxide pollution of the atmospheric surface layer caused by vehicle exhaust gases. The interval data analysis methods were suggested. The method of identifying the mathematical model of the distribution of nitrogen dioxide as an atmospheric air pollutant based on the analysis of data with known measurement errors was proposed and grounded for the first time. The obtained mathematical model in the form of a difference equation is characterized by the guaranteed accuracy of forecasting nitrogen dioxide concentrations in a specified area of the city. It also adequately takes into account traffic changes which significantly reduces the costs of environmental control and monitoring. The proposed new model identification method is more effective in terms of computational time complexity compared to the known method and it is based on taking into account measurement errors which in the final case provides predictive properties of the model with guaranteed accuracy.

1. Introduction

The problem of nitrogen dioxide pollution of the atmospheric surface layer in large cities is associated with the intensive of motor vehicles, the exhaust gases of which contain this atmospheric pollutant [1,2,3,4,5]. The concentration of this atmospheric pollutant in the exhaust gases from vehicles is quite high. In addition, nitrogen dioxide is very harmful for human because it belongs to the second type of danger. According to statistic data, traffic pollution in large cities is from 70 to 90 percent among all pollution [6,7,8,9]. Therefore, monitoring of this substance is a very relevant topic [9,10,11,12,13,14,15].
Air pollution monitoring processes are based on an extensive system of stations measuring the concentrations of the main atmospheric pollutants, analyzing these data and establishing the main indicators of atmospheric air quality [12,13,14,15,16]. The main focus of air pollution monitoring by European institutions is to the Air Quality Index as a research and communication tool for reporting the current state of air pollution to the public. The air quality index allows air quality monitoring in real time on the territory of those countries which implemented the data transfer protocols. The index uses data from more than 2000 air quality monitoring stations across the whole Europe that belong to the Copernicus atmospheric monitoring network [17] and evaluates air quality according to four indicators: solid particles, ground-level ozone, nitrogen dioxide and sulfur dioxide, each of which is evaluated accordingly to the standards approved by the European Union Directives. The Air Quality Index updates data every 6 h but it happens that data from the analyzers is not received in time. To solve this problem, the European Environment Agency uses an approximation method to model the necessary data. This approximation method contains differences for the indicator which is measured. The so-called differential method is used for nitrogen dioxide and solid particles where the value is obtained by simulating the Copernicus system with the addition or subtraction of a correction difference, which is the averaging of the difference between previous measurements and system-simulated values obtained at the same hour.
Recently, in Ukraine, an increasing number of public organizations and commercial projects appear which raise the issue of atmospheric air quality monitoring and the creation of separate IT products to improve air quality information. One of the currently active projects in Ukraine is the EcoInfo project, the purpose of which is to inform the public about the state of air quality in the location of a site user. However, despite the technical and visual attractiveness of this project, it does not show the methodology which is used to measure air quality. Therefore, such a system cannot be called a monitoring system and has nothing to do with air quality at the indicated points. The experience of the environmental organization “EcoCitizens”, namely their crowdsourcing project monitoring of the environment is no less interesting, the main idea of which was the accumulation and processing of a large array of environmental information using monitoring devices based on the Arduino or Raspberry Pi platforms. At the same time, it is worth noting that the development of air quality monitoring systems is just beginning at the regional level.
The website of the Ministry of Ecology and Natural Resources of Ukraine contains a list of software products in the field of air protection [18]. However, taking into consideration the description of their purpose, it becomes clear that they are intended for conducting calculations of air pollution and not for the monitoring process.
However, monitoring system deployment with a large number of sensors in high-traffic areas is a high-value task. Instead of it, a small number of sensors or mobile systems are typically used to selectively measure pollutant concentrations. Besides, mathematical models are used to quantify the concentrations of these gases with a given accuracy at any point of the atmospheric surface layer. Mostly these types of mathematical models are partial differential equations or their differential analogs [19,20,21,22]. In mathematical models in the form of differential equations, it is necessary, to take into account a significant number of factors, for example, the heterogeneity of the environment for the transport of air pollutants, physical processes that affect the transport of pollutants such as ventilation, thermal air flows, etc.
Mathematical models of the distribution of concentrations of atmospheric pollutants are difficult to set up because they are characterized by large values of errors in long-term prediction and require complex computational decision procedures. Therefore, it is advisable to use their difference analogs, the main idea of which is to determine a certain difference scheme by matching it with experimental data. To build mathematical models in the form of difference equations, it is necessary to solve the problems of their structural and parametric identification. The stated above methods are focused on cases of accurate presentation of observation results and do not take into account uncertainties in the form of errors, the values of which are often limited. In these cases, the methods of interval data analysis that is data with errors limited in value should be used. As a result, we obtain interval discrete dynamic models which describe the dynamics of pollution.
At the same time, setting the value of the measured concentrations, modern measuring systems simultaneously allow establishing the range of these measurements, based on the possible error bounds. Therefore, the results of pollutant concentration measurements can be presented in the form of intervals with numerically determined lower and upper bounds. This representation of variables is called an interval, and the analysis of this type of data is used to build mathematical models in the form of discrete equations [23,24,25,26,27], which specify the distribution of the pollutant in the atmospheric surface layer. It should be noted that the models of this type are so-called interval discrete models (IDM) [25,26,27,28].
As it is known, IDM construction procedures [25,26] consist of two aspects, namely structural and parametric identification. Both of these aspects in terms of interval data analysis are NP-complex computational problems. Therefore, the methods of evolutionary calculations should be used to solve NP-complex computational problems [29,30,31].

2. Materials and Methods

2.1. Mathematical Model of the Nitrogen Dioxide Distribution in the Atmospheric Surface Layer

As it was stated above the “classical” models of the distribution of air pollutants in the atmosphere are differential equations with partial derivatives [19,20,21,22]. Such equations are good descriptions of the transport of parts of chemical substances in the air. However, to set up them, it is necessary to measure diffusion coefficients in spatial coordinates, which is difficult because the environment is heterogeneous. Furthermore, it is necessary to use numerical techniques for such models [23,24,25,26,27,28]. That is why, the authors of this article suggest the usage of discrete analogs of the stated differential equations which are actually solutions and methods of building these discrete equations on the base of experimental data.
Let us formulate the assumptions which are based on the construction of a mathematical model of the distribution of nitrogen dioxide in the atmospheric surface layer.
Assumption 1.
We present the results of nitrogen dioxide concentration measurements in the form of intervals of possible values of this concentration:
[ z i , j , h , k ; z i , j , h , k + ] , i = 0 , , I , j = 0 , , J , h = 0 , , H , k = 0 , , K
where [ z i , j , h , k ; z i , j , h , k + ] —respectively, the lower and upper bounds of the interval of possible nitrogen dioxide concentrations at a point with discretely specified spatial coordinates i = 0 , , I , j = 0 , , J , h = 0 , , H and time discrete k = 0 , , K .
It should be noted that received interval values of the measured concentration are determined by absolute Δ i , j , h , k or relative δ i , j , h , k metrological and methodical errors of the measuring system. In this case, the lower and upper bound of the interval of possible values of the concentration of nitrogen dioxide is calculated by the following formula:
z i , j , h , k = z i , j , h , k z i , j , h , k δ i , j , h , k ,   i = 0 , , I ,   j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K
z i , j , h , k = z i , j , h , k + z i , j , h , k δ i , j , h , k ,   i = 0 , , I ,   j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K
where z i , j , h , k —the measured value of nitrogen dioxide concentration.
In general, measurement errors may depend on the point in space and time of measurement. In our case, we assume that these errors are constant for all measurements. Mainly for the measurement of concentrations of chemical substances in the atmosphere, such relative errors depending on measurement methods and measuring device may vary from 5% to 50%.
Assumption 2.
As it was stated, to model the distribution of nitrogen dioxide concentration in the atmospheric surface layer, we use a discrete model in the following general form [23,24]:
v i , j , h , k = f T ( v i d , j d , h d , k d , v i d + 1 , j d , h d , k d , , v j d + 1 , d , d , d , , v i 1 , j 1 , h 1 , k 1 , ,   v i , j , h 1 , k ) g ,   i = d , , I ,   j = d , , J ,   h = d , , H ,   k = d , , K
where v i , j , h , k —the calculated concentration of nitrogen dioxide at a point with discrete spatial coordinates i = d , , I ,   j = d , , J ,   h = d , , H and at discrete time intervals k = d , , K . d —the order of DM (4), which is known to be equivalent to the order of a differential equation—the analog of a discrete model; g —the vector of unknown parameters of the model; f T ( ) —a vector of basic functions, which are used to transform the values of the modeled characteristic at discrete points in space and for certain discrete periods.
The stated above elements form structural elements
f T ( v i d , j d , h d , k d , v i d + 1 , j d , h d , k d , , v j d + 1 , d , d , d , , v i 1 , j 1 , h 1 , k 1 , ,   v i , j , h 1 , k )
of the discrete model.
Let us indicate the vector to simplify further consideration:
V = ( v i d , j d , h d , k d , v i d + 1 , j d , h d , k d , , v j d + 1 , d , d , d , , v i 1 , j 1 , h 1 , k 1 , , v i , j , h 1 , k ) T
Assumption 3.
To identify DM (4) based on the interval data (1), we use the criterion of ensuring the accuracy of the mathematical model within the accuracy of the measurement experiment, that is the following conditions:
[ v ^ i , j , h , k ; v ^ i , j , h , k + ] [ z i , j , h , k ; z i , j , h , k + ]   i = 0 , , I , j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K
where [ v ^ i , j , h , k ; v ^ i , j , h , k + ] —the interval estimates of the modeling concentration of nitrogen dioxide based on model (4).
These conditions define the accuracy of the mathematical model despite the case when scholastic models of such type are examined. As it is known, [23,24,25,26,27], such an approach does not require statistical research during the verification of the predictive properties of the mathematical model.
Let us introduce the mathematical operator Q ( λ s ) , which generates a mathematical model based on the transformation of its structure λ s = { f 1 s ( V ) g 1 s ;   f 2 s ( V ) g 2 s ; ; f m s s ( V ) g m s s } into an additive convolution, i.e.,:
Q ( λ s ) = f 1 s ( V ) g 1 s + f 2 s ( V ) g 2 s + + f m s s ( V ) g m s s
In Equation (6), s—means a certain set of structural elements, on the base of which we build the s—model in the form of (6), that is, as a convolution of this set of elements. The notation λ s means s is that structure.
To use the “classical” model of the distribution of air pollutants in the atmosphere in the form of the differential equation, it is necessary to calculate it by specifying boundary conditions. In the case of the use of a discrete equation, it is necessary to specify initial conditions. In our case, taking into account available interval data (1), the initial conditions should be specified in such way:
[ v ^ 0 , 0 , 0 , 0 ; v ^ 0 , 0 , 0 , 0 + ] [ z 0 , 0 , 0 , 0 ; z 0 , 0 , 0 , 0 + ] , , [ v ^ 1 , d 1 , 1 , 0 ; v ^ 1 , d 1 , 1 , 0 + ] [ z 1 , d 1 , 1 , 0 ; z 1 , d 1 , 1 , 0 + ] , , [ v ^ d 1 , d 1 , d 1 , d 1 ; v ^ d 1 , d 1 , d 1 , d 1 + ] [ z d 1 , d 1 , d 1 , d 1 ; z d 1 , d 1 , d 1 , d 1 + ] .
The stated above conditions (7) mean that depending on the order d of the difference scheme it is necessary to conduct a series of measurements in a certain point of space and in a certain time period to set a difference scheme for concrete environmental conditions. It should be noted that these conditions fully characterize exclusively measured values of the concentration of a chemical substance in the atmosphere at certain points. For example, traffic may be characterized by measured values of nitrogen dioxide concentration. We assume that the increased concentration of nitrogen dioxide in the air at the measurement points near the road surface is associated with an increase in the intensity of motor vehicle traffic.
Then, using the operator Q ( λ s ) and taking into account the initial conditions (7), we obtain discrete models—candidates evaluated in the process of structural identification in the form of an interval discrete model (IDM):
[ v i , j , h , k ( λ s , [ V ^ ] ) ] = [ f 1 s ( [ V ^ ] ) ] g ^ 1 s + [ f 2 s ( [ V ^ ] ) ] g ^ 2 s + + [ f m s s ( [ V ^ ] ) ] g ^ m s s
where
f i s ( [ V ^ ] ) = f i s ( [ v ^ i d , j d , h d , k d ] , , [ v ^ i , j d , h , k ] , , [ v ^ i , j , h 1 , k ] , u i , j , h , 0 , , u i , j , h , k )   _ [ V ^ ] = [ v ^ i d , j d , h d , k d ] , , [ v ^ i , j d , h , k ] , , [ v ^ i , j , h 1 , k ]
an interval vector with components that mean interval estimates of the modeled characteristic given in the form of initial conditions or predicted at previous points in space and time.
Structural identification gives a possibility to define a general form of IDM that is searching difference scheme. However, to use this difference scheme, it is necessary to calculate its parameters on the base of the experimental data presented in the form of an interval (1).
The vector of known parameters of the IDM (8) g ^ s which is obtained in the form of a solution of the interval system of nonlinear algebraic equations (ISNAE), fulfilling the conditions (4) [24]:
{ [ v ^ 0 , 0 , 0 , 0 ; v ^ 0 , 0 , 0 , 0 + ] [ z 0 , 0 , 0 , 0 ; z 0 , 0 , 0 , 0 + ] , , [ v ^ d 1 , d 1 , d 1 , d 1 ; v ^ d 1 , d 1 , d 1 , d 1 + ] [ z d 1 , d 1 , d 1 , d 1 ; z d 1 , d 1 , d 1 , d 1 + ] ; z i , j , h , k [ f 1 s ( V ^ ) ] g ^ 1 s + [ f 2 s ( V ^ ) ] g ^ 2 s + + [ f m s s ( V ^ ) ] g ^ m s s z i , j , h , k + ; i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K .
Therefore, after the transformations, we obtained the general form of the problem of parametric identification of the IDM in the form of ISNAE for each s—separate candidate model. If ISNAE (9) turns out to be incompatible with the current structure λ s , then we build a new structure, and on its basis—a new ISNAE (9) and again check its compatibility. Compatibility of ISNAE (9) means that the intervals of values of [ v i , j , h , k ( λ s , [ V ^ ] ) ] the predicted characteristic in all discrete belong to the intervals [ z i , j , h , k ; z i , j , h , k + ] ,   i = 0 , , I ,   j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K obtained from the results of observations. It is worth noting that guaranteed predictive properties of IDM are insured in such a way unlike stochastic analogs of such mathematical models.
Then we shall consider the mathematical formulation of the construction problem of IDM.
As it is known [24,25], the interval data analysis procedures, in this case, involve finding at least one solution g ^ l s ISNAE (9) or its interval estimation. Such procedures are interactive and consist of some evolution of the values of the initially specified or subsequently calculated components of the current vector g ^ l s IDM parameters. At the same time, the “quality” indicator is used to assess the quality of the evolution δ ( λ s , g ^ l s ) . The function δ ( λ s , g ^ l s ) quantitatively reflects the degree of closeness of the solution to the solution that transforms ISNAE (9) into a compatible system. The closer the predicted corridor, built based on the given proximity of the parameter vector to the experimental one, the higher the quality of the proximity. In the works [23,24,25,26,27], the expression for this function is substantiated based on the following considerations. If the predicted and experimental intervals do not cross with each other, the closeness quality is defined as the difference between the centers of the most distant intervals:
δ ( λ s , g ^ l s ) = max i = d , , I , j = d , , J , h = d , , H , k = d , , K { | m i d ( f 1 s ( [ V ^ ] ) g ^ l 1 s + f 2 s ( [ V ^ ] ) g ^ l 2 s + + f m s ( [ V ^ ] ) g ^ l m s ) m i d ( [ z i , j , h , k ] ) | }
if
[ v ^ i , j , h , k ] [ z i , j , h , k ] = Ø ,   i = d , , I , j = d , , J , h = d , , H , k = d , , K
If there is a crossing of the predicted and experimental corridors, then the quality is defined as the smallest value of the intersection width:
δ ( λ s , g ^ l s ) = max i = d , , I , j = d , , J , h = d , , H , k = d , , K { w i d ( f 1 s ( [ V ^ ] ) g ^ l 1 s + f 2 s ( [ V ^ ] ) g ^ l 2 s + + f m s ( [ V ^ ] ) g ^ l m s ) w i d ( f 1 s ( [ V ^ ] ) g ^ l 1 s +   + f 2 s ( [ V ^ ] ) g ^ l 2 s + + f m s ( [ V ^ ] ) g ^ l m s ) [ z i , j , h , k ] }
if
[ v ^ i , j , h , k ] [ z i , j , h , k ] Ø ,   i = d , , I , j = d , , J , h = d , , H , k = d , , K
where m i d ( ) , w i d ( ) . are operations for determining the center and width of the intervals, respectively.
Therefore, if in the process of identification of the IDM its structure is determined in some way λ s , then for this fixed structure the task of parametric identification of the IDM is to find a solution for the following optimization problem:
δ ( λ s , g ^ l s ) g ^ l s min ,   g ^ l i [ g l i l o w , g l i u p ] ,   i = 1 , , n ,   l = 1 , , S
where g l i l o w , g l i u p the lowest and highest value of each IDM parameter.
However, this problem is very difficult from a computational point of view. The complexity of the problem is connected with the complexity of the objective function, which for various conditions requires calculations at each iteration of the method according to the expression (10) or (11). It is worth noting that the objective function (10) or (11) is given algorithmically, it is discrete and it does not have analytical representation, which complicates the calculation and analysis of the optimization problem (12). In addition, the algorithm for solving the optimization problem (12) becomes more complicated even for simple cases of the mathematical model in the form of difference operator. At the same time, the criterion for minimization of standard deviation is used in the vast majority of problems for both structural and parametric identification of mathematical models. On the other hand, mainly even setting the interval problem statement in the sense of solving the ISNAE (9), to find at least one difference operator is sufficient. Then conditions (7) can be rewritten in the following form:
v ¯ ^ 0 , 0 , 0 , 0 [ z 0 , 0 , 0 , 0 ; z 0 , 0 , 0 , 0 + ] , , v ¯ ^ d 1 , d 1 , d 1 , d 1 [ z d 1 , d 1 , d 1 , d 1 ; z d 1 , d 1 , d 1 , d 1 + ]
where v ¯ ^ 0 , 0 , 0 , 0 , , v ¯ ^ d 1 , d 1 , d 1 , d 1 are some initial values.
Then ISNAE (9) is
{ v ¯ ^ 0 , 0 , 0 , 0 [ z 0 , 0 , 0 , 0 ; z 0 , 0 , 0 , 0 + ] , , v ¯ ^ d 1 , d 1 , d 1 , d 1 [ z d 1 , d 1 , d 1 , d 1 ; z d 1 , d 1 , d 1 , d 1 + ] ; z i , j , h , k f 1 s ( V ^ ) g ^ 1 s + f 2 s ( V ^ ) g ^ 2 s + + f m s s ( V ^ ) g ^ m s s z i , j , h , k + ; i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K .
In this case one of the interval models is
v ¯ ^ i , j , h , k ( λ s , V ^ ) = f 1 s ( V ^ ) g ^ 1 s + f 2 s ( V ^ ) g ^ 2 s + f m s s ( V ^ ) g ^ m s s
Statement 1.
If at least one solution of ISNAE (9) exists, then it is equivalent to the solution to the following problem:
Λ ( λ s , g ^ l s , α i , j , h , k ) g ^ l s , α i , j , h , k min , α i , j , h , k [ 0 , 1 ] , i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K
where
Λ ( λ s , g ^ l s ) = i = d I j = d J h = d H k = d K ( f 1 s ( V ^ ) g ^ l 1 s + f 2 s ( V ^ ) g ^ l 2 s + + f m s ( V ^ ) g ^ l m s ( α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ) ) 2
In Equation (17) V ^ —vector with components that means given in the form of initial conditions, or predicted at previous points in space and time interval estimates of the simulated characteristic.
Statement 2.
At least one solution to the problem (16) satisfies the condition
Λ ( λ s , g ^ l s , α i , j , h , k ) = 0 , i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K
As we can see, Statement 2 is a sufficient condition for Statement 1. Therefore, proving Statement 2, we will simultaneously show the validity of a very important Statement 1.
Proof of Statement 2.
Let us rewrite Equation (17) taking into account Equation (15) for v ¯ ^ i , j , h , k ( λ s , V ^ ) :
Λ ( λ s , g ^ l s ) = i = d I j = d J h = d H k = d K ( v ¯ ^ i , j , h , k ( λ s , V ^ ) ( α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ) ) 2
If the solution of ISNAE (14) exists, then it means that equivalent conditions (5) are fulfilled, which in this case is:
v ¯ ^ i , j , h , k [ z i , j , h , k ; z i , j , h , k + ]   i = 0 , , I , j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K
Then:
v ¯ ^ i , j , h , k = α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ,   α i , j , h , k [ 0 , 1 ] i = 0 , , I , j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K
since v ¯ ^ i , j , h , k is always a linear combination of bounds of the intervals [ z i , j , h , k ; z i , j , h , k + ] , i = 0 , , I , j = 0 , , J ,   h = 0 , , H ,   k = 0 , , K .
Partial conditions arise from these conditions (21):
v ¯ ^ i , j , h , k ( λ s , V ^ ) = α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ,   α i , j , h , k [ 0 , 1 ] i = d , , I , j = d , , J ,   h = d , , H ,   k = d , , K
Substituting Equation (19) instead v ¯ ^ i , j , h , k ( λ s , V ^ ) of Equation (21), we will get:
Λ ( λ s , g ^ l s ) = i = d I j = d J h = d H k = d K ( α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ) ( α i , j , h , k z i , j , h , k + ( 1 α i , j , h , k ) z i , j , h , k + ) ) 2 = 0
It confirms the truth of Statement 2 and accordingly Statement 1. □
The advantage of using the objective function in the form (17) is the fact that it has analytical representation and it is quadratic at least relatively α i , j , h , k [ 0 , 1 ] , i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K .
Thus, if in the process of identifying the IDM in some way determined, its structure λ s then for this fixed structure the task of parametric identification of IDM is to find the solution of such an optimization problem:
Λ ( λ s , g ^ l s , α i , j , h , k ) g ^ l s , α i , j , h , k min , α i , j , h , k [ 0 , 1 ] , i = d , I , j = d , , J ,   h = d , , H ,   k = d , , K , g ^ l i [ g l i l o w , g l i u p ] ,   i = 1 , , n ,   l = 1 , , S

2.2. Characteristics of Parametric Identification IDM Method

The given problem is an NP-complex problem, since it cannot be solved in a predetermined number of iterations. General approaches to the solution of problems of this type are heuristic methods, in particular random search methods. However, recently, methods based on swarm intelligence became widely used as one of the most effective tools for the solution of complex optimization tasks using elements of self-organization and adaptation. In swarm algorithms, the interaction between individuals of the population occurs locally which ensures the detection of local extrema and, accordingly, the faster finding of the extremum of the global objective function [32,33,34,35,36,37,38]. In addition, another advantage of swarm methods and algorithms is the smaller number of algorithm parameters. The investigation of known swarm algorithms and other algorithms of random search, for instance, genetic ones is presented in the scientific work [24]. While the objective function (19) in optimization problem (24) because of its non-linear and recursive character, has many extreme properties, and also this problem can not be solved by a finite amount of steps then optimization problem (24) is NP computationally complex. Therefore, the comparison with other heuristic methods, for instance, presented in the works [34,35,37] requires computing experiments beyond the framework of this work. However, the analysis of the known swarm algorithms, presented in the work [24], showed that the artificial bee colony algorithm is the most appropriate in the context of solving the problem of parametric IDM identification. Moreover, none of the known computing algorithms, besides the artificial bee colony algorithm, does not solve the problem of the structural identification of IDM, where a general view of difference scheme are solutions [24,25,26]. Therefore, in general, computing scheme of structural and parameter identification of IDM, the artificial bee colony algorithm has advantages over other heuristic computing algorithms of complex optimization problems.
Taking into consideration the stated above information, the method of identifying the mathematical model of the distribution of atmospheric pollutants of motor vehicles will be built on the principles of behavioral models of bee colonies [24].
The main phases of the method are described below.
Initialization phase. Initialization of the initial g l estimates of the vector of IDDM parameter values from n variables g l i , i = 1 , , n , which should be optimized to minimize the objective function in the problem (24):
g l i = g l i l o w + r a n d ( 0 , 1 ) ( g l i u p g l i l o w ) , i = 1 , , n , l = 1 , , S
where r a n d ( 0 , 1 ) —a random real number from the range [0, 1], which is generated according to the law of uniform distribution.
Also, at this stage, the main parameters of the search method are set, namely LIMIT; S; [ I min ; I max ] ; current iteration number (mcn = 0), total number of iterations (MCN).
Worker bees phase. In the context of the optimization problem (24), the search for new solutions, that is the calculation of current g l i m c n estimates of the vector of IDDM parameter values is carried out using the equation:
g l i m c n = g l i + Φ l i ( g l i g p i ) , i = 1 , , n , p l = 1 , , S
where g l i m c n estimates of the vector of IDDM parameter values at the current iteration; g p a randomly selected vector of parameter values from p l = 1 , , S ; i = 1 , , n the index of a randomly selected parameter; Φ l i a random number from the range [–1,1].
After calculation the current estimates of the vector of IDDM parameter values g l m c n reassignment of estimates of parameter value vectors between previously defined and current ones is carried out using (17):
g l = { g l ,   i f   δ ( g l ) δ ( ( g l m c n ) }   or   g l = { g m c n l , i f   δ ( g l ) > δ ( ( g l m c n ) } .
Explorer bees phase. In the context of the optimization problem (24), at this stage, there is an opportunity to investigate in more detail the area of the solution space of this problem, namely to determine such vectors of parameter values, around which it is necessary to conduct a more detailed study of the objective function. To do this, we calculate the probability of feasibility of the study for each of the previously established vectors of parameter values (with the condition to prior normalization of the values of the objective function δ ( g l ) of the interval [0, 1]):
P l = 1 δ ( g l ) l = 1 S ( 1 δ ( g l ) )
Based on computing probabilities, we choose a neighborhood of a certain vector of parameter values g l , that contains m l points whose coordinates are calculated according to Equation (26). At the same time, the number of points around each vector is calculated according to the following formula: m l = P l S .
Next, the objective function is calculated according to Equation (17) and a pair is selected between existing and current vectors of parameter values based on Equation (27) for each newly created vector.
Scout bees phase. In this phase, the new vectors of model parameter values are randomly generated. It means that the parameters of the mathematical model of the distribution of automobile atmospheric pollutants are calculated using Equation (25) at this stage.
In the context of the artificial bee colony algorithm, it means exhausting the current sources of nectar (vectors of parameter values) when the limit counter exceeds the limit value LIMIT, and in the context of solving the parametric identification problem (24), this mechanism means the possibility of avoiding local minima.

3. Results and Discussion

As it follows from the stated above, IDM built on the base of the interval data received from experimental measurements is used for the modeling of chemical substances in the atmosphere. An example is the distribution of nitrogen dioxide concentration caused by atmospheric pollutants of automobile exhaust gases in the given central area of the city of Ternopil on the ring road with S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street joined. This area is characterized by changeable traffic intensity at different time intervals. It should be noted that the model does not take into account the time factor directly. It means that it is necessary to assess spacial distribution of air pollution on a specified area, to make control measurements entering new initial conditions in the form (5) for the mathematical model. Therefore, other factors, for instance traffic intensity will be taken into account under new initial conditions.
Directly, information measuring aeromobile complex on the base of Sniffer4D Hyper-local Air Quality Analyzer with installed sensors for measuring nitrogen dioxide and metereological characteristics was used for identification (setting up) mathematical model in the form of IDM [23]. It is worth noting that the relative error for the installed nitrogen dioxide sensor was 15%. The module was installed on mobile system board—quadrocopter DJI M100. Measuring height was stable, it was h = 1.5 m on the area of 32.4328 m on 32.4328 m (1051.883 m2) with discretization of a given area at 20 points for each coordinate. Measurements were made during three minutes during intensive traffic at 5:00 p.m. of a working day. The characteristics of the area and conditions of measurements were the next: average coordinates of a square area (in a global system of coordinates according to navigation system of aeromobile complex): Longitude: 25.5; Latitude: 49.5; the temperature was −2.6 °C; the relative humidity was 69.8%; atmospheric pressure was 97,473 Pa; wind speed was 2 m/s. The picture received from program module Sniffer4D Mapper is presented in Figure 1.
The results of measurements in the form of immediate nitrogen dioxide concentrations z i , j , h , k , i = 0 , 19 , j = 0 , 19 , h = c o n s t , k = c o n s t presented in Table 1. It is worth noting that h = c o n s t , because the height is stable (1.5 m) and time discrete coordinate k = c o n s t , since time is also considered to be constant.
To obtain intervals of possible nitrogen dioxide concentration, i = 0 , 19 , j = 0 , 19 , h = c o n s t , k = c o n s t according to Equation (1), the relative error of the measured sensor of nitrogen dioxide 15% was taken into consideration.
In order to build IDM that predicts nitrogen dioxide concentrations in the specified area, it is necessary to solve the problem of identification of this model using the method of identification based on the behavioral model of the bee colony. Taking into account recent investigations made on the basis of structural identification the following initial structure of IMD was chosen for modeling on the base of experimental data:
v ^ i , j , h , k = g 1 + g 2 v ^ i , j 1 , h , k + g 3 v ^ i 1 , j , h , k + g 4 v ^ i 1 , j 1 , h , k + g 5 v ^ i , j 2 , h , k + g 6 v ^ i , j 3 , h , k
Therefore, in the difference scheme (29) six parameters are unknown g 1 , g 2 , g 3 , g 4 , g 5 , g 6 , which should be calculated using the interval data. As it is known, it is necessary to enter initial conditions for setting the difference scheme (7) that is, to define interval concentrations of nitrogen dioxide at specified discrete. Interval data from Table 1 should be used. Hence, a difference scheme is of the third order according to discrete coordinate j (availability of the element v ^ i , j 3 , h , k ) and the first order according to discrete coordinate i, then for its setting, it is necessary to enter the next general initial conditions:
v ^ i , j , h , k [ z i , j , h , k ;   z i , j , h , k + ] ,   i = 0 ,   , 19 ,   j = 0 , , 2 , h = c o n s t , k = c o n s t ; i = 0 , j = 3 , , 19 , h = c o n s t , k = c o n s t .
As it can be seen in (30), initial conditions for the difference scheme (29) should be calculated using the first line from Table 1 and three first columns with numbers j = 0, j = 1, j = 2.
Measured instantaneous concentrations of nitrogen dioxide NO2, on the base of which the intervals of these concentrations in the form of initial conditions (30) are calculated, they are red presented in Table 1.
Having used the stated above method of parameter identification of IDM we receive the following model:
v ^ i , j , h , k = 0.7952 + 0.3128 v ^ i , j 1 , h , k 0.1935 v ^ i 1 , j , h , k + 0.17 v ^ i 1 , j 1 , h , k + + 0.7149 v ^ i , j 2 , h , k 0.0171 v ^ i , j 3 , h , k
Using the obtained IDM in the form of the difefrence scheme (31) with indicated initial conditions (30), concentrations of nitrogen dioxide were calculated and the graph was built. The results was shown in Figure 2.
Figure 2 shows the results of predictive nitrogen dioxide concentrations on the base of the model (31) (blue color line) and their comparison with experimental interval data (green color lines).
As we can see, the obtained model ensures the calculation of the concentration of nitrogen dioxide with a specified accuracy that meets the requirements of the “guarantee” (5) that is, such a model can be considered adequate.
Altogether, the assessment of the predictive properties of the obtained model and setting bounds of its usage requires additional investigations. In the given example, the conditions of the usage of the obtained model for other traffic intensity and other meteorological conditions will be widened. Therefore, the investigated area will be the same that is the highway ring of S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street in Ternopil city.
For a verification model, the measurements were made the next day at 1:00 p.m. at the same height of 1.5 m with the discretization of the area in 20 points for each coordinate. Excellent conditions besides time and day were: temperature: −3.2 °C; relative air humidity—72.4%; atmospheric pressure—97,473 Pa; north wind—3 m/s. There was moderate traffic during the time of measurements. All stated differences were indicated under initial conditions v ^ i , j , h , k [ z i , j , h , k ;   z i , j , h , k + ] ,   i = 0 ,   , 19 ,   j = 0 , , 2 , h = c o n s t , k = c o n s t ; i = 0 , j = 3 , , 19 , h = c o n s t , k = c o n s t . for the difference scheme (31), calculated on the base of the data of red color presented in Table 2.
The results of the prediction of the distribution of nitrogen dioxide concentrations on the base of IDM (31) and specified initial conditions v ^ i , j , h , k [ z i , j , h , k ;   z i , j , h , k + ] ,   i = 0 ,   , 19 ,   j = 0 , , 2 , h = c o n s t , k = c o n s t ; i = 0 , j = 3 , , 19 , h = c o n s t , k = c o n s t . , were calculated from the first line and three first columns from Table 2, shown in Figure 3. The comparison of the results of the prediction with measured intervals of nitrogen dioxide concentrations is shown in Figure 3.
As it can be seen, predictive concentrations for all discrete belong to intervals obtained experimentally. Therefore, under the stated above conditions, the obtained IDM has sufficient predictive properties for the prediction the limit of concentrations of nitrogen dioxide depending on the change of conditions particularly the change of traffic. In this case, the difference equation is set on the base of characteristic concentrations (initial conditions) for the indicated moment.
Hence, the implementation of the suggested method of parameter identification of IDM gives possibilities for the investigation of nitrogen dioxide concentrations caused by heavy traffic in different parts of the city. Besides, the quantity of measurements, which should be made is defined only by points for the setting of difference equation. For instance, in our case, 77 measurements are enough instead of 400 points of measurements (first line and three first columns in Table 1 and Table 2), to enter initial conditions for the mathematical model in the form of expression (31). It should be noted that mathematical models for different parts of the city will be different.
The statement of this problem in Equation (12) and the Equation (24) was examined during the investigation of the computational method itself for constructing the model. For both cases, the optimization method based on the behavioral model of the artificial bee colony was used. However, the formulation of the parametric identification problem in Equation (24), which was proposed for the first time, has an analytically defined objective function, unlike the case (12), where the objective function is algorithmically defined. In making computational experiment, the computational complexity of implementing the parametric identification method was investigated. The results are shown in Table 3.
As it is shown in Table 3, during all four estimation experiments, the time complexity of implementing method of parametric identification of IDM based on ABC is lower in case of the usage the first proposed objective function (19) instead of (10) or (11). Therefore, the method of parametric identification of the IDM based on the optimization problem (24) is more effective.

4. Conclusions

The task of modeling the processes of pollution of the atmospheric surface layer caused by vehicle exhaust gases is one of the most important in monitoring the environment of cities. In particular, the main component of these gases is nitrogen dioxide in high concentration, which is dangerous for human health. Measuring and monitoring of city pollution caused by nitrogen dioxide is a high-cost task. Therefore, mathematical modeling methods were suggested to solve this task. Nitrogen dioxide concentrations within the city depend on many factors, in particular on the traffic intensity. The choice for modeling this distribution of discrete equations as an analog of differential equations with partial derivatives has certain advantages. Firstly, it gives the possibility for identifying the model itself using experimental data. Secondly, it gives the possibility for adjusting each model to specific conditions using partial measurements of nitrogen dioxide concentrations in a limited area of a city. In our case, it consists of 77 points instead of the necessary 400. Such an approach gives the possibility to take into account traffic intensity and changing meteorological conditions.
In the text of the paper, we described the shortcomings of classical chemistry transport models. In addition to the problem of measurements, namely measurements, and not calculations of diffusion coefficients in a heterogeneous environment and the setting of boundary conditions and the intensity function of a distributed emission source, there is a need to verify this model based on the results of nitrogen dioxide concentration measurements. Therefore, we did not compare the results obtained from different models, but the simulation results with the actually measured concentrations. To do this, IDM identification was first carried out with some measurement results, and then the simulation results were compared with the measurement results under other conditions.
The proposed new model of identification method is more effective in terms of computational time complexity compared with the known methods based on taking measurement errors into account, which in the final case provides predictive properties of the model with guaranteed accuracy.
Studies in a specific area of the city showed that the distribution of nitrogen dioxide obtained on the base of the interval discrete model in the form of the difference equation reflects the regularities of a place of research and adequately takes into account changes in traffic, which significantly reduces the costs for air quality control and environmental monitoring.

Author Contributions

Conceptualization, M.D. and I.S.; methodology, M.D., I.S., A.M., A.R. and V.M.; software, T.D. and A.M.; validation, V.M., T.D., M.H. and A.R.; investigation, M.D., I.S., A.M., V.M., T.D. and A.R.; writing—original draft preparation, M.D., I.S. and V.M.; writing—review and editing, M.D., I.S., A.M., M.H. and A.R.; funding acquisition, M.H. and A.R. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Higher Education in Poland under the program “Regional Initiative of Excellence” 2019–2022 project number 015/RID/2018/19, total funding amount 10,721,040,00 PLN and partially supported by the Ministry of Education and Science of Ukraine under the grant “Mathematical and computer modeling of objects with distributed parameters based on a combination of ontological and interval analysis” January 2022–December 2024, state registration number 0122U001497.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data cited in this manuscript are available from the published papers or a corresponding author.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Wu, F.; Rüdiger, C.; Redouté, J.; Yuce, M.R. Live Demonstration: An IoT Platform for Environmental Monitoring Using Self-Powered Sensors. In Proceedings of the IEEE Sensors, New Delhi, India, 28–31 October 2018. [Google Scholar] [CrossRef]
  2. Ferro, M.; Paciello, V.; Pietrosanto, A.; Sommella, P. A distributed measurement system for the estimation of air quality. IEEE Instrum. Meas. Mag. 2020, 23, 51–56. [Google Scholar] [CrossRef]
  3. Wu, F.; Rudiger, C.; Yuce, M.R. Design and field test of an autonomous iot wsn platform for environmental monitoring. In Proceedings of the 27th International Telecommunication Networks and Applications Conference (ITNAC), Melbourne, VIC, Australia, 22–24 November 2017; pp. 1–6. [Google Scholar]
  4. Oyjinda, P.; Pochai, N. Numerical simulation of air pollution emission control near an industrial zone. Adv. Math. Phys. 2017, 2017, 7. [Google Scholar] [CrossRef] [Green Version]
  5. Oyjinda, P.; Pochai, N. Numerical Simulation of an Air Pollution Model on Industrial Areas by Considering the Influence of Multiple Point Sources. Int. J. Differ. Equ. 2019, 2019, 2319831. [Google Scholar] [CrossRef] [Green Version]
  6. Velasco, A.; Ferrero, R.; Gandino, F.; Montrucchio, B.; Rebaudengo, M. On the design of distributed air quality monitoring systems. In AIP Conference Proceedings; AIP Publishing LLC: Melville, NY, USA, 2015; Volume 1702, p. 180014. [Google Scholar]
  7. Miskell, G.; Salmond, J.A.; Williams, D.E. Use of a handheld low-cost sensor to explore the effect of urban design features on local-scale spatial and temporal air quality variability. Sci. Total Environ. 2018, 619, 480–490. [Google Scholar] [CrossRef] [PubMed]
  8. Shiang, Y.-L.; Wang, J.-C.; Sun, C.-H.; Wen, T.-H.; Juang, J.-Y.; Jiang, J.-A. Mobile Measurement of Particulate Matter Concentrations on Urban Streets: System Development and Field Verification. In IEEE Access; IEEE: New York, NY, USA, 2020; pp. 197617–197629. [Google Scholar]
  9. Korunoski, M.; Stojkoska, B.R.; Trivodaliev, K. Internet of Things Solution for Intelligent Air Pollution Prediction and Visualization. In Proceedings of the IEEE EUROCON 2019—18th International Conference on Smart Technologies, Novi Sad, Serbia, 1–4 July 2019; pp. 1–6. [Google Scholar]
  10. Kalajdjieski, J.; Korunoski, M.; Stojkoska, B.R.; Trivodaliev, K. Smart City Air Pollution Monitoring and Prediction: A Case Study of Skopje. In Proceedings of the International Conference on ICT Innovations, Skopje, North Macedonia, 24–26 September 2020; pp. 15–27. [Google Scholar]
  11. Savinykh, V.; Maiorov, A.; Materukhin, A. Spatial modeling of air pollution based on data streams from geosensor networks. Geod. Cartogr. 2017, 78, 39–43. [Google Scholar] [CrossRef]
  12. Kaivonen, S.; Ngai, E. Real-time air pollution monitoring with sensors on city buses. Digit. Commun. Netw. 2019, 6, 23–30. [Google Scholar] [CrossRef]
  13. Rai, A.C.; Kumar, P.; Pilla, F.; Skouloudis, A.N.; Di Sabatino, S.; Ratti, C.; Yasar, A.; Rickerby, D. End-user perspective of low-cost sensors for outdoor air pollution monitoring. Sci. Total Environ. 2017, 607, 691–705. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  14. Boubrima, A.; Bechkit, W.; Rivano, H. Optimal WSN deployment models for air pollution monitoring. IEEE Trans. Wireless Commun. 2017, 16, 2723–2735. [Google Scholar] [CrossRef] [Green Version]
  15. Boubrima, A.; Bechkit, W.; Rivano, H. On the Deployment of Wireless Sensor Networks for Air Quality Mapping: Optimization Models and Algorithms. IEEE/ACM Trans. Netw. 2019, 27, 1629–1642. [Google Scholar] [CrossRef]
  16. Kalajdjieski, J.; Stojkoska, B.R.; Trivodaliev, K. IoT Based Framework for Air Pollution Monitoring in Smart Cities. In Proceedings of the 2020 28th Telecommunications Forum (TELFOR), Belgrade, Serbia, 24–25 November 2020; pp. 1–4. [Google Scholar]
  17. Atmosphere Monitiring Service. Available online: https://atmosphere.copernicus.eu (accessed on 20 July 2022).
  18. Ministry of Environmental Protection and Natural Resources of Ukraine. Available online: https://mepr.gov.ua// (accessed on 20 July 2022).
  19. Korolev, A.V. Differential and Difference Equations: A Textbook and Workshop for Academic Bachelor’s Degrees; M: Urayt Publishing House: Moscow, Russia, 2017; p. 281. [Google Scholar]
  20. Glyzin, S.D.; Marushkina, E.A. Differential and Difference Equations and Systems in Examples and Problems; Tutorial; YarSU: Yaroslavl, Russia, 2017; p. 80. [Google Scholar]
  21. Urmanchev, V.I. Difference Equations; The National Academy of Statistics, Accounting and Auditing: Kyiv, Ukraine, 2018; p. 44c. [Google Scholar]
  22. Polyanin, A.; Zaitsev, V. Handbook of Ordinary Differential Equations: Exact Solutions, Methods, and Problems; CRC Press: Boca Raton, FL, USA, 2017; 1496. [Google Scholar]
  23. Dyvak, M.; Rot, A.; Pasichnyk, R.; Tymchyshyn, V.; Huliyev, N.; Maslyiak, Y. Monitoring and Mathematical Modeling of Soil and Groundwater Contamination by Harmful Emissions of Nitrogen Dioxide from Motor Vehicles. Sustainability 2021, 13, 2768. [Google Scholar] [CrossRef]
  24. Dyvak, M. Parameters Identification Method of Interval Discrete Dynamic Models of Air Pollution Based on Artificial Bee Colony Algorithm. In Proceedings of the 2020 10th International Conference on Advanced Computer Information Technologies (ACIT), Deggendorf, Germany, 13–15 May 2020; pp. 130–135. [Google Scholar]
  25. Porplytsya, N.; Dyvak, M.; Spivak, I.; Voytyuk, I. Mathematical and algorithmic foundations for implementation of the method for structure identification of interval difference operator based on functioning of bee colony. In Proceedings of the 13th International Conference on the Experience of Designing and Application of CAD Systems in Microelectronics (CADSM), Lviv, Ukraine, 24–27 February 2015; pp. 196–199. [Google Scholar]
  26. Dyvak, M.; Porplytsya, N.; Borivets, I.; Shynkaryk, M. Improving the computational implementation of the parametric identification method for interval discrete dynamic models. In Proceedings of the 12th International Conference on International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT), Lviv, Ukraine, 5–8 September 2017; pp. 533–536. [Google Scholar]
  27. Dyvak, M.; Pukas, A.; Oliynyk, I.; Melnyk, A. Selection the “Saturated” Block from Interval System of Linear Algebraic Equations for Recurrent Laryngeal Nerve Identification. In Proceedings of the 2018 IEEE Second International Conference on Data Stream Mining & Processing (DSMP), Lviv, Ukraine, 21–25 August 2018; pp. 444–448. [Google Scholar] [CrossRef]
  28. Krepych, S.; Spivak, I. Model of human weight correction based on interval data analysis. Int. J. Comput. 2020, 19, 128–136. [Google Scholar] [CrossRef]
  29. Katoch, S.; Chauhan, S.S.; Kumar, V. A review on genetic algorithms: Past, present, and future. Multimed. Tools Appl. 2021, 80, 8091–8126. [Google Scholar] [CrossRef] [PubMed]
  30. Christou, I.T.; Darrell, W.L.; De Long, K.; Martin, W. Evolutionary Algorithms; Springer-Verlag: New York, NY, USA, 2021; 602p. [Google Scholar]
  31. Petrowski, A.; Ben-Hamida, S. Evolutionary Algorithms (Computer Engineering: Metaheuristics Book 9), 1st ed.; Wiley-ISTE: Hoboken, NJ, USA, 2017; p. 305. [Google Scholar]
  32. Abraham, A.; Jatoth, R.K.; Rajasekhar, A. Hybrid differential artificial bee colony algorithm. J. Comput. Theor. Nanosci. 2012, 9, 249–257. [Google Scholar] [CrossRef]
  33. Akay, B.; Karaboga, D. A modified artificial bee colony algorithm for real-parameter optimization. Inf. Sci. 2012, 192, 120–142. [Google Scholar] [CrossRef]
  34. Alshattnawi, S.; Afifi, L.; Shatnawi, A.M.; Barhoush, M.M. Utilizing Genetic Algorithm and Artificial Bee Colony Algorithm to Extend the WSN Lifetime. Int. J. Comput. 2022, 21, 25–31. [Google Scholar] [CrossRef]
  35. Akay, B.; Karaboga, D.; Gorkemli, B.; Kaya, E. A survey on the artificial bee colony algorithm variants for binary, integer and mixed integer programming problems. Appl. Soft Comput. 2021, 106, 107351. [Google Scholar] [CrossRef]
  36. Slowik, A. Swarm Intelligence Algorithms: Modification and Applications, 1st ed.; CRC Press: Boca Raton, FL, USA, 2020; 378p. [Google Scholar]
  37. Kumar, A.; Negi, G.; Pant, S.; Ram, M.; Dimri, S.C. Availability-Cost Optimization of Butter Oil Processing System by Using Nature Inspired Optimization Algorithms. Reliab. Theory Appl. 2021, SI 2, 188–200. [Google Scholar]
  38. Akay, B.; Karaboga, D. A survey on the applications of artificial bee colony in signal, image, and video processing. Signal Image Video Process 2015, 9, 967–990. [Google Scholar] [CrossRef]
Figure 1. Graphical results of the measurement of the atmospheric surface layer pollution by nitrogen dioxide.
Figure 1. Graphical results of the measurement of the atmospheric surface layer pollution by nitrogen dioxide.
Sustainability 15 02163 g001
Figure 2. Results of the prediction of the distribution of nitrogen dioxide concentrations based on the model (31).
Figure 2. Results of the prediction of the distribution of nitrogen dioxide concentrations based on the model (31).
Sustainability 15 02163 g002
Figure 3. Results of prediction of nitrogen dioxide concentrations based on the model (31).
Figure 3. Results of prediction of nitrogen dioxide concentrations based on the model (31).
Sustainability 15 02163 g003
Table 1. Measured instantaneous concentrations of nitrogen dioxide NO2 (μg/m3) at the given spatial discrete of the highway ring of S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street at 5:00 p.m.
Table 1. Measured instantaneous concentrations of nitrogen dioxide NO2 (μg/m3) at the given spatial discrete of the highway ring of S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street at 5:00 p.m.
i/j012345678910111213141516171819
045.1345.645.1344.6644.6644.1944.1944.6645.1345.645.645.1347.0147.0147.0147.4847.4848.8948.4247.48
148.4248.4248.8949.8450.3149.8449.3649.3649.3649.3649.8449.8450.3149.8449.8450.7849.8448.8948.8948.42
249.8449.3649.3650.7849.8449.8449.8449.3648.8949.8450.3150.7851.2551.2551.7252.1951.2550.7851.2550.78
348.8947.4847.0147.0147.0146.5447.9547.0146.0747.4847.9547.9548.4247.9547.9548.8948.4247.4847.4846.54
446.0746.0745.644.6645.1344.6645.1344.6644.1945.1344.1944.1945.1344.6644.1945.1345.1344.6645.645.6
546.5446.5447.0147.4848.8948.8948.4248.8948.4249.3649.3649.8451.7251.7251.7252.6652.6653.1353.1355.01
656.8958.358.7759.7160.6561.1260.6561.5961.5961.5962.0661.5961.1262.0661.5961.5962.5362.0661.5962.53
762.5363.4763.4763.9465.3565.3565.3565.8265.8264.8864.4163.47636362.0661.5962.0660.6560.1861.12
860.6560.1860.6560.1860.6561.1260.6561.5961.5961.1262.0662.5361.5962.066363.4764.8865.3567.2367.7
967.2368.1769.5870.0570.0570.9971.4672.473.3473.8175.2276.1677.178.5179.9280.3981.3382.2783.2284.63
1085.5785.5787.9288.3988.8689.892.1593.0994.0396.3897.3299.299.67100.14101.08102.02101.08102.02101.55101.55
11101.08100.61100.14100.14100.1499.67100.6199.6798.2697.7996.3895.9194.9794.0394.594.0393.0992.1590.7488.39
1288.3986.5186.0486.0485.184.1684.6383.6983.2284.1682.7481.3380.8679.9280.3978.9878.0478.5177.5776.63
1377.176.6376.1676.1675.6975.2275.6974.7574.7574.7574.2873.8174.2873.3472.471.9371.4671.4670.5269.58
1469.5870.0569.1169.1168.1767.2367.2366.2966.2965.3564.8865.3566.7666.2967.2368.1767.767.2367.2366.76
1566.7666.7665.8266.7665.3564.8864.8864.416363.4763.4762.536362.5362.536362.5362.066362.06
1661.1260.6559.7160.1859.7159.2460.1859.7159.2459.7159.2458.7758.357.8357.8357.8357.3656.8957.8356.89
1757.3658.357.3657.3658.358.361.1261.5962.0663.9463.9464.4165.3565.8265.8265.8265.8265.8266.7666.76
1866.7667.766.7666.7666.2965.8264.4164.4163.4763.9463.4762.0662.5361.1261.1260.6561.1258.7759.2458.77
1958.7758.357.3656.8957.3656.8956.4257.8356.4255.4855.4855.4855.9555.4855.0154.0754.0753.1352.1952.19
Table 2. Instantaneous concentrations of nitrogen dioxide NO2 (μg/m3) at specified discrete (the highway ring of S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street) at 1:00 p.m.
Table 2. Instantaneous concentrations of nitrogen dioxide NO2 (μg/m3) at specified discrete (the highway ring of S. Krushelnytska street, Zbarazka street, Brodivska street and Halytska street) at 1:00 p.m.
i/j012345678910111213141516171819
020.2220.6920.2219.7520.6919.7519.7521.1620.2219.7521.1619.7519.2819.7519.7520.6920.2220.2220.6921.16
120.6921.1622.1022.5723.5124.4525.8626.3326.3327.2727.7427.7427.7429.1528.6828.6829.1528.6829.6229.15
228.6829.1528.6828.2129.1529.6228.6829.1528.6828.6829.1528.6828.2128.6827.7427.2728.2127.7427.7427.74
327.7428.2127.2727.2728.6827.7427.7428.2128.2127.7427.7427.7427.2728.2127.2727.2728.2127.2726.8027.27
426.8027.2728.2129.1530.5630.5630.5631.9732.4432.4434.3234.7935.2636.235.2635.2636.236.237.1437.61
538.0839.0239.0240.4340.941.3741.8442.7842.7842.7843.7244.1944.1944.6644.6644.1944.6645.1344.1945.13
643.2542.7843.7242.7841.8442.7841.8441.3741.8440.4341.3741.8440.941.8442.3142.3144.6644.6646.0747.48
748.4249.8450.7850.7851.2552.1952.1952.1953.653.653.653.653.1354.0753.1352.6654.0753.1352.6653.13
853.1353.1352.6652.1952.1952.1951.7251.7252.1952.1952.1952.6651.7251.2550.7849.8450.3149.3648.4249.36
948.4247.4847.9548.8948.8948.8948.4248.8949.8449.3649.8450.3150.3151.2552.1951.7251.7252.6654.0755.95
1055.9556.8959.7160.1861.1264.8866.2968.6471.4672.8776.1678.9878.9879.9282.7482.7483.2284.6384.1684.16
1184.1684.1685.184.1683.6984.6383.6983.2283.2283.6982.7482.2782.2781.3380.8679.9279.4579.4578.5178.04
1278.5177.5777.5775.6975.2275.2274.7574.2874.2873.3472.8773.3471.9371.4670.0568.6468.1768.6465.8264.88
1364.8863.94636362.0661.1260.6560.6561.5960.6559.7160.1860.1859.2460.1859.7159.2459.2458.7758.77
1459.2458.7758.358.357.3657.3656.8956.4255.0154.5454.5454.5453.1352.1952.6652.1950.3150.7850.7848.89
1548.8948.4247.4847.4846.5446.0746.5445.646.0747.4847.0146.0746.5445.1346.0745.1344.1945.1344.1943.72
1643.7243.7242.3141.8441.3740.940.940.4340.4339.9639.4938.5539.4939.0238.5538.5538.0839.4938.5537.61
1739.0239.0238.5538.0839.0238.0838.0838.5539.0239.9639.0238.5539.4939.0239.0239.0239.4939.0239.0238.55
1839.0239.9639.4939.4939.9639.9639.9640.940.4339.9640.940.941.3741.8441.8442.7842.3141.8442.3142.78
1942.7844.1945.1345.647.9548.4248.8951.2551.2551.2552.6652.1951.7251.7251.7252.1951.7251.7252.6652.19
Table 3. Results of the comparison of finding a solution to optimization problems (12) and (24) using the method based on the ABC.
Table 3. Results of the comparison of finding a solution to optimization problems (12) and (24) using the method based on the ABC.
Finding Solutions of the Optimization Problem (24)Finding Solutions of the Optimization Problem (12)
Number of Search IterationsTotal Search Time in SecondsNumber of Search IterationsTotal Search Time in Seconds
Try 1500560706732
Try 260462715901563
Try 31208123954684973
Try 41745175820721886
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dyvak, M.; Spivak, I.; Melnyk, A.; Manzhula, V.; Dyvak, T.; Rot, A.; Hernes, M. Modeling Based on the Analysis of Interval Data of Atmospheric Air Pollution Processes with Nitrogen Dioxide due to the Spread of Vehicle Exhaust Gases. Sustainability 2023, 15, 2163. https://doi.org/10.3390/su15032163

AMA Style

Dyvak M, Spivak I, Melnyk A, Manzhula V, Dyvak T, Rot A, Hernes M. Modeling Based on the Analysis of Interval Data of Atmospheric Air Pollution Processes with Nitrogen Dioxide due to the Spread of Vehicle Exhaust Gases. Sustainability. 2023; 15(3):2163. https://doi.org/10.3390/su15032163

Chicago/Turabian Style

Dyvak, Mykola, Iryna Spivak, Andriy Melnyk, Volodymyr Manzhula, Taras Dyvak, Artur Rot, and Marcin Hernes. 2023. "Modeling Based on the Analysis of Interval Data of Atmospheric Air Pollution Processes with Nitrogen Dioxide due to the Spread of Vehicle Exhaust Gases" Sustainability 15, no. 3: 2163. https://doi.org/10.3390/su15032163

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop