Next Article in Journal
Soot Formation in Spherical Diffusion Flames
Next Article in Special Issue
A Heuristic Approach for Multi-Path Signal Progression Considering Traffic Flow Uncertainty
Previous Article in Journal
Thermal-Diffusive Processes of an Electron-Hole Non-Local Semiconductor Model with Variable Thermal Conductivity and Hall Current Effect
Previous Article in Special Issue
A Framework to Analyze Function Domains of Autonomous Transportation Systems Based on Text Analysis
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Differential Evolution Based Numerical Variable Speed Limit Control Method with a Non-Equilibrium Traffic Model

Traffic Technical Institute, Faculty of Civil and Geodetic Engineering, University of Ljubljana, 1000 Ljubljana, Slovenia
*
Author to whom correspondence should be addressed.
Submission received: 1 December 2022 / Revised: 30 December 2022 / Accepted: 30 December 2022 / Published: 4 January 2023
(This article belongs to the Special Issue Mathematical Optimization in Transportation Engineering)

Abstract

:
This paper introduces a numerical variable speed limit (VSL) control method on a motorway, modeled by the system of partial differential equations (PDEs) of a non- equilibrium continuum traffic model. The method consists of a macroscopic simulation (i.e., numerical solution of the system of PDEs of the continuum model), introduction of the solution-based cost function and numerical optimization with a differential evolution algorithm (DE). Due to the numerical solution scheme, the method enables application of a wide range of continuum traffic models without prior discretization of PDEs. In this way, the method overcomes the limitations of the basic continuum models and represents a step towards more accurate traffic modelling in control strategies. In this paper, we determine optimal variable speed limits with the DE algorithm on a motorway section modeled by the modified switching curve model, which is a non-equilibrium continuum model consistent with the three-phase traffic flow theory. The effectiveness of the determined variable speed limits is validated using microsimulations of the test section, which show promising reductions of queue lengths and number of stops.

1. Introduction

Extensive research has been conducted on the traffic breakdown mechanism ever since the first continuum traffic flow model LWR was developed [1,2]. The development of Intelligent Transportation Systems with their wide potential to control traffic emphasizes the significance of appropriate control policies, aiming at traffic breakdown prevention. Emerging technologies, such as intelligent speed adaptation, promise higher variable speed limit (VSL) observance and thus greater potential for influencing traffic flow. Using VSLs as a control measure has been the subject of scientific interest in recent years. Various control strategies have been proposed aiming to establish a control strategy for preventing traffic breakdown based on model-prediction of traffic flow dynamics, such as model predictive control to minimize travel time [3,4,5] and proactive variable speed limit control [6,7,8]. Another type of control strategy, which is concerned with maximizing freeway throughput by reducing the effect of capacity drop at bottlenecks, is feedback-based mainstream control [9,10]. The results of all these strategies are continuous values for VSLs, which are later discretized. As a response to significant loss of performance due to subsequent discretization of VSLs, a hybrid model predictive control with discrete speed limit signals using genetic algorithms for optimization was proposed in [11]. Genetic algorithms have been identified as a powerful optimization tool that has been shown to outperform sequential quadratic programming for the VSL control problem [12].
For the description of traffic dynamics in all of the aforementioned control strategies, METANET [13] is used, which is based on Payne’s [14] continuum traffic flow model. However, this model is known to have some severe drawbacks and inconsistencies, the most important being the violation of the anisotropy principle [15]. This led Aw and Rascle [16] and Zhang [17] to develop a new model, also called the ARZ model, which has also been applied in an optimal control strategy [18]. While the ARZ model omits the drawbacks of Payne-type models, it has been shown that it loses the ability of the Payne model in stimulating unstable traffic and vehicle clusters [19,20]. Another model that has been used in optimal control strategies is the cell transmission model CTM [21,22,23,24], which is a numerical scheme for solving problems associated with the LWR (or modified LWR) model. A more comprehensive review of VSL control strategies can be found in [25,26,27].
Several alternative control mechanisms to omit modelling traffic dynamics have been proposed such as rule-based algorithms for prescribing VSLs based on pre-specified threshold values of traffic characteristics [28], fuzzy logic [29,30] and reinforcement learning [31,32,33,34,35]. In [36], a decision support model for VSL control in recurrent congestion based on simulation of 1024 traffic environments was developed, emphasizing the large variety of possible traffic situations. However, in reality it is nearly impossible for an exact traffic situation to emerge (and evolve) twice. Moreover, accurate prediction of traffic flow dynamics enables timely control, i.e., controlling traffic flow before the actual onset of a shockwave.
This highlights the importance of accurate traffic flow modelling to capture the phenomena of traffic breakdown. According to recent extensive research [37,38], traffic breakdown has a more sophisticated nature than first thought. The findings of the above mentioned research suggest that the true nature of traffic flow is better described by Kerner’s three phase traffic flow theory [39,40] with three distinct steady phases, namely free flow phase, synchronized flow and wide moving jams. The observed breakdown characteristics are conceptually different from the breakdown description of the previous continuum macroscopic traffic flow models, such as LWR [1,2], Payne [14] and Aw-Rascle [16], which represent basically all of the models used for model predictive control policies [3,4,5,6,7,8,9,10,11,12,18,19,20,21,22,23,24]. The authors have emphasized that empirical features of traffic breakdown should not be neglected in freeway control strategies [28,40]. While non-equilibrium continuum traffic flow models, that are able to describe (at least most of) important traffic flow characteristics (i.e., capacity drop, stop-and-go waves, multiple-regime, three-phase traffic theory, anisotropy) have been developed [41,42,43,44,45], to our knowledge no control policy has been proposed for such a model.
The gap between existing continuum traffic flow models and continuum models used in VSL control strategies is evident from the above literature review. In the usual approach, the PDEs of the continuum traffic flow model are first discretized to avoid differential formulation and to enable the formulation of the control strategy. This PDE discretization can be a difficult mathematical task and can greatly reduce the available set of continuum traffic flow models and/or lose some model properties. However, as the main objective of the VSL control is to prevent or at least minimize traffic breakdown, the need for more accurate modelling, consistent with empirical features of traffic breakdown, is obvious.
The present research is motivated by the described modelling gap. Therefore, the focus of the research is the modelling part of the control strategy. While the purpose of control strategies is to prevent traffic breakdown, the objective of this research is to consider the empirical features of traffic breakdown when developing a control strategy, i.e., to use a non-equilibrium continuum model that captures empirical features of the traffic breakdown. The main contributions of the paper are summarized as follows:
  • We introduce a novel numerical VSL control method that opens control strategies for a wide range of physically and empirically proven continuum models in their original differential formulation.
  • We consider three phase traffic flow theory in model predictive control and provide an insight into the effects of the synchronized flow phenomena on control strategies.
  • We define a cost function based on the numerical solution of the continuum model with the aim of improving traffic flow in two ways: improving network performance and improving traffic safety.
The paper is organized as follows: Section 2 with its subsections provides the detailed description of the methodology, Section 3 presents a case study, Section 4 discusses the results and Section 5 summarizes the findings of this paper and considers future research directions.

2. Methodology

In the proposed method, we solve the system of PDEs of the continuum traffic model with a numerical scheme. This transfers the whole problem formulation into a more sophisticated computational environment, so special consideration for the numerical form of the cost functional along with a powerful optimization tool is required. The proposed VSL control strategy therefore consists of two major parts: macroscopic modeling and optimization. The first macroscopic modeling part is explained in detail in Section 2.1 and Section 2.2 and the optimization part is described in Section 2.3 and Section 2.4. The conceptual and methodological framework is presented in the flowchart in Figure 1.
In the macroscopic modeling part, the systems of PDEs of a continuum traffic model are solved using a numerical solution scheme. In the optimization process, we are concerned with the optimal control problem. First, we define the cost function, based on a numerical solution of the traffic model. Secondly, we use a differential evolution (DE) algorithm [46,47] to perform the optimization and determine the optimal set of VSLs.
In the proposed method, VSLs are determined in such a way that the value of the cost function, obtained from the numerical solution of the macroscopic continuum model, is optimized. Consequently, traffic optimization with the determined VSLs in the macroscopic model is self-explanatory. For this reason, we have additionally validated the effectiveness of the determined VSLs with microsimulations of the test section to capture the effect of speed limits on driver behavior.

2.1. Numerical Solution of the Continuum Traffic Model

Continuum traffic flow models are mathematical models that use macroscopic traffic flow description, i.e., traffic flow is described with characteristics at an aggregate level. They consist of nonlinear systems of hyperbolic PDEs of type:
x u + t f ( u ) = g ( u ) ,
where u is a m-dimensional vector of macroscopic quantities and f ( u ) and g ( u ) are m-dimensional vector functions. To find the solution to the system of PDEs of the continuum macroscopic model in the conservative form of type (1), we employ the MUSCL-type finite volume method in combination with a two-stage Runge-Kutta scheme and dynamic timestep adaptation, using the CFL condition [48,49], which is a second order accurate numerical method for solving systems of PDEs.
The systems of PDEs of the continuum model is considered with appropriate boundary conditions. At the downstream boundary we introduce Neumann boundary condition, which assumes unchanged traffic state at the boundary:
u x ( L , t ) = 0 ,
where L is the length of the road section under consideration. We can simulate real traffic by imposing a Dirichlet boundary condition at the upstream boundary, i.e., the inputs for traffic simulations are the measured traffic flow characteristics arriving from the previous road section:
u ( 0 , t ) = u ( t ) .
However, this needs to be done carefully, as the Dirichlet boundary condition is not able to handle queue spillback. This can be managed by dynamically switching between Dirichlet and Neumann boundary condition based on the current traffic conditions at the upstream boundary [50].
Furthermore, the effect of VSLs on traffic behavior must be considered in the solution of the continuum traffic flow model. The usual approach, where the VSL is considered as the new free flow speed parameter of the fundamental diagram, was argued to be inaccurate [5], since the VSL should not affect the entire speed–density relationship, i.e., in the fundamental part of the diagram, where density dependent speed is lower than the VSL, the VSL should have no effect. In our study, the imposed VSL is considered as the upper bound for velocity, whereas the speed-density relationship still follows the same fundamental diagram [51]. This is set by equation:
v e ( x , t ) = min ( V S L ,   v e ( ρ ( x , t ) ) ) ,
where V S L stands for the imposed VSL and v e ( ρ ( x , t ) ) is the equilibrium velocity determined for the no-VSL case. In case of several equilibrium speeds (i.e., a two or more regime fundamental diagram), the above equation applies to each, i.e., for a two regime fundamental diagram we have:
v 1 , V S L e ( ρ , V S L ) = min ( V S L ,   v 1 e ( ρ ) )
and
v 2 , V S L e ( ρ , V S L ) = min ( V S L ,   v 2 e ( ρ ) ) .

2.2. Modified Switching Curve Model

In this research, we choose to apply the “switching curve” model [42], with modified relaxation term [44] so that the model is capable of reproducing the features of three-phase traffic theory and is able to describe other empirically observed features (i.e., capacity drop, stop-and-go waves, multiple-regime, three-phase traffic theory, anisotropy).
The governing equations of the model are:
ρ t + ( ρ v ) x = ρ v l l x + ν r m p ( x ) ,
v t + ( v + ρ v 1 e ( ρ ) d ρ ) v x = v 1 e ( ρ ) v τ , if   ρ < ρ m i n s y n or v > v 1 e ρ   and   ρ < ρ m a x f r e e , 1 τ v * ( ρ ) , if   v 2 e ρ < v < v 1 e ρ   and   ρ m i n s y n < ρ < ρ m a x f r e e , v 2 e ( ρ ) v τ , if   ρ > ρ m a x f r e e or v < v 2 e ρ   and   ρ m i n s y n < ρ < ρ m a x f r e e .
In Equations (7) and (8), ρ ( x , t ) stands for traffic density and v ( x , t ) stands for velocity, which represent two basic traffic flow characteristics. Equation (7) resembles the basic LWR model, with right side modified to account for on-ramps, off-ramps and changes in number of lanes [50]—it is only nonzero within the merging zone of on- and off ramps or within the transition zones, where some of the lanes drop or new lanes begin. The first term ρ v l l x , accounts for changes in the number of lanes (notation l ). The second term ν r m p describes on- and off- ramps and is equal to Q r m p l L r m p within the merging zones, where Q r m p is the on-ramp inflow ( Q r m p > 0 ) or the off-ramp outflow ( Q r m p < 0 ) , l is the number of lanes (not counting the ramp itself as a lane) and L r m p is the ramp length (in the case of a numerical method, L r m p must be a multiple of distance between mesh points). The right side of Equation (8) is the relaxation term with relaxation time τ , defined based on the traffic density region, and   v e 1 ( ρ ) and   v e 2 ( ρ ) represent two distinct equilibrium velocities. The latter represent the basic feature of the switching curve model, accounting for overtaking difficulties at higher densities [42]. The basis of the model modification in [44] is v * , which stands for linear interpolation between speeds v 1 e ( ρ ) v and v 2 e ( ρ ) v . The boundaries for relaxation term definitions ρ m i n s y n and ρ m a x f r e e correspond to regions in the fundamental diagram, i.e., ρ m i n s y n represents the minimum density below which synchronized flow cannot occur and ρ m a x f r e e represents the limit density for free flow existence.
We rewrite the model using a new variable y = ρ α and put it into conservative form of type (1), so we can solve it with the aforementioned numerical method.
u = [ ρ y ] ,     f ( u ) = [ y + ρ v 1 e ( ρ ) y ( y ρ + v 1 e ( ρ ) ) ] ,     g ( u ) = [ y + ρ v 1 e ( ρ ) l l x + ν r m p ( x ) K τ ( ρ ,   v ) ] ,
where K τ ( ρ ,   v ) is the relaxation term in conservative form:
K τ ( ρ , v ) = - y τ , if   ρ < ρ m i n s y n or v > v e 1 ρ   and   ρ < ρ m a x f r e e , ρ v * ρ τ , if   v 2 e ρ < v < v 1 e ρ   and   ρ m i n s y n < ρ < ρ m a x f r e e , ρ v 2 e ρ - ρ v 1 e ρ - y τ , if   ρ > ρ m a x f r e e or v < v 2 e ρ   and   ρ m i n s y n < ρ < ρ m a x f r e e .
The function forms of the equilibrium velocity curves v 1 e ( ρ ) and v 2 e ( ρ )   and its parameters, the boundaries for relaxation term definitions ρ m i n s y n and ρ m a x f r e e , and the relaxation time τ are subject to calibration of empirical data.

2.3. Optimal Control Problem

Optimal control theory is a rich mathematical theory concerned with finding a control law for a dynamic system such that a certain optimality criterion is achieved. A dynamical system is in general described with partial differential equations
x ˙ ( t ) = f ( t ,   x ( t ) ,   u ( t ) )
where   t is time, x ( t ) is the state function and u ( t ) is the control function. In our case the dynamic system is described with a system of PDEs for the continuum traffic flow model. The cost functional is generally written as
J = Φ ( T , x ( T ) ) + 0 T ( t ,   x ( t ) ,   u ( t ) ) d t ,
where T is the terminal time, x ( 0 ) = x 0 is the initial state, Φ is the terminal cost and is the running cost. Even proving the existence of the optimal solution to such problems is a difficult mathematical task, let alone finding the solution. For further mathematical considerations we refer to [52].
Colombo and Groli [53] studied optimal control problems related to continuum traffic flow models by minimizing the total variation of the traffic flow density to optimize traffic flow. They proved analytically the existence of an optimal solution. However, due to the complex form and specificity of the proposed cost functional, we cannot directly apply their results. Moreover, the total variation of the density in case of VSL control does not behave well enough for stable computations. In our research, we decided to use a cost functional that behaves more stably, yet is still concerned directly with traffic density. We consider the differences between the actual traffic flow density ρ ( x , t ) and some optimal density ρ o p t . Herein, the optimal density is considered as some acceptable value of density, that does not yet have negative impact on traffic flow and is not desired to be exceeded. This means that the cost functional, to be minimized, should consist of densities higher than this parameter value, so we finally introduce the cost functional:
J = { 0 L 0 T ( ρ ( x , t ) ρ o p t ) d t   d x ,             if   ρ ( x , t ) > ρ o p t ,   0 ,                                                                     otherwise ,
where L is the total length of the road section and T is the length of the analyzed time period.
The solution of systems of PDEs is obtained numerically, i.e., the density function is given in the form of solutions in n discrete points x i , where n is a positive integer. Let m denote the total number of time steps t j   and ρ ( x i , t j ) the solution of the continuum macroscopic traffic flow model, where i = 1 , , n and j = 1 , , m . The corresponding numerical form of the proposed cost functional J used in numerical computations can be written as
J = { 1 n 1 m ( ρ ( x i , t j ) ρ o p t ) x i t j ,       if   ρ ( x i , t j ) > ρ o p t ,   0 ,                                                                       otherwise .
The term x i t j denotes the size of the cell in the numerical method for solving partial differential equations, which does not affect the optimization process. The final form of our cost functional J used in numerical computations is therefore
J = { 1 n 1 m ( ρ ( x i , t j ) ρ o p t ) ,         if   ρ ( x i , t j ) > ρ o p t , 0 ,                                                               otherwise .

2.4. Differential Evolution Optimization Algorithm

Differential evolution (DE) [46,47] is a powerful optimization tool that is well suited for numerical optimization problems and a discrete environment. The (DE) algorithm does not require analytical calculation of gradient, which means we can use the above defined cost function based on the numerical solution of the system of PDEs. Based on convergence behavior [54,55] and theoretical results [56,57], we selected variant rand/1/bin, with the following configuration parameters [58,59]: crossover rate C R = 0.7 , mutation factor   F = 0.8 and population size NP = 20 .
The DE rand/1/bin algorithm is:
  • Initialization: generate initial population of vectors x i t In our case, the components of vectors x i t   are candidate values for VSLs at successive discrete points.
  • Mutation: for each individual x i t , DE creates a donor vector v i t   the t th generation:
    v i t = x r 1 t + F ( x r 2 t x r 3 t ) ,
    where the indices r 1 , r 2 and r 3 are uniformly random integers mutually different and distinct from the running index i .
  • Crossover: In crossover, the trial vector u i t is produced using the binomial crossover;
    u i , j t = { v i , j t ,             i f   r a n d ( 0 , 1 ) C R   o r   j = j r a n d , x i , j t ,                                                     o t h e r w i s e ,  
    where r a n d ( 0 , 1 )   is a uniformly distributed random number within [ 0 , 1 ] and j r a n d is a random integer in [ 1 , n ] .
  • Selection: a new population is generated with regard to the value of the cost function;
x i t + 1 = { u i t ,               i f   J ( u i t ) < J   ( x i t ) , x i t ,                           o t h e r w i s e .  
If the termination condition is satisfied, DE rand/1/bin stops;, or else a new iteration from step 2 starts.
The framework of the proposed VSL control method is the described DE rand/1/bin algorithm with the cost functional, described with Equation (13), with ρ o p t = ρ m i n s y n . The numerical solution of the modified switching curve model for different VSL candidates is calculated in each DE iteration with appropriate boundary conditions and on-ramp/of-ramp inflow to account for the measured traffic volumes. The code is written in MATLAB version 9.3 (R2017b, The Mathworks, Inc., Natick, MA, USA). For purposes of real time computation, the code enables the use of multiple cores (if available) for optimization.
It is important to note, that in general the described DE optimization algorithm is independent of the model equations and depends solely on its solution, which has an important consequence; the proposed optimal control can be used for any continuum model (with incorporated speed limits), that can be solved with any numerical scheme.

3. Case Study

With the above-described method, we determined VSLs in two discrete points on a motorway section in the western Ljubljana ring in Slovenia that represents one of the busiest motorway sections in the country. The analyzed section is fully equipped with video detection, microwave sensors and inductive loops within the traffic management and control system (TMCS) and traffic monitoring of the section is constantly performed. Two full-graphic variable message portals are installed on the section and these enable application of VSLs. All the on-ramps, as well as the motorway diverge represent bottlenecks, can become active at any time. The aim of the case study is to determine optimal VSLs on the two portals locations and analyze the effectiveness of such VSL control. The scheme of the analyzed motorway section is shown on Figure 2.
For generality purposes, VSL control is determined and tested for five different traffic volume scenarios. Traffic volumes in the first scenario were selected from the TMCS database in such a way that one hour traffic volumes in locations A (main direction) and B (on-ramp from Gorenjska motorway) represent one of the highest traffic volume scenarios—highly busy AM peak hour. We should note that these volumes are at the capacity of the motorway interchanges prior to the analyzed section (i.e., this is the maximum throughput of these interchanges and higher demands result in congestion outside of the analyzed section). By reducing traffic volumes at the two locations we obtained four different scenarios:
  • Scenario 2: Traffic volumes at location B are reduced by 5%;
  • Scenario 3: Traffic volumes at location A are reduced by 5%;
  • Scenario 4: Traffic volumes at location B are reduced by 10%;
  • Scenario 5: Traffic volumes at location A are reduced by 10%.
All the other volumes remained the same in all four scenarios. In this way, we varied both size and distribution of traffic volumes.

3.1. Model Parameters Calibration

The modified switching curve model enables calibration of the field data by determination the function forms of the equilibrium velocity curves v 1 e ( ρ ) and v 2 e ( ρ )   and its parameters, the boundaries for relaxation term definitions ρ m i n s y n and ρ m a x f r e e and the relaxation time τ . Note that these parameters define the fundamental diagram and their calibration enables adjustment to local traffic flow properties/situation, such as external conditions (e.g., weather conditions [60]), traffic regulations, properties of the road (width of the lanes, grade), the composition of the flow, etc.) In the calibration process, the data collected under prevailing weather conditions were considered.
The extensive data from the TMCS system could theoretically be used as calibration data. However, the usual microscopic calibration schemes may be unsuccessful in a complex macroscopic situation, due to the objective function containing many secondary minima and fluctuations; therefore, it is usually better to calibrate to global properties of traffic flow, such as travel time or jam front propagation [50].
Therefore, we decided to use an indirect approach to field data calibration. Initial parameter values and function shapes were determined to approximately fit the TMCS data. Then we prepared microsimulations for five traffic volume scenarios with 30 random seeds in PTV VISSIM (PTV Group) software, calibrated it to TMCS data and collected the average travel times and queue lengths. Then we prepared macrosimulations in which we varied all the parameters to best fit the microsimulation results. For higher equilibrium velocity v 1 e ( ρ ) ,   we choose the Northwestern model [61].
v 1 e ( ρ ) = v 0 e ( 0.5 ( 1 ρ   ρ r e f ) ) 2 ,
where   v 0 is free flow speed and ρ r e f reference density. For v 2 e ( ρ ) we choose logarithmic relationship:
v 2 e ( ρ ) = a 1 ( ln ( ρ m a x ρ ) ) a 2 ,
where   ρ m a x is maximum density, with   a 1 and a 2 as additional calibration parameters.
Parameters after calibration for the test section are shown in Table 1 (see Figure 2 for subsections).

3.2. Macroscopic Simulations

The calibrated parameters were then used for macroscopic simulations, i.e., numerical solutions of the modified switching curve model for five different traffic volume scenarios. TMCS 1-min data in scenario 1 and the reduced traffic volumes in all the other scenarios are used as the boundary conditions and on-ramp/off-ramp flows. Figure 3, Figure 4, Figure 5, Figure 6 and Figure 7 show density in time in space in different traffic volume scenarios. Stop and go waves can clearly be seen from the density fluctuations. As expected, severity of the traffic jams differs among scenarios, and in scenario 5 no traffic jam appears, while synchronized flow is present. This will enable a more illustrative effect of the VSL control in different conditions.

4. Results and Discussion

Finally, we used the proposed VSL control method to determine optimal VSLs in all five traffic volume scenarios. The VSL candidates’ solution set consisted of VSLs from 60 km/h to the stationary speed limit of the section with increments of 10 km/h. While VSLs lower than 60 km/h could theoretically be beneficiary, they can be inappropriate outside of congested areas from a drivers’ perspective. Moreover, experiments show that speed limits lower than 60 km/h are not found optimal even if admissible, since they often result in a new shockwave upstream of the speed limit location. Obviously, the new shockwave would directly result in high cost function value due to high densities. Therefore, such low VSLs are eliminated by the optimization process. It should be noted that prescribing low speed limits within a congestion area for safety reasons is of a different nature. As frequent and abrupt VSL changes can be unsafe [62], the change in two successive VSLs (both in time and space) was limited to 20 km/h.
Experiments show fast optimization for the selected test section—in all cases at most 15 s due to multi-core optimization, which enables real time application.
Figure 8 shows macroscopic simulation of the traffic volume scenario 1 with determined VSL control. One can observe (probably a too) promising theoretical result, as the stop and go waves are completely eliminated (however, density is in the synchronized flow region, therefore, the traffic flow is not fluent). Since this is the result for our highest traffic volumes scenario, the macroscopic simulations for other scenarios are obvious—no stop-and-go waves—and are not presented.
From the results of the macroscopic simulation we can also calculate the total travel time T T T as [50]
T T T = 0 L 0 T ρ ( x , t ) d t   d x .
In the numerical form, the T T T is calculated as
T T T = 1 n 1 m ρ ( x i , t j ) x i t j .
Note that by comparing these two equations with Equations (13) and (14), we can obtain physical explanation for our cost function—the cost function to be minimized is the total travel time spent in a traffic state above optimal density. Table 2 shows the calculated T T T for all the five traffic volume scenarios for the VSL controlled and uncontrolled case.
Table 2 shows that total travel time is decreased by VSL control in the first three scenarios, remains basically unchanged in the fourth scenario and increases in the last scenario. As mentioned in the previous section, a wide moving jam in scenario 5 does not occur, while there are several instances of synchronized flow phase (see Figure 7). According to Kerner’s three-phase traffic flow theory, only small local delays occur in the synchronized flow phase due to short stops. Prescribing VSL control oriented at achieving more fluent traffic with fewer velocity oscillations in this scenario apparently leads to a slight extension of the travel time.
Since macroscopic models represent traffic flow in an aggregate manner, they are basically the aggregation of individual vehicles. Therefore, these models assume that all vehicles and drivers are essentially the same or at most there exists a limited (very small) number of vehicle/driver types. Moreover, the speed limit observance rate is 100%, which could be theoretically set to a lower percentage but without distinguishing individual driver behavior. Although macroscopic modelling is a useful tool for determining appropriate VSL control, the effectiveness of such VSL control should be estimated at a more detailed level. Even more, we believe that the stochastic nature of traffic flow, which is apparent from both real-life observation and microsimulations with different random seeds, should not be overlooked. Therefore, we tested the proposed VSL control algorithm on a sample of 30 microsimulations of the test section (30 random seeds) for all the five traffic volume scenarios in PTV VISSIM (PTV Group). Results are presented in Table 3. Statistically significant differences are underlined. Note that travel time values from macroscopic and microscopic simulations cannot be directly compared, since macroscopic simulations only provide lane averaged total travel time.
Table 3 shows significant reduction in total number of stops and queue lengths in VSL control case for all scenarios, which are the most obvious indicators of shock waves. With VSL control, the total number of stops is reduced by 68.2% to 80.3% and queue length by 36.1% to 55.8%. This indicates significant reduction in stop-and-go waves, which are less frequent and/or less intense and cause fewer oscillations in velocity.
The effect of VSL control on total travel time in microscopic simulations is similar to the effect in macroscopic simulations. While VSL control in Scenario 1 contributes to a significant reduction in travel time by 17.2%, the total travel time in VSL controlled case in scenario 5 is extended by 4.5%. Scenario 5 is the scenario with no wide moving jam but with several instances of synchronized flow. VSL control in this scenario leads to more fluent traffic but with slight travel time extension, therefore we can conclude that synchronized flow phenomena has a substantial impact and should be accounted for in VSL control strategies.
At this point, it is reasonable to discuss the selection of parameter optimal density ρ o p t = ρ m i n s y n . Our selection means that we practically do not tolerate any density above the lowest synchronized flow threshold. This means zero tolerance for high velocity oscillations but can in general lead to total travel time extension. Selection of higher value would allow for more oscillations (which represent dangerous traffic situations), but could potentially mean lower travel time, since the actual onset of traffic breakdown is of a probabilistic nature in the synchronized flow region.

5. Conclusions

In this paper, we proposed a numerical VSL control method that aims at reducing stop-and-go waves caused by one or more stationary bottlenecks. The method presented in this paper consists of a macroscopic simulation, introduction of a cost functional and numerical optimization with DE algorithm.
The method represents a novel approach to VSL control using a numerical scheme for solving systems of PDEs of a continuum traffic flow model without previous discretization of PDEs, which is usually used to avoid differential formulation. This is enabled by a DE algorithm that does not require analytical calculation of gradient and enables using a cost functional, that is not directly dependent on the model formulation but solely on its solution. Moreover, the presented DE optimization algorithm and cost functional can in general be used for any continuum model (with incorporated speed limits) that can be solved with any numerical scheme. This means reducing the gap between the wide set of existent continuum models and the limited set of models applied to VSL control strategies. While the basis of model predictive control is a deterministic traffic flow model, we believe it is of great importance to be aware of the synchronized flow region, where the breakdown phenomena appear. We employ a modified switching curve model, that is in compliance to three phase traffic flow theory, which enables integration of more empirical features of traffic breakdown into model predictive control.
The application of the proposed VSL method is presented on a motorway section in Slovenia with multiple bottlenecks. The efficiency of the proposed VSL control is tested with microsimulations of the test sections for five traffic volume scenarios, each with 30 random seeds. The results provide insight into the power of influencing traffic flow with VSLs and raise some interesting consideration regarding control policies with respect to the actual nature of traffic breakdown in the synchronized flow region. While appropriate VSL control results in greatly reducing oscillations in velocity in the synchronized flow region, the total travel time does not necessarily act in the same manner. This result should certainly be considered when defining any other cost function in future control strategies. The presented research provides some insight on the trade-off between travel time and speed oscillations by VSL control, which will be investigated in detail in future research.
The case study with two VSL locations shows fast computation, which enables real-time application. The method is not limited to two VSL locations, since DE algorithm operates with vectors of optimization variables (the vector can have n components that represent VSLs in n locations). However, the number of VSL locations affects the computation time, since greater number of VSL locations means a greater number of possible solution candidates with more components. Since the code enables multi-core optimization, the computation speed is greatly dependent on the type of the processor and number of cores. The scalability of the solution method for larger networks with several VSL locations is a subject for future research. In this context, we should also mention the case where a queue spills back past the location of VSL. The method works by setting VSLs only until the queue reaches the VSL location. To achieve meaningful and comprehensive control after this point, this case should be additionally controlled by a VSL outside of the section, i.e., this case also requires a study of a larger network. It should be noted that since the proposed method presents a completely novel approach, there are several difficulties and drawbacks. First is a higher computational burden, which can be managed with the appropriate optimization method, i.e., VSLs for the test sections can be computed in real-time. Appropriate modelling of the section and its possible bottlenecks can take same additional mathematical effort and requires more attention than usual strategies in order to be consistent with the system of PDEs. While we successfully managed the two mentioned difficulties, there exists a major challenge. In this study, we used model predictions for the test section by prescribing that initial conditions of a numerical interval are equal to the numerical solution of the previous interval. However, the initial condition of the PDEs system in each step enables prescribing actual field data, i.e., a feedback loop could be integrated. However, this traffic flow estimation should be performed with careful mathematic consideration and represents a subject for future research.

Author Contributions

Conceptualization, I.S.; methodology, I.S.; software, I.S. and R.M.; validation, I.S. and R.M.; formal analysis, I.S. and R.M.; investigation, I.S. and R.M.; resources, I.S.; data curation, I.S. and R.M.; writing—original draft preparation, I.S. and R.M.; writing—review and editing, I.S. and R.M.; visualization, I.S. and R.M.; supervision, R.M.; project administration, R.M.; funding acquisition, I.S. and R.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Traffic data used during the study were provided by a third party. Direct request for these materials may be made to the provider as indicated in the Acknowledgments. Other data presented in the study are available from the corresponding author by request.

Acknowledgments

The authors would like to thank the Slovenian Infrastructure Agency (DRSI) and the Motorway Company of the Republic of Slovenia (DARS d.d.) for their cooperation and access to traffic and environmental data from their information systems.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Lighthill, M.J.; Whitham, G.B. On kinetic wave II: A theory of traffic flow on crowded roads. Proc. R. Soc. Lond. A 1955, 229, 317–345. [Google Scholar] [CrossRef]
  2. Richards, P.I. Shock waves on the highway. Oper. Res. 1956, 4, 42–51. [Google Scholar] [CrossRef]
  3. Frejo, J.R.D.; Camacho, E.F. Global versus local MPC algorithms in freeway traffic control with ramp metering and variable speed limits. IEEE Trans. Intell. Transp. Syst. 2012, 13, 1556–1565. [Google Scholar] [CrossRef]
  4. Hadiuzzaman, M.; Qiu, T.Z.; Lu, X.Y. Variable speed limit control design for relieving congestion caused by active bottlenecks. J. Transp. Eng. 2012, 139, 358–370. [Google Scholar] [CrossRef]
  5. Hegyi, A.; Schutter, B.D.; Helendoorn, J. Optimal coordination of variable speed limit to suppress shock waves. IEEE Trans. Intell. Transp. Syst. 2005, 6, 102–112. [Google Scholar] [CrossRef] [Green Version]
  6. Yang, X.; Lu, Y.; Chang, G.L. Exploratory analysis of an optimal variable speed control system for a recurrently congested freeway bottleneck. J. Adv. Transp. 2015, 49, 195–209. [Google Scholar] [CrossRef]
  7. Wu, Y.; Abdel-Aty, M.; Wang, L.; Rahman, M.S. Combined connected vehicles and variable speed limit strategies to reduce rear-end crash risk under fog conditions. J. Intell. Transp. Syst. 2020, 24, 494–513. [Google Scholar] [CrossRef]
  8. Fang, J.; Ye, H.; Easa, S.M. Modified Traffic Flow Model with Connected Vehicle Microscopic Data for Proactive Variable Speed Limit Control. J. Adv. Transp. 2019, 2019, 8151582. [Google Scholar] [CrossRef] [Green Version]
  9. Carlson, R.C.; Papamichail, I.; Papageorgiou, M. Integrated feedback ramp metering and mainstream traffic flow control on motorways using variable speed limits. Transp. Res. Part C 2014, 46, 209–221. [Google Scholar] [CrossRef]
  10. Iordanidou, G.R.; Papamichail, I.; Roncoli, C.; Papageorgiou, M. Feedback-Based Integrated Motorway Traffic Flow Control With Delay Balancing. IEEE Trans. Intell. Transp. Syst. 2017, 18, 2319–2329. [Google Scholar] [CrossRef]
  11. Frejo, J.R.D.; Núñez, A.; De Schutter, B.; Camacho, E.F. Hybrid model predictive control for freeway traffic using discrete speed limit signals. Transp. Res. Part C 2014, 46, 309–325. [Google Scholar] [CrossRef]
  12. Yu, M.; Fan, W.D. Optimal Variable Speed Limit Control at a Lane Drop Bottleneck: Genetic Algorithm Approach. J. Comput. Civ. Eng. 2018, 32, 04018049. [Google Scholar] [CrossRef]
  13. Messmer, A.; Papageorgiou, M. METANET: A macroscopic simulation program for motorway networks. Traffic Eng. Control 1990, 31, 466–470. [Google Scholar]
  14. Payne, H.J. Models of freeway traffic and control. Mathematical Models of Public Systems. Simul. Counc. Proc. 1971, 1, 51–61. [Google Scholar]
  15. Daganzo, C.F. Requiem for second-order fluid approximations of traffic flow. Transp. Res. Part B 1995, 29, 277–286. [Google Scholar] [CrossRef]
  16. Aw, A.; Rascle, M. Resurrection of second order models of traffic flow. SIAM J. Appl. Math. 2000, 60, 916–938. [Google Scholar] [CrossRef] [Green Version]
  17. Zhang, H.M. A non-equilibrium traffic model devoid of gas-like behavior. Transp. Res. Part B 2002, 36, 275–290. [Google Scholar] [CrossRef]
  18. Jacquet, D.; Canudas de Wit, C.; Koenig, D. Optimal control of systems of conservation laws and application to non-equilibrium traffic control. In Proceedings of the 13th IFAC Workshop on Control Applications of Optimization, Cachan-Paris, France, 26–28 April 2006. [Google Scholar]
  19. Jin, W.; Zhang, H. Nonequilibrium continuum traffic flow model with frozen sound wave speed. Transp. Res. Rec. 2003, 1852, 183–192. [Google Scholar] [CrossRef]
  20. Li, T. Global solutions of nonconcave hyperbolic conservation laws with relaxation arising from traffic flow. J. Differ. Equ. 2003, 190, 131–149. [Google Scholar] [CrossRef] [Green Version]
  21. Othman, B.; De Nunzio, G.; Di Domenico, D.; Canudas-de-Wit, C. Variable Speed Limits Control in an Urban Road Network to Reduce Environmental Impact of Traffic. In Proceedings of the 2020 American Control Conference (ACC), Denver, CO, USA, 1–3 July 2020. [Google Scholar] [CrossRef]
  22. Li, Z.; Liu, P.; Xu, C.; Wang, W. Optimal mainline variable speed limit control to improve safety on large-scale freeway segments. Comput.-Aided Civ. Infrastruct. Eng. 2016, 31, 366–380. [Google Scholar] [CrossRef]
  23. Chen, R.; Zhang, T.; Levin, M.W. Effects of Variable Speed Limit on Energy Consumption with Autonomous Vehicles on Urban Roads Using Modified Cell-Transmission Model. J. Transp. Eng. Part A Syst. 2020, 146, 04020049. [Google Scholar] [CrossRef]
  24. Zhang, Y.; Ioannou, P.A. Stability analysis and variable speed limit control of a traffic flow model. Transp. Res. Part B 2018, 118, 31–65. [Google Scholar] [CrossRef]
  25. Khondaker, B.; Kattan, L. Variable speed limit: An overview. Transp. Lett. 2015, 7, 264–278. [Google Scholar] [CrossRef]
  26. Vrbanić, F.; Ivanjko, E.; Kušić, K.; Čakija, D. Variable Speed Limit and Ramp Metering for Mixed Traffic Flows: A Review and Open Questions. Appl. Sci. 2021, 11, 2574. [Google Scholar] [CrossRef]
  27. Siri, S.; Pasquale, C.; Sacone, S.; Ferrara, A. Freeway traffic control: A survey. Automatica 2021, 130, 109655. [Google Scholar] [CrossRef]
  28. Yang, H.; Zhai, X.; Zheng, C. Effects of variable speed limits on traffic operation characteristics and environmental impacts under car-following scenarios: Simulations in the framework of Kerner’s three-phase traffic theory. Physica A 2018, 509, 567–577. [Google Scholar] [CrossRef]
  29. Li, D.; Ranjitkar, P. A fuzzy logic-based variable speed limit controller. J. Adv. Transp. 2015, 49, 913–927. [Google Scholar] [CrossRef]
  30. Almadi, A.I.M.; Al Mamlook, R.E.; Almarhabi, Y.; Ullah, I.; Jamal, A.; Bandara, N. A Fuzzy-Logic Approach Based on Driver Decision-Making Behavior Modeling and Simulation. Sustainability 2022, 14, 8874. [Google Scholar] [CrossRef]
  31. Li, Z.; Liu, P.; Xu, C.; Duan, H.; Wang, W. Reinforcement Learning-Based Variable Speed Limit Control Strategy to Reduce Traffic Congestion at Freeway Recurrent Bottlenecks. IEEE Trans. Intell. Transp. Syst. 2017, 18, 3204–3217. [Google Scholar] [CrossRef]
  32. Ke, Z.; Li, Z.; Cao, Z.; Liu, P. Enhancing Transferability of Deep Reinforcement Learning-Based Variable Speed Limit Control Using Transfer Learning. IEEE Trans. Intell. Transp. Syst. 2020, 22, 4684–4695. [Google Scholar] [CrossRef]
  33. Zhou, W.; Yang, M.; Lee, M.; Zhang, L. Q-Learning-Based Coordinated Variable Speed Limit and Hard Shoulder Running Control Strategy to Reduce Travel Time at Freeway Corridor. Transp. Res. Rec. 2020, 2674, 915–925. [Google Scholar] [CrossRef]
  34. Kušić, K.; Ivanjko, E.; Gregurić, M.; Miletić, M. An Overview of Reinforcement Learning Methods for Variable Speed Limit Control. Appl. Sci. 2020, 10, 4917. [Google Scholar] [CrossRef]
  35. Kušić, K.; Ivanjko, E.; Vrbanić, F.; Gregurić, M.; Dusparic, I. Spatial-Temporal Traffic Flow Control on Motorways Using Distributed Multi-Agent Reinforcement Learning. Mathematics 2021, 9, 3081. [Google Scholar] [CrossRef]
  36. Franz, M.L. Decision support model for variable speed limit control in recurrent congestion. Transp. Lett. 2020, 12, 37–44. [Google Scholar] [CrossRef]
  37. Jiang, R.; Hu, M.B.; Zhang, H.M.; Gao, Z.Y.; Jia, B.; Wu, Q.S. On some experimental features of car–following behavior and how to model them. Transp. Res. Part B 2015, 80, 338–354. [Google Scholar] [CrossRef] [Green Version]
  38. Wan, Q.; Peng, G.; Li, Z.; Inomata, F.H.T. Spatiotemporal trajectory characteristic analysis for traffic state transition prediction near expressway merge bottleneck. Transp. Res. Part C 2020, 117, 102682. [Google Scholar] [CrossRef]
  39. Kerner, B.S. The Physics of Traffic, Empirical Freeway Pattern Features. Engineering Applications, and Theory; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar] [CrossRef] [Green Version]
  40. Kerner, B.S. Introduction to Modern Traffic Flow Theory and Control. The Long Road to Three–Phase Traffic Theory; Springer: Berlin/Heidelberg, Germany, 2009. [Google Scholar] [CrossRef]
  41. Helbing, D.; Treiber, M. Numerical simulation of macroscopic traffic equations. Comput. Sci. Eng. 1999, 1, 89–99. [Google Scholar] [CrossRef]
  42. Greenberg, J.M.; Klar, A.; Rascle, M. Congestion on multilane highways. SIAM J. Appl. Math. 2003, 63, 818–833. [Google Scholar] [CrossRef]
  43. Hoogendoorn, S.P.; van Lint, H.; Knoop, V.L. Macroscopic Modeling Framework Unifying Kinematic Wave Modeling and Three-Phase Traffic Theory. Transp. Res. Rec. 2008, 2088, 102–108. [Google Scholar] [CrossRef]
  44. Kimathi, M.E. Mathematical Models for 3-Phase Traffic Flow Theory. Ph.D. Thesis, University of Kaiserslautern, Kaiserslautern, Germany, 2012. [Google Scholar]
  45. Kerner, B.S. Breakdown in Traffic Networks. Fundamentals of Transportations Science; Springer: Berlin/Heidelberg, Germany, 2017. [Google Scholar] [CrossRef]
  46. Storn, R.; Price, K. Differential Evolution—A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces; Technical Report TR-95-012; ICSI: Berkeley, CA, USA, 1995. [Google Scholar]
  47. Storn, R.; Price, K. A Simple and Efficient Heuristic Strategy for Global Optimization and Continuous Spaces. J. Glob. Optim. 1997, 11, 341–359. [Google Scholar] [CrossRef]
  48. Van Dam, A. A Moving Mesh Finite Volume Solver for Macroscopic Traffic Flow Models; Internal report TNO 02-7N-152-1500; Utrecht University Repository: Utrecht, The Netherlands, 2002; pp. 13–75. [Google Scholar]
  49. Strnad, I.; Žura, M. Variable speed limit control using continuum macroscopic models. Gradb. Vestn. 2018, 67, 251–259. [Google Scholar]
  50. Treiber, M.; Kesting, A. Traffic Flow Dynamics: Data, Models and Simulation; Springe: Berlin/Heidelberg, Germany, 2013. [Google Scholar] [CrossRef]
  51. Strnad, I.; Kramar Fijavž, M.; Žura, M. Numerical optimal control method for shockwaves reduction at stationary bottlenecks. J. Adv. Transp. 2016, 50, 841–856. [Google Scholar] [CrossRef] [Green Version]
  52. Bressan, A.; Piccoli, B. Introduction to the Mathematical Theory of Control, Volume 2; AIMS Series on Applied Mathematics: Springfield, MO, USA, 2007; 312p. [Google Scholar]
  53. Colombo, R.M.; Groli, A. Minimising Stop and Go Waves to Optimise Traffic Flow. Appl. Math. Lett. 2004, 17, 697–701. [Google Scholar] [CrossRef] [Green Version]
  54. Mezura-Montes, E.; Velázquez-Reyes, J.; Coello Coello, C.A. A comparative study of differential evolution variants for global optimization. In Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, Seattle, WA, USA, 8–12 July 2006. [Google Scholar] [CrossRef] [Green Version]
  55. Jeyakumar, G.; Shanmugavelayutham, C. Convergence Analysis of Differential Evolution Variants on Unconstrained Global Optimization Functions. Int. J. Artif. Intell. Appl. 2011, 2, 116–127. [Google Scholar] [CrossRef]
  56. Dasgupta, S.; Das, S.; Biswas, A.; Abraham, A. On stability and convergence of the population-dynamics in differential evolution. AI Commun. 2009, 22, 1–20. [Google Scholar] [CrossRef] [Green Version]
  57. Ghosh, S.; Das, S.; Vasilakos, A.V.; Suresh, K. On convergence of differential evolution over a class of continuous functions with unique global optimum. IEEE Trans. Syst. Man. Cybern. B 2002, 42, 107–124. [Google Scholar] [CrossRef]
  58. Zaharie, D. Critical values for the control parameters of Differential Evolution. In Proceedings of the Mendel 2002, 8th International Conference of Soft Computing, Brno, Czech Republic, 5–7 June 2002. [Google Scholar]
  59. Zaharie, D. Control of Population Diversity and Adaptation in Differential Evolution Algorithms. In Proceedings of the Mendel 2003, 9th International Conference of Soft Computing, Brno, Czech Republic, 4–6 June 2003. [Google Scholar]
  60. Rijavec, R.; Šemrov, D. Effects of weather conditions on motorway lane flow distributions. Promet-Zagreb 2018, 30, 83–92. [Google Scholar] [CrossRef]
  61. Drake, J.; Schofer, J.; May, A. A statistical analysis of speed-density hypotheses. HRR 1966, 154, 53–87. [Google Scholar]
  62. Zhang, Y.; Ma, M.; Liang, S. Dynamic Control Cycle Speed Limit Strategy for Improving Traffic Operation at Freeway Bottlenecks. KSCE J. Civ. Eng. 2021, 25, 692–704. [Google Scholar] [CrossRef]
Figure 1. Methodological framework.
Figure 1. Methodological framework.
Mathematics 11 00265 g001
Figure 2. Test section with marked locations A and B of varying volumes among scenarios.
Figure 2. Test section with marked locations A and B of varying volumes among scenarios.
Mathematics 11 00265 g002
Figure 3. Density in time and space in scenario 1.
Figure 3. Density in time and space in scenario 1.
Mathematics 11 00265 g003
Figure 4. Density in time and space in scenario 2.
Figure 4. Density in time and space in scenario 2.
Mathematics 11 00265 g004
Figure 5. Density in time and space in scenario 3.
Figure 5. Density in time and space in scenario 3.
Mathematics 11 00265 g005
Figure 6. Density in time and space in scenario 4.
Figure 6. Density in time and space in scenario 4.
Mathematics 11 00265 g006
Figure 7. Density in time and space in scenario 5.
Figure 7. Density in time and space in scenario 5.
Mathematics 11 00265 g007
Figure 8. Density in time and space in scenario 1 in VSL controlled case.
Figure 8. Density in time and space in scenario 1 in VSL controlled case.
Mathematics 11 00265 g008
Table 1. Model parameters after calibration.
Table 1. Model parameters after calibration.
ParameterSection 1Section 2
v 0   [ km / h ] 115110
ρ r e f [ eov / km ] 5050
ρ m a x [ eov / km ] 140140
a 1 [ km / h ] 3528
a 2 1.401.68
ρ m i n s y n [ eov / km ] 2424
ρ m a x f r e e [ eov / km ] 4545
τ [ s ] 1515
Table 2. Macroscopic simulation results.
Table 2. Macroscopic simulation results.
Scenario Lane   Averaged   T T T   with   VSL   Lane   Averaged   T T T   w / o   VSL Difference
Scenario 190.4 h102.4 h−13.0%
Scenario 286.2 h91.0 h−5.3%
Scenario 374.0 h80.6 h−8.2%
Scenario 478.7 h78.6 h+0.1%
Scenario 567.8 h64.5 h+5.1%
Table 3. Microsimulation results and comparison.
Table 3. Microsimulation results and comparison.
ScenarioPerformance ParameterMean with VSLMean w/o VSLT ValueMean Difference
Scenario 1Total travel time240.5 h290.4 h−4.810−17.2%
Total stops2006.36350.2−6.879−68.4%
Queue length1222.1 m2257.0 m−5.724−45.9%
Scenario 2Total travel time216.6 h227.4 h−1.533−4.7%
Total stops789.52479.2−3.997−68.2%
Queue length773.7 m1321.6 m−4.006−41.5%
Scenario 3Total travel time187.0 h201.5 h−1.959−7.2%
Total stops538.52738.7−4.096−80.3%
Queue length447.0 m1039.3 m−4.689−57.0%
Scenario 4Total travel time196.0 h192.0 h1.040+2.1%
Total stops193.6811.9−2.956−76.2%
Queue length523.2 m819.1 m−3.909−36.1%
Scenario 5Total travel time160.8 h153.9 h1.814+4.5%
Total stops160.0666.1−2.158−76.0%
Queue length196.2 m443.9 m−2.819−55.8%
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

Strnad, I.; Marsetič, R. Differential Evolution Based Numerical Variable Speed Limit Control Method with a Non-Equilibrium Traffic Model. Mathematics 2023, 11, 265. https://0-doi-org.brum.beds.ac.uk/10.3390/math11020265

AMA Style

Strnad I, Marsetič R. Differential Evolution Based Numerical Variable Speed Limit Control Method with a Non-Equilibrium Traffic Model. Mathematics. 2023; 11(2):265. https://0-doi-org.brum.beds.ac.uk/10.3390/math11020265

Chicago/Turabian Style

Strnad, Irena, and Rok Marsetič. 2023. "Differential Evolution Based Numerical Variable Speed Limit Control Method with a Non-Equilibrium Traffic Model" Mathematics 11, no. 2: 265. https://0-doi-org.brum.beds.ac.uk/10.3390/math11020265

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