JP3613259B2 - Traffic signal control device - Google Patents

Traffic signal control device Download PDF

Info

Publication number
JP3613259B2
JP3613259B2 JP2002106810A JP2002106810A JP3613259B2 JP 3613259 B2 JP3613259 B2 JP 3613259B2 JP 2002106810 A JP2002106810 A JP 2002106810A JP 2002106810 A JP2002106810 A JP 2002106810A JP 3613259 B2 JP3613259 B2 JP 3613259B2
Authority
JP
Japan
Prior art keywords
time
waiting
signal
elapse
waiting number
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2002106810A
Other languages
Japanese (ja)
Other versions
JP2003303398A (en
Inventor
剛史 森田
茂樹 西村
雅文 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Electric Industries Ltd
Original Assignee
Sumitomo Electric Industries Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sumitomo Electric Industries Ltd filed Critical Sumitomo Electric Industries Ltd
Priority to JP2002106810A priority Critical patent/JP3613259B2/en
Publication of JP2003303398A publication Critical patent/JP2003303398A/en
Application granted granted Critical
Publication of JP3613259B2 publication Critical patent/JP3613259B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、信号制御の対象となる交差点の交通量を予測し、総遅れをが最小となるように信号制御パラメータを決定する交通信号制御に関するものである。ここで「総遅れ」とは所定期間(例えば所定回数の信号サイクル)に交差点に流入した全車両の遅れ時間の合計をいい、「遅れ時間」とは、車両が赤信号や信号待ち車両の影響を受けないで走行したと仮定した場合の旅行時間と、赤信号や信号待ち車両の影響を受けて走行した旅行時間との差をいう。「信号制御パラメータ」とは、1信号サイクル内で設定される青信号時間、赤信号時間のことをいう。
【0002】
【従来の技術】
従来の交通信号制御処理を説明する。
交差点の平面図を図6に示す。交差点21は通常4本の流入道路を持つが、そのうちの1本の流入道路22に注目する。時刻tにおいて交差点に流入した台数を流入台数IN(t)、停止線から発進した台数を発進台数OUT(t)、待ち台数をQ(t)とする。
【0003】
図7は、これらの関係をグラフ化した図である。流入台数IN(t)は常時発生し、発進台数OUT(t)は青信号時間にのみ発生する。待ち台数Q(t)は、流入台数IN(t)から発進台数OUT(t)を引いたものである。この交差点での総遅れDは、図7でハッチングを施した部分の面積にあたる。総遅れDの単位は「台数・時間」である。
図8は、待ち台数Q(t)だけを取り出したグラフである。待ち台数Q(t)は赤信号時間では単調に増加し、青信号時間では単調に減少している。
【0004】
流入台数IN(t)を予測するには、図6で、流入道路22の上流に存在する車両感知器2を利用する。車両感知器2と停止線との距離をd、車両の平均速度をVとすると、車両感知器2で計測した交通量(単位時間あたりの通過台数)は、時間Ts(Ts=d/V)後に、交差点21に流入する交通量となると考えられる。この交通量を時間積分すれば、時間Ts後の流入台数IN(t)を知ることができる。
【0005】
発進台数OUT(t)は、次のようにして求める。停止線の上流に十分な待ち台数がある場合に、青信号において発進することのできる単位時間あたりの流出台数(飽和交通量という)を定数として設定する。この飽和交通量は、通常2秒に1台くらいである。この飽和交通量は赤信号時間では0とする。飽和交通量を時間積分したもの飽和発進台数X(t)という。流入台数IN(t)と待ち台数Q(t)の和を計算し、この和と、飽和発進台数X(t)とを比較し、少ないほうを、発進台数OUT(t)とする。
【0006】
OUT(t)=min{IN(t)+Q(t),X(t)} (1)
次に、予測された流入台数IN(t)に基づいて、待ち台数Q(t)を予測する。以下、単位時間をΔtとし、時刻tから時刻t+Δtまでの流入台数をΔIN(t)、時刻tから時刻t+Δtまでの発進台数をΔOUT(t)と書く。時刻t+Δtに予測される待ち台数Q(t+Δt)は、
Q(t+Δt)=Q(t)+ΔIN(t)−ΔOUT(t) (2)
で計算できる。この式は、流入台数IN(t)が分かれば、待ち台数Q(t)を予測できることを示している。
【0007】
いままでの議論は1本の流入道路に注目した結果であったが、実際には、交差点への流入道路は4本ある。そこで、全流入道路についての合計の待ち台数Q(t)を求める必要がある。各流入道路を添え字jで表すと、全流入道路についての合計の待ち台数Q(t)は、
Q(t)=ΣQj(t) (3)
で求められる。
【0008】
次に、総遅れDを予測する。総遅れDは、前記(3)式に基づいて計算された待ち台数Q(t)を、現在時刻以後の、所定期間(例えば所定回数の信号サイクル)にわたって時間積分すれば求められる。
D=∫Q(t)dt (4)
従来、この予測される総遅れDを最小にするような「信号制御パラメータ」を求めることにより、交通信号の制御を行っていた。
【0009】
【発明が解決しようとする課題】
待ち台数Q(t)を所定期間にわたって時間積分する際に、どの程度の長さにわたって時間積分するか(つまり、流入台数IN(t)をどの程度先まで予測するか)が問題になる。
流入台数IN(t)の予測精度は、将来になるほど悪くなると考えられる。
そこで、従来では1信号サイクルでのみ予測することとしている。
【0010】
すなわち、「総遅れ」とは1信号サイクルで交差点に流入した車両の遅れ時間と定義し、現在時刻から1信号サイクル先までの総遅れDを予測し、この総遅れDを最小にするように、「信号制御パラメータ」を決定していた。1信号サイクルの経過以後は、流入台数IN(t)が予測できないので、待ち台数Q(t)も求まらない。したがって、1信号サイクル先以後の総遅れDを加味することはしていない。
【0011】
ところが、前記の「総遅れ」の定義では、1信号サイクル経過時点で、まだ交差点に残されているかもしれない待ち台数Q(t)を考慮していない。このため、次のような問題が発生する。
交差点への流入道路のうち、交通量の最も多い道路を「主道路」、それを横切る道路を「従道路」という。前記従来の技術の考え方では、交通量の多い主道路の青信号時間を延ばせば延ばすほど、総遅れDは小さくなるので、主道路の青信号時間が長く設定される傾向にあった。特に、主道路と従道路とで交通量の差が顕著な交差点では、従道路の青信号時間が非常に短くなる。
【0012】
このため、従道路で恒常的に待ち台数が発生し、何サイクルも信号を待つ車両が現れる。
そこで、本発明は、まだ交差点に残されるかもしれない待ち台数によって発生する総遅れDを評価することにより、従道路で待ち台数が恒常的に発生しにくい交通信号制御装置を実現することを目的とする。
【0013】
【課題を解決するための手段】
本発明の交通信号制御装置は、現在時刻から一定時間先までに交差点に流入する流入台数を予測し、現在時刻の待ち台数と、予測された流入台数とに基づいて、現在時刻から一定時間先までの交差点での待ち台数を求める第1の待ち台数算出手段と、前記一定時間の経過時点以後の流入台数がないものとし、前記一定時間の経過時点以後における待ち台数を求める第2の待ち台数算出手段と、前記第1の待ち台数算出手段により求められた現在時刻から前記一定時間の経過時点までの待ち台数と、前記第2の待ち台数算出手段により求められた前記一定時間の経過時点以後の待ち台数とに基づいて交差点での総遅れDを求め、この総遅れDが最小となるように信号制御パラメータの最適化を行う評価手段とを備えるものである(請求項1)。
【0014】
本発明では、流入台数を予測する時間を「一定時間」としている。この一定時間は、[従来の技術]で説明したとおり1信号サイクルとしてもよい(請求項2)。
第1の待ち台数算出手段は、現在時刻から一定時間先までの予測に基づいて交差点での各道路の待ち台数を求める。
第2の待ち台数算出手段は、前記一定時間の経過時点以後の流入台数がないとして、前記一定時間の経過時点以後の、各道路の待ち台数を求める。
【0015】
そして、評価手段は、第1の待ち台数算出手段及び第2の待ち台数算出手段によりそれぞれ求められた、交差点に流入する全道路についての待ち台数に基づいて、交差点での総遅れDを求め、この総遅れDが最小となるように信号制御パラメータの最適化を行う。
このようなプロセスにより、一定時間の経過時点で、まだ交差点に残されているかもしれない待ち台数によって発生する総遅れDを評価することができる。したがって、主道路と従道路とで交通量の差が顕著な交差点であっても、従道路の青信号時間が非常に短くなることはなくなり、従道路で恒常的に待ち台数が発生することは少なくなる。
【0016】
前記第2の待ち台数算出手段は、前記一定時間の経過時点以後における待ち台数を定数として確定するものであり、前記評価手段は、一定時間の経過時点以後の待ち台数に基づいて交差点での総遅れDを求める場合に、総遅れDの算出期間を、前記一定時間の経過時点以後における赤信号期間としてもよい(請求項3)。
この構成によれば、評価手段は、確定された待ち台数が赤信号期間だけ続くものとして、総遅れDを求める。したがって、待ち台数を、車両の発進によって消滅していくまで計算すると計算時間が長くなり、計算量が増加することがあるのに対して、本発明では、計算量を制限することができ、計算時間を短くできる。
【0017】
前記第2の待ち台数算出手段は、前記一定時間の経過時点が青信号である場合には、前記一定時間の経過時点以後の流入台数を推定することにより、当該青信号が終了する時点における待ち台数を算出して確定し、前記一定時間の経過時点が赤信号である場合には、その赤信号期間の初めに存在した待ち台数を採用するものであり、前記評価手段は、前記一定時間の経過時点が青信号である場合には、当該青信号が終了する時点における待ち台数がその後現れる赤信号期間だけ続くものとし、前記一定時間の経過時点が赤信号である場合には、その赤信号期間の初めに存在した待ち台数が、一定時間の経過時点以後、当該赤信号終了時まで続くものとして、交差点での総遅れDを求めるものであってもよい(請求項4)。
【0018】
この実施態様では、一定時間の経過時点が青信号である場合には、一定時間の経過時点以後の流入台数を推定し、この推定に基づいて、当該青信号が終了する時点における待ち台数を算出し、確定する。前記一定時間の経過時点が赤信号である場合には、その赤信号期間の初めに存在した待ち台数を採用し、確定する。評価手段は、このようにして求められた待ち台数が赤信号期間だけ続くものとして、総遅れDを求める。
【0019】
【発明の実施の形態】
以下、本発明の実施の形態を、添付図面を参照しながら詳細に説明する。
−交通信号制御装置の構成−
本発明の交通信号制御装置は、コンピュータなどを含む処理装置と、記憶装置と、管轄道路の各交差点に設置された車両感知器からの信号を取り入れるためのインターフェイスと、表示装置やキーボードなどの入出力装置を備えている。
【0020】
処理装置で行う各処理機能の全部又は一部は、記憶装置に記録されたプログラムをコンピュータが実行することにより実現される。
−交通信号制御(A)−
図1は、処理装置1の行う交通信号制御処理を説明するための機能ブロック図であり、図2は交通信号制御処理のフローチャートである。
処理装置1の交差点流入台数予測部3は、道路の上流に設置された車両感知器2の検知信号に基づいて、交差点流入交通量を予測し、それに基づいて流入台数IN(t)を予測する(ステップS1)。どれだけ先の時刻を予測するか(以下「予測時間」という)は、上流道路の車両感知器2の設置位置から当該交差点までの旅行時間に応じて決まる。本実施の形態では、前記旅行時間は、信号の1サイクル時間以上とれるものとする。そこで、本発明の実施の形態では、流入台数IN(t)を、信号の1サイクル先まで予測するものとする。
【0021】
次に処理装置1の発進台数算出部4は、発進台数OUT(t)を算出する(ステップS2)。そして待ち台数算出部5は、流入台数IN(t)と発進台数OUT(t)との差をとることにより、待ち台数Q(t)を算出する(ステップS3)。
これらの発進台数算出部4及び待ち台数算出部5においては、本発明に従い、従来の処理に加えて、次の処理を追加する。1サイクルより先の流入台数IN(t)を0として、1サイクルより先の発進台数OUT′(t)を計算する。1サイクルより先の発進台数OUT′(t)は、
OUT′(t)=min{Q′(t),X(t)} (5)
で求められる。ただしこの式で、待ち台数Q′(t)は、1サイクル経過時点では、その時点の待ち台数Q(t)とし、1サイクルよりも先の時点では、後の(6)式で求められる待ち台数Q′(t)を使う。
【0022】
1サイクルよりも先の待ち台数Q′(t)は、前記(2)式でΔIN(t)=0とおいて求められる。すなわち、単位処理時間をΔtとし、時刻tから時刻t+Δtまでの発進台数をΔOUT′(t)と書き、時刻tでの待ち台数をQ′(t)と書くと、時刻t+Δtに予測される待ち台数Q′(t+Δt)は、
Q′(t+Δt)=Q′(t)−ΔOUT′(t) (6)
となる。待ち台数Q′(t)は、この(6)式を用いて逐次求めていくことができる。
【0023】
待ち台数算出部5が算出する待ち台数は、1サイクル経過前の待ち台数Q(t)と、その後に引き続く1サイクルよりも先の待ち台数Q′(t)となる。
交差点に流入する道路は通常4本あるので、以上のステップS1からS3までの処理が他の道路について行われたかどうかを判断し(ステップS4)、未処理であれば、他の道路についてもステップS1からS3までの処理を行う。すべての道路について処理が終われば、全流入道路についての待ち台数Q(t),Q′(t)を求める。各流入道路を添え字jで表すと、全流入道路についての合計の待ち台数Q(t) ,Q′(t)は、
Q(t)=ΣQj(t) (7)
Q′(t)=ΣQ′j(t) (8)
で求められる。
【0024】
図3は、主道路及び従道路について、1サイクル経過前の累積台数と、1サイクルよりも先の累積台数の関係を示すグラフである。図4は流入台数IN(t)から発進台数OUT(t)を引いた待ち台数Q(t)を示すグラフである。
1サイクル経過前は流入台数IN(t)を予測しているが、1サイクルよりも先の流入台数IN(t)は予測していないので、図4において、1サイクルよりも先の待ち台数Q′(t)は、赤信号ではそのままの値を保ち、青信号では単調に減少している。
【0025】
総遅れ数算出部6は、次の式により、総遅れDを計算する(ステップS6)。総遅れDは、図3又は図4でハッチングを施した部分の面積にあたる。
D=∫Q(t)dt+∫Q′(t)dt (9)
この(9)式で、信号制御パラメータ(青信号時間、赤信号時間)は、まずデフォルト値を使う。右辺第1項の積分範囲は、現時点から1サイクル経過までである。右辺第2項の積分範囲は、Q(t)が0になるまで、つまり1サイクル経過時点でまだ交差点に残されているかもしれない待ち台数Q(t)が、全部さばけるまでの時間とする。
【0026】
次に、総遅れDを最小にする信号制御パラメータを見つける。信号制御パラメータを変更して(ステップS7)、変更後のパラメータで総遅れDを計算する(ステップS8)。総遅れDが最小になるまで、前記処理を繰り返し総遅れDが最小になれば、そのときの信号制御パラメータを決定する(ステップS9,10)。
−交通信号制御(B)−
前記交通信号制御(A)では、(9)式の右辺第2項の積分は、待ち台数Q(t)が0になるまで行っているので、計算時間がかかる。信号制御パラメータは、原則として1サイクル以内に決定する必要があるので、計算量は少ないほうが好ましい。
【0027】
そこで、総遅れDを、待ち台数Q(t)が0になるまで計算するのでなく、当該赤信号期間が終了すると計算を打ち切ることが考えられる。
図5は、交通信号制御(B)の処理を説明するためのグラフであり、主道路及び従道路について、1サイクル経過前の待ち台数Q(t)と、1サイクルよりも先の確定した待ち台数Q1の関係を示すグラフである。
この交通信号制御(B)では、待ち台数算出部5は、1サイクルの経過時点が青信号である場合には、図5(a)に示すように、1サイクル以後の流入台数IN(t)を推定することにより、当該青信号が終了する時点における待ち台数Q1を算出する。この流入台数IN(t)の推定方法は任意であり、上流の交通量計測により推定してもよく、1サイクル経過時点までの流入台数の関数形をそのまま延長することにより推定してもよい。1サイクルの経過時点が赤信号である場合には、図5(b)に示すように、その赤信号期間の初めに存在した待ち台数Q1を採用する。
【0028】
総遅れ数算出部6は、1サイクルの経過時点が青信号である場合には、当該青信号が終了する時点における予測待ち台数Q1がその後現れる赤信号期間T1だけ続くものとし、1サイクルの経過時点が赤信号である場合には、その赤信号の初めに存在した待ち台数Q1が、1サイクルの経過時点以後、当該赤信号終了時まで、期間T1続くものとして、交差点での総遅れDを求める。
D=∫Q(t)dt+Q1・T1 (10)
なお、右辺第1項の積分範囲は、現時点から1サイクル経過までである。
【0029】
総遅れ数算出部6は、この総遅れDが最小となるように信号制御パラメータの最適化を行う。
以上で、本発明の実施の形態を説明したが、本発明の実施は、前記の形態に限定されるものではなく、本発明の範囲内で種々の変更を施すことが可能である。
【0030】
【発明の効果】
以上のように本発明によれば、信号制御パラメータの最適なものに決定できるので、主道路と従道路とで交通量の差が顕著な交差点であっても、従道路の青信号時間が非常に短くなることはなくなり、従道路で恒常的に待ち台数が発生することが少なくなる。
【図面の簡単な説明】
【図1】処理装置1の行う交通信号制御処理を説明するためのブロック図である。
【図2】交通信号制御処理のフローチャートである。
【図3】主道路及び従道路について、1サイクル経過前の累積台数と、1サイクルよりも先の累積台数の関係を示すグラフである。
【図4】主道路及び従道路について、1サイクル経過前の待ち台数Q(t)と、1サイクルよりも先の待ち台数Q′(t)の関係を示すグラフである。
【図5】主道路及び従道路について、1サイクル経過前の待ち台数Q(t)と、1サイクルよりも先の確定した待ち台数Q1の関係を示すグラフである。
【図6】交差点の平面図である。
【図7】流入台数IN(t)、発進台数OUT(t)、待ち台数Q(t)の関係を示すグラフである。
【図8】待ち台数Q(t)の関数形を示すグラフである。
【符号の説明】
1 処理装置
2 車両感知器
3 交差点流入台数予測部
4 発進台数算出部
5 待ち台数算出部
6 総遅れ数算出部
7 信号制御パラメータ変更部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to traffic signal control that predicts the traffic volume of an intersection to be subjected to signal control and determines signal control parameters so that the total delay is minimized. Here, “total delay” refers to the total delay time of all vehicles that have flowed into the intersection during a predetermined period (eg, a predetermined number of signal cycles). “Delay time” refers to the effect of a red signal or a signal waiting vehicle. This is the difference between the travel time when it is assumed that the vehicle has traveled without being received and the travel time traveled under the influence of a red light or a signal waiting vehicle. The “signal control parameter” means a green signal time and a red signal time set within one signal cycle.
[0002]
[Prior art]
A conventional traffic signal control process will be described.
A plan view of the intersection is shown in FIG. The intersection 21 usually has four inflow roads, and attention is paid to one inflow road 22 among them. It is assumed that the number of vehicles flowing into the intersection at time t is the number of vehicles flowing in IN (t), the number of vehicles starting from the stop line is the number of vehicles started OUT (t), and the number of vehicles waiting is Q (t).
[0003]
FIG. 7 is a graph showing these relationships. The inflowing number IN (t) always occurs, and the starting number OUT (t) occurs only during the green light time. The waiting number Q (t) is obtained by subtracting the starting number OUT (t) from the inflowing number IN (t). The total delay D at this intersection corresponds to the area of the hatched portion in FIG. The unit of the total delay D is “number of units / time”.
FIG. 8 is a graph showing only the waiting number Q (t). The waiting number Q (t) increases monotonously during the red light time and decreases monotonously during the green light time.
[0004]
In order to predict the inflow number IN (t), the vehicle detector 2 existing upstream of the inflow road 22 is used in FIG. Assuming that the distance between the vehicle detector 2 and the stop line is d and the average speed of the vehicle is V, the traffic volume (number of passing vehicles per unit time) measured by the vehicle detector 2 is the time Ts (Ts = d / V). It is considered that the traffic volume will flow into the intersection 21 later. If this traffic volume is integrated over time, the number of inflows IN (t) after time Ts can be known.
[0005]
The starting number OUT (t) is obtained as follows. When there is a sufficient waiting number upstream of the stop line, the number of outflows per unit time (referred to as saturated traffic volume) that can start in the green light is set as a constant. This saturated traffic volume is usually about 1 in 2 seconds. This saturated traffic volume is set to 0 in the red traffic light time. The saturated traffic volume X (t) is obtained by integrating the saturated traffic over time. The sum of the inflowing number IN (t) and the waiting number Q (t) is calculated, and this sum is compared with the saturated starting number X (t), and the smaller number is set as the starting number OUT (t).
[0006]
OUT (t) = min {IN (t) + Q (t), X (t)} (1)
Next, the waiting number Q (t) is predicted based on the predicted inflowing number IN (t). Hereinafter, the unit time is Δt, the number of inflows from time t to time t + Δt is written as ΔIN (t), and the number of cars starting from time t to time t + Δt is written as ΔOUT (t). The waiting number Q (t + Δt) predicted at time t + Δt is
Q (t + Δt) = Q (t) + ΔIN (t) −ΔOUT (t) (2)
It can be calculated with This equation indicates that the waiting number Q (t) can be predicted if the inflowing number IN (t) is known.
[0007]
The discussion so far has focused on one inflow road, but there are actually four inflow roads to the intersection. Therefore, it is necessary to obtain the total waiting number Q (t) for all inflow roads. If each inflow road is represented by a subscript j, the total waiting number Q (t) for all inflow roads is
Q (t) = ΣQj (t) (3)
Is required.
[0008]
Next, the total delay D is predicted. The total delay D is obtained by time-integrating the waiting number Q (t) calculated based on the equation (3) over a predetermined period (for example, a predetermined number of signal cycles) after the current time.
D = ∫Q (t) dt (4)
Conventionally, traffic signals are controlled by obtaining a “signal control parameter” that minimizes the predicted total delay D.
[0009]
[Problems to be solved by the invention]
When time-integrating the waiting number Q (t) over a predetermined period, how much time is integrated (that is, how far the inflowing number IN (t) is predicted) becomes a problem.
The prediction accuracy of the number of inflows IN (t) is considered to become worse in the future.
Therefore, conventionally, prediction is made only in one signal cycle.
[0010]
That is, the “total delay” is defined as the delay time of the vehicle that has flowed into the intersection in one signal cycle, the total delay D from the current time to one signal cycle ahead is predicted, and this total delay D is minimized. The “signal control parameter” was determined. After the lapse of one signal cycle, since the inflowing number IN (t) cannot be predicted, the waiting number Q (t) is not obtained. Therefore, the total delay D after one signal cycle is not taken into account.
[0011]
However, the definition of “total delay” does not take into account the waiting number Q (t) that may still remain at the intersection when one signal cycle has elapsed. For this reason, the following problems occur.
Of the inflow roads to the intersection, the road with the most traffic is called the “main road” and the road crossing it is called the “subordinate road”. In the concept of the conventional technique, the longer the green light time of the main road with a lot of traffic is increased, the smaller the total delay D becomes, so that the green light time of the main road tends to be set longer. In particular, at the intersection where the traffic difference between the main road and the secondary road is significant, the green light time of the secondary road becomes very short.
[0012]
For this reason, the number of waiting vehicles is constantly generated on the secondary road, and vehicles appear waiting for signals for many cycles.
Therefore, the present invention aims to realize a traffic signal control device in which a waiting number is hardly generated on a secondary road by evaluating a total delay D caused by a waiting number that may still be left at an intersection. And
[0013]
[Means for Solving the Problems]
The traffic signal control device of the present invention predicts the number of inflows flowing into the intersection from the current time to a certain time ahead, and based on the number of waiting units at the current time and the predicted number of inflows for a certain time from the current time. The first waiting number calculating means for obtaining the number of waiting at the intersection until and the second waiting number for obtaining the waiting number after the elapse of the predetermined time, assuming that there is no inflowing number after the elapse of the certain time A waiting number from the current time obtained by the calculating means, the first waiting number calculating means to a time when the fixed time elapses, and a time after the elapse of the fixed time obtained by the second waiting number calculating means. And an evaluation means for optimizing the signal control parameters so as to minimize the total delay D.
[0014]
In the present invention, the time for predicting the number of inflows is set to “a certain time”. This fixed time may be one signal cycle as described in [Prior Art].
The first waiting number calculating means obtains the waiting number of each road at the intersection based on the prediction from the current time to a certain time ahead.
The second waiting number calculating means obtains the waiting number on each road after the elapse of the predetermined time, assuming that there is no inflowing number after the elapse of the predetermined time.
[0015]
Then, the evaluation means obtains the total delay D at the intersection based on the number of waits for all roads flowing into the intersection obtained by the first waiting number calculating means and the second waiting number calculating means, The signal control parameters are optimized so that the total delay D is minimized.
By such a process, it is possible to evaluate the total delay D caused by the number of waiting vehicles that may still be left at the intersection when a certain time elapses. Therefore, even at intersections where there is a significant difference in traffic volume between the main road and the secondary road, the green light time on the secondary road will not be very short, and there will be less waiting units on the secondary road. Become.
[0016]
The second waiting number calculating means determines the waiting number after the elapse of the predetermined time as a constant, and the evaluation means calculates the total number at the intersection based on the waiting number after the elapse of the predetermined time. When determining the delay D, the calculation period of the total delay D may be a red signal period after the elapse of the predetermined time.
According to this configuration, the evaluation unit obtains the total delay D on the assumption that the determined waiting number continues for the red signal period. Therefore, when the waiting number is calculated until it disappears due to the start of the vehicle, the calculation time becomes long and the calculation amount may increase, whereas in the present invention, the calculation amount can be limited and the calculation amount can be limited. Time can be shortened.
[0017]
The second waiting number calculating means calculates the waiting number at the time when the green signal ends by estimating the number of inflows after the time when the certain time elapses when the time of the certain time elapses is a green signal. When the time point of the predetermined time is a red signal, the waiting number that exists at the beginning of the red signal period is adopted, and the evaluation means Is a green signal, the waiting number at the time when the green signal ends is continued for the red signal period after which it appears, and when the predetermined time elapses is a red signal, at the beginning of the red signal period The total delay D at the intersection may be obtained on the assumption that the existing waiting number continues after the elapse of a certain time until the end of the red light (claim 4).
[0018]
In this embodiment, when the elapsed time of a certain time is a green signal, the number of inflows after the certain time elapses is estimated, and based on this estimation, the waiting number at the time when the green signal ends is calculated, Determine. When the predetermined time elapses is a red signal, the waiting number existing at the beginning of the red signal period is adopted and determined. The evaluation means obtains the total delay D on the assumption that the waiting number obtained in this way lasts for the red light period.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
-Configuration of traffic signal control device-
The traffic signal control device of the present invention includes a processing device including a computer, a storage device, an interface for taking in a signal from a vehicle detector installed at each intersection of a jurisdiction road, an input device such as a display device and a keyboard. An output device is provided.
[0020]
All or part of each processing function performed by the processing device is realized by the computer executing a program recorded in the storage device.
-Traffic signal control (A)-
FIG. 1 is a functional block diagram for explaining a traffic signal control process performed by the processing device 1, and FIG. 2 is a flowchart of the traffic signal control process.
The intersection inflow quantity prediction unit 3 of the processing device 1 predicts the intersection inflow traffic volume based on the detection signal of the vehicle detector 2 installed upstream of the road, and predicts the inflow quantity IN (t) based thereon. (Step S1). How far ahead is predicted (hereinafter referred to as “predicted time”) depends on the travel time from the installation position of the vehicle detector 2 on the upstream road to the intersection. In the present embodiment, it is assumed that the travel time can be one signal cycle time or more. Therefore, in the embodiment of the present invention, the inflow number IN (t) is predicted up to one cycle ahead of the signal.
[0021]
Next, the starting number calculation unit 4 of the processing device 1 calculates the starting number OUT (t) (step S2). Then, the waiting number calculation unit 5 calculates the waiting number Q (t) by taking the difference between the inflowing number IN (t) and the starting number OUT (t) (step S3).
In these starting number calculation unit 4 and waiting number calculation unit 5, in accordance with the present invention, the following processing is added in addition to the conventional processing. The inflowing number IN (t) ahead of one cycle is set to 0, and the starting number OUT ′ (t) ahead of one cycle is calculated. The number of departures OUT '(t) ahead of one cycle is
OUT ′ (t) = min {Q ′ (t), X (t)} (5)
Is required. However, in this equation, the waiting number Q ′ (t) is the waiting number Q (t) at the time when one cycle has elapsed, and the waiting time obtained by the following equation (6) at a time earlier than one cycle. The number Q ′ (t) is used.
[0022]
The waiting number Q ′ (t) ahead of one cycle is obtained by setting ΔIN (t) = 0 in the equation (2). That is, if the unit processing time is Δt, the number of vehicles starting from time t to time t + Δt is written as ΔOUT ′ (t), and the number of vehicles waiting at time t is written as Q ′ (t), the expected waiting time at time t + Δt. The number Q ′ (t + Δt) is
Q ′ (t + Δt) = Q ′ (t) −ΔOUT ′ (t) (6)
It becomes. The waiting number Q ′ (t) can be obtained sequentially using the equation (6).
[0023]
The waiting number calculated by the waiting number calculating unit 5 is the waiting number Q (t) before the elapse of one cycle and the waiting number Q ′ (t) ahead of the subsequent one cycle.
Since there are usually four roads that flow into the intersection, it is determined whether or not the above steps S1 to S3 have been performed for other roads (step S4). Processes from S1 to S3 are performed. When processing is completed for all roads, the waiting numbers Q (t) and Q ′ (t) for all inflow roads are obtained. If each inflow road is represented by a subscript j, the total waiting numbers Q (t) and Q ′ (t) for all inflow roads are:
Q (t) = ΣQj (t) (7)
Q ′ (t) = ΣQ′j (t) (8)
Is required.
[0024]
FIG. 3 is a graph showing the relationship between the cumulative number before one cycle and the cumulative number before one cycle for the main road and the secondary road. FIG. 4 is a graph showing the waiting number Q (t) obtained by subtracting the starting number OUT (t) from the inflowing number IN (t).
The number of inflows IN (t) is predicted before the elapse of one cycle, but the number of inflows IN (t) ahead of one cycle is not predicted. '(T) maintains the same value in the red signal and decreases monotonously in the blue signal.
[0025]
The total delay number calculation unit 6 calculates the total delay D by the following equation (step S6). The total delay D corresponds to the area of the hatched portion in FIG. 3 or FIG.
D = ∫Q (t) dt + ∫Q ′ (t) dt (9)
In this equation (9), default values are first used for signal control parameters (green signal time, red signal time). The integration range of the first term on the right side is from the current time to one cycle. The integration range of the second term on the right side is the time until Q (t) reaches 0, that is, until the waiting number Q (t) that may still be left at the intersection at the end of one cycle is judged. .
[0026]
Next, a signal control parameter that minimizes the total delay D is found. The signal control parameter is changed (step S7), and the total delay D is calculated using the changed parameter (step S8). The above processing is repeated until the total delay D is minimized. When the total delay D is minimized, the signal control parameters at that time are determined (steps S9 and S10).
-Traffic signal control (B)-
In the traffic signal control (A), since the integration of the second term on the right side of the equation (9) is performed until the waiting number Q (t) becomes 0, it takes a calculation time. Since it is necessary to determine the signal control parameter within one cycle in principle, it is preferable that the calculation amount is small.
[0027]
Therefore, it is conceivable that the total delay D is not calculated until the waiting number Q (t) becomes 0, but the calculation is terminated when the red light period ends.
FIG. 5 is a graph for explaining the processing of traffic signal control (B). For the main road and the secondary road, the waiting number Q (t) before the elapse of one cycle and the established waiting before the first cycle. It is a graph which shows the relationship of the number Q1.
In this traffic signal control (B), when the elapsed time of one cycle is a green signal, the waiting number calculation unit 5 calculates the number of inflows IN (t) after one cycle as shown in FIG. By estimating, the waiting number Q1 at the time when the green light ends is calculated. The method for estimating the number of inflows IN (t) is arbitrary, and may be estimated by upstream traffic measurement, or may be estimated by extending the function form of the number of inflows up to the point of one cycle. When the elapsed time of one cycle is a red signal, the waiting number Q1 existing at the beginning of the red signal period is adopted as shown in FIG. 5B.
[0028]
When the elapsed time of one cycle is a blue signal, the total delay number calculating unit 6 continues for the red signal period T1 in which the predicted waiting number Q1 at the time when the green signal ends is thereafter displayed. In the case of a red signal, the total delay D at the intersection is obtained assuming that the waiting number Q1 existing at the beginning of the red signal continues for a period T1 after the elapse of one cycle until the end of the red signal.
D = ∫Q (t) dt + Q1 · T1 (10)
The integration range of the first term on the right side is from the current time until one cycle has elapsed.
[0029]
The total delay number calculation unit 6 optimizes the signal control parameters so that the total delay D is minimized.
Although the embodiments of the present invention have been described above, the embodiments of the present invention are not limited to the above-described embodiments, and various modifications can be made within the scope of the present invention.
[0030]
【The invention's effect】
As described above, according to the present invention, the optimum signal control parameter can be determined. Therefore, even when the traffic difference between the main road and the secondary road is significant, the green signal time of the secondary road is very high. It will not be shortened, and there will be less occurrence of a waiting number on the secondary road.
[Brief description of the drawings]
FIG. 1 is a block diagram for explaining traffic signal control processing performed by a processing device 1;
FIG. 2 is a flowchart of traffic signal control processing.
FIG. 3 is a graph showing the relationship between the cumulative number before one cycle and the cumulative number before one cycle for the main road and the secondary road.
FIG. 4 is a graph showing the relationship between the waiting number Q (t) before the elapse of one cycle and the waiting number Q ′ (t) ahead of one cycle for the main road and the secondary road.
FIG. 5 is a graph showing the relationship between the waiting number Q (t) before the elapse of one cycle and the determined waiting number Q1 ahead of one cycle for the main road and the secondary road.
FIG. 6 is a plan view of an intersection.
FIG. 7 is a graph showing the relationship between the inflowing number IN (t), the starting number OUT (t), and the waiting number Q (t).
FIG. 8 is a graph showing a function form of the waiting number Q (t).
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Processing apparatus 2 Vehicle detector 3 Intersection inflow number prediction part 4 Start number calculation part 5 Waiting number calculation part 6 Total delay number calculation part 7 Signal control parameter change part

Claims (4)

現在時刻から一定時間先までに交差点に流入する流入台数を予測し、現在時刻の待ち台数と、予測された流入台数とに基づいて、現在時刻から一定時間先までの交差点での待ち台数を求める第1の待ち台数算出手段と、
前記一定時間の経過時点以後の流入台数がないものとし、前記一定時間の経過時点以後における待ち台数を求める第2の待ち台数算出手段と、
前記第1の待ち台数算出手段により求められた現在時刻から前記一定時間の経過時点までの待ち台数と、前記第2の待ち台数算出手段により求められた前記一定時間の経過時点以後の待ち台数とに基づいて交差点での総遅れDを求め、この総遅れDが最小となるように信号制御パラメータの最適化を行う評価手段とを備えることを特徴とする交通信号制御装置。
Predict the number of vehicles flowing into the intersection from the current time to a certain time ahead, and find the number of vehicles waiting at the intersection from the current time to a certain time based on the number of vehicles waiting at the current time and the predicted number of inflows First waiting number calculating means;
A second waiting number calculating means for obtaining a waiting number after the elapse of the predetermined time, assuming that there is no inflowing number after the elapse of the predetermined time;
The waiting number from the current time obtained by the first waiting number calculating means to the time when the certain time has elapsed, and the waiting number after the time when the certain time has elapsed, obtained by the second waiting number calculating means, A traffic signal control apparatus comprising: an evaluation unit that obtains a total delay D at an intersection based on the above and optimizes signal control parameters so that the total delay D is minimized.
前記一定時間は信号の1サイクル時間である請求項1記載の交通信号制御装置。The traffic signal control device according to claim 1, wherein the predetermined time is one cycle time of a signal. 前記第2の待ち台数算出手段は、前記一定時間の経過時点以後における待ち台数を定数として確定するものであり、
前記評価手段は、一定時間の経過時点以後の待ち台数に基づいて交差点での総遅れDを求める場合に、総遅れDの算出期間を、前記一定時間の経過時点以後における赤信号期間とすることを特徴とする請求項1記載の交通信号制御装置。
The second waiting number calculating means determines the waiting number after the elapse of the predetermined time as a constant,
In the case where the evaluation means obtains the total delay D at the intersection based on the number of waiting machines after the elapse of a certain time, the calculation period of the total delay D is set as a red signal period after the elapse of the certain time. The traffic signal control device according to claim 1.
前記第2の待ち台数算出手段は、前記一定時間の経過時点が青信号である場合には、前記一定時間の経過時点以後の流入台数を推定することにより、当該青信号が終了する時点における待ち台数を算出して確定し、前記一定時間の経過時点が赤信号である場合には、その赤信号期間の初めに存在した待ち台数を採用して確定するものであり、
前記評価手段は、前記一定時間の経過時点が青信号である場合には、当該青信号が終了する時点における待ち台数がその後現れる赤信号期間だけ続くものとし、前記一定時間の経過時点が赤信号である場合には、その赤信号期間の初めに存在した待ち台数が、一定時間の経過時点以後、当該赤信号終了時まで続くものとして、交差点での総遅れDを求めるものである請求項3記載の交通信号制御装置。
The second waiting number calculating means calculates the waiting number at the time when the green signal ends by estimating the number of inflows after the time when the certain time elapses when the time of the certain time elapses is a green signal. Calculate and confirm, when the time point of the predetermined time is a red signal, adopt the waiting number that existed at the beginning of the red signal period, and confirm,
In the case where the elapse time of the predetermined time is a green signal, the evaluation means assumes that the waiting number at the time of the completion of the green signal lasts only for the red signal period, and the elapse time of the predetermined time is the red signal. In this case, the total waiting time D at the intersection is calculated on the assumption that the number of waiting vehicles existing at the beginning of the red light period continues after the elapse of a predetermined time until the end of the red light period. Traffic signal control device.
JP2002106810A 2002-04-09 2002-04-09 Traffic signal control device Expired - Lifetime JP3613259B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002106810A JP3613259B2 (en) 2002-04-09 2002-04-09 Traffic signal control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002106810A JP3613259B2 (en) 2002-04-09 2002-04-09 Traffic signal control device

Publications (2)

Publication Number Publication Date
JP2003303398A JP2003303398A (en) 2003-10-24
JP3613259B2 true JP3613259B2 (en) 2005-01-26

Family

ID=29391023

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002106810A Expired - Lifetime JP3613259B2 (en) 2002-04-09 2002-04-09 Traffic signal control device

Country Status (1)

Country Link
JP (1) JP3613259B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4357983B2 (en) * 2004-02-17 2009-11-04 パナソニック株式会社 DELAY TIME ESTIMATION DEVICE, DELAY TIME ESTIMATION METHOD, DELAY TIME ESTIMATION SYSTEM, AND DELAY TIME ESTIMATION PROGRAM
CN106935042A (en) * 2017-05-09 2017-07-07 深圳实现创新科技有限公司 The control method and system of intelligent traffic light
CN113689714B (en) * 2020-05-19 2022-08-26 大唐移动通信设备有限公司 Traffic control method and device and traffic control system

Also Published As

Publication number Publication date
JP2003303398A (en) 2003-10-24

Similar Documents

Publication Publication Date Title
JP3680815B2 (en) Traffic signal control method
CN106571030B (en) Queuing length prediction method under multi-source traffic information environment
CN108765985B (en) Signalized intersection entrance lane delay calculation method based on arrival of first vehicle
CN113380027B (en) Intersection traffic state parameter estimation method and system based on multi-source data
CN104021674B (en) A kind of quick and precisely prediction vehicle method by road trip time
JP2008129802A (en) Automatic update system, method and program
CN114464000B (en) Intersection traffic light control method, device, equipment and storage medium
JP5037237B2 (en) Traffic signal control device and outflow traffic flow prediction method
JP5625953B2 (en) Signal control apparatus, computer program, and signal control method
JP5255791B2 (en) Traffic signal control apparatus and traffic signal control method
JP2000231690A (en) Travel time predicting device
JP3613259B2 (en) Traffic signal control device
JP2013025545A (en) Traffic evaluation device, computer program and traffic evaluation method
JP2008165332A (en) Traffic flow simulation mismatching decision device and traffic flow simulation mismatching decision method
JP6899528B2 (en) Traffic management equipment, traffic management system and traffic management method
CN106033643A (en) Data processing method and data processing device
TWI406197B (en) Controlling method for traffic signal system
JP5712430B2 (en) Traffic flow simulation apparatus and traffic flow simulation method
KR20220086787A (en) Flood occurrence time prediction method using peak flow velocity and time difference
JP4320625B2 (en) Traffic signal control method and control apparatus for implementing the method
CN105389982B (en) Urban intersection congestion event detection and method for dissipating based on FCD
JP2003006790A (en) Method, device and system for controlling traffic signal
Chen et al. Comparison of variability of individual vehicle delay and average control delay at signalized intersections
JP2006079455A5 (en)
JP3157953B2 (en) Traffic flow prediction device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040616

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20041005

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20041018

R150 Certificate of patent or registration of utility model

Ref document number: 3613259

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071105

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081105

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091105

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091105

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101105

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111105

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111105

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121105

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121105

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131105

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term