JP6410170B2 - Travel time calculation device and travel time calculation method - Google Patents
Travel time calculation device and travel time calculation method Download PDFInfo
- Publication number
- JP6410170B2 JP6410170B2 JP2014129275A JP2014129275A JP6410170B2 JP 6410170 B2 JP6410170 B2 JP 6410170B2 JP 2014129275 A JP2014129275 A JP 2014129275A JP 2014129275 A JP2014129275 A JP 2014129275A JP 6410170 B2 JP6410170 B2 JP 6410170B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- section
- travel time
- calculated
- vehicles
- 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.)
- Active
Links
Images
Landscapes
- Traffic Control Systems (AREA)
Description
本発明は、道路の所定の区間の旅行時間を算出する旅行時間算出装置及び旅行時間算出方法に関する。 The present invention relates to a travel time calculation device and a travel time calculation method for calculating travel time for a predetermined section of a road.
円滑な交通制御などの安全運転支援を実現するために、渋滞の有無、渋滞長、渋滞区間の通過時間などの交通情報を提供するための技術が開発されている。このような交通情報を求めるため、車両の台数、占有率又は車両の速度などを計測する車両感知器を道路に設置している。 In order to realize safe driving support such as smooth traffic control, a technology for providing traffic information such as the presence / absence of a traffic jam, a traffic jam length, and a transit time of a traffic jam section has been developed. In order to obtain such traffic information, a vehicle detector that measures the number of vehicles, occupancy, vehicle speed, or the like is installed on the road.
例えば、道路の車両進行方向の上流側及び下流側に一対のコイルを配置した車両感知器を設け、一対のコイルの設置距離及び一対のコイルで車両を感知した時間差により車両の速度を検出することにより、旅行時間を算出する技術が開示されている(特許文献1参照)。 For example, a vehicle detector having a pair of coils arranged upstream and downstream in the vehicle traveling direction on the road is provided, and the speed of the vehicle is detected by the installation distance of the pair of coils and the time difference when the vehicle is sensed by the pair of coils. Discloses a technique for calculating travel time (see Patent Document 1).
道路の上流側と下流側の2地点間で車両を感知して車両の速度などを計測する車両感知器の場合、車両が円滑に走行しているときは、車両の速度を精度よく計測することが可能である。しかし、渋滞が発生して車両が発進及び停止を繰り返すような場合には、車両感知器のコイルの手前で車両が停止する。このため、例えば、上流側の地点の手前で車両が前方車両の停止により停止しているような状態であって、上流側の地点から発進可能となって下流側の地点を円滑に通過したような場合には、停止中の時間が考慮されず、車両感知器が計測した速度が実際の速度よりも速くなり、計測速度と実態速度とが乖離する。また、上流側の地点の手前までは円滑に走行した車両が上流側と下流側の2地点間で一時的に停止したような場合には、円滑に走行していた状態が考慮されず、車両感知器が計測した速度が実際の速度よりも遅くなり、計測速度と実態速度とが乖離する。車両感知器で計測する速度が実態と合わなくなると、計測速度から算出する道路の区間の旅行時間なども正確に求めることができなくなるという虞がある。 In the case of a vehicle detector that measures the vehicle speed by sensing the vehicle between two points on the upstream and downstream sides of the road, when the vehicle is running smoothly, measure the vehicle speed accurately. Is possible. However, when a traffic jam occurs and the vehicle repeatedly starts and stops, the vehicle stops before the coil of the vehicle detector. For this reason, for example, it seems that the vehicle is stopped by the stop of the forward vehicle in front of the upstream point, and the vehicle can start from the upstream point and smoothly passes through the downstream point. In such a case, the stopping time is not taken into account, and the speed measured by the vehicle detector becomes faster than the actual speed, and the measured speed and the actual speed deviate. In addition, when a vehicle that has traveled smoothly up to a point on the upstream side temporarily stops between two points on the upstream side and the downstream side, the state of smoothly traveling is not considered, and the vehicle The speed measured by the sensor becomes slower than the actual speed, and the measured speed and the actual speed deviate. If the speed measured by the vehicle detector does not match the actual condition, the travel time of the road section calculated from the measured speed may not be obtained accurately.
本発明は、斯かる事情に鑑みてなされたものであり、道路の所定の区間の旅行時間を精度よく算出することができる旅行時間算出装置及び旅行時間算出方法を提供することを目的とする。 The present invention has been made in view of such circumstances, and an object of the present invention is to provide a travel time calculation device and a travel time calculation method that can accurately calculate the travel time of a predetermined section of a road.
本発明の実施の形態に係る旅行時間算出装置は、任意の時点で道路の所定の区間に存在する車両の区間台数を算出する区間台数算出部と、前記区間から流出する車両の台数を検出する流出検出部と、該流出検出部で検出した台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として算出する旅行時間算出部とを備える。 A travel time calculation device according to an embodiment of the present invention detects a section number calculation unit that calculates the number of sections of vehicles existing in a predetermined section of a road at an arbitrary time point, and detects the number of vehicles that flow out of the section. An outflow detection unit, and a travel time calculation unit that calculates a time difference between a time point when the number of units detected by the outflow detection unit is equal to the number of sections and the arbitrary time point as a travel time of the section.
本発明の実施の形態に係る旅行時間算出方法は、任意の時点で道路の所定の区間に存在する車両の区間台数を区間台数算出部が算出するステップと、前記区間から流出する車両の台数を流出検出部が検出するステップと、検出された台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として旅行時間算出部が算出するステップとを含む。 In the travel time calculation method according to the embodiment of the present invention, the section number calculation unit calculates the number of vehicles existing in a predetermined section of the road at an arbitrary time point, and the number of vehicles flowing out from the section is calculated. A step of detecting by the outflow detection unit, and a step of calculating the time difference between the time point when the detected number is equal to the number of sections and the arbitrary time point as the travel time of the section.
本発明によれば、道路の所定の区間の旅行時間を精度よく算出することができる。 According to the present invention, it is possible to accurately calculate the travel time of a predetermined section of a road.
[本願発明の実施形態の説明]
(1)本発明の実施の形態に係る旅行時間算出装置は、任意の時点で道路の所定の区間に存在する車両の区間台数を算出する区間台数算出部と、前記区間から流出する車両の台数を検出する流出検出部と、該流出検出部で検出した台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として算出する旅行時間算出部とを備える。
[Description of Embodiment of Present Invention]
(1) The travel time calculation device according to the embodiment of the present invention includes a section number calculation unit that calculates the number of sections of vehicles existing in a predetermined section of a road at an arbitrary time point, and the number of vehicles that flow out of the section. And a travel time calculation unit for calculating a time difference between the time point when the number detected by the outflow detection unit is equal to the number of sections and the arbitrary time point as the travel time of the section.
(8)また、本発明の実施の形態に係る旅行時間算出方法は、任意の時点で道路の所定の区間に存在する車両の区間台数を区間台数算出部が算出するステップと、前記区間から流出する車両の台数を流出検出部が検出するステップと、検出された台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として旅行時間算出部が算出するステップとを含む。 (8) In the travel time calculation method according to the embodiment of the present invention, the section number calculation unit calculates the number of sections of vehicles existing in a predetermined section of the road at an arbitrary time point, and the outflow from the section The step of detecting the number of vehicles to be detected by the outflow detection unit, and the step of calculating the travel time calculation unit by using the time difference between the time point when the detected number of vehicles is equal to the number of sections and the arbitrary time point as the travel time of the section Including.
区間台数算出部は、任意の時点で道路の所定の区間に存在する車両の区間台数を算出する。例えば、任意の時点としての時刻Tmにおいて、区間に存在する車両の台数を10台とする。なお、区間の長さLは、適宜の長さとすることができる。流出検出部は、区間から流出する車両の台数を検出する。例えば、区間の下流地点(流出地点)に車両感知器を設置して、車両感知器で感知したデータを取得することにより、区間から流出する車両の台数を検出することができる。 The number of sections calculation unit calculates the number of sections of vehicles existing in a predetermined section of the road at an arbitrary time. For example, at time Tm as an arbitrary time point, the number of vehicles existing in the section is assumed to be ten. The length L of the section can be set to an appropriate length. The outflow detection unit detects the number of vehicles flowing out from the section. For example, the number of vehicles flowing out of the section can be detected by installing a vehicle detector at a downstream point (outflow point) of the section and acquiring data sensed by the vehicle detector.
旅行時間算出部は、流出検出部で検出した台数が区間台数に等しくなる時点及び任意の時点の間の時間差を区間の旅行時間として算出する。例えば、流出検出部で検出した台数が区間台数に等しくなる時点を時刻Tnとする。すなわち、時刻Tnにおいて、10台の車両の流出を検出したとする。時刻Tmにおいて区間に存在した車両の最後尾の車両に注目すると、時刻Tmにおいて区間の上流地点(流入地点)から最も近い位置にいた車両が時刻Tnにおいて区間から流出するので、当該車両が区間を通過するのに要した時間(すなわち、区間の旅行時間)は、Tn−Tmで求めることができる。渋滞等の影響により、区間内で車両が停止した場合には、流出台数が区間台数に等しくなる時点に反映されるので、精度良く旅行時間を算出することができる。 The travel time calculation unit calculates a time difference between a time point when the number detected by the outflow detection unit is equal to the number of sections and an arbitrary time point as a travel time of the section. For example, the time when the number detected by the outflow detection unit is equal to the number of sections is defined as time Tn. That is, it is assumed that outflow of 10 vehicles is detected at time Tn. If attention is paid to the last vehicle in the section at time Tm, the vehicle closest to the upstream point (inflow point) of the section at time Tm flows out of the section at time Tn. The time required to pass (that is, the travel time of the section) can be obtained by Tn−Tm. When the vehicle stops in the section due to traffic jams or the like, the number of outflows is reflected at the time when the number of sections is equal to the number of sections, so the travel time can be calculated with high accuracy.
(2)本発明の実施の形態に係る旅行時間算出装置は、前記流出検出部は、前記任意の時点から所定の周期で前記区間から流出する車両の台数を繰り返し検出するようにしてあり、前記旅行時間算出部は、前記区間から流出した車両の台数が前記区間台数に等しくなる時点までに繰り返した前記周期の回数に該周期を乗算して前記旅行時間を算出するようにしてある。 (2) In the travel time calculation device according to an embodiment of the present invention, the outflow detection unit repeatedly detects the number of vehicles flowing out of the section at a predetermined cycle from the arbitrary time point, The travel time calculation unit calculates the travel time by multiplying the number of cycles repeated until the number of vehicles that have flowed out of the section becomes equal to the number of sections.
流出検出部は、任意の時点から所定の周期(所定周期とも称する)で区間から流出する車両の台数を繰り返し検出する。所定周期は、例えば、1分とすることができるが、1分に限定されるものではない。任意の時点を時刻T1とすると、1分毎に、例えば、時刻T2、時刻T3、T4、T5、T6、…の如く各時刻で所定周期(1分)の間の流出台数を検出する。旅行時間算出部は、区間から流出した車両の台数が区間台数に等しくなる時点までに繰り返した所定周期の回数に所定周期を乗算して旅行時間を算出する。例えば、時刻T6において、流出台数が区間台数に等しくなったとすると、繰り返した所定周期(例えば、1分)の回数は、5回(T2、T3、T4、T5、T6)で所定周期が1分であるので、旅行時間は、5×1分=5分となる。これにより、旅行時間を算出することができる。 The outflow detection unit repeatedly detects the number of vehicles flowing out of the section at a predetermined period (also referred to as a predetermined period) from an arbitrary time point. The predetermined period can be set to, for example, 1 minute, but is not limited to 1 minute. Assuming that an arbitrary time point is time T1, for example, the number of outflows during a predetermined period (1 minute) at each time, such as time T2, time T3, T4, T5, T6,. The travel time calculation unit calculates the travel time by multiplying a predetermined period by the number of predetermined periods repeated until the number of vehicles flowing out of the section becomes equal to the number of sections. For example, if the number of outflows becomes equal to the number of sections at time T6, the number of repeated predetermined cycles (for example, 1 minute) is 5 (T2, T3, T4, T5, T6), and the predetermined cycle is 1 minute. Therefore, the travel time is 5 × 1 minute = 5 minutes. Thereby, travel time can be calculated.
(3)本発明の実施の形態に係る旅行時間算出装置は、前記流出検出部は、前記旅行時間算出部が旅行時間を算出した時点から前記周期で前記区間から流出する車両の台数を繰り返し検出するようにしてあり、前記周期で前記区間へ流入する車両の台数を繰り返し検出する流入検出部と、前記周期の間に前記区間に存在する車両の増減台数及び該区間から流出した台数に基づいて、前記周期での旅行時間の増減時間を算出する増減算出部と、前記周期で前記区間から流出した車両の台数が前記区間台数より少ない場合、前記旅行時間算出部が算出した前記旅行時間に前記増減算出部で算出した増減時間を加算して、前記周期での暫定旅行時間を算出する暫定旅行時間算出部とを備える。 (3) In the travel time calculation device according to an embodiment of the present invention, the outflow detection unit repeatedly detects the number of vehicles flowing out of the section in the cycle from the time when the travel time calculation unit calculates the travel time. Based on the inflow detection unit that repeatedly detects the number of vehicles that flow into the section in the cycle, the number of vehicles that exist in the section during the cycle, and the number that flows out of the section An increase / decrease calculation unit for calculating an increase / decrease time of travel time in the cycle, and when the number of vehicles that have flowed out of the section in the cycle is less than the number of sections, the travel time calculated by the travel time calculation unit includes the travel time A provisional travel time calculation unit that adds the increase / decrease time calculated by the increase / decrease calculation unit to calculate the provisional travel time in the period.
流出検出部は、旅行時間算出部が旅行時間を算出した時点から所定周期で区間から流出する車両の台数を繰り返し検出する。旅行時間算出部が旅行時間を算出した時点をT6とすると、流出検出部は、1分毎に、例えば、時刻T7、T8、…の如く各時刻で流出台数を検出する。また、流入検出部は、所定周期で区間へ流入する車両の台数を繰り返し検出する。例えば、区間の上流地点(流入地点)に車両感知器を設置して、車両感知器で感知したデータを取得することにより、区間に流入する車両の台数を検出することができる。流入検出部は、1分毎に、例えば、時刻T7、T8、…の如く各時刻で流入台数を検出する。 The outflow detection unit repeatedly detects the number of vehicles flowing out of the section at a predetermined period from the time when the travel time calculation unit calculates the travel time. Assuming that the time when the travel time calculation unit calculates the travel time is T6, the outflow detection unit detects the number of outflows at each time such as time T7, T8,. The inflow detection unit repeatedly detects the number of vehicles flowing into the section at a predetermined cycle. For example, it is possible to detect the number of vehicles flowing into the section by installing a vehicle detector at an upstream point (inflow point) of the section and acquiring data sensed by the vehicle sensor. The inflow detection unit detects the number of inflows at each time, for example, at times T7, T8,.
増減算出部は、所定周期の間に区間に存在する車両の増減台数及び区間から流出した台数に基づいて、所定周期での旅行時間の増減時間Taを算出する。所定周期の間に区間に存在する車両の増減台数は、当該所定周期(例えば、時刻T6から時刻T7までの時間)での流入台数から流出台数を減算した値(流入台数−流出台数)である。増減台数を流出台数で除算することにより、当該所定周期での旅行時間の増減時間Taを求めることができる(例えば、砂時計モデル)。 The increase / decrease calculation unit calculates the increase / decrease time Ta of the travel time in the predetermined period based on the increase / decrease number of vehicles existing in the section during the predetermined period and the number of vehicles flowing out of the section. The increase / decrease number of vehicles existing in the section during the predetermined period is a value obtained by subtracting the number of outflows from the number of inflows in the predetermined period (for example, the time from time T6 to time T7) (inflow number-outflow number). . By dividing the increase / decrease number by the outflow number, the travel time increase / decrease time Ta in the predetermined cycle can be obtained (for example, an hourglass model).
暫定旅行時間算出部は、所定周期で区間から流出した車両の台数が区間台数より少ない場合、旅行時間算出部が算出した旅行時間Tsに増減算出部で算出した増減時間Taを加算して、所定周期での暫定旅行時間Ts′(=Ts+Ta)を算出する。区間台数は、旅行時間算出部で旅行時間を算出した時点、すなわち流出台数が区間台数に等しくなった時点(時刻T6)において、区間に存在する台数である。例えば、時刻T1における区間台数が時刻T6で0になった場合(すべて流出した場合)、時刻T2から時刻T6までの間に区間に流入した車両が時刻T6において区間に存在する台数となる。所定周期で区間から流出した車両の台数が区間台数より少ない場合とは、時刻T6において区間に存在した車両の一部が未だ区間内に存在することを意味し、旅行時間算出部で旅行時間を算出する周期(流出台数=区間台数となる周期)に到達していないことを意味する。 The provisional travel time calculation unit adds the increase / decrease time Ta calculated by the increase / decrease calculation unit to the travel time Ts calculated by the travel time calculation unit when the number of vehicles that have flowed out of the section in a predetermined cycle is less than the number of sections. Temporary travel time Ts ′ (= Ts + Ta) in a cycle is calculated. The number of sections is the number of sections existing in the section at the time when the travel time is calculated by the travel time calculation unit, that is, when the number of outflows becomes equal to the number of sections (time T6). For example, when the number of sections at time T1 becomes 0 at time T6 (when all have flowed out), the number of vehicles that have flowed into the section from time T2 to time T6 is the number that exists in the section at time T6. The case where the number of vehicles that have flowed out of the section at a predetermined cycle is less than the number of sections means that some of the vehicles that were present in the section at time T6 are still in the section, and the travel time calculation unit calculates the travel time. This means that the calculated cycle (the number of outflows = the cycle of the number of sections) has not been reached.
これにより、旅行時間算出部が旅行時間Tsを算出した時点T6から所定周期後(例えば、時刻T7)に暫定旅行時間Ts′を算出することができ、所定周期で区間の旅行時間情報を提供することができる。 Thus, the provisional travel time Ts ′ can be calculated after a predetermined period (for example, time T7) from the time T6 when the travel time calculation unit calculates the travel time Ts, and the travel time information of the section is provided at the predetermined period. be able to.
(4)本発明の実施の形態に係る旅行時間算出装置は、前記暫定旅行時間算出部は、前記周期で前記区間から流出した車両の台数が前記区間台数より少ない場合、直近に算出した暫定旅行時間に前記増減算出部で算出した増減時間を加算して、前記周期での暫定旅行時間を算出するようにしてある。 (4) In the travel time calculation device according to the embodiment of the present invention, the provisional travel time calculation unit may calculate the temporary travel most recently when the number of vehicles that have flowed out of the section in the cycle is less than the number of sections. The temporary travel time in the cycle is calculated by adding the increase / decrease time calculated by the increase / decrease calculation unit to the time.
暫定旅行時間算出部は、所定周期で区間から流出した車両の台数が区間台数より少ない場合、直近に算出した暫定旅行時間に増減算出部で算出した増減時間を加算して、所定周期での暫定旅行時間を算出する。これにより、旅行時間算出部が旅行時間Tsを算出した時点T6から所定周期毎(例えば、時刻T8、…)に暫定旅行時間Ts′を算出することができ、所定周期で区間の旅行時間情報を提供することができる。 The provisional travel time calculation unit adds the increase / decrease time calculated by the increase / decrease calculation unit to the provisional travel time calculated most recently when the number of vehicles that have flowed out of the section in a predetermined cycle is less than the number of sections, Calculate travel time. Thus, the provisional travel time Ts ′ can be calculated every predetermined period (for example, time T8,...) From the time T6 when the travel time calculation unit calculates the travel time Ts. Can be provided.
(5)本発明の実施の形態に係る旅行時間算出装置は、前記暫定旅行時間算出部は、前記周期の繰り返し回数に該周期を乗算した経過時間が算出した暫定旅行時間より長い場合、該算出した暫定旅行時間に代えて前記経過時間を暫定旅行時間として算出するようにしてある。 (5) In the travel time calculation device according to the embodiment of the present invention, the provisional travel time calculation unit calculates the elapsed time when the elapsed time obtained by multiplying the number of repetitions of the period by the period is longer than the calculated temporary travel time. Instead of the provisional travel time, the elapsed time is calculated as the provisional travel time.
暫定旅行時間算出部は、所定周期の繰り返し回数に所定周期を乗算した経過時間が算出した暫定旅行時間より長い場合、算出した暫定旅行時間に代えて経過時間を暫定旅行時間として算出する。例えば、旅行時間算出部が旅行時間Tsを算出した時点T6からk周期目の時刻Tkにおいては、所定周期を1分とすると、経過時間Tcは、1分×k=k分である。仮に暫定旅行時間算出部が算出した時刻Tkでの暫定旅行時間Ts′が、Tc>Ts′である場合、経過時間Tcを時刻Tkでの暫定旅行時間とする。すなわち、暫定旅行時間よりも経過時間の方が長くなる場合には、実際の経過時間を採用することにより、暫定旅行時間の精度を高めることができる。 When the elapsed time obtained by multiplying the number of repetitions of the predetermined period by the predetermined period is longer than the calculated temporary travel time, the temporary travel time calculation unit calculates the elapsed time as the temporary travel time instead of the calculated temporary travel time. For example, at a time Tk in the k period from the time T6 when the travel time calculation unit calculates the travel time Ts, if the predetermined period is 1 minute, the elapsed time Tc is 1 minute × k = k minutes. If the temporary travel time Ts ′ at the time Tk calculated by the temporary travel time calculation unit is Tc> Ts ′, the elapsed time Tc is set as the temporary travel time at the time Tk. That is, when the elapsed time is longer than the provisional travel time, the accuracy of the provisional travel time can be improved by adopting the actual elapsed time.
(6)本発明の実施の形態に係る旅行時間算出装置は、前記区間を走行した車両から該車両の位置及び時刻を含むプローブ情報を取得するプローブ情報取得部と、該プローブ情報取得部で取得したプローブ情報に基づいて、前記車両が前記区間に流入した流入時点及び前記区間から流出した流出時点を特定する時点特定部とを備え、前記区間台数算出部は、前記任意の時点を前記流出時点とした場合の、前記流出時点と流入時点との間に前記区間に流入した車両の台数を前記区間台数として算出するようにしてある。 (6) The travel time calculation device according to the embodiment of the present invention acquires probe information acquisition unit that acquires probe information including the position and time of the vehicle from the vehicle that has traveled in the section, and acquires the probe information acquisition unit. And a time point specifying unit that specifies an inflow time point when the vehicle flows into the section and an outflow time point when the vehicle flows out from the section, and the number of sections calculation unit determines the arbitrary time point as the outflow time point. In this case, the number of vehicles flowing into the section between the outflow time and the inflow time is calculated as the number of sections.
プローブ情報取得部は、区間を走行した車両から当該車両の位置及び時刻を含むプローブ情報を取得する。時点特定部は、取得したプローブ情報に基づいて、車両が区間に流入した流入時点及び区間から流出した流出時点を特定する。区間台数算出部は、任意の時点を流出時点とした場合の、流出時点と流入時点との間に区間に流入した車両の台数を区間台数として算出する。例えば、時刻Taにおいて区間に流入した車両が、時刻Tbに区間から流出したとすると、時刻Taから時刻Tbまでの間に区間に流入した車両の台数を時刻Tbにおける区間台数とする。これにより、1台の車両のプローブ情報を取得するだけで、区間の存在台数を算出することができる。 A probe information acquisition part acquires the probe information containing the position and time of the said vehicle from the vehicle which drive | worked the area. The time specifying unit specifies the inflow time when the vehicle flows into the section and the outflow time when the vehicle flows out from the section based on the acquired probe information. The number-of-sections calculation unit calculates the number of vehicles that have flowed into the section between the outflow time and the inflow time when an arbitrary time is set as the outflow time. For example, if a vehicle that flows into the section at time Ta flows out of the section at time Tb, the number of vehicles that flow into the section between time Ta and time Tb is set as the number of sections at time Tb. As a result, the number of existing sections can be calculated only by acquiring the probe information of one vehicle.
(7)本発明の実施の形態に係る旅行時間算出装置は、前記プローブ情報取得部でプローブ情報を取得した取得時点が前記流出時点より後である場合、前記流出時点及び取得時点の間に前記区間に流入又は該区間から流出した車両の台数に基づいて、前記区間台数算出部で算出した区間台数を補正する区間台数補正部を備える。 (7) In the travel time calculation device according to the embodiment of the present invention, when the acquisition time point when the probe information is acquired by the probe information acquisition unit is later than the outflow time point, the travel time calculation device between the outflow time point and the acquisition time point A section number correction unit is provided for correcting the number of sections calculated by the section number calculation unit based on the number of vehicles flowing into or out of the section.
区間台数補正部は、プローブ情報取得部でプローブ情報を取得した取得時点が流出時点より後である場合、流出時点及び取得時点の間に区間に流入又は区間から流出した車両の台数に基づいて、区間台数算出部で算出した区間台数を補正する。プローブ情報を取得した取得時点が流出時点より後である場合とは、例えば、区間の流出地点とプローブ情報の取得地点とが離れている場合をいう。例えば、流出時点をTbとし、プローブ情報の取得時点をTiとする。時刻Tiにおける区間台数Qiは、時刻Taから時刻Tbまでの間に区間に流入した車両の台数(区間台数算出部で算出した区間台数)を、時刻Tbから時刻Tiまでの間に区間に流入した台数から時刻Tbから時刻Tiまでの間に区間から流出した台数を減算した台数で補正することにより求めることができる。これにより、プローブ情報を取得する地点が区間の流出地点から離れている場合でも、精度良く区間台数を算出することができる。 If the acquisition time when the probe information acquisition unit acquired the probe information is later than the outflow time, the section number correction unit is based on the number of vehicles flowing into or out of the section between the outflow time and the acquisition time, The number of sections calculated by the section number calculation unit is corrected. The case where the acquisition time point at which the probe information is acquired is after the outflow time point refers to, for example, the case where the outflow point in the section is away from the acquisition point of the probe information. For example, let Tb be the outflow time and Ti be the probe information acquisition time. The number of sections Qi at time Ti is the number of vehicles that flowed into the section from time Ta to time Tb (the number of sections calculated by the section number calculation unit) that flowed into the section from time Tb to time Ti. It can be obtained by correcting with the number obtained by subtracting the number that has flowed out of the section between the time Tb and the time Ti. Thereby, even when the point which acquires probe information is away from the outflow point of the section, the number of sections can be calculated with high accuracy.
[本願発明の実施形態の詳細]
以下、本発明に係る旅行時間算出装置の実施の形態を示す図面に基づいて説明する。図1は本実施の形態の旅行時間算出装置100の構成の一例を示すブロック図である。旅行時間算出装置100は、装置全体を制御する制御部10、通信部11、区間台数算出部12、旅行時間算出部13、所要の情報を記憶する記憶部14、増減旅行時間算出部15、暫定旅行時間算出部16、プローブ情報取得部17、区間台数補正部18などを備える。
[Details of the embodiment of the present invention]
Hereinafter, a travel time calculating apparatus according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram illustrating an example of a configuration of a travel
通信部11は、流入検出部及び流出検出部としての機能を有する。すなわち、通信部11は、道路の所定の区間の流入地点(上流地点)に設けられた車両感知器210(図2参照)で感知した感知データを取得することにより、区間に流入する車両の台数(流入台数)を検出する。また、通信部11は、道路の所定の区間の流出地点(下流地点)に設けられた車両感知器220で感知した感知データを取得することにより、区間から流出する車両の台数(流出台数)を検出する。通信部11は、所定周期(例えば、1分)毎に流入台数及び流出台数を検出する。なお、所定周期は、1分に限定されるものではない。
The
区間台数算出部12は、任意の時点で道路の区間に存在する車両の区間台数を算出する。なお、区間台数は、区間の存在台数とも称する。
The number-of-
旅行時間算出部13は、通信部11で検出した流出台数が区間台数算出部12で算出した区間台数に等しくなる時点及び任意の時点の間の時間差を区間の旅行時間として算出する。
The travel
図2は任意の時点としての時刻T1における区間台数の一例を示す模式図である。図2に示すように、道路の区間をLとし、区間の流入地点である上流地点(交通の流れの上流地点)に車両感知器210を設置してあり、区間の流出地点である下流地点(交通の流れの下流地点)に車両感知器220を設置してある。例えば、図2に示すように、任意の時点としての時刻T1において、区間に存在する車両の台数(区間台数)を10台とする。なお、区間に存在する車両のうち、最後尾に位置する車両に注目すると、当該車両は、時刻T1に流入地点から区間Lに流入した車両ということができる。時刻T1に流入した車両(模様あり)の下流車両台数(模様なし)は8台である。また、区間の長さLは、適宜の長さとすることができる。
FIG. 2 is a schematic diagram showing an example of the number of sections at time T1 as an arbitrary time point. As shown in FIG. 2, the road section is L, the
図3は時刻T4における区間台数の一例を示す模式図である。時刻T1から所定周期(例えば、1分)だけ繰り返し経過した時点の時刻それぞれを、T2、T3、T4、T5、T6、…の如く表すとする。図3に示す時刻T4は、時刻T1から3分後の状態を示す。図3に示すように、時刻T4では、時刻T1に流入した車両の下流車両台数8台のうち、6台が区間から流出し、区間に存在する存在台数は4台となる。なお、図3では、簡便のため、時刻T2以降に区間に流入する車両は図示していない。 FIG. 3 is a schematic diagram showing an example of the number of sections at time T4. Each time when a predetermined period (for example, 1 minute) has elapsed repeatedly from time T1 is represented as T2, T3, T4, T5, T6,. A time T4 shown in FIG. 3 shows a state three minutes after the time T1. As shown in FIG. 3, at time T4, out of the eight downstream vehicles that flowed in at time T1, six outflow from the section, and the number of existing vehicles in the section is four. In FIG. 3, for convenience, vehicles that flow into the section after time T2 are not shown.
図4は時刻T6における区間台数の一例を示す模式図である。図4に示す時刻T6は、時刻T1から5分後の状態を示す。図4に示すように、時刻T6では、時刻T1に流入した車両(模様あり)が区間から流出し、時刻T1において区間に存在した台数(区間台数)が全て捌けた状態(区間から流出した状態)となる。なお、図4では、簡便のため、時刻T2以降に区間に流入する車両は図示していない。 FIG. 4 is a schematic diagram showing an example of the number of sections at time T6. A time T6 shown in FIG. 4 indicates a state after 5 minutes from the time T1. As shown in FIG. 4, at time T6, the vehicle (with a pattern) that flowed in at time T1 flows out of the section, and the number (number of sections) that existed in the section at time T1 is all earned (state that flows out of the section). ) In FIG. 4, for convenience, vehicles that flow into the section after time T2 are not shown.
すなわち、任意の時点としての時刻Tm(図2の例では時刻T1)において、区間に存在する車両の台数を10台とする。そして、通信部11で検出した流出台数が区間台数に等しくなる時点を時刻Tn(図4の例では時刻T6)とする。すなわち、時刻Tnにおいて、10台の車両の流出を検出したとする。
In other words, at the time Tm as an arbitrary time point (time T1 in the example of FIG. 2), the number of vehicles existing in the section is set to ten. A time point at which the number of outflows detected by the
時刻Tmにおいて区間に存在した車両の最後尾の車両に注目すると、時刻Tmにおいて区間の上流地点(流入地点)から最も近い位置にいた車両が時刻Tnにおいて区間から流出するので、当該車両が区間を通過するのに要した時間(すなわち、区間の旅行時間)は、Tn−Tmで求めることができる。図2乃至図4の例では、旅行時間は、T6−T1=5分となる。渋滞等の影響により、区間内で車両が停止した場合には、流出台数が区間台数に等しくなる時点に反映されるので、精度良く旅行時間を算出することができる。 If attention is paid to the last vehicle in the section at time Tm, the vehicle closest to the upstream point (inflow point) of the section at time Tm flows out of the section at time Tn. The time required to pass (that is, the travel time of the section) can be obtained by Tn−Tm. In the example of FIGS. 2 to 4, the travel time is T6-T1 = 5 minutes. When the vehicle stops in the section due to traffic jams or the like, the number of outflows is reflected at the time when the number of sections is equal to the number of sections, so the travel time can be calculated with high accuracy.
より具体的には、通信部11は、任意の時点(図2の例では、時刻T1)から所定周期で繰り返し区間から流出する車両の台数を検出する。所定周期は、例えば、1分とすることができるが、1分に限定されるものではない。任意の時点を時刻T1とすると、1分毎に、例えば、時刻T2、時刻T3、T4、T5、T6、…の如く各時刻で所定周期(1分)の間の流出台数を検出する。
More specifically, the
旅行時間算出部13は、区間から流出した車両の台数が区間台数に等しくなる時点までに繰り返した所定周期の回数に所定周期を乗算して旅行時間を算出する。例えば、時刻T6において、流出台数が区間台数に等しくなったとすると、繰り返した所定周期(例えば、1分)の回数は、5回(T2、T3、T4、T5、T6)で所定周期が1分であるので、旅行時間は、5×1分=5分となる。これにより、旅行時間を算出することができる。
The travel
なお、本実施の形態では、旅行時間算出部13で算出する旅行時間を「確定した旅行時間」とも称することにより、後述の暫定旅行時間と区別する。すなわち、旅行時間(確定した旅行時間)は、区間台数が0となる時点(すなわち、流出台数=区間台数となる時点)で算出されるものであり、旅行時間(確定した旅行時間)を算出した周期を旅行時間が確定した確定周期とも称する。
In the present embodiment, the travel time calculated by the travel
次に確定周期以外の周期(所定周期)での暫定旅行時間の算出方法について説明する。暫定旅行時間は、下流車両台数又は区間台数の減算途中で旅行時間が確定しない周期で算出されるものであり、確定周期で算出された旅行時間(確定した旅行時間)に、以降の周期の存在台数の増減数と流出台数とから求めた増減旅行時間を加算することにより算出することができる。 Next, a method for calculating the provisional travel time in a cycle other than the fixed cycle (predetermined cycle) will be described. The provisional travel time is calculated in a cycle in which the travel time is not fixed during the subtraction of the number of downstream vehicles or the number of sections, and there is a subsequent cycle in the travel time calculated in the fixed cycle (fixed travel time) It can be calculated by adding the increase / decrease travel time obtained from the increase / decrease number of the number of vehicles and the number of outflows.
図5は確定周期における区間台数の一例を示す模式図である。図5に示す確定周期は、時刻T6における状態を示す。図5の例は、時刻T2以降の流入車両を図示していない図4の例に、時刻T2から時刻T6までの間に区間に流入した車両を図示したものである。図5に示すように、時刻T6において、区間台数が20台であったとする。 FIG. 5 is a schematic diagram showing an example of the number of sections in the fixed cycle. The fixed period shown in FIG. 5 indicates the state at time T6. The example of FIG. 5 illustrates a vehicle that has flowed into the section between time T2 and time T6 in the example of FIG. 4 that does not illustrate the inflow vehicle after time T2. As shown in FIG. 5, it is assumed that the number of sections is 20 at time T6.
図6は確定周期より後の周期における区間台数の一例を示す模式図である。図6における周期は、確定周期(時刻T6)の次の周期(時刻T7)における状態を示す。通信部11は、旅行時間算出部13が旅行時間を算出した時点(例えば、図5の時刻T6)から所定周期で繰り返し区間から流出する車両の台数を検出する。旅行時間算出部13が旅行時間を算出した時点をT6とすると、通信部11は、1分毎に、例えば、時刻T7、T8、…の如く各時刻で流出台数を検出する。また、通信部11は、所定周期で繰り返し区間へ流入する車両の台数を検出する。例えば、通信部11は、1分毎に、例えば、時刻T7、T8、…の如く各時刻で流入台数を検出する。本実施の形態では、簡便のため、流入台数を4台/分とし、流出台数を2台/分とする。図6の例では、時刻T6から時刻T7までの間に、区間から2台の車両が流出し、4台の車両が流入するので、時刻T6から時刻T7までの増減量は2台増となる。
FIG. 6 is a schematic diagram showing an example of the number of sections in a cycle after the fixed cycle. The period in FIG. 6 shows the state in the period (time T7) next to the fixed period (time T6). The
増減旅行時間算出部15は、増減算出部としての機能を有し、所定周期の間に区間に存在する車両の増減台数及び区間から流出した台数に基づいて、所定周期での旅行時間の増減時間Taを算出する。所定周期の間に区間に存在する車両の増減台数は、当該所定周期(例えば、時刻T6から時刻T7までの時間)での流入台数から流出台数を減算した値(流入台数−流出台数)である。増減台数を流出台数で除算することにより、当該所定周期での旅行時間の増減時間Taを求めることができる(例えば、砂時計モデル)。図6の例では、時刻T7における増減時間Taは、Ta={(流入台数−流出台数)/流出台数}×単位周期時間={(4−2)/2}×1=1分となる。
The increase / decrease travel
暫定旅行時間算出部16は、所定周期で区間から流出した車両の台数が区間台数より少ない場合、旅行時間算出部13が算出した旅行時間Tsに、増減旅行時間算出部15で算出した増減時間Taを加算して、所定周期での暫定旅行時間Ts′(=Ts+Ta)を算出する。区間台数は、旅行時間算出部13で旅行時間を算出した時点(確定周期)、すなわち流出台数が区間台数に等しくなった時点(時刻T6)において、区間に存在する台数である。例えば、時刻T1における区間台数(図2の例では10台)が時刻T6で0になった場合(すべて流出した場合)、時刻T2から時刻T6までの間に区間に流入した車両が時刻T6において区間に存在する台数となる。所定周期で区間から流出した車両の台数が区間台数より少ない場合とは、時刻T6において区間に存在した車両の一部が未だ区間内に存在することを意味し(例えば、図6に示す状態)、旅行時間算出部13で旅行時間を算出する確定周期(流出台数=区間台数となる周期)に到達していないことを意味する。
When the number of vehicles that have flowed out of the section at a predetermined cycle is less than the number of sections, the provisional travel
図6に示す例では、旅行時間算出部13が算出した旅行時間Tsが5分であり、増減旅行時間算出部15で算出した増減時間Taが1分であるから、時刻T7における暫定旅行時間Ts′は6分(=5+1)となる。これにより、旅行時間算出部13が旅行時間Tsを算出した時点T6から所定周期後(例えば、時刻T7)に暫定旅行時間Ts′を算出することができ、所定周期で区間の旅行時間情報を提供することができる。
In the example shown in FIG. 6, the travel time Ts calculated by the travel
同様に、時刻T8では、暫定旅行時間算出部16は、所定周期で区間から流出した車両の台数が区間台数より少ない場合、直近に算出した暫定旅行時間(例えば、時刻T7)に増減旅行時間算出部15で算出した増減時間を加算して、所定周期での暫定旅行時間を算出する。例えば、時刻T8における増減時間Taは、Ta={(流入台数−流出台数)/流出台数}×単位周期時間={(4−2)/2}×1=1分となる。そして、直近(時刻T7)において算出した暫定旅行時間が6分であるから、時刻T8における暫定旅行時間Ts′は、7分(=6+1)となる。これにより、旅行時間算出部13が旅行時間Tsを算出した時点T6から所定周期毎(例えば、時刻T8、…)に暫定旅行時間Ts′を算出することができ、所定周期で区間の旅行時間情報を提供することができる。以降、時刻T9、T10、…も同様である。
Similarly, at time T8, when the number of vehicles that have flowed out of the section in a predetermined cycle is less than the number of sections, the provisional travel
図7は図5に示す確定周期の次の確定周期における区間台数の一例を示す模式図である。図5に示す確定周期は、時刻T6であり、図7に示す次の確定周期は、時刻T16である。すなわち、図5に示すように、時刻T6において流入した車両の下流車両台数は、18台であり、時刻T6において流入した2台の車両を含めると区間に存在する区間台数は20台である。前述のとおり、流出台数を2台/分であるとすると、区間台数20台がすべて区間から流出する時点は、時刻T6から10分後の時刻T16となる。つまり、時刻T6に流入した車両が時刻T16において区間から流出する。図7は、時刻T6における区間台数(20台)がすべて区間から流出した時点を示す。すなわち、時刻T16においては、旅行時間算出部13が算出する旅行時間は10分となる。なお、図7では、簡便のため、時刻T7以降に区間に流入する車両は図示していない。
FIG. 7 is a schematic diagram showing an example of the number of sections in the fixed cycle next to the fixed cycle shown in FIG. The fixed cycle shown in FIG. 5 is time T6, and the next fixed cycle shown in FIG. 7 is time T16. That is, as shown in FIG. 5, the number of downstream vehicles of the vehicles that flowed in at time T6 is 18, and the number of zones existing in the zone is 20 when the two vehicles that flowed in at time T6 are included. As described above, when the number of outflows is 2 / min, the time when all the 20 units in the section flow out of the section is time T16, which is 10 minutes after time T6. That is, the vehicle that has flowed in at time T6 flows out of the section at time T16. FIG. 7 shows a point in time when the number of sections (20 units) at time T6 has all flowed out of the section. That is, at time T16, the travel time calculated by the travel
暫定旅行時間算出部16は、所定周期の繰り返し回数に所定周期を乗算した経過時間が算出した暫定旅行時間より長い場合、算出した暫定旅行時間に代えて経過時間を暫定旅行時間として算出する。例えば、所定周期を1分とすると、旅行時間算出部13が旅行時間Tsを算出した時点T6からk周期目の時刻Tkにおいては、経過時間Tcは、1分×k=k分である。仮に暫定旅行時間算出部16が算出した時刻Tkでの暫定旅行時間Ts′が、Tc>Ts′である場合、経過時間Tcを時刻Tkでの暫定旅行時間とする。すなわち、暫定旅行時間よりも経過時間の方が長くなる場合には、実際の経過時間を採用することにより、暫定旅行時間の精度を高めることができる。
If the elapsed time obtained by multiplying the number of repetitions of the predetermined cycle by the predetermined period is longer than the calculated temporary travel time, the temporary travel
プローブ情報取得部17は、区間を走行した車両から当該車両の位置及び時刻を含むプローブ情報を取得する。プローブ情報取得部17は、例えば、UHF帯の周波数帯域を使用するITS(Intelligent Transport Systems:高度道路交通システム)用の無線通信機能を備えた、後述の路上通信装置(基地局)300との間の通信機能を有する。プローブ情報は、アップリンク情報とも称し、例えば、車両ID、車両の位置、時刻、車両の速度、車両の方位などを含めることができる。路上通信装置300は、車両が路上通信装置300との通信領域を通過する際に、当該車両からプローブ情報を取得し、旅行時間算出装置100へ出力する。
The probe
制御部10は、時点特定部としての機能を有し、プローブ情報取得部17で取得したプローブ情報に基づいて、車両が区間に流入した流入時点Ta及び区間から流出した流出時点Tbを特定する。
The
区間台数算出部12は、任意の時点を流出時点とした場合の、流出時点と流入時点との間に区間に流入した車両の台数を区間台数として算出する。
The section
例えば、時刻Taにおいて区間に流入した車両が、時刻Tbに区間から流出したとすると、時刻Taから時刻Tbまでの間に区間に流入した車両の台数を時刻Tbにおける区間台数とする。区間への流入台数(車両感知器210の通過台数)をQaとすると、区間台数は式(1)で求めることができる。 For example, if a vehicle that flows into the section at time Ta flows out of the section at time Tb, the number of vehicles that flow into the section between time Ta and time Tb is set as the number of sections at time Tb. If the number of inflows into the section (the number of vehicles that have passed through the vehicle detector 210) is Qa, the number of sections can be obtained by equation (1).
これにより、1台の車両のプローブ情報を取得するだけで、区間の存在台数を算出することができる。 As a result, the number of existing sections can be calculated only by acquiring the probe information of one vehicle.
上述の例は、路上通信装置300が区間の流出地点に設置されている場合を想定しているが、路上通信装置300が区間の流出地点から離れている場合には、以下に説明するように、区間台数を補正すればよい。
The above example assumes that the
図8は区間と路上通信装置300との位置関係を示す模式図である。図8に示すように、路上通信装置300は、区間の下流地点に設置された車両感知器220からさらに下流側に設置されているとする。そして、図8に示すように、時刻Taにおいて、車両xが区間に流入したとする。
FIG. 8 is a schematic diagram showing a positional relationship between the section and the
図9は時刻Taに区間に流入した車両が時刻Tbに区間から流出する状態を示す模式図である。この場合、時刻Taから時刻Tbまでの間に区間に流入した車両の台数を時刻Tbにおける区間台数とすることができる。 FIG. 9 is a schematic diagram showing a state where a vehicle that has flowed into the section at time Ta flows out of the section at time Tb. In this case, the number of vehicles flowing into the section between time Ta and time Tb can be set as the number of sections at time Tb.
図10は時刻Taに区間に流入した車両が時刻Tiに路上通信装置300との通信領域を通過する状態を示す模式図である。区間台数補正部18は、プローブ情報取得部17でプローブ情報を取得した取得時点Tiが流出時点Tbより後である場合、流出時点Tb及び取得時点Tiの間に区間に流入又は区間から流出した車両の台数に基づいて、区間台数算出部で算出した区間台数を補正する。プローブ情報を取得した取得時点Tiが流出時点Tbより後である場合とは、図8乃至図10に示すように、区間の流出地点とプローブ情報の取得地点とが離れている場合をいう。
FIG. 10 is a schematic diagram showing a state in which the vehicle that has flowed into the section at time Ta passes through the communication area with the
時刻Tiにおける区間台数Qiは、式(2)で求めることができる。すなわち、時刻Tiにおける区間台数Qiは、時刻Taから時刻Tbまでの間に区間に流入した車両の台数(区間台数算出部12で算出した区間台数)を、時刻Tbから時刻Tiまでの間に区間に流入した台数から時刻Tbから時刻Tiまでの間に区間から流出した台数を減算した台数で補正することにより求めることができる。これにより、プローブ情報を取得する地点が区間の流出地点から離れている場合でも、精度良く区間台数を算出することができる。 The number of sections Qi at time Ti can be obtained by Expression (2). That is, the number of sections Qi at time Ti is the number of vehicles that flowed into the section from time Ta to time Tb (the number of sections calculated by the section number calculation unit 12). It can be obtained by correcting the number of vehicles flowing out of the section from the time Tb to the time Ti by subtracting the number of vehicles flowing out of the section. Thereby, even when the point which acquires probe information is away from the outflow point of the section, the number of sections can be calculated with high accuracy.
次に、プローブ情報を収集することができない周期において、区間台数を推定する方法について説明する。 Next, a method for estimating the number of sections in a period in which probe information cannot be collected will be described.
プローブ情報は、車両が路上通信装置300の通信領域に到達するまでは収集することができない。そこで、プローブ情報を収集することができない周期では、カルマンフィルタ等の統計手法を用いることにより、区間台数の精度を維持することができる。
The probe information cannot be collected until the vehicle reaches the communication area of the
E(t)を時刻tの区間台数(推定したい変数)の真値(未知)とし、y(t)を時刻tにプローブ情報から求めた区間台数の推定値とし、u(t)を時刻tの区間への流入出台数とし、ξ(t)を時刻tの状態方程式の誤差(未知)とし、η(t)を時刻tの観測方程式の誤差(未知)であるとすると、状態方程式は式(3)で表すことができ、観測方程式は式(4)で表すことができる。 E (t) is the true value (unknown) of the number of sections at time t (variable to be estimated), y (t) is the estimated number of sections obtained from the probe information at time t, and u (t) is the time t And ξ (t) is the error (unknown) of the observation equation at time t, and ξ (t) is the error (unknown) of the observation equation at time t. (3) and the observation equation can be expressed by equation (4).
このとき、ξ、ηの誤差特性を、ξ(t):N(0、M(t))、η(t):N(0、N(t))と仮定すると(N(平均、分散)の正規分布に従うものと仮定)、時刻tの状態変数E(t)の最適推定値Es(t)とその誤差(分散)Σ(t)は、それぞれ式(5)、式(7)で表すことができる。この場合、カルマンゲインK(t)は、式(6)で表すことができる。また、推定値の初期値Es(0)及び誤差分散の初期値Σ(0)は、それぞれ式(8)、式(9)で表すことができる。なお、E(0)の初期値はN(α、B))である。 At this time, assuming that the error characteristics of ξ and η are ξ (t): N (0, M (t)) and η (t): N (0, N (t)) (N (average, variance) And the optimal estimate Es (t) and the error (variance) Σ (t) of the state variable E (t) at time t are expressed by Equation (5) and Equation (7), respectively. be able to. In this case, the Kalman gain K (t) can be expressed by Expression (6). In addition, the initial value Es (0) of the estimated value and the initial value Σ (0) of the error variance can be expressed by Expression (8) and Expression (9), respectively. Note that the initial value of E (0) is N (α, B)).
次に、本実施の形態の旅行時間算出装置100の動作について説明する。図11及び図12は本実施の形態の旅行時間算出装置100の処理手順の一例を示すフローチャートである。以下、便宜上、処理の主体を制御部10として説明する。また、(t)は、パラメータのある周期(例えば、現周期)を表し、(t−1)は、当該周期の前の周期を表すものとする。制御部10は、初期存在台数(初期区間台数)をQ(t−1)にセットし(S11)、カウンタCをリセットしてC=0とする(S12)。カウンタは、所定周期の繰り返し回数をカウントするものである。
Next, the operation of travel
制御部10は、初期下流車両台数Ql(t−1)をQ(t−1)にセットする。すなわち、Ql(t−1)=Q(t−1)とする(S13)。制御部10は、区間の初期旅行時間をTs(t−1)にセットする(S14)。
The
制御部10は、区間への流入台数Qi(t)及び区間からの流出台数Qo(t)を取得し(S15)、存在台数(区間台数)Q(t)を、Q(t)=Q(t−1)+Qi(t)−Qo(t)により算出する(S16)。ある所定周期での存在台数をQ(t−1)とすると、次の所定周期での存在台数をQ(t)で表している。
The
制御部10は、下流車両台数Ql(t)を、Ql(t)=Ql(t−1)−Qo(t)により算出する(S17)。ある所定周期での下流車両台数をQl(t−1)とすると、次の所定周期での下流車両台数をQl(t)で表している。
The
制御部10は、カウンタCに1を加算してカウントアップし(S18)、下流車両台数Ql(t)≦0であるか否かを判定する(S19)。下流車両台数Ql(t)≦0である場合(S19でYES)、制御部10は、旅行時間Ts(t)を、Ts(t)=C×単位周期時間により算出する(S20)。単位周期時間は、所定周期の時間であり、例えば、1分である。
The
制御部10は、カウンタC=0にしてカウンタCをリセットし(S21)、下流車両台数Ql(t)に存在台数(区間台数)Q(t)をセットする。すなわちQl(t)=Q(t)とする(S22)。
The
一方、下流車両台数Ql(t)≦0でない場合(S19でNO)、制御部10は、増減旅行時間Taを、Ta={(Qi(t)−Qo(t))/Qo(t)}×単位周期時間により算出する(S23)。単位周期時間は、上述の所定周期であり、例えば、1分である。制御部10は、暫定旅行時間Ts(t)をTs(t)=Ts(t−1)+Taにより算出する(S24)。ある所定周期での暫定旅行時間をTs(t−1)とすると、次の所定周期での暫定旅行時間をTs(t)で表している。
On the other hand, if the number of downstream vehicles Ql (t) ≦ 0 is not satisfied (NO in S19), the
制御部10は、経過時間Tcを、Tc=C×単位周期時間により算出し(S25)、Tc>Ts(t)であるか否かを判定する(S26)。Tc>Ts(t)である場合(S26でYES)、制御部10は、経過時間Tcを暫定旅行時間Ts(t)とする(S27)。Tc>Ts(t)でない場合(S26でNO)、制御部10は、ステップS27の処理を行うことなく、後述のステップS28の処理を行う。
The
制御部10は、処理を終了するか否かを判定し(S28)、処理を終了しない場合(S28でNO)、ステップS15以降の処理を行い、処理を終了する場合(S28でYES)、処理を終了する。
The
本実施の形態の旅行時間算出装置100は、CPU、RAMなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図11及び図12に示すような処理手順を定めたコンピュータプログラムをCD、DVD、USBメモリ等のコンピュータプログラム記録媒体に記録しておき、当該コンピュータプログラムをコンピュータに備えられたRAMにロードし、コンピュータプログラムをCPUで実行することにより、コンピュータ上で旅行時間算出装置100を実現することができる。
Travel
従来、道路の所定の区間の旅行時間は、以下のような方法で求めることができる。例えば、(1)旅行時間=区間長/計測速度、(2)旅行時間=存在台数/流出台数 Conventionally, the travel time of a predetermined section of a road can be obtained by the following method. For example, (1) travel time = section length / measured speed, (2) travel time = existing number / outflow number
しかし、道路の通行止時等に発生する停止・発進を伴う渋滞が発生する情況においては、例えば、ループ式検知器等では計測速度に停止中の時間を旅行時間に反映することができないため、上述の(1)の算出方法では正確な旅行時間を求めることができない。また、上述の(2)のような、存在台数及び流出台数から旅行時間を求めた場合、流出台数が1台/分より小さくなる時には旅行時間の変動が激しく、旅行時間が過剰に算出される場合がある。すなわち、渋滞状態では、少ない流出台数の増減で算出する旅行時間が大きく変動してしまう。 However, in a situation where there is a traffic jam with stopping / starting that occurs when the road is closed, for example, loop detectors cannot reflect the time stopped in the travel speed to the travel time. With the calculation method (1) described above, an accurate travel time cannot be obtained. Further, when the travel time is calculated from the number of existing vehicles and the number of outflows as in (2) above, when the number of outflows is less than 1 / min, the travel time fluctuates and the travel time is excessively calculated. There is a case. That is, in a traffic jam state, the travel time calculated by increasing or decreasing the number of outflows is greatly changed.
本実施の形態によれば、所定の区間に存在する車両の存在台数が捌けたタイミングで旅行時間を算出するので、車両の停止時間も旅行時間に反映することができる。また、所定周期毎にばらつきが大きい流出台数を直接使用して旅行時間を算出しないので、渋滞状況においても旅行時間の変動も抑えることができる。また、所定周期毎に仮の旅行時間(暫定旅行時間)を求めるので、所定周期毎に当該区間での旅行時間を提供できる(情報提供することができる)。 According to the present embodiment, since the travel time is calculated at the timing when the number of vehicles existing in a predetermined section is earned, the stop time of the vehicle can also be reflected in the travel time. Moreover, since the travel time is not calculated by directly using the number of outflows having a large variation for each predetermined period, it is possible to suppress the travel time fluctuation even in a traffic jam situation. In addition, since the provisional travel time (provisional travel time) is obtained every predetermined period, the travel time in the section can be provided (information can be provided) every predetermined period.
本実施の形態において、車両感知器210、220は、ループ式車両感知器であるが、車両感知器210、220は、ループ式車両感知器に限定されるものではなく、他の形式のものであってもよい。
In the present embodiment, the
開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。 The disclosed embodiments are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
10 制御部
11 通信部
12 区間台数算出部
13 旅行時間算出部
14 記憶部
15 増減旅行時間算出部
16 暫定旅行時間算出部
17 プローブ情報取得部
18 区間台数補正部
210、220 車両感知器
300 路上通信装置
DESCRIPTION OF
Claims (8)
前記区間から流出する車両の台数を検出する流出検出部と、
該流出検出部で検出した台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として算出する旅行時間算出部と
を備える旅行時間算出装置。 A section number calculation unit that calculates the number of sections of vehicles existing in a predetermined section of the road at an arbitrary time;
An outflow detection unit for detecting the number of vehicles flowing out of the section;
A travel time calculation device comprising: a travel time calculation unit that calculates a time difference between a time point when the number detected by the outflow detection unit is equal to the number of sections and the arbitrary time point as a travel time of the section.
前記任意の時点から所定の周期で前記区間から流出する車両の台数を繰り返し検出するようにしてあり、
前記旅行時間算出部は、
前記区間から流出した車両の台数が前記区間台数に等しくなる時点までに繰り返した前記周期の回数に該周期を乗算して前記旅行時間を算出するようにしてある請求項1に記載の旅行時間算出装置。 The outflow detector is
The number of vehicles flowing out of the section at a predetermined cycle from the arbitrary time point is repeatedly detected,
The travel time calculation unit
2. The travel time calculation according to claim 1, wherein the travel time is calculated by multiplying the number of cycles repeated until the number of vehicles that have flowed out of the section becomes equal to the number of the sections. apparatus.
前記旅行時間算出部が旅行時間を算出した時点から前記周期で前記区間から流出する車両の台数を繰り返し検出するようにしてあり、
前記周期で前記区間へ流入する車両の台数を繰り返し検出する流入検出部と、
前記周期の間に前記区間に存在する車両の増減台数及び該区間から流出した台数に基づいて、前記周期での旅行時間の増減時間を算出する増減算出部と、
前記周期で前記区間から流出した車両の台数が、前記旅行時間算出部が旅行時間を算出した時点で算出された区間台数より少ない場合、前記旅行時間算出部が算出した前記旅行時間に前記増減算出部で算出した増減時間を加算して、前記周期での暫定旅行時間を算出する暫定旅行時間算出部と
を備える請求項2に記載の旅行時間算出装置。 The outflow detector is
The travel time calculation unit repeatedly detects the number of vehicles flowing out of the section in the cycle from the time when the travel time is calculated,
An inflow detection unit that repeatedly detects the number of vehicles flowing into the section in the cycle;
An increase / decrease calculation unit that calculates the increase / decrease time of travel time in the cycle based on the increase / decrease number of vehicles existing in the interval during the cycle and the number of vehicles flowing out of the interval;
When the number of vehicles that have flowed out of the section in the cycle is less than the number of sections calculated at the time when the travel time calculation unit calculated the travel time, the increase / decrease calculation is performed on the travel time calculated by the travel time calculation unit. The travel time calculation device according to claim 2, further comprising: a provisional travel time calculation unit that calculates the provisional travel time in the cycle by adding the increase / decrease times calculated by the unit.
前記周期で前記区間から流出した車両の台数が前記区間台数より少ない場合、直近に算出した暫定旅行時間に前記増減算出部で算出した増減時間を加算して、前記周期での暫定旅行時間を算出するようにしてある請求項3に記載の旅行時間算出装置。 The provisional travel time calculation unit
When the number of vehicles that have flowed out of the section in the period is less than the number of sections, the provisional travel time in the period is calculated by adding the increase / decrease time calculated in the increase / decrease calculation unit to the provisional travel time calculated most recently. The travel time calculation device according to claim 3, wherein
前記周期の繰り返し回数に該周期を乗算した経過時間が算出した暫定旅行時間より長い場合、該算出した暫定旅行時間に代えて前記経過時間を暫定旅行時間として算出するようにしてある請求項3又は請求項4に記載の旅行時間算出装置。 The provisional travel time calculation unit
The elapsed time is calculated as the provisional travel time instead of the calculated provisional travel time when the elapsed time obtained by multiplying the number of repetitions of the period by the period is longer than the calculated provisional travel time. The travel time calculation device according to claim 4.
該プローブ情報取得部で取得したプローブ情報に基づいて、前記車両が前記区間に流入した流入時点及び前記区間から流出した流出時点を特定する時点特定部と
を備え、
前記区間台数算出部は、
前記任意の時点を前記流出時点とした場合の、前記流出時点と流入時点との間に前記区間に流入した車両の台数を前記区間台数として算出するようにしてある請求項1から請求項5までのいずれか1項に記載の旅行時間算出装置。 A probe information acquisition unit that acquires probe information including the position and time of the vehicle from a vehicle that has traveled in the section;
Based on the probe information acquired by the probe information acquisition unit, a time point specifying unit for specifying the inflow time point when the vehicle flows into the section and the outflow time point that flows out of the section, and
The section number calculation unit
The number of vehicles flowing into the section between the outflow time and the inflow time when the arbitrary time is set as the outflow time is calculated as the number of sections. The travel time calculation apparatus according to any one of the above.
前記区間から流出する車両の台数を流出検出部が検出するステップと、
検出された台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として旅行時間算出部が算出するステップと
を含む旅行時間算出方法。
A section number calculating unit calculating the number of sections of vehicles existing in a predetermined section of the road at an arbitrary time;
A step of detecting the number of vehicles flowing out of the section by the outflow detection unit;
A travel time calculation method including a step in which a travel time calculation unit calculates a time difference between a time point when the detected number is equal to the number of sections and an arbitrary time point as a travel time of the section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014129275A JP6410170B2 (en) | 2014-06-24 | 2014-06-24 | Travel time calculation device and travel time calculation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014129275A JP6410170B2 (en) | 2014-06-24 | 2014-06-24 | Travel time calculation device and travel time calculation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016009322A JP2016009322A (en) | 2016-01-18 |
| JP6410170B2 true JP6410170B2 (en) | 2018-10-24 |
Family
ID=55226841
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014129275A Active JP6410170B2 (en) | 2014-06-24 | 2014-06-24 | Travel time calculation device and travel time calculation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6410170B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10124791A (en) * | 1996-10-23 | 1998-05-15 | Sumitomo Electric Ind Ltd | Travel time prediction method and apparatus |
| JP3399401B2 (en) * | 1999-04-16 | 2003-04-21 | 住友電気工業株式会社 | Traffic information management device and traffic information management method |
| JP5115542B2 (en) * | 2009-12-01 | 2013-01-09 | 住友電気工業株式会社 | Traffic information calculation device, traffic system, and computer program |
| JP2013057544A (en) * | 2011-09-07 | 2013-03-28 | I-Transport Lab Co Ltd | Traffic situation route guide device, route guide method, and route guide program |
| JP6071467B2 (en) * | 2012-11-22 | 2017-02-01 | 三菱重工メカトロシステムズ株式会社 | Traffic information processing system, server device, traffic information processing method, and program |
-
2014
- 2014-06-24 JP JP2014129275A patent/JP6410170B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016009322A (en) | 2016-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6584866B2 (en) | Traffic information providing apparatus, computer program, and traffic information providing method | |
| CN103946099B (en) | Busy line detection device and busy line detection method | |
| CN108216168B (en) | Train skidding or idle running detection method and device | |
| EP3098797B1 (en) | Anomalous travel location detection device and anomalous travel location detection method | |
| JP6061383B2 (en) | Traffic information estimation device, computer program, and traffic information estimation method | |
| CN105667516B (en) | For estimating the System and method for of vehicle traveling lane | |
| CN102687181B (en) | Signal cycle inference device and signal cycle inference method | |
| EP3492871B1 (en) | Self-position estimation method and self-position estimation apparatus | |
| CN104392607A (en) | Method and device for identifying traffic conditions | |
| US20150348410A1 (en) | Method and apparatus for estimating time to arrival of transportation | |
| JP2014002598A (en) | Traffic volume determination apparatus, computer program and traffic volume determination method | |
| US20140324312A1 (en) | Vehicle identification apparatus and method | |
| JP2018081034A5 (en) | ||
| JP6379510B2 (en) | Driving diagnosis device and insurance fee calculation method | |
| JP6410170B2 (en) | Travel time calculation device and travel time calculation method | |
| JP6590197B2 (en) | Traffic information providing apparatus, computer program, and traffic information providing method | |
| KR102308892B1 (en) | System and method for traffic measurement of image based | |
| JP5494607B2 (en) | PRECKING DETERMINATION DEVICE, COMPUTER PROGRAM, AND PRECKING DETERMINATION METHOD | |
| JP6971688B2 (en) | Train automatic stop control device and position calculation device | |
| JP2015030365A (en) | Driving state determination device | |
| CN101894476A (en) | Traffic signal cycle time calculating method and device | |
| JP6244625B2 (en) | Traffic jam detection system and traffic jam detection method | |
| JP2016529588A (en) | Method and apparatus for identifying running state of external vehicle | |
| KR20180006759A (en) | Apparatus and method for detecting a malfunction of dynamic sensor in vehicle | |
| JP5729028B2 (en) | Signal control apparatus, computer program, and signal control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A625 | Written request for application examination (by other person) |
Free format text: JAPANESE INTERMEDIATE CODE: A625 Effective date: 20170317 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180206 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180326 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180424 |
|
| 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: 20180828 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180914 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6410170 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |