Next Article in Journal
Classification of Granite Soils and Prediction of Soil Water Content Using Hyperspectral Visible and Near-Infrared Imaging
Next Article in Special Issue
Using Deep Learning to Forecast Maritime Vessel Flows
Previous Article in Journal
Automated Indoor Image Localization to Support a Post-Event Building Assessment
Previous Article in Special Issue
A Generic Design of Driver Drowsiness and Stress Recognition Using MOGA Optimized Deep MKL-SVM
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Dynamic Traffic Model for Freeway Flow Analysis Using a Switched Reduced-Order Unknown-Input State Observer

1
Research Institute of Highway, Ministry of Transport of China, Beijing 100088, China
2
School of Mechanical, Materials, Mechatronic and Biomedical Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
3
Department of Civil, Architectural and Environmental Engineering, Illinois Institute of Technology, Chicago, IL 60616, USA
4
Department of Computer Engineering, University of Alcalá, 28801 Alcalá de Henares (Madrid), Spain
5
Suzhou Automotive Research Institute, Tsinghua University, Suzhou 215134, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(6), 1609; https://doi.org/10.3390/s20061609
Submission received: 17 December 2019 / Revised: 25 February 2020 / Accepted: 5 March 2020 / Published: 13 March 2020

Abstract

:
This paper introduces a new methodology for reconstructing vehicle densities of freeway segments by utilizing the limited data collected by traffic-counting sensors and developing a macroscopic traffic stream model formulated as a switched reduced-order state observer design problem with unknown or partially known inputs. Specifically, the traffic network is modeled as a hybrid dynamic system in a state space that incorporates unknown inputs. For freeway segments with traffic-counting sensors installed, vehicle densities are directly computed using field traffic count data. A reduced-order state observer is designed to analyze traffic state transitions for freeway segments without field traffic count data to indirectly estimate the vehicle densities for each freeway segment. A simulation-based experiment is performed applying the methodology and using data of a segment of Beijing Jingtong freeway in Beijing, China. The model execution results are compared with the field data associated with the same freeway segment, and highly consistent results are achieved. The proposed methodology is expected to be adopted by traffic engineers to evaluate freeway operations and develop effective management strategies.

1. Introduction

The estimation of vehicle densities on highway segments has been of considerable interest in recent decades. Research has been underway in developing practical methods in the context of the macroscopic traffic flow dynamic model for vehicle density estimation using different types of estimators. In particular, the state observer method [1,2] has been rapidly adopted by researchers and practitioners for traffic state estimation. In a study [3], traffic state was estimated by using an adaptive observer. Based on the cell transmission model, a centralized observer was considered in another work [4], and the estimation was further improved in a subsequent study [5]. In reference [6], the switched distributed observer was studied using the consensus theory. Based on the piecewise affine (PWA) system model of traffic network, various switched-state observers were also designed, such as the centralized observer [7,8,9,10,11], decentralized observer [8], and distributed observer [9,10], to estimate vehicle densities associated with segments of highways with different functional classifications.
It should be noted that the above-mentioned state observers were designed based on the ideal traffic flow dynamic model. That is, both the system disturbance and the measurement noise were not taken into consideration in the modeling procedure, and all the inputs were treated as measurable signals. Hence, these types of observers are termed as known-inputs state observers. As a practical matter, disturbances, especially unknown input signals, cannot be ignored in actual traffic networks. Otherwise, the proposed model could not reflect the real traffic flow transmission rule.
With advancements of sensing and positioning technologies, measurement accuracy and precision of traffic sensors have significantly improved, leading to the possibility of ignoring measurement noises. However, unknown inputs must be explicitly accounted for owing to their impacts on the predictability of the proposed models. The existing literature largely considers dynamic models with unknown inputs, while measurement noises are ignored. In the context of unknown-input observer models, dynamic models are classified as linear and nonlinear systems [12,13,14,15,16,17,18,19,20,21,22,23,24], continuous and discrete systems [19,21,25,26], and time-varying and time-invariant systems [27,28]. For instance, the unknown-input observer was studied based on the optimal data fusion approach [29]. Both full-order and reduced-order observers for continuous dynamical systems with unknown inputs were investigated [29]. A design strategy of the nonlinear unknown-input state observer for a nonlinear system was reported [30]. A novel full-order unknown-input observer for the continuous system along with the existence of the necessary conditions was proposed [31]. Additional unknown-input observers for different types of systems were also reported [32,33,34,35].
In addition, as an effective and practical tool, deep learning methods are also popular in estimating traffic flows. In a study [36], spatio-temporal factors were considered in traffic prediction, and a multi-attention network was proposed to predict traffic conditions at different locations on a road network graph. In order to deeply capture the high-order spatial–temporal correlations among the road links, Zhang et al. [37] performed a road network-level prediction using a network-scale deep traffic prediction model, called TrafficGAN, where the generative adversarial nets were utilized to predict traffic flows under an adversarial learning framework. In another study [38], a deep learning framework was presented to solve the traffic forecasting problem; the traffic flow was modelled as a diffusion process on a direct graph, and a diffusion convolutional recurrent neural network was introduced to predict the traffic flow.
Estimation of traffic flow density is the basis of many transportation applications, such as route planning and vehicle routing [39,40,41]. For example, based on the estimation of the traffic flow density, the distribution of traffic congestion in a road network was identified, and then, alternative routes were assigned for selected vehicles to avoid congested roads [39]. Typically, traffic network can be modeled as a hybrid dynamic system by means of multi-mode switching [11]. However, most of the existing state observers were designed on the basis of the ideal traffic flow dynamic model, where both the system disturbance and the measurement noise were not taken into consideration in the modeling procedure. Especially, the inputs were treated as measurable signals and were known in advance. Hence, these types of observers are termed known-input state observers. From a practical viewpoint, system disturbance and measurement noise always exist in the actual traffic flow network, and these input signals are often unknown but cannot be ignored. In order to estimate vehicle density for real-world freeway segments, a traffic flow model should include system disturbance and measurement noise. However, few studies have systematically addressed the vehicle density estimation problem with unknown inputs. It is crucial to explore a more effective way to solve the design challenge of the unknown-input state observer on the basis of the hybrid dynamic traffic network model. To this avail, this paper introduces a switched unknown-input state observer to reconstruct vehicle densities of segments of a highway system which maintains field data measurements by using traffic sensors for only a fraction of segments and limited known inputs. Compared with other existing methods, the proposed dynamic model has the following advantages: (1) it is more realistic in representing the actual traffic networks and (2) the actual vehicle densities can be readily reconstructed using the unknown-input state observer.
The remainder of the paper is organized as follows. Section 2 provides the background information on the traffic flow dynamic model and elaborates the proposed observer model with unknown inputs state. Section 3 evaluates the proposed model using real-world traffic data. Section 4 summarizes the findings of this study.

2. Proposed Method

An overview of the proposed traffic density estimation method is given in Figure 1. The details of constructing the predictive model are described in the following sub-sections.

2.1. Hybrid Dynamic System

This section first reviews the hybrid dynamic traffic flow model that combines the dynamic graph hybrid automata with the cell transmission model (CTM) and then briefly describes the problem of vehicle density estimation. The hybrid dynamic traffic flow model is described by
{ x ( t + 1 ) = A σ ( t ) x ( t ) + B σ ( t ) u ( t ) y ( t ) = C x ( t )
where x = [ ρ 1 , , ρ n ] T R n represents the vehicle density vector, u R m is the input vector, y R q is the measured output vector, A σ , B σ , and C are the system matrix, the input matrix, and the output matrix, respectively, σ : [ 0 , + ) { 1 , 2 , , s } is the switching function that maps the index time stage into an index set { 1 , 2 , , s } , and each index corresponds to a different mode of the system.
Based on the dynamic model shown above, different types of state observers can be designed to estimate the vehicle densities of a traffic stream [7,8,9,10,11]. However, it is difficult to apply this method to a real-world traffic network. This is because all sources of disturbances associated with unknown-input signals and measurement errors are ignored in the modeling process, making it difficult to apply the actual traffic flow transmission rule. Further, the exclusion of measurement errors in the design of state observers renders the estimated data incapable of reflecting the real traffic states. Therefore, disturbances need to be included in the base model, which creates the augmented model
{ x ( t + 1 ) = A σ ( t ) x ( t ) + B σ ( t ) u ( t ) + D σ ( t ) v ( t ) y ( t ) = C x ( t )
where v R p is the unknown-input signal, u R m is the known-input signal, D σ R p × n is the known noise matrix with appropriate dimensions. The others are the same as in the model described by (1).
Remark 1.
With the development of sensor and positioning technologies, the accuracy and precision of both mobile and fixed traffic detectors have been improving. The influence of measurement errors can be marginally neglected in most cases. However, system noise cannot be completely eliminated. As such, the augmented dynamic model ignores the measurement errors, while it incorporates unknown inputs to capture the system noise.
The augmented model deals with situations where traffic data are partially available for some highway segments equipped with sensors. For the remaining highway segments without traffic sensors, a state observer needs to be designed to reconstruct the traffic states. To reduce the structural complexity of the traffic state observer, it is advantageous to design a reduced-order state observer.

2.2. Unknown-Input State Observer

This section introduces the design of the reduced-order unknown-input state observer for the augmented dynamic traffic model of vehicle density estimation. The essence of the state observer design is to accurately reconstruct vehicle densities x ^ and estimate the unknown inputs v ^ for the system { u , v , y , A , B , C , D } , such that the following conditions are satisfied:
{ e ( t ) = x ( t ) x ^ ( t ) 0 v ˜ ( t ) = v ( t ) v ^ ( t ) 0
where x is the vehicle density vector, x ^ is the estimated density vector, v is the input vector, v ^ is the estimated input vector, e is the estimation error between the actual and the estimated vehicle densities, and v ˜ is the estimation error between the real and the estimated inputs.
Definition 1.
Unknown-Input State Observer: A state observer is defined as an unknown-input observer if its estimation error approaches zero asymptotically, regardless of the presence of unknown inputs or disturbances in a dynamic system.
Definition 2.
Switched Unknown-Input State Observer: A state observer is termed a switched unknown-input observer for a dynamic system if, and only if, its state estimation error system is asymptotically stable for any switching sequence, regardless of the existence of unknown inputs in the system.
As the preparation for the unknown-input state observer design, the following three assumptions were made:
(i)
rank D σ = p and rank C = q .
(ii)
The pair ( A σ , C ) is observable or detectable.
(iii)
q p , rank ( C D σ ) = p .
Remark 2.
The above assumptions imply that the matrices C and D σ are full row rank and full column rank, respectively. These characteristics can always be met by optimizing the configuration of the matrix C and redefining the noise matrix D σ .
Since rank C = q , R R ( n q ) × n can be arbitrarily chosen, and the following transformation matrix P R n × n is nonsingular.
P [ C R ]
The inverse matrix of P is denoted as
Q P 1 = [ C R ] 1 = [ Q 1 Q 2 ]
The matrix R is not unique but needs to be chosen to ensure that the matrix P is invertible. By using linear nonsingular transformation, the corresponding matrices can be rewritten as follows
{ A ¯ = Q A Q 1 = [ A ¯ 11 A ¯ 12 A ¯ 21 A ¯ 22 ] B ¯ = Q B = [ B ¯ 1 B ¯ 2 ] C ¯ = C Q = [ I q 0 ] D ¯ = Q D = [ D ¯ 1 D ¯ 2 ]
Subsequently, by using the transformation x ¯ = Q 1 x and y = C Q x ¯ , the dynamic system (2) can be re-constructed with the following specification:
{ [ x ¯ 1 ( t + 1 ) x ¯ 2 ( t + 1 ) ] = [ A ¯ 11 A ¯ 12 A ¯ 21 A ¯ 22 ] σ ( t ) [ x ¯ 1 ( t ) x ¯ 2 ( t ) ] + [ B ¯ 1 B ¯ 2 ] σ ( t ) u ( t ) + [ D ¯ 1 D ¯ 2 ] σ ( t ) v ( t ) y ( t ) = [ I q 0 ] [ x ¯ 1 ( t ) x ¯ 2 ( t ) ]
where x ¯ 1 = y R q , x ¯ 2 R n q .
The above analysis shows that vehicle densities x ¯ 1 can be obtained by the measurement output y , while only partial vehicle densities x ¯ 2 need an estimate. Hence, the reduced-order state observer needs to be designed to complete the density reconstruction.
Remark 3.
For segments of a highway network with field traffic-counting sensors installed, traffic states can be directly assessed by traffic data collected by the sensors. Conversely, for highway segments without field traffic-counting sensors, a state observer needs to be designed to estimate the traffic states. The joint use of field traffic count data and traffic state estimates by the state observer could help derive highly accurate and precise values of vehicle densities. As such, vehicle density estimation boils down to the design of an effective state observer. Practically, designing a reduced-order state observer becomes the key to solving the vehicle density estimation problem.
Based on Remark 3, the dynamic system (7) can be formulated as the following:
{ x ¯ 2 ( t + 1 ) = A ¯ 22 σ ( t ) x ¯ 2 ( t ) + A ¯ 21 σ ( t ) y ( t ) + B ¯ 2 u ( t ) + D ¯ 2 σ ( t ) v ( t ) y ( t + 1 ) A ¯ 11 σ ( t ) y ( t ) = A ¯ 12 σ ( t ) x ¯ 2 ( t ) + B ¯ 1 u ( t ) + D ¯ 1 σ ( t ) v ( t )
Theorem 1.
In the presence of an invertible matrix P , such that Equation (8) is satisfied, and the pair ( A σ , C ) is observable or detectable, there must exist a reduced-order state observer in the form (9), such that the vehicle densities of the system (2) can be estimated.
The reduced-order state observer can be obtained by
{ z ( t + 1 ) = F σ z ( t ) + G σ y ( t ) + H σ u ( t ) x ^ ( t ) = Q 1 y ( t ) + Q 2 ( z + L σ y )
The proof for the state observer begins with (8), which can be further rewritten as
{ x ¯ 2 ( t + 1 ) = A ¯ 22 σ ( t ) x ¯ 2 ( t ) + [ A ¯ 21 σ ( t ) y ( t ) + B ¯ 2 u ( t ) + D ¯ 2 σ ( t ) v ( t ) ] y ( t + 1 ) A ¯ 11 σ ( t ) y ( t ) B ¯ 1 u ( t ) D ¯ 1 σ ( t ) v ( t ) = A ¯ 12 σ ( t ) x ¯ 2 ( t )
Based on the following equivalent substitution
{ u ¯ ( t ) A ¯ 21 σ ( t ) y ( t ) + B ¯ 2 u ( t ) + D ¯ 2 σ ( t ) v ( t ) w ( t ) y ( t + 1 ) A ¯ 11 σ ( t ) y ( t ) B ¯ 1 u ( t ) D ¯ 1 σ ( t ) v ( t )
the following normative form is obtained:
{ x ¯ 2 ( t + 1 ) = A ¯ 22 σ ( t ) x ¯ 2 ( t ) + u ¯ ( t ) w ( t ) = A ¯ 12 σ ( t ) x ¯ 2 ( t )
It should be noted that observability or detectability of the pair ( A σ , C ) implies that ( A 22 , A 12 ) is also observable or detectable. Therefore, for state x ¯ 2 , a full-order observer can be designed as:
x ¯ ^ 2 ( t + 1 ) = [ A ¯ 22 σ ( t ) L ¯ σ ( t ) A ¯ 12 σ ( t ) ] x ¯ 2 ( t ) + L ¯ σ ( t ) w ( t ) + u ¯ ( t )
Combining (11) with (13), the following expression is constructed:
x ¯ ^ 2 ( t + 1 ) = [ A ¯ 22 σ ( t ) L ¯ σ ( t ) A ¯ 12 σ ( t ) ] x ¯ 2 ( t ) + L ¯ σ ( t ) Ψ + A ¯ 21 σ ( t ) y ( t ) + B ¯ 2 u ( t ) + D ¯ 2 σ ( t ) v ( t )
where Ψ = y ( t + 1 ) A ¯ 11 σ ( t ) y ( t ) B ¯ 1 u ( t ) D ¯ 1 σ ( t ) v ( t ) .
Note that z = x ¯ ^ 2 L ¯ σ y , so we obtain
z ( t + 1 ) = x ¯ ^ 2 ( t + 1 ) L ¯ σ ( t ) y ( t + 1 ) = [ A ¯ 22 σ ( t ) L ¯ σ ( t ) A ¯ 12 σ ( t ) ] x ¯ 2 ( t ) + ( A ¯ 21 σ ( t ) L ¯ σ ( t ) A ¯ 11 σ ( t ) ) y ( t ) + ( B ¯ 2 L ¯ σ ( t ) B ¯ 1 ) u ( t ) + ( D ¯ 2 σ ( t ) L ¯ σ ( t ) D ¯ 1 σ ( t ) ) v ( t ) = F σ ( t ) z ( t ) + G σ ( t ) y ( t ) + H u ( t ) + J σ ( t ) v ( t )
where
{ F σ ( t ) = A 22 σ ( t ) L σ ( t ) A 12 σ ( t ) G σ ( t ) = F σ ( t ) L σ ( t ) + A 21 σ ( t ) L σ ( t ) A 11 σ ( t ) H σ ( t ) = B 2 σ ( t ) L σ ( t ) B 1 σ ( t ) J σ ( t ) = D 2 σ ( t ) L σ ( t ) D 1 σ ( t )
The traffic states of x 2 ¯ ^ can be reconstructed by
x 2 ¯ ^ ( t ) = z ( t ) + L ¯ σ ( t ) y ( t )
where L ¯ σ ( t ) is the feedback matrix of the state observer.
The reconstructed traffic states x ¯ 1 and x ¯ 2 can be denoted as
{ x ¯ ^ 1 = x ¯ 1 = y x ¯ ^ 2 = z + L σ y
Correspondingly, the vehicle density estimates are obtained in the following equation:
x ¯ ^ = [ x ¯ ^ 1 x ¯ ^ 2 ] = [ y z + L σ y ]
With x ¯ = P x being held to be true, we obtain x = P 1 x ¯ = Q x ¯ and x ^ = Q x ¯ ^ . This further leads to
x ^ = [ Q 1 Q 2 ] [ y z + L σ y ] = Q 1 y + Q 2 ( z + L σ y )
Finally, the reduced-order state observer can be derived according to (9). Figure 2 illustrates the structure of the reduced-order unknown-input state observer.

2.3. Estimation of Observer Parameters

Further to establishing the structure of the reduced-order unknown-input state observer as (9), the parameters of its unknown input vector v ( t ) need to be estimated for real-world implementation. To initiate this process, the matrix L σ ( t ) in (16) can be computed by imposing the following condition:
J σ ( t ) = D 2 σ ( t ) L σ ( t ) D 1 σ ( t ) = 0
Meanwhile, the matrix F σ ( t ) must possess Schur stability, so that the existence of the state observer as described by Expression (9) is guaranteed. This implies that the matrix A 22 σ ( t ) L σ ( t ) A 12 σ ( t ) has stable eigenvalues. Also, it is essential to compute the feedback matrix L σ ( t ) in order to determine the matrix D ¯ σ ( t ) . The procedure for deriving the matrix L σ ( t ) is given below.
First, with the above assumptions in place, the following conditions are satisfied:
rank D σ = rank ( C D σ ) = rank D 1 σ = p
Then, the matrix L σ ( t ) can be computed by combining (20) and (21):
L σ = D 2 σ D 1 σ + + K σ ( I q D 1 σ D 1 σ + )
where D 1 σ ( t ) + is the generalized inverse of D 1 σ ( t ) .
Because the matrix D 1 σ is of full column rank, the matrix D 1 σ ( t ) + can be calculated by:
D 1 σ + = ( D 1 σ T D 1 σ ) 1 D 1 σ T , K R ( n q ) × q
Also, there exists an orthogonal matrix S σ with the following conditions satisfied:
{ S σ D 1 σ = [ D ¯ 1 σ 0 ] S σ A 12 σ = [ A ¯ 12 σ 1 A ¯ 12 σ 2 ] K σ S σ T = [ K ¯ 1 σ K ¯ 2 σ ]
where D ¯ 1 σ R p × p is a nonsingular matrix, A ¯ 12 σ 1 R p × 1 , K ¯ 1 σ R 1 × p .
Next, the matrices F σ , G σ , and H σ can be computed by:
F σ = A 22 σ L σ A 12 σ = A 22 σ D 2 σ D 1 σ + A 12 σ + K σ ( I q D 1 σ D 1 σ + ) A 12 σ = A 22 σ D 2 σ D ¯ 1 σ 1 A ¯ 12 σ 1 K ¯ 2 σ A ¯ 12 σ 2 = F 1 σ K ¯ 2 σ A ¯ 12 σ 2
G σ ( t ) = F σ ( t ) L ¯ σ ( t ) + A ¯ 21 σ ( t ) L ¯ σ ( t ) A ¯ 11 σ ( t )
H σ ( t ) = B ¯ 2 L ¯ σ ( t ) B ¯ 1

2.4. Design of the State Observer

After developing the procedure for estimating the parameters for the reduced-order unknown-input state observer, the subsequent effort is centered on proposing a design procedure of the state observer for switched systems. The design comprises a generic process with the following steps:
Step 1: Compute matrices A σ ( t ) , B , and D σ ( t ) and construct output matrix C using data collected by traffic-counting sensors for the preparation of traffic flow modeling;
Step 2: Verify the validity of the conditions rank C = q , rank D σ = rank ( C D σ ) = q , q p and iteratively reconfigure the matrices C and D σ until the above conditions are satisfied;
Step 3: Estimate the state transformation matrix P [ C R ] ; let x ¯ = P 1 x and calculate the values of (6);
Step 4: Determine the feedback matrix L σ = D 2 σ D 1 σ + + K ( I q D 1 σ D 1 σ + ) ;
Step 5: Develop an ( n × n ) orthogonal matrix S σ that satisfies the conditions in (24);
Step 6: Generate the matrix K ¯ 2 σ to satisfy Schur stability for F σ ;
Step 7: Derive the matrices G σ and H σ ;
Step 8: Establish the reduced-order unknown-input state observer for switched systems in accordance with (9).

3. Case Study: Beijing Jingtong Freeway

In this section, an experiment example will be presented to demonstrate the validity and the practicability of the proposed approach by applying the designed state-jump observer to the Beijing Jingtong freeway. The selected road section is approximately 3.5 km long and is comprises three lanes. In accordance with the segment partition rules mentioned in reference [17], the road section was divided into 10 cells, as shown in Table 1.

3.1.  Data Collection and Processing

Figure 3 presents the segment of Jingtong Freeway, Beijing, China used for methodology application, particularly the design of an unknown-input state observer for analyzing traffic states to reconstruct vehicle densities essential to traffic flow modeling. The west–east directional freeway segment is labeled as segment AB and encompasses four on-ramps and four off-ramps, respectively labeled in ascending order from 1 to 4. The directional segment AB is partitioned into 10 cells marked from 1 to 10 correspondingly. Table 1 and Table 2 list the details of the cell lengths and pertinent parameters of vehicles’ operational characteristics.

3.2. Analysis Results

Figure 4 depicts a VISSIM-based simulation model developed for the directional segment AB to generate simulated traffic stream data [42]. The simulation execution period was 3 h in a typical weekday from noon to 3:00 p.m., with a data reporting interval of 5 s. Virtual traffic-counting sensors were placed in each cell to collect data on vehicle densities used to verify the accuracy and precision of traffic state estimates from the reduced-order unknown-input state observer. In addition, virtual traffic-counting sensors were installed in the on-ramp Section 2 and Section 3 to collect traffic data as known inputs. Conversely, on-ramp Section 1 and Section 4 were not equipped with traffic-counting sensors and could be treated as roadway sections with unknown inputs.
Remark 4.
Although many traffic simulation software have been developed for traffic system modelling, VISSIM is one of the most practical traffic simulation software to model urban traffic and public transit operations. Compared with other traffic simulation software, such as SParamics, VISSIM reserves many data interfaces, which enables users to easily redevelop the model of interest in accordance with their own needs by incorporating some new algorithms. As a result, a VISSIM model can be modified to continue previous research, which provides significant opportunities for sustainable and comprehensive traffic simulation research.
As sufficient and necessary conditions for the existence of the unknown-input state observer, the pair ( A σ , C ) must be observable or detectable. In this respect, traffic-counting sensors were installed in cells 2, 3, 4, 5, 6, 8, 9, and 10, which facilitated collecting data on vehicle densities that were subsequently used to design the observer. Therefore, the output matrix C = [ci,j] was a 7 × 10 matrix, and c 1 , 2 = c 2 , 3 = c 3 , 4 = c 4 , 6 = c 5 , 8 = c 6 , 9 = c 7 , 10 = 1 , with all other entries of the matrix set to zero. With virtual traffic-counting sensors installed in cells 2, 3, 4, 5, 6, 8, 9, and 10, data on vehicle densities of those cells could be directly collected. For the remaining cells including cells 1, 5, 7 without virtual sensors, vehicle densities associated with them needed to be derived based on traffic states estimated by the reduced-order unknown-input state observer. Figure 5 and Figure 6 show the simulated and estimated vehicle densities for multiple cells evolving over different time points of the analysis. Using a color-coding mechanism of green, yellowand red, vehicle densities would increase from green to yellow and then to red, representing free-flow to capacity and then to congested traffic stream conditions. As the red color becomes darker, it shows more severe traffic congestion.
Further, vehicle densities for cells 1, 5, and 7 were reconstructed using traffic state estimates by the reduced-order unknown-input state observer, as shown in Figure 7.
Vehicle densities could be reconstructed by the designed reduced-order unknown-input state observer withmodest accuracy. Compared with the results of the known-input observer [11], the estimation needs to be more precise. Once this issue gets resolved, the proposed methodology will become highly practical for deployment to a large traffic network.
Congested road segments could be further identified from the estimation results. Thus, driving-route planning could be optimized effectively for GPS systems, greatly enhancing travel efficiency.
Remark 5.
It is well known that for the most reliable validation, the proposed model should be evaluated using real-world traffic data. However, it is always difficult to obtain real-world data. We have tried our best to measure traffic data from the real world and will present the analysis result in our future work. Nevertheless, computer simulation has already been recognized as an effective tool to verify various theoretical models; in this study, the effectiveness of the proposed method was verified using simulated data.
Remark 6.
In this study, only one street was considered in the method validation. It is very important to consider the influence of adjunction streets to analyze the effects of other cells and streets on the traffic network. To this end, as a first step, this study introduced on-ramp traffic into the analyzed street to investigate its effect on the main road.
In our case, on-ramp traffic flowed into cell 1. The on-ramp traffic volume was 10% of the cell 1 traffic. The prediction results for cell re ias shown in Figure 8. As can be seen, the proposed model was still effective for traffic density prediction. However, compared to Figure 7a, because the traffic flow on the main road was affected by the on-ramp vehicles, the estimated accuracy of vehicle density determination was reduced by 15%. As a result, it was crucial to consider the influence of other streets on traffic flow and develop related observer functions to reduce it and improve the accuracy of the prediction model. This coupled-street issue will be addressed in our next work.

4. Conclusions

Based on the hybrid dynamic traffic system with unknown inputs, a switched unknown-input state observer was designed, and the issues of vehicle density estimation and congestion identification were investigated. We showed that the unknown-inputsobserver was able to reconstruct the vehicle densities of road sections which were not equipped with traffic sensors. This strategy for vehicle density estimation was applied to The Beijing Jingtong freeway. Experimental results demonstrated that the estimated densities matched the actual densities reasonably well, and thus congestion can be identified effectively using ths model.
However, in this study, only simulation data obtained by VISSIM were used to verify the performance of the observer, thus the results have some limitations. Meanwhile, the design of the model parameters did not consider the coupled-street effect. In future work, we will choose a practical road network and collect real data to evaluate and optimize the model parameters. The coupled-street issue will also be addressed.

Author Contributions

Y.M. and Z.L. (Zhixiong Li) conceived and designed the experiments; Y.G., B.L., D.L. and M.D.C. performed the experiments and wrote the paper; M.A.S. and Z.L. (Zongzhi Li) revised the paper; M.A.S., D.L., and Z.L. (Zongzhi Li) analyzed the data. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the National Key Research and Development Program of China (2018YFB1601300 & 2016YFB0100903), JITRI Suzhou Automotive Research Institute Project (CEC20190404), Basic Scientific Research Business Expenses Special Funds from National Treasury (2019-0019, 2019-0092, 2018-9067, 2018-9060, 2017-9038, zx-2017-014), and Australia Research Council (No. DE190100931).

Acknowledgments

We would also like to thank the anonymous reviewers, whose meticulous reading and thoughtful comments helped improve this paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luenberger, D.G. Observers for multivariable systems. IEEE Trans. Autom. Control 2003, 11, 190–197. [Google Scholar] [CrossRef]
  2. Luenberger, D.G. An introduction to observers. IEEE Trans. Autom. Control 1971, 16, 596–602. [Google Scholar] [CrossRef]
  3. Alvarez-Icaza, L.; Munoz, L.; Sun, X.; Horowitz, R. Adaptive observer for traffic density estimation. In Proceedings of the IEEE American Control Conference (ACC), Boston, MA, USA, 30 June–2 July 2004; pp. 2705–2710. [Google Scholar]
  4. Canudas-de-Wit, C.; Ojeda, L.; Kibangou, A. Graph constrained-CTM observer design for the Grenoble south ring. IFAC Symp. Control Transp. Syst. 2012, 45, 197–202. [Google Scholar] [CrossRef] [Green Version]
  5. Morbidi, F.; Ojeda, L.; Canudas-de-Wit, C.; Bellicot, I. A new robust approach for highway traffic density estimation. In Proceedings of the European Control Conference (ECC), Strasbourg, France, 24–27 June 2014; pp. 2575–2580. [Google Scholar]
  6. Vivas, C.; Siri, S.; Ferrara, A. Distributed consensus-based switched observers for freeway traffic density estimation. In Proceedings of the 54th IEEE Decision and Control Conference (CDC), Osaka, Japan, 15–18 December 2015; pp. 3445–3450. [Google Scholar]
  7. Chen, Y.; Guo, Y.; Wang, Y. Modeling and Density Estimation of an Urban Freeway Network Based on Dynamic Graph Hybrid Automata. Sensors 2017, 17, 716. [Google Scholar] [CrossRef] [PubMed]
  8. Guo, Y.; Chen, Y.; Zhang, C. Decentralized state-observer-based traffic density estimation of large-scale urban freeway network by dynamic model. Information 2017, 8, 95. [Google Scholar] [CrossRef] [Green Version]
  9. Guo, Y.; Chen, Y.; Li, W. Traffic density estimation of urban freeway by dynamic model based distributed observer. In Proceedings of the 17th COTA International Conference of Transportation Professionals (CICTP), Shanghai, China, 7–9 July 2017; pp. 603–612. [Google Scholar]
  10. Guo, Y.; Chen, Y.; Li, W.; Zhang, C. Distributed State-Observer-Based Traffic Density Estimation of Urban Freeway Network. In Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1177–1182. [Google Scholar]
  11. Guo, Y. Dynamic-model-based switched proportional-integral state observer design and traffic density estimation for urban freeway. Eur. J. Control 2018, 44, 103–113. [Google Scholar] [CrossRef]
  12. Kudva, P.; Viswanadham, N.; Ramakrishna, A. Observers for linear systems with unknown inputs. IEEE Trans. Autom. Control 1980, 25, 113–115. [Google Scholar] [CrossRef]
  13. Guan, Y.; Saif, M. A Novel Approach to the Design of Unknown Input Observers. IEEE Trans. Autom. Control 1991, 36, 632–635. [Google Scholar] [CrossRef]
  14. Darouach, M.; Zasadzinski, M.; Xu, S. Full-order observers for linear systems with unknown inputs. IEEE Trans. Autom. Control 1994, 39, 607–609. [Google Scholar] [CrossRef] [Green Version]
  15. Saif, M. A disturbance accommodating estimator for bilinear systems. In Proceedings of the 1993 IEEE American Control Conference (ACC), San Francisco, CA, USA, 2–4 June 1993; pp. 945–949. [Google Scholar]
  16. Gao, N.; Darouach, M.; Voos, H. New unified H∞ dynamic observer design for linear systems with unknown inputs. Automatica 2016, 65, 43–52. [Google Scholar] [CrossRef]
  17. Lungu, M.; Lungu, R. Full-order observer design for linear systems with unknown inputs. Int. J. Control 2012, 85, 1602–1615. [Google Scholar] [CrossRef]
  18. Bhattacharyya, S. Observer design for linear systems with unknown inputs. IEEE Trans. Autom. Control 1978, 23, 483–484. [Google Scholar] [CrossRef]
  19. Li, Z.; Guo, Z.; Hu, C.; Li, A. Full-order observers for linear systems with unknown inputs. Comput. Electr. Eng. 2017, 60, 100–115. [Google Scholar]
  20. Zasadzinski, M.; Rafaralahy, H.; Mechmeche, C.; Darouach, M. On disturbance decoupled observer for a class of bilinear systems. Int. J. Control 1998, 120, 371–377. [Google Scholar] [CrossRef]
  21. Pertew, A.; Marquez, H.; Zhao, Q. Design of unknown input observers for Lipschitz nonlinear systems. In Proceedings of the 2005 IEEE American Control Conference (ACC), Portland, OR, USA, 8–10 June 2005; pp. 4198–4203. [Google Scholar]
  22. Seliger, R.; Frank, P. Fault diagnosis by disturbance decoupled nonlinear observers. In Proceedings of the 30th IEEE Conference on Decision and Control (CDC), Brighton, UK, 11–13 December 1991; pp. 2248–2253. [Google Scholar]
  23. Seliger, R.; Frank, P. Robust component fault detection and isolation in nonlinear dynamic systems using nonlinear unknown input observers. In Proceedings of the IFAC/IMACS Symposium SAFEPROCESS, Baden-Baden, Germany, 10–13 September 1991; pp. 313–318. [Google Scholar]
  24. Yang, H.; Saif, M. Monitoring and Diagnosis of a Class of Nonlinear Systems Using Nonlinear Unknown Input Observer. In Proceedings of the IEEE Conference on Control Applications, Dearborn, MI, USA; 1996; pp. 1006–1011. [Google Scholar]
  25. Liu, Y.; Wang, Z.; He, X.; Zhou, D. Observer design for systems with unknown inputs and missing measurements. In Proceedings of the 35th Chinese Control Conference (CCC), Chengdu, China, 27–29 July 2016; pp. 1799–1803. [Google Scholar]
  26. Sharma, V.; Sharma, B.; Nath, R. Reduced order unknown input observer for discrete time system. In Proceedings of the 2016 IEEE Region 10 Conference (TENCON), Singapore, 22–25 November 2016; pp. 3443–3446. [Google Scholar]
  27. Mihai, L.; Romulus, L. Reduced Order Observer for Linear Time-Invariant Multivariable Systems with Unknown Inputs. Circuits Syst. Signal Process. 2013, 32, 2883–2898. [Google Scholar]
  28. Stefen, H.; Stanislaw, H. Observer design for systems with unknown inputs. J. Appl. Math. Comput. Sci. 2005, 15, 431–446. [Google Scholar]
  29. Lyubchyk, L. Optimal data fusion in decentralized stochastic unknown input observers. In Proceedings of the 7th IEEE International Conference on Intelligent Data Acquisition and Advanced Computing Systems (IDAACS), Berlin, Germany, 12–14 September 2013; pp. 358–362. [Google Scholar]
  30. Chen, W.; Saif, M. Design of a TS based fuzzy nonlinear unknown input observer with fault diagnosis applications. In Proceedings of the 2007 IEEE American Control Conference, New York, NY, USA, 9–13 July 2007; pp. 2545–2550. [Google Scholar]
  31. Chen, J.; Patton, R.; Zhang, H. Design of unknown input observers and robust fault detection filters. Int. J. Control 1996, 63, 85–105. [Google Scholar] [CrossRef]
  32. Gonzalez, J.; Sueur, C. Unknown Input Observer with stability: A Structural Analysis Approach in Bond Graph. Eur. J. Control 2018, 41, 25–43. [Google Scholar] [CrossRef]
  33. Ifqir, S.; Ichalal, D.; Oufroukh, N.A. Robust interval observer for switched systems with unknown inputs: Application to vehicle dynamics estimation. Eur. J. Control 2018, 44, 3–14. [Google Scholar] [CrossRef]
  34. Edwards, C.; Chee, P. A Comparison of Sliding Mode and Unknown Input Observers for Fault Reconstruction. Eur. J. Control 2006, 12, 245–260. [Google Scholar] [CrossRef]
  35. Osoriogordillo, G.; Darouach, M.; Astorgazaragoza, C. H∞ dynamical observers design for linear descriptor systems. Application to state and unknown input estimation. Eur. J. Control 2015, 26, 35–43. [Google Scholar] [CrossRef]
  36. Zheng, C.; Fan, X.; Wang, C.; Qi, J. GMAN: A Graph Multi-Attention Network for Traffic Prediction. In Proceedings of the Thirty-Fourth Conference on Artificial Intelligence (AAAI 2020), New York, NY, USA, 7–12 February 2020. [Google Scholar]
  37. Zhang, Y.; Wang, S.; Chen, B.; Cao, J.; Huang, Z. TrafficGAN: Network-Scale Deep Traffic Prediction with Generative Adversarial Nets. IEEE Trans. Intell. Transp. Syst. 2019, 1–12. [Google Scholar] [CrossRef]
  38. Li, Y.; Shahabi, R.; Yu, C.; Liu, Y. Diffusion Convolutional Recurrent Neural Network:Data-Driven Traffic Forecasting. arXiv 2017, arXiv:1707.01926. [Google Scholar]
  39. Cao, Z.; Jiang, S.; Zhang, J.; Guo, H. A Unified Framework for Vehicle Rerouting and Traffic Light Control to Reduce Traffic Congestion. IEEE Trans. Intell. Transp. Syst. 2017, 18, 1958–1973. [Google Scholar] [CrossRef]
  40. Cao, Z.; Guo, H.; Zhang, J.; Fastenrath, U. Multiagent-Based Route Guidance for Increasing the Chance of Arrival on Time. In Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI 2016), Phoenix, AZ, USA, 12–17 February 2016; pp. 3817–3820. [Google Scholar]
  41. Cao, Z.; Guo, H.; Zhang, J. A Multiagent-Based Approach for Vehicle Routing by Considering Both Arriving on Time and Total Travel Time. ACM Trans. Intell. Syst. Technol. 2017, 19, 1–21. [Google Scholar] [CrossRef]
  42. PTV. VISSIM 5.20 User Manual; Planung Transport Verkeher AG: Karlsruhe, Germany, 2009. [Google Scholar]
Figure 1. An overview of the proposed method.
Figure 1. An overview of the proposed method.
Sensors 20 01609 g001
Figure 2. The structure of the reduced-order unknown-input state observer.
Figure 2. The structure of the reduced-order unknown-input state observer.
Sensors 20 01609 g002
Figure 3. Illustration of the Jingtong freeway segment for the methodology application.
Figure 3. Illustration of the Jingtong freeway segment for the methodology application.
Sensors 20 01609 g003
Figure 4. Topological representation of the Jingtong freeway segment in the VISSIM model.
Figure 4. Topological representation of the Jingtong freeway segment in the VISSIM model.
Sensors 20 01609 g004
Figure 5. Simulated data for vehicle densities.
Figure 5. Simulated data for vehicle densities.
Sensors 20 01609 g005
Figure 6. Estimated vehicle densities.
Figure 6. Estimated vehicle densities.
Sensors 20 01609 g006
Figure 7. Comparison of simulated and estimated vehicle densities for (a) Cell 1, (b) Cell 5, and (c) Cell 7.
Figure 7. Comparison of simulated and estimated vehicle densities for (a) Cell 1, (b) Cell 5, and (c) Cell 7.
Sensors 20 01609 g007aSensors 20 01609 g007b
Figure 8. Cell 1 with on-ramp traffic.
Figure 8. Cell 1 with on-ramp traffic.
Sensors 20 01609 g008
Table 1. Cell length.
Table 1. Cell length.
Cell NumberLength (m)Cell NumberLength (m)
13006275
21607435
34608400
44309450
540010406
Table 2. Cell-specific parameters of vehicles’ operational characteristics.
Table 2. Cell-specific parameters of vehicles’ operational characteristics.
Cell NumberV (km/h)W (km/h)C (veh/h) ρ 0   ( veh / km ) ρ m   ( veh / km )
1–106520280046185

Share and Cite

MDPI and ACS Style

Guo, Y.; Li, B.; Christie, M.D.; Li, Z.; Sotelo, M.A.; Ma, Y.; Liu, D.; Li, Z. Hybrid Dynamic Traffic Model for Freeway Flow Analysis Using a Switched Reduced-Order Unknown-Input State Observer. Sensors 2020, 20, 1609. https://doi.org/10.3390/s20061609

AMA Style

Guo Y, Li B, Christie MD, Li Z, Sotelo MA, Ma Y, Liu D, Li Z. Hybrid Dynamic Traffic Model for Freeway Flow Analysis Using a Switched Reduced-Order Unknown-Input State Observer. Sensors. 2020; 20(6):1609. https://doi.org/10.3390/s20061609

Chicago/Turabian Style

Guo, Yuqi, Bin Li, Matthew Daniel Christie, Zongzhi Li, Miguel Angel Sotelo, Yulin Ma, Dongmei Liu, and Zhixiong Li. 2020. "Hybrid Dynamic Traffic Model for Freeway Flow Analysis Using a Switched Reduced-Order Unknown-Input State Observer" Sensors 20, no. 6: 1609. https://doi.org/10.3390/s20061609

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop