1 Introduction

With the rapid development of urbanization, the traffic pressure of urban trunk road is also increasing, which is followed by the increasing traffic demand of trunk road [1, 2]. An effective solution to alleviate the traffic pressure on urban arterial roads is to realize the active control of arterial road traffic signals, the core of which is to realize the short-term dynamic arterial traffic flow control of the arterial road network [3, 4]. For the main road traffic management, the short-term dynamic traffic flow control can timely and actively allocate the network time and space resources on demand, so as to improve the main road traffic travel efficiency and road network operation stability. For travelers, taking the short-term dynamic main road traffic flow control as the reference of vehicle path planning can effectively help travelers plan better routes, save time and make travel more convenient. However, due to the complexity and uncertainty of the main road traffic flow, it is difficult to obtain accurate short-term dynamic traffic flow prediction results [5]. Therefore, relevant experts and scholars have carried out research on this and established the related main road traffic flow prediction model. However, most of them do not make full use of the main road traffic flow information except the target road section, and do not fully extract the main road traffic flow transmission characteristic parameters. To some extent, the reliability of prediction results is affected.

At present, the scheduling method of traffic vehicles is mostly accomplished by traffic signal control system [6]. Liu et al. [7] proposed a timing control method. Timing control refers to the control of traffic lights on main roads according to the actual traffic flow on main roads according to the pre-formulated control strategy, so as to complete traffic control. This method can relieve the traffic pressure of main road to a certain extent, but the optimization effect of vehicle delay time and vehicle parking time is poor. Alipour et al. [8] proposed an inductive control method, in which the traffic flow on major roads is detected by detectors. Then, according to the results, adjust the signal parameters, control the traffic flow of each section, to achieve traffic control. This method optimizes the traffic congestion index, but the average driving speed of main roads under this method is still slow, which affects the scheduling of traffic vehicles on urban main roads. Zheng et al. [9] proposed adaptive method control. Adaptive control is to detect changes in traffic flow on main roads in real time, formulate timing schemes, schedule vehicles and predict scheduling effects. Finally, the predicted control effect is compared with the actual traffic flow detection data of the main road, and the control parameters are constantly adjusted to optimize the scheduling strategy. This method can effectively relieve the traffic pressure of the main road, but the control effect is not optimal, and the optimization effect of traffic congestion index, vehicle delay time, vehicle parking time and the average speed of the main road is still not obvious.

Aiming at the above problems, developing a new intelligent traffic flow control method of main road based on the results of multi-sensor information fusion is necessary [10, 11, 12, 13, 14]. Intelligent technologies have been widely developed in different studies [15, 16, 17, 18, 19, 20, 21].

In this method, firstly, the multi-sensor information fusion technology [22, 23, 24, 25] is introduced to control the appearance time of the target partly by using the characteristics of short-time traffic flow. The linear velocity sensor, angular velocity sensor and noise sensor on the main road are used to measure the main parameters of traffic flow control, and the measured information is fused to provide data support for traffic flow control. Considering the flow characteristics at the end of the target segment and the short-term dynamic flow at different times, the data with the greatest similarity in the flow data at different times are selected and matched with the target segment to achieve the purpose of flow control. The traffic flow distribution model of the main roads of intelligent city is constructed to realize the main roads of intelligent traffic flow control. The proposed method can make full use of the main road traffic flow information outside the target section and extract the transmission characteristic parameters of the main road traffic flow, which can guarantee the reliability of the prediction results to a certain extent. The main structure of the method is as follows:

  1. (a)

    Set up multiple sensors, design sensor information fusion algorithm and measurement equation, so as to collect the location of traffic sensors on main roads, vehicle linear speed and other parameters, and complete real-time update and fusion processing of information.

  2. (b)

    Control the appearance time of target section according to the short-term characteristics of traffic flow, and establish an ordinary differential equation.

  3. (c)

    The intelligent directed graph is used to represent the main road traffic network, and the intelligent dredge model of urban main road traffic flow is constructed.

2 Intelligent control of main road traffic flow

2.1 Multi sensor signal fusion

In order to realize the intelligent control of main road traffic flow, this paper first needs to fuse the multi-sensor signals. Multi sensor information fusion can reduce the loss of single or whole sensor information in detection, and effectively improve the performance of the system composed of multi model sensors. The visual sensing information and the receiving sensing information of the main road traffic are fused. The overall structure of the fusion algorithm is shown in Fig. 1.

Fig. 1
figure 1

Overall structure of multi-sensor fusion algorithm in traffic control

In Fig. 1, \(x\) and \(y\) represent sensor positions, \(v_{x}\) and \(v_{y}\) represent linear velocities of sensors in different directions, \(\theta\) represents angular displacement, and \(\omega\) represents angular velocity.

The installation positions of angular velocity sensor, linear velocity sensor and noise sensor are set respectively to generate sensor measured values. Since the detected data has noise, it is necessary to de-noise the data before information fusion. Through theoretical calculation, the covariance of the current state is controlled, and then the information fusion result is obtained by integrating angular velocity sensor, linear velocity sensor and noise sensor. Determine whether the vehicle is the first measurement in the result. If so, initialize the state quantity; otherwise, update the steps and repeat the cycle until the judgment result is yes.

The measurement equation of the algorithm is as follows [26]:

$$x_{k} = f\left( {x_{k - 1} } \right) + w_{k - 1}$$
(1)

In Eq. (1), \(w_{k - 1}\) is the fusion process noise. Let \(X\) represent the system state quantity, which includes the position of each sensor in the main road traffic, the vehicle linear velocity measured by the linear velocity sensor, and the angular velocity measured by the angular velocity sensor, i.e.

$$X = \left[ {\begin{array}{*{20}c} x & y & {v_{x} } & {v_{y} } & \theta & \omega \\ \end{array} } \right]^{T}$$
(2)

The observation noise covariance of position, linear velocity and angular velocity can be expressed as follows:

$$R_{p} = diag\left\{ {1 \times 10^{ - 2} ,1 \times 10^{ - 2} } \right\}$$
(3)
$$R_{v} = diag\left\{ {1 \times 10^{ - 2} ,1 \times 10^{ - 2} } \right\}$$
(4)
$$R_{q} = diag\left\{ {1 \times 10^{ - 3} ,1 \times 10^{ - 4} } \right\}$$
(5)

When the first sensor measurement value is generated, the algorithm initializes the state quantity and state covariance, and the initial state quantity and state covariance are obtained as follows:

$$x_{0} = \left[ {\begin{array}{*{20}c} {x_{0} } & {y_{0} } & {v_{x0} } & {v_{y0} } & {\theta_{0} } & {\omega_{0} } \\ \end{array} } \right]$$
(6)
$$Q_{0} = diag\left\{ {1 \times 10^{ - 2} ,1 \times 10^{ - 2} ,1 \times 10^{ - 2} ,1 \times 10^{ - 3} ,1 \times 10^{ - 4} } \right\}$$
(7)

Then, the current sensor state \(\hat{x}_{k}\) is controlled by the state transition matrix, and the expression is as follows:

$$\hat{x}_{k} = \Phi \left( {k,k - 1} \right)x_{k - 1}$$
(8)

where, \(x_{k - 1}\) represents the system state at the previous time, and the state transition matrix \(\Phi \left( {k,k - 1} \right)\) can be obtained from the kinematic model as follows:

$$\Phi \left( {k,k - 1} \right) = \left[ {\begin{array}{*{20}c} 1 & 0 & {\cos \left( \theta \right)\Delta t} & { - \sin \left( \theta \right)\Delta t} & 0 & 0 \\ 0 & 1 & {\sin \left( \theta \right)\Delta t} & {\cos \left( \theta \right)\Delta t} & 0 & 0 \\ 0 & 0 & 1 & 0 & 0 & 0 \\ 0 & 0 & 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 0 & 1 & {\Delta t} \\ 0 & 0 & 0 & 0 & 0 & 1 \\ \end{array} } \right]$$
(9)

In this formula, \(\Delta t\) represents the sampling interval between the previous time and the current time,

In the Jacobian matrix [27, 28] \(F\) can be obtained by the first order Taylor expansion of the state transition function. Using \(F\) and \(Q\) to complete the control of the current state covariance \(\hat{P}_{k}\), the result of multi-sensor traffic information fusion is as follows:

$$\hat{P}_{k} = FP_{k - 1} F^{T} + Q$$
(10)

In Eq. (10), \(Q\) is the covariance of noise in the fusion process, which is measured by noise sensor. \(Q\) can be expressed as:

$$Q = diag\left\{ {0.6,1,6,2.5,2.5,1} \right\}$$
(11)

In the process of fusion and update of different kinds of information of multiple sensors. The update gain matrix \(K\) is calculated from the observation matrix \(H\) [29], the observation noise covariance \(R\) and the controlled \(\hat{P}_{k}\) value. Then, the state variable \(x_{k}\) and the state covariance matrix \(P_{k}\) are updated by \(K\), and their expressions are as follows:

$$K = \hat{P}_{k} H^{T} \left( {H\hat{P}_{k} H^{T} + R} \right)$$
(12)
$$x_{k} = \hat{x}_{k} + K\left( {z - H\hat{x}_{k} } \right)$$
(13)
$$P_{k} = \left( {I - KH} \right)\hat{P}_{k} \left( {I - KH} \right)^{T} + KRK^{T}$$
(14)

In Eq. (14), the submatrix corresponding to the measured value and state vector in the \(H\) matrix is defined as the identity matrix, as follows:

$$H = I_{6 \times 6}$$
(15)

According to the above steps, linear velocity sensor, angular velocity sensor and noise sensor are used on the main road. The main parameters of traffic flow control are measured respectively, and the measured information is fused. This process can remove the traditional noise collected by each sensor, so that the obtained information is more accurate, and provide data support for the next flow control.

2.2 Primary flow control based on multi sensor fusion

On the basis of the fusion data obtained above, the flow control of traffic sections is implemented. Due to the short-time dynamic traffic flow delay characteristics between different traffic sections, it is mainly reflected in the distribution delay of traffic flow in the time dimension of main road. The relationship between traffic sections is as follows:

$$f_{a} \left( t \right) = f_{b} \left[ {t + d\left( t \right)} \right]$$
(16)

In Eq. (16), the change of flow rate of section \(a\) with time is described by \(f_{a}\), that of section \(b\) with time is described by \(f_{b}\), and the function of time delay between section \(a\) and section \(b\) is described by \(d\left( t \right)\).

The overall process includes: The traffic section time and the traffic flow at this time are collected, which are divided and reorganized as input data to capture the time delay characteristics hidden between the short-term flow of the target section and other sections. The continuous subsequence with current time and length \(k\) is selected as the end time and the flow characteristics of the section at that time to describe the short-term flow of each section at a certain time. The reliability of input data length and similarity was analyzed. On this basis, the length of the sub-sequence is selected, and the shorter sub-sequence has a longer delay range, but the similarity robustness will be weakened by its influence, and the data is easily disturbed by noise. Therefore, only the flow characteristics at the end of the target section \(P_{i}\) (\(i\) is the serial number of the section) need to be considered. Get:

$$F_{i,T} = \left\{ {f_{i} \left( t \right)\left| {t = T - k - 1, \cdots ,T} \right.} \right\}$$
(17)

In Eq. (17), the end time of the input time series is represented by \(T\), and the function of the flow rate of the target section with time is represented by generation \(f_{i} \left( t \right)\).

For other sections \(P_{j}\) whose section number is described by \(j\). The data is segmented by traversal delay list, and the short-term dynamic traffic formula at different times is obtained as follows:

$$\left[ {F_{i,T - k} ,F_{j,1} , \cdots ,F_{j,T - 1} } \right]$$
(18)

The similarity measurement matrix between the end time of the target section and the short-term dynamic flow of other sections is described [30].

$$P \in \omega^{{\left( {m - 1} \right) \times l}}$$
(19)

In Eq. (19), the total number of sections is described as \(m\), and the number of sub-sequences input from each section is expressed as \(l\). The establishment of the matrix needs to consider the cosine similarity and amplitude similarity. Define the similarity between any two short-term dynamic flow characteristics \(a\) and \(b\) as:

$$Sim\left( {a,b} \right) = \frac{a \cdot b}{{\left\| a \right\| \cdot \left\| b \right\|}} \times \min \left( {\frac{\left\| a \right\|}{{\left\| b \right\|}},\frac{\left\| b \right\|}{{\left\| a \right\|}}} \right)$$
(20)

In Eq. (20), \(Sim\) is the similarity function [31], \(\frac{a \cdot b}{{\left\| a \right\| \cdot \left\| b \right\|}}\) and \(\min \left( {\frac{\left\| a \right\|}{{\left\| b \right\|}},\frac{\left\| b \right\|}{{\left\| a \right\|}}} \right)\) represent cosine similarity and amplitude similarity respectively.

Select the data with the greatest similarity in the flow data at different times of a certain section, and use it as the best match with the target section to control the best time delay \(t_{ij}^{*}\) between the flow data of the target section and other sections.

$$t_{ij}^{*} = T - t_{j}^{*}$$
(21)
$$t_{j}^{*} = \arg \max P_{j,t}$$
(22)

Among them, the time corresponding to the short-term dynamic flow characteristic with the highest flow characteristic similarity at the end of the target section in section \(P_{j}\) is represented by \(t_{j}^{*}\). The similarity between the flow characteristics at the end of section \(P_{j}\) and the target section and the short-term dynamic flow characteristics at time \(t\). The best match for different sections is described by \(P_{j,t}\).Using sigmoid function to normalize the similarity vector, the best similarity vector formula is as follows [32]:

$$V = sigmoid\left( {\left\{ {P_{{j,t_{j}^{*} }} \left| {j \ne i} \right.} \right\}} \right)$$
(23)

Through the best matching of energy normalization of different sections, the rationality of the flow control of the target section in the future is guaranteed. Energy gain is defined as [33]:

$$\alpha = \frac{{\left| {F_{i,T} } \right|}}{V \times E}$$
(24)

Among them, \(E\) and \(F_{{j,t_{j}^{*} }}\) are the column vectors generated by all elements in the set \(\left\{ {\left| {F_{{j,t_{j}^{*} }} } \right|\left| {j \ne i} \right.} \right\}\) and the short-term dynamic flow characteristics of the section \(P_{j}\) at time \(t_{j}^{*}\). And \(E\) describes the energy of the best matching subsequence between each section and the target section. To control the flow of the target section, it is necessary to normalize the best similarity vector by energy gain energy, and the best similarity vector for completing the energy normalization is:

$$V^{\prime} = \alpha \times V$$
(25)

The preliminary control target section will get:

$$f_{i} \left( {T + 1} \right) = V^{\prime} \times \lambda \times \left( {f_{{j,t_{j}^{*} + 1}} - \sigma } \right)$$
(26)

Among them, \(\lambda\) represents the column vector generated by all elements in set \(\left\{ {f_{{j,t_{j}^{*} + 1}} \left| {j \ne i} \right.} \right\}\), \(f_{{j,t_{j}^{*} + 1}}\) represents the flow of section \(P_{j}\) at time \(t_{j}^{*} + 1\), and \(\sigma\) represents the flow value at the next moment when different sections best match with the target section.

2.3 Traffic flow control model of urban trunk road

After the completion of data fusion and flow control, the method can be used to construct the traffic flow control model of urban trunk roads. Due to the complexity of urban trunk road traffic system, the traffic capacity of each section is different, and the traffic congestion of trunk road will occur. Because the traffic capacity of each section of the intersection is fixed, if it is not cleared in time, when the traffic capacity of the road section is exceeded, congestion will occur.

On the basis of ordinary differential equation, the directed graph \(A = (B,O)\) is used to represent the traffic network of constant trunk road [34], where \(A\) is the urban road, \(b \in B\) is the section, and \(o \in O\) is the intersection point. Set \(o\) as the set of input section \(P_{o}\) and output section \(Q_{o}\), set its cycle time as \(C_{o}\), and obtain steering flow \(W_{o}\) and loss time \(L_{o}\) through ordinary differential equations, namely:

$$\sum\limits_{o \in Po} {go,i} + Lo = (or \le )C$$
(27)

Use \(go,i\) to indicate that when the main road traffic lines cross, the green light duration of the phase \(i\) of the road section \(O\) and the full red phase of \(O\) under the condition of inequality dense [35] meet the constraints:

$$g_{o,i} \ge \min g_{o,i} ,i \in F_{o}$$
(28)

In Eq. (28), \(go,i,\min\) represents that the main road traffic clearing phase allocated by \(o \in O\) in phase \(i\) has enough available time. Consider the two intersections \(O1\) and \(O2\) of a section \(b\), as shown in Fig. 1 and Fig. 2. Combined with ordinary differential equation control, the conservation function of arterial road traffic section \(b\) can be obtained [36]:

$$xb(k + 1) = xb(k) + T\left[ {qb(k) - sb(k) + db(k) - ub(k)} \right]$$
(29)
Fig. 2
figure 2

Urban main road traffic road

where \(xb(k)\) is the flow of section \(b\) at time period \(KT\).\(qb(k)\) and \(ub(k)\) are road sections \(b\) and \([KT,(k + 1)T]\) is the flow of entering and leaving.\(T\) is the dredging time, let the dredging flow be \(sb(k) = tb,0qb\), the departure rate is \(t(b,0)\), and the degree of road section density is restricted by:

$$0 \le xb(k) \le xb,\max ,\forall b \in B$$
(30)

In Eq. (30), \(xb,\max\) is the maximum density, which can protect the dredging area. Denote the inflow of road section \(b\) as \(qb(k) = \sum {\omega \in } I0tw,bu\omega (k),tw,b\), and follow the principle of simplification of dredging to obtain a linear multivariable feedback function [37]:

$$g(k) = g^{N} - F(k)$$
(31)

In Eq. (31), \(F\) is the solution of algebraic differential equation, and \(g^{N}\) is the required grooming variable. Therefore, if the traffic flow length \(L(k)\) of the main road is used to adjust \(g^{N}\) in real time, the main road traffic flow \(xb(k)\) can be measured by installing a coil detection in the middle of the road. At the same time, in order to meet the constraint conditions of ordinary differential equation, the green light duration is set as \(go,i\), and the main road traffic flow dredging model is as follows:

$$\varphi (\tilde{g}_{{o,i}} ) = \frac{1}{2}\sum {i \in } Fo(\tilde{g}_{{o,i}} - g_{{o,i}} )^{2} /g_{{o,i}}$$
(32)

The calculated green light correction time is \(\tilde{g}o,i\) and \(n\) When Eq. (32) satisfies the constraint condition, the number of iterations is the same as the total number of variables associated with the grooming configuration, usually 3 to 4 times. The schematic diagram of the urban arterial road traffic is shown in Fig. 2, and the simplified model of the arterial road traffic flow is shown in Fig. 3.

Fig. 3
figure 3

Simplified model of main road traffic flow

A stable point of optimal grooming can be obtained through the above. When the grooming model reaches a stable state, the green light duration is not considered, and each state on the urban arterial traffic route can be measured with any value between 0 and 1. It not only represents the density of traffic flow on the main road in a certain period of time, but also represents that the sum of the state measures of all States on each route at any time is 1. Therefore, the grooming model established in this study can be used to change the rate of change of signal lights to alleviate the problem of urban main road traffic jams.

3 Simulation experiment and analysis

To validate the design based on multi-sensor information fusion of the main road traffic intelligent control method is effective and feasible, structures, simulation platform, the selection of evaluation parameters, including the main road traffic congestion index, the average vehicle delay time, average vehicle parking times average travel speed, road, etc., analysis and compare the method and effect of three kinds of traditional methods of scheduling [38, 39, 40, 41, 42].

3.1 Overview of experimental environment

The road network in a central urban area of a certain city is selected as the real-time environment of this experiment. In this area, two vertical, three horizontal and five roads intersect to form a main road traffic network, and a total of 24 signal control systems are set up at the control intersection. The simulation diagram of the main road traffic network is shown in Fig. 4.

Fig. 4
figure 4

Simulation diagram of main road traffic network in a certain area of a city

The initial parameter settings and the current congestion situation of the arterial road traffic network are shown in Tables 1 and 2.

Table 1 Initial parameter setting of main road traffic network
Table 2 Congestion survey results

3.2 Simulation platform

The simulation experiment is carried out on VISSIM simulation platform. The VISSIM simulation platform is an effective modeling tool specially used to evaluate arterial road traffic engineering design and urban planning schemes. Its structural model is shown in Fig. 5.

Fig. 5
figure 5

Structure model of VISSIM simulation platform

The basic structure of VISSIM simulation platform consists of two parts: Main road traffic flow simulation module and traffic control module. Among them, the former function is to simulate the main road traffic operation, the latter function is according to the simulation collaborative scheduling operation program.

3.3 Test indicators

In order to better reflect the performance of each traffic control method (this paper scheduling method, timing control scheduling method, induction control scheduling method and adaptive control scheduling method). This paper takes the average delay time of vehicles, average parking times, vehicle flow per unit time, average queue length and average travel speed of each trunk road as evaluation indexes, and then carries out weighted quantitative calculation to obtain congestion index, which is used to evaluate the scheduling performance of the method. The calculation formula is as follows:

$$T(P) = w_{1} A + w_{2} B + w_{3} C + w_{4} D + w_{5} E$$
(33)

In the Eq. (33), \(T(P)\) is the congestion index;\(w_{1}\), \(w_{2}\),\(w_{3}\),\(w_{4}\) and \(w_{5}\) were all weighted factors;\(A\) is the average delay time of vehicles;\(B\) is the average number of vehicles stopping; \(C\) is the average queue length; \(D\) is the average travel speed; \(E\) is the traffic flow per unit time.

3.4 Test result

3.4.1 Performance of traffic control method in this paper

By comparing the performance evaluation results obtained in Table 3 with the congestion results investigated in Table 2 before using the method in this paper, it can be seen that in the five selected roads, the average delay time under the method in this paper is significantly shorter than the original congestion situation, indicating that the method in this paper can effectively improve the index of average delay time. The results of all indicators under Road no. 3 are poor, indicating that the effect of the proposed method on road No. 3 is not good. The method of average parking time and average queue length in other road has played a certain effect, the average speed increased, the sons of thunder flow per unit time is also greatly increased, the index of major road traffic congestion has decreased, the main road traffic congestion degree eased, illustrates the method practical application effect is better.

Table 3 Performance evaluation results of traffic control methods in this paper

3.4.2 Performance of timing control method proposed in reference Liu et al. [7]

Table 4 shows the performance evaluation results of the timing control scheduling method. The results are compared with the results of the proposed method in Table 3. The analysis shows that the timing control scheduling method performs better than the proposed method on Road 3, but its values are not as good as the results obtained by the proposed method on other roads. It shows that the method in this paper is more effective in practical application on other roads except road no. 3.

Table 4 Performance evaluation results of timing control scheduling method

3.4.3 Performance of induction control method proposed in Alipour et al. [8]

According to the performance evaluation results in Table 5, it can be seen that the induction control scheduling method has a better effect on the traffic flow control of main road no. 1 and No. 4, which is superior to the results of the proposed method and the timing control scheduling method.

Table 5 Performance evaluation results of induction control scheduling method

3.4.4 Performance of adaptive control method proposed in Zhang et al. (2020)

As can be seen from Table 6, the application effect of the adaptive control scheduling method is poor compared with other methods under the five selected roads, and the actual application performance is low.

Table 6 Performance evaluation results of adaptive control scheduling method

As shown in Table 3 to Table. 6, under the proposed method, the average delay time of the five roads is 35.8 s, which is 7.4 s less than before the proposed method. The average stop time is 8.74 s, which is 1.36 s less than before the application of the method in this paper. The average queue length is 28.2 s, which is 3.4 s less than before. The average driving speed is 23.86 km/h, which is 4.28 km/h higher than before. The lightning flux per unit time is 247.4 times /10 min, which is 17.2 times /10 min higher than before the application of the method in this paper. The traffic congestion index of main roads is 6.008, which is 0.952 lower than before the application of the method in this paper. Traffic congestion on major roads has also eased. The results obtained from the above indicators all show that the performance of the proposed method is good. The traffic congestion degree of the main roads of the five main roads is effectively balanced after the scheduling method in this paper, and the traffic congestion level of the moderate and severe trunk roads is reduced. Compared with the other three scheduling methods, it can be seen that under the operation of this method, the traffic condition of the main road in the central area of the city has been significantly improved. Therefore, the performance of the collaborative scheduling method is better.

4 Conclusion

In order to solve the problems of long average delay time, long average queue length and slow average travel speed in traditional traffic flow control methods, an intelligent traffic flow control method based on multi-sensor information fusion is proposed in this paper. The final results show that the test data of average delay time, average stop times, average queue length, average driving speed, traffic flow per unit time and traffic congestion index of main road are all satisfactory, which proves that the proposed method has good application performance. The reason to achieve such a result is that this paper fuses the signals of multiple sensors and de-noises the results to ensure the accuracy of the sensor signal. On this basis, flow control is carried out to achieve better modeling. However, due to the limited time and technology, the rate of multi-sensor signal fusion in this paper is low and still needs to be improved. In the future, this paper will conduct more in-depth research on this problem, so as to improve the research content of this paper, realize the intelligent control of traffic flow of main road, and make contributions to the practical application.