1 Introduction

In Japan, the improvement of traffic control systems started in the first half of the 1970’s, and has played an important role in society. Its role is to appropriately distribute and guide overcrowded road traffic, and it is composed of two functions, “signal control” to optimize traffic flow and “information provision” to encourage leveling of traffic volume. Traffic control systems recognize traffic conditions through vehicle detectors on roads, and implement information provision and signal control according to the situation. Therefore, vehicle detectors are the basis of all traffic management functions. Especially in signal control, which is one of its main functions, the appropriate signal control parameters (cycle length, split, and offset) are calculated based on measurement data from vehicle detectors installed on the approach to every intersection.

Conventional traffic control systems use a control method called “program selection control”, which selects the most appropriate signal control parameters for a traffic condition at a given time based on measurement information from vehicle detectors from pre-designed signal control parameters. However, program selection control has problems such as “a lot of work is required to design the parameter” and “it is impossible to cope with large changes in traffic conditions over time”. With the purpose of solving these problems, MODERATO (Management by Origin-Destination Related Adaptation for Traffic Optimization) was developed in Japan [1]. This MODERATO control, called “program formation control”, automatically generates signal control parameters based on measurement data from vehicle detectors.

As signal control systems have become more sophisticated evolving from conventional program selection control to program formation control, more vehicle detectors have become necessary. In recent years, however, because of the strict budgets of local governments that maintain and operate traffic control systems, not only is it difficult to install a sufficient number of vehicle detectors, but also to maintain and manage the huge number of vehicle detectors that have been installed so far. Therefore, realization of a signal control system that can reduce the number of vehicle detectors used while maintaining the necessary control level is required.

On the other hand, in recent years, with the popularization of smartphones, probe data such as the position where vehicles have actually driven and vehicle speed has been collected in large quantities throughout the world. Probe data can be collected even in locations where vehicle detectors are not installed, because the vehicle itself serves as a source of information. Probe data is superior to vehicle detectors in terms of price, wide range of information provision, and is expected to be effective as a means of understanding traffic conditions.

Against this background, this study examined the utilization of probe data as a substitute for vehicle detectors in signal control. In MODERATO control, critical intersections which become bottlenecks of congestion and plural intersections adjoining these critical intersections are controlled in conjunction. Intersection groups controlled in conjunction are called subareas, and intersections in subareas are controlled with common cycle lengths. The cycle lengths applied to each intersection in the subarea and the splits of critical intersections are determined based on an index value called “load ratio” calculated from inflow traffic volume and the number of vehicles in queue estimated by multiple vehicle detectors installed around critical intersections. Therefore, if the load ratio can be calculated from probe data, MODERATO control can be executed even without measurement data from vehicle detectors.

In this paper, we propose a method to calculate load ratio using the average travel time of each approach to an intersection obtained from probe data (hereinafter, probe travel time) and operation information of signal controllers (cycle length and display time of a red signal) without using measurement data from vehicle detectors. In addition, the load ratio calculated from probe data is evaluated for actual routes in Tokyo, and it is confirmed that load ratio can be calculated with the same accuracy as that of vehicle detectors.

2 Related studies

In recent years, there have been many studies dealing with probe data, among which, as in this paper, there are some studies considering the utilization of probe data for signal control.

Iwaoka et al. [2] have proposed a method to estimate the delay time caused by signal control from probe travel time, and to design signal control parameters for program selection control using this as an index value.

Blokpoel et al. [3] proposed a way to dynamically change the timing of switching green signals by estimating the queue length by combining the position information of individual probe vehicles with the operation information of signal controllers, and verified its effectiveness by using simulations. However, to achieve the same control level as conventional vehicle detectors, the ratio of probe vehicles to the entire number of vehicles (hereinafter, probe penetration rate) is required to be 30% or more.

Nagashima et al. [4] proposed a method to estimate the number of vehicles in queue from the position information of individual probe vehicles and the measurement data from vehicle detectors installed near the stop line of the intersection, and to calculate the load ratio by combining this with the inflow traffic volume measured by vehicle detectors. Yoshioka et al. [5] also propose a method to estimate the inflow traffic volume and the number of vehicles in queue from the probe travel time and calculate the load ratio by learning the correlations between the probe travel time and the measurement data from vehicle detectors installed near the stop line with a Neural Network. Both methods assume combined use with vehicle detectors to compensate for low probe penetration.

In this paper, we propose a method to calculate the load ratio without using the measurement data from vehicle detectors by using the probe travel time and the operation information of signal controllers. It is also confirmed that the load ratio can be calculated with the same accuracy as that of the vehicle detector even under a condition where the probe penetration rate is about 10%.

3 Overview and problems with MODERATO

Here, we describe the basic approach and problems of MODERATO control, which is widely operated in Japan.

“Flow ratio” is an index value that serves as the basis for parameter calculation. Flow ratio is the inflow traffic volume divided by the saturation flow rate and represents the minimum split required to handle the traffic volume in a non-saturated condition. Flow ratio (λ) is obtained by Eq. (1) using the inflow traffic volume (Qin) and the saturation flow rate (S).

$$\lambda = Qin/S$$
(1)

MODERATO control uses an index value called “load ratio”, which is an extension of this flow ratio, in order to include over-saturated conditions as a control target. In order to deal with the over-saturated condition, the amount of inflow traffic volume within the control target time plus the number of vehicles in queue must be considered as the control object, which is called the load traffic volume per unit time. Load ratio (ρ) is the value obtained by dividing this load traffic volume by the saturation flow rate, and is obtained by Eq. (2) using the inflow traffic volume (Qin), the number of vehicles in queue (E), and saturation flow rate (S).

$$\rho =\left( Qin+E\right)/S$$
(2)

As shown in Eq. (2), since load ratio contains the number of vehicles in queue element, a longer green signal can be displayed in the direction in which the traffic jam is occurring. By this, suppressing the lengthening of traffic jams and decreasing the time required to eliminate them can be expected. Incidentally, it is difficult to directly measure the inflow traffic volume (Qin) when there is a queue. Therefore, as a practical measure, the outflow traffic volume (Qout) is measured at the intersection outflow area, and load ratio is often calculated by Eq. (3) in which Qin in Eq. (2) is substituted by Qout.

$$\rho =\left( Qout+E\right)/S$$
(3)

Incidentally, in a non-saturated condition, since E = 0, load ratio is equivalent to flow ratio.

First, load ratio is calculated for each approach, and the load ratio of the approach with the largest load ratio among the approaches processed in the same signal phase is assumed to be the load ratio of that signal phase. That is to say, it is the load ratio of the traffic which requires the longest display time of a green signal among traffic flowing concurrently. In particular, load ratio of the signal phase i (ρi) is calculated in Eq. (4) using the load ratio of the approach j to be processed in the signal phase i (ρij).

$${\rho}_i=\max \left({\rho}_{i1},\cdots {\rho}_{ij}\cdots, {\rho}_{in}\right)$$
(4)

Here, n represents the number of approaches to be processed at the same time in the signal phase i.

Once the load ratio of the signal phase is calculated, load ratio of the intersection (\(\hat{\rho}\)) is calculated using Eq. (5).

$$\hat{\rho}=\sum_i{\rho}_i$$
(5)

In MODERATO control, the intersection load ratio (\(\hat{\rho}\)) calculated for each critical intersection is substituted into Eq. (6) to calculate the cyclic length (C).

$$C=\left({a}_1\bullet K+{a}_2\right)/\left(1-{a}_3\bullet \hat{\rho}\right)$$
(6)

Where K represents loss time and a1, a2 and a3 represent coefficients. Incidentally, Eq. (6) is an extension of the empirical equation of Webster [6] expressed by Eq. (7). Assuming a1 = 1.5, a2 = 5, a3 = 1 in Eq. (6), it is consistent with Eq. (7).

$$C=\left(1.5\bullet K+5\right)/\left(1-\hat{\rho}\right)$$
(7)

In addition, MODERATO control uses a load ratio proportional distribution method in which splits are distributed according to the ratio of each signal phase load ratio to intersection load ratio, and the split of the signal phase i (gi) is calculated using Eq. (8).

$${g}_i={\rho}_i/\hat{\rho}$$
(8)

In over-saturated conditions, this load ratio proportional distribution method treats both main road and minor road congestion equally. That is, MODERATO control can be said to be a system to determine signal control parameters with the aim of equalizing the time required for passing through congestion.

As described above, in MODERATO control, the inflow traffic volume (Qin) (substituted by the outflow traffic volume (Qout) in an over-saturated condition), the number of vehicles in queue (E), and saturation flow rate (S) are estimated from measurement data from vehicle detectors, and load ratio is calculated by substituting these estimates into Eq. (2) (Eq. (3) in the over-saturated condition). Therefore, the problem that the controlled target is limited to an intersection where vehicle detectors are installed exists.

4 How to calculate load ratio from probe data

In this section, we describe how to calculate load ratio by the proposed method and the basis for its establishment, dividing the control target intersection into an isolated intersection that is controlled independently of other intersections and a coordinated intersection that is controlled in conjunction with neighboring intersections.

4.1 When the control target is an isolated intersection

First, we consider the case where the control target is an isolated intersection. Fig. 1 is a graph representing a travel locus when multiple vehicles pass through the approach from intersection J1 to J2. The horizontal axis of the graph is the distance from intersection J1, and the vertical axis is the travel time. When multiple vehicles pass through this approach, the average delay time per vehicle due to waiting for the traffic light is obtained by dividing the total delay time of all vehicles that pass through the intersection J2 after waiting for the traffic light by the number of vehicles. Probe travel time can be considered to include the average delay time per vehicle described above. Therefore, the average delay time per vehicle (w) is calculated using Eq. (9) by subtracting the travel time when this approach is traveled at the regulated speed (V) without waiting for the traffic light from the probe travel time (Tprobe).

$$w= Tprobe-\left\{L/\left(V/3.6\right)\right\}$$
(9)
Fig. 1
figure 1

Travel locus when multiple vehicles pass through approach to isolated intersection

Here, L is the length of the approach from intersection J1 to J2.

Figure 2 shows a traffic situation when the approach from intersection J1 to J2 is non-saturated. In Fig. 2, S is the saturation flow rate, C is the cycle length, R is the display time for the red signal, Qin is the inflow traffic volume, W is the total delay time during one cycle, and g is the time from the start of the green signal until the last vehicle waiting for the traffic light passes through the intersection J2. When this approach is non-saturated, the number of vehicles flowing in after the start of the red signal (=(R + g) ∙ Qin) is equal to the number of vehicles flowing out by time g (=g ∙ S). Therefore, g can be calculated using Eq. (10).

$$g= Qin\bullet R/\left(S- Qin\right)$$
(10)
Fig. 2
figure 2

Traffic situation when target approach is non-saturated

Further, W is the area of the triangle in Fig. 2. It is calculated using Eq. (11).

$$W=0.5\bullet \left\{\left(R+g\right)\bullet R\bullet Qin\right\}$$
(11)

Therefore, the average delay time per vehicle (w) is calculated by Eq. (12) by dividing W in Eq. (11) by the number of vehicles (=C ∙ Qin).

$$w=0.5\bullet \left\{\left(R+g\right)\bullet R\right\}/C$$
(12)

Here, substituting g in Eq. (10) into Eq. (12) and solving for Qin yields Qin with the coefficients of S as shown in Eq. (13).

$$Qin=\left\{1-{R}^2/\left(2\bullet w\bullet C\right)\right\}\bullet S$$
(13)

The w in Eq. (13) can be calculated from probe travel time using Eq. (9), but S cannot be measured without vehicle detectors. However, since the formula for calculating the load ratio shown in Eq. (2) has S in the denominator, substituting Qin in Eq. (13) into Eq. (2) cancels out S. That is, the load ratio (ρ) when the approach from intersection J1 to J2 is non-saturated (w ≤ R/2) can be calculated by Eq. (14) using w calculated from probe travel time and the operation information of signal controllers (R and C).

$$\rho =1-{R}^2/\left(2\bullet w\bullet C\right)$$
(14)

Incidentally, according to Newell et al. [7], the average delay time per vehicle (w) is calculated using the following Eq. (15).

$$w=0.5\bullet {\left(1-\left(C-R\right)/C\right)}^2\bullet C/\left(1- Qin/s\right)$$
(15)

When Eq. (15) is rearranged for Qin, the same formula as Eq. (13) is obtained.

Figure 3 shows a traffic situation when the approach from intersection J1 to J2 is over-saturated. When all vehicles are in a saturated condition where they can be handled in just one cycle (Pattern 1), the average delay time per vehicle becomes w = R/2 (the mean value of the delay time of the vehicle arriving at the beginning of the display time of the red signal (=R) and the delay time of the vehicle arriving at the end of the display time of the red signal (=0)), the outflow traffic volume becomes Qout = (1 − R/C) ∙ S, the number of vehicles in queue becomes E = 0. On the other hand, when all vehicles are waiting for one cycle (Pattern 2), w = 3R/2 (the mean value of the delay time of the vehicle arriving at the start of the previous display time of the red signal and waiting for one cycle (=2R) and the delay time of the vehicle arriving at the end of the previous display time of the red signal and waiting for one cycle (=R)), Qout = (1 − R/C) ∙ SE = (1 − R/C) ∙ S. Similarly, when all vehicles are waiting for two cycles (Pattern 3), w = 5R/2, Qout = (1 − R/C) ∙ S, E = 2 ∙ (1 − R/C) ∙ S. When these relations are expressed by Eqs. (16) and (17), Qout and E are obtained with the coefficients of S, respectively.

$$Qout=\left(1-R/C\right)\bullet S$$
(16)
$$E=\left\{\left(w-R/2\right)/R\right\}\bullet \left(1-R/C\right)\bullet S$$
(17)
Fig. 3
figure 3

Traffic situation when target approach is over-saturated

Again, substituting Qout of Eq. (16) and E of Eq. (17) into Eq. (3), S is canceled. That is, load ratio (ρ) when the approach from intersection J1 to J2 is over-saturated (w > R/2) can be calculated by Eq. (18) using w calculated from probe travel time and the operation information of signal controllers (R, C).

$$\rho =\left(1-R/C\right)\bullet \left\{1+\left(w-R/2\right)/R\right\}$$
(18)

4.2 When the control target is a coordinated intersection

Next, we consider the case where the control target is a coordinated intersection. Fig. 4 shows an example where intersection J4 is controlled in conjunction with the adjacent intersections J1, J2 and J3. The average delay time per vehicle (w) when multiple vehicles pass through the approach from intersection J1 to J4 is difficult to model with a simple triangle, as shown in Fig. 2. Therefore, a traffic simulator is used to simulate the relationship between the inflow traffic volume (Qin) and w in this approach. In the traffic simulator, varying numbers of virtual vehicles are input to the inflow path of the first intersection (J1) of this approach and w for each generation number is output. The number of virtual vehicles is the number of vehicles normalized by the saturation flow rate (S), for example, increasing as follows: Qin = 0.1SQin = 0.2SQin = 0.3S⋯. Then, a correspondence table summarizing the relationship between Qin and w is created, as shown in Fig. 4. For example, when the green signal time rate of the intersection with the smallest green signal time rate on this approach is 0.4, w = 137.5 corresponding to Qin = 0.4S is the threshold (wsat) for identify traffic conditions (non-saturated or over-saturated).​ Incidentally, S can not be measured unless by a vehicle detector, but if the values of Qin/S (flow ratio) are the same, the calculated w will be the same, so any value can be used for S.

Fig. 4
figure 4

Correspondence table summarizing relationship between inflow traffic volume and delay time

Next, the average delay time per vehicle (w) is calculated using Eq. (19) by subtracting the travel time when the approach from intersection J1 to J4 is traveled at the regulated speed (V) without waiting for the traffic lights from the probe travel time of multiple probe vehicles that actually traveled this approach (Tprobe).

$$w= Tprobe-\sum_i\left\{{l}_i/\left(V/3.6\right)\right\}$$
(19)

Here, li is the link length between intersection i and intersection i + 1.

When the approach from intersection J1 to J4 is non-saturated (w ≤ wsat), Qin corresponding to w calculated from probe travel time with the coefficients of S is obtained using the correspondence table shown in Fig. 4. For example, if w was 114 s, the corresponding Qin would be about 0.35S, between 0.3S and 0.4S. Substituting the obtained Qin into Eq. (2), S is canceled and load ratio (ρ) can be calculated. On the other hand, if this approach is over-saturated (w > wsat), Qin and E are obtained from Eq. (16) and Eq. (20), respectively, with the coefficients of S.

$$E=\left\{\left(w- wsat\right)/R\right\}\bullet \left(1-R/C\right)\bullet S$$
(20)

Equation (20) is a formula in which R/2 is replaced by wsat in Eq. (17). Substituting Qin in Eq. (16) and E in Eq. (20) into Eq. (3), S is canceled. Therefore, even when the control target is a coordinated intersection, load ratio (ρ) can be calculated by Eq. (21) using w calculated from probe travel time and the operation information of signal controllers (R and C).

$$\rho =\left(1-R/C\right)\bullet \left\{1+\left(w- wsat\right)/R\right\}$$
(21)

5 Evaluation conditions

To evaluate the effectiveness of the proposed method, we compared load ratio calculated from probe data with load ratio calculated from the measurement data of vehicle detectors on actual routes in Tokyo. This section describes the routes to be evaluated and probe data used.

5.1 Routes to be evaluated

Omotesandō Intersection and Hitomikaidō Intersection were selected from the signalized intersections in Tokyo as intersections where sufficient vehicle detectors are installed to provide data for comparison with probe data. Both intersections are coordinated intersections and are controlled by MODERATO. The evaluation was carried out at the most congested approaches of each intersection. Figures 5 and 6 show the overview of each target approach.

Fig. 5
figure 5

Omotesandō approach (North bound)

Fig. 6
figure 6

Hitomikaidō approach (South bound)

As shown in Fig. 5, the approach from intersection “Miyamasuzaka” to “Omotesandō” is an 810-m-long section, with three intersections within the section. On the other hand, as shown in Fig. 6, the approach from intersection “Minamiogikubo” to “Hitomikaidō” is a 1540-m-long section, with four intersections within the section. The regulated speed of both approaches is 60 km/h.

5.2 Probe data used for evaluation

The FCD (Floating Car Data) collected by TomTom were used for this evaluation (https://www.tomtom.com/ja_jp/) [8]. FCD is collected from PND (Personal Navigation Devices) with the consent of users. FCD consists of GPS measurement position information stored in PND and the time at which it was measured. The collected FCD are processed on TomTom servers and provided in the form of average travel times, aggregated in 1-min units for every section from tens of meters to hundreds of meters in length. As shown in Fig. 7, the average travel time of each approach (Fig. 7-(A)) was generated by summing the average travel time of each section (Fig. 7-(B)) at the current time. In addition, the evaluation period was set at five weekdays for each approach as shown in Table 1.

Fig. 7
figure 7

Relationship between average travel time for each approach (A) and average travel time for each section (B)

Table 1 List of evaluation periods

The understanding of traffic conditions is considered to be more accurate as the probe penetration rate rises. The probe penetration rate was estimated from the traffic volume measured by vehicle detectors and the number of probe data collected by TomTom in each target approach. The results indicate the probe penetration rate during daytime was about 12%. This is a value equivalent to the uplink rate of infrared beacons in Tokyo, which are currently collected by the traffic control system of the Metropolitan Police Department and are actually utilized for signal control and information provision [9, 10]. The display time of the green signal during the daytime on the Omotesandō approach was about 40 s. Assuming that the saturation flow rate of this approach is 0.5 vehicles/s, the outflow traffic volume per cycle in a saturated condition is 20 vehicles. In other words, a probe penetration rate of 12% means that the number of probe vehicles per cycle is about 2 vehicles, so it can be said that a minimum amount can be ensured in measuring probe travel time. Conversely, if the probe penetration rate falls below 12%, probe travel times cannot be measured correctly, making it difficult to calculate load ratio.

6 Evaluation results

6.1 Determination of traffic conditions

In order to calculate the load ratio, it is important to determine correctly whether the traffic condition is non-saturated or over-saturated. In the proposed method, the traffic condition is determined using the average delay time per vehicle (w) calculated from probe travel time and the threshold (wsat) calculated using the traffic simulator. Figure. 8 shows the determination results at the Omotesandō approach. In the upper half of Fig. 8, the horizontal axis represents the time, and the vertical axis represents the queue length estimated by the method in previous research by Ito et al. [11] using measurement data from vehicle detectors. On the other hand, in the lower half of Fig. 8, the horizontal axis represents the time, the vertical axis represents the average delay time calculated from probe travel time, and the red line represents the threshold. The period when the average delay time is above the threshold value is determined to be over-saturated, the period when this is not the case is determined to be non-saturated. As shown in Fig. 8, the period at which over-saturation was determined using probe data coincided with the period at which the queue actually occurred. Further, Fig. 9 shows the determination results at the Hitomikaidō approach. Similar to the Omotesandō approach, the period at which over-saturation was determined using probe data coincided with the period at which the queue actually occurred. From these results, it can be said that even at intersections where vehicle detectors are not installed, if probe data is used, traffic conditions (non-saturated or over-saturated) can be determined correctly.

Fig. 8
figure 8

Determination results of traffic condition at Omotesandō approach

Fig. 9
figure 9

Determination results of traffic condition at Hitomikaidō approach

6.2 Load ratio in a non-saturated condition

When the traffic condition of the target approach is non-saturated, inflow traffic volume is estimated from the average delay time calculated from probe data using the correspondence table of the inflow traffic volume (Qin) normalized by the saturation flow rate (S) and the average delay time (w), as shown in Fig. 4. At this time, we expected that when the traffic volume input to the traffic simulator was changed, the output delay time would change as well. However, as shown in Fig. 10-(A), the output value of the delay time hardly changed at the Omotesandō approach. This is considered to be due to the impact of an offset pattern. At the Omotesandō approach, the offset is designed so that the first vehicle of a car group that passes through the Miyamasuzaka intersection arrives during the first half of the display time of the red signal of the Omotesandō intersection. That is, even if the traffic volume changed, the average delay time per vehicle hardly changed because most vehicles were stopped by the red signal. On the other hand, Fig. 10-(B) is a correspondence table of inflow traffic volume and average delay time when the offset is set so that the second half of the vehicle group arrives in the first half of the display time of a red signal. It can be seen that the sensitivity of the average delay time to the change in traffic volume is higher than that in the case of the present offset pattern. That is, in the case of coordinated intersections, the sensitivity of the average delay time to changes in traffic volume may be higher or lower depending on the design of the offset pattern. At intersections with low sensitivity, it may be difficult to calculate the load ratio in a non-saturated condition using only probe data.

Fig. 10
figure 10

Correspondence table between traffic volume and average delay time at Omotesandō approach for each offset pattern

6.3 Load ratio in an over-saturated condition

When the traffic condition of the target approach is over-saturated, the load ratio is calculated using the above Eq. (21). Figure 11 shows a comparison of the load ratio calculated from probe data and the load ratio calculated from the measurement data from vehicle detectors in the Omotesandō approach. The horizontal axis of the graph represents the time, and the vertical axis represents the load ratio. Incidentally, in this section, the average load ratio per day was calculated by combining the load ratio calculated for each day of the evaluation period. The green range in the correlation diagram represents the load ratio in just the saturated condition and is the allowable range set in consideration of the average installation interval of vehicle detectors. If the data were within this range, it was determined that the accuracy of both data were in agreement. As shown in Fig. 11, all the data are within the allowable range, and the load ratio calculated from probe data matches the load ratio calculated from the measurement data from vehicle detectors. On the other hand, Fig. 12 shows the comparison results at the Hitomikaidō approach. 96% of the total data fall within the allowable range, and the tendencies of both data are generally consistent. The 4% of data that is out-of-tolerance is the data for morning peak times, where much of it has a large queue length. As shown in Fig. 13, in MODERATO control, the farther away from the stop line, the wider the installation spacing of the vehicle detectors, and with this, the estimation accuracy of the queue tail also decreases. Therefore, when the queue becomes longer than a certain length, it is impossible to capture the minute fluctuations of traffic demand, and change in the calculated load ratio slows. On the other hand, the delay time calculated from probe data varies depending on the degree of the queue. Therefore, the difference between the two data is considered to be larger during the morning peak time. From these results, it can be said that even at intersections where vehicle detectors are not installed, if probe data is used, the load ratio in an over-saturated condition can be calculated with an accuracy equal to or higher than that of the conventional system.

Fig. 11
figure 11

Comparative results of load ratio when Omotesandō approach is over-saturated

Fig. 12
figure 12

Comparative results of load ratio when Hitomikaidō approach is over-saturated

Fig. 13
figure 13

Example of vehicle detector placement in MODERATO

7 Conclusion

In MODERATO control which is widely operated in Japan, the traffic flow is optimized by coordinated control of critical intersections which become a bottleneck for traffic jams and multiple intersections adjacent to those intersections. MODERATO control determines signal control parameters based on a traffic index called load ratio, which is calculated using the inflow traffic volume and the number of vehicles in queue measured by vehicle detectors installed on roads. Therefore, there was a commonly held preconception that vehicle detectors would be required to perform MODERATO control. In this paper, contrary to this preconception, we propose a way to execute MODERATO control without using the measurement data from vehicle detectors by using probe data. Specifically, it is a method for calculating load ratio from the average travel time obtained from probe data and the operation information of signal controllers. As a result of the evaluation of the proposed method at intersections in Tokyo, a problem was found when the target intersection is a coordinated intersection and the traffic condition is non-saturated. The sensitivity of average travel time to changes in traffic volume may be low because of an offset pattern, making it difficult to calculate the load ratio from probe data only. On the other hand, it was confirmed that when the traffic condition is over-saturated, load ratio could be calculated using probe data with an accuracy equal to or higher than that of the conventional system. This means that even at intersections where vehicle detectors are not installed or removal of vehicle detectors is being considered, if probe data is used, MODEARATO control can be executed to allocate longer display time of the green signal in the direction in which the queue is occurring, thus suppressing the lengthening of traffic jams and a decrease in the time required to eliminate them can be expected. The proposed method can be implemented by simply replacing input data to the traffic control system from conventional measurement data from vehicle detectors with probe data. There is no need to significantly change the mechanism and equipment of current signal control. In the future, the signal control system will be improved according to the characteristics of probe data, but the proposed method is useful at a time when the means of measuring traffic flow is shifting from conventional vehicle detectors to probe data. In the future, the verification will be carried out in more places, and problems for practical application will be solved. The next goal is therefore implementation in traffic control systems.