Improving the Algorithm for On-Ramp Control Based on BP Neural Networks
Yumei Zhang,Shiru Qu,Kaige Wen
DOI: https://doi.org/10.3969/j.issn.1000-2758.2007.06.012
2007-01-01
Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University
Abstract:We start from what we think are the good points in Ref.2-the consideration of real traffic conditions and the utilization of BP neural networks-but, different from Ref.2, we propose utilizing neural networks in a way that we think is better than in Ref. 2. In the full paper, we explain in some detail the algorithm based on BP neural networks; in this abstract, we just add some pertinent remarks to listing the three topics of explanation. The first topic is: the principles and objectives of on-ramp control. In this topic, we select the on-ramp control ratio through comparing the upstream traffic flow with the downstream traffic flow on the ramp. The second topic is: the algorithm based on BP neural networks. Its three subtopics are: on-ramp model (subtopic 2.1), the number of neural network layers and the selection of the number of neurons (subtopic 2.2), and algorithm for triple-layered neural networks (subtopic 2.3). In subtopic 2.1, we establish the mathematical model for the on-ramp control, as presented in eq.(5) in the full paper. In subtopic 2.2, we decide to use a triple-layered neural network to implement the algorithm. Also in this subtopic, we select 7 as the number of neurons at the input layer and 1 as the number of neurons at the output layer to avoid traffic jams on an expressway. In subtopic 2.3, we use the linear transfer function as the output of the output layer, as shown in Fig. 4 in the full paper. Finally we simulate the algorithm with MATLAB. The simulation results, given in Fig. 6 in the full paper, show preliminarily that the trained BP networks can keep the traffic flow density of a mainline at a desired optimal condition so that the mainline may have no congestion and minimize the total time spent.