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
JP7738775B2 - Operation plan management device, operation plan management system, operation plan management method and program - Google Patents
[go: Go Back, main page]

JP7738775B2 - Operation plan management device, operation plan management system, operation plan management method and program - Google Patents

Operation plan management device, operation plan management system, operation plan management method and program

Info

Publication number
JP7738775B2
JP7738775B2 JP2024552280A JP2024552280A JP7738775B2 JP 7738775 B2 JP7738775 B2 JP 7738775B2 JP 2024552280 A JP2024552280 A JP 2024552280A JP 2024552280 A JP2024552280 A JP 2024552280A JP 7738775 B2 JP7738775 B2 JP 7738775B2
Authority
JP
Japan
Prior art keywords
operation plan
information
vehicles
intersection
vehicle
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
JP2024552280A
Other languages
Japanese (ja)
Other versions
JPWO2025046689A5 (en
JPWO2025046689A1 (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Publication of JPWO2025046689A1 publication Critical patent/JPWO2025046689A1/ja
Publication of JPWO2025046689A5 publication Critical patent/JPWO2025046689A5/ja
Application granted granted Critical
Publication of JP7738775B2 publication Critical patent/JP7738775B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/123Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams
    • G08G1/127Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station
    • G08G1/13Traffic control systems for road vehicles indicating the position of vehicles, e.g. scheduled vehicles; Managing passenger vehicles circulating according to a fixed timetable, e.g. buses, trains, trams to a central station ; Indicators in a central station the indicator being in the form of a map

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本開示は、車両の運行計画を管理する運行計画管理装置、運行計画管理システム、停留所端末、車両、運行計画管理方法およびプログラムに関する。 This disclosure relates to an operation plan management device, an operation plan management system, a bus stop terminal, a vehicle, an operation plan management method, and a program for managing vehicle operation plans.

道路を走行する車両は、他の車両との間の位置関係によって走行の影響を受ける場合がある。例えば、狭い道路を走行する場合に、対向車両が存在すると、退避可能な場所で待機するなどの対応が必要となることがある。 Vehicles traveling on roads may be affected by their relative positions in relation to other vehicles. For example, when traveling on a narrow road and there is an oncoming vehicle, it may be necessary to take measures such as waiting in a place where it can evacuate.

特許文献1には、道路を走行する複数の車両の中から優先車両を決定し、優先車両が、優先車両を除く対向車両に接近する前に、対向車両を両方向区間(第1方向および第2方向の両方の通行が同時に可能な区間)で停車させる制御を行う制御部を備える基地局が開示されている。 Patent document 1 discloses a base station equipped with a control unit that determines a priority vehicle from among multiple vehicles traveling on a road and controls oncoming vehicles other than the priority vehicle to stop in a bidirectional section (a section where traffic in both the first and second directions is possible at the same time) before the priority vehicle approaches oncoming vehicles other than the priority vehicle.

国際公開第2020/262425号International Publication No. 2020/262425

しかしながら、上記特許文献1に記載の技術では、優先車両については遅延を抑制することができるが、対向車両は優先車両とすれ違うまでの間、停車または減速を余儀なくされるため円滑な走行ができない。このため、運行計画の定められた車両同士が対向する場合には、いずれか一方の車両が停車または減速を行うことになり、停車または原則を行った車両は停留所への到着が遅れてしまい運行計画通りの運行ができないという課題があった。 However, while the technology described in Patent Document 1 can reduce delays for priority vehicles, oncoming vehicles are forced to stop or slow down until they pass the priority vehicle, preventing smooth travel. As a result, when two vehicles with scheduled operations are facing each other, one of the vehicles will have to stop or slow down, which results in the vehicle that has stopped or slowed down arriving at its stop late, preventing operations according to the operation plan.

本開示は、上記に鑑みてなされたものであって、運行計画に従って走行する車両同士の交差によって生じる運行計画からの遅延を抑制することができる運行計画管理装置を得ることを目的とする。 The present disclosure has been made in consideration of the above, and aims to provide an operation plan management device that can reduce delays from the operation plan caused by intersections between vehicles traveling according to the operation plan.

上述した課題を解決し、目的を達成するために、本開示にかかる運行計画管理装置は、乗客または貨物を輸送する車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置であって、車両同士の交差が車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得する交差エリア情報取得部と、交差エリア情報と停留所に関する情報である停留所情報とを用いて、少なくとも一部の車両間で交差エリアへの到着時間がそれぞれ異なるように運行計画を作成する運行計画作成部と、を備え、交差エリアは、隘路を含む In order to solve the above-mentioned problems and achieve the objectives, the operation plan management device disclosed herein is an operation plan management device that manages operation plans including departure times from stops for vehicles transporting passengers or cargo, and includes: an intersection area information acquisition unit that acquires intersection area information including information indicating the location of intersection areas, which are points where intersections between vehicles may affect the running of the vehicles; and an operation plan creation unit that uses the intersection area information and stop information, which is information about stops, to create an operation plan such that the arrival times at the intersection areas differ between at least some of the vehicles , and the intersection area includes a bottleneck .

本開示にかかる運行計画管理装置は、運行計画に従って走行する車両同士の交差によって生じる運行計画からの遅延を抑制することができるという効果を奏する。 The operation plan management device disclosed herein has the effect of reducing delays from the operation plan caused by intersections between vehicles traveling according to the operation plan.

実施の形態1にかかる運行計画管理システムの構成例を示す図FIG. 1 is a diagram illustrating a configuration example of an operation plan management system according to a first embodiment; 実施の形態1の運行計画作成部の構成例を示す図FIG. 1 is a diagram showing a configuration example of an operation plan creation unit according to a first embodiment; 実施の形態1の重複地点推定部における処理手順の一例を示すフローチャート1 is a flowchart illustrating an example of a processing procedure in an overlapping point estimation unit according to the first embodiment. 実施の形態1の重複地点推定部によって推定された重複地点の一例を示す図FIG. 10 is a diagram showing an example of overlapping points estimated by an overlapping point estimation unit according to the first embodiment; 実施の形態1の判定部における処理手順の一例を示すフローチャート1 is a flowchart showing an example of a processing procedure in a determination unit according to the first embodiment. 実施の形態1の隘路情報の一例を示す図FIG. 1 is a diagram showing an example of bottleneck information according to the first embodiment; 実施の形態1の隘路および重複地点の一例を示す図FIG. 1 is a diagram showing an example of bottlenecks and overlapping points according to the first embodiment; 実施の形態1の合致地点において交差する車両の組み合わせの一例を示す図FIG. 10 is a diagram showing an example of a combination of vehicles intersecting at a matching point according to the first embodiment; 実施の形態1の修正部における処理手順の一例を示すフローチャート1 is a flowchart showing an example of a processing procedure in a correction unit according to the first embodiment. 実施の形態1の停留所の出発時刻の修正の一例を示す図FIG. 10 is a diagram showing an example of correcting departure times at bus stops according to the first embodiment. 実施の形態1の停留所の出発時刻の修正の一例を示す図FIG. 10 is a diagram showing an example of correcting departure times at bus stops according to the first embodiment. 隘路情報が運行計画管理装置によって生成される実施の形態1の運行計画管理システムの構成例を示す図FIG. 1 is a diagram illustrating a configuration example of an operation plan management system according to a first embodiment in which bottleneck route information is generated by an operation plan management device. 実施の形態1の抽出部における処理手順の一例を示すフローチャート1 is a flowchart showing an example of a processing procedure in an extraction unit according to the first embodiment. 実施の形態1の運行計画管理装置における処理の一例を示すシーケンス図FIG. 1 is a sequence diagram illustrating an example of processing in an operation plan management device according to a first embodiment. 実施の形態1の運行計画管理装置を実現するコンピュータシステムの構成例を示す図FIG. 1 is a diagram illustrating a configuration example of a computer system that realizes an operation plan management device according to a first embodiment. 実施の形態2にかかる運行計画管理システムの構成例を示す図FIG. 10 is a diagram illustrating a configuration example of an operation plan management system according to a second embodiment. 実施の形態2の運行計画作成部の構成例を示す図FIG. 10 is a diagram showing a configuration example of an operation plan creation unit according to a second embodiment; 交差点における車両の交差の影響を例示する図A diagram illustrating the effect of crossing vehicles at an intersection 実施の形態3の判定部における処理手順の一例を示すフローチャート10 is a flowchart showing an example of a processing procedure in a determination unit according to a third embodiment. 実施の形態3の判定部における処理手順の一例を示すフローチャート10 is a flowchart showing an example of a processing procedure in a determination unit according to a third embodiment. 実施の形態3の交差点情報の一例を示す図FIG. 10 is a diagram showing an example of intersection information according to a third embodiment. 修正が必要な場合の仮運行計画の一例を示す図A diagram showing an example of a temporary operation plan when corrections are required 実施の形態3の運行計画管理装置における処理の一例を示すシーケンス図FIG. 10 is a sequence diagram illustrating an example of processing in an operation plan management device according to a third embodiment.

以下に、実施の形態にかかる運行計画管理装置、運行計画管理システム、停留所端末、車両、運行計画管理方法およびプログラムを図面に基づいて詳細に説明する。 The operation plan management device, operation plan management system, bus stop terminal, vehicle, operation plan management method, and program relating to the embodiments are described in detail below with reference to the drawings.

実施の形態1.
図1は、実施の形態1にかかる運行計画管理システムの構成例を示す図である。本実施の形態の運行計画管理システム100は、乗客または貨物を輸送する車両2と、車両2の運行計画を管理する運行計画管理装置1と、車両2の停留所に設置される停留所端末3とを備える。車両2は、乗客および貨物のうち少なくとも一方を輸送すればよく、乗客と貨物との両方を輸送してもよい。本実施の形態の車両2は、例えば、コミュニティバス、路線バス、運行計画が定められるタクシーなどであるが、運行計画に従って走行する車両2であればよく、これらに限定されない。運行経路および運行計画が定められたドローンやロボットなどでもよい。
Embodiment 1.
FIG. 1 is a diagram illustrating an example of the configuration of an operation plan management system according to a first embodiment. The operation plan management system 100 of this embodiment includes a vehicle 2 that transports passengers or cargo, an operation plan management device 1 that manages the operation plan of the vehicle 2, and a bus stop terminal 3 installed at a bus stop for the vehicle 2. The vehicle 2 may transport at least one of passengers and cargo, or may transport both passengers and cargo. The vehicle 2 of this embodiment is, for example, a community bus, a route bus, or a taxi with a set operation plan, but is not limited to these as long as it runs according to an operation plan. The vehicle 2 may also be a drone or a robot with a set operation route and operation plan.

図1では、車両2を2台図示しているが、車両2は複数であればよく、車両2の台数は図1に示した例に限定されない。また、図1では、停留所端末3を2台図示しているが、停留所端末3は、停留所ごとに設けられればよく、停留所端末3の台数は図1に示した例に限定されない。 In Figure 1, two vehicles 2 are shown, but there may be more than one vehicle 2, and the number of vehicles 2 is not limited to the example shown in Figure 1. Also, in Figure 1, two bus stop terminals 3 are shown, but a bus stop terminal 3 may be provided for each bus stop, and the number of bus stop terminals 3 is not limited to the example shown in Figure 1.

車両2は、例えば、自動運転車両であるが、これに限定されず、運転手によって運転が行われる手動運転車両であってもよい。車両2の種類(車種)は、例えば、バス、乗用車、カート、PMV(Personal Mobility Vehicle:パーソナルモビリティビークル)などであるが、これらが混在していてもよい。車両2の種類は、上述した例に限定されない。図1では、車両2が自動運転車両である例を示している。 Vehicle 2 is, for example, an autonomous vehicle, but is not limited to this and may also be a manually driven vehicle driven by a driver. The type (model) of vehicle 2 may be, for example, a bus, passenger car, cart, PMV (Personal Mobility Vehicle), etc., but a mixture of these may also be used. The type of vehicle 2 is not limited to the examples described above. Figure 1 shows an example in which vehicle 2 is an autonomous vehicle.

車両2は、運行計画管理装置1によって作成された運行計画に従って走行する。車両2は、送受信部21と、走行制御部22と、自己位置特定部23とを備える。送受信部21は、運行計画管理装置1と通信を行うことで、運行計画管理装置1との間で情報の送受信を行う。例えば、送受信部21は、運行計画管理装置1から運行計画を受信し、受信した運行計画を走行制御部22へ出力する。また、送受信部21は、運行計画管理装置1から車両2の走行を制御するための制御情報を受信し、受信した制御情報を走行制御部22へ出力してもよい。 Vehicle 2 travels according to an operation plan created by operation plan management device 1. Vehicle 2 includes a transmitter/receiver 21, a travel control unit 22, and a self-location determination unit 23. The transmitter/receiver 21 communicates with operation plan management device 1 to transmit and receive information to and from the operation plan management device 1. For example, the transmitter/receiver 21 receives an operation plan from the operation plan management device 1 and outputs the received operation plan to the travel control unit 22. The transmitter/receiver 21 may also receive control information for controlling the travel of vehicle 2 from the operation plan management device 1 and output the received control information to the travel control unit 22.

自己位置特定部23は、車両2の位置を特定し、特定した位置を示す位置情報を走行制御部22へ出力する。自己位置特定部23としては、GPS(Global Positioning System)測位を行うGPS受信機などを用いることができるがこれに限定されない。The self-location determination unit 23 determines the position of the vehicle 2 and outputs position information indicating the determined position to the driving control unit 22. The self-location determination unit 23 may be, but is not limited to, a GPS receiver that performs GPS (Global Positioning System) positioning.

走行制御部22は、自己位置特定部23から受け取った位置情報と、送受信部21から受け取った運行計画とを用いて、自動運転による車両2の走行制御を行う。例えば、走行制御部22は、障害物を検出するカメラ、LiDAR(Light Detection And Ranging)、ミリ波センサなどの図示を省略したセンサによって取得された情報と、自己位置特定部23から受け取った位置情報と、図示を省略した地図情報とに基づいて、図示を省略した走行機構を制御する。走行機構は、車両2を走行させるための機構であり、例えば、アクセルペダルなどのアクセルの操作装置、かじ取り装置、ブレーキなどの車両2を走行させる複数の機構であるが、走行機構の構成はこれらに限定されない。車両2が、手動運転車両である場合には、例えば、車両2が運行計画を表示し、運転手が運行計画に従って運転することで、車両2が運行計画に従って走行する。The driving control unit 22 controls the driving of the vehicle 2 through autonomous driving using the position information received from the self-location determination unit 23 and the operation plan received from the transceiver unit 21. For example, the driving control unit 22 controls a driving mechanism (not shown) based on information acquired by sensors (not shown), such as an obstacle detection camera, LiDAR (Light Detection and Ranging), or millimeter-wave sensor, the position information received from the self-location determination unit 23, and map information (not shown). The driving mechanism is a mechanism for driving the vehicle 2, and includes, for example, multiple mechanisms for driving the vehicle 2, such as an accelerator pedal or other accelerator operating device, a steering device, and a brake, although the configuration of the driving mechanism is not limited to these. If the vehicle 2 is a manually driven vehicle, for example, the vehicle 2 displays an operation plan, and the driver drives the vehicle 2 according to the operation plan, causing the vehicle 2 to drive according to the operation plan.

運行計画管理装置1は、運行計画の作成対象の期間である作成対象期間における車両2の運行計画を作成する。作成対象期間は、例えば、1日(車両2のサービスを提供している時間帯)であってもよいし、1時間、2時間などであってもよい。作成対象期間は、これらの例に限定されない。運行計画は、例えば、便ごとの各停留所の出発時刻を含む。運行計画は、便ごとの、車両2の識別情報を含んでいてもよい。また、運行計画の作成対象の路線が複数ある場合には、運行計画は路線を示す情報を含んでいてもよい。なお、路線が定められている場合には、路線ごとに車両2がどの道路を走行するかを示す情報が、運行計画に含まれていてもよいし、後述する記憶部13に記憶される地図情報に含まれていてもよい。または、路線ごとに車両2がどの道路を走行するかを示す路線情報が、地図情報とは別に記憶部13に記憶されていてもよい。また、車両2の路線が定められていない場合には、運行計画に停留所間の経路(走行経路)、すなわち停留所間で車両2がどの道路を走行するかを示す情報が含まれていてもよい。The operation plan management device 1 creates an operation plan for vehicle 2 for a target creation period, which is the period for which the operation plan is created. The target creation period may be, for example, one day (the time period during which vehicle 2 is in service), or one hour, two hours, etc. The target creation period is not limited to these examples. The operation plan may include, for example, the departure time from each stop for each trip. The operation plan may also include identification information for vehicle 2 for each trip. Furthermore, if there are multiple routes for which an operation plan is to be created, the operation plan may also include information indicating the routes. Note that if routes are defined, information indicating which roads vehicle 2 will travel on for each route may be included in the operation plan, or may be included in map information stored in the memory unit 13, which will be described later. Alternatively, route information indicating which roads vehicle 2 will travel on for each route may be stored in the memory unit 13 separately from the map information. Furthermore, if the route for vehicle 2 is not defined, the operation plan may also include information indicating the route between stops (travel route), i.e., the roads vehicle 2 will travel on between stops.

以下、車両2の識別情報が車両2を識別する番号を示す車両識別番号である例を説明するが、車両2の識別情報は、車両識別番号に限定されない。車両情報は、運行計画の対象である車両2に関する情報であり、少なくとも各車両2の車幅を示す車幅情報を含む。車幅情報は、車幅自体を示す情報であってもよいし、車種(車両2の車種)を示す情報であってもよい。後者の場合には、車両情報は、さらに、車種ごとの車幅を示す情報を含む。また、車両情報は、車両2ごとの車種および車幅を示す情報を含んでいてもよい。例えば、車両情報は、車両識別番号と車種および車幅とが対応付けられた情報であるがこれに限定されない。停留所情報は、車両2の停留所に関する情報であり、停留所は、車両2が走行する経路において乗客が乗降する場所または貨物の積み下ろし、発送および受け取りなどをする場所である。停留所情報は、少なくとも各停留所の位置を示す情報を含む。地図情報は、道路を含む地図を示す情報であり、少なくとも道路の道幅を示す道幅情報を含む。地図情報は、地形を示す情報を含んでいてもよい。 The following describes an example in which the identification information of vehicle 2 is a vehicle identification number that identifies vehicle 2, but the identification information of vehicle 2 is not limited to the vehicle identification number. Vehicle information is information about vehicles 2 that are the subject of an operation plan, and includes at least vehicle width information that indicates the vehicle width of each vehicle 2. Vehicle width information may be information that indicates the vehicle width itself, or information that indicates the vehicle model (vehicle model of vehicle 2). In the latter case, the vehicle information further includes information that indicates the vehicle width for each vehicle model. The vehicle information may also include information that indicates the vehicle model and width for each vehicle 2. For example, vehicle information is information that associates the vehicle identification number with the vehicle model and width, but is not limited to this. Stop information is information about stops for vehicle 2, and stops are locations on the route traveled by vehicle 2 where passengers board and disembark, or where cargo is loaded and unloaded, shipped, and received. Stop information includes at least information that indicates the location of each stop. Map information is information that indicates a map including roads, and includes at least road width information that indicates the width of the roads. Map information may also include information that indicates the terrain.

運行計画管理装置1は、情報取得部11、運行計画作成部12、記憶部13および出力部14を備える。記憶部13は、運行計画、車両情報、停留所情報および地図情報を記憶する。 The operation plan management device 1 includes an information acquisition unit 11, an operation plan creation unit 12, a memory unit 13, and an output unit 14. The memory unit 13 stores operation plans, vehicle information, stop information, and map information.

情報取得部11は、運行計画管理装置1の管理者などからの情報の入力の受付けと、他の装置からの情報の受信とのうち少なくとも一方を行うことで、情報を取得する。情報取得部11は、他の装置から情報の受信を行う場合、他の装置へ当該情報の取得を要求する取得要求を送信することで、他の装置から当該情報を取得してもよい。他の装置は、各種の情報を記憶するサーバなどであってもよいし、管理者が操作する端末装置などであってもよい。 The information acquisition unit 11 acquires information by at least one of accepting information input from the administrator of the operation plan management device 1 or receiving information from another device. When receiving information from another device, the information acquisition unit 11 may acquire the information from the other device by transmitting an acquisition request to the other device requesting that the information be acquired. The other device may be a server that stores various types of information, or a terminal device operated by the administrator.

情報取得部11は、例えば、隘路情報を取得し、取得した隘路情報を運行計画作成部12へ出力する。隘路情報は、隘路に関する情報であり、隘路は道幅が狭く車両2の走行の難所となる場所である。隘路情報は、管理者などによって入力されてもよいし、図示しない他の装置から送信されてもよい。隘路は、車両2同士の交差が車両2の走行に影響を与える可能性のある地点である交差エリアの一例であり、隘路情報は、交差エリアに関する交差エリア情報の一例である。情報取得部11は、交差エリア情報を取得する交差エリア情報取得部の一例である。なお、ここでいう交差とは、複数の車両2の進路が交わるまたは進路が重なることを意味する。隘路情報は、少なくとも隘路の位置を示す情報を含む。隘路情報は、車両2の車幅の組み合わせごとに生成されてもよい。隘路情報の詳細については後述する。なお、後述するように、隘路情報は、記憶部13に記憶されている地図情報および車両情報に基づいて生成されてもよい。 The information acquisition unit 11, for example, acquires bottleneck information and outputs the acquired bottleneck information to the operation plan creation unit 12. Bottleneck information is information related to bottlenecks, which are locations where the road width is narrow and makes it difficult for vehicles 2 to travel. Bottleneck information may be input by an administrator or transmitted from another device (not shown). Bottlenecks are an example of intersection areas, which are points where the intersection of vehicles 2 may affect the travel of vehicles 2, and bottleneck information is an example of intersection area information related to intersection areas. The information acquisition unit 11 is an example of an intersection area information acquisition unit that acquires intersection area information. Note that an intersection here means that the paths of multiple vehicles 2 intersect or overlap. Bottleneck information includes at least information indicating the location of the bottleneck. Bottleneck information may be generated for each combination of vehicle widths of vehicles 2. Details of bottleneck information will be described later. As will be described later, the bottleneck information may be generated based on map information and vehicle information stored in the storage unit 13 .

運行計画作成部12は、交差エリア情報と停留所情報とを用いて、交差エリアにおける車両2同士の交差による車両2の走行への影響を避けるように運行計画を作成する。例えば、運行計画作成部12は、交差エリア情報の一例である隘路情報を用いて、車両2同士が隘路に関する交差制限条件を満たす場合に、隘路における車両2同士の交差を避けるように運行計画を作成し、作成した運行計画を出力部14へ出力する。すなわち、交差エリアが隘路である場合、運行計画作成部12は、車両2同士が隘路においてすれ違いが困難とならないように運行計画を作成する。交差制限条件は、車両2同士における交差が車両2の走行へ影響を与える条件であり、換言すると、交差の制限が必要な条件である。例えば、交差制限条件は、車両2が隘路においてすれ違うことが困難であるという条件であり、より具体的には、例えば対向する車両2の車幅を足した値に定められた値(すれ違うための余裕分の幅に相当)を加えた値が隘路における道幅以上であるという条件である。例えば、運行計画作成部12は、対向する車両2が隘路に到着する時刻を異ならせるように運行計画を作成する。運行計画作成部12は、隘路情報および車両情報を用いて、対向する車両2の車幅を考慮して、交差制限条件を満たすか否かを判定してもよい。運行計画作成部12における運行計画の作成処理の詳細については後述する。 The operation plan creation unit 12 uses intersection area information and stop information to create an operation plan that avoids the impact of intersections between vehicles 2 in intersection areas on the travel of vehicles 2. For example, the operation plan creation unit 12 uses bottleneck information, which is an example of intersection area information, to create an operation plan that avoids intersections between vehicles 2 at bottlenecks when the vehicles 2 satisfy intersection restriction conditions related to bottlenecks, and outputs the created operation plan to the output unit 14. In other words, when the intersection area is a bottleneck, the operation plan creation unit 12 creates an operation plan that does not make it difficult for vehicles 2 to pass each other at bottlenecks. Intersection restriction conditions are conditions under which intersections between vehicles 2 affect the travel of vehicles 2; in other words, conditions under which intersection restrictions are necessary. For example, the intersection restriction condition is a condition that it is difficult for the vehicles 2 to pass each other at a narrow passage, and more specifically, a condition that the value obtained by adding the vehicle width of the oncoming vehicle 2 to a predetermined value (corresponding to the margin of width for passing each other) is equal to or greater than the road width of the narrow passage. For example, the operation plan creation unit 12 creates an operation plan so that the oncoming vehicles 2 arrive at the narrow passage at different times. The operation plan creation unit 12 may use the narrow passage information and the vehicle information and take into account the vehicle width of the oncoming vehicle 2 to determine whether the intersection restriction condition is satisfied. Details of the operation plan creation process in the operation plan creation unit 12 will be described later.

車両2同士がすれ違うことが困難な隘路において車両2がかち合うと、少なくともいずれか一方の車両2が停止することになり、当該車両2の停留所への到着が運行計画から遅延する可能性がある。本実施の形態では、車両2同士が隘路においてすれ違いが困難とならないように運行計画を作成するため、運行計画に従って走行する車両2同士の交差によって生じる運行計画からの遅延を抑制することができる。 When vehicles 2 collide in a narrow passage where it is difficult for the vehicles 2 to pass each other, at least one of the vehicles 2 will have to stop, which may result in a delay from the operation plan for that vehicle 2's arrival at the stop. In this embodiment, an operation plan is created so that it is not difficult for vehicles 2 to pass each other in a narrow passage, thereby reducing delays from the operation plan caused by the intersection of vehicles 2 traveling according to the operation plan.

なお、運行計画作成部12における交差制限条件を満たすか否かの判定において車幅が考慮されない場合には、車両情報は、記憶部13に記憶されなくてもよい。例えば、運行計画管理装置1における運行計画の作成対象となる車両2に関して、全ての車両2の車幅が全て同一であるか、または車両2間の車幅の差の最大値が一定値以内である場合には、車幅を固定値として扱うことができるため、車両情報が記憶部13に記憶されなくてもよい。 Note that if vehicle width is not taken into consideration when determining whether or not the intersection restriction conditions are met in the operation plan creation unit 12, vehicle information does not need to be stored in the memory unit 13. For example, with regard to the vehicles 2 for which operation plans are created in the operation plan management device 1, if the vehicle widths of all vehicles 2 are the same or the maximum difference in vehicle width between vehicles 2 is within a certain value, vehicle width can be treated as a fixed value, and therefore vehicle information does not need to be stored in the memory unit 13.

出力部14は、運行計画作成部12から受け取った運行計画を車両2および停留所端末3へ送信することで運行計画を出力する。また、出力部14は、運行計画作成部12から受け取った運行計画を記憶部13に出力することで、運行計画を記憶部13に格納する。なお、図1では、運行計画が出力部14によって記憶部13に格納される例を示しているが、これに限らず、運行計画作成部12が運行計画を記憶部13に格納してもよい。 The output unit 14 outputs the operation plan by transmitting the operation plan received from the operation plan creation unit 12 to the vehicle 2 and the bus stop terminal 3. The output unit 14 also stores the operation plan in the memory unit 13 by outputting the operation plan received from the operation plan creation unit 12 to the memory unit 13. Note that while Figure 1 shows an example in which the operation plan is stored in the memory unit 13 by the output unit 14, this is not limiting, and the operation plan creation unit 12 may also store the operation plan in the memory unit 13.

停留所端末3は、受信部31および表示部32を備える。受信部31は、運行計画管理装置1から運行計画を受信し、受信した運行計画を表示部32へ出力する。表示部32は、運行計画を表示する。 The bus stop terminal 3 includes a receiving unit 31 and a display unit 32. The receiving unit 31 receives an operation plan from the operation plan management device 1 and outputs the received operation plan to the display unit 32. The display unit 32 displays the operation plan.

次に、運行計画管理装置1における運行計画の作成方法の具体例について説明する。なお、運行計画作成部12は、隘路情報を用いて、車両2同士が隘路においてすれ違いが困難とならないように運行計画を作成すればよく、具体的な運行計画の作成方法については下記に示す例に限定されず、どのような方法が用いられてもよい。Next, we will explain a specific example of how the operation plan is created in the operation plan management device 1. Note that the operation plan creation unit 12 only needs to use bottleneck information to create an operation plan that ensures that vehicles 2 do not have difficulty passing each other at bottlenecks. The specific method for creating an operation plan is not limited to the example shown below, and any method may be used.

図2は、本実施の形態の運行計画作成部12の構成例を示す図である。図2では、運行計画作成部12に加えて、情報取得部11、記憶部13および出力部14も図示している。図2に示した例では、運行計画作成部12は、仮運行計画作成部121、重複地点推定部122、判定部123および修正部124を備える。 Figure 2 is a diagram showing an example configuration of the operation plan creation unit 12 in this embodiment. In addition to the operation plan creation unit 12, Figure 2 also shows an information acquisition unit 11, a memory unit 13, and an output unit 14. In the example shown in Figure 2, the operation plan creation unit 12 includes a tentative operation plan creation unit 121, an overlap point estimation unit 122, a determination unit 123, and a correction unit 124.

仮運行計画作成部121は、停留所情報を用いて車両2の仮の運行計画である仮運行計画を作成し、作成した仮運行計画を重複地点推定部122へ出力する。仮運行計画は、隘路情報が考慮されずに作成された運行計画である。仮運行計画の作成対象期間は、運行計画の作成対象期間と同一である。例えば、仮運行計画作成部121は、例えば、路線情報と、各時間帯における車両2の運行間隔とに基づいて、各便の始発停留所における出発時刻を決定するとともに、便名または便番号などの各便の識別情報を決定し、車両2を割当てる。または、仮運行計画作成部121は、後述する乗客予想情報を用いて車両2の始発停留所から終点の停留所までの経路(どの停留所を経由するか)を決定してもよい。この場合、隣接する停留所間の経路は、例えば、地図情報に基づいて決定されてもよい。隣接する停留所間の経路は、所要時間が最短となる経路であってもよいし、距離が最短となる経路であってもよいし、隣接する停留所間の経路の決定において優先する基準は、これらに限定されずどのように設定されてもよい。隣接する停留所間の経路の設定は、ダイクストラ法などのように、優先する基準に基づいた経路探索手法を用いてもよい。経路の設定方法は上述した例に限定されない。仮運行計画作成部121は、始発停留所における出発時刻と停留所情報によって示される各停留所の位置とに基づいて、便ごとに経路上の停留所の出発時刻を決定することで仮運行計画を作成する。The tentative operation plan creation unit 121 creates a tentative operation plan, which is a tentative operation plan for vehicle 2, using stop information and outputs the created tentative operation plan to the overlap point estimation unit 122. The tentative operation plan is an operation plan created without taking bottleneck information into consideration. The period for which the tentative operation plan is created is the same as the period for which the operation plan is created. For example, the tentative operation plan creation unit 121 determines the departure time from the starting stop of each bus based on route information and the operating interval of vehicle 2 in each time period, and determines identification information for each bus, such as the bus name or number, and assigns vehicle 2. Alternatively, the tentative operation plan creation unit 121 may determine the route from the starting stop of vehicle 2 to the ending stop (which stops to pass through) using passenger forecast information, which will be described later. In this case, the route between adjacent stops may be determined based on map information, for example. The route between adjacent stops may be the route with the shortest required time or the route with the shortest distance, and the priority criteria for determining the route between adjacent stops are not limited to these and may be set in any way. A route search method based on the priority criteria, such as Dijkstra's algorithm, may be used to set the route between adjacent stops. The route setting method is not limited to the above-mentioned example. The tentative operation plan creation unit 121 creates a tentative operation plan by determining the departure times of stops on the route for each trip based on the departure time from the starting stop and the positions of each stop indicated by the stop information.

なお、隣接する停留所間の所要時間は、例えば、あらかじめ時間帯ごとに定められてもよいし、隣接する停留所間の走行距離とあらかじめ定められた標準速度(車両2の走行速度)とに基づいて決定されてもよい。標準速度としては、車両2の経路上の各道路の標準速度が仮運行計画に含まれていてもよいし、地図情報に各道路の標準速度が含まれていてもよい。仮運行計画に標準速度が含まれる場合には、仮運行計画作成部121が、あらかじめ定められている各道路の標準速度に基づいて車両2の経路上の各道路の標準速度を求めてもよいし、地図情報に各道路の標準速度が含まれている場合には、仮運行計画作成部121が、地図情報に基づいて車両2の経路上の各道路の標準速度を求めてもよい。運行間隔は、例えば曜日ごとにあらかじめ定められてもよいし、情報取得部11を介して管理者から入力されてもよいし、予想される乗客の数を示す乗客予想情報に基づいて決定されてもよい。 The travel time between adjacent stops may be determined in advance for each time period, for example, or may be determined based on the travel distance between adjacent stops and a predetermined standard speed (travel speed of vehicle 2). The standard speed may be included in the provisional operation plan as the standard speed for each road on vehicle 2's route, or may be included in the map information as the standard speed for each road. If the provisional operation plan includes the standard speed, the provisional operation plan creation unit 121 may determine the standard speed for each road on vehicle 2's route based on the predetermined standard speed for each road. If the map information includes the standard speed for each road, the provisional operation plan creation unit 121 may determine the standard speed for each road on vehicle 2's route based on the map information. The operation interval may be determined in advance for each day of the week, for example, or may be input by an administrator via the information acquisition unit 11, or may be determined based on passenger forecast information indicating the expected number of passengers.

乗客予想情報は、例えば、情報取得部11が取得し、情報取得部11から仮運行計画作成部121へ入力される。乗客予想情報は、車両2を利用する乗客の予想人数などのように、予想される乗客の量を示す情報であり、例えば、周辺地域での催し予定(催しの開始時間、終了時間、収容人数など)を示す情報と、過去の乗車実績を示す実績情報とのうちの少なくとも一方を含む。実績情報における過去の乗車実績は、例えば、時間帯および曜日ごとの過去の車両2の乗客の数の実績であり、停留所または車両2に設けられたカメラなどによって取得された映像から推定されてもよいし、予約した乗客が利用する車両2であれば過去の予約の結果に基づくものであってもよい。仮運行計画作成部121は、例えば、時間帯ごとの予想される乗客の数と、車両2の定員とに基づいて運行間隔を決定してもよい。なお、仮運行計画作成部121による仮運行計画の作成方法はどのような方法であってもよく、上述した例に限定されない。また、車両2が貨物を輸送する場合には、仮運行計画作成部121は、同様に、車両2によって輸送される貨物の予想される量を示す貨物予想情報を用いて仮運行計画を作成してもよい。The passenger forecast information is acquired, for example, by the information acquisition unit 11 and input from the information acquisition unit 11 to the tentative operation plan creation unit 121. The passenger forecast information is information indicating the expected number of passengers, such as the expected number of passengers using vehicle 2. For example, it includes at least one of information indicating event schedules in the surrounding area (such as the event start time, end time, and capacity) and performance information indicating past passenger numbers. The past passenger numbers in the performance information are, for example, the past number of passengers in vehicle 2 for each time period and day of the week. This information may be estimated from images captured by cameras installed at bus stops or on vehicle 2, or may be based on past reservations for vehicles 2 used by reserved passengers. The tentative operation plan creation unit 121 may determine the operation intervals based, for example, on the expected number of passengers for each time period and the capacity of vehicle 2. Note that the method by which the tentative operation plan creation unit 121 creates a tentative operation plan may be any method and is not limited to the above-mentioned example. In addition, when vehicle 2 transports cargo, the provisional operation plan creation unit 121 may similarly create a provisional operation plan using cargo forecast information indicating the expected amount of cargo to be transported by vehicle 2.

なお、仮運行計画作成部121は設けられなくてもよく、例えば、仮運行計画は、管理者などによって決定され、情報取得部11を介して運行計画作成部12に入力されてもよい。または、管理者などによって決定された仮運行計画が記憶部13に記憶されてもよい。仮運行計画作成部121が設けられない場合は、重複地点推定部122は、例えば、情報取得部11から仮運行計画を受け取ってもよいし、記憶部13から仮運行計画を読み出してもよい。 The tentative operation plan creation unit 121 does not have to be provided. For example, the tentative operation plan may be determined by a manager or the like and input to the operation plan creation unit 12 via the information acquisition unit 11. Alternatively, the tentative operation plan determined by a manager or the like may be stored in the memory unit 13. If the tentative operation plan creation unit 121 is not provided, the overlap point estimation unit 122 may, for example, receive the tentative operation plan from the information acquisition unit 11 or read out the tentative operation plan from the memory unit 13.

次に、重複地点推定部122の動作について説明する。重複地点推定部122は、仮運行計画および地図情報を用いて車両2同士が交差する地点である重複地点を推定する。詳細には、重複地点推定部122は、仮運行計画作成部121から取得した仮運行計画と、記憶部13に格納されている地図情報とを用いて、重複地点を推定する。重複地点は、2つ以上の車両2の経路が同一時刻において重なる地点、すなわち車両2がかち合う地点である。なお、重複地点は、2つ以上の車両2の経路が同一時刻において重なる地点に限らず、2つ以上の車両2の経路が、例えば、2分間などのように一定の時間幅を持つ同一時間帯において重なる地点を含んでいてもよい。以下では、重複地点は、2つ以上の車両2の経路が同一時刻において重なる地点であるとして説明する。Next, the operation of the overlap point estimation unit 122 will be described. The overlap point estimation unit 122 estimates overlap points, which are points where vehicles 2 intersect, using the tentative operation plan and map information. In detail, the overlap point estimation unit 122 estimates overlap points using the tentative operation plan acquired from the tentative operation plan creation unit 121 and the map information stored in the memory unit 13. An overlap point is a point where the routes of two or more vehicles 2 overlap at the same time, i.e., a point where vehicles 2 collide. Note that an overlap point is not limited to a point where the routes of two or more vehicles 2 overlap at the same time, but may also include a point where the routes of two or more vehicles 2 overlap within the same time period with a certain time span, such as two minutes. In the following description, an overlap point is assumed to be a point where the routes of two or more vehicles 2 overlap at the same time.

図3は、本実施の形態の重複地点推定部122における処理手順の一例を示すフローチャートである。図3に示すように、重複地点推定部122は、仮運行計画を取得する(ステップS1)。例えば、重複地点推定部122は、仮運行計画作成部121から仮運行計画を受け取ることで、仮運行計画を取得する。上述したように、仮運行計画作成部121が設けられない場合には、重複地点推定部122は、仮運行計画を情報取得部11から受け取ってもよいし、記憶部13から仮運行計画を読み出すことで仮運行計画を取得してもよい。 Figure 3 is a flowchart showing an example of a processing procedure in the overlap point estimation unit 122 of this embodiment. As shown in Figure 3, the overlap point estimation unit 122 acquires a tentative operation plan (step S1). For example, the overlap point estimation unit 122 acquires a tentative operation plan by receiving the tentative operation plan from the tentative operation plan creation unit 121. As described above, if the tentative operation plan creation unit 121 is not provided, the overlap point estimation unit 122 may receive the tentative operation plan from the information acquisition unit 11, or may acquire the tentative operation plan by reading out the tentative operation plan from the memory unit 13.

重複地点推定部122は、地図情報を取得する(ステップS2)。詳細には、重複地点推定部122は、記憶部13から地図情報を読み出すことで地図情報を取得する。なお、ステップS1とステップS2とは、順序が逆であってもよいし、同時に行われてもよい。 The overlapping point estimation unit 122 acquires map information (step S2). Specifically, the overlapping point estimation unit 122 acquires map information by reading it from the memory unit 13. Note that steps S1 and S2 may be performed in reverse order or simultaneously.

重複地点推定部122は、仮運行計画および地図情報に基づいて車両2の重複地点を推定する(ステップS3)。重複地点推定部122は、仮運行計画を用いて、便ごとに、当該便と少なくとも一部の経路が重複する他の便を抽出し、当該便と抽出した他の便とが接近する重複地点を推定する。例えば、路線が定められている場合、1つの便を処理対象便とし、処理対象便と少なくとも一部の経路が重複する他の便を抽出し、処理対象便と抽出された便との両方の車両2に関して、路線情報と標準速度が同一の区間ごとの標準速度とを用いて、重複する経路の始点から終点までの位置を時間の関数で表す。そして、同一時刻で位置が同じになる解を求めることで、重複地点を推定することができる。重複地点の推定方法はこの例に限定されず、どのような方法であってもよい。The overlap point estimation unit 122 estimates overlap points of the vehicles 2 based on the tentative operation plan and map information (step S3). Using the tentative operation plan, the overlap point estimation unit 122 extracts, for each flight, other flights whose routes overlap at least partially with the flight in question, and estimates overlap points where the flight and the extracted flights are close to each other. For example, if a route is specified, one flight is designated as the target flight, and other flights whose routes overlap at least partially with the target flight are extracted. For both the target flight and the extracted flight, the route information and the standard speeds for each section with the same standard speed are used to represent the positions from the start point to the end point of the overlapping routes as a function of time. Then, by finding a solution that results in the same position at the same time, the overlap points can be estimated. The method for estimating overlap points is not limited to this example, and any method may be used.

図4は、本実施の形態の重複地点推定部122によって推定された重複地点の一例を示す図である。図4では、停留所4-1~4-4を含む環状の経路に、右回りと左回りと2つの向きで走行する便が設定される例を示している。例えば、停留所4-1,4-2,4-3,4-4,4-1の順で巡回する便を上り便、または単に上りと呼び、停留所4-1,4-4,4-3,4-2,4-1の順で巡回する便を下り便、または単に下りと呼ぶ。図4に示した例では、上り便の車両2と下り便の車両2とがすれ違う地点が、重複地点として推定される。なお、図4は一例であり、車両2の経路は環状の経路に限定されず、どのような経路であってもよい。 Figure 4 is a diagram showing an example of an overlap point estimated by the overlap point estimation unit 122 of this embodiment. Figure 4 shows an example in which buses are set to run in two directions, clockwise and counterclockwise, on a circular route including bus stops 4-1 to 4-4. For example, a bus that travels to bus stops 4-1, 4-2, 4-3, 4-4, and 4-1 in this order is called an inbound bus, or simply "inbound," and a bus that travels to bus stops 4-1, 4-4, 4-3, 4-2, and 4-1 in this order is called a downbound bus, or simply "downbound." In the example shown in Figure 4, the point where vehicle 2 of the inbound bus and vehicle 2 of the downbound bus pass each other is estimated as the overlap point. Note that Figure 4 is just an example, and the route of vehicle 2 is not limited to a circular route and may be any route.

図4に示した例では、上りのある便の車両2が、重複地点5-1~5-4の4か所で下りの他の便の車両2とすれ違うと推定される。すなわち、図4に示した例では、重複地点5-1~5-4が重複地点として推定される。このような、重複地点の推定が、処理対象便を変更し、運行計画の作成対象の全ての便を処理対象とした推定が終了するまで順次行われる。なお、例えば、重複地点が生じると推定される便を第1の便と第2の便とした場合、第1の便を処理対象便とした推定が既に行われていれば、第2の便を処理対象とした場合の第1の便との間の重複地点を再度求める必要はない。このため、重複地点を推定する際の便の組み合わせに関し、すでに推定を実施済の組み合わせを除いて推定を行ってもよい。 In the example shown in Figure 4, it is estimated that vehicle 2 of one inbound flight will pass vehicle 2 of another inbound flight at four overlap points 5-1 to 5-4. That is, in the example shown in Figure 4, overlap points 5-1 to 5-4 are estimated as overlap points. This estimation of overlap points is performed sequentially by changing the flight to be processed until estimation is completed for all flights for which operation plans are being created. Note that, for example, if the flights estimated to have overlap points are the first and second flights, if estimation has already been performed using the first flight as the flight to be processed, there is no need to re-determine the overlap points between the first flight and the second flight when the second flight is the flight to be processed. Therefore, when estimating overlap points, it is possible to perform estimation excluding combinations of flights for which estimation has already been performed.

図3の説明に戻る。ステップS3の後、重複地点推定部122は、重複地点情報を判定部123へ出力する(ステップS4)。詳細には、重複地点推定部122は、推定した重複地点ごとに、当該重複地点に関する情報を重複地点情報として生成し、生成した重複地点情報を仮運行計画とともに判定部123へ出力する。重複地点情報は、例えば、少なくとも重複地点の位置を示す情報と、重複地点に対応する便の識別情報と、仮運行計画とを含む。また、重複地点情報は、各重複地点に対応する車両2の車幅を示す車幅情報、処理対象便と抽出された便とが重複地点に到着する直前に出発する停留所と、当該停留所の出発時刻とを含んでいてもよい。Returning to the explanation of Figure 3, after step S3, the overlap point estimation unit 122 outputs the overlap point information to the determination unit 123 (step S4). In detail, for each estimated overlap point, the overlap point estimation unit 122 generates information about the overlap point as overlap point information, and outputs the generated overlap point information together with the tentative operation plan to the determination unit 123. The overlap point information includes, for example, at least information indicating the position of the overlap point, identification information of the flight corresponding to the overlap point, and the tentative operation plan. The overlap point information may also include vehicle width information indicating the vehicle width of the vehicle 2 corresponding to each overlap point, the stop from which the flight to be processed and the extracted flight depart immediately before arriving at the overlap point, and the departure time of the stop.

次に、判定部123の動作について説明する。判定部123は、重複地点推定部122によって推定された重複地点と情報取得部11から取得した隘路情報(交差エリア情報)とを用いて、重複地点のうち交差エリアと合致する合致地点があり、かつ合致地点において交差する車両2同士における交差が車両2の走行へ影響を与える条件を満たすか否かを判定する。判定部123は、上述した条件を満たさないと判定した場合に、仮運行計画を運行計画に決定する。車両2同士における交差が車両2の走行へ影響を与える条件は、上述した交差制限条件である。なお、隘路情報の取得元は、上述したように情報取得部11に限定されない。 Next, the operation of the determination unit 123 will be described. The determination unit 123 uses the overlap points estimated by the overlap point estimation unit 122 and the bottleneck information (intersection area information) acquired from the information acquisition unit 11 to determine whether there is a match point among the overlap points that matches the intersection area, and whether the condition that an intersection between vehicles 2 intersecting at the match point affects the traveling of vehicles 2 is met. If the determination unit 123 determines that the above-mentioned condition is not met, it decides on the tentative operation plan as the operation plan. The condition that an intersection between vehicles 2 affects the traveling of vehicles 2 is the above-mentioned intersection restriction condition. Note that the source of bottleneck information is not limited to the information acquisition unit 11, as described above.

図5は、本実施の形態の判定部123における処理手順の一例を示すフローチャートである。図5に示すように、判定部123は、重複地点情報を取得する(ステップS11)。詳細には、判定部123は、重複地点推定部122から重複地点情報を取得する。 Figure 5 is a flowchart showing an example of the processing procedure in the determination unit 123 of this embodiment. As shown in Figure 5, the determination unit 123 acquires overlapping point information (step S11). In detail, the determination unit 123 acquires overlapping point information from the overlapping point estimation unit 122.

判定部123は、隘路情報(交差エリア情報)を取得する(ステップS12)。詳細には、判定部123は、例えば、情報取得部11から隘路情報を取得する。なお、ステップS11とステップS12とは、順序が逆であってもよいし、同時に行われてもよい。 The determination unit 123 acquires bottleneck information (intersection area information) (step S12). In detail, the determination unit 123 acquires bottleneck information, for example, from the information acquisition unit 11. Note that steps S11 and S12 may be performed in the reverse order or simultaneously.

判定部123は、重複地点情報と隘路情報とを比較する(ステップS13)。詳細には、判定部123は、重複地点情報に含まれる重複地点の位置を示す情報と、隘路情報に含まれる隘路の位置を示す情報とを用いて、重複地点の位置と、隘路の位置とを比較し、重複地点のうち隘路と位置が一致する地点を抽出する。The determination unit 123 compares the overlapping point information with the bottleneck information (step S13). In detail, the determination unit 123 uses information indicating the positions of the overlapping points included in the overlapping point information and information indicating the positions of the bottlenecks included in the bottleneck information to compare the positions of the overlapping points with the positions of the bottlenecks, and extracts points from the overlapping points whose positions match those of the bottlenecks.

判定部123は、交差制限条件を満たす地点があるか否かを判定する(ステップS14)。交差制限条件は、例えば、車両2がすれ違うことが困難であると推定されるという条件であり、具体的には、例えば、重複地点においてすれ違う2台の車両2の車幅を足した値に定められた値を加えた値が重複地点の道幅以上という条件である。この場合、隘路情報に、例えば、制限に関する情報を含めておいてもよい。制限に関する情報は、すれ違う2台の車両2の車種の組み合わせごとの隘路におけるすれ違いの可否を示す情報であってもよいし、隘路の道幅を示す情報であってもよいし、道幅から定められた値を引いた値を示す情報であってもよい。 The determination unit 123 determines whether there is a point that satisfies the intersection restriction condition (step S14). The intersection restriction condition is, for example, a condition that it is estimated that it will be difficult for vehicles 2 to pass each other. Specifically, for example, a condition that the sum of the vehicle widths of two vehicles 2 passing each other at the overlap point plus a predetermined value is equal to or greater than the road width of the overlap point. In this case, the bottleneck information may include, for example, information regarding restrictions. The information regarding restrictions may be information indicating whether the two vehicles 2 passing each other can pass each other at the bottleneck for each combination of vehicle types, information indicating the road width of the bottleneck, or information indicating the road width minus a predetermined value.

図6は、本実施の形態の隘路情報の一例を示す図である。図6に示した例では、隘路情報は、隘路を識別する番号と、位置(隘路の位置)と、車種の組み合わせごとの、隘路においてすれ違いが困難であるか否か、すなわち隘路においてすれ違いが可能か否かを示す可否情報とを含んでいる。図6に示した例では、車両2の車種が車種Aと車種Bとの2種類であり、車種の組み合わせとして、「車種A-A」(車種Aと車種Aとの組み合わせ)、「車種A-B」(車種Aと車種Bとの組み合わせ)、「車種B-B」(車種Bと車種Bとの組み合わせ)の3種類の組み合わせを記載している。図6では、車種Bの方が車種Aより車幅が広い例を示しており、可否情報において、「可」は対応する組み合わせのすれ違いが可能であることを示し、「不可」は対応する組み合わせのすれ違いが不可であることを示している。このように、可否情報において「不可」となる組み合わせは、車両2のすれ違いが困難になる。本実施の形態では、可否情報において「不可」となる組み合わせで隘路におけるすれ違いが発生する場合には、交差制限条件を満たす地点があると判定する。 Figure 6 is a diagram showing an example of bottleneck information in this embodiment. In the example shown in Figure 6, the bottleneck information includes a number identifying the bottleneck, its location (the location of the bottleneck), and feasibility information indicating whether passing is difficult or impossible for each vehicle type combination at the bottleneck, i.e., whether passing is possible or impossible. In the example shown in Figure 6, there are two vehicle types of vehicle 2, vehicle type A and vehicle type B, and three vehicle type combinations are listed: "Vehicle type A-A" (combination of vehicle type A and vehicle type A), "Vehicle type A-B" (combination of vehicle type A and vehicle type B), and "Vehicle type B-B" (combination of vehicle type B and vehicle type B). Figure 6 shows an example in which vehicle type B is wider than vehicle type A, and in the feasibility information, "possible" indicates that passing is possible for the corresponding combination, and "impossible" indicates that passing is impossible for the corresponding combination. As such, combinations marked "impossible" in the feasibility information make it difficult for vehicles 2 to pass each other. In this embodiment, if a combination of vehicles that are "not allowed" in the feasibility information causes a passing at a bottleneck, it is determined that there is a point that satisfies the intersection restriction condition.

具体的には、例えば、判定部123は、重複地点のうち隘路と位置が一致する地点である合致地点があり、かつ、合致地点においてすれ違う車両2の組み合わせが、隘路情報内の可否情報において「不可」となっている組み合わせである場合に、交差制限条件を満たす地点があると判定する。図6では、隘路情報が可否情報を含む例を示したが、これに限らず、例えば、「車種A-A」用の隘路情報、「車種A-B」用の隘路情報、「車種B-B」用の隘路情報といったように、車種の組み合わせごとに隘路情報が生成されてもよい。この場合、各組み合わせのすれ違いが不可となる地点が隘路と定義されることに相当し、各隘路情報は、対応する組み合わせに関する隘路を示す情報となり、可否情報を含む必要はない。この場合、判定部123は、すれ違う車両2の組み合わせに応じて、使用する隘路情報を選択すればよい。Specifically, for example, the determination unit 123 determines that a point satisfies the intersection restriction condition when there is a matching point among the overlapping points, which is a point whose position coincides with a bottleneck, and the combination of vehicles 2 passing each other at the matching point is a combination marked "impossible" in the bottleneck information. While Figure 6 illustrates an example in which bottleneck information includes impossibility information, this is not limiting. Bottleneck information may also be generated for each combination of vehicle types, such as bottleneck information for "vehicle type A-A," bottleneck information for "vehicle type A-B," and bottleneck information for "vehicle type B-B." In this case, the points at which each combination of vehicles cannot pass each other are defined as bottlenecks, and each bottleneck information indicates the bottleneck for the corresponding combination and does not need to include impossibility information. In this case, the determination unit 123 simply selects the bottleneck information to use depending on the combination of vehicles 2 passing each other.

図7は、本実施の形態の隘路および重複地点の一例を示す図である。図7では、図4に例示した重複地点5-1~5-4が図示されているとともに、隘路情報によって示される隘路6-1~6-5が図示されている。図7に示した隘路6-1~6-5は、図6に示した隘路情報における番号が1~5にそれぞれ対応する隘路であり、可否情報の内容に応じてハッチングの種別を変えている。隘路6-1,6-5は、「車種A-A」、「車種A-B」および「車種B-B」の全ての組み合わせですれ違いが不可であり、隘路6-2,6-3は、「車種A-A」の組み合わせはすれ違い可であるが、「車種A-B」および「車種B-B」の組み合わせはすれ違いが不可であり、隘路6-4は、「車種A-A」および「車種A-B」の組み合わせはすれ違い可であるが、「車種B-B」の組み合わせはすれ違いが不可である。 Figure 7 is a diagram showing an example of bottlenecks and overlapping points in this embodiment. Figure 7 illustrates overlapping points 5-1 to 5-4 shown in Figure 4, as well as bottlenecks 6-1 to 6-5 indicated by the bottleneck information. Bottlenecks 6-1 to 6-5 shown in Figure 7 correspond to numbers 1 to 5 in the bottleneck information shown in Figure 6, respectively, and the type of hatching varies depending on the content of the feasibility information. At bottlenecks 6-1 and 6-5, passing is not possible for any of the combinations of "vehicle type A-A," "vehicle type A-B," and "vehicle type B-B." At bottlenecks 6-2 and 6-3, passing is possible for the combination of "vehicle type A-A," but passing is not possible for the combinations of "vehicle type A-B" and "vehicle type B-B." At bottleneck 6-4, passing is possible for the combination of "vehicle type A-A" and "vehicle type A-B," but passing is not possible for the combination of "vehicle type B-B."

図7に示した例では、重複地点5-1~5-4のうち隘路6-1~6-5のいずれかに合致するのは、重複地点5-2,5-3である。図7に示した例では、重複地点5-2,5-3をそれぞれ合致地点7-1,7-2としており、合致地点7-1は隘路6-2であり、合致地点7-2は隘路6-4である。 In the example shown in Figure 7, of the overlapping points 5-1 to 5-4, the overlapping points 5-2 and 5-3 match any of the bottlenecks 6-1 to 6-5. In the example shown in Figure 7, the overlapping points 5-2 and 5-3 are matched points 7-1 and 7-2, respectively, with matched point 7-1 being bottleneck 6-2 and matched point 7-2 being bottleneck 6-4.

図8は、本実施の形態の合致地点において交差する車両2の組み合わせの一例を示す図である。ここでは、図8に示すように、合致地点7-1において交差する車両2の車種(の組み合わせ)がA-Bであり、合致地点7-2において交差する車両2の車種(の組み合わせ)がA-Aであったとする。この場合、図6に示した可否情報より、合致地点7-1は隘路6-2であるため、すれ違いが困難になる組み合わせを示す制約情報(制約のある車種の組み合わせ)は、A-B,B-Bとなる。また、合致地点7-2は隘路6-4であるため、制約情報は、B-Bとなる。したがって、合致地点7-1では、車両2のすれ違いが不可となり、合致地点7-2ではすれ違いが可となる。 Figure 8 is a diagram showing an example of a combination of vehicles 2 intersecting at a match point in this embodiment. Here, as shown in Figure 8, the vehicle types (combination) of vehicles 2 intersecting at match point 7-1 are A-B, and the vehicle types (combination) of vehicles 2 intersecting at match point 7-2 are A-A. In this case, according to the feasibility information shown in Figure 6, since match point 7-1 is a bottleneck 6-2, the constraint information (combination of vehicles with constraints) indicating combinations that make passing difficult are A-B and B-B. Furthermore, since match point 7-2 is a bottleneck 6-4, the constraint information is B-B. Therefore, vehicles 2 cannot pass each other at match point 7-1, but can pass each other at match point 7-2.

このため、判定部123は、合致地点7-1が、交差制限条件を満たす地点であると判定する。このため、ステップS14では、Yesと判定される。以下、重複地点5-1~5-4、隘路6-1~6-5および合致地点7-1,7-2について、図4および図7に示した個別の地点を示す場合以外は、符号を付さずに、それぞれ重複地点、隘路および合致地点と記載する。 For this reason, the determination unit 123 determines that the matching point 7-1 is a point that satisfies the intersection restriction condition. Therefore, step S14 returns a Yes determination. Hereinafter, overlapping points 5-1 to 5-4, bottlenecks 6-1 to 6-5, and matching points 7-1 and 7-2 will be referred to as overlapping points, bottlenecks, and matching points, respectively, without reference numerals, except when referring to the individual points shown in Figures 4 and 7.

また、交差制限条件は、上述した例に限定されず、重複地点における道幅がしきい値以上であるという条件であってもよい。この場合、例えば、車両2の車幅のうち最も広い車幅を2倍し、車幅を2倍した値に定められた値を加えた値をしきい値としてもよい。この場合、道幅がしきい値未満の地点を隘路と定義して隘路情報を生成することで、隘路情報に含まれる隘路の位置は、道幅がしきい値未満の位置であるとみなすことができる。この場合、重複地点のうち隘路と位置が一致する合致地点は、全て交差制限条件を満たすことになる。したがって、合致地点が存在すれば、ステップS14では、Yesと判定される。なお、この場合、隘路情報は隘路の位置を示す情報を含んでいればよい。 Furthermore, the intersection restriction condition is not limited to the above example, and may be a condition that the road width at the overlapping point is equal to or greater than a threshold value. In this case, for example, the threshold value may be calculated by doubling the widest vehicle width of vehicle 2 and adding a predetermined value to the doubled vehicle width. In this case, by defining a point where the road width is less than the threshold value as a bottleneck and generating bottleneck information, the location of the bottleneck included in the bottleneck information can be considered to be a location where the road width is less than the threshold value. In this case, all matching points among the overlapping points whose locations coincide with the bottlenecks will satisfy the intersection restriction condition. Therefore, if a matching point exists, step S14 will be judged as Yes. In this case, it is sufficient that the bottleneck information includes information indicating the location of the bottleneck.

また、隘路情報が、可否情報の代わりに、隘路の道幅を示す情報を含んでいてもよい。この場合、例えば、判定部123は、重複地点情報に含まれる、重複地点の位置を示す情報と、便の識別情報とを用いて、仮運行計画から、重複地点に対応する各車両2の車両識別情報を抽出し、抽出した車両識別番号と記憶部13に格納されている車両情報とを用いて、重複地点に対応する各車両2の車幅を求め、求めた車幅を加算する。そして、判定部123は、重複地点のうち隘路と位置が一致する合致地点が存在する場合、合致地点における隘路の道幅が、車幅を加算した結果に定められた値を加算した値より小さい(狭い)場合に、当該合致地点が交差制限条件を満たすと判定する。なお、上述した、交差制限条件および隘路情報の内容は、一例であり、交差制限条件および隘路情報の内容はこれらに限定されない。 In addition, the bottleneck information may include information indicating the width of the bottleneck instead of the possibility information. In this case, for example, the determination unit 123 uses information indicating the location of the overlapping point included in the overlapping point information and the flight identification information to extract vehicle identification information for each vehicle 2 corresponding to the overlapping point from the tentative operation plan, and then uses the extracted vehicle identification number and the vehicle information stored in the memory unit 13 to determine the vehicle width of each vehicle 2 corresponding to the overlapping point and add the determined vehicle widths. Then, if there is a matching point among the overlapping points whose position coincides with the bottleneck, the determination unit 123 determines that the matching point satisfies the intersection restriction condition if the width of the bottleneck at the matching point is smaller (narrower) than the result of adding the vehicle widths to a predetermined value. Note that the above-mentioned intersection restriction condition and bottleneck information are merely examples, and the intersection restriction condition and bottleneck information are not limited to these.

図5の説明に戻る。交差制限条件を満たす地点があると判定した場合(ステップS14 Yes)、判定部123は、判定結果を修正部124へ出力し(ステップS15)、処理を終了する。判定結果は、例えば、少なくとも、交差制限条件を満たすと判定された合致地点の位置を示す合致地点位置情報と、当該合致地点に対応する便(合致地点で車両2がすれ違うと推定される2つの便)の識別情報と、仮運行計画とを含む。なお、同一の合致地点で、異なる便の組み合わせのすれ違いが生じる可能性もあるため、合致地点位置情報だけではどの便に関する合致であるかが特定できない。仮運行計画を修正するためには、対象となる便を特定する必要があるため、判定結果に便の識別情報を含める。また、判定結果は、交差制限条件を満たす地点ですれ違う車両2の車両識別番号、処理対象便と抽出された便とが重複地点に到着する直前に出発する停留所と、当該停留所の出発時刻とを含んでいてもよい。Returning to the explanation of Figure 5, if it is determined that there is a point that satisfies the intersection restriction condition (Yes in step S14), the determination unit 123 outputs the determination result to the correction unit 124 (step S15) and terminates processing. The determination result includes, for example, at least: matched point location information indicating the location of the matched point determined to satisfy the intersection restriction condition; identification information of the buses corresponding to the matched point (two buses that vehicle 2 is estimated to pass at the matched point); and a provisional operation plan. Note that, because different combinations of buses may pass each other at the same matched point, the matched point location information alone does not identify which buses are involved in the match. In order to correct the provisional operation plan, it is necessary to identify the target bus, and therefore the determination result includes the identification information of the bus. The determination result may also include the vehicle identification number of vehicle 2 that will pass each other at the point that satisfies the intersection restriction condition, the stop from which the target bus and the extracted bus depart immediately before arriving at the overlap point, and the departure time of the stop.

交差制限条件を満たす地点がないと判定した場合(ステップS14 No)、判定部123は、仮運行計画を運行計画に決定し(ステップS16)、処理を終了する。詳細には、判定部123は、仮運行計画を、運行計画として出力部14へ出力する。If it is determined that there is no point that satisfies the intersection restriction condition (step S14: No), the determination unit 123 determines the tentative operation plan as the operation plan (step S16) and terminates the processing. In detail, the determination unit 123 outputs the tentative operation plan to the output unit 14 as the operation plan.

次に、修正部124の動作について説明する。修正部124は、判定部123から判定結果を受け取ると、判定結果に基づいて仮運行計画を修正し、修正した仮運行計画を重複地点推定部122へ出力する。すなわち、修正部124は、判定部123によって、合致地点において交差すると推定される車両2同士における交差が車両2の走行への影響があると判定された場合に、合致地点において交差する車両2が合致地点に同時に到着しないように仮運行計画を修正する。 Next, the operation of the correction unit 124 will be described. Upon receiving the determination result from the determination unit 123, the correction unit 124 corrects the tentative operation plan based on the determination result and outputs the corrected tentative operation plan to the overlap point estimation unit 122. In other words, when the determination unit 123 determines that an intersection between vehicles 2 estimated to intersect at the coincidence point will affect the traveling of vehicles 2, the correction unit 124 corrects the tentative operation plan so that vehicles 2 intersecting at the coincidence point do not arrive at the coincidence point at the same time.

図9は、本実施の形態の修正部124における処理手順の一例を示すフローチャートである。図9に示すように、修正部124は、判定結果を取得する(ステップS21)。詳細には、修正部124は、判定部123から判定結果を取得する。 Figure 9 is a flowchart showing an example of a processing procedure in the correction unit 124 of this embodiment. As shown in Figure 9, the correction unit 124 obtains the judgment result (step S21). In detail, the correction unit 124 obtains the judgment result from the judgment unit 123.

修正部124は、修正対象の合致地点を設定する(ステップS22)。詳細には、修正部124は、判定結果に複数の合致地点に関する情報が含まれる場合、判定結果に含まれる合致地点位置情報と当該合致地点位置情報によって位置が示される合致地点に対応する便の識別情報とを用いて、複数の合致地点(便と合致地点との組み合わせ)の中から1つの合致地点(便と合致地点との組み合わせ)を選択することで、修正対象の合致地点を設定する。 The correction unit 124 sets the matching point to be corrected (step S22). In particular, if the determination result includes information on multiple matching points, the correction unit 124 sets the matching point to be corrected by selecting one matching point (a combination of a flight and a matching point) from the multiple matching points (combinations of a flight and a matching point) using the matching point location information included in the determination result and the identification information of the flight corresponding to the matching point whose position is indicated by the matching point location information.

修正部124は、別ルートがあるか否かを判定する(ステップS23)。詳細には、修正部124は、修正対象の合致地点に関して、対応する2つの便のうち少なくとも一方の経路を、修正対象の合致地点を通過しない別ルートに変更可能であるか否かを判定する。別ルートとは、例えば、修正対象の合致地点の前後の停留所に停車することが可能であり、かつ修正対象の合致地点を通過しないルートである。例えば、距離が長くなり時間がかかる、アップダウンで燃費が悪くなる、右左折が多く安全性が低下するといった理由により、本来は車両2の経路として望ましくないすなわち車両2の経路としての優先順位の低いルートを別ルートとして設定してもよいが、これらに限定されない。The correction unit 124 determines whether there is an alternative route (step S23). In particular, the correction unit 124 determines whether, for the matching point to be corrected, the route of at least one of the two corresponding buses can be changed to an alternative route that does not pass through the matching point to be corrected. An alternative route is, for example, a route that can stop at stops before and after the matching point to be corrected and does not pass through the matching point to be corrected. For example, a route that is not originally desirable as a route for vehicle 2, i.e., has a low priority as a route for vehicle 2, for reasons such as a longer distance and longer travel time, poor fuel economy due to ups and downs, or reduced safety due to many right and left turns, may be set as the alternative route, but is not limited to these.

なお、修正対象の合致地点の前後の停留所に停車することが可能であり、かつ修正対象の合致地点を通過しないルートがあり、当該ルートを別ルートの候補とした場合、定められた基準を満たさない候補については、修正部124は、当該ルートを別ルートとして採用しなくてもよい。例えば、修正部124は、距離が一定値以上となる候補は別ルートとして採用しなくてもよい。また、車両2によっては、あらかじめ走行する経路の届け出が必要となる場合があるため、このような場合には、修正対象の合致地点を通過しないルートについても別ルートとしてあらかじめ定めて届け出を行っておいてもよい。あらかじめ走行する経路の届け出が必要であり、別ルートの届け出が行われていない場所である場合には、修正部124は、別ルートはないと判定してもよい。 In addition, if there is a route that allows a bus to stop at stops before and after the matching point to be corrected and that does not pass through the matching point to be corrected, and that route is set as a candidate for an alternative route, the correction unit 124 may not adopt that route as an alternative route if the candidate does not meet the specified criteria. For example, the correction unit 124 may not adopt as an alternative route a candidate whose distance is equal to or greater than a certain value. Also, depending on the vehicle 2, it may be necessary to notify the route to be traveled in advance. In such cases, a route that does not pass through the matching point to be corrected may also be defined in advance as an alternative route and notified. If the location requires that the route to be traveled in advance be notified and no alternative route has been notified, the correction unit 124 may determine that there is no alternative route.

別ルートがある場合(ステップS23 Yes)、修正部124は、別ルートへ走行経路(経路)を変更または停留所の出発時刻を修正する(ステップS24)。例えば、ステップS24で別ルートへ経路を変更する場合、修正部124は、修正対象の合致地点に対応する2つの便のうちの一方の経路を別ルートに変更する。なお、別ルートが複数存在する場合には、修正対象の合致地点に対応する2つの便の両方の経路を、互いに異なる別ルートに変更してもよい。修正部124は、別ルートに変更した便に関して、別ルートにおける標準速度などに基づいて仮運行計画における当該便の各停留所からの出発時刻を修正することで、仮運行計画を修正する。また、ステップS24で停留所の出発時刻を変更する場合、修正部124は、修正対象の合致地点に対応する2つの便の少なくとも一方に関して、修正対象の合致地点の手前の停留所における出発時刻を修正する。If an alternative route is available (step S23: Yes), the correction unit 124 changes the travel path (route) to the alternative route or corrects the departure time of the bus stop (step S24). For example, when changing the route to the alternative route in step S24, the correction unit 124 changes the route of one of the two buses corresponding to the matched point to be corrected to the alternative route. Note that if there are multiple alternative routes, both routes of the two buses corresponding to the matched point to be corrected may be changed to different alternative routes. For the buses that have been changed to the alternative route, the correction unit 124 corrects the tentative operation plan by correcting the departure times from each stop of the bus in the tentative operation plan based on the standard speed of the alternative route, etc. Furthermore, when changing the departure time of a bus stop in step S24, the correction unit 124 corrects the departure time from the stop just before the matched point to be corrected for at least one of the two buses corresponding to the matched point to be corrected.

ここで、ステップS24およびステップS27における停留所の出発時刻の修正を具体例を用いて説明する。図10および図11は、本実施の形態の停留所の出発時刻の修正の一例を示す図である。図10および図11では、図7に示した路線を走行する上りの便である便#101と下りの便である便#102とが、停留所4-2と停留所4-3との間の合致地点7-1で交差する例を示している。停留所#2,#3は、それぞれ図7に示した停留所4-2,4-3に対応する。図10および図11の左側の表は、修正前の仮運行計画における各停留所における出発時刻を示しており、図10および図11の右側の表は、修正後の仮運行計画における各停留所における出発時刻を示している。図10および図11において、隘路の欄に記載されている時刻は合致地点7-1を通過する時刻である。 Here, the correction of bus stop departure times in steps S24 and S27 will be explained using specific examples. Figures 10 and 11 are diagrams showing an example of correcting bus stop departure times in this embodiment. Figures 10 and 11 show an example in which bus #101, an upbound bus, and bus #102, a downbound bus, running on the route shown in Figure 7, intersect at match point 7-1 between bus stops 4-2 and 4-3. Bus stops #2 and #3 correspond to bus stops 4-2 and 4-3, respectively, shown in Figure 7. The tables on the left side of Figures 10 and 11 show the departure times at each stop in the tentative operation plan before correction, and the tables on the right side of Figures 10 and 11 show the departure times at each stop in the tentative operation plan after correction. In Figures 10 and 11, the times listed in the bottleneck column are the times at which the bus passes through match point 7-1.

図10および図11の左側の表に示すように、修正前は、隘路を通過する時刻が、便#101と便#102とで重なっている。図10に示した例では、修正部124は、破線で囲んだように、便#101の停留所#2における発車時刻を変更する。これにより、図10の実線で囲んだ部分に示されるように、便#101と便#102とで、車両2が合致地点7-1を通過する時刻をずらすことができる。これにより、便#101の車両2と便#102の車両2とが隘路でかち合わなくなり、便#101の車両2と便#102の車両2とのいずれかの隘路での停止または減速などによって発生する車両2同士の交差によって生じる運行計画からの遅延を抑制することができる。なお、図10では、修正部124は、便#101の停留所#2における発車時刻を変更したが、この代わりに、便#102の停留所#3における発車時刻を変更してもよい。 As shown in the tables on the left side of Figures 10 and 11, before the correction, the times at which flights #101 and #102 pass through the bottleneck overlap. In the example shown in Figure 10, the correction unit 124 changes the departure time of flight #101 at stop #2, as surrounded by a dashed line. This makes it possible to shift the times at which vehicle 2 passes through match point 7-1 for flights #101 and #102, as shown in the area surrounded by a solid line in Figure 10. This prevents vehicle 2 of flight #101 and vehicle 2 of flight #102 from colliding at the bottleneck, thereby reducing delays from the operation plan caused by vehicle 2 crossing each other due to stopping or deceleration at the bottleneck of either vehicle 2 of flight #101 or vehicle 2 of flight #102. In FIG. 10, the correction unit 124 changes the departure time of flight #101 at stop #2, but instead, it may change the departure time of flight #102 at stop #3.

図11に示した例では、修正部124は、破線で囲んだように、便#101の停留所#2における発車時刻と便#102の停留所#3における発車時刻との両方を変更する。これにより、図11の実線で囲んだ部分に示されるように、便#101と便#102とで、車両2が合致地点7-1を通過する時刻をずらすことができる。なお、便#101の停留所#2における発車時刻と便#102の停留所#3における発車時刻との両方を変更する場合には、変更した後の車両2が合致地点7-1を通過する時刻がそれぞれ異なるように、発車時刻を変更する必要がある。例えば、便#101の停留所#2における発車時刻と便#102の停留所#3における発車時刻とをいずれも早める、または便#101の停留所#2における発車時刻と便#102の停留所#3における発車時刻とをいずれも遅らせるようにすれば、変更した後の車両2が合致地点7-1を通過する時刻を異ならせることができる。停留所の発車時刻の変更方法は、上述した例に限定されない。 In the example shown in Figure 11, the correction unit 124 changes both the departure time of flight #101 from stop #2 and the departure time of flight #102 from stop #3, as surrounded by dashed lines. This allows the times at which vehicle 2 passes through match point 7-1 to be shifted between flights #101 and #102, as shown in the area surrounded by solid lines in Figure 11. Note that when changing both the departure time of flight #101 from stop #2 and the departure time of flight #102 from stop #3, the departure times must be changed so that the times at which vehicle 2 passes through match point 7-1 after the changes are different. For example, by advancing both the departure time of flight #101 from stop #2 and the departure time of flight #102 from stop #3, or by delaying both the departure time of flight #101 from stop #2 and the departure time of flight #102 from stop #3, the time at which the changed vehicle 2 passes through the matching point 7-1 can be made different. The method of changing the departure times of the stops is not limited to the above example.

図9の説明に戻る。ステップS24の後、修正部124は、全ての合致地点に関する修正が終了したか否かを判定する(ステップS25)。詳細には、修正部124は、判定結果に位置を示す情報が含まれている合致地点の全てを、修正対象の合致地点として設定済であるか否かを判定する。Returning to the explanation of Figure 9, after step S24, the correction unit 124 determines whether correction has been completed for all matching points (step S25). In detail, the correction unit 124 determines whether all matching points whose determination results include information indicating their positions have been set as matching points to be corrected.

全ての合致地点に関する修正が終了した場合(ステップS25 Yes)、修正部124は、修正した仮運行計画、すなわち修正後の仮運行計画を、重複地点推定部122へ出力し(ステップS26)、処理を終了する。なお、修正後の仮運行計画を受け取った重複地点推定部122は、修正後の仮運行計画を用いて、再度、図3に示した処理を実施する。これにより、判定部123が、再度、図5に示した処理を実施し、ステップS14でYesと判定されると、修正部124が、再度、図9に示した処理を実施する。 When corrections for all matching points have been completed (step S25: Yes), the correction unit 124 outputs the corrected tentative operation plan, i.e., the corrected tentative operation plan, to the overlap point estimation unit 122 (step S26), and ends the processing. Note that, upon receiving the corrected tentative operation plan, the overlap point estimation unit 122 performs the processing shown in FIG. 3 again using the corrected tentative operation plan. As a result, the determination unit 123 performs the processing shown in FIG. 5 again, and if step S14 returns Yes, the correction unit 124 performs the processing shown in FIG. 9 again.

修正が終了していない合致地点がある場合(ステップS25 No)、修正部124は、修正対象の合致地点を変更し(ステップS28)、ステップS23からの処理を繰り返す。 If there are any matching points for which correction has not been completed (step S25 No), the correction unit 124 changes the matching points to be corrected (step S28) and repeats the processing from step S23.

ステップS23でNoの場合、修正部124は、停留所の出発時刻を修正し(ステップS27)、処理をステップS25へ進める。ステップS27における停留所の出発時刻の修正は、図10および図11を用いて説明した例と同様である。なお、修正部124は、別ルートへの変更を行わずに、停留所の出発時刻の修正だけを行ってもよく、この場合は、ステップS23,S24は行われず、ステップS22の後にステップS27が行われる。 If the answer is No in step S23, the correction unit 124 corrects the departure time of the bus stop (step S27) and proceeds to step S25. The correction of the departure time of the bus stop in step S27 is the same as the example described using Figures 10 and 11. Note that the correction unit 124 may only correct the departure time of the bus stop without changing to a different route. In this case, steps S23 and S24 are not performed, and step S27 is performed after step S22.

以上のように、運行計画作成部12は、例えば、隘路の道幅と車両2の車幅とを用いて、隘路ですれ違いが困難となる車両2同士が異なる時刻に隘路に到着するように運行計画を作成する。これにより、運行計画作成部12は、隘路ですれ違いが困難とならないように運行計画を作成することができる。なお、図2に示した運行計画作成部12の構成は一例であり、運行計画作成部12の構成および動作は、上述した例に限定されない。 As described above, the operation plan creation unit 12 creates an operation plan using, for example, the road width of the narrow passage and the vehicle width of the vehicle 2, so that vehicles 2 that have difficulty passing each other at the narrow passage arrive at the narrow passage at different times. This allows the operation plan creation unit 12 to create an operation plan that does not make it difficult for vehicles 2 to pass each other at the narrow passage. Note that the configuration of the operation plan creation unit 12 shown in Figure 2 is one example, and the configuration and operation of the operation plan creation unit 12 are not limited to the example described above.

例えば、運行計画作成部12は、仮運行計画を作成せずに、運行計画を決定してもよい。例えば、車両2が上りと下りとの2方向の経路で運行されるとする。運行計画作成部12は、作成対象期間における最も早い時刻の便である第1便に車両2を割当て、第1便の経路と各停留所の出発時刻とを任意の時刻に決定することで第1便の運行計画を決定する。 For example, the operation plan creation unit 12 may determine an operation plan without creating a tentative operation plan. For example, assume that vehicle 2 operates on two routes, one going up and one going down. The operation plan creation unit 12 assigns vehicle 2 to the first route, which is the earliest route during the target period for which the operation plan is to be created, and determines the route of the first route and the departure times from each stop at any time, thereby determining the operation plan for the first route.

次に、運行計画作成部12は、標準速度、地図情報および隘路情報を用いて、第1便が隘路を通る時刻を推定する。第1便が始発停留所を出発してから終点の停留所に到着するまでの間に、第1便と逆向きの経路を走行する第2便を運行させる場合、運行計画作成部12は、まず、第2便に車両2を割当て、車両情報を用いて第1便に割当てた車両2の車種と第2便に割当てた車両2の車種とを求める。運行計画作成部12は、隘路情報と第1便の経路とを用いて、第1便が通る隘路のうち、第1便の車種と第2便の車種との組み合わせですれ違い不可となる隘路を抽出し、抽出した位置を回避位置とし、第1便が当該回避位置を通過する時刻を求める。運行計画作成部12は、回避位置と標準速度と第2便の経路とを用いて、第2便が回避位置に第1便と同じ時刻に到着しないように、第2便の始発停留所における出発時刻を決定する。または、運行計画作成部12は、第2便の始発停留所における出発時刻を先に決定し、始発停留所を含む回避位置の直前の停留所までのいずれかの停留所における出発時刻を、標準速度から算出される出発時刻より遅らせることで、第2便が回避位置に第1便と同じ時刻に到着することを避けてもよい。以降、同様の処理を順次繰り返すことで、作成対象期間における各便の運行計画が決定される。 Next, the operation plan creation unit 12 estimates the time when the first bus will pass through the bottleneck using the standard speed, map information, and bottleneck information. When a second bus is operated that travels along a route in the opposite direction to the first bus between the time the first bus departs from the starting stop and the time it arrives at the end stop, the operation plan creation unit 12 first assigns vehicle 2 to the second bus and uses the vehicle information to determine the vehicle type of vehicle 2 assigned to the first bus and the vehicle type of vehicle 2 assigned to the second bus. Using the bottleneck information and the route of the first bus, the operation plan creation unit 12 extracts, from the bottlenecks through which the first bus will pass, bottlenecks that are impossible for the combination of the vehicle types of the first and second buses, designates the extracted locations as avoidance locations, and determines the time when the first bus will pass the avoidance location. The operation plan creation unit 12 uses the avoidance position, the standard speed, and the route of the second bus to determine the departure time of the second bus from the starting stop so that the second bus does not arrive at the avoidance position at the same time as the first bus. Alternatively, the operation plan creation unit 12 may first determine the departure time of the second bus from the starting stop, and delay the departure time of any stop up to the stop immediately preceding the avoidance position, including the starting stop, from the departure time calculated from the standard speed, thereby preventing the second bus from arriving at the avoidance position at the same time as the first bus. Thereafter, by sequentially repeating the same process, operation plans for each bus for the target creation period are determined.

また、以上説明した例では、運行計画を修正することで、隘路において車両2のすれ違いが困難になることを防いだが、さらに車両2の速度を調整して、すれ違う2つの車両2の隘路への到着時刻をずらすようにしてもよい。この場合、例えば、運行計画作成部12が、速度の変更を指示する制御情報を生成し、出力部14を介して制御情報を車両2へ送信してもよい。また、運行計画作成部12が、運行計画を修正せずに、車両2の速度を調整して、すれ違う2つの車両2の隘路への到着時刻をずらすように車両2を制御してもよい。 In the example described above, modifying the operation plan prevented vehicles 2 from having difficulty passing each other at the bottleneck, but the speed of vehicles 2 may also be adjusted to stagger the arrival times at the bottleneck of two passing vehicles 2. In this case, for example, the operation plan creation unit 12 may generate control information instructing a speed change and transmit the control information to vehicles 2 via the output unit 14. Alternatively, the operation plan creation unit 12 may control vehicles 2 to adjust the speed of vehicles 2 to stagger the arrival times at the bottleneck of two passing vehicles 2 without modifying the operation plan.

上述した例では、隘路情報が情報取得部11によって取得される例を説明したが、隘路情報は、運行計画管理装置1によって生成されてもよい。図12は、隘路情報が運行計画管理装置によって生成される本実施の形態の運行計画管理システムの構成例を示す図である。図12に示した運行計画管理システム100aは、運行計画管理装置1の代わりに運行計画管理装置1aを備える以外は、図1に示した運行計画管理装置1と同様である。図1と同様の機能を有する構成要素は、図1と同一の符号を付して重複する説明を省略する。 In the above example, an example was described in which bottleneck information was acquired by the information acquisition unit 11, but bottleneck information may also be generated by the operation plan management device 1. Figure 12 is a diagram showing an example configuration of an operation plan management system of this embodiment in which bottleneck information is generated by the operation plan management device. The operation plan management system 100a shown in Figure 12 is similar to the operation plan management device 1 shown in Figure 1, except that it includes an operation plan management device 1a instead of the operation plan management device 1. Components having the same functions as those in Figure 1 are assigned the same reference numerals as in Figure 1, and redundant explanations will be omitted.

運行計画管理装置1aは、図1に示した運行計画管理装置1に抽出部15が追加されている。抽出部15は、道幅を示す情報を含む地図情報と車両情報とを用いて、地図情報から、車両2同士のすれ違いが困難となる隘路を抽出し、抽出した隘路に関する交差エリア情報である隘路情報を生成する交差エリア情報取得部の一例である。具体的には、運行計画管理装置1aは、記憶部13に格納されている地図情報および車両情報を用いて隘路情報を生成し、生成した隘路情報を運行計画作成部12へ出力する。運行計画作成部12における動作は、隘路情報の取得元が異なる以外は、図1に示した例と同様である。The operation plan management device 1a has an extraction unit 15 added to the operation plan management device 1 shown in Figure 1. The extraction unit 15 is an example of an intersection area information acquisition unit that uses map information, including information indicating road width, and vehicle information to extract bottlenecks that make it difficult for vehicles 2 to pass each other from the map information, and generates bottleneck information, which is intersection area information related to the extracted bottlenecks. Specifically, the operation plan management device 1a generates bottleneck information using the map information and vehicle information stored in the memory unit 13, and outputs the generated bottleneck information to the operation plan creation unit 12. The operation of the operation plan creation unit 12 is the same as the example shown in Figure 1, except that the source of the bottleneck information is different.

図13は、本実施の形態の抽出部15における処理手順の一例を示すフローチャートである。図13に示すように、抽出部15は、地図情報に含まれる道幅情報を取得する(ステップS31)。詳細には、抽出部15は、記憶部13に格納されている地図情報を読み出し、読み出した地図情報から車両2が運行される範囲内の各道路の道幅情報を取得する。 Figure 13 is a flowchart showing an example of a processing procedure in the extraction unit 15 of this embodiment. As shown in Figure 13, the extraction unit 15 acquires road width information included in the map information (step S31). In detail, the extraction unit 15 reads the map information stored in the memory unit 13 and acquires, from the read map information, road width information for each road within the area in which the vehicle 2 is traveling.

抽出部15は、車両情報に含まれる車幅情報を取得する(ステップS32)。詳細には、抽出部15は、記憶部13に格納されている車両情報を読み出し、読み出した車両情報から車幅情報を取得する。ステップS32で抽出される車幅情報は、車種ごとの車幅を示す情報であってもよいし、各車両2の車幅を示す情報であってもよい。ステップS31とステップS32とは、順序が逆であってもよいし、同時に行われてもよい。 The extraction unit 15 acquires vehicle width information included in the vehicle information (step S32). In detail, the extraction unit 15 reads the vehicle information stored in the memory unit 13 and acquires vehicle width information from the read vehicle information. The vehicle width information extracted in step S32 may be information indicating the vehicle width for each vehicle model, or may be information indicating the vehicle width of each vehicle 2. Steps S31 and S32 may be performed in the reverse order, or may be performed simultaneously.

抽出部15は、道幅情報および車幅情報を用いて車両の交差に関する制約のある隘路を抽出する(ステップS33)。詳細には、抽出部15は、車幅情報を用いて、道路で2つの車両がすれ違う際のすれ違う2つの車両2の車幅を足した値にさらに定められた値を加算した値である合計幅を算出する。車両2によって車幅が異なる場合には、車両2の組み合わせごと、または車種の組み合わせごとに、2つの車両2の合計幅を算出する。抽出部15は、車両2の組み合わせごと、または車種の組み合わせごとに、合計幅と道幅情報によって示される道幅とを比較し、1つ以上の組み合わせに関して、合計幅より道幅の方が小さいすなわち狭い地点を隘路として抽出する。The extraction unit 15 uses the road width information and vehicle width information to extract bottlenecks with restrictions on vehicle intersections (step S33). Specifically, the extraction unit 15 uses the vehicle width information to calculate a total width, which is the sum of the vehicle widths of two vehicles 2 passing each other on a road, plus a predetermined value. If the vehicle widths differ between vehicles 2, the extraction unit 15 calculates the total width of the two vehicles 2 for each combination of vehicles 2 or each combination of vehicle types. The extraction unit 15 compares the total width with the road width indicated by the road width information for each combination of vehicles 2 or each combination of vehicle types, and extracts, for one or more combinations, points where the road width is smaller than the total width, i.e., narrow, as bottlenecks.

抽出部15は、抽出した隘路を示す隘路情報を運行計画作成部12へ出力し(ステップS34)、処理を終了する。詳細には、ステップS34では、抽出部15は、抽出した隘路の位置を示す情報を含む隘路情報を生成し、生成した隘路情報を運行計画作成部12へ出力する。隘路情報は、図6に例示したように、車種の組み合わせごとのすれ違いの可否を示す情報である可否情報を含んでいてもよい。または、隘路情報は、車両2の組み合わせごとの車両2のすれ違いの可否を示す情報である可否情報を含んでいてもよい。また、上述したように、車種の組み合わせごとに隘路情報が生成されてもよい。また、車両2間の車幅の差が小さい場合などには、車幅を固定値とみなして合計幅を算出し、算出した合計幅より道幅の方が狭い地点を隘路として抽出してもよい。この場合、隘路は、全ての車両2の組み合わせに関してすれ違いが困難であることを示すことになるため、隘路情報に可否情報を含める必要はない。The extraction unit 15 outputs bottleneck information indicating the extracted bottleneck to the operation plan creation unit 12 (step S34), and ends the processing. Specifically, in step S34, the extraction unit 15 generates bottleneck information including information indicating the location of the extracted bottleneck, and outputs the generated bottleneck information to the operation plan creation unit 12. The bottleneck information may include availability information, which is information indicating whether vehicles 2 can pass each other for each combination of vehicle types, as illustrated in FIG. 6. Alternatively, the bottleneck information may include availability information, which is information indicating whether vehicles 2 can pass each other for each combination of vehicle types. Furthermore, as described above, bottleneck information may be generated for each combination of vehicle types. Furthermore, when the difference in vehicle width between vehicles 2 is small, the vehicle width may be treated as a fixed value to calculate the total width, and points where the road width is narrower than the calculated total width may be extracted as bottlenecks. In this case, the bottleneck indicates that passing is difficult for all combinations of vehicles 2, so there is no need to include possibility information in the bottleneck information.

図14は、本実施の形態の運行計画管理装置1aにおける処理の一例を示すシーケンス図である。なお、図14では、処理内容の記載を簡略化している。図14に示すように、仮運行計画作成部121は、情報取得部11から乗客予想情報を取得し(ステップS41)、記憶部13から停留所情報を取得し(ステップS42)、乗客予想情報および停留所情報を用いて仮運行計画を作成する(ステップS43)。仮運行計画作成部121は、作成した仮運行計画を重複地点推定部122へ出力する(ステップS44)。なお、上述したように、仮運行計画の生成には、乗客予想情報が用いられなくてもよい。また、仮運行計画は、情報取得部11によって取得されてもよく、この場合には、ステップS41~S44は行われなくてよい。 Figure 14 is a sequence diagram showing an example of processing in the operation plan management device 1a of this embodiment. Note that the processing content is simplified in Figure 14. As shown in Figure 14, the tentative operation plan creation unit 121 acquires passenger prediction information from the information acquisition unit 11 (step S41), acquires stop information from the memory unit 13 (step S42), and creates a tentative operation plan using the passenger prediction information and stop information (step S43). The tentative operation plan creation unit 121 outputs the created tentative operation plan to the overlap point estimation unit 122 (step S44). Note that, as described above, passenger prediction information does not have to be used to generate the tentative operation plan. Alternatively, the tentative operation plan may be acquired by the information acquisition unit 11, in which case steps S41 to S44 do not have to be performed.

重複地点推定部122におけるステップS44,S45,S46,S51は、図3に示したステップS1~S4に相当する処理である。抽出部15におけるステップS47,S48,S49,S50は、図13に示したステップS31~S34に相当する処理である。判定部123におけるステップS50,S51,S52,S53(Y),S54は、図5に示したステップS11~S15に相当する処理であり、ステップS53(Y)は、ステップS14でYesと判定された場合を示している。 Steps S44, S45, S46, and S51 in the overlap point estimation unit 122 correspond to steps S1 to S4 shown in Figure 3. Steps S47, S48, S49, and S50 in the extraction unit 15 correspond to steps S31 to S34 shown in Figure 13. Steps S50, S51, S52, S53(Y), and S54 in the determination unit 123 correspond to steps S11 to S15 shown in Figure 5, and step S53(Y) indicates the case where step S14 is determined to be Yes.

修正部124におけるステップS54は、図9に示したステップS21に相当する処理であり、修正部124におけるステップS55は、図9に示したステップS22~S25,S27に相当する処理であり、修正部124におけるステップS56は、図9に示したステップS26に相当する処理である。 Step S54 in the correction unit 124 is processing equivalent to step S21 shown in Figure 9, step S55 in the correction unit 124 is processing equivalent to steps S22 to S25 and S27 shown in Figure 9, and step S56 in the correction unit 124 is processing equivalent to step S26 shown in Figure 9.

ステップS56で、修正後の仮運行計画が重複地点推定部122へ出力されると、修正後の仮運行計画に基づいて、再度、ステップS46,S51,S52が実施される。図14に示した例では、2回目のステップS53ではNoと判定され、運行計画が決定される(ステップS57)。ステップS57は、図5のステップS16に相当する処理である。In step S56, the revised tentative operation plan is output to the overlap point estimation unit 122, and steps S46, S51, and S52 are executed again based on the revised tentative operation plan. In the example shown in Figure 14, the second time step S53 is judged as No, and the operation plan is determined (step S57). Step S57 is a process equivalent to step S16 in Figure 5.

図14は、抽出部15が隘路情報を生成する例を示しているが、図1に示した構成例のように、隘路情報が情報取得部11によって取得される場合には、図14におけるステップS47~S50が実施される代わりに、情報取得部11から隘路情報が判定部123へ入力される。また、図14では、仮運行計画を1回修正した後に、運行計画が決定される例を示したが、仮運行計画が修正されることで、修正前とは別の地点または別の時刻で交差制限条件を満たす地点が発生する可能性があり、このような場合には、交差制限条件を満たす地点がないと判定されるまで、ステップS46,S51,S52,S53の処理が繰り返される。すなわち、修正部124によって仮運行計画が修正されると、修正された仮運行計画を用いて、重複地点推定部122および判定部123の処理が行われ、判定部123によって交差制限条件を満たさないと判定されるまで、修正部124、重複地点推定部122および判定部123の処理が繰り返される。 Figure 14 shows an example in which the extraction unit 15 generates bottleneck information. However, if bottleneck information is acquired by the information acquisition unit 11, as in the configuration example shown in Figure 1, instead of performing steps S47 to S50 in Figure 14, the bottleneck information is input from the information acquisition unit 11 to the determination unit 123. Also, Figure 14 shows an example in which an operation plan is determined after a tentative operation plan is revised once. However, revision of the tentative operation plan may result in the emergence of a point that satisfies the intersection restriction condition at a different point or time than before the revision. In such a case, the processing of steps S46, S51, S52, and S53 is repeated until it is determined that no point satisfies the intersection restriction condition. In other words, when the modification unit 124 modifies the tentative operation plan, the overlap point estimation unit 122 and the determination unit 123 perform processing using the revised tentative operation plan. The processing of the modification unit 124, overlap point estimation unit 122, and determination unit 123 is repeated until the determination unit 123 determines that the intersection restriction condition is not satisfied.

次に、本実施の形態の運行計画管理装置1,1aのハードウェア構成について説明する。本実施の形態の運行計画管理装置1,1aは、コンピュータシステム上で、運行計画管理装置1,1aのそれぞれにおける処理が記述されたコンピュータプログラムであるプログラムが実行されることにより、コンピュータシステムがそれぞれ運行計画管理装置1,1aとして機能する。図15は、本実施の形態の運行計画管理装置1,1aのそれぞれを実現するコンピュータシステムの構成例を示す図である。図15に示すように、このコンピュータシステムは、制御部101と入力部102と記憶部103と表示部104と通信部105と出力部106とを備え、これらはシステムバス107を介して接続されている。Next, the hardware configuration of the operation plan management device 1, 1a of this embodiment will be described. In the operation plan management device 1, 1a of this embodiment, a computer system executes a computer program that describes the processing of each of the operation plan management devices 1, 1a, causing the computer system to function as the operation plan management device 1, 1a, respectively. Figure 15 is a diagram showing an example configuration of a computer system that realizes each of the operation plan management devices 1, 1a of this embodiment. As shown in Figure 15, this computer system includes a control unit 101, an input unit 102, a memory unit 103, a display unit 104, a communication unit 105, and an output unit 106, which are connected via a system bus 107.

図15において、制御部101は、例えば、CPU(Central Processing Unit)等のプロセッサであり、本実施の形態の運行計画管理装置1,1aにおける処理が記述されたプログラムを実行する。入力部102は、例えばキーボード、ボタン、マウスなどで構成され、コンピュータシステムの使用者が、各種情報の入力を行うために使用する。記憶部103は、RAM(Random Access Memory),ROM(Read Only Memory)などの各種メモリおよびハードディスクなどのストレージデバイスを含み、上記制御部101が実行すべきプログラム、処理の過程で得られた必要なデータ、などを記憶する。また、記憶部103は、プログラムの一時的な記憶領域としても使用される。制御部101および記憶部103は、例えば、処理回路を構成する。処理回路は、1つの回路であってもよいし複数の回路であってもよい。表示部104は、ディスプレイ、LCD(Liquid Crystal Display:液晶表示パネル)などで構成され、コンピュータシステムの使用者に対して各種画面を表示する。なお、入力部102と表示部104とが一体化されたタッチパネルが用いられてもよい。通信部105は、通信処理を実施する受信機および送信機である。出力部106は、スピーカなどである。なお、図15は、一例であり、運行計画管理装置1,1aのそれぞれを実現するコンピュータシステムの構成は図15の例に限定されない。例えば、出力部106が設けられていなくてもよい。 In FIG. 15, the control unit 101 is a processor such as a CPU (Central Processing Unit) that executes a program describing the processing of the operation plan management device 1, 1a of this embodiment. The input unit 102 is composed of, for example, a keyboard, buttons, a mouse, etc., and is used by the user of the computer system to input various information. The memory unit 103 includes various types of memory, such as RAM (Random Access Memory) and ROM (Read Only Memory), and a storage device, such as a hard disk, and stores programs to be executed by the control unit 101, necessary data obtained during processing, etc. The memory unit 103 is also used as a temporary storage area for programs. The control unit 101 and the memory unit 103, for example, constitute a processing circuit. The processing circuit may be a single circuit or multiple circuits. The display unit 104 is composed of a display, LCD (Liquid Crystal Display), etc., and displays various screens to the user of the computer system. Note that a touch panel in which the input unit 102 and the display unit 104 are integrated may also be used. The communication unit 105 is a receiver and a transmitter that perform communication processing. The output unit 106 is a speaker or the like. Note that Fig. 15 is an example, and the configuration of the computer system that realizes each of the operation plan management devices 1 and 1a is not limited to the example in Fig. 15. For example, the output unit 106 does not have to be provided.

ここで、本実施の形態のプログラムが実行可能な状態になるまでのコンピュータシステムの動作例について説明する。上述した構成をとるコンピュータシステムには、例えば、図示しないCD(Compact Disc)-ROMドライブまたはDVD(Digital Versatile Disc)-ROMドライブにセットされたCD-ROMまたはDVD-ROMから、プログラムが記憶部103にインストールされる。そして、プログラムの実行時に、記憶部103から読み出されたプログラムが記憶部103の主記憶領域に格納される。この状態で、制御部101は、記憶部103に格納されたプログラムにしたがって、本実施の形態の運行計画管理装置1,1aのそれぞれとしての処理を実行する。 Here, we will explain an example of the operation of the computer system until the program of this embodiment is ready to be executed. In a computer system configured as described above, the program is installed into the storage unit 103, for example, from a CD-ROM or DVD-ROM inserted in a CD (Compact Disc)-ROM drive or DVD (Digital Versatile Disc)-ROM drive (not shown). Then, when the program is executed, the program read from the storage unit 103 is stored in the main memory area of the storage unit 103. In this state, the control unit 101 executes the processing of each of the operation plan management devices 1, 1a of this embodiment in accordance with the program stored in the storage unit 103.

なお、上記の説明においては、CD-ROMまたはDVD-ROMを記録媒体として、運行計画管理装置1,1aのそれぞれにおける処理を記述したプログラムを提供しているが、これに限らず、コンピュータシステムの構成、提供するプログラムの容量などに応じて、例えば、通信部105を経由してインターネットなどの伝送媒体により提供されたプログラムを用いることとしてもよい。 In the above explanation, a program describing the processing in each of the operation plan management devices 1, 1a is provided using a CD-ROM or DVD-ROM as a recording medium, but this is not limited to this. Depending on the configuration of the computer system and the capacity of the program to be provided, for example, a program provided via a transmission medium such as the Internet via the communication unit 105 may also be used.

本実施の形態のプログラムは、例えば、乗客または貨物を輸送する車両2同士の交差が車両2の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得するステップと、交差エリア情報と停留所情報とを用いて、交差エリアにおける車両2同士の交差による車両2の走行への影響を避けるように車両2の運行計画を作成するステップと、を実行させる。 The program of this embodiment executes, for example, the steps of acquiring intersection area information including information indicating the location of intersection areas, which are points where intersections between vehicles 2 transporting passengers or cargo may affect the movement of vehicles 2, and using the intersection area information and stop information to create an operation plan for vehicle 2 so as to avoid the impact on the movement of vehicle 2 of intersections between vehicles 2 in the intersection areas.

図1,12に示した運行計画作成部12は、図15に示した記憶部103に記憶されたプログラムが図15に示した制御部101により実行されることにより実現される。また、運行計画作成部12の実現には、記憶部103も用いられる。図12に示した抽出部15も図15に示した記憶部103に記憶されたプログラムが図15に示した制御部101により実行されることにより実現される。また、抽出部15の実現には、記憶部103も用いられる。図1,12に示した情報取得部11は、図15に示した通信部105および入力部102のうちの少なくとも一方により実現される。情報取得部11の一部の機能は、制御部101により実現されてもよい。図1,12に示した出力部14は、図15に示した通信部105により実現される。出力部14の一部の機能は、制御部101により実現されてもよい。図1,12に示した記憶部13は、記憶部103の一部である。 The operation plan creation unit 12 shown in Figures 1 and 12 is realized by the control unit 101 shown in Figure 15 executing a program stored in the memory unit 103 shown in Figure 15. The memory unit 103 is also used to realize the operation plan creation unit 12. The extraction unit 15 shown in Figure 12 is also realized by the control unit 101 shown in Figure 15 executing a program stored in the memory unit 103 shown in Figure 15. The memory unit 103 is also used to realize the extraction unit 15. The information acquisition unit 11 shown in Figures 1 and 12 is realized by at least one of the communication unit 105 and the input unit 102 shown in Figure 15. Some of the functions of the information acquisition unit 11 may be realized by the control unit 101. The output unit 14 shown in Figures 1 and 12 is realized by the communication unit 105 shown in Figure 15. Some of the functions of the output unit 14 may be realized by the control unit 101. The memory unit 13 shown in Figures 1 and 12 is part of the memory unit 103.

図1,12に示した停留所端末3も、例えば、図15に例示したコンピュータシステムにより実現される。図1,12に示した車両2における送受信部21および走行制御部22も、例えば、図15に例示したコンピュータシステムにより実現される。 The bus stop terminal 3 shown in Figures 1 and 12 may also be realized, for example, by the computer system illustrated in Figure 15. The transceiver unit 21 and the running control unit 22 in the vehicle 2 shown in Figures 1 and 12 may also be realized, for example, by the computer system illustrated in Figure 15.

運行計画管理装置1,1aは、それぞれ複数のコンピュータシステムにより実現されてもよい。また、例えば、運行計画管理装置1,1aは、クラウドコンピュータシステムにより実現されてもよい。 The operation plan management devices 1 and 1a may each be realized by multiple computer systems. Furthermore, for example, the operation plan management devices 1 and 1a may be realized by a cloud computer system.

以上のように、本実施の形態では、運行計画管理装置1,1aが、隘路情報を用いて、車両2同士が隘路に関する交差制限条件を満たす場合に、隘路における車両2同士の交差を避けるように運行計画を作成するようにした。これにより、車両2同士の交差によって生じる運行計画からの遅延を抑制することができる。As described above, in this embodiment, the operation plan management device 1, 1a uses bottleneck information to create an operation plan that avoids vehicles 2 crossing each other at bottlenecks when the vehicles 2 satisfy the intersection restriction conditions related to the bottleneck. This makes it possible to reduce delays from the operation plan that occur due to the vehicles 2 crossing each other.

実施の形態2.
図16は、実施の形態2にかかる運行計画管理システムの構成例を示す図である。本実施の形態の運行計画管理システム100bは、運行計画管理装置1の代わりに運行計画管理装置1bを備える以外は、実施の形態1の運行計画管理システム100と同様である。実施の形態1と同様の機能を有する構成要素は実施の形態1と同一の符号を付して重複する説明を省略する。以下、実施の形態1と異なる点を主に説明する。
Embodiment 2.
16 is a diagram illustrating an example of the configuration of an operation plan management system according to the second embodiment. The operation plan management system 100b according to the second embodiment is similar to the operation plan management system 100 according to the first embodiment, except that it includes an operation plan management device 1b instead of the operation plan management device 1. Components having the same functions as those in the first embodiment are assigned the same reference numerals as those in the first embodiment, and redundant explanations will be omitted. The following mainly describes the differences from the first embodiment.

運行計画管理装置1bは、デマンド情報取得部16が追加され、運行計画作成部12の代わりに運行計画作成部12aを備える以外は、実施の形態1の運行計画管理装置1と同様である。デマンド情報取得部16は、運行計画管理装置1aの管理者などからのデマンド情報の入力の受付けと、他の装置からのデマンド情報の受信とのうち少なくとも一方を行うことで、デマンド情報を取得し、取得したデマンド情報を運行計画作成部12aへ出力する。 The operation plan management device 1b is similar to the operation plan management device 1 of embodiment 1, except that it has an additional demand information acquisition unit 16 and an operation plan creation unit 12a instead of the operation plan creation unit 12. The demand information acquisition unit 16 acquires demand information by at least one of accepting input of demand information from the administrator of the operation plan management device 1a, etc., and receiving demand information from other devices, and outputs the acquired demand information to the operation plan creation unit 12a.

なお、デマンド情報とは、乗客となるユーザの車両2への乗車要求に関する情報であり、例えば、デマンド情報は、車両2の予約時に、ユーザから入力される情報である。デマンド情報は、停留所端末3、またはユーザが操作可能な図示しないユーザ端末から送信されてもよい。または、管理者、オペレータなどが、口頭、電話、紙面、電子化されたデータなどによって示されるユーザの要求に応じて、デマンド情報を運行計画管理装置1bへ入力し、デマンド情報取得部16が入力した情報を受付けてもよい。デマンド情報は、例えば、乗車人数、乗車停留所、降車停留所、乗車希望時刻などを含む。 Demand information is information relating to a passenger user's request to board vehicle 2. For example, demand information is information input by the user when reserving vehicle 2. Demand information may be transmitted from bus stop terminal 3 or a user terminal (not shown) that can be operated by the user. Alternatively, an administrator, operator, etc. may input demand information to operation plan management device 1b in response to a user request indicated verbally, by telephone, on paper, or in electronic data, and the demand information acquisition unit 16 may accept the input information. Demand information includes, for example, the number of passengers, boarding stop, disembarking stop, desired boarding time, etc.

図17は、本実施の形態の運行計画作成部12aの構成例を示す図である。運行計画作成部12aは、仮運行計画作成部121の代わりに仮運行計画作成部121aを備える以外は、実施の形態1の運行計画作成部12と同様である。 Figure 17 is a diagram showing an example configuration of the operation plan creation unit 12a in this embodiment. The operation plan creation unit 12a is similar to the operation plan creation unit 12 in embodiment 1, except that it includes a tentative operation plan creation unit 121a instead of the tentative operation plan creation unit 121.

仮運行計画作成部121aは、実施の形態1と同様に、仮運行計画を作成し、作成した仮運行計画を重複地点推定部122へ出力する。なお、仮運行計画作成部121aは、初回の仮運行計画の作成時点で、デマンド情報を既に取得している場合には、デマンド情報に基づいて仮運行計画を作成してもよい。例えば、仮運行計画作成部121aは、デマンド情報に基づいて、予約のあった経路および時間に車両2を運行させるように仮運行計画を作成してもよい。仮運行計画を用いた運行計画の作成方法は、実施の形態1と同様である。 The tentative operation plan creation unit 121a creates a tentative operation plan, as in embodiment 1, and outputs the created tentative operation plan to the overlap point estimation unit 122. Note that if demand information has already been acquired at the time of creating the initial tentative operation plan, the tentative operation plan creation unit 121a may create a tentative operation plan based on the demand information. For example, the tentative operation plan creation unit 121a may create a tentative operation plan based on the demand information so that vehicle 2 operates on the reserved route and at the reserved time. The method of creating an operation plan using the tentative operation plan is the same as in embodiment 1.

仮運行計画作成部121aは、運行計画が作成された後に、デマンド情報に基づいて、増便、減便、運行経路の変更などといったような運行計画の変更が必要と判断した場合には、記憶部13に記憶されている運行計画を元に、増便、減便、運行経路の変更などを行うことで仮運行計画を作成する。すなわち、仮運行計画作成部121aは、デマンド情報を用いて運行計画の変更を行うか否かを判定し、運行計画の変更を行うと判定した場合、運行計画を変更し、変更後の運行計画を仮運行計画として重複地点推定部122へ出力する。仮運行計画作成部121aは、増便を行う場合、すでに運行が計画されている便の間に、便を追加してもよいし、運行間隔を短くしてもよい。減便についても同様であり、仮運行計画作成部121aは、すでに運行が計画されている便から間引きを行ってもよいし、運行間隔を長くしてもよい。増便を行う判断基準は、例えば、すでに予約で満車となっているため、デマンド情報に対応する予約を行うことができないという基準であってもよいし、乗車率が第1のしきい値以上となったという基準であってもよいし、これら以外であってもよい。減便を行う判断基準は、乗車率が第2のしきい値以下となってという基準であってもよいし、これ以外であってもよい。なお、仮運行計画の変更は運行計画の変更のために行われ、最終的には運行計画に反映されるため、仮運行計画のデマンド情報に基づく変更は、運行計画のデマンド情報に基づく変更に相当する。デマンド情報に基づく運行計画の変更方法は上述した例に限定されない。 If, after an operation plan has been created, the tentative operation plan creation unit 121a determines based on demand information that a change to the operation plan is necessary, such as an increase or decrease in the number of flights or a change in the operation route, the tentative operation plan creation unit 121a creates a tentative operation plan by increasing or decreasing the number of flights or changing the operation route, based on the operation plan stored in the memory unit 13. That is, the tentative operation plan creation unit 121a uses demand information to determine whether to change the operation plan, and if it determines that a change to the operation plan is necessary, it changes the operation plan and outputs the changed operation plan to the overlap point estimation unit 122 as a tentative operation plan. When increasing the number of flights, the tentative operation plan creation unit 121a may add flights between flights that are already scheduled to operate or shorten the operation intervals. The same applies to a reduction in flights; the tentative operation plan creation unit 121a may reduce the number of flights that are already scheduled to operate or lengthen the operation intervals. The criterion for determining whether to increase the number of services may be, for example, that the vehicle is already fully booked and therefore reservations corresponding to the demand information cannot be made, that the occupancy rate is equal to or greater than a first threshold, or other criteria. The criterion for determining whether to reduce the number of services may be that the occupancy rate is equal to or less than a second threshold, or other criteria. Note that changes to the tentative operation plan are made in order to change the operation plan and are ultimately reflected in the operation plan, so changes to the tentative operation plan based on demand information are equivalent to changes to the operation plan based on demand information. The method for changing the operation plan based on demand information is not limited to the above-mentioned example.

なお、運行計画作成部12aは、実施の形態1と同様に、仮運行計画を作成しなくてもよい。例えば、運行計画作成部12aは、実施の形態1で述べた仮運行計画を作成しない例と同様に、運行計画を決定し、デマンド情報に基づいて、増便、減便、運行経路の変更などといったような運行計画の変更が必要と判断した場合に、増便、減便、運行経路の変更などを行うことで運行計画を変更してもよい。この場合、増便、減便、運行経路の変更などにより、運行計画が変更になる便は、既に運行計画が定められている便の運行計画を元に、隘路における車両2同士の交差を避けるように順次各便の運行計画を決定してもよい。 Note that, as in embodiment 1, the operation plan creation unit 12a does not have to create a tentative operation plan. For example, as in the example described in embodiment 1 in which a tentative operation plan is not created, the operation plan creation unit 12a may determine an operation plan, and when it determines that a change to the operation plan, such as an increase or decrease in the number of flights or a change in the operation route, based on demand information, may change the operation plan by increasing or decreasing the number of flights or changing the operation route. In this case, for flights whose operation plans are changed due to an increase or decrease in the number of flights or a change in the operation route, the operation plans for each flight may be determined sequentially based on the operation plans of flights for which operation plans have already been determined so as to avoid intersections between vehicles 2 at bottlenecks.

なお、以上説明した例では、運行計画管理装置1に、デマンド情報取得部16が追加され、運行計画作成部12の代わりに運行計画作成部12aが用いられる例を説明したが、図12に示した運行計画管理装置1aに、デマンド情報取得部16が追加され、運行計画作成部12の代わりに運行計画作成部12aが用いられてもよい。この場合も、同様に、デマンド情報に基づく運行計画の変更が行われる。 In the example described above, a demand information acquisition unit 16 is added to the operation plan management device 1, and an operation plan creation unit 12a is used instead of the operation plan creation unit 12. However, a demand information acquisition unit 16 may be added to the operation plan management device 1a shown in FIG. 12, and an operation plan creation unit 12a may be used instead of the operation plan creation unit 12. In this case, too, changes to the operation plan based on the demand information are made in the same way.

本実施の形態の運行計画管理装置1bも、実施の形態1で述べた運行計画管理装置1,1aと同様に、例えば、図15に例示したコンピュータシステムにより実現される。 The operation plan management device 1b of this embodiment, like the operation plan management devices 1 and 1a described in embodiment 1, is realized, for example, by a computer system illustrated in Figure 15.

以上のように、本実施の形態では、デマンド情報に基づいて運行計画を変更するようにした。これにより、運行計画管理装置1bは、車両2の予約状況に適した運行計画を作成することができる。また、単に車両2のデマンド情報に基づいて運行計画を変更すると、隘路において車両2のすれ違いが困難となる可能性があるが、運行計画管理装置1bは、隘路情報に基づいて、隘路における車両2同士の交差を避けるように運行計画を作成するため、運行計画を変更した場合であっても車両2同士の交差によって生じる運行計画からの遅延を抑制することができる。 As described above, in this embodiment, the operation plan is changed based on demand information. This allows the operation plan management device 1b to create an operation plan that is appropriate for the reservation status of vehicle 2. Furthermore, if the operation plan is changed simply based on the demand information of vehicle 2, it may be difficult for vehicles 2 to pass each other at bottlenecks. However, the operation plan management device 1b creates an operation plan based on bottleneck information to avoid vehicles 2 crossing each other at bottlenecks. Therefore, even if the operation plan is changed, delays from the operation plan caused by vehicles 2 crossing each other can be reduced.

実施の形態3.
次に、実施の形態3の運行計画管理システム100について説明する。本実施の形態の運行計画管理システム100の構成は、実施の形態1の運行計画管理システム100と同様である。なお、以下では、運行計画管理システム100において、本実施の形態の動作が行われる例を説明するが、運行計画管理システム100a,100bにおいて、本実施の形態の動作が行われてもよい。以下、実施の形態1,2と異なる点を主に説明する。
Embodiment 3.
Next, an operation plan management system 100 according to a third embodiment will be described. The configuration of the operation plan management system 100 according to this embodiment is the same as that of the operation plan management system 100 according to the first embodiment. Note that, although an example in which the operation of this embodiment is performed in the operation plan management system 100 will be described below, the operation of this embodiment may also be performed in the operation plan management systems 100a and 100b. The following mainly describes the differences from the first and second embodiments.

実施の形態1では、交差エリアは、隘路であったが、本実施の形態では、交差エリアは、交差点を含む。すなわち、交差エリアは、隘路を含んでもよいし、交差点を含んでもよい。また、交差エリアは、隘路および交差点を含んでもよい。交差点は、車両2同士の交差が車両2の走行に影響を与える可能性のある交差エリアの一例であり、本実施の形態では、交差エリア情報は、交差点に関する情報である交差点情報を含む。交差点情報は、少なくとも交差点の位置を示す情報を含む。また、交差点に関する情報は、さらに、信号機(交通信号機)の有無、信号機の時間帯ごとの点灯状態を示す信号機の点灯パターンなどを含んでいてもよい。 In embodiment 1, the intersection area was a bottleneck, but in this embodiment, the intersection area includes an intersection. That is, the intersection area may include a bottleneck or an intersection. The intersection area may also include a bottleneck and an intersection. An intersection is an example of an intersection area where the intersection of vehicles 2 may affect the travel of vehicles 2, and in this embodiment, the intersection area information includes intersection information, which is information about the intersection. The intersection information includes at least information indicating the location of the intersection. Furthermore, the information about the intersection may further include the presence or absence of traffic lights (traffic signals), the traffic light lighting patterns indicating the lighting status of the traffic lights depending on the time of day, etc.

同一の交差点に複数の車両2が同時に到着すると、車両2の走行に影響がある場合がある。図18は、交差点における車両2の交差の影響を例示する図である。図18に示した例では、車両2である車両2-1と、別の車両2である車両2-2とがいずれも交差点8に進入する予定である。 When multiple vehicles 2 arrive at the same intersection at the same time, this may affect the movement of vehicles 2. Figure 18 is a diagram illustrating the impact of vehicles 2 crossing at an intersection. In the example shown in Figure 18, vehicle 2-1 and another vehicle 2, vehicle 2-2, are both scheduled to enter intersection 8.

図18の左上に示すように、車両2-1が、交差点8に進入して直進する予定であり、車両2-2は、車両2-1が走行している道路と交わる道路を走行中であり、当該交差点8に進入して直進する予定である。このような状態で、交差点8に信号が無い場合、または交差点8に信号があっても点滅信号(赤色の点滅、黄色の点滅)となっている場合には、車両2-1,2-2が同時に交差点8に到着すると、車両2の走行に影響がある。例えば、車両2-1と車両2-2とのうち、優先される側の道路でない方の道路を走行している車両2は、他の車両2が交差点を通過し終わるまで待機する必要がある。優先される側の道路は、例えば、優先道路の標識、一時停止などの標識(一時停止の標識がない道路が優先)、点滅信号の状態である場合の黄色の点滅などによって示される。 As shown in the upper left of Figure 18, vehicle 2-1 is planning to enter intersection 8 and continue straight, while vehicle 2-2 is traveling on a road that intersects with the road on which vehicle 2-1 is traveling and is planning to enter intersection 8 and continue straight. In this situation, if there is no traffic light at intersection 8, or if there is a traffic light at intersection 8 but it is flashing (flashing red or flashing yellow), the travel of vehicle 2 will be affected if vehicles 2-1 and 2-2 arrive at intersection 8 at the same time. For example, between vehicle 2-1 and vehicle 2-2, vehicle 2 traveling on the road that is not the priority road will need to wait until the other vehicle 2 has passed through the intersection. The priority road is indicated, for example, by a priority road sign, a sign such as a stop sign (roads without stop signs have priority), or a flashing yellow light when the traffic light is flashing.

一方、図18の右上に示すように、車両2-1が左折し、車両2-2が右折する場合には、車両2-1,2-2が同時に交差点8に到着しても、車両2の走行に影響はない。また、図18の右下に示すように、同一の道路を逆の向きで走行する車両2-1と車両2-2とが、両方とも直進する場合にも、車両2-1,2-2が同時に交差点8に到着しても、車両2の走行に影響はない。車両2-1が左折し、車両2-2が直進する場合も同様である。なお、図18は、例示であり、複数の車両2が交差点8に到着すること、すなわち車両の交差が車両2の走行へ影響する場合としない場合とは、上述した例に限定されない。以下、図18に示した交差点8に限らず一般の交差点を示す場合には、符号を付さずに交差点と記載する。本実施の形態の交差点は、図19に例示した十字路の交差点に限らず、丁字路(T字路)やY字路などの三叉路の交差点であってもよいし、十字路より多数の道路が交差する交差点であってもよい。 On the other hand, as shown in the upper right of Figure 18, when vehicle 2-1 turns left and vehicle 2-2 turns right, the movement of vehicle 2 is not affected even if vehicles 2-1 and 2-2 arrive at intersection 8 at the same time. Also, as shown in the lower right of Figure 18, when vehicles 2-1 and 2-2 traveling in opposite directions on the same road both travel straight, the movement of vehicle 2 is not affected even if vehicles 2-1 and 2-2 arrive at intersection 8 at the same time. The same is true when vehicle 2-1 turns left and vehicle 2-2 travels straight. Note that Figure 18 is an example, and the arrival of multiple vehicles 2 at intersection 8, i.e., the cases in which the intersection of vehicles affects the movement of vehicle 2, are not limited to the above example. Hereinafter, when referring to a general intersection, not just the intersection 8 shown in Figure 18, we will refer to it as an intersection without a symbol. The intersection in this embodiment is not limited to the crossroad intersection illustrated in Figure 19, but may also be a three-way intersection such as a T-junction or a Y-junction, or an intersection where more roads intersect than a crossroad.

上述したように、複数の車両2が交差点に到着することが車両2の走行へ影響する場合としない場合とがあるが、運行計画管理装置1は、一律に交差点で複数の車両2が交差しないように、すなわち、車両2が同一の交差点に到着する時間が異なるように運行計画を作成してもよい。または、運行計画管理装置1は、複数の車両2が交差点に到着することが車両2の走行へ影響する場合としない場合とを分けて、影響する場合だけ、車両2が同一の交差点に到着する時間が異なるように運行計画を作成してもよい。また、運行計画管理装置1は、信号のある交差点と信号のない交差点とを区別せずに、一律に車両2が同一の交差点に到着する時間が異なるように運行計画を作成してもよいし、信号のない交差点に関してだけ、車両2が同一の交差点に到着する時間が異なるように運行計画を作成してもよい。すなわち、運行計画作成部12は、少なくとも一部の交差点である対象交差点に関して、少なくとも一部の車両2である対象車両間で対象交差点への到着時間がそれぞれ異なるように運行計画を作成する。As described above, the arrival of multiple vehicles 2 at an intersection may or may not affect the driving of the vehicles 2. However, the operation plan management device 1 may create an operation plan so that multiple vehicles 2 do not intersect at all intersections, i.e., so that the arrival times of vehicles 2 at the same intersection are different. Alternatively, the operation plan management device 1 may distinguish between cases where the arrival of multiple vehicles 2 at an intersection affects the driving of the vehicles 2 and cases where it does not, and create an operation plan so that the arrival times of vehicles 2 at the same intersection are different only when it does affect the driving of the vehicles 2. Furthermore, the operation plan management device 1 may create an operation plan so that the arrival times of vehicles 2 at the same intersection are different without distinguishing between intersections with signals and intersections without signals, or may create an operation plan so that the arrival times of vehicles 2 at the same intersection are different only for intersections without signals. In other words, the operation plan creation unit 12 creates an operation plan so that the arrival times of at least some of the vehicles 2 at target intersections, which are at least some of the intersections, are different.

本実施の形態では、情報取得部11は、交差点エリア情報として交差点情報を取得する。交差点情報は、実施の形態1の隘路情報と同様に、管理者などによって入力されてもよいし、図示しない他の装置から送信されてもよい。In this embodiment, the information acquisition unit 11 acquires intersection information as intersection area information. Similar to the bottleneck information in embodiment 1, the intersection information may be input by an administrator or transmitted from another device (not shown).

図2に示した構成例の運行計画作成部12が用いられる場合を例に挙げて、本実施の形態の動作について説明する。仮運行計画作成部121および重複地点推定部122の動作は、実施の形態1と同様である。The operation of this embodiment will be explained using the example of the operation plan creation unit 12 configured as shown in Figure 2. The operation of the tentative operation plan creation unit 121 and the overlap point estimation unit 122 is the same as in embodiment 1.

図19および図20は、本実施の形態の判定部123における処理手順の一例を示すフローチャートである。図19は、交差エリアを交差点とする例を示し、図20は、実施の形態1で説明した隘路と交差点との両方を交差エリアとする例を示している。まず、図19を用いて、交差エリアを交差点とした例について説明する。 Figures 19 and 20 are flowcharts showing an example of the processing procedure in the determination unit 123 of this embodiment. Figure 19 shows an example in which the intersection area is an intersection, and Figure 20 shows an example in which both the bottleneck and intersection described in embodiment 1 are considered to be intersection areas. First, using Figure 19, we will explain an example in which the intersection area is considered to be an intersection.

図19に示すように、ステップS11は実施の形態1と同様である。判定部123は、交差点情報(交差エリア情報)を取得する(ステップS61)。 As shown in Figure 19, step S11 is the same as in embodiment 1. The determination unit 123 acquires intersection information (intersection area information) (step S61).

判定部123は、重複地点情報と交差点情報とを比較する(ステップS62)。詳細には、判定部123は、重複地点情報に含まれる重複地点の位置を示す情報と、交差点情報に含まれる交差点の位置を示す情報とを用いて、重複地点の位置と、交差点の位置とを比較し、重複地点のうち交差点と位置が一致する地点を抽出する。The determination unit 123 compares the overlapping point information with the intersection information (step S62). In detail, the determination unit 123 uses information indicating the position of the overlapping point contained in the overlapping point information and information indicating the position of the intersection contained in the intersection information to compare the position of the overlapping point with the position of the intersection, and extracts points from the overlapping points whose positions match those of the intersection.

判定部123は、交差制限条件を満たす地点があるか否かを判定する(ステップS14a)。本実施例では、交差制限条件は、例えば、2台以上の車両2が交差点でかち合うという条件であり、すなわち、2台以上の車両2が同時に同一交差点に到着するという条件である。なお、2台以上の車両2が交差点でかち合うとは、2台以上の車両2が、完全に同時に同一交差点に到着する場合だけでなく、2分間などのように一定の時間幅内で同一の時間帯に同一交差点に到着する場合を含んでいてもよい。また、交差制限条件は、2台以上の車両2が特定の交差点で同時に同一交差点に到着するという条件であってもよいし、2台以上の車両2が特定の進行方向の組み合わせで同時に同一交差点に到着するという条件であってもよいし、2台以上の車両2が特定の交差点で特定の進行方向の組み合わせで同時に同一交差点に到着するという条件であってもよい。すなわち、特定の交差点を上述した対象交差点としてもよいし、特定の進行方向の組み合わせとなる車両2を上述した対象車両としてもよい。The determination unit 123 determines whether there is a point that satisfies the intersection restriction condition (step S14a). In this embodiment, the intersection restriction condition is, for example, a condition that two or more vehicles 2 collide at an intersection, i.e., a condition that two or more vehicles 2 arrive at the same intersection at the same time. Note that two or more vehicles 2 collide at an intersection not only when two or more vehicles 2 arrive at the same intersection at exactly the same time, but also when they arrive at the same intersection within the same time period, such as within a certain time frame, such as two minutes. Furthermore, the intersection restriction condition may be a condition that two or more vehicles 2 arrive at the same intersection at the same time at a specific intersection, a condition that two or more vehicles 2 arrive at the same intersection at the same time with a specific combination of traveling directions, or a condition that two or more vehicles 2 arrive at the same intersection at the same time with a specific combination of traveling directions at a specific intersection. In other words, the specific intersection may be the target intersection described above, or vehicles 2 with a specific combination of traveling directions may be the target vehicles described above.

特定の交差点は、例えば、信号機のない交差点、すなわち信号機の設けられていない交差点であってもよいし、信号機が設けられ当該信号機が点滅信号となる時間帯の交差点、すなわち信号機が点滅信号の状態の交差点であってもよいし、信号機のない交差点および信号機が点滅信号の状態の交差点であってもよい。特定の進行方向の組み合わせは、交差点でかち合う2台以上の車両2のうち1台以上の走行に影響が生じる組み合わせであり、例えば、図18の左上に例示したように、1つの車両2が直進し、当該車両2の走行している道路に交わる道路を走行中の車両2が直進する組み合わせである。このように、判定部123は、対象車両を、車両2の進行方向に基づいて決定してもよい。 A specific intersection may be, for example, an intersection without traffic lights, i.e., an intersection without traffic lights; an intersection with traffic lights that are flashing during certain hours, i.e., an intersection with flashing traffic lights; or an intersection without traffic lights and an intersection with flashing traffic lights. A specific combination of travel directions is a combination that affects the travel of one or more of two or more vehicles 2 that collide at the intersection, such as a combination in which one vehicle 2 travels straight and a vehicle 2 traveling on a road that intersects with the road on which the vehicle 2 is traveling continues straight, as shown in the upper left of Figure 18. In this way, the determination unit 123 may determine the target vehicle based on the travel direction of the vehicle 2.

交差制限条件が2台以上の車両2が交差点でかち合うという条件であれば、ステップS14aでは、判定部123は、ステップS62の比較により抽出された合致地点の全てが、交差制限条件を満たす地点となる。この場合、交差点情報は、例えば、全ての交差点(車両2が運行される可能性のある範囲の全ての交差点)に関する情報である。 If the intersection restriction condition is that two or more vehicles 2 collide at an intersection, in step S14a, the determination unit 123 determines that all of the matching points extracted by the comparison in step S62 are points that satisfy the intersection restriction condition. In this case, the intersection information is, for example, information about all intersections (all intersections within the range where vehicle 2 may operate).

また、交差制限条件が、2台以上の車両2が特定の交差点でかち合うという条件である場合には、交差点情報を、特定の信号機に関する情報だけとして生成しておくことで、ステップS62の比較により抽出された合致地点の全てを、交差制限条件を満たす地点としてもよい。時間帯により、信号機の点灯パターンが変更になる場合、例えば、昼間は通常の点灯パターンであり、夜間だけ点滅信号となる場合には、時間帯ごとの交差点情報を生成しておき、判定部123が、時間帯によって交差点情報を使い分けてもよい。または、上記の例と同様に、交差点情報は全ての交差点に関する情報としておき、判定部123が、ステップS14aで、ステップS62の比較により抽出された合致地点のうち特定の交差点に対応する地点があるか否かを判定してもよい。例えば、交差点情報に、交差点ごとの、信号機の有無を示す情報と信号機の点灯パターンとを含めておき、判定部123が、交差点情報を用いて、合致地点に対応する交差点が特定の交差点であるか否かを判定してもよい。Furthermore, if the intersection restriction condition is that two or more vehicles 2 collide at a specific intersection, intersection information may be generated as information only related to a specific traffic light, and all matching points extracted by the comparison in step S62 may be considered to satisfy the intersection restriction condition. If the lighting pattern of a traffic light changes depending on the time of day, for example, if the lighting pattern of a traffic light changes during the day and flashes only at night, intersection information for each time of day may be generated, and the determination unit 123 may use different intersection information depending on the time of day. Alternatively, as in the above example, intersection information may be generated as information related to all intersections, and the determination unit 123 may determine in step S14a whether any of the matching points extracted by the comparison in step S62 corresponds to a specific intersection. For example, the intersection information may include information indicating the presence or absence of a traffic light and the lighting pattern of the traffic light for each intersection, and the determination unit 123 may use the intersection information to determine whether the intersection corresponding to the matching point is a specific intersection.

図21は、本実施の形態の交差点情報の一例を示す図である。図21に示した例では、交差点情報は、交差点を識別する番号と、位置(交差点の位置)と、信号機の有無を示す情報と、信号機の点灯パターンとを含んでいる。 Figure 21 is a diagram showing an example of intersection information in this embodiment. In the example shown in Figure 21, the intersection information includes a number that identifies the intersection, its location (the location of the intersection), information indicating whether or not there is a traffic light, and the lighting pattern of the traffic light.

また、交差制限条件が、2台以上の車両2が特定の進行方向の組み合わせで同時に同一交差点に到着するという条件である場合、判定部123は、ステップS62の比較により抽出された合致地点と、地図情報と、仮運行計画とを用いて、合致地点におけるかち合う各車両2の進行方向を求める。特定の進行方向の組み合わせは、交差点ごとにあらかじめ定められ、交差点情報に含まれていてもよいし、地図情報に含まれていてもよい。判定部123は、合致地点におけるかち合う各車両2の進行方向が特定の組み合わせと一致する場合に、当該合致地点が交差制限条件を満たすと判定する。 Furthermore, if the intersection restriction condition is that two or more vehicles 2 arrive at the same intersection at the same time with a specific combination of travel directions, the determination unit 123 determines the travel directions of each of the vehicles 2 that will collide at the match point using the match point extracted by the comparison in step S62, the map information, and the tentative operation plan. The specific combination of travel directions is predetermined for each intersection and may be included in the intersection information or the map information. The determination unit 123 determines that the match point satisfies the intersection restriction condition if the travel directions of each of the vehicles 2 that will collide at the match point match a specific combination.

交差制限条件が、2台以上の車両2が特定の交差点で特定の進行方向の組み合わせで同時に同一交差点に到着するという条件である場合には、交差点情報を特定の交差点に関する情報としておき、判定部123は、ステップS62の比較により抽出された合致地点におけるかち合う各車両2の進行方向が特定の組み合わせと一致する場合に、当該合致地点が交差制限条件を満たすと判定してもよい。または、交差点情報に、交差点ごとの、信号機の有無を示す情報と信号機の点灯パターンとを含めておき、判定部123が、交差点情報を用いて、合致地点に対応する交差点が特定の交差点であるか否かを判定し、特定の交差点であると判定された合致地点におけるかち合う各車両2の進行方向が特定の組み合わせと一致する場合に、当該合致地点が交差制限条件を満たすと判定してもよい。 If the intersection restriction condition is that two or more vehicles 2 arrive at the same intersection at the same time with a specific combination of traveling directions at a specific intersection, the intersection information may be set as information about the specific intersection, and the determination unit 123 may determine that the matching point extracted by the comparison in step S62 satisfies the intersection restriction condition if the traveling directions of the vehicles 2 that will collide at the matching point match a specific combination. Alternatively, the intersection information may include information indicating the presence or absence of traffic lights and the lighting patterns of the traffic lights for each intersection, and the determination unit 123 may use the intersection information to determine whether the intersection corresponding to the matching point is a specific intersection, and determine that the matching point satisfies the intersection restriction condition if the traveling directions of the vehicles 2 that will collide at the matching point determined to be a specific intersection match a specific combination.

図19の説明に戻る。ステップS14aでYesの場合、判定部123は、ステップS15へ処理を進め、ステップS14aでNoの場合、判定部123は、ステップS16へ処理を進める。ステップS15,S16は実施の形態1と同様である。 Returning to the explanation of Figure 19, if the answer is Yes in step S14a, the judgment unit 123 proceeds to step S15, and if the answer is No in step S14a, the judgment unit 123 proceeds to step S16. Steps S15 and S16 are the same as in embodiment 1.

図22は、修正が必要な場合の仮運行計画の一例を示す図である。図22では、上りの便#101と下りの便#102とが交差点でかち合う場合の運行計画の例を示している。図22に示した例では、交差制限条件が2台以上の車両2が特定の交差点でかち合うという条件であり、信号のない交差点に便#101と便#102とが同時に到着するため、上述したステップS14aではYesと判定され、仮運行計画の修正が行われる。仮運行計画の修正方法は、実施の形態1と同様である。 Figure 22 is a diagram showing an example of a tentative operation plan when a correction is required. Figure 22 shows an example of an operation plan when an upbound flight #101 and an downbound flight #102 collide at an intersection. In the example shown in Figure 22, the intersection restriction condition is a condition in which two or more vehicles 2 collide at a specific intersection, and flights #101 and #102 arrive at the same time at an intersection without a traffic light, so the above-mentioned step S14a is judged as Yes and the tentative operation plan is corrected. The method of correcting the tentative operation plan is the same as in embodiment 1.

また、隘路と交差点との両方が考慮される図20に示した例では、実施の形態1と同様にステップS11~S13が実施され、図19と同様に、ステップS61,S62が実施される。図20に示した例では、交差エリア情報は、隘路情報および交差点情報を含む。判定部123は、交差制限条件を満たす地点があるか否かを判定する(ステップS14b)。図20に示した例では、交差制限条件は、実施の形態1で述べた条件と、図19を用いて説明した条件との両方であり、いずれか一方を満たす場合に、交差制限情報を満たすと判定される。ステップS14bでYesの場合、判定部123は、ステップS15へ処理を進め、ステップS14bでNoの場合、判定部123は、ステップS16へ処理を進める。ステップS15,S16は実施の形態1と同様である。 In the example shown in Figure 20, in which both bottlenecks and intersections are taken into consideration, steps S11 to S13 are performed as in embodiment 1, and steps S61 and S62 are performed as in Figure 19. In the example shown in Figure 20, the intersection area information includes bottleneck information and intersection information. The determination unit 123 determines whether there is a point that satisfies the intersection restriction condition (step S14b). In the example shown in Figure 20, the intersection restriction condition is both the condition described in embodiment 1 and the condition explained using Figure 19, and if either one is satisfied, it is determined that the intersection restriction information is satisfied. If step S14b is Yes, the determination unit 123 proceeds to step S15, and if step S14b is No, the determination unit 123 proceeds to step S16. Steps S15 and S16 are the same as in embodiment 1.

なお、以上で述べた処理は一例であり、実施の形態1と同様に、運行計画作成部12は、仮運行計画を作成せずに、隘路情報および交差点情報を用いて、隘路および交差点で交差制限条件を満たすことのないように、運行計画を作成してもよい。また、図12に示した運行計画管理装置1aと同様に、地図情報を用いて抽出部15が交差点情報を抽出してもよい。なお、交差点情報に信号機の有無、点灯パターンなどが含まれる場合には、地図情報にこれらの情報が含まれているとする。 Note that the processing described above is one example, and similar to embodiment 1, the operation plan creation unit 12 may create an operation plan using bottleneck information and intersection information without creating a tentative operation plan, so that the intersection restriction conditions are not met at bottlenecks and intersections. Also, similar to the operation plan management device 1a shown in FIG. 12, the extraction unit 15 may extract intersection information using map information. Note that if the intersection information includes the presence or absence of traffic lights, their lighting patterns, etc., it is assumed that this information is included in the map information.

図23は、本実施の形態の運行計画管理装置1aにおける処理の一例を示すシーケンス図である。また、図23では、交差エリアが交差点である例を示している。ステップS41~S48,S51は実施の形態1と同様である。ステップS48の後、抽出部15は、地図情報から交差点を抽出し(ステップS71)、抽出した交差点を用いて交差点情報を生成し、生成した交差点情報を判定部123へ出力する(ステップS72)。 Figure 23 is a sequence diagram showing an example of processing in the operation plan management device 1a of this embodiment. Figure 23 also shows an example in which the intersection area is an intersection. Steps S41 to S48 and S51 are the same as in embodiment 1. After step S48, the extraction unit 15 extracts intersections from the map information (step S71), generates intersection information using the extracted intersections, and outputs the generated intersection information to the determination unit 123 (step S72).

判定部123におけるステップS72,S73,S74(Y)は、図19に示したステップS61,S62,S14aに相当する処理であり、ステップS74(Y)は、ステップS14aでYesと判定された場合を示している。 Steps S72, S73, and S74 (Y) in the judgment unit 123 correspond to steps S61, S62, and S14a shown in Figure 19, and step S74 (Y) indicates the case where step S14a is judged as Yes.

ステップS54~S56は、実施の形態1と同様である。仮運行計画が修正された後に、ステップS46,S51,S73が再実行される。ステップS74(Y)は、ステップS14aでNoと判定された場合を示しており、ステップS57は実施の形態1と同様である。図23では、交差エリアが交差点である例を示したが、交差エリアを隘路および交差点とする場合には、抽出部15が、交差点情報を生成するとともに、実施の形態1と同様の隘路情報を生成し、交差点情報および隘路情報を判定部123へ出力する。判定部123は、図20に示したように、隘路および交差点を考慮した処理を実施する。 Steps S54 to S56 are the same as in embodiment 1. After the tentative operation plan is revised, steps S46, S51, and S73 are re-executed. Step S74 (Y) indicates the case where step S14a is judged as No, and step S57 is the same as in embodiment 1. Figure 23 shows an example in which the intersection area is an intersection, but if the intersection area is a bottleneck and an intersection, the extraction unit 15 generates intersection information and bottleneck information similar to embodiment 1, and outputs the intersection information and bottleneck information to the determination unit 123. The determination unit 123 performs processing that takes bottlenecks and intersections into account, as shown in Figure 20.

なお、以上の述べた例では、実施の形態1の運行計画管理装置1,1aが本実施の形態の動作を行ったが、これに限らず、実施の形態2の運行計画管理装置1bが、同様に交差エリア情報として交差点情報を用いて、本実施の形態の動作を行ってもよい。また、上述した例では、交差エリアとして隘路および交差点を例示したが、隘路および交差点に限らず、車両2の交差に関して制限が生じる可能性がある箇所を交差エリアとしてもよい。 In the above-described example, the operation plan management devices 1 and 1a of embodiment 1 performed the operation of this embodiment, but this is not limited to this. The operation plan management device 1b of embodiment 2 may also perform the operation of this embodiment by similarly using intersection information as intersection area information. Also, in the above-described example, bottlenecks and intersections were used as examples of intersection areas, but the intersection area is not limited to bottlenecks and intersections, and may also be any location where there is a possibility of restrictions on the intersection of vehicle 2.

以上のように、本実施の形態では、運行計画管理装置1,1aが、交差点情報を用いて、車両2同士が交差点に関する交差制限条件を満たす場合に、交差点における車両2同士の交差を避けるように運行計画を作成するようにした。これにより、車両2同士の交差によって生じる運行計画からの遅延を抑制することができる。As described above, in this embodiment, the operation plan management device 1, 1a uses intersection information to create an operation plan that avoids vehicles 2 crossing each other at an intersection when the vehicles 2 satisfy the intersection restriction conditions. This makes it possible to reduce delays from the operation plan that occur due to the vehicles 2 crossing each other.

以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、実施の形態同士を組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configurations shown in the above embodiments are merely examples, and may be combined with other known technologies, or different embodiments may be combined with each other. Parts of the configuration may also be omitted or modified without departing from the spirit of the invention.

1,1a,1b 運行計画管理装置、2,2-1,2-2 車両、3 停留所端末、4-1~4-4 停留所、5-1~5-4 重複地点、6-1~6-5 隘路、7-1,7-2 合致地点、8 交差点、11 情報取得部、12,12a 運行計画作成部、13 記憶部、14 出力部、15 抽出部、16 デマンド情報取得部、21 送受信部、22 走行制御部、23 自己位置特定部、31 受信部、32 表示部、100,100a,100b 運行計画管理システム、121,121a 仮運行計画作成部、122 重複地点推定部、123 判定部、124 修正部。1, 1a, 1b Operation plan management device, 2, 2-1, 2-2 Vehicle, 3 Stop terminal, 4-1 to 4-4 Stop, 5-1 to 5-4 Overlapping point, 6-1 to 6-5 Bottleneck, 7-1, 7-2 Matching point, 8 Intersection, 11 Information acquisition unit, 12, 12a Operation plan creation unit, 13 Memory unit, 14 Output unit, 15 Extraction unit, 16 Demand information acquisition unit, 21 Transmitting/receiving unit, 22 Travel control unit, 23 Self-position determination unit, 31 Receiving unit, 32 Display unit, 100, 100a, 100b Operation plan management system, 121, 121a Provisional operation plan creation unit, 122 Overlapping point estimation unit, 123 Determination unit, 124 Correction unit.

Claims (16)

乗客または貨物を輸送する車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置であって、
前記車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得する交差エリア情報取得部と、
前記交差エリア情報と前記停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記運行計画を作成する運行計画作成部と、
を備え
前記交差エリアは、隘路を含むことを特徴とする運行計画管理装置。
An operation plan management device that manages an operation plan including departure times from stops of vehicles transporting passengers or cargo,
an intersection area information acquisition unit that acquires intersection area information including information indicating the position of an intersection area, which is a point where an intersection between the vehicles may affect the running of the vehicles;
an operation plan creation unit that creates the operation plan by using the intersection area information and stop information that is information about the stops so that arrival times at the intersection area differ between at least some of the vehicles;
Equipped with
The operation plan management device is characterized in that the intersection area includes a bottleneck .
前記運行計画作成部は、前記隘路の道幅と前記車両の車幅とを用いて、前記隘路ですれ違いが困難となる前記車両同士が前記隘路に異なる時刻に到着するように前記運行計画を作成することを特徴とする請求項に記載の運行計画管理装置。 2. The operation plan management device according to claim 1, wherein the operation plan creation unit creates the operation plan using the road width of the narrow passage and the vehicle width so that the vehicles that have difficulty passing each other at the narrow passage arrive at the narrow passage at different times. 前記交差エリア情報取得部は、道幅を示す情報を含む地図情報と前記車両の車幅を示す情報を含む車両情報とを用いて、前記地図情報から、前記車両同士のすれ違いが困難となる前記隘路を抽出し、抽出した前記隘路に関する前記交差エリア情報である隘路情報を生成することを特徴とする請求項に記載の運行計画管理装置。 The operation plan management device according to claim 2, characterized in that the intersection area information acquisition unit uses map information including information indicating road width and vehicle information including information indicating the vehicle width to extract, from the map information, bottlenecks where it is difficult for the vehicles to pass each other, and generates bottleneck information, which is the intersection area information related to the extracted bottlenecks . 前記車両情報は、前記車両の車種ごとの車幅を示す情報を含み、
前記隘路情報は、前記車種の組み合わせごとの、前記隘路においてすれ違いが困難であるか否かを示す情報を含むことを特徴とする請求項に記載の運行計画管理装置。
The vehicle information includes information indicating a vehicle width for each vehicle type,
4. The operation plan management device according to claim 3 , wherein the bottleneck information includes information indicating whether passing is difficult at the bottleneck for each combination of vehicle types.
前記交差エリアは、交差点を含むことを特徴とする請求項1からのいずれか1つに記載の運行計画管理装置。 The operation plan management device according to claim 1 , wherein the intersection area includes an intersection. 前記運行計画作成部は、少なくとも一部の前記交差点である対象交差点に関して、少なくとも一部の前記車両である対象車両間で前記対象交差点への到着時間がそれぞれ異なるように前記運行計画を作成することを特徴とする請求項に記載の運行計画管理装置。 The operation plan management device according to claim 5, wherein the operation plan creation unit creates the operation plan for target intersections that are at least some of the intersections such that arrival times at the target intersections differ between target vehicles that are at least some of the vehicles. 前記対象交差点は、信号機が設けられていない前記交差点を含むことを特徴とする請求項に記載の運行計画管理装置。 The operation plan management device according to claim 6 , wherein the target intersections include intersections that are not equipped with traffic lights. 乗客または貨物を輸送する車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置であって、
前記車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得する交差エリア情報取得部と、
前記交差エリア情報と前記停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記運行計画を作成する運行計画作成部と、
を備え、
前記交差エリアは、交差点を含み、
前記運行計画作成部は、少なくとも一部の前記交差点である対象交差点に関して、少なくとも一部の前記車両である対象車両間で前記対象交差点への到着時間がそれぞれ異なるように前記運行計画を作成し、
前記対象交差点は、信号機が設けられ当該信号機が点滅信号となる時間帯の前記交差点を含むことを特徴とする運行計画管理装置。
An operation plan management device that manages an operation plan including departure times from stops of vehicles transporting passengers or cargo,
an intersection area information acquisition unit that acquires intersection area information including information indicating the position of an intersection area, which is a point where an intersection between the vehicles may affect the running of the vehicles;
an operation plan creation unit that creates the operation plan by using the intersection area information and stop information that is information about the stops so that arrival times at the intersection area differ between at least some of the vehicles;
Equipped with
the intersection area includes an intersection;
the operation plan creation unit creates the operation plan for target intersections that are at least some of the intersections such that arrival times at the target intersections differ among target vehicles that are at least some of the vehicles;
The operation plan management device is characterized in that the target intersection includes an intersection where a traffic light is installed and the traffic light is flashing during a time period.
前記運行計画作成部は、前記対象車両を、前記車両の進行方向に基づいて決定することを特徴とする請求項に記載の運行計画管理装置。 The operation plan management device according to claim 6 , wherein the operation plan creation unit determines the target vehicle based on a traveling direction of the vehicle. 乗客または貨物を輸送する車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置であって、
前記車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得する交差エリア情報取得部と、
前記交差エリア情報と前記停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記運行計画を作成する運行計画作成部と、
を備え、
前記停留所情報を用いて前記車両の仮の運行計画である仮運行計画を作成する仮運行計画作成部と、
前記仮運行計画および地図情報を用いて前記車両同士が交差する地点である重複地点を推定する重複地点推定部と、
前記重複地点推定部によって推定された前記重複地点と前記交差エリア情報とを用いて、前記重複地点のうち前記交差エリアと合致する合致地点があり、かつ前記合致地点において交差すると推定される前記車両同士における前記交差が前記車両の走行への影響があるという条件を満たすか否かを判定し、前記条件を満たさないと判定した場合に、前記仮運行計画を前記運行計画に決定する判定部と、
を備えることを特徴とする運行計画管理装置。
An operation plan management device that manages an operation plan including departure times from stops of vehicles transporting passengers or cargo,
an intersection area information acquisition unit that acquires intersection area information including information indicating the position of an intersection area, which is a point where an intersection between the vehicles may affect the running of the vehicles;
an operation plan creation unit that creates the operation plan by using the intersection area information and stop information that is information about the stops so that arrival times at the intersection area differ between at least some of the vehicles;
Equipped with
a temporary operation plan creation unit that creates a temporary operation plan, which is a temporary operation plan for the vehicle, using the stop information;
an overlap point estimation unit that estimates an overlap point, which is a point where the vehicles intersect, by using the tentative operation plan and map information;
a determination unit that determines whether a condition is satisfied that a matching point that matches the intersection area exists among the overlapping points and that the intersection between the vehicles that are estimated to intersect at the matching point has an impact on the traveling of the vehicles, using the overlapping point estimated by the overlapping point estimation unit and the intersection area information, and that determines the tentative operation plan as the operation plan when it is determined that the condition is not satisfied;
An operation plan management device comprising :
前記判定部によって、前記合致地点において交差すると推定される前記車両同士における前記交差が前記車両の走行への影響があると判定された場合に、前記合致地点において交差する前記車両が前記合致地点に同時に到着しないように前記仮運行計画を修正し、修正する修正部、
を備え、
前記修正部によって修正された前記仮運行計画を用いて、前記重複地点推定部および前記判定部の処理が行われ、前記判定部によって前記条件を満たさないと判定されるまで、前記修正部、前記重複地点推定部および前記判定部の処理が繰り返されることを特徴とする請求項1に記載の運行計画管理装置。
a correction unit that corrects the tentative operation plan when it is determined by the determination unit that the intersection between the vehicles estimated to intersect at the match point will have an effect on the traveling of the vehicles, so that the vehicles that intersect at the match point do not arrive at the match point at the same time;
Equipped with
The operation plan management device of claim 10, characterized in that the overlap point estimation unit and the judgment unit perform processing using the tentative operation plan corrected by the correction unit, and the processing of the correction unit, the overlap point estimation unit and the judgment unit is repeated until the judgment unit determines that the condition is not satisfied.
前記仮運行計画作成部は、前記車両の乗車要求に関する情報であるデマンド情報を用いて前記運行計画の変更を行うか否かを判定し、前記運行計画の変更を行うと判定した場合に前記運行計画を変更し、変更後の前記運行計画を前記仮運行計画として前記重複地点推定部へ出力することを特徴とする請求項1に記載の運行計画管理装置。 The operation plan management device described in claim 10, characterized in that the tentative operation plan creation unit determines whether to change the operation plan using demand information, which is information regarding the vehicle's boarding request, and if it determines that the operation plan should be changed, changes the operation plan and outputs the changed operation plan to the overlap point estimation unit as the tentative operation plan. 乗客または貨物を輸送する車両と、
前記車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置と、
を備え、
前記運行計画管理装置は、
前記車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得する交差エリア情報取得部と、
前記交差エリア情報と前記停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記運行計画を作成する運行計画作成部と、
を備え
前記交差エリアは、隘路を含むことを特徴とする運行計画管理システム。
a vehicle for transporting passengers or cargo;
an operation plan management device that manages an operation plan including departure times from stops of the vehicle;
Equipped with
The operation plan management device
an intersection area information acquisition unit that acquires intersection area information including information indicating the position of an intersection area, which is a point where an intersection between the vehicles may affect the running of the vehicles;
an operation plan creation unit that creates the operation plan by using the intersection area information and stop information that is information about the stops so that arrival times at the intersection area differ between at least some of the vehicles;
Equipped with
An operation plan management system , wherein the intersection area includes a bottleneck .
前記車両の停留所に設置され、前記運行計画を表示する停留所端末、
を備えることを特徴とする請求項1に記載の運行計画管理システム。
a bus stop terminal installed at a bus stop of the vehicle and displaying the operation plan;
The operation plan management system according to claim 13 , further comprising:
乗客または貨物を輸送する車両の停留所の発車時刻を含む運行計画を管理する運行計画管理装置における運行計画管理方法であって、
前記車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得するステップと、
前記交差エリア情報と前記停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記運行計画を作成するステップと、
を含み、
前記交差エリアは、隘路を含むことを特徴とする運行計画管理方法。
An operation plan management method in an operation plan management device that manages an operation plan including departure times from stops of vehicles transporting passengers or cargo,
acquiring intersection area information including information indicating the position of an intersection area, which is a point where an intersection between the vehicles may affect the running of the vehicles;
creating the operation plan using the intersection area information and stop information that is information about the stops so that arrival times at the intersection area differ between at least some of the vehicles;
Including,
The operation plan management method is characterized in that the intersection area includes a bottleneck .
コンピュータシステムに、
乗客または貨物を輸送する車両同士の交差が前記車両の走行に影響を与える可能性のある地点である交差エリアの位置を示す情報を含む交差エリア情報を取得するステップと、
前記交差エリア情報と前記車両の停留所に関する情報である停留所情報とを用いて、少なくとも一部の前記車両間で前記交差エリアへの到着時間がそれぞれ異なるように前記車両の前記停留所の発車時刻を含む運行計画を作成するステップと、
を実行させ
前記交差エリアは、隘路を含むことを特徴とするプログラム。
In the computer system,
acquiring intersection area information including information indicating the location of an intersection area, which is a point where an intersection between vehicles transporting passengers or cargo may affect the travel of the vehicles;
creating an operation plan including departure times of the vehicles from the stops using the intersection area information and stop information that is information about stops of the vehicles so that arrival times at the intersection area differ between at least some of the vehicles;
Execute
The program , wherein the intersection area includes a bottleneck .
JP2024552280A 2023-08-28 2023-08-28 Operation plan management device, operation plan management system, operation plan management method and program Active JP7738775B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2023/030942 WO2025046689A1 (en) 2023-08-28 2023-08-28 Operation plan management device, operation plan management system, vehicle stop terminal, vehicle, operation plan management method, and program

Publications (3)

Publication Number Publication Date
JPWO2025046689A1 JPWO2025046689A1 (en) 2025-03-06
JPWO2025046689A5 JPWO2025046689A5 (en) 2025-08-06
JP7738775B2 true JP7738775B2 (en) 2025-09-12

Family

ID=94818443

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024552280A Active JP7738775B2 (en) 2023-08-28 2023-08-28 Operation plan management device, operation plan management system, operation plan management method and program

Country Status (2)

Country Link
JP (1) JP7738775B2 (en)
WO (1) WO2025046689A1 (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005212526A (en) 2004-01-27 2005-08-11 Mitsubishi Electric Corp Passenger guidance system
JP2017052509A (en) 2016-11-01 2017-03-16 株式会社日立製作所 Course control device and course control method
JP2017123072A (en) 2016-01-07 2017-07-13 住友電気工業株式会社 Driving support device and computer program
WO2017169181A1 (en) 2016-03-28 2017-10-05 パナソニックIpマネジメント株式会社 Demand responsive operation system
JP2019100763A (en) 2017-11-29 2019-06-24 クラリオン株式会社 Passing-each-other difficulty section avoidance system, server device, information display device, and passing-each-other difficulty section avoidance method
JP2019133392A (en) 2018-01-31 2019-08-08 クラリオン株式会社 Vehicle operation system, in-vehicle device, traffic determination method
JP2019166931A (en) 2018-03-22 2019-10-03 株式会社日立製作所 Train operation control system and train operation control method
JP2021135711A (en) 2020-02-26 2021-09-13 株式会社豊田中央研究所 Control device and control system
JP2022139633A (en) 2021-03-12 2022-09-26 三菱電機株式会社 Vehicle operation support device, terminal device, vehicle operation support system, vehicle installation terminal, vehicle control device, vehicle, vehicle operation support method, and vehicle operation support program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63297167A (en) * 1987-05-29 1988-12-05 Kaigai Tetsudo Gijutsu Kiyouriyoku Kyokai Blocking method using display system in train

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005212526A (en) 2004-01-27 2005-08-11 Mitsubishi Electric Corp Passenger guidance system
JP2017123072A (en) 2016-01-07 2017-07-13 住友電気工業株式会社 Driving support device and computer program
WO2017169181A1 (en) 2016-03-28 2017-10-05 パナソニックIpマネジメント株式会社 Demand responsive operation system
JP2017052509A (en) 2016-11-01 2017-03-16 株式会社日立製作所 Course control device and course control method
JP2019100763A (en) 2017-11-29 2019-06-24 クラリオン株式会社 Passing-each-other difficulty section avoidance system, server device, information display device, and passing-each-other difficulty section avoidance method
JP2019133392A (en) 2018-01-31 2019-08-08 クラリオン株式会社 Vehicle operation system, in-vehicle device, traffic determination method
JP2019166931A (en) 2018-03-22 2019-10-03 株式会社日立製作所 Train operation control system and train operation control method
JP2021135711A (en) 2020-02-26 2021-09-13 株式会社豊田中央研究所 Control device and control system
JP2022139633A (en) 2021-03-12 2022-09-26 三菱電機株式会社 Vehicle operation support device, terminal device, vehicle operation support system, vehicle installation terminal, vehicle control device, vehicle, vehicle operation support method, and vehicle operation support program

Also Published As

Publication number Publication date
WO2025046689A1 (en) 2025-03-06
JPWO2025046689A1 (en) 2025-03-06

Similar Documents

Publication Publication Date Title
US12434766B2 (en) Methods and systems for lane changes using a multi-corridor representation of local route regions
US9805598B2 (en) Management of mobile objects
JP2020106980A (en) Vehicle control device, vehicle control method, and vehicle control system
JP7642034B2 (en) Vehicle operation support device, vehicle operation support system, terminal device, vehicle operation support method, and vehicle operation support program
CN113496603B (en) Operation management device and operation management method for autonomous vehicles
WO2010100723A1 (en) Vehicle drive support device
CN113496612B (en) Operation management device and operation management method for autonomous vehicle
CN115516399A (en) Autonomous transportation network and method of operation thereof
JP7738775B2 (en) Operation plan management device, operation plan management system, operation plan management method and program
JP7630730B1 (en) Information processing device, vehicle, route determination method and program
US12359928B2 (en) Vehicle dispatch system, traveling route generation method, and non-transitory computer readable recording medium
JP7694266B2 (en) Automatic driving control method, automatic driving control device, and automatic driving control program
US11869362B2 (en) Vehicle control method, vehicle control device, and vehicle control system
US20230122132A1 (en) Systems and methods for routing vehicles via rail and road
US20230221130A1 (en) Movement assistance device and movement assistance method
JP2017207813A (en) Travel support device
CN114719877A (en) Real-time lane navigation method, device and equipment based on lane traffic
JP7634788B1 (en) Information processing device, vehicle, route determination method and program
CN120024355B (en) A vehicle control method, apparatus, vehicle, and readable storage medium
JP7843892B2 (en) Vehicle operation management device, vehicle operation management system, vehicle operation management method, and vehicle operation management program
US20260111041A1 (en) Information processing method, information processing device, and recording medium
JP2025116666A (en) Vehicle allocation management device and vehicle allocation management method
JP2006224904A (en) Vehicle control device
JP6533381B2 (en) Schedule management device
US20250036136A1 (en) Traffic control system and method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240902

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240902

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250603

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250709

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: 20250805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250902

R150 Certificate of patent or registration of utility model

Ref document number: 7738775

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150