Abstract
Free-flow movement of vehicles in microsimulation software is usually defined by a set of equations with no explicit link to the instantaneous dynamics of the vehicles. In some cases, the car and the driver are modeled in a deterministic way, producing a driving behavior, which does not resemble real measurements of car dynamics or driving style. Depending on the research topic, the interest in microsimulation is to capture traffic dynamics phenomena, such as shockwave propagation or hysterisis. Existing car-following models are designed to simulate more the traffic evolution, rather than the vehicle motion, and consequently, minimal computational complexity is a strong requirement. However, traffic-related phenomena, such as the capacity drop are influenced by the free-flow acceleration regime. Furthermore, the acceleration pattern of a vehicle plays an essential role in the estimation of the energy required during its motion, and therefore in the fuel consumption and the CO2 emissions. The present work proposes a lightweight microsimulation free-flow acceleration model (MFC) that is able to capture the vehicle acceleration dynamics accurately and consistently, it provides a link between the model and the driver and can be easily implemented and tested without raising the computational complexity. The proposed model is calibrated, validated, and compared with known car-following models on road data on a fixed route inside the Joint Research Centre of the European Commission. Finally, the MFC is assessed based on 0–100 km/h acceleration specifications of vehicles available in the market. The results prove the robustness and flexibility of the model.
Transportation systems comprise many complex elements (vehicle, infrastructure, driver, control systems, etc.) that might interact with each other at some point in time/space and they are often studied as a whole. The interactions within such systems introduce high stochasticity which, in some cases, makes the production of quantifiable results difficult or even impossible. As the studies go into greater depth of detail, the uncertainty increases. However, in some studies, the immersion in greater detail is not only essential but mandatory for the provision of reliable and robust conclusions. An example of such a case is the simulation of longitudinal vehicle free-flow movement, which is the topic of this paper. The observation of the traffic flow in a sophisticated transportation network, at a micro level, with various scenarios and different model parametrizations relies on the initial specifications, which profoundly affect the way the vehicles move and thus the final results of the study.
Car-following models explicitly reproduce the complex dynamics governing the actions of the driver-vehicle system, while the driver is following another vehicle. New car-following models are regularly proposed, and several studies provide reviews on the topic ( 1 – 3 ). A recent interesting review proposed by Zheng et al. ( 4 ) evaluates various typical car-following models such as the Gazis et al. ( 5 ) stimulus-response model, the Gipps model ( 6 ), the Newell model ( 7 ), the Optimal Velocity model ( 8 ), and the Cellular Automata model ( 9 ). One of the key conclusions is that there are noticeable differences between them and that those models with complex structures are more computationally expensive, while those with simpler structures do not offer good simulation performances. Furthermore, models with more parameters face over-fitting problems in validation, although they mimic real traffic accurately during the calibration process.
Traditionally, the deceleration pattern of the vehicle is considered as primarily responsible for the instability of the traffic flow. However, a free-flow acceleration regime is known to affect capacity drop ( 10 ) and possibly other traffic-related phenomena. Even though available traffic models are not able to capture such aspects without significant fine-tuning of their parameters, research on the reliability of the free-flow acceleration regime has been very limited ( 11 ).
Also, the acceleration pattern of a vehicle plays a vital role in the estimation of the energy required by a vehicle during its motion and, therefore, of the fuel consumption and the CO2 emissions ( 12 – 14 ). During acceleration, vehicles tend to generate far more emissions than during cruising, idling, and deceleration ( 15 ). Furthermore, while traffic simulation models are used to perform environmental or energy-related impact assessment studies of various types of technology and traffic management solutions, little or no discussion is usually made on the robustness of such estimations (see for example [ 16 – 18 ]). In the literature, detailed and well-calibrated emissions estimation models are directly integrated with traffic models under the false assumption that the car-following models, which are used to simulate the power required by the vehicle to move in the integrated framework, were able to accurately reproduce the actual vehicle dynamics (see for example [ 19 – 21 ]).
The driver model can be an essential component in microsimulation. Unlike car-following models, driver models have the role of explicitly representing activities such as steering, gear-changing, or break- and accelerator-pedal control. All these actions have a powerful impact on the fuel consumption and emissions and, without considering—at least to the extent possible—these aspects, the entire effort of integrating the different models loses part of its meaning ( 22 ). In the literature the approaches that attempt to incorporate traffic, driver, and vehicle models are very few ( 23 – 26 ). A notable one, was carried out in the framework of the ICT-Emission project funded by the European Union ( 23 , 27 ). Another interesting approach is the Rakha and Lucic Vehicle Dynamics Model ( 24 ) proposed by Rakha et al. which is used to predict maximum light-duty vehicle accelerations for use within a microscopic traffic simulation environment. It uses readily available input parameters to estimate acceleration rates of small and large vehicles. However, one of the main drawbacks of this approach is the absence of the gear-shifting behavior and the assumption that the driver has the same acceleration behavior across the whole acceleration profile. The work proposed by Fadhloun et al. ( 25 ) extends and improves the Rakha and Lucic model by incorporating the driver behavior in the mathematical expression of the dynamics-based acceleration model. This model allows the simulation of different driver variations and it is validated on field data and its main differences with the proposed paper lie in the absence of a gear-shifting functionality and the fact that results refer only to vehicles with an automatic gearbox. Finally, another interesting work is a vehicle powertrain model proposed by Rakha et al. ( 26 ).
This work proposes the microsimulation a free-flow acceleration model (MFC) that is based on two calibratable parameters, gear-shifting style and driver style, as well as the vehicle specifications, which are used to compute the maximum acceleration that the vehicle can have at a given speed. The basis of the MFC is the vehicle acceleration curve, which represents the maximum acceleration that the car can achieve for a given speed which, in this work, is often noted as acceleration potential. On the top of the vehicle-specific curve, MFC is parametrized by the gear-shifting style and the driving style. Both elements are important mainly for the assessment and accurate estimation of the energy demand and efficiency of a transport system, comprised by a fleet of vehicles that can be diverse both in relation to size (small, medium, and large light-duty vehicles) and characteristics (hatchbacks, station wagons, pick-ups), but also propulsion and driving technology (hybrids, electric, automated vehicles etc.). MFC is simple to implement, it has low computational cost and, by comparison with both the Gipps ( 6 ) and the Intelligent Driver Model (IDM) ( 28 ), it proves its robustness for various vehicles, drivers, and driving styles. The rest of the paper describes the proposed model, the experimental set-up, and the experimental results The final section discusses the conclusions and future work.
MFC Free-Flow Model Description
The proposed methodology proposes the implementation of a lightweight microsimulation free-flow acceleration model (MFC) and proposes its implementation within the well-known Gipps car-following model by substituting the free-flow part. MFC can be calibrated based on two parameters to simulate different drivers. The acceleration of the vehicle at a given speed derives from the vehicle’s acceleration-speed curve and the profile of the vehicle’s driver. More specifically, the acceleration-speed curve defines the acceleration-speed space for the specific vehicle, as this is mathematically described by the interaction of the tractive forces and the resistances that apply at a given speed. In the present work, this is also called the acceleration potential of the vehicle. The driver’s profile is described by two parameters, the driver’s gear-shifting strategy and the driving style. The gear-shifting strategy correlates the shifting points when the driver changes gear with the power curve of the vehicle and thus the operating speed of the vehicle’s powertrain. The driving style defines the amount of the acceleration potential that a driver wants to use. The components mentioned above are sufficient to describe the vehicle and the human parts as well as their interaction during a vehicle’s acceleration. The MFC has been implemented and tested successfully both as a standalone free-flow model and inside a Gipps framework, with substitution of the corresponding free-flow part, in the Python-based custom simulator and in the SDK Application Programming Interface (API) of Aimsun.
The Acceleration-Speed Curve of the Vehicle
The acceleration-speed curve of the vehicle corresponds to the computed maximum acceleration achievable by the vehicle across the vehicle’s entire speed range (acceleration potential). The acceleration potential is thus a function of the current vehicle’s speed and the gear applied. To estimate the acceleration potential of a car, a simple vehicle longitudinal dynamics model and the full load curve of the vehicle’s powertrain are used as described below.
where
In this study
The
At this point, it should be added that an additional control is introduced in the model so that the maximum traction force delivered at the powered wheels cannot exceed the expected traction achievable by the vehicle’s tires in certain conditions. The latter is calculated based on the equation:
So, at any point in time
where
The powertrain speed is calculated as
Several vehicle Original Equipment Manufacturers (OEMs) publish information on the full load curve of their vehicles’ powertrains which can be retrieved for various vehicles. In cases where the full load curve is not available a second option is used. The model contains a normalized generic full load curve. To de-normalize and obtain a realistic estimate of the full load curve for a specific engine, the maximum torque and power for the particular vehicle are used.
At this point, it should be noted that each gear results in different

(top) Illustration of the various forces that apply on the vehicle across its speed range; and (bottom) Illustration of the resulting acceleration per gear, the gear-shifting points, and the final acceleration potential of the vehicle.
To calculate the maximum achievable acceleration, the resistance forces being applied at steady speed conditions on the vehicle are calculated based on the following equation and then subtracted from
Variables
Gear-Shifting Strategy
Gear shifting is a complicated functionality that is not usually modeled explicitly in existing driver models applied in traffic simulation. Because of the stochasticity in the simulation of such an approach, the common logic in many models is to aggregate this error in a final error term over the final acceleration. The MFC proposes a gear-shifting strategy that correlates the shifting points with the power curve of the vehicle and thus the operating speed of the vehicle’s powertrain. More specifically, the force for each gear is described by the function
The value ranges of the
The range of possible values is
From the MFC implementation point of view, the driver upshifts on any speed
By choosing different
Furthermore, the vehicle’s acceleration potential for a given speed depends on the gear that is in the gearbox at that given speed. During the acceleration, shifting to a higher gear, the available power by the vehicle reduces. Therefore, early gear-shifting can lead to mild acceleration, while late gear-shifting leads to sharper acceleration. Figure 4 provides an illustrative representation.
Additionally, the implementation of the power loss of the vehicle during gear shifting for a fixed delay equal to
Although the effect of gear shifting on the overall trajectory profile of a single vehicle might seem small, the authors believe that it can play an important role in instantaneous fuel consumption estimation for a vehicle or a vehicle fleet and furthermore on the traffic flow, especially on fleets with many vehicles having manual gear boxes. Two main parameters that affect both fuel consumption and traffic dynamics are the instantaneous speed and acceleration. Figure 2 illustrates two indicative acceleration-over-speed diagrams highlighting the measured and the simulated data using MFC after calibration with the method described in the section below on results.

Acceleration over speed diagrams for indicative acceleration experiments and the corresponding fitted MFC model with gear shifting.
Driving Style
Supposing a driver wants to accelerate from a starting speed to a desired one, at each speed the acceleration value in the MFC depends on the capabilities of the vehicle, that is, how fast the vehicle can accelerate, bounded by the style of the driver—in other words, whether she drives aggressively or mildly—and on the difference between the current speed and the desired one. Consequently, in the present work, driving style is described by: a) the driver’s will to exploit the entire vehicle’s acceleration potential; and b) a function that dictates how the driver utilizes the selected potential, while approaching the desired speed.
Parameter
The driver’s acceleration behavior as approaching the desired speed is simulated by a function
where
The above formula is derived from a set of acceleration experiments performed at the JRC laboratories of the European Commission similar to the ones illustrated in Figure 3(top). More specifically, the tests involved 104 targeted acceleration tests in the Vehicle Emissions Laboratories (VELA) of the JRC with three passenger vehicles having different power characteristics, driven by five drivers instructed to accelerate normally. The measurements referred to 10 Hz. The starting and desired speeds were selected to correspond to a representative part of the speed range of the vehicle. Knowing a priori the road loads used in the chassis dynamometer and the vehicle characteristics, the acceleration potential of the vehicle was subtracted from the driver’s accelerations in the tests and the resulted measurements were further normalized according to the

(top) A sample accelerations test cycle in the JRC VELA labs; and (bottom) scatter plot of the measured willingness of the driver to accelerate, as it is defined in this work, and the corresponding function
The result is shown in Figure 3(bottom). It is evident that in the biggest part of each acceleration test all drivers reached their individual
Driver’s Acceleration-Speed Profile
The sections above defined both MFC parameters, the driver’s will,

(top) Acceleration-speed profiles for three different drivers with different driving styles; and (bottom) the simulated speed profiles for the same drivers.
The calibration and validation in the experimental results section was performed with speed over distance profiles. The desired speed during such tests is a variable over distance, like the speed limit. In such tests, MFC should also be able to reduce speed when the updated speed limit is lower than the previous one. The third condition in Equation 11 ensures the model’s stable behavior. An example of the model’s response in such cases is given in Figure 5, where a fictional distance-based speed cycle is illustrated. The figure on the top shows the cycle and the simulation by the MFC, while the figure on the bottom shows the speed over time profile of the model for the same cycle.

(top) Artificial speed-distance cycle with the response of the MFC; and (bottom) the speed-time profile of the MFC.
Implementation of the MFC in Microsimulation
The proposed work is focused on the design and development of a robust and lightweight free-flow model that can be used in microsimulation software. Consequently, as a first implementation version of the MFC, the authors substituted the free-flow part of the Gipps model with the MFC implementation described above. The hybrid version of the Gipps works easily without an increase in the complexity, apart from the introduction of the two MFC parameters
Experimental Set-Up
For the model development and validation, a series of tests took place to collect measured GroundTruth data. The experimental campaign was run in the fully-fenced Ispra site of the JRC, to avoid the interactions with other vehicles on the road, under free-flow conditions. A vehicle was equipped with a commercial multi-constellation Global Navigation Satellite System (GNSS) receiver able to collect GNSS data with a 10 Hz measurement rate. The receiver was configured to collect signals from both GPS and Galileo, the European GNSS. The average horizontal accuracy reported by the receiver was less than 50 cm. A GNSS active antenna was mounted on the roof of the car to ensure maximum satellite visibility and avoid signal attenuations from the body of the vehicle. Figure 6(left) depicts the set-up of the antenna on the vehicle. During the experiments conducted, the vehicle was moving on the predefined route shown in Figure 6(right), which is about 1.15 km long. The results presented in this work refer to 28 laps inside JRC on free-flow and position measurements every 0.1 seconds. The engine specifications for the vehicle are an engine capacity of 2000cc and 101kW power.

(left) Experimental set-up with the location of the GNSS antenna; and (right) the path used for the experiments inside the JRC Ispra site.
The measured trajectory profile (distance-over-time) per lap of the test vehicle was transformed to a distance-over-speed profile. The latter was used as a GroundTruth basis for the comparison of the three free-flow models under test. The challenge for the models is to replicate accurately the GroundTruth vehicle’s dynamics (speed and acceleration) for each given point in space. On the constructed cycle, we compare the MFC model with two well-known free-flow models, Gipps and IDM. We assess the models on the basis of the GroudTruth data. Figure 7 depicts an indicative distance-based cycle on the predefined route showing on top the time-based profile and on the bottom the distance-based profile.

(top) Measured speed-time profile; and (bottom) the corresponding speed-distance cycle.
Gipps Free-Flow Model
Gipps’ model is widely used. In free-flow conditions it assumes that drivers do not exceed their desired speed and that their acceleration decreases with increasing speed:
where: subscripts f indicates the follower vehicle;
Based on the work of Ciuffo et al. (
30
), parameter
For implementing the free-flow Gipps model, in the case that the desired speed changes and the new value is lower than the current one (and thus the model needs to decelerate) the deceleration of the model is set to the most severe braking equal to
IDM Acceleration Model
IDM is another widely-used model. The free-flow model is computed similarly to the proposed work by Schakel et al. ( 31 ) using the following formula:
where: subscripts f indicates the follower vehicle;
For implementing the free-flow model of IDM, similar to the Gipps implementation, the deceleration of the model is set to the most severe braking equal to
MFC Acceleration Model
MFC is implemented as described in the section above. The free-flow model is computed using the following formula:
where: subscripts f indicates the follower vehicle;
As in the other models, the deceleration of the model is set to the most severe braking equal to
Experimental Results
This section presents the results of this work for the above-mentioned experimental set-up and the three models under test. The assessment of each model refers to its capability to reproduce the measured vehicle dynamics on the road, that is, the vehicle speed and acceleration, at the same point in space (speed over distance cycles). Additional results demonstrate the acceleration capability of each model against official from 0 to 100 km/h acceleration times from a database of over 6,400 vehicles with publicly available technical specifications.
To sum up, the models’ assessment is performed on the following levels:
calibration of the models’ parameters for each experimental lap and validation per lap;
calibration of the models’ parameters on a representative lap and validation on the rest;
validation of the models on official [0–100 km/h] acceleration times; and
discussion around the sensitivity of the models’ parameters.
Calibration on Free-Flow
Calibrating a simulation model consists of finding the values of its parameters, allowing the model itself to reproduce in the best possible way the behavior of the real system being simulated. It is equivalent to the solution of a constrained minimization problem in which the objective function expresses the deviation of the simulated measurements from those observed. The calibration in this work is performed based on the global least-squared errors calibration on the sums of squared errors (SSE) discussed in the work of Treiber and Kesting ( 32 ). Similarly, we define the following objective function:
where
The maximum vehicle speed was under 20 m/s and the simulation step used is 10 Hz, thus, the distance instance was set to 2 m. All comparisons and results refer to every 2-m processing along the predefined path. Since, this work refers to free-flow models there is no interaction with the leader and, consequently, the calibration is performed on the car’s speed. The calibration is performed for each lap and the parameters calibrated per model are shown in the following Table 1.
Parameters Used in Calibration per Model
Note: IDM = Intelligent Driver Model; MFC = microsimulation free-flow acceleration model.
We calibrate beta and gamma, and we compute parameter alpha based on following formulas as stated in the work of Ciuffo et al. ( 30 ):
Figure 8 illustrates the calibrated models and the reference vehicle (GroundTruth) for a part of a lap. The two figures represent the acceleration-distance and speed-distance diagrams of each model, and the final the acceleration-speed diagram for each model. In relation to speed, in general, all three models behave well; Gipps and IDM have very similar behavior making it difficult to spot differences in the figure and both seem to introduce a delay. MFC behaves better staying very close to the reference distance cycle. The most interesting finding is in Figure 8b, where it is obvious that MFC can capture much better the acceleration dynamics of the test vehicle. Gipps and IDM have a much smoother acceleration rate.

(a) Distance-speed profile, part of a test lap for three models and the test vehicle; (b) the corresponding distance-acceleration profile.
The metrics used for the quantitative results apart from the objective fit function are the following:
Micro Metrics
Root mean square error (RMSE) of the speed.
RMSE of the acceleration.
Macro Metrics
Average speed (and standard deviation) on the total 28 tests.
Average acceleration (and standard deviation) on the total 28 tests.
The aggregated results are shown in Figure 9. On a micro level, in average terms over 28 laps, MFC has a much better average fit (Equation 15) with 5.2772, while Gipps and IDM perform similarly with fit values equal to 9.4759 and 9.3573 respectively. The average RMSE of the speed for all laps is around 0.6 m/s for the Gipps and IDM models, while it is almost half for the MFC. The corresponding error for the acceleration is again lower for the MFC, although the difference here is small. In both cases, the standard deviation (red bars) is smaller for MFC than for the other two.

Calibration results: (left) Micro results show the average RMSE for the instantaneous speed and acceleration; and (right) Macro results show the average speed and positive acceleration. The standard deviations for the 28 tests are illustrated by the red bars.
On a macro level, the results presented in Figure 9b refer to the average speed and positive acceleration per lap. Here, the picture is very similar for the speed, with all models being on average very close to the GroundTruth value. However, the average acceleration values for IDM and Gipps are low, while MFC is much closer to the GroundTruth value. This can be explained by the fact that MFC simulates more accurately the vehicle dynamics. It is interesting to see the standard deviation (red bars) in the acceleration of the models, as Gipps and IDM have low values in comparison with the GroundTruth. On the contrary, the standard deviation of the MFC is much closer to the measured one, which means that MFC has a much broader coverage of the acceleration space. Finally, the overall good performance of all three models at the macro level is an indicator that inconsistencies on the instantaneous level are not always visible in the average values.
It is worth mentioning that, initially in the calibration process, the range of values for the parameters, maximum acceleration, alpha, beta, gamma, and delta were much more relaxed. On calibration, it was observed that some parameters tend to fit near the boundaries of the parameters’ value ranges. Maximum acceleration takes very high values (even 10 or 12 m/s2 if it is relaxed) for IDM and Gipps that are unrealistic in relation to real vehicle dynamics and, therefore, the parameter loses its physical interpretation. Furthermore, in the case of Gipps, gamma reaches very high values and overfits the model to the calibrated dataset, while beta goes near zero. Per lap test, such extreme values might result in a better fit, but the acceleration-speed diagrams of the model are unrealistic with low generalization power. For example, Figure 10 illustrates the calibrated acceleration-speed diagrams for the three models. The high gamma value in Gipps reduces the acceleration near to zero. This means practically that if the vehicle stops, it cannot start accelerating again. On the other hand, the IDM delta value in some tests reaches very low values close to zero. This reduces the ability of the model to accelerate at high speeds.

The normalized acceleration-speed curves for the three models.
Validation on Free-Flow
To assess the ability of the models to generalize on calibration, the validation is performed on the basis of the most representative lap. Among the fits of all 28 laps, the one with the median fit values was selected as a representative lap test. The calibrated values of the models for this test were then used for validation in the rest of the 27 laps. The results show that all models perform without increasing their average errors in speed and acceleration. This can be explained from the nature of the experiment, as all tests were performed under very similar conditions. MFC has again a much better average fit (Equation 14), that is 5.7015, while for Gipps and IDM the fit values are 9.6821 and 9.5544 respectively. The conclusions discussed in the calibration section above still hold. Consequently, we can assume that given the same specification of vehicle, driver, weather, and track, all models need few data for calibration.
Validation on Official Vehicle Acceleration Specifications
In addition to the comparison presented above on measured data, this work validates the models on official vehicle specification, in relation to acceleration time from 0 to 100 km/h. A database of around 6,500 commercial cars with their corresponding technical specifications was used to validate all three models. The database refers to vehicles registered after 2012. The vehicles were split into four categories according to their fuel (petrol, diesel) and type of gearbox (automatic, manual).
The scope of the comparison was to validate the models against official specifications and to understand the performance of each model in relation to the vehicle’s power. Table 2 describes the clustering of the vehicles. With reference to the calibration of the models, the parameters alpha, beta, gamma, and delta were set to the default values proposed by the authors (i.e., 2.5, 0.025, 0.5, and 4), the maximum acceleration was set for IDM with the vehicle’s acceleration at 0 km/h, for Gipps the vehicle’s acceleration was set at 32% of the vehicle’s max speed (max acceleration for default parameters) and for MFC the parameters
Vehicles Clustered in Four Categories Based on their Fuel and Gearbox
Figure 11 shows the time performance of each model in comparison with the GroundTruth times. The simulated acceleration times of the proposed MFC model are distributed around the diagonal. Furthermore, MFC performs well for all acceleration specs as the error is similar for both lower and higher acceleration times. Gipps and IDM have an overall offset and their error does not seem consistent for all time values. The time deviation seems to grow as the time increases, meaning that both models perform better for faster cars, while for more conservative cars they are very aggressive.

Comparison of 0–100 km/h acceleration time per model against the official acceleration time.
Figure 12 shows the performance of each model across the engine power range. Once more, the MFC times are much closer to the GroundTruth distribution, while Gipps and IDM face a growing, non-consistent error. Gipps and IDM models perform better for vehicles with higher engine power.

0–100 km/h acceleration time per model over the vehicle’s engine power for the four vehicle categories.
Finally, Figure 13 shows the distribution of time errors. The results confirm once more, the observations from the previous figures. The peak in the MFC distribution is higher, and the accuracy/precision values better than the other two models.

Distribution of time error per model per vehicle category.
Sensitivity of the Model Parameters
This last section aims to test the sensitivity of the maximum acceleration parameter for each model, to see if the error of each model is consistent across different acceleration values.
We perform for each model, for each lap, three simulations with different maximum acceleration values,
More specifically:
The
The results in Figure 14 show the robustness of the MFC in variations of the maximum acceleration parameter. The fit error values are much higher as expected, yet MFC has a better average fit value with 17.5941 over the ones from Gipps and IDM (28.9059 and 21.7766 respectively). MFC performs better on the RMSE in speed and acceleration; Gipps seems to have the biggest error of the three models.

Sensitivity results: (left) micro results show the average RMSE for the instantaneous speed and acceleration; and (right) macro results show the average speed and positive acceleration. The standard deviations for the 28 tests are illustrated by the red bars.
Conclusions
The present work proposes the MFC vehicle free-flow model, that is able to capture the vehicle acceleration dynamics in an accurate and consistent way, provides a link between the model and the driver, and can be easily implemented and tested in microsimulation software without raising the computational complexity. The MFC free-flow part can be also used in an existing model by substituting their corresponding part. The model is calibrated, validated, and compared with known car-following models on road data on a fixed route inside the Joint Research Centre of the European Commission. Finally, MFC is assessed on 0–100 km/h acceleration specifications of vehicles available in the market. The results prove the robustness and flexibility of the model.
Some advantages of the MFC are that it:
captures with improved accuracy and precision the vehicle acceleration dynamics;
creates links between car-following behavior, the vehicle, and the driver;
ensures minimal additional complexity;
provides additional instantaneous info such as gear and engine rpm;
facilitates the use of instantaneous emissions models;
characterizes the driver style offering the potential for driver-related studies;
offers the possibility of building a realistic fleet composition of passenger vehicles;
offers a more accurate representation of human driving which is necessary for mixed scenarios with human-driver and autonomous vehicles.
MFC can be further extended and improved in various ways, but it is considered that this work opens the way to using vehicle dynamics in extended microsimulation studies. For future work and improvement, some of the possible steps could be: (1) assessment of the model with regard to instantaneous emissions calculation; (2) impact assessment of vehicle dynamics over a complex network in relation to both flow and emissions; (3) the design of a more refined and realistic gear-shifting logic; (4) the design and implementation of a realistic car-following and deceleration logic toward a complete vehicle dynamics-based driver model; and (5) expansion of the model for hybrids and electric cars.
Footnotes
Acknowledgements
The authors acknowledge the JRC Vehicle Emissions Laboratory (VELA) team for their support during the whole experimental activity described in the present study.
Author Contributions
The authors confirm contribution to the paper as follows: study conception and design: all authors; data collection: all authors; analysis and interpretation of results: all authors; draft manuscript preparation: all authors. All authors reviewed the results and approved the final version of the manuscript.
The Standing Committee on Traffic Flow Theory and Characteristics (AHB45) peer-reviewed this paper (19-04093).
The views expressed here are purely those of the authors and may not, under any circumstances, be regarded as an official position of the European Commission.
