To view PDF files

You need Adobe Reader 7.0 or later in order to read PDF files on this site.
If Adobe Reader is not installed on your computer, click the button below and go to the download site.

Feature Articles: Efforts to Implement Digital Twin Computing for Creation of New Value

Vol. 21, No. 4, pp. 32–37, Apr. 2023. https://doi.org/10.53829/ntr202304fa4

Digital Twins for Streamlining Road-traffic Flow

Miho Fujishima, Masaru Takagi, Masato Yokoya,
and Ryota Nakada

Abstract

We are studying the use of digital twins to optimize traffic flow so that traffic congestion will not occur. To reproduce current real-world traffic flow and predict future traffic flow using digital twins requires traffic-demand data with fine granularity in time and space. Due to recent increasing activity to create smart cities, we can now obtain cross-sectional traffic-volume data for short time intervals of five minutes, but such measurements are still only being taken at a relatively small number of locations, so spatial granularity is large. In this article, we introduce our OD (origin-destination)-estimation technology that uses cross-sectional traffic volume on arterial roads to interpolate such fragmented cross-sectional traffic data to generate realistic traffic-demand data.

Keywords: Exploring Engine for the Future Society, digital twin, traffic-flow simulation

PDF PDF

1. Smart city and digital twin technology

Smart city initiatives have become more active as measures to address urban issues such as the rapidly aging population and increasingly frequent natural disasters, and digital twin technology has been attracting attention for implementing such initiatives. This is because it reproduces real-world conditions in digital space, based on detailed geospatial and sensor data, and makes it possible to conduct social experiments and simulations that would be difficult or impossible to do in the real world. For example, it can be used to simulate changing traffic conditions when poor weather causes flooding and blocked roadways, or to evaluate the effects of changing the shape or placement of buildings on weather factors such as wind. We are using digital twin technology to create a highly accurate representation of human activity in society and conducting research and development on an “Exploring Engine for the Future Society,” which provides a mechanism for exploring possible futures by iteratively making changes to human behaviors.

2. The difficulty of reproducing traffic flow

Traffic is one essential element that must be simulated using digital twins of human activity. Traffic-flow simulation on a digital twin can simulate traffic on the actual roads of a town on the basis of current data from sensors in the real world and can be used to evaluate measures to address general traffic issues such as draft or preliminary measures to mitigate congestion and optimizing routes for on-demand bus operation. To reproduce the flow of vehicles on a wide-area road network such as a city requires three essential elements: map data, traffic-demand data, and vehicle models. However, very few comprehensive datasets from actual society exist for any of these, and it is very difficult to obtain true values. Traffic-demand data has three aspects: survey frequency, roadways covered, and vehicles covered; and there are no datasets that satisfy all three. Thus, all available data are difficult to use for digital twins, which need to reproduce the movements of each vehicle with fine granularity in space and time. As such, we have developed origin-destination (OD)-estimation technology to estimate traffic demand on the basis of cross-sectional traffic-volume*1 data and estimate traffic volume on segments where traffic counters are not installed. The available five-minute cross-sectional traffic-volume data satisfy the survey-frequency and vehicle-type aspects but only covers some roadways, so our OD-estimation technology compensates from the perspective of roadways covered.

*1 Cross-sectional traffic volume: Refers to the volume of traffic (number of vehicles) on each roadway at an intersection, by cross-section.

3. Estimating traffic demand on basis of cross-sectional traffic-volume data

Traffic-demand estimation had generally been done with a four-step model*2, using results from person-trip studies and surveys to obtain data on the start, end, and route-taken by moving people and vehicles. Person-trip surveys aggregate the number of people (or vehicles) moving per unit time for pairs of starting and ending locations and conducted every five to ten years by local and national governments. Although it has the advantage of fine spatial granularity, it is only an average value for a specific day of the week, since the survey is conducted once every 5 to 10 years, and does not take into account variations related to seasons and days of the week. Thus, we focused on using cross-sectional traffic-volume data with five-minute granularity collected by local police agencies using traffic counters installed on major roadways throughout Japan. These counters are installed at relatively few locations so the spatial granularity is coarse, but the spatial data can be interpolated between neighboring installations, making it possible to estimate the movements of vehicles to some extent.

With our OD-estimation technology, we first extract the structure of the main road network and the placement of points where cross-sectional traffic volume is measured in the area being reproduced (Fig. 1(1)). We define vehicle departure and arrival areas such as Area A and Area B as the boundaries for these measurement points and interpret the cross-sectional traffic volume on main roadways as the traffic demand between adjacent areas (Fig. 1(2)). We then generate traffic demand for longer trips by concatenating traffic demand for very short trips between adjacent areas while giving priority to routes that run along specific main roads (Fig. 1(3)). Next, we distribute the traffic demand at both departure and arrival ends over the roads throughout the respective areas (Fig. 1(4)). This enables us to reconcile the cross-sectional traffic volumes at all measurement points and generate real travelling routes on main roadways, including left and right turns. We are also able to improve the accuracy of interpolating spatial information by adjusting distribution conditions for departure and arrival points in accordance with factors such as the location and scale of large commercial facilities and differences in day and night population distributions. This technology has enabled us to estimate traffic demand at fine time granularity of five-minute intervals and space granularity of several square kilometers.


Fig. 1. Our OD-estimation technology that uses cross-sectional traffic volume on arterial roads.

*2 Four-step model: A model for estimating future traffic demand consisting of five estimation steps: (1) estimate generated traffic volumes, (2) estimate occurring/concentrated traffic volumes, (3) estimate traffic-volume distributions, (4) choose a traffic mode, and (5) select traffic routes. It is widely used for estimating traffic demand.

4. Setting departure and arrival areas

We now describe setting the departure and arrival areas (Fig. 1(2)) in more detail.

We define departure and arrival areas to correspond to sections of the main roadways, segmented by the points where cross-sectional traffic volumes are measured. To consider traffic originating and arriving at smaller roads surrounding the main roadways, we select roads connected to each of the main-road sections. At first glance, it may seem that defining areas geometrically would be good, but considering how geography is divided by changing terrain, rivers, roadways, one-way roads, and speed restrictions; however, this produces areas that do not seem to surround routes naturally taken by vehicles. Intuitively, we want to choose roads that are closest to that section of the main road, so we developed a method that partitions areas from the perspective of travel time using road-map data. This method identifies, for each road, the nearest main road section with the shortest travel time from that road using the traffic flow simulator’s route-search function (Fig. 2(1)). Finally, a list of roads identified as the same main road section is compiled and linked to that section to define departure and arrival areas (Fig. 2(2)). There will still be cases in which the main road sections are different depending on the direction of the destination (Fig. 2(3)). In such cases, movement straddling areas can occur on back streets and can be separate from traffic volumes on main roads, so we solve this by only listing roads that are judged to be the nearest to the same main road, no matter what destination is selected (Fig. 2(4)). Accordingly, we can guarantee passing the specified measurement point by simply specifying the departure and arrival areas without specifying a route. The roads that are not colored in the right image of Fig. 3 are those excluded when making the list using this partitioning method because there are multiple main roads nearby, so the main road taken will differ depending on the direction to the destination. The computational cost for this method is O(n) with respect to the number of roads, n. This is much less than a brute-force approach, which would be O(n2). By selecting departure and arrival areas in this way, we can avoid having main road traffic volumes straying too far from real values, even when converting to traffic demand between areas.


Fig. 2. Procedure for setting departure/arrival areas.


Fig. 3. Example of partitioning departure/arrival areas.

5. Estimating traffic volumes where there are no traffic counters installed

Our OD-estimation technology can generate real traffic demand, but it is only applicable to sections that have traffic counters installed. To expand the applicable range to include areas without traffic counters, we introduced the idea of equilibrium assignment. Equilibrium assignment is an approach that focuses on the travel time required when allocating numbers of vehicles to various roads for routes between locations.

When there are multiple routes connecting a departure and an arrival point, drivers generally try to select a route to minimize the travel time required to move between the points. We also assume that drivers always have complete information regarding the available routes. Travel time depends on the amount of traffic, so it will vary depending on the route that each driver selects. For example, if many drivers select route 1, traffic on route 1 will increase, causing congestion and increasing the time required to move between points, but since route 2 is being selected less often than route 1, its traffic and travel time will decrease on route 2. This relationship between traffic volume and travel time has been formalized, and equilibrium can be reached through balance of supply and demand. Therefore, if drivers have sufficient information, the travel time on all used routes will equalize, and be less than unused routes, or converge to be mostly equal (Fig. 4).


Fig. 4. Equilibrium assignment.

The difference in function between our technology and current technology is shown in Fig. 5. We describe the process using an example of main roads and shortcuts that connect the main roads. We assume that traffic counters are installed on the main roads but not on the short-cut roads. We use this approach to estimate the traffic volume on the shortcut.


Fig. 5. Difference in function between our technology and current technology for segments without traffic counters installed.

First, we find the short-cut route (green in Fig. 5) and the usual route using main roads (blue). We then estimate the travel time for both routes. We have traffic-volume data from traffic counters on the main-roadway route, so these data can be used to simulate traffic flow and determine the travel time. However, there are no traffic-flow data for the shortcuts, so various assumptions must be made to simulate traffic flow and determine the travel time. Even using the same route, travel time will depend on the traffic volumes, so we expect the computed travel time to differ depending on the assumed traffic volume. In this case, returning to the equilibrium assignment idea, the travel time for both routes will naturally be the same. Thus, we can use the traffic volume that would yield the same travel time as the main-roadway route. With this approach, without using total traffic as with current technology, we expect to extend our OD-estimation technology to segments where traffic counters are not installed.

6. Future prospects

We introduced technology for generating realistic traffic-demand data as needed to recreate past traffic conditions using cross-sectional traffic-volume data. To increase the accuracy of reproduced traffic conditions and predict future traffic conditions using current conditions as a starting point, we will study ways to use vehicle-probe data from connected cars, which are starting to become more common. Vehicle-probe data can be obtained more closely to real-time than can cross-sectional traffic-volume data. Such data are easier to process and can provide more details about vehicle behavior, such as the route and travel time, so they are expected to be an essential data source for recreating digital twins in real time. Connected cars are still just beginning to permeate society, so there is not much data yet, and it is still difficult to get an overall perspective on traffic conditions. Therefore, we are also studying ways to use the behavior of connected cars to estimate the behavior of non-connected cars.

At NTT, we will continue to develop traffic-flow digital-twin-generation technology by integrating technologies to estimate, predict, and reproduce traffic flows.

Miho Fujishima
Researcher, NTT Digital Twin Computing Research Center.
She received an M.S. from the University of Tokyo in 2017 and joined NTT WEST the same year. She developed the Home Gateway Device which is a gateway that allows the connection of a local area network to a wide area network. In 2022, she moved to NTT laboratories. She is currently studying multi-agent mobility simulation as part of Digital Twin Computing.
Masaru Takagi
Engineer, Innovation Center, NTT Communications Corporation.
He received a B.E. in engineering and M.E. and Ph.D. in information science and technology from the University of Tokyo in 2013, 2015, and 2018. He joined NTT in 2018 and was engaged in a collaboration project with Toyota Motor Corporation. He had studied multi-agent mobility simulation as part of Digital Twin Computing from 2020 to 2022. He is currently back with the Toyota collaboration project. He is a member of the Institute of Electronics, Information and Communication Engineers (IEICE) and Information Processing Society of Japan (IPSJ).
Masato Yokoya
Researcher, NTT Digital Twin Computing Research Center.
He received a B.A. in economics from Kyoto University in 2019 and joined NTT WEST, where he was engaged in application development and interconnection accounting. After being assigned to NTT laboratories as a researcher, his current research interests include traffic-flow simulation and Digital Twin Computing.
Ryota Nakada
Senior Research Engineer, NTT Digital Twin Computing Research Center.
He received a B.E. and M.E. in mathematics from Tokyo University of Science in 2008 and 2010. He joined NTT Network Innovation Laboratories in 2010 and investigated a high-resolution image transport system. He moved to NTT WEST in 2013, where he studied an indoor location information system. He rejoined NTT Network Innovation Laboratories in 2016 and has been researching edge computing. Since 2020, he has been in charge of research for Digital Twin Computing at NTT Digital Twin Computing Research Center.

↑ TOP