Next Article in Journal
A Novel Helmet Fitness Evaluation Device Based on the Flexible Pressure Sensor Matrix
Next Article in Special Issue
Traffic Speed Prediction: An Attention-Based Method
Previous Article in Journal
An Out-of-Plane Operated Soft Engine Driving Stretchable Zone Plate for Adjusting Focal Point of an Ultrasonic Beam
Previous Article in Special Issue
Prototyping a System for Truck Differential Lock Control
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A New Switched State Jump Observer for Traffic Density Estimation in Expressways Based on Hybrid-Dynamic-Traffic-Network-Model

1
Research Institute of Highway Ministry of Transport of China, Beijing 100088, China
2
Hubei Key Laboratory of Power System Design and Test for Electrical Vehicle & School of Automotive and Traffic Engineering, Hubei University of Arts and Science, Xiangyang 441053, China
3
Department of Computer Engineering, University of Alcalá, Alcalá de Henares, 28801 Madrid, Spain
4
Suzhou Automotive Research Institute, Tsinghua University, Suzhou 215134, China
5
School of Mechanical, Materials, Mechatronic and Biomedical Engineering, University of Wollongong, Wollongong, NSW 2522, Australia
*
Authors to whom correspondence should be addressed.
Sensors 2019, 19(18), 3822; https://doi.org/10.3390/s19183822
Submission received: 5 July 2019 / Revised: 30 August 2019 / Accepted: 2 September 2019 / Published: 4 September 2019
(This article belongs to the Special Issue Advance in Sensors and Sensing Systems for Driving and Transportation)

Abstract

:
When faced with problems such as traffic state estimation, state prediction, and congestion identification for the expressway network, a novel switched observer design strategy with jump states is required to reconstruct the traffic scene more realistically. In this study, the expressway network is firstly modeled as the special discrete switched system, which is called the piecewise affine system model, a partition of state subspace is introduced, and the convex polytopes are utilized to describe the combination modes of cells. Secondly, based on the hybrid dynamic traffic network model, the corresponding switched observer (including state jumps) is designed. Furthermore, by applying multiple Lyapunov functions and S-procedure theory, the observer design problem can be converted into the existence issue of the solutions to the linear matrix inequality. As a result, a set of gain matrices can be obtained. The estimated states start to jump when the mode changes occur, and the updated value of the estimated state mainly depends on the estimated and the measured values at the previous time. Lastly, the designed state jump observer is applied to the Beijing Jingkai expressway, and the superiority and the feasibility are demonstrated in the application results.

1. Introduction

Throughout past decades, traffic flow modeling has always been a hot topic among scholars, and various models are gradually being applied to solve traffic flow analysis, control, state estimation, and prediction. In particular, dynamic model-based traffic state estimator design technology has proven its usefulness in solving traffic state estimation, reconstruction, and prediction. In recent years, with the continuous progress and development of technologies, a number of new state estimators have been designed and are gradually being applied to solve the state estimation problem of traffic networks with different sizes and topology structures. State observers and Kalman filters based on the cell transmission model (CTM) [1,2] and various improved cell transmission models are the most popular in current studies.
Sun et al. used the Kalman filters to estimate traffic state [3,4]. Canudas-de-Wit et al. [5] improved the CTM by using the called graph constrained method, and, based on this new model, a state observer was applied to a real freeway. Further, a robust approach was considered to improve the estimation accuracy in reference [6]. Chen et al. proposed a dynamic graph hybrid automata modeling framework [7,8] by combining the dynamic graph [9] with the hybrid automata theory [10,11] and deduced the piecewise affine system model (PWASM) of the traffic network [12]. Based on the PWASM, a series of switched state observers [13,14,15,16,17] and Kalman filters [18] were studied to solve the issues of traffic density estimation and congestion identification for traffic networks of any size and with any topology structures.
In addition, for other system models, corresponding observer design methods were also studied [19,20,21]. In reference [22], based on a hybrid 2-D model of the switched stochastic systems, the observer was designed to solve the tracking control problem. The reduced-order state observers were studied in literature [23,24,25]. In references [26,27,28], distributed state observers were applied to the large scale systems. The types of robust observers were proposed in the switched systems with unknown inputs [29] and discrete nonlinear systems with disturbances [30]. Other methods were also used in references [31,32].
Those studies mentioned above have shown that all the methods are only partially successful in accurately solving the problem of state estimation. All these approaches mainly rely on the strictly synchronous information from the actual system and the state observer system. Especially for the switched system, it is always assumed that there is no time delay in the switching signal. However, this assumption disobeys fact. As a typical switched system, there is always a time interval between the real traffic network system and its estimation system, either leading or lagging. That is to say, synchronous switching is almost impossible because of the inherent nature of the system.
As can be seen from the above analysis, it is not feasible to solve the state estimation problem of a real traffic network using the traditional observer design strategy. Therefore, discovering a more efficient method to solve this problem has become an important goal to pursue. For a similar issue, a state jump observer was presented for the continuous system in [33]. In a discrete system such as a traffic network system, the same observer design idea can be introduced.
In literature [20,21], the common Lyapunov function was used to solve the convergence of the error estimation systems. In this work, unlike most of the existing results, the state jump observer design is transformed to the linear matrix inequality problem by introducing Lyapunov function [34] and S-Prodecure [35], and the multiple Lyapunov functions are utilized to guarantee that the solution of the error system exists. The design of the observer can be completed to accurately reconstruct the real traffic states.
The organization of this paper is as follows. In Section 2, the hybrid dynamic model is deduced by embedding the CTM into the Dynamic Graph Hybrid Automata (DGHA) framework. In Section 3, the state jump observer is designed. In Section 4, the results obtained by applying the methods to the real expressway are illustrated. The paper is concluded in Section 5.

2. Hybrid Dynamic Model for Traffic Network

In previous work, a new macroscopic traffic flow modeling method on the basis of the well-known CTM was proposed to describe the evolution law of traffic flow over the road network. This method was named the Dynamic Graph Hybrid Automata (DGHA). In the model, the nonlinear description was transformed into the piecewise linear expression of the multi-mode switching among cells through the space partition principle, and the combined modes between cells could be described by the convex polytopes. The traffic network dynamical system can be described by a piecewise affine system with the following equation (for the detailed modeling process, the reader can refer to references [12,17]).
{ x ( t + 1 ) = A σ ( t ) x ( t ) + B u ( t ) + F σ ( t ) y ( t ) = C x ( t )
where x = [ ρ 1 , , ρ N ] T N denotes the traffic density vector of the road network, the input vector u M is added to represent the traffic demand of the road network, y ( t ) P is the measured output vector of the sensors, F σ ( t ) is a vector consisting of the parameters in the fundamental diagrams of all the road segments, A σ , B , and C are the system matrix, the input matrix, and the output matrix, respectively, σ ( t ) is the switching function, and σ : [ 0 , + ) I S = { 1 , 2 , , S } is determined by the convex polytopes D s , i.e., σ ( t ) = s if and only if x ( t ) D s .
In the model, the triangular fundamental diagram is used to approximately describe the relationship between the traffic flow and the density of the road segment (cell) (see Figure 1), where ρ is the traffic density (vehicles per kilometer), q is the traffic flow (vehicles per hour), C is the traffic capacity (vehicles per hour), V is the free flow speed (kilometers per hour), W is the traffic wave speed (kilometers per hour), ρ 0 is the critical density (vehicles per kilometer), and ρ m is the maximum/jam density (vehicles per kilometer).

3. Design of the State Jump Observer

In order to express the switching processes between different traffic flow modes as clearly as possible, the linear hyper planes following Equation (2) describing the changes between different modes (subsystems) are defined, and D i , j is called a switched set.
D i , j = { x ( t ) N | x ( t ) D i , x ( t + 1 ) D j , i , j S }
where D i and D j denote the active field of the ith mode and the jth mode, respectively, which are described by the convex polytopes. The mode i cannot be switched to the mode j, if D i , j is an empty set.
Remark 1.
Traffic flow network can be modeled to be the piecewise affine system by introducing the state subspace, each subsystem can be seen as a mode and can be described by the convex polytope, and the changes of the values between the adjacent modes can be expressed using linear hyper planes.
For the convenience of design and computing, an important assumption is essential in the traditional switched observer design—the switching of the observer and the switching of the system are synchronous. However, strict synchronization is impossible for the real traffic network, thus this assumption does not hold. As a result, a novel structure observer, which is called state jump observer, is proposed. The structure diagrams of the switched state synchronous observer and the switched state jump observer are shown in Figure 2 and Figure 3, respectively.
Definition 1.
Switched State Synchronous Observer: For the switched system, a state observer is called a synchronous one as the switching sequence changes if and only if the state switching of the observer system is synchronous with that of the original system, thus there is no time-delay.
Definition 2.
Switched State Jump Observer: For the switched system, a state observer is called a state jump one if and only if the state switching of the observer system is not synchronous with that of the original system, thus there is always time-delay as the switching sequence changes.
Therefore, based on system (1), the switched state observer of the road network system can be described as the following Equation (3):
x ^ ( t + 1 ) = ( A δ ( t ) K δ ( t ) C ) x ^ ( t ) + K δ ( t ) y ( t ) + B u ( t ) + F δ ( t )
where x ^ ( t ) N is the estimated state vector, K δ K { K 1 , K 2 , K 3 , , K S } is the observer gain matrices to be designed, and the switching function δ : [ 0 , + ) { 1 , 2 , , S } decides which one of the observer modes is active at a certain time point.
In order to describe the switching of the observer system, the same method as shown in Equation (2) can be used to describe the value changes of the switching function δ ( t ) , which is as follows:
D i , j = { x ^ ( t ) N | x ^ ( t ) D i , x ^ ( t + 1 ) D j , i , j S }
For the general linear time invariant system, which only includes single mode, supposing that the system is observable or detectable, only the observer gain matrix K has to be designed to ensure that the matrix A-KC is Schur stable and that the estimated state x ^ is able to track the system state x . Similarly, for the traffic network system, which is a multi-mode switching, it seems that a series of observer gain matrices need to be computed such that each of the Ai-KiC is Schur stable. If the active mode of the system (1) is known, it is only to activate the corresponding observer mode. However, there is no guarantee the estimation error will converge by using this method, even if the estimation error of each mode is convergent—not to mention the active mode of the traffic network is unknown. Thus, the classical observer design approach is no longer applicable, and a novel methodology for the piecewise affine switched linear system (1) has to be investigated.
In the existing literature (including our previous work), most state observers for switched systems are designed in an ideal case. In references [12,13,14,15,16,17], it is assumed that the switching of the observer system is synchronous with that of the original system modes in the section of observer design. However, it is well known that this assumption is an ideal case; it does not conform to the actual situation. In most practical cases, compared to the original system (1), the switching between modes of the observer system (3) is always ahead or delayed. It is difficult to guarantee the estimation errors converge for the ideal assumption. Based on the analysis above, the switched observer including state jumps is adopted to solve the issue of traffic density estimation.
The state estimation error dynamics are obtained by combining the system (1) and the observer system (3).
e ( t + 1 ) = A ¯ e ( t ) + Δ A x ( t ) + Δ F
where A ¯ = A δ ( t ) L δ ( t ) C , Δ A = A σ ( t ) A δ ( t ) , Δ F = F σ ( t ) F δ ( t ) .
In this paper, the multiple Lyapunov functions method is introduced to solve the stability of the error dynamic system, and each Lyapunov function can be expressed as V i ( e ) = e T P i e . Thus, the change of the energy can be obtained as follows:
Δ V i ( e ) = V [ e i ( t + 1 ) ] V [ e i ( t ) ] = [ A ¯ i e + Δ A i x + Δ F i ] T P [ A ¯ i e + Δ A i x + Δ F ] e T P i e = e T ( A ¯ i T P i A ¯ i P i ) e + e T A ¯ i T P i Δ A i x + e T A ¯ i T P i Δ F i + x T Δ A i T P i A ¯ i e + x T Δ A i T P i Δ A i x + x T Δ A i T P i Δ F i + Δ F i T P i A ¯ i e + Δ F i T P i Δ A i x + Δ F i T P i Δ F i
where A ¯ i = A i L i C , Δ A i , j = A j A i , Δ F i , j = F j F i . Each P i N is the symmetric positive definite matrix. The state of the observer system and the state of the origin system evolve according to mode i and mode j, respectively.
Next, a theorem is given for reference:
Theorem 1
[33,34]. The state estimation error dynamics (5) is eventually bounded by e max , and x is eventually bounded by x max , if there exist the matrices P i , L i and the nonnegative constant μ , λ i , j , such that the matrix inequality (7) is satisfied.
Φ i , j = [ Φ i , j 11 Φ i , j 12 Φ i , j 13 ( Φ i , j 12 ) T Φ i , j 22 Φ i , j 23 ( Φ i , j 13 ) T ( Φ i , j 23 ) T Φ i , j 33 ] 0 , i , j S
where Φ i , j 11 = A ¯ i T P i A ¯ i P i I , Φ i , j 12 = A ¯ i T P i Δ A i , Φ i , j 13 = A ¯ i T P i Δ F i , Φ i , j 22 = Δ A i T P Δ A i + λ i , j μ i 2 I , Φ i , j 23 = Δ A i T P Δ F i , Φ i , j 33 = Δ F i T P i Δ F i .
The detailed proof process is as follows.
Proof of Theorem 1.
The constant piecewise Lyapunov function V i ( e ) is expressed as:
V i ( e ) = e T P i e
where P i is the symmetric positive definite matrix, and:
Δ V i ( e ) = V [ e i ( t + 1 ) ] V [ e i ( t ) ] = [ A ¯ i e + Δ A i x + Δ F i ] T P [ A ¯ i e + Δ A i x + Δ F ] e T P i e = e T ( A ¯ i T P i A ¯ i P i ) e + e T A ¯ i T P i Δ A i x + e T A ¯ i T P i Δ F + x T Δ A i T P i A ¯ i e + x T Δ A i T P i Δ A i x + x T Δ A i T P i Δ F + Δ F i T P i A ¯ i e + Δ F i T P i Δ A i x + Δ F i T P i Δ F i
In order to ensure the error estimation system (5) is converged, the following inequality with a constraint condition has to be satisfied:
{ Δ V i ( e ) = V [ e i ( t + 1 ) ] V [ e i ( t ) ] e i μ i x i max
By using the S-Procedure [36], there must exist a nonnegative constant λ i , j such that the following inequality (11) is satisfied. Equation (9) with the constraint condition is equivalent to the following inequality for a nonnegative constant λ i , j :
{ Ψ T P Ψ e T P i e } λ i , j ( e T e μ i 2 x T x ) 0
where Ψ = A ¯ i e + Δ A i , j x + Δ F i , j .
Relying on the Schur complement, the inequality (11) can be rewritten as follows:
[ e x 1 ] T [ Φ i , j 11 Φ i , j 12 Φ i , j 13 ( Φ i , j 12 ) T Φ i , j 22 Φ i , j 23 ( Φ i , j 13 ) T ( Φ i , j 23 ) T Φ i , j 33 ] [ e x 1 ] 0
namely:
Φ i , j = [ Φ i , j 11 Φ i , j 12 Φ i , j 13 ( Φ i , j 12 ) T Φ i , j 22 Φ i , j 23 ( Φ i , j 13 ) T ( Φ i , j 23 ) T Φ i , j 33 ] 0 , i , j S
It is noted that the inequality (13) is not a Linear Matrix Inequality (LMI) because it contains bilinearities, but it can be transformed to an LMI by employing the change of the variable where the transformed problem is now of LMI variety, thus the matrix inequality is obtained (7).
The proof is completed. □
For the observer design of the switched system, how to properly update the estimated states of the observer system when the observer mode changes at the switching sets (4) is another important problem, because it affects the observation accuracy directly.
The new estimated state of the observer can be obtained after jumping by the following equation:
x ^ ( t + 1 ) = η 1 x ^ ( t ) + η 2 y ( t ) , x ^ ( t ) D i , j
where x ^ ( t + 1 ) is the updated state of the observer state x ^ ( t ) , and η 1 and η 2 are two coefficients that need to be computed to guarantee that the estimated error e is bound.
On the basis of Equation (14), the computational formula of the updated value of the observer is given as shown in Lemma 1.
Lemma 1.
The updated state x ^ can be obtained by the following equation:
x ^ = [ I Q i 1 ( C Q i 1 ) C ] x ^ + Q i 1 ( C Q i 1 ) y
where η 1 = I Q i 1 ( C Q i 1 ) C , η 2 = Q i 1 ( C Q i 1 ) , x denotes the pseudo-inverse of x .
Remark 2.
As mentioned above, P i is the symmetric positive definite matrix. Thus, there exist Λ i , K i , Q i such that P i = K i Λ i K i T and P i = Q i Q i T , where K i and Λ i are the orthonormal eigenvectors, and the diagonal matrix consists of the eigenvalues of P i . Q i is the symmetric positive definite matrix, and Q i is not the only one. Eventually, Q i = K i Λ i K i T .
Remark 3.
In practice, the estimated state x ^ will abruptly jump to the new state x ^ , once the x ^ reaches the linear hyper planes D i , j . x ^ is called the updated density of x ^ .
The detailed algorithm steps are as follows.
Step 1: Compute the matrices A i , B , and F i and design the output matrix C such that the pair ( A i , C ) is observable or detectable. If the system is not observable or detectable, the matrix C is redesigned until the system meets the conditions.
Step 2: Compute matrices P i , and then calculate Q i by factorizing P i ; meanwhile, collect measurements y .
Step 3: Update the state value of the observer at the beginning of each mode by x ^ = [ I Q i 1 ( C Q i 1 ) C ] x ^ + Q i 1 ( C Q i 1 ) y .

4. Case Study: Beijing Jingkai Expressway

4.1. Experiment Parameters Setting

In this section, an experiment example is presented to demonstrate the validity and the practicability of our approach by applying the designed state jump observer to the Beijing Jingkai expressway. The selected road section (see Figure 4a) is considered only from north to south, which is from the Majialou bridge to the Xihongmen toll station. The section is approximately 3.5 km long and is made up by three lanes. In accordance with the segment partition rules mentioned in reference [17], the road section is divided into six links including 14 cells, and the detailed results are labeled in Table 1.
First of all, according to the actual road network structure, the experiment road section is reconstructed by using the traffic simulator VISSIM (see Figure 4b). In order to reconstruct the traffic densities of all the cells, the traffic flow evolution process from 16:00 to 20:00 is then further simulated. The sample time interval is 5 s. Because there are three on-ramps and two off-ramps, the corresponding dimensions of the input matrix B are 14 × 3, and b2,1 = 0.0203, b8,2 = 0.0192, b14,3 = 0.0192, and others are 0.
According to the observability analysis of the traffic network, which is mentioned in references [17,36,37], and to ensure that the system is observable or detectable, the traffic detectors are placed in cells 1, 2, 3, 7, 8, 9, 10, 11, 12, 13, and 14. Thus, the matrix C has the following forms: c1,1 = c2,2 = c3,3 = c4,7 = c5,8 = c6,9 = c7,10 = c8,11 = c9,12 = c10,13 = c11,14 =1, and other entries are 0.
Remark 4.
In practice, the output matrix C is not unique; it can be designed in many different forms according to the location and the types of the traffic sensors as long as the system (A,C) is observed.
Remark 5.
In order to reconstruct the full state by using the designed observer, we must construct the C matrix so that the pair (A_s, C) is observable or detectable, which is the sufficient and necessary condition of observer design, where C is the matrix related to the number and the places of traffic detectors in the road segments (cells). This is the first step for the design observer. Thus, the detectors are installed in cells of most of the highway segments to collect traffic data to guarantee the pair (A_s, C) is observable or detectable.

4.2. Analysis Results

Jingkai expressway is not only the main road connecting the south area of Beijing with the city center but also one of the important passageways for the areas outside Beijing to enter the city. As the main passway out of Beijng, it carries considerable traffic every day, especially during the evening rush hour. Therefore, the period of time from 16:00 to 20:00 is chosen for our experiment.
In order to further verify the performance of the state jump observer designed in this paper, the conventional synchronous observer is used to reconstruct the cell densities of the experimental road section as the first step.
The Figure 5, Figure 6 and Figure 7 are the error curve, real densities and estimated densities, respectively From the error curve, which is shown in Figure 5, it can be seen that the estimation error between the real density and the estimated one begins to converge at about 30 s, and the convergence speed is acceptable. Since the observer and the actual road network system switch synchronously, the error does not jump and tends to be stable. Figure 7 indicates that the synchronous observer can accurately reconstruct the real density (see Figure 6).
Compared to the synchronous state observer, the biggest difference is that the jumps and the oscillations appear when the mode changes occur in the error curve for the state jump observer (see Figure 8). The main reason is that, when the new mode is updated, the error system is oscillated repeatedly from the initial state until it converges again. The estimated densities, which are shown in Figure 9, exhibit that the densities can be reconstructed by using the state jump observer and that jumps only occur where the new models are updated. Figure 10 demonstrates the more detailed estimation results of cell 5 and cell 6. From the estimation results, the congested area and the congested period of the expressway can be easily identified. Thus, it can provide basis for residents to avoid traffic congestion and improve the road operation efficiency.
In addition, the Mean Percentage Error (MPE) and the Root Mean Squared Error (RMSE) are adopted to further verify the performance of the jump observer, which are shown in Equations (16) and (17), respectively.
MPE = 1 n i = 1 n | ρ i ( t ) ρ ^ i ( t ) ρ i ( t ) |
RMSE = 1 n i = 1 n [ ρ i ( t ) ρ ^ i ( t ) ] 2
where ρ i ( t ) and ρ ^ i ( t ) are, respectively, the real densities and the estimated ones, and n is the total number of observations.
By using Equations (16) and (17), the MPE and the RMSE are computed for the two types of state observer, which are the synchronous state observer [16] and the state jump observer. The detailed results are shown in Table 2, Table 3, Table 4 and Table 5, respectively. From the results, we can see that, not only can the real densities be more accurately reconstructed by using the state jump observer, but the MPE and the RMSE of the state jump observer are better than the synchronous state observer as well.
Remark 6.
For the synchronous state observer, the signal switching is synchronous between the observer system and the actual traffic network system without any time delay and advance. Therefore, it is unnecessary to consider the influence of the modes switching on the estimation accuracy when the system state is reconstructed by using this type of observer. On the contrary, the state of the jump observer cannot keep synchronization with the network system when cell mode changes occur, thus there may exist a time advance or a time delay. Therefore, when a new mode appears, the estimated state must jump and oscillate until the error between the observer and the actual system converges again.
Remark 7.
In order to reduce the complexity of observer design, the mode changes are ignored in the previous method, and thus jumps and oscillations disappear. However, in our method, in order to reconstruct the real densities more accurately, we consider the mode changes. Compared to the previous method, the biggest difference is that the jumps and the oscillations appear when the mode changes occur in the error curve for the state jump observer. The main reason is that, when the new mode is updated, the error system is oscillated repeatedly from the initial state until it converges again—this is the essential attribute of the real traffic network. This attribute cannot be eliminated and can only be weakened by the corresponding approach optimization. Although the oscillations appear when the mode changes occur, the error system can stabilize quickly by using our method, and it does not affect the accuracy of the results; this is also the advantage of our method.

5. Conclusions

In the paper, based on the hybrid dynamic traffic network model, a switched observer with state jumps was designed to achieve traffic density reconstruction and solve traffic density estimation and congestion identification. Considering the particularity of the switched system, multiple Lyapunov functions were applied—one for each mode. The S-Procedure method was also used in the design procedure of the observer, and the update of the estimated states mainly depended on the mode switching and the measured output. In order to verify the performance of the designed observer, the proposed method was applied on the Beijing Jingkai expressway, and the analysis results demonstrate that the proposed method was able to accurately estimate the traffic density. However, because the observer was designed for the central structure only, it is difficult to apply the observer to large scale expressway networks. From the view of practical application, the structure of distributed observers should be studied for large-scale traffic networks in future work.

Author Contributions

Z.L. and H.W. conceived and designed the experiments; Y.G., Y.M., Q.Y. and X.S. performed the experiments and wrote the paper; M.A.S. and Z.L. revised the paper; M.A.S., W.Z. and Z.L. analyzed the data.

Funding

This research was funded by the National Key Research and Development Program (2016YFB0100903), JITRI Suzhou Automotive Research Institute Project (CEC20190404), the Basic Scientific Research Business Expenses Special Funds from National Treasury: (NO. 2018-9059, 2019-0019, 2018-9067, 2018-0960, 2017-9038), the Major Fund Project of Technical Innovation in Hubei (2017AAA133), Hubei Superior and Distinctive Discipline Group of “Mechatronics and Automobiles” (XKQ2019054) 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. Daganzo, C.F. The cell transmission model: A dynamic representation of highway traffic consistent with the hydrodynamic theory. Transp. Res. Part B Methodol. 1994, 28, 269–287. [Google Scholar] [CrossRef]
  2. Daganzo, C.F. The cell transmission model, part II: Network traffic. Transp. Res. Part B Methodol. 1995, 29, 79–93. [Google Scholar] [CrossRef]
  3. Sun, X.; Munoz, L.; Horowitz, R. Highway traffic state estimation using improved mixture Kalman filters for effective ramp metering control. In Proceedings of the 42nd IEEE Decision and Control Conference (DCC), Maui, HI, USA, 9–12 December 2003; pp. 6333–6338. [Google Scholar]
  4. Sun, X.; Munoz, L.; Horowitz, R. Mixture Kalman filter based highway congestion mode and vehicle density estimator and its application. In Proceedings of the American Control Conference (ACC), Boston, MA, USA, 30 June–2 July 2004; Volume 3, pp. 2098–2103. [Google Scholar]
  5. Canudas-de-Wit, C.; Ojeda, L.L.; Kibangou, A.Y. Graph constrained-CTM observer design for the Grenoble south ring. In Proceedings of the 13th IFAC Symposium on Control in Transportation Systems, Sofia, Bulgaria, 12–14 September 2012; Volume 45, pp. 197–202. [Google Scholar]
  6. Morbidi, F.; Ojeda, L.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]
  7. Chen, Y.; He, Z.; Shi, J.; Han, X. Dynamic graph hybrid system: A modeling method for complex networks with application to urban traffic. In Proceedings of the 10th Intelligent Control and Automation (WCICA), Beijing, China, 6–8 July 2012; pp. 1864–1869. [Google Scholar]
  8. Chen, Y.; Li, W.; Guo, Y.; Wu, Y. Dynamic graph hybrid automata: A modeling method for traffic network. In Proceedings of the 18th IEEE International Conference on Intelligent Transportation Systems (ITSC), Canary Islands, Spain, 15–18 September 2015; pp. 1396–1401. [Google Scholar]
  9. Harary, F.; Gupta, G. Dynamic graph models. Math. Comput. Model. 1997, 25, 79–87. [Google Scholar] [CrossRef]
  10. Lunze, J.; Lamnabhi-Lagarrigue, F. Handbook of Hybrid Systems Control: Theory, Tools, Applications; Cambridge University Press: New York, NY, USA, 2009. [Google Scholar]
  11. Henzinger, T.A. The theory of hybrid automata. In Verification of Digital and Hybrid Systems; Springer: Berlin/Heidelberg, Germany, 2000; pp. 278–292. [Google Scholar]
  12. 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]
  13. 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]
  14. 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. 60–612. [Google Scholar]
  15. Guo, Y.; Chen, Y.; Li, W.; Zhang, C. Distributed State-Observer-Based Traffic Density Estimation of Urban Freeway Network. In Proceedings of the IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, 16–19 October 2017; pp. 1177–1182. [Google Scholar]
  16. Chen, Y.; Guo, Y.; Wang, Y.; Li, W. Modeling freeway network by using dynamic graph hybrid automata and estimating its states by designing state observer. In Proceedings of the Chinese Automation Congress (CAC), Wuhan, China, 27–29 November 2015; pp. 237–242. [Google Scholar]
  17. 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]
  18. Wang, Y.; Guo, Y.; Chen, Y. Freeway network density estimation based on Dynamic Graph Hybrid Automata model by using Kalman filter. In Proceedings of the 28th Chinese Control and Decision Conference (CCDC), Yinchuan, China, 28–30 May 2016; pp. 302–307. [Google Scholar]
  19. Farza, M.; M’Saad, M.; Fall, M.L.; Pigeon, E.; Gehan, O.; Busawon, K. Continuous-Discrete Time Observers for a Class of MIMO Nonlinear Systems. IEEE Trans. Autom. Control 2014, 59, 1060–1065. [Google Scholar] [CrossRef]
  20. Juloski, A.L.; Heemels, W.P.M.H.; Weiland, S. Observer design for a class of piece-wise affine systems. In Proceedings of the 41st IEEE Conference on Decision and Control, Las Vegas, NV, USA, 10–13 December 2002; pp. 2606–2611. [Google Scholar]
  21. Alessandri, A.; Coletta, P. Switching observers for continuous-time and discrete-time linear systems. In Proceedings of the IEEE 2001 American Control Conference (ACC), Arlington, TX, USA, 25–27 June 2001; pp. 2516–2521. [Google Scholar]
  22. Rathinasamy, S.; Karimi, H.R.; Selvaraj, P.; Ren, Y. Observer-based tracking control for switched stochastic systems based on a hybrid 2-D model. Int. J. Robust Nonlinear Control 2018, 28, 478–491. [Google Scholar] [CrossRef]
  23. Yin, Z.; Guo, H.; Wang, F.; Chen, H.; Lv, K. Design for vehicle velocity estimation based on reduced-order observer. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 6976–6981. [Google Scholar]
  24. Orihuela, L.; Millán, P.; Vivas, C.; Rubio, F.R. Reduced-order H-2/H-infinity distributed observer for sensor networks. Int. J. Control 2013, 86, 1870–1879. [Google Scholar] [CrossRef]
  25. Dem’yanov, D.N. Analytical synthesis of reduced order observer for estimation of the bilinear dynamic system state. In Proceedings of the 2017 International Conference on Industrial Engineering, Applications and Manufacturing (ICIEAM), St. Petersburg, Russia, 16–19 May 2017; pp. 1–5. [Google Scholar]
  26. Kim, T.; Shim, H.; Cho, D.D. Distributed Luenberger observer design. In Proceedings of the IEEE 55th Conference on Decision and Control (CDC), Las Vegas, NV, USA, 12–14 December 2016; pp. 6928–6933. [Google Scholar]
  27. Ni, W.; Wang, X.; Yang, J.; Xiong, C. Distributed Luenberger observers for linear systems. In Proceedings of the IEEE 10th World Congress on Intelligent Control and Automation (WCICA), Beijing, China, 6–8 July 2012; pp. 4267–4271. [Google Scholar]
  28. Han, W.; Trentelman, H.L.; Wang, Z.; Shen, Y. A Simple Approach to Distributed Observer Design for Linear Systems. IEEE Trans. Autom. Control 2019, 64, 329–336. [Google Scholar] [CrossRef]
  29. Ifqir, S.; Ichalal, D.; Oufroukh, N.A.; Mammar, S. Robust interval observer for switched systems with unknown inputs: Application to vehicle dynamics estimation. Eur. J. Control 2018, 44, 3–14. [Google Scholar] [CrossRef]
  30. Nguyen, C.M.; Pathirana, P.N.; Trinh, H. Robust observer-based control designs for discrete nonlinear systems with disturbances. Eur. J. Control 2018, 44, 65–72. [Google Scholar] [CrossRef]
  31. Zhang, L.; Mao, X. Vehicle Density Estimation of Freeway Traffic with Unknown Boundary Demand–Supply: An IMM Approach. IET Control Theory Appl. 2015, 9, 1989–1995. [Google Scholar] [CrossRef]
  32. Zhang, L.; Prieur, C. Stochastic stability of Markov jump hyperbolic systems with application to traffic flow control. Automatica 2017, 86, 29–37. [Google Scholar] [CrossRef] [Green Version]
  33. Pettersson, S. Switched state jump observers for switched systems. IFAC Proc. Vol. 2005, 38, 127–132. [Google Scholar] [CrossRef]
  34. Boyd, S.; El Ghaoui, L.; Ferron, E.; Balakrishnan, V. Linear Matrix Inequalities in Systems and Control Theory; SIAM: Philadelphia, PA, USA, 1994; pp. 7–35. [Google Scholar]
  35. Yakubovich, V.A. The S-procedure in Nonlinear Control Theory. Vestn. Leningr. Univ. Ser. Mat. 1971, 1, 62–67. [Google Scholar]
  36. Strang, G. Linear Algebra and Its Applications; Harcourt Brace Jovanovich College Publishers: San Diego, CA, USA, 1988. [Google Scholar]
  37. Contreras, S.; Kachroo, P.; Agarwal, S. Observability and sensor placement problem on highway segments: A traffic dynamics-based approach. IEEE Transp. Intell. Trans. Syst. 2016, 17, 848–858. [Google Scholar] [CrossRef]
Figure 1. Triangular fundamental diagram.
Figure 1. Triangular fundamental diagram.
Sensors 19 03822 g001
Figure 2. Structure of state synchronous observer.
Figure 2. Structure of state synchronous observer.
Sensors 19 03822 g002
Figure 3. Structure of state jump observer.
Figure 3. Structure of state jump observer.
Sensors 19 03822 g003
Figure 4. Experimental road section. (a) Jingkai Expressway; (b) Jingkai Expressway grid topology built with VISSIM.
Figure 4. Experimental road section. (a) Jingkai Expressway; (b) Jingkai Expressway grid topology built with VISSIM.
Sensors 19 03822 g004
Figure 5. Error curve of synchronous observer.
Figure 5. Error curve of synchronous observer.
Sensors 19 03822 g005
Figure 6. Real densities.
Figure 6. Real densities.
Sensors 19 03822 g006
Figure 7. Estimated density of synchronous observer.
Figure 7. Estimated density of synchronous observer.
Sensors 19 03822 g007
Figure 8. Error curve of state jump observer.
Figure 8. Error curve of state jump observer.
Sensors 19 03822 g008
Figure 9. Estimated density of jump observer.
Figure 9. Estimated density of jump observer.
Sensors 19 03822 g009
Figure 10. Experimental results of cell 5 and cell 6. (a) The real density and the estimated one of cell 5; (b) The real density and the estimated one of cell 6.
Figure 10. Experimental results of cell 5 and cell 6. (a) The real density and the estimated one of cell 5; (b) The real density and the estimated one of cell 6.
Sensors 19 03822 g010aSensors 19 03822 g010b
Table 1. Results of cell partition.
Table 1. Results of cell partition.
LinkCellLengthLinkCellLength
11230 m38260 m
2230 m9260 m
23246 m410270 m
4246 m11270 m
5246 m512230 m
6246 m13230 m
7246 m614260 m
Table 2. Mean Percentage Error (MPE) of synchronous state observer.
Table 2. Mean Percentage Error (MPE) of synchronous state observer.
Cell NumberCell 1Cell 2Cell 3Cell 4Cell 5Cell 6Cell 7
RMSE0.00960.0470.0670.0180.00960.00850.011
Cell NumberCell 8Cell 9Cell 10Cell 11Cell 12Cell 13Cell 14
MPE0.00870.0340.00970.0260.0320.00790.025
Mean Value of MPE0.022
Note: RMSE: Root Mean Squared Error.
Table 3. MPE of state jump observer.
Table 3. MPE of state jump observer.
Cell NumberCell 1Cell 2Cell 3Cell 4Cell 5Cell 6Cell 7
RMSE0.00830.0260.0330.0150.00910.00730.009
Cell NumberCell 8Cell 9Cell 10Cell 11Cell 12Cell 13Cell 14
MPE0.00810.0280.00860.0190.0290.00680.023
Mean Value of MPE0.016
Table 4. RMSE of synchronous state observer.
Table 4. RMSE of synchronous state observer.
Cell NumberCell 1Cell 2Cell 3Cell 4Cell 5Cell 6Cell 7
RMSE1.483.393.921.842.081.762.00
Cell NumberCell 8Cell 9Cell 10Cell 11Cell 12Cell 13Cell 14
RMSE2.362.851.732.272.991.652.30
Mean Value of RMSE2.33
Table 5. RMSE of state jump observer.
Table 5. RMSE of state jump observer.
Cell NumberCell 1Cell 2Cell 3Cell 4Cell 5Cell 6Cell 7
RMSE1.342.292.421.281.421.661.73
Cell NumberCell 8Cell 9Cell 10Cell 11Cell 12Cell 13Cell 14
RMSE2.342.791.621.912.351.181.92
Mean Value of RMSE1.88

Share and Cite

MDPI and ACS Style

Zha, W.; Guo, Y.; Wu, H.; Sotelo, M.A.; Ma, Y.; Yi, Q.; Li, Z.; Sun, X. A New Switched State Jump Observer for Traffic Density Estimation in Expressways Based on Hybrid-Dynamic-Traffic-Network-Model. Sensors 2019, 19, 3822. https://doi.org/10.3390/s19183822

AMA Style

Zha W, Guo Y, Wu H, Sotelo MA, Ma Y, Yi Q, Li Z, Sun X. A New Switched State Jump Observer for Traffic Density Estimation in Expressways Based on Hybrid-Dynamic-Traffic-Network-Model. Sensors. 2019; 19(18):3822. https://doi.org/10.3390/s19183822

Chicago/Turabian Style

Zha, Wenbin, Yuqi Guo, Huawei Wu, Miguel Angel Sotelo, Yulin Ma, Qian Yi, Zhixiong Li, and Xin Sun. 2019. "A New Switched State Jump Observer for Traffic Density Estimation in Expressways Based on Hybrid-Dynamic-Traffic-Network-Model" Sensors 19, no. 18: 3822. https://doi.org/10.3390/s19183822

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