Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6410170B2 - Travel time calculation device and travel time calculation method - Google Patents
[go: Go Back, main page]

JP6410170B2 - Travel time calculation device and travel time calculation method - Google Patents

Travel time calculation device and travel time calculation method Download PDF

Info

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
Application number
JP2014129275A
Other languages
Japanese (ja)
Other versions
JP2016009322A (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 System Solutions Co Ltd
Original Assignee
Sumitomo Electric System Solutions Co 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 System Solutions Co Ltd filed Critical Sumitomo Electric System Solutions Co Ltd
Priority to JP2014129275A priority Critical patent/JP6410170B2/en
Publication of JP2016009322A publication Critical patent/JP2016009322A/en
Application granted granted Critical
Publication of JP6410170B2 publication Critical patent/JP6410170B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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).

特許第3399385号公報Japanese Patent No. 3399385

道路の上流側と下流側の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.

本実施の形態の旅行時間算出装置の構成の一例を示すブロック図である。It is a block diagram which shows an example of a structure of the travel time calculation apparatus of this Embodiment. 任意の時点としての時刻T1における区間台数の一例を示す模式図である。It is a schematic diagram which shows an example of the number of areas in the time T1 as arbitrary time points. 時刻T4における区間台数の一例を示す模式図である。It is a schematic diagram which shows an example of the number of areas in time T4. 時刻T6における区間台数の一例を示す模式図である。It is a schematic diagram which shows an example of the number of areas in the time T6. 確定周期における区間台数の一例を示す模式図である。It is a schematic diagram which shows an example of the number of areas in a fixed period. 確定周期より後の周期における区間台数の一例を示す模式図である。It is a schematic diagram which shows an example of the number of sections in the period after a fixed period. 図5に示す確定周期の次の確定周期における区間台数の一例を示す模式図である。FIG. 6 is a schematic diagram illustrating an example of the number of sections in a fixed cycle next to the fixed cycle illustrated in FIG. 5. 区間と路上通信装置との位置関係を示す模式図である。It is a schematic diagram which shows the positional relationship of a section and a roadside communication apparatus. 時刻Taに区間に流入した車両が時刻Tbに区間から流出する状態を示す模式図である。It is a schematic diagram which shows the state from which the vehicle which flowed into the area at the time Ta flows out of the area at the time Tb. 時刻Taに区間に流入した車両が時刻Tiに路上通信装置との通信領域を通過する状態を示す模式図である。It is a schematic diagram which shows the state which the vehicle which flowed into the area at the time Ta passes the communication area | region with a roadside communication apparatus at the time Ti. 本実施の形態の旅行時間算出装置の処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence of the travel time calculation apparatus of this Embodiment. 本実施の形態の旅行時間算出装置の処理手順の一例を示すフローチャートである。It is a flowchart which shows an example of the process sequence of the travel time calculation apparatus of this Embodiment.

[本願発明の実施形態の説明]
(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 time calculation apparatus 100 according to the present embodiment. The travel time calculation device 100 includes a control unit 10 that controls the entire device, a communication unit 11, a section number calculation unit 12, a travel time calculation unit 13, a storage unit 14 that stores necessary information, an increase / decrease travel time calculation unit 15, a provisional A travel time calculation unit 16, a probe information acquisition unit 17, a section number correction unit 18, and the like are provided.

通信部11は、流入検出部及び流出検出部としての機能を有する。すなわち、通信部11は、道路の所定の区間の流入地点(上流地点)に設けられた車両感知器210(図2参照)で感知した感知データを取得することにより、区間に流入する車両の台数(流入台数)を検出する。また、通信部11は、道路の所定の区間の流出地点(下流地点)に設けられた車両感知器220で感知した感知データを取得することにより、区間から流出する車両の台数(流出台数)を検出する。通信部11は、所定周期(例えば、1分)毎に流入台数及び流出台数を検出する。なお、所定周期は、1分に限定されるものではない。   The communication unit 11 functions as an inflow detection unit and an outflow detection unit. That is, the communication unit 11 acquires the sensing data sensed by the vehicle detector 210 (see FIG. 2) provided at the inflow point (upstream point) of the predetermined section of the road, thereby the number of vehicles flowing into the section. (Inflow number) is detected. Further, the communication unit 11 acquires the number of vehicles flowing out of the section (the number of outflows) by obtaining the sensing data sensed by the vehicle detector 220 provided at the outflow point (downstream point) of the predetermined section of the road. To detect. The communication unit 11 detects the number of inflows and the number of outflows at predetermined intervals (for example, 1 minute). The predetermined period is not limited to 1 minute.

区間台数算出部12は、任意の時点で道路の区間に存在する車両の区間台数を算出する。なお、区間台数は、区間の存在台数とも称する。   The number-of-sections calculation unit 12 calculates the number of sections of vehicles existing in the road section at an arbitrary time. The number of sections is also referred to as the number of sections existing.

旅行時間算出部13は、通信部11で検出した流出台数が区間台数算出部12で算出した区間台数に等しくなる時点及び任意の時点の間の時間差を区間の旅行時間として算出する。   The travel time calculation unit 13 calculates a time difference between a point in time when the number of outflows detected by the communication unit 11 becomes equal to the number of sections calculated by the section number calculation unit 12 and an arbitrary point in time as the travel time of the section.

図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 vehicle detector 210 is installed at the upstream point (the upstream point of traffic flow) that is the inflow point of the section, and the downstream point that is the outflow point of the section ( A vehicle detector 220 is installed at a downstream point of the traffic flow). For example, as shown in FIG. 2, at the time T1 as an arbitrary time point, the number of vehicles existing in the section (the number of sections) is 10. When attention is paid to the vehicle located at the tail among the vehicles existing in the section, it can be said that the vehicle flows into the section L from the inflow point at time T1. The number of downstream vehicles (without patterns) of vehicles (with patterns) that flowed in at time T1 is eight. Further, the length L of the section can be set to an appropriate length.

図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 communication unit 11 becomes equal to the number of sections is defined as time Tn (time T6 in the example of FIG. 4). That is, it is assumed that outflow of 10 vehicles is detected at time Tn.

時刻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 communication unit 11 detects the number of vehicles flowing out of the repeated section at a predetermined cycle from an arbitrary time point (time T1 in the example of FIG. 2). 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,.

旅行時間算出部13は、区間から流出した車両の台数が区間台数に等しくなる時点までに繰り返した所定周期の回数に所定周期を乗算して旅行時間を算出する。例えば、時刻T6において、流出台数が区間台数に等しくなったとすると、繰り返した所定周期(例えば、1分)の回数は、5回(T2、T3、T4、T5、T6)で所定周期が1分であるので、旅行時間は、5×1分=5分となる。これにより、旅行時間を算出することができる。   The travel time calculation unit 13 calculates the travel time by multiplying a predetermined period by the number of predetermined periods repeated until the number of vehicles that have flowed 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.

なお、本実施の形態では、旅行時間算出部13で算出する旅行時間を「確定した旅行時間」とも称することにより、後述の暫定旅行時間と区別する。すなわち、旅行時間(確定した旅行時間)は、区間台数が0となる時点(すなわち、流出台数=区間台数となる時点)で算出されるものであり、旅行時間(確定した旅行時間)を算出した周期を旅行時間が確定した確定周期とも称する。   In the present embodiment, the travel time calculated by the travel time calculation unit 13 is also referred to as a “determined travel time” to distinguish it from the provisional travel time described later. That is, the travel time (determined travel time) is calculated at the time when the number of sections becomes 0 (that is, the number of outflows = the number of sections), and the travel time (determined travel time) was calculated. The cycle is also referred to as a fixed cycle in which the travel time is fixed.

次に確定周期以外の周期(所定周期)での暫定旅行時間の算出方法について説明する。暫定旅行時間は、下流車両台数又は区間台数の減算途中で旅行時間が確定しない周期で算出されるものであり、確定周期で算出された旅行時間(確定した旅行時間)に、以降の周期の存在台数の増減数と流出台数とから求めた増減旅行時間を加算することにより算出することができる。   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 communication unit 11 detects the number of vehicles that repeatedly flow out of the section at a predetermined cycle from the time when the travel time calculation unit 13 calculates the travel time (for example, time T6 in FIG. 5). Assuming that the time when the travel time calculation unit 13 calculates the travel time is T6, the communication unit 11 detects the number of outflows at each time, for example, time T7, T8,. In addition, the communication unit 11 detects the number of vehicles that repeatedly flow into the section at a predetermined cycle. For example, the communication unit 11 detects the number of inflows at each time such as time T7, T8,. In this embodiment, for the sake of simplicity, the number of inflows is 4 / min and the number of outflows is 2 / min. In the example of FIG. 6, since two vehicles flow out from the section and four vehicles flow in from time T6 to time T7, the increase / decrease amount from time T6 to time T7 increases by two. .

増減旅行時間算出部15は、増減算出部としての機能を有し、所定周期の間に区間に存在する車両の増減台数及び区間から流出した台数に基づいて、所定周期での旅行時間の増減時間Taを算出する。所定周期の間に区間に存在する車両の増減台数は、当該所定周期(例えば、時刻T6から時刻T7までの時間)での流入台数から流出台数を減算した値(流入台数−流出台数)である。増減台数を流出台数で除算することにより、当該所定周期での旅行時間の増減時間Taを求めることができる(例えば、砂時計モデル)。図6の例では、時刻T7における増減時間Taは、Ta={(流入台数−流出台数)/流出台数}×単位周期時間={(4−2)/2}×1=1分となる。   The increase / decrease travel time calculation unit 15 has a function as an increase / decrease calculation unit, and the increase / decrease time of the travel time in a predetermined cycle 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 Ta is calculated. 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). In the example of FIG. 6, the increase / decrease time Ta at time T7 is Ta = {(number of inflows−number of outflows) / number of outflows} × unit cycle time = {(4-2) / 2} × 1 = 1 minute.

暫定旅行時間算出部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 time calculation unit 16 adds the travel time Ts calculated by the travel time calculation unit 15 to the travel time Ts calculated by the travel time calculation unit 13. Are added to calculate the provisional travel time Ts ′ (= Ts + Ta) in a predetermined cycle. The number of sections is the number of cars existing in the section at the time when the travel time is calculated by the travel time calculation unit 13 (determined cycle), 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 (10 in the example of FIG. 2) becomes 0 at time T6 (all outflows), a vehicle that has flowed into the section between time T2 and time T6 is at time T6. The number of units that exist in the section. 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 existed in the section at time T6 are still in the section (for example, the state shown in FIG. 6). This means that the fixed period (the number of outflows = the number of sections) in which the travel time is calculated by the travel time calculation unit 13 has not been reached.

図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 time calculation unit 13 is 5 minutes, and the increase / decrease time Ta calculated by the increase / decrease travel time calculation unit 15 is 1 minute, so the provisional travel time Ts at time T7. 'Is 6 minutes (= 5 + 1). Accordingly, 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 13 calculates the travel time Ts, and the travel time information of the section is provided at the predetermined period. can do.

同様に、時刻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 time calculation unit 16 calculates the increase / decrease travel time to the most recently calculated provisional travel time (for example, time T7). The increase / decrease time calculated by the unit 15 is added to calculate the provisional travel time in a predetermined cycle. For example, the increase / decrease time Ta at time T8 is Ta = {(number of inflows−number of outflows) / number of outflows} × unit cycle time = {(4-2) / 2} × 1 = 1 minute. Since the provisional travel time calculated at the latest (time T7) is 6 minutes, the provisional travel time Ts ′ at time T8 is 7 minutes (= 6 + 1). Accordingly, the provisional travel time Ts ′ can be calculated every predetermined cycle (for example, time T8,...) From the time T6 when the travel time calculation unit 13 calculates the travel time Ts. Can be provided. Thereafter, the same applies to times T9, T10,.

図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 time calculation unit 13 is 10 minutes. In FIG. 7, for convenience, vehicles that flow into the section after time T7 are not shown.

暫定旅行時間算出部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 time calculation unit 16 calculates the elapsed time as the temporary travel time instead of the calculated temporary travel time. For example, if the predetermined period is 1 minute, the elapsed time Tc is 1 minute × k = k minutes at the time Tk of the k period from the time T6 when the travel time calculation unit 13 calculates the travel time Ts. If the temporary travel time Ts ′ at the time Tk calculated by the temporary travel time calculation unit 16 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.

プローブ情報取得部17は、区間を走行した車両から当該車両の位置及び時刻を含むプローブ情報を取得する。プローブ情報取得部17は、例えば、UHF帯の周波数帯域を使用するITS(Intelligent Transport Systems:高度道路交通システム)用の無線通信機能を備えた、後述の路上通信装置(基地局)300との間の通信機能を有する。プローブ情報は、アップリンク情報とも称し、例えば、車両ID、車両の位置、時刻、車両の速度、車両の方位などを含めることができる。路上通信装置300は、車両が路上通信装置300との通信領域を通過する際に、当該車両からプローブ情報を取得し、旅行時間算出装置100へ出力する。   The probe information acquisition unit 17 acquires probe information including the position and time of the vehicle from the vehicle that has traveled in the section. The probe information acquisition unit 17 is, for example, connected to a road communication device (base station) 300 described later having a wireless communication function for ITS (Intelligent Transport Systems) using a UHF band frequency band. Communication function. The probe information is also referred to as uplink information, and can include, for example, a vehicle ID, a vehicle position, a time, a vehicle speed, a vehicle orientation, and the like. When the vehicle passes through the communication area with the road communication device 300, the road communication device 300 acquires probe information from the vehicle and outputs the probe information to the travel time calculation device 100.

制御部10は、時点特定部としての機能を有し、プローブ情報取得部17で取得したプローブ情報に基づいて、車両が区間に流入した流入時点Ta及び区間から流出した流出時点Tbを特定する。   The control unit 10 has a function as a time point specifying unit, and specifies the inflow time Ta when the vehicle flows into the section and the outflow time Tb out of the section based on the probe information acquired by the probe information acquiring unit 17.

区間台数算出部12は、任意の時点を流出時点とした場合の、流出時点と流入時点との間に区間に流入した車両の台数を区間台数として算出する。   The section number calculation unit 12 calculates, as the number of sections, the number of vehicles that have flowed into the section between the outflow time point and the inflow time point when an arbitrary time point is the outflow time point.

例えば、時刻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).

Figure 0006410170
Figure 0006410170

これにより、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 road communication device 300 is installed at the outflow point of the section. However, when the road communication device 300 is away from the outflow point of the section, as described below, The number of sections may be corrected.

図8は区間と路上通信装置300との位置関係を示す模式図である。図8に示すように、路上通信装置300は、区間の下流地点に設置された車両感知器220からさらに下流側に設置されているとする。そして、図8に示すように、時刻Taにおいて、車両xが区間に流入したとする。   FIG. 8 is a schematic diagram showing a positional relationship between the section and the road communication device 300. As shown in FIG. 8, it is assumed that the road communication device 300 is installed further downstream from the vehicle detector 220 installed at the downstream point of the section. Then, as shown in FIG. 8, it is assumed that the vehicle x flows into the section at time Ta.

図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 roadside communication device 300 at time Ti. When the acquisition time Ti at which the probe information is acquired by the probe information acquisition unit 17 is later than the outflow time Tb, the section number correction unit 18 enters or exits the section between the outflow time Tb and the acquisition time Ti. The number of sections calculated by the section number calculation unit is corrected based on the number of sections. The case where the acquisition time Ti at which the probe information is acquired is later than the outflow time Tb refers to the case where the outflow point in the section is away from the acquisition point of the probe information, as shown in FIGS.

時刻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 roadside communication device 300. Therefore, in a period in which probe information cannot be collected, the accuracy of the number of sections can be maintained by using a statistical method such as a Kalman filter.

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).

Figure 0006410170
Figure 0006410170

このとき、ξ、ηの誤差特性を、ξ(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 time calculation apparatus 100 according to the present embodiment will be described. 11 and 12 are flowcharts showing an example of the processing procedure of the travel time calculation apparatus 100 according to the present embodiment. Hereinafter, for the sake of convenience, the processing subject will be described as the control unit 10. Further, (t) represents a period with a parameter (for example, the current period), and (t−1) represents a period before the period. The control unit 10 sets the initial number (number of initial sections) to Q (t−1) (S11), resets the counter C, and sets C = 0 (S12). The counter counts the number of repetitions of a predetermined period.

制御部10は、初期下流車両台数Ql(t−1)をQ(t−1)にセットする。すなわち、Ql(t−1)=Q(t−1)とする(S13)。制御部10は、区間の初期旅行時間をTs(t−1)にセットする(S14)。   The control unit 10 sets the initial downstream vehicle number Ql (t−1) to Q (t−1). That is, Ql (t-1) = Q (t-1) is set (S13). The control unit 10 sets the initial travel time of the section to Ts (t−1) (S14).

制御部10は、区間への流入台数Qi(t)及び区間からの流出台数Qo(t)を取得し(S15)、存在台数(区間台数)Q(t)を、Q(t)=Q(t−1)+Qi(t)−Qo(t)により算出する(S16)。ある所定周期での存在台数をQ(t−1)とすると、次の所定周期での存在台数をQ(t)で表している。   The control unit 10 acquires the number Qi (t) of inflows into the section and the number Qo (t) of outflows from the section (S15), and the existing number (number of sections) Q (t) is expressed as Q (t) = Q ( t-1) + Qi (t) -Qo (t) is calculated (S16). If the number of existing vehicles in a certain predetermined cycle is Q (t−1), the number of existing vehicles in the next predetermined cycle is represented by Q (t).

制御部10は、下流車両台数Ql(t)を、Ql(t)=Ql(t−1)−Qo(t)により算出する(S17)。ある所定周期での下流車両台数をQl(t−1)とすると、次の所定周期での下流車両台数をQl(t)で表している。   The control unit 10 calculates the number of downstream vehicles Ql (t) by Ql (t) = Ql (t−1) −Qo (t) (S17). If the number of downstream vehicles in a certain predetermined period is Ql (t−1), the number of downstream vehicles in the next predetermined period is represented by Ql (t).

制御部10は、カウンタCに1を加算してカウントアップし(S18)、下流車両台数Ql(t)≦0であるか否かを判定する(S19)。下流車両台数Ql(t)≦0である場合(S19でYES)、制御部10は、旅行時間Ts(t)を、Ts(t)=C×単位周期時間により算出する(S20)。単位周期時間は、所定周期の時間であり、例えば、1分である。   The controller 10 increments the counter C by adding 1 (S18), and determines whether or not the number of downstream vehicles Ql (t) ≦ 0 (S19). When the number of downstream vehicles Ql (t) ≦ 0 (YES in S19), the control unit 10 calculates the travel time Ts (t) by Ts (t) = C × unit cycle time (S20). The unit cycle time is a predetermined cycle time, for example, 1 minute.

制御部10は、カウンタC=0にしてカウンタCをリセットし(S21)、下流車両台数Ql(t)に存在台数(区間台数)Q(t)をセットする。すなわちQl(t)=Q(t)とする(S22)。   The control unit 10 resets the counter C by setting the counter C = 0 (S21), and sets the number of existing vehicles (number of sections) Q (t) as the number of downstream vehicles Ql (t). That is, Ql (t) = Q (t) is set (S22).

一方、下流車両台数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 control unit 10 sets the increase / decrease travel time Ta as Ta = {(Qi (t) −Qo (t)) / Qo (t)}. × Calculated by unit cycle time (S23). The unit cycle time is the above-mentioned predetermined cycle, for example, 1 minute. The control unit 10 calculates the provisional travel time Ts (t) by Ts (t) = Ts (t−1) + Ta (S24). Assuming that the provisional travel time in a certain predetermined period is Ts (t−1), the provisional travel time in the next predetermined period is represented by Ts (t).

制御部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 control unit 10 calculates the elapsed time Tc by Tc = C × unit cycle time (S25), and determines whether Tc> Ts (t) is satisfied (S26). When Tc> Ts (t) is satisfied (YES in S26), the control unit 10 sets the elapsed time Tc as the provisional travel time Ts (t) (S27). If Tc> Ts (t) is not satisfied (NO in S26), the control unit 10 performs the process of step S28 described later without performing the process of step S27.

制御部10は、処理を終了するか否かを判定し(S28)、処理を終了しない場合(S28でNO)、ステップS15以降の処理を行い、処理を終了する場合(S28でYES)、処理を終了する。   The control unit 10 determines whether or not to end the process (S28). If the process is not ended (NO in S28), the process after step S15 is performed and the process is ended (YES in S28). Exit.

本実施の形態の旅行時間算出装置100は、CPU、RAMなどを備えた汎用コンピュータを用いて実現することもできる。すなわち、図11及び図12に示すような処理手順を定めたコンピュータプログラムをCD、DVD、USBメモリ等のコンピュータプログラム記録媒体に記録しておき、当該コンピュータプログラムをコンピュータに備えられたRAMにロードし、コンピュータプログラムをCPUで実行することにより、コンピュータ上で旅行時間算出装置100を実現することができる。   Travel time calculation apparatus 100 of the present embodiment can also be realized using a general-purpose computer that includes a CPU, a RAM, and the like. That is, a computer program that defines the processing procedure as shown in FIGS. 11 and 12 is recorded on a computer program recording medium such as a CD, DVD, or USB memory, and the computer program is loaded into a RAM provided in the computer. By executing the computer program on the CPU, the travel time calculating device 100 can be realized on the computer.

従来、道路の所定の区間の旅行時間は、以下のような方法で求めることができる。例えば、(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 vehicle detectors 210 and 220 are loop type vehicle detectors. However, the vehicle detectors 210 and 220 are not limited to the loop type vehicle sensor, and may be of other types. There may be.

開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。   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 SYMBOLS 10 Control part 11 Communication part 12 Section number calculation part 13 Travel time calculation part 14 Storage part 15 Increase / decrease travel time calculation part 16 Provisional travel time calculation part 17 Probe information acquisition part 18 Section number correction part 210,220 Vehicle detector 300 Road communication apparatus

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.
前記プローブ情報取得部でプローブ情報を取得した取得時点が前記流出時点より後である場合、前記流出時点及び取得時点の間に前記区間に流入又は該区間から流出した車両の台数に基づいて、前記区間台数算出部で算出した区間台数を補正する区間台数補正部を備える請求項6に記載の旅行時間算出装置。   When the acquisition time point when the probe information is acquired by the probe information acquisition unit is after the outflow time point, based on the number of vehicles flowing into or out of the section between the outflow time point and the acquisition time point, The travel time calculating device according to claim 6, further comprising a section number correcting unit that corrects the number of sections calculated by the section number calculating unit. 任意の時点で道路の所定の区間に存在する車両の区間台数を区間台数算出部が算出するステップと、
前記区間から流出する車両の台数を流出検出部が検出するステップと、
検出された台数が前記区間台数に等しくなる時点及び前記任意の時点の間の時間差を前記区間の旅行時間として旅行時間算出部が算出するステップと
を含む旅行時間算出方法。
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.
JP2014129275A 2014-06-24 2014-06-24 Travel time calculation device and travel time calculation method Active JP6410170B2 (en)

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)

* Cited by examiner, † Cited by third party
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

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