Safety and Mobility Evaluation of Cumulative-Anticipative Car-Following Model for Connected Autonomous Vehicles

: In the typical landscape of road transportation, about 90% of traffic accidents result from human errors. Vehicle automation enhances road safety by reducing driver fatigue and errors and improves overall mobility efficiency. The advancement of autonomous vehicle technology will significantly impact traffic safety, potentially saving more than 30,000 lives annually in the United States alone. The widespread acceptance of autonomous and connected autonomous vehicles (AVs and CAVs) will be a process spanning multiple decades, requiring their coexistence with traditional vehicles. This study explores the mobility and safety performance of CAVs in mixed-traffic environments using the cumulative-anticipative car-following (CACF) model. This research compares the CACF model with established Wiedemann 99 and cooperative adaptive cruise control (CACC) models using a VISSIM platform. The simulations include single-lane and multi-lane networks, incorporating sensitivity tests for mobility and safety parameters. The study reveals increased throughput, reduced delays, and enhanced travel times with CACF, emphasizing its advantages over CACC. Safety analyses demonstrate CACF’s ability to prevent traffic shockwaves and bottlenecks, emphasizing the significance of communication range and acceleration coefficients. The research recommends early investment in vehicle-to-infrastructure (V2I) communication technology, refining CACC logic, and expanding the study to diverse road scenarios.


Introduction
According to the U.S. National Highway Traffic Safety Administration (NHTSA), 38,680 people died in motor vehicle traffic crashes in 2020, even though people drove less because of the COVID-19 pandemic [1].According to the World Health Organization, road traffic injuries ranked as the eighth-leading cause of global mortality in 2016, accounting for around 1.35 million deaths [2].Further, an infrastructure report card by the American Society of Civil Engineers (ASCE) stated that in 2017, Americans spent about 8.8 billion hours delayed in traffic, and traffic congestion cost the country around 166 billion US dollars [3].This suggests that ensuring the safety of road systems, enhancing traffic operations, and ensuring convenient mobility are significant priorities.The future transformations of vehicle automation sectors promise potential benefits for societies by delivering safe and convenient mobility options.Autonomous vehicles (AVs) or connected AVs (CAVs) are expected to soon incorporate several automated driving functions that would allow the car to be driven with or without a need for a human driver [4].As more than 90% of crashes are caused by human errors [5], it is projected that autonomous driving could save 30,000 lives per year in the United States and prevent about 5 million accidents [6].Morgan Stanley projected that self-driving cars could contribute annual savings of up to 1.3 trillion U.S. dollars to the U.S. economy and over 5.6 trillion U.S. dollars globally [7].Furthermore, KPMG projects potential economic benefits of approximately 51 billion UK pounds from CAVs by 2030 [8].This shows that AVs or CAVs have the potential to enhance safety and influence transportation costs, traffic patterns, and congestion [9].Moreover, autonomous cars are anticipated to reduce mobility expenses, mitigate climate change risks, enable enjoyable driving experiences for disabled and elderly individuals, and revolutionize product delivery [10].
While AVs offer positive impacts on travel, they also pose safety concerns and potential negative effects, such as increased congestion from zero-occupancy vehicles.AVs coordinating lane changes and exits may significantly disrupt traffic flow, causing slowdowns or accidents [11].Factors like fail-safe technology, privacy, security, personal choices, affordability, and infrastructure requirements influence AV fleet entry.Despite technological progress, achieving Level 5 (fully autonomous) self-driving vehicles will require further advancements to prevent potential malfunctions and crashes [12,13].At this stage, AVs and CAVs are still in the development stage, and until the complete market adoption of autonomous technology, a long transition period of coexistence between conventional and automatic cars will exist.It is important to study and improve the expected driving behaviour of future autonomous cars.
The future challenges also comprise potential interactions of automatic cars with conventional cars, i.e., vehicle-to-vehicle (V2V) communication, and with infrastructure units, i.e., vehicle-to-infrastructure (V2I) communication.V2V communication, a component of vehicle-to-everything (V2X) communication, facilitates information exchange between vehicles and all available devices [14,15].V2X encompasses vehicle-to-infrastructure (V2I) [16], vehicle-to-pedestrian [17], and vehicle-to-network [18].The application of other V2X systems in AVs is limited due to insufficient information and a lack of algorithms.Nevertheless, as V2X systems evolve, the information they provide will be valuable for AVs or CAVs to collect data from their surroundings, especially in mixed-driver conditions involving human-driven vehicles or partial AVs [19].
The recent cumulative-anticipative car-following model (CACF) model was published [20], considering V2X, especially V2I communication.However, no-in depth analysis has been conducted on how the CACF model would impact the traffic and safety of road users.This paper is focused on evaluating the safety and mobility impacts of the CACF model for CAVs in a mixed-traffic environment by carrying out various sensitivity tests using the VISSIM microsimulation platform.The results of the CACF model are compared with the results of the VISSIM default driving behaviour (Wiedemann 99) and the cooperative adaptive cruise control (CACC) car-following model that considers V2V communication.
The remainder of this paper is organized into five sections.Section 2 presents a literature review on types of simulation models and existing forward movement and lateral movement models.Section 3 presents the implementation of CAV models in the VISSIM microsimulation platform.Sections 4 and 5 present the study test setup and the evaluation results, respectively.Lastly, Section 6 presents the conclusion of the study and recommendations for future research.

Literature Review 2.1. Impact of AVs and CAVs Technology on Traffic Flow
As mentioned previously, the emergence of autonomous and connected vehicles brings potential benefits and unique challenges to traffic engineering.With the continuing market penetration of AVs and CAVs, they will significantly influence traffic engineering parameters, including road capacity, delays, travel times, cost factors, and safety.Initially, AVs/CAVs would maintain larger headways than traditional human-driven cars, leading to reduced road capacity and slower overall traffic speeds.However, increased AV penetration and cooperative driving, such as platooning, will ultimately enhance mobility, safety, and environmental benefits [21][22][23][24].Human driving exhibits stochastic behaviour, characterised by a tendency to be more cautious and hesitant in accepting risks.In contrast, AVs/CAVs driving behaviour is deterministic, displaying predictable driving dynamics.Consequently, the calibration parameters and constants in existing car-following models, such as the Wiedemann psycho-physical car-following models from 1974 or 1999, require revision for autonomous cars [21].
In a study conducted by Atkins for the UK Department for Transport (DfT) on the influence of CAVs on traffic flow in the UK road network, CAVs were modelled with varied longitudinal, lateral, and other driving behaviour parameters.The study analysed the benefits of CAVs in terms of average delay and journey time for different market penetrations, revealing substantial improvements, especially with higher levels of CAV market penetration, as shown in Table 1.In another study, Peter et al. examined the consequences of escalating AV penetration across three distinct desired speeds in a single-lane VISSIM network.Desired speeds ranged linearly from minimum to maximum values-50 km/h (48)(49)(50)(51)(52), 100 km/h (99-101), and 130 km/h (125-135).Market penetration increased incrementally from 0-100% at 10% intervals.The findings indicated that higher capacities could be achieved at elevated speeds.Moreover, the rise in capacity exhibited an almost linear pattern up to 60% AV penetration, with a slightly more gradual increase beyond this threshold (>60%) [22].

Transport Simulation Models
Transport simulation models encompass macroscopic, mesoscopic, and microscopic types, each chosen based on the required detail for network analysis.Macroscopic models aid planners in managing large-scale traffic networks and forecasting travel demands but lack the ability to model individual vehicle interactions like conflict management and gap-acceptance.These interactions are handled by microscopic models [26][27][28].Mesoscopic models integrate macroscopic and microscopic simulation features.While offering less precise individual vehicle characteristics than microsimulation, mesoscopic tools exhibit superior performance in typical planning analyses [28].Microscopic models record individual vehicle attributes through car-following, lane-changing, and gap-acceptance logics, which are crucial for modelling complex roadway scenarios, urban congestion, pedestrian movements, road safety, proposed transportation enhancements, and detour impacts [28].
Microsimulation models encompass various components, enabling users to simulate real traffic flow systems, incorporating road design, signal systems, vehicle types, and driving behaviour.Logics defining driving behaviour emulate human phenomena on highways, covering gap acceptance, speed adaptation, ramp merging, overtaking, lane-changing, and car-following models [29].Driving involves longitudinal tasks (acceleration, maintaining safe speed, gap) and lateral actions (lane changing, overtaking) [30].Subsequent sections introduce key elements of driving behaviour.Several commercially available traffic microsimulation packages model real-world network configurations, problems, and solutions.These packages employ distinct car-following behaviour, lane-change, and gap-acceptance models.Prominent tools include AIMSUN, CORSIM, PARAMICS, and VISSIM [29,31,32].
PTV VISSIM, developed by the German company PTV Vision in 1992, is a leading microsimulation tool.Utilising the Wiedemann 99 car-following model, it excels in diverse analyses such as signalised junctions, transit operations, corridor modelling, multimodal systems, active traffic management, emission modelling, connected vehicles, and facility operations like airports and terminals [33].VISSIM's Wiedemann model determines following vehicle behaviour based on distance and speed differences, incorporating random numbers and statistical variations for diverse behaviours in each time-step.The lane-change algorithm operates on a rule-based model [34,35].This software distinguishes itself by enabling users to customise parameters for lane-change, gap-acceptance, and car-following models, setting it apart from other commercially available simulation tools.This study concentrates on VISSIM software for several reasons: (1) supports external driver models through APIs, (2) utilises a psychophysical car-following model based on driver assumptions, (3) allows user calibration of model parameters, (4) features a robust graphical user interface with built-in capabilities for connected autonomous vehicles, and (5) provides effective evaluation techniques for capacity and safety.

Forward Movement Models
The car-following model describes how drivers interact longitudinally with the preceding vehicle in the same lane [36].Over the years, several researchers have developed various car-following models for human-driven vehicles, considering different acceleration behaviours, safety gaps, and reaction times of the subject-following vehicle.These models include stimulus-based sensitivity framework models [37,38], collision-avoidance models [39], optimal velocity models [40], and psycho-physical models [41].Considering the impact of the dynamic behaviour of drivers and the driving environment on the performance of the car-following models, detailed reviews and analyses of existing car-following models have been conducted by numerous researchers [19,42].Sun Lu et al. [43] introduced a novel FVD (full velocity difference) car-following model, incorporating driver memory, and formulated a corresponding macroscopic continuum traffic flow model that mitigates the occurrence of wrong-way travel.Jafaripournimchahi et al. [44] expanded the FVD model by integrating factors related to memory, velocity, and the headway between the object vehicles and the preceding vehicle during the previous time period.
In addition to conventional car-following models, researchers have developed mixed traffic flow car-following models comprising conventional and autonomous vehicles that are based on the intelligent driver model (IDM) algorithm, which considers the potential characteristics of AVs [45,46].These models consider advanced driver assistance features of AVs such as adaptive cruise control (ACC) and cooperative ACC (CACC), relying on the speed detection sensors onboard the vehicle for V2V communication between the leading and following vehicle in the range of communication.In the CACC model, the leading vehicle sends information about its recommended speed and (sometimes) lane assignment to the following vehicle, which adjusts its speed and desired distance without the involvement of the driver [47,48].The CACC acceleration mathematical model is expressed as: where a c is the control acceleration with the liner function, a is the acceleration in the next step of the objective vehicle, a p is the acceleration of the preceding vehicle, t d is the time gap 0.5 s, v p is the speed of the preceding vehicle, v f is the speed of the following vehicle, a min is the maximum allowed acceleration 2 m/s 2 , a max is the maximum allowed deceleration −3 m/s 2 , and k a , k v , k s are constant factors.Several researchers have investigated the impact of the CACC model and found that it has the ability to improve the traffic network capacity at higher penetration rates [48][49][50].In 2012, Shladover et al. conducted a mixed traffic flow simulation study consisting of conventional, ACC, and CACC vehicles, assuming that the driver holds the capability to follow the vehicles safely with shorter gap settings.The results of the study showed that with the increasing penetration rate of CACC vehicles, the per-lane capacity can increase from 2000 to 4000 vehicles and reach a maximum value of 3389 vehicles at a 90% CACC vehicle penetration rate [51].However, the reduced gap between the two vehicles is only possible if both vehicles are equipped with the CACC technology.Additionally, at least 40% market penetration is required to acquire some benefits of the CACC technology [48].
Recently, a cumulative anticipative car-following model (CACF) for CAVs was developed [20], which implements V2X communications (e.g., V2I sensors embedded in the roadways in addition to V2V) for real-time traffic data of multiple surrounding vehicles for car-following.The acceleration model of the CACF model can be described as: where a c is the control acceleration of the ego vehicle, a d is the desired acceleration in the next step of the objective vehicle, a p is the actual acceleration of the preceding vehicle.t system is the time gap, 0.5 s (if the preceding vehicle is an AV), otherwise 1.4 s, v p is the actual speed of the preceding vehicle, v is the actual speed of the following vehicle, a min is the maximum allowed acceleration = (2 m/s 2 ), and a max is the maximum allowed deceleration (−3 m/s 2 ).Additionally, X d is the predicted clearance (distance) based on the "desired" data of the preceding vehicle, X r is the predicted clearance (distance) based on the "real (current)" clearance of the preceding vehicle, r is the real end-to-front clearance (or distance) between the preceding and lead vehicle and is given by r = x p − x − l p , c is equal to 0 if X d > X r and r > X s (safe distance), and 1 otherwise, X s (safe distance) = standstill distance + gap time × current velocity (v), k a = 1.0,k v = 0.58, k d = 0.1 are constant gains in accordance with the simulation of intelligent cruise control studies [50,52,53] and greater than zero, respectively, x and x p are current coordinates (position) of following and preceding vehicle, respectively, and l p is the length of the preceding vehicle.CACC vehicles rely on the V2V communication channel where each vehicle is expected to have a communication capability for effective implementation of the logic.Hence, until a significant market penetration of connected autonomous cars is achieved, the implementation of CACC will be a challenge.Alternatively, the CACF model considers all available communication means such as V2I, V2V, and others.Although the transition phase of conventional vehicles or semi-automatic cars towards fully operational autonomous cars will require decades, and the effective V2X communication will remain a challenge until a substantial number of automatic vehicles are available in the market, the advantages of introducing V2X communication into car-following models are still very attractive.However, until now, no in-depth analysis has been conducted on the performance of the CACF in the mixed-driver environment.
In this study, the CACF model is investigated for its potential wider applications in mixed-driver environments before a full penetration of CAVs.Later sections of this study will examine the implications of implementing the CACC model.

Lateral Movement Models
Autonomous vehicles utilise a range of systems, including cameras, GPS, radars, lasers, and LiDAR sensors, for lateral maneuvers, such as lane-keeping, lane-changing, and left-turn assist, on multi-lane highways.To aid lane-keeping, vehicles use integrated cameras above the central rearview mirror and positioning systems to track lane markings.If the vehicle deviates, a lane-departure-warning (LDW) system is activated to alert the driver about the potential lane departure.Additionally, the systems can assist the driver in maintaining lane discipline through automated steering and/or braking, functioning as a "lane-keeping assistant" [54].Similarly, to facilitate lane-changing, the vehicle employs short-range radar sensors [54] to monitor surrounding traffic zones to the sides and rear of the vehicle as the driver contemplates a lane change.This provides a warning to the driver regarding the presence of traffic in the target lane, particularly in the blind spot.If the driver disregards the warning and proceeds with the lane change, an additional robust alert is transmitted to prevent a potential side crash.
The lane-change system uses lane-change models to define the driver's decision as to when it is possible to change lanes or not change lanes in a multi-lane road network system [31].Most lane-changing models are based on a set of rules [55] that enable the driver to decide when it is necessary to change a lane to reach the desired destination.In 1986, Gipps developed a lane-changing model that explains the structure of lane-changing maneuvers in an urban driving situation and focuses on the risk of possible vehicleto-vehicle and vehicle-to-obstruction collisions [34].In 1978, Sparmanns investigated human behaviour towards the lane-changing process on one-way roads and defined that a lane change can be characterized as a move to slower-to-faster and faster-to-slower lanes depending upon the desires and needs of the driver [35].Prioritizing safety is crucial when initiating the lane-changing process, involving considerations like estimating optimal distances and speed differentials between the lead and trailing vehicles on specific lanes.Sparmanns categorized lane changes into six types, comprising four for faster lane changes and two for slower ones, as outlined in Tables 2 and 3 [35].

Slower lane-change
Autonomous vehicles utilise a range of systems, including cameras, GPS, radars, lasers, and LiDAR sensors, for lateral maneuvers, such as lane-keeping, lane-changing, and left-turn assist, on multi-lane highways.To aid lane-keeping, vehicles use integrated cameras above the central rearview mirror and positioning systems to track lane markings.If the vehicle deviates, a lane-departure-warning (LDW) system is activated to alert the driver about the potential lane departure.Additionally, the systems can assist the driver in maintaining lane discipline through automated steering and/or braking, functioning as a "lane-keeping assistant" [54].Similarly, to facilitate lane-changing, the vehicle employs short-range radar sensors [54] to monitor surrounding traffic zones to the sides and rear of the vehicle as the driver contemplates a lane change.This provides a warning to the driver regarding the presence of traffic in the target lane, particularly in the blind spot.If the driver disregards the warning and proceeds with the lane change, an additional robust alert is transmitted to prevent a potential side crash.
The lane-change system uses lane-change models to define the driver's decision as to when it is possible to change lanes or not change lanes in a multi-lane road network system [31].Most lane-changing models are based on a set of rules [55] that enable the driver to decide when it is necessary to change a lane to reach the desired destination.In 1986, Gipps developed a lane-changing model that explains the structure of lane-changing maneuvers in an urban driving situation and focuses on the risk of possible vehicle-to-vehicle and vehicle-to-obstruction collisions [34].In 1978, Sparmanns investigated human behaviour towards the lane-changing process on one-way roads and defined that a lane change can be characterized as a move to slower-to-faster and faster-to-slower lanes depending upon the desires and needs of the driver [35].Prioritizing safety is crucial when initiating the lane-changing process, involving considerations like estimating optimal distances and speed differentials between the lead and trailing vehicles on specific lanes.Sparmanns categorized lane changes into six types, comprising four for faster lane changes and two for slower ones, as outlined in Tables 2 and 3 [35].Type-1: FREE lane-changes

Lateral Movement Models
Autonomous vehicles utilise a range of systems, including cameras, GPS, radars, lasers, and LiDAR sensors, for lateral maneuvers, such as lane-keeping, lane-changing, and left-turn assist, on multi-lane highways.To aid lane-keeping, vehicles use integrated cameras above the central rearview mirror and positioning systems to track lane markings.If the vehicle deviates, a lane-departure-warning (LDW) system is activated to alert the driver about the potential lane departure.Additionally, the systems can assist the driver in maintaining lane discipline through automated steering and/or braking, functioning as a "lane-keeping assistant" [54].Similarly, to facilitate lane-changing, the vehicle employs short-range radar sensors [54] to monitor surrounding traffic zones to the sides and rear of the vehicle as the driver contemplates a lane change.This provides a warning to the driver regarding the presence of traffic in the target lane, particularly in the blind spot.If the driver disregards the warning and proceeds with the lane change, an additional robust alert is transmitted to prevent a potential side crash.
The lane-change system uses lane-change models to define the driver's decision as to when it is possible to change lanes or not change lanes in a multi-lane road network system [31].Most lane-changing models are based on a set of rules [55] that enable the driver to decide when it is necessary to change a lane to reach the desired destination.In 1986, Gipps developed a lane-changing model that explains the structure of lane-changing maneuvers in an urban driving situation and focuses on the risk of possible vehicle-to-vehicle and vehicle-to-obstruction collisions [34].In 1978, Sparmanns investigated human behaviour towards the lane-changing process on one-way roads and defined that a lane change can be characterized as a move to slower-to-faster and faster-to-slower lanes depending upon the desires and needs of the driver [35].Prioritizing safety is crucial when initiating the lane-changing process, involving considerations like estimating optimal distances and speed differentials between the lead and trailing vehicles on specific lanes.Sparmanns categorized lane changes into six types, comprising four for faster lane changes and two for slower ones, as outlined in Tables 2 and 3 [35].Type-2: ACCEL lane-changes

Lateral Movement Models
Autonomous vehicles utilise a range of systems, including cameras, GPS, radars, lasers, and LiDAR sensors, for lateral maneuvers, such as lane-keeping, lane-changing, and left-turn assist, on multi-lane highways.To aid lane-keeping, vehicles use integrated cameras above the central rearview mirror and positioning systems to track lane markings.If the vehicle deviates, a lane-departure-warning (LDW) system is activated to alert the driver about the potential lane departure.Additionally, the systems can assist the driver in maintaining lane discipline through automated steering and/or braking, functioning as a "lane-keeping assistant" [54].Similarly, to facilitate lane-changing, the vehicle employs short-range radar sensors [54] to monitor surrounding traffic zones to the sides and rear of the vehicle as the driver contemplates a lane change.This provides a warning to the driver regarding the presence of traffic in the target lane, particularly in the blind spot.If the driver disregards the warning and proceeds with the lane change, an additional robust alert is transmitted to prevent a potential side crash.
The lane-change system uses lane-change models to define the driver's decision as to when it is possible to change lanes or not change lanes in a multi-lane road network system [31].Most lane-changing models are based on a set of rules [55] that enable the driver to decide when it is necessary to change a lane to reach the desired destination.In 1986, Gipps developed a lane-changing model that explains the structure of lane-changing maneuvers in an urban driving situation and focuses on the risk of possible vehicle-to-vehicle and vehicle-to-obstruction collisions [34].In 1978, Sparmanns investigated human behaviour towards the lane-changing process on one-way roads and defined that a lane change can be characterized as a move to slower-to-faster and faster-to-slower lanes depending upon the desires and needs of the driver [35].Prioritizing safety is crucial when initiating the lane-changing process, involving considerations like estimating optimal distances and speed differentials between the lead and trailing vehicles on specific lanes.Sparmanns categorized lane changes into six types, comprising four for faster lane changes and two for slower ones, as outlined in Tables 2 and 3 [35].Table 3. Faster lane change and its types [35].

CAV Modeling
In this study, the PTV VISSIM 2020 micro-simulation tool was utilised.This tool uses the Wiedemann 99 psychophysical car-following model, since it is the default driving behaviour model where a user can edit parameters that control the driving behaviour of a vehicle, such as car-following, lane change, and lateral behaviour.The Wiedemann 99 psychophysical car-following model was used as a reference model.The details and guidelines for each driving parameter is provided in the VISSIM user manual [33].Additionally, considering the technical capabilities of CAV, the distribution of desired acceleration and deceleration functions, as well as the distribution of maximum acceleration and deceleration functions, for the CAV have been defined to be linear functions because they are expected to result in smoother driving behaviour compared to conventional vehicles [56].

Integration of CACC and CACF Driving Models in VISSIM
VISSIM's internal car-following model lacks the ability to directly execute external driver models (EDMs) such as CACC and CACF.The VISSIM EDM dynamic library (DLL) interface was utilised, which enables users to completely replace the internal car-following model and lane-change models with a user-defined algorithm for the selected or all vehicle types.Zhao and Sun (2013) developed an external driver model using the CACC framework through the VISSIM application programming interface (API) i.e., Driver-Model-DLL [57].Yang (2023) developed an external driver model using the CACF Type-2: LEAD lane-changes Table 3. Faster lane change and its types [35].

CAV Modeling
In this study, the PTV VISSIM 2020 micro-simulation tool was utilised.This tool uses the Wiedemann 99 psychophysical car-following model, since it is the default driving behaviour model where a user can edit parameters that control the driving behaviour of a vehicle, such as car-following, lane change, and lateral behaviour.The Wiedemann 99 psychophysical car-following model was used as a reference model.The details and guidelines for each driving parameter is provided in the VISSIM user manual [33].Additionally, considering the technical capabilities of CAV, the distribution of desired acceleration and deceleration functions, as well as the distribution of maximum acceleration and deceleration functions, for the CAV have been defined to be linear functions because they are expected to result in smoother driving behaviour compared to conventional vehicles [56].

Integration of CACC and CACF Driving Models in VISSIM
VISSIM's internal car-following model lacks the ability to directly execute external driver models (EDMs) such as CACC and CACF.The VISSIM EDM dynamic library (DLL) interface was utilised, which enables users to completely replace the internal car-following model and lane-change models with a user-defined algorithm for the selected or all vehicle types.Zhao and Sun (2013) developed an external driver model using the CACC framework through the VISSIM application programming interface (API) i.e., Driver-Model-DLL [57].Yang (2023) developed an external driver model using the CACF Type-3: LAG lane-changes Table 3. Faster lane change and its types [35].

CAV Modeling
In this study, the PTV VISSIM 2020 micro-simulation tool was utilised.This tool uses the Wiedemann 99 psychophysical car-following model, since it is the default driving behaviour model where a user can edit parameters that control the driving behaviour of a vehicle, such as car-following, lane change, and lateral behaviour.The Wiedemann 99 psychophysical car-following model was used as a reference model.The details and guidelines for each driving parameter is provided in the VISSIM user manual [33].Additionally, considering the technical capabilities of CAV, the distribution of desired acceleration and deceleration functions, as well as the distribution of maximum acceleration and deceleration functions, for the CAV have been defined to be linear functions because they are expected to result in smoother driving behaviour compared to conventional vehicles [56].

Integration of CACC and CACF Driving Models in VISSIM
VISSIM's internal car-following model lacks the ability to directly execute external driver models (EDMs) such as CACC and CACF.The VISSIM EDM dynamic library (DLL) interface was utilised, which enables users to completely replace the internal car-following model and lane-change models with a user-defined algorithm for the selected or all vehicle types.Zhao and Sun (2013) developed an external driver model using the CACC framework through the VISSIM application programming interface (API) i.e., Driver-Model-DLL [57].Yang (2023) developed an external driver model using the CACF Type-4: GAP lane-changes Table 3. Faster lane change and its types [35].

CAV Modeling
In this study, the PTV VISSIM 2020 micro-simulation tool was utilised.This tool uses the Wiedemann 99 psychophysical car-following model, since it is the default driving behaviour model where a user can edit parameters that control the driving behaviour of a vehicle, such as car-following, lane change, and lateral behaviour.The Wiedemann 99 psychophysical car-following model was used as a reference model.The details and guidelines for each driving parameter is provided in the VISSIM user manual [33].Additionally, considering the technical capabilities of CAV, the distribution of desired acceleration and deceleration functions, as well as the distribution of maximum acceleration and deceleration functions, for the CAV have been defined to be linear functions because they are expected to result in smoother driving behaviour compared to conventional vehicles [56].

Integration of CACC and CACF Driving Models in VISSIM
VISSIM's internal car-following model lacks the ability to directly execute external driver models (EDMs) such as CACC and CACF.The VISSIM EDM dynamic library (DLL) interface was utilised, which enables users to completely replace the internal car-following model and lane-change models with a user-defined algorithm for the selected or all vehicle types.Zhao and Sun (2013) developed an external driver model using the CACC framework through the VISSIM application programming interface (API) i.e., Driver-Model-DLL [57].Yang (2023) developed an external driver model using the CACF Until now, there has been no investigation of how the CACF model would impact the lateral movements of CAVs.Note that the CACC car-following model only controls the longitudinal behaviour of the following cars in the same lane.If a user needs to also perform lateral operations, a desired lane-change logic needs to be added in the CACC model.

CAV Modeling
In this study, the PTV VISSIM 2020 micro-simulation tool was utilised.This tool uses the Wiedemann 99 psychophysical car-following model, since it is the default driving behaviour model where a user can edit parameters that control the driving behaviour of a vehicle, such as car-following, lane change, and lateral behaviour.The Wiedemann 99 psychophysical car-following model was used as a reference model.The details and guidelines for each driving parameter is provided in the VISSIM user manual [33].Additionally, considering the technical capabilities of CAV, the distribution of desired acceleration and deceleration functions, as well as the distribution of maximum acceleration and deceleration functions, for the CAV have been defined to be linear functions because they are expected to result in smoother driving behaviour compared to conventional vehicles [56].

Integration of CACC and CACF Driving Models in VISSIM
VISSIM's internal car-following model lacks the ability to directly execute external driver models (EDMs) such as CACC and CACF.The VISSIM EDM dynamic library (DLL) interface was utilised, which enables users to completely replace the internal car-following model and lane-change models with a user-defined algorithm for the selected or all vehicle types.Zhao and Sun (2013) developed an external driver model using the CACC framework through the VISSIM application programming interface (API) i.e., DriverModel-DLL [57].Yang (2023) developed an external driver model using the CACF framework through the VISSIM API [20].This study selected the most common EDM model CACC as a comparable model for evaluating the performance of the CACF model.
The DLLs for these custom car-following models were developed using C++ logic code.During a simulation run, VISSIM calls the DLL code for each impacted vehicle employing the EDMs.It then determines the longitudinal and lateral behaviour of the vehicle for each simulation time-step, considering the current state of the affected vehicle and the surrounding vehicles within the communication range, as illustrated in Figure 1.
model CACC as a comparable model for evaluating the performance of the CACF model.
The DLLs for these custom car-following models were developed using C++ logic code.During a simulation run, VISSIM calls the DLL code for each impacted vehicle employing the EDMs.It then determines the longitudinal and lateral behaviour of the vehicle for each simulation time-step, considering the current state of the affected vehicle and the surrounding vehicles within the communication range, as illustrated in Figure 1.To manage lateral control in CACF vehicles, this study developed a lane-changing algorithm with VISSIM API support.The algorithm operates in two stages.First, the autonomous vehicle monitors the acceleration/deceleration behaviour of preceding stationary or slow-moving vehicles downstream and initiates a lane change if the leading vehicle's acceleration falls below −3 m/s 2 .In the second stage, the vehicle checks for a safe gap in the adjacent lane.If one is found, the car changes lanes.If no safe gap is found, the vehicle waits for clearance or remains in its current lane, as shown in Figure 2. Two sets of safe distances (front and rear) are considered based on prior research, reflecting cautious [58] and aggressive [59] behaviours accordingly.This lane-change logic specifically targets a two-lane basic freeway segment and facilitates communication between the ego vehicle with both conventional and connected autonomous cars.To manage lateral control in CACF vehicles, this study developed a lane-changing algorithm with VISSIM API support.The algorithm operates in two stages.First, the autonomous vehicle monitors the acceleration/deceleration behaviour of preceding stationary or slow-moving vehicles downstream and initiates a lane change if the leading vehicle's acceleration falls below −3 m/s 2 .In the second stage, the vehicle checks for a safe gap in the adjacent lane.If one is found, the car changes lanes.If no safe gap is found, the vehicle waits for clearance or remains in its current lane, as shown in Figure 2. Two sets of safe distances (front and rear) are considered based on prior research, reflecting cautious [58] and aggressive [59] behaviours accordingly.This lane-change logic specifically targets a two-lane basic freeway segment and facilitates communication between the ego vehicle with both conventional and connected autonomous cars.
model CACC as a comparable model for evaluating the performance of the CACF model.
The DLLs for these custom car-following models were developed using C++ logic code.During a simulation run, VISSIM calls the DLL code for each impacted vehicle employing the EDMs.It then determines the longitudinal and lateral behaviour of the vehicle for each simulation time-step, considering the current state of the affected vehicle and the surrounding vehicles within the communication range, as illustrated in Figure 1.To manage lateral control in CACF vehicles, this study developed a lane-changing algorithm with VISSIM API support.The algorithm operates in two stages.First, the autonomous vehicle monitors the acceleration/deceleration behaviour of preceding stationary or slow-moving vehicles downstream and initiates a lane change if the leading vehicle's acceleration falls below −3 m/s 2 .In the second stage, the vehicle checks for a safe gap in the adjacent lane.If one is found, the car changes lanes.If no safe gap is found, the vehicle waits for clearance or remains in its current lane, as shown in Figure 2. Two sets of safe distances (front and rear) are considered based on prior research, reflecting cautious [58] and aggressive [59] behaviours accordingly.This lane-change logic specifically targets a two-lane basic freeway segment and facilitates communication between the ego vehicle with both conventional and connected autonomous cars.

Safety Performance Analysis Configuration
To analyse the safety performance of selected CAV driving models, the safety surrogate assessment model (SSAM) [60] was utilised in this study.Researchers have used SSAM tool analysis to evaluate traffic safety during the transitional phase between human-driven and autonomous vehicles [61,62].The VISSIM software generates a vehicle trajectory file after each simulation run, which is imported into SSAM for traffic conflict analysis.The SSAM tool uses two threshold attributes for surrogate measures of safety, such as time-to-collision (TTC) and post-encroachment-time (PET), and outputs several types of V2V interaction conflicts such as rear-end, lane-change, and crossing conflicts.TTC is the most-used surrogate measure of safety, with a default TTC value of 1.5 s, as suggested in previous research [63,64].However, in this study, different TTC values were utilised to evaluate the sensitivity of traffic simulation.For the PET surrogate safety measure, a default value of 5 s was utilised, as recommended by other researchers [65].

Simulation Configurations for Evaluation
The settings of VISSIM simulation and evaluation parameters have a major influence on the simulation results.Different sets of values create variation in the output results and hence, generate stochastic distributions.According to the Massachusetts Department of Transportation (MassDOT) [66], the "warm-up" time comes before the simulation settles, when the number of vehicles in the network levels out.The best warm-up time, about twice the estimated longest travel time in normal conditions, depends on the network size.A simple rule is to pick at least double the estimated longest travel time in the network during normal conditions.Because the length of the network is approximately 5 km (3.1 miles), the warming and cooling of 900 s (15 min) was sufficient for this study.
For mobility performance evaluation, a simulation period of 5400 s was selected, in which the initial warm-up period of 900 s and the final cooling-down period of 900 s were excluded from simulation evaluation.However, the safety analysis using the SSAM tool was evaluated for the whole simulation period of 5400 s.
This simulation setting is incorporated by running 10 simulations for each sensitivity test, as the minimum requirement defined by the Oregon Department of Transportation (ODOT) [67] and the Washington State Department of Transportation (WSDOT) [68].
The FHWAs' Traffic Analysis Toolbox defines an equation for calculating the number of simulations runs, as described below [69]: where R is the 95% confidence interval for a true mean, s is the standard deviation for a selected MOE parameter, N is the number of simulation runs required, and t 0.025,N−1 is the student's t-statistics for a two-sided error of 2.5% (totals 5 percent) with N − 1 degrees of freedom (for 4 runs, t = 3.2, for 6 runs t = 2.6, and for 10 runs, t = 2.3).(Note: there is one less degree of freedom than car runs when looking up the appropriate values of t in the statistics table).Simulation runs are determined by an MOE parameter such as average speed.This study employs 10 runs, meeting WSDOT and ODOT minimum requirements.

Test Setup
In this study, the sensitivity of the VISSIM default driving behaviour, using the Wiedemann 99 model, was analysed as a reference for comparison and to evaluate the safety and mobility performances of the CACF model.Seven sensitivity tests were performed for the CACF model, in addition to the CACC model, for further comparison and validation.Among the seven sensitivity tests, six of the analysis cases were performed using a singlelane network, and the last test was conducted to investigate the influence of lane changes on the CACF model.The summary of all sensitivity tests is provided in Table 4.There are seven sensitivity tests performed.Test 1 investigates the maximum throughput of the CACF model.Tests 2 and 3 compare the performance of the CACF model with the most popular existing EDM model CACC model in the no-crash and crash environments.Tests 4, 5, and 6 evaluate the impact of changing acceleration coefficient, V2I communication range, and communication lag on the performance of the CACF model.Test 7 investigates the safety performance of the CACF model in a multi-lane environment.Specifically, further test descriptions are provided in the following subsections.This test consists of a single-lane 5 km freeway network, featuring two network objects positioned between 1000 m and 4000 m.These objects include "vehicle travel time measurements" to calculate average travel time and "data collection points" for computing vehicle arrival numbers, acceleration, and distance at the end of each link.To assess the CACF model's maximum expected mobility benefits, the simulation sets the vehicle input at 10,000 passenger cars per hour per lane (pc/h/ln).This configuration ensures that VISSIM generates the highest logical car arrival rate for each run.The simulation spans market penetrations from 0% to 90% of AVs in 10% increments.Conventional cars adhere to VISSIM's default speed distribution of 120 km/h, while the external CACF model maintains a fixed desired speed of 75 mph (120.7 km/h) without stochastic distribution, as discussed in the literature.

Test 2-Performance of CACC and CACF Models (No-Crash)
This test uses the same network configuration as used in Test 1.However, the mobility performance of the CACC and CACF models is analysed for a speed of 65 mph (104.7 kmph), with a vehicle input of 1680 pc/h/ln for varying penetration rates of AVs.This scenario is named "no-crash" because no potential traffic disturbance is created in the simulation through various network objects such as stop signs or reduced speed areas.

Test 3-Performance of CACC and CACF Models (With-Crash)
Test 3 uses a network configuration similar to that discussed in Test 1, with consistent vehicular input and speed distribution as used in Test 2. Additionally, a vehicle breakdown spot is provided downstream, where a specific vehicle type decelerates aggressively until reaching a speed of zero, causing upstream vehicles to react to the breakdown vehicle and generate traffic congestion or produce rear-end conflicts.A "stop sign" with a dwell time of 0.2 s is located at the 4000 m position of a single-lane network.The input volume of the breakdown vehicle is kept at 1% for all market penetration rates of CAV.
In Figure 3, green cars are externally controlled vehicles, such as the CACC and CACF cars; black and red cars are conventional vehicles, where the red car represents a breakdown vehicle.The conventional vehicles have higher deceleration values compared to the maximum deceleration values of the CACC and CACF models, which are restricted to −3 m/s 2 .Because this is a single-lane network, only rear-end conflicts are reported for corresponding TTC values, considering varying market penetration rates of CAV.
to −3 m/s 2 .Because this is a single-lane network, only rear-end conflicts are reported for corresponding TTC values, considering varying market penetration rates of CAV.

Test 4-Impact of Acceleration Coefficients on CACF Model (With-Crash)
Because the CACF model is an extension of the CACC algorithm, it uses the same acceleration coefficients, such as Ka for the acceleration of the preceding vehicle, Kv for velocity difference, and Kd for distance difference, respectively.The base values for acceleration coefficients, such as Ka = 1.0,Kv = 0.58, and Kd = 0.1, describe "strong behavior" [48,52].Arem et al., ( 2006) evaluated the performance of the CACC model by varying Kv and Kd values and keeping Ka = 1.0 constant [48].This test uses the same network configuration as Test 1 and evaluates the performance of the CACF model by applying different sets of acceleration coefficients, which are adopted by Arem et al. ( 2006) in a CACC traffic-flow characteristics study [48], as listed in Table 5.The CACF model's performance for each acceleration coefficient case is analysed for the "with-crash" scenario explained in Test 3, using the same vehicular input and speed distribution as used in Test 2 for varying TTC values during the gradual introduction of CACF vehicles.

Test 5-Impact of V2I Communication Range on CACF Model (With-Crash)
As discussed in the literature, AVs and CAVs use different types of communication channels, such as V2V, V2I, and V2X, to communicate with the surrounding environment.Therefore, this test investigates the impact of communication range on the safety and mobility of vehicles.Because the vehicles equipped with V2V technology can communicate with other vehicles in the operational range of 300 m using various advanced driving assistance technologies [70], this study uses a base value of 300 m for the V2I communication range, and four different communication ranges have been implemented in the CACF code, as shown in Table 6.Additionally, the capability of recording data from the "n" number of vehicles ahead is also investigated, with 10 cars as the base case.The simulation is conducted for varying market penetration of CACF vehicles, with a TTC range of 1-3 s at 0.5 s intervals, for the "with-crash" scenario explained in Test 3.   2006) in a CACC traffic-flow characteristics study [48], as listed in Table 5.The CACF model's performance for each acceleration coefficient case is analysed for the "with-crash" scenario explained in Test 3, using the same vehicular input and speed distribution as used in Test 2 for varying TTC values during the gradual introduction of CACF vehicles.As discussed in the literature, AVs and CAVs use different types of communication channels, such as V2V, V2I, and V2X, to communicate with the surrounding environment.Therefore, this test investigates the impact of communication range on the safety and mobility of vehicles.Because the vehicles equipped with V2V technology can communicate with other vehicles in the operational range of 300 m using various advanced driving assistance technologies [70], this study uses a base value of 300 m for the V2I communication range, and four different communication ranges have been implemented in the CACF code, as shown in Table 6.Additionally, the capability of recording data from the "n" number of vehicles ahead is also investigated, with 10 cars as the base case.The simulation is conducted for varying market penetration of CACF vehicles, with a TTC range of 1-3 s at 0.5 s intervals, for the "with-crash" scenario explained in Test 3. Case-3 250 Case-4 400 1 The default communication range for each case is 300 m.

Test 6-Impact of Communication Signal Lag on CACF Model (With-Crash)
Because CACF vehicles communicate with the surrounding environment (i.e., V2I communication) using data transferred from sensors embedded on the roadways [20], it is expected that the network transmission will have lags at some point, as a result of poor internet signals, low 4G/5G coverage, equipment malfunction, etc.Thus, it is important to investigate the impact of communication signal response lag on the safety and mobility of vehicles.The response lag is considered by increasing the time-gap, i.e., the t system value, and the default time-gap value is 0.5 s, where the response lag is 0 s.This test uses a similar network configuration as Test 1, with a varying penetration rate of CACF vehicles against different TTC values, except in this test, three signal response lag cases are considered, as mentioned below:

Test 7-Safety Perfromane of CACF Multi-Lane Logic
For the multi-lane behaviour analysis of the CACF model, the VISSIM simulation network consists of a two-lane basic freeway segment with a vehicle input of 3360 pc/h and a 65 mph (104.7 km/h) traffic speed, performing at "LOS C" Highway Capacity Manual (HCM) [71].A "stop sign" with a dwell time of 0.2 s is located near the 3870 m position, which only activates for a "breakdown-vehicle".The percentage of "breakdown-vehicle" is kept at 1% for all market penetrations to introduce an accident location to evaluate the safety implications of multi-lane CACF logic.Various penetration rates of CAVs are evaluated, considering all discussed lane-change conflict cases for TTC values ranging from 1 s to 3 s.The test is conducted for three different cases, as listed below:

•
Base Case: Using a single lane CACF model where the lateral behaviour is controlled through VISSIM default driving logic.

Test 1-Maximum Throughput for CACF Model
This test provides the results for the maximum mobility benefits expected from the CACF model, as shown in Figure 4.The maximum throughput for a single-lane network at a 0% market penetration rate is about 2350 pc/h/ln, which is close to the maximum capacity at "LOS E" of the basic freeway segment, as per HCM [71].The CACF model increases the overall road capacity by 35% for a 90% market penetration, with a maximum throughput of approximately 3350 pc/h/ln, which is close to the CACC model's performance [51], as discussed in the literature.Additionally, the average travel time and average speed performance also marginally improved at high rates of CACF vehicles.

Test 2-Performance of CACC and CACF Models (No-Crash)
Table 7 shows the mobility performance results by comparing the average travel tim delay, and speed obtained from the W99, CACC, and CACF models with no crash cons ered, while the W99 model is used as the control in this test.As the simulation perform smooth operations due to moderate traffic input values, the mobility results for the CAC and CACF models showed less significant results for average travel time and speed.Ho ever, the average delay is drastically reduced to 0 s for the CACF and 0.6 s for CACC a 90% market penetration rate, respectively.The average travel time begins to improve fro a 30% market penetration and is improved by 6.6% for CACC and 9.1% for the CA model at a 90% market penetration rate.This test shows that the efficiency of mobil parameters is enhanced for both CACC and CACF car-following logics.Additionally, t safety analysis using the SSAM tool for the "no-crash" scenario generates no significa potential conflicts for the CACC and CACF models.

Test 2-Performance of CACC and CACF Models (No-Crash)
Table 7 shows the mobility performance results by comparing the average travel time, delay, and speed obtained from the W99, CACC, and CACF models with no crash considered, while the W99 model is used as the control in this test.As the simulation performs smooth operations due to moderate traffic input values, the mobility results for the CACC and CACF models showed less significant results for average travel time and speed.However, the average delay is drastically reduced to 0 s for the CACF and 0.6 s for CACC at a 90% market penetration rate, respectively.The average travel time begins to improve from a 30% market penetration and is improved by 6.6% for CACC and 9.1% for the CACF model at a 90% market penetration rate.This test shows that the efficiency of mobility parameters is enhanced for both CACC and CACF car-following logics.Additionally, the safety analysis using the SSAM tool for the "no-crash" scenario generates no significant potential conflicts for the CACC and CACF models.8 shows the mobility performance of the W99, CACC, and CACF models with a crash considered, where the W99 is used as the control.Figure 5 further compares the safety results between the CACC model and the CACF model to better demonstrate the performance difference among these two models, with the CACC model used as the control model.For mobility, compared with the W99 control model, the CACF model shows slight mobility improvements over the CACC model for increasing market penetration rates.However, for safety (Figure 5), it can be seen that the safety performance is improved considerably for the CACF model as the penetration rate increases, compared with the CACC model, where the safety analysis has resulted in poor performance, producing higher rear-end conflicts for 30% or greater market penetration rates.The primary reason for this behaviour in the CACC model is because CACC-equipped vehicles tend to follow other CACC vehicles with smaller gaps, creating congestion behaviour in the event of a breakdown.On the other hand, vehicles equipped with the CACF model communicate with the "n" number of vehicles ahead within the base communication range of 300 m and are prepared to react in advance to avoid conflicts.103.9 1 The negative delay is when the desired speed is lower than the actual speed of the vehicles.A negative value is considered as "zero delays" in the analysis.The safety results from Test 4 are illustrated in Figure 6, following the test setup explained in Table 5 for various penetration rates of 20%, 50%, and 70%.The base case was used as the control for this test to evaluate the influences of different acceleration coeffi-  The safety results from Test 4 are illustrated in Figure 6, following the test setup explained in Table 5 for various penetration rates of 20%, 50%, and 70%.The base case was used as the control for this test to evaluate the influences of different acceleration coefficients, K a , K v , and K d .Figure 6 shows that the most significant parameter is K d , where a high value of K d resulted in the greatest number of conflicts, especially in Case-1.The results of Case-3 show that an increase in the value of K v also produced an increase in the number of conflicts compared to the base case scenario.The mobility performance is insignificant and is hence not reported here.

Test 4-Impact of Acceleration Coefficients on CACF Model (With-Crash)
The safety results from Test 4 are illustrated in Figure 6, following the test setup explained in Table 5 for various penetration rates of 20%, 50%, and 70%.The base case was used as the control for this test to evaluate the influences of different acceleration coefficients, ka, Kv, and Kd. Figure 6 shows that the most significant parameter is Kd, where a high value of Kd resulted in the greatest number of conflicts, especially in Case-1.The results of Case-3 show that an increase in the value of Kv also produced an increase in the number of conflicts compared to the base case scenario.The mobility performance is insignificant and is hence not reported here.Figure 7 shows the average rear-end conflicts for each case as safety results obtained from Test 5, comparing various communication ranges with various penetration rates of 10%, 30%, 50%, and 70%, following Table 6.The base case was used as the control for this test to evaluate the influences of different V2I communication ranges.It can be seen from Figure 7 that the 200-250 m communication range of V2I generates minimal average rear-end conflicts for lower and higher market penetration rates of AVs.A higher communication range of 400 m produces results relatively equal to the base case of 300 m.The results indicate that the CACF model has low significance for an operational range greater than 300 m.Thus, a communication range between 200 m to 250 m is suitable for the CACF model for a single-lane network.Furthermore, the test for the capability of communicating with the "n" number of cars ahead shows no significance for safety and mobility results.Even if the CACF car communicates with five vehicles ahead, it will maintain a safe behaviour because of the nature of the proposed model implementation.Hence, this indicates that the CACF model is more sensitive to the range of communication rather than the number of cars ahead.
model for a single-lane network.Furthermore, the test for the capability of communicating with the "n" number of cars ahead shows no significance safety and mobility results.Even if the CACF car communicates with five vehicles ahead, it will maintain a safe behaviour because of the nature of the proposed model implementation.Hence, this indicates that the CACF model is more sensitive to the range of communication rather than the number of cars ahead.

Test 6-Impact of Communication Signal Lag on CACF Model (With-Crash)
The inclusion of signal response lag negatively impacted the acceleration of AVs, because when the vehicles receive a signal response with a lag, the acceleration of the vehicle is reduced, and the vehicles maintain a "careful" behaviour.Figure 8 shows safety results, indicating the number of conflicts with different signal response lags at various penetration rates of 10%, 30%, 50%, and 70%, following Section 4.6.The number of conflicts is shown to be reduced when the response lag is increased.For TTC ≤ 3.0 at a 50% market penetration rate, the average conflicts are reduced by approximately 11% for Case-1, 20% for Case-2, and 21% for Case-3, respectively.Table 9 illustrates the influences of response lags with different market penetration rates.The market penetration shows a positive trend for safety performance, but mobility performance is impacted to some extent, as shown in Table 9.Because the vehicle begins to move at a slower acceleration rate, the average delay begins to increase.The maximum average delay difference is recorded as 0.9 s for Case-3 with lag against the base case scenario at a 70% market penetration rate.The inclusion of signal response lag negatively impacted the acceleration of AVs, because when the vehicles receive a signal response with a lag, the acceleration of the vehicle is reduced, and the vehicles maintain a "careful" behaviour.Figure 8 shows safety results, indicating the number of conflicts with different signal response lags at various penetration rates of 10%, 30%, 50%, and 70%, following Section 4.6.The number of conflicts is shown to be reduced when the response lag is increased.For TTC ≤ 3.0 at a 50% market penetration rate, the average conflicts are reduced by approximately 11% for Case-1, 20% for Case-2, and 21% for Case-3, respectively.Table 9 illustrates the influences of response lags with different market penetration rates.The market penetration shows a positive trend for safety performance, but mobility performance is impacted to some extent, as shown in Table 9.Because the vehicle begins to move at a slower acceleration rate, the average delay begins to increase.The maximum average delay difference is recorded as 0.9 s for Case-3 with lag against the base case scenario at a 70% market penetration rate.Table 9. Mobility results for communication signal response lag on the CACF model (with-crash) scenario.Figure 9 shows safety performance using the number of conflicts, comparing the base case with cautious or aggressive driving, following Section 4.7, at different penetration rates of 10%, 30%, 50%, and 70%.The base case was used as the control case to investigate the impacts of lane changes.Cautious behaviour produces fewer lane-change conflicts compared to aggressive behaviour.Because the safe distance for aggressive behaviour is between 10 m and 15 m, the ego vehicle is unable to secure enough space for a safe maneuver, resulting in more lane-change conflicts for higher TTC values.Mobility benefits, such as reduced average travel time and average delay, have less significance for different "back" and "front" distance values.Hence, cautious behaviour is suitable for the multi-lane CACF model.However, additional sensitivity tests are required to inspect the behaviour of multilane scenarios.

Discussions
Table 10 summarises the key safety and mobility findings from all simulation sensitivity tests.The results indicate that the CACF model performs similarly in terms of mobility compared to the CACC model but drastically improves network safety for increasing market penetration rates of CAVs in mixed-driver traffic.Notably, the safety improvements of the CACF model become significant even at lower CAV market penetration rates.

Discussion
Table 10 summarises the key safety and mobility findings from all simulation sensitivity tests.The results indicate that the CACF model performs similarly in terms of mobility compared to the CACC model but drastically improves network safety for increasing market penetration rates of CAVs in mixed-driver traffic.Notably, the safety improvements of the CACF model become significant even at lower CAV market penetration rates.The average delay of the Wiedemann 99 model is 13.9 s.However, the delay is drastically reduced to 0.0 s and 0.6 s for CACF and CACC models, respectively, at a 90% market penetration rate.

Test 3-Performance of CACC and CACF models (with-crash)
The mobility performance of both models has low significance.
The CACC model only performs better at a 10% market penetration rate.The CACF model drastically improves network safety for increasing market penetration rates.

Test 4-Impact of acceleration coefficients on CACF model (with-crash) -
The acceleration coefficient of distance "K d " is most influential to network safety.
The number of conflicts increases for higher "K d " values.

Test 5-Impact of V2I communication range on CACF model (with-crash)
A communication range between 200 to 250 m is suitable for the CACF model.

Test 6-Impact of communication signal lag on CACF model (with-crash)
Because the vehicle begins to move with slower acceleration, average delay starts to increase.The increase in average delay is recorded to be only 0.9 s between base case and Case 3, at a 70% market penetration rate.
The inclusion of signal response lag negatively impacts the acceleration of automatic vehicles, and the vehicle maintains a "careful" behaviour.For TTC ≤ 3.0 at a 50% market penetration rate, average conflicts are reduced by approximately 11% for 0.1 s lag, 20% for 0.2 s lag, and 21% for 0.3 s lag.

Test 7-Safety performance of CACF multi-lane logic -
The CACF cautious lane-change and VISSIM default lane-change performs safer compared to the CACF aggressive model. 1 The blank fields show insignificance either for mobility or safety analysis.Hence, no analyses are performed accordingly.

Conclusions and Recommendations
This research investigated the influencing factors and effectiveness of a recently developed CACF car-following model in enhancing both traffic mobility and safety.The CACF model utilises ITS technologies, specifically leveraging data collected from sensors embedded in roadways and roadside and connected vehicles for V2X communication.There has been a lack of comprehensive analysis regarding the model's performance in mixed-driver environments.This study's contribution is a demonstration of encouraging enhancements in network capacity and roadway safety through the application of the CACF model across single-lane and multi-lane roadway segments.The PTV VISSIM microscopic traffic simulation platform was utilised to compare the impact of the CACF model with the already established CACC car-following model that primarily relies on V2V communication.The simulation involved two network configurations, including single-lane and multi-lane, each with a 5 km freeway segment.Sensitivity tests for "maximum throughput" utilised an ideal maximum vehicle input.For other tests, a vehicle input of 1680 veh/h/lane at 65 mph was assigned.Some tests include a "with-crash" scenario, introducing a slow-moving "breakdown vehicle" stopping midway, creating a hypothetical incident or shockwave at a 4000 m position with a designated stop sign.
To account for the randomness in traffic behaviour, 10 simulation runs with different speeds were employed for each set of sensitivity parameters.The simulation spanned 5400 s (1.5 h), dedicating 900-4500 s (1 h) for mobility evaluation and the full duration for safety assessment.AV market penetration, ranging from 0% to 90%, was modelled in VISSIM.Safety evaluation involved a spectrum of TTC values (1.0 to 3.0 s) using the SSAM tool.
The two car-following logics (CACC and CACF) were implemented using the VIS-SIM External Driver Model-DLL, and several sensitivity tests were conducted at varying market penetration of CAVs for traffic safety and mobility analysis.Multiple sensitivity tests analysed the proposed logic's performance in terms of mobility (average travel time, throughput, speed, delay) and safety (rear-end and lane-change conflicts).VISSIM generated detailed mobility reports, while the SSAM tool, developed by the FHWA, computed safety parameters using the vehicle trajectory file extracted from VISSIM after each simulation run.Based on the findings of the analysis, the following conclusions can be drawn: (1) For the maximum throughput test, it is observed that, with the increase in penetration rates, the CACF can significantly improve traffic capacity up to 42%.The test results for mobility performance for CACC and CACF have shown a drastic reduction in traffic delays at the progressive implementation of the driving logic.However, the CACF mobility benefits are further enhanced, as evident compared to CACC.Additionally, the CACF model avoids aggressive braking and traffic shockwaves, which are created by a breakdown vehicle due to cumulative-anticipative communication with the preceding vehicle.However, the inclusion of signal response delay negatively impacted the acceleration of AVs, and the vehicle maintains a "careful" behaviour.(2) For the safety analysis of the single-lane segment, the CACC model only performs better at a 10% market penetration rate.In contrast, the CACF model drastically improves network safety by reducing the number of rear-end conflicts with the increasing market penetration rates of CAVs.It is observed that the acceleration coefficient of distance K d exerts the most influence on the network safety, as the number of conflicts increases for higher K d values.The communication range of 200-250 m is found suitable for the CACF model, and the inclusion of signal response delay also resulted in the reduction of traffic conflicts.Furthermore, the results for CACF multi-lane logic show significant improvement in traffic safety because it considers both lateral and longitudinal communication for connected vehicles.However, it is only possible when an adequate distance is available in the adjacent lane.
(3) This study recommends adopting the CACF car-following technique for future research, particularly in the context of V2I technology integration.This approach holds the potential to address prevalent challenges related to road safety, traffic delays, and travel costs.While the advantages of V2V technology become feasible with higher market penetration of AVs and CAVs, it is crucial to acknowledge that not all vehicles will be equipped with connected vehicle technology in the near future.Gathering characteristics and data for each vehicle within the communication range could be a challenging task.Therefore, early investments in V2I technology would pave the way for safe and convenient mobility solutions.(4) Improving the safety of CACC logic during accidents involves enhancing the ego car's communication capabilities, employing a multi-anticipative technique.Effective communication with the environment allows the car to make informed decisions.Forming platoons is expected to positively impact road safety.Establishing criteria for "emergency braking", with an aggressive deceleration value like −9.9 m/s 2 , can further mitigate rear-end conflicts.
However, this study has applied the CACF logic to a basic freeway segment.Further research is needed to explore its applicability to various control scenarios, including multi-lane highways, arterials, and other segments.Similarly, the multi-lane logic should be extended to minimise lane-change conflicts and accommodate freeway networks with more than two lanes.Moreover, the traffic exclusively consists of private cars, excluding heavy vehicles.Introducing trucks and other heavy goods vehicles to the freeway network could affect the safety and mobility performance of the proposed logic.Conducting an additional sensitivity study is necessary to examine the role of various vehicle types.More statistical analysis with these different simulation cases will significantly benefit the confidence of the CACF models in various application environments.In addition, future work can also compare the CACF model's capability with other car-following models such as Gipps' flow model, etc., using other safety measures such as SSMs' measures to better evaluate the safety potential of the CACF model.

Table 2 .
Slower lane change and its types[35].Slower lane-changeType-1: FREE lane-changes Type-2: ACCEL lane-changes Notes: S is lane-changing vehicle, M is front vehicle on an actual lane, V is front vehicle on a faster lane, H is following vehicle on a faster lane, GAP, TR, TB are time headways [s], and LR is distance for reaction [m].

Table 2 .
Slower lane change and its types[35].Slower lane-changeType-1: FREE lane-changes Type-2: ACCEL lane-changes Notes: S is lane-changing vehicle, M is front vehicle on an actual lane, V is front vehicle on a faster lane, H is following vehicle on a faster lane, GAP, TR, TB are time headways [s], and LR is distance for reaction [m].
Slower lane-change Type-1: FREE lane-changes Type-2: ACCEL lane-changes Notes: S is lane-changing vehicle, M is front vehicle on an actual lane, V is front vehicle on a faster lane, H is following vehicle on a faster lane, GAP, TR, TB are time headways [s], and LR is distance for reaction [m].Notes: S is lane-changing vehicle, M is front vehicle on an actual lane, V is front vehicle on a faster lane, H is following vehicle on a faster lane, GAP, TR, TB are time headways [s], and LR is distance for reaction [m].
Faster lane-changes Type-1: FREE lane-changes Type-2: LEAD lane-changes Type-3: LAG lane-changes Type-4: GAP lane-changes Until now, there has been no investigation of how the CACF model would impact the lateral movements of CAVs.Note that the CACC car-following model only controls the longitudinal behaviour of the following cars in the same lane.If a user needs to also perform lateral operations, a desired lane-change logic needs to be added in the CACC model.
Faster lane-changes Type-1: FREE lane-changes Type-2: LEAD lane-changes Type-3: LAG lane-changes Type-4: GAP lane-changes Until now, there has been no investigation of how the CACF model would impact the lateral movements of CAVs.Note that the CACC car-following model only controls the longitudinal behaviour of the following cars in the same lane.If a user needs to also perform lateral operations, a desired lane-change logic needs to be added in the CACC model.
Faster lane-changes Type-1: FREE lane-changes Type-2: LEAD lane-changes Type-3: LAG lane-changes Type-4: GAP lane-changes Until now, there has been no investigation of how the CACF model would impact the lateral movements of CAVs.Note that the CACC car-following model only controls the longitudinal behaviour of the following cars in the same lane.If a user needs to also perform lateral operations, a desired lane-change logic needs to be added in the CACC model.

Faster lane-changes Type- 1 :
FREE lane-changes Type-2: LEAD lane-changes Type-3: LAG lane-changes Type-4: GAP lane-changes Until now, there has been no investigation of how the CACF model would impact the lateral movements of CAVs.Note that the CACC car-following model only controls the longitudinal behaviour of the following cars in the same lane.If a user needs to also perform lateral operations, a desired lane-change logic needs to be added in the CACC model.

Figure 1 .
Figure 1.VISSIM and external driver model DLL workflow.

Figure 2 .
Figure 2. Lane−change logic for the CACF model.

Figure 1 .
Figure 1.VISSIM and external driver model DLL workflow.

Figure 1 .
Figure 1.VISSIM and external driver model DLL workflow.

Figure 2 .
Figure 2. Lane−change logic for the CACF model.Figure 2. Lane−change logic for the CACF model.

Figure 2 .
Figure 2. Lane−change logic for the CACF model.Figure 2. Lane−change logic for the CACF model.

4. 4 .
Test 4-Impact of Acceleration Coefficients on CACF Model (With-Crash) Because the CACF model is an extension of the CACC algorithm, it uses the same acceleration coefficients, such as K a for the acceleration of the preceding vehicle, K v for velocity difference, and K d for distance difference, respectively.The base values for acceleration coefficients, such as K a = 1.0,K v = 0.58, and K d = 0.1, describe "strong behavior" [48,52].Arem et al., (2006) evaluated the performance of the CACC model by varying K v and K d values and keeping K a = 1.0 constant [48].This test uses the same network configuration as Test 1 and evaluates the performance of the CACF model by applying different sets of acceleration coefficients, which are adopted by Arem et al. (

Figure 6 .
Figure 6.Safety results for acceleration coefficients on the CACF model (with-crash) scenario.Figure 6. Safety results for acceleration coefficients on the CACF model (with-crash) scenario.

Figure 6 .
Figure 6.Safety results for acceleration coefficients on the CACF model (with-crash) scenario.Figure 6. Safety results for acceleration coefficients on the CACF model (with-crash) scenario.

Figure 7 .
Figure 7. Safety results for V2I communication range on the CACF model (with-crash) scenario.

Figure 7 .
Figure 7. Safety results for V2I communication range on the CACF model (with-crash) scenario.

Figure 8 .
Figure 8. Safety results for communication signal response lag on the CACF model (with-crash) scenario.

Figure 8 .
Figure 8. Safety results for communication signal response lag on the CACF model (with-crash) scenario.
* Upper bound is a fleet consisting of fully automated vehicles.

Table 4 .
Summary of all sensitivity tests.

Table 5 .
Comparison of acceleration coefficients for the CACF model.

Table 5 .
Comparison of acceleration coefficients for the CACF model.

Table 6 .
V2I communication range and capability comparison.
1The negative delay is when the desired speed is lower than the actual speed of the vehicles.A negative value is considered as "zero delays" in the analysis.Smart Cities 2024, 7, FOR PEER REVIEW 15

Table 9 .
Mobility results for communication signal response lag on the CACF model (with-crash) scenario.

Table 10 .
Summary of all results.

Table 10 .
Summary of all results.