JP7414705B2 - Planning device, planning method, and planning program - Google Patents
Planning device, planning method, and planning program Download PDFInfo
- Publication number
- JP7414705B2 JP7414705B2 JP2020206994A JP2020206994A JP7414705B2 JP 7414705 B2 JP7414705 B2 JP 7414705B2 JP 2020206994 A JP2020206994 A JP 2020206994A JP 2020206994 A JP2020206994 A JP 2020206994A JP 7414705 B2 JP7414705 B2 JP 7414705B2
- Authority
- JP
- Japan
- Prior art keywords
- detention
- mobile
- time
- departure
- plan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Description
本開示は、複数の移動体を留置する移動体基地における複数の移動体の移動計画を作成する計画作成装置、計画作成方法、および計画作成プログラムに関する。 The present disclosure relates to a planning device, a planning method, and a planning program that create movement plans for a plurality of mobile bodies at a mobile base where a plurality of mobile bodies are stationed.
従来、複数の移動体を留置する移動体基地において、移動体基地に対する移動体の出入りを効率的に行わせるために、移動体基地に対する複数の移動体の留置計画を作成する技術が知られている。 Conventionally, in a mobile base where a plurality of mobile bodies are stationed, a technique for creating a detention plan for a plurality of mobile bodies with respect to the mobile base is known in order to efficiently move the mobile bodies in and out of the mobile base. There is.
例えば、特許文献1には、ある移動体が留置されることにより他の移動体の到着または出発に支障を与える移動体基地内の留置場所の関係である支障関係を規定する支障情報と、移動体基地に対する複数の移動体の到着時間および出発時間を示す発着時間情報とに基づいて移動体基地に対する複数の移動体の留置計画を作成する技術が知られている。
For example,
しかしながら、上記特許文献1に記載の技術は、各移動体の到着時間および出発時間によっては、移動体基地内の支障関係に該当しないように留置計画を作成することが難しい場合がある。
However, with the technique described in
本開示は、上記に鑑みてなされたものであって、発着時間情報で示される到着時間および出発時間で移動体基地への複数の移動体の発着を行わせることができるように、移動体基地における移動体の移動計画を作成することができる計画作成装置を得ることを目的とする。 The present disclosure has been made in view of the above, and provides a mobile base that allows a plurality of mobile bodies to depart from and arrive at a mobile base at the arrival and departure times indicated by the departure and arrival time information. An object of the present invention is to obtain a planning device capable of creating a movement plan for a moving object in a mobile station.
上述した課題を解決し、目的を達成するために、本開示の計画作成装置は、情報取得部と、抽出部と、移動決定部とを備える。情報取得部は、移動体の移動方向に並べられた複数の留置場所を各々含み、出口に通じる複数の留置場所グループが設けられている移動体基地に対する複数の移動体の各々の到着時間および出発時間を示す発着時間情報を取得する。抽出部は、複数の移動体の中から選択された1つの移動体である対象移動体の到着時間と比較して到着時間が遅く、且つ対象移動体の出発時間と比較して出発時間が遅い優先順位の低い移動体を、情報取得部によって取得された発着時間情報に基づいて、複数の移動体の中から抽出する。移動決定部は、優先順位の低い移動体の到着時間よりも遅く且つ対象移動体の出発時間よりも早い時間を移動体基地の出口側の留置場所への対象移動体の移動時間として決定し、複数の留置場所のうち優先順位の低い移動体の留置場所を含む留置場所グループと同じ留置場所グループにおける優先順位の低い移動体の留置場所よりも移動体基地の出口側の留置場所への対象移動体の移動を決定する。抽出部は、到着時刻が早くかつ出発時間が早い前記移動体ほど点数が高くなるよう点数付けをし、点数が高い移動体から順に対象移動体を選定する。 In order to solve the above-mentioned problems and achieve the purpose, the plan creation device of the present disclosure includes an information acquisition section, an extraction section, and a movement determination section. The information acquisition unit records the arrival time and departure time of each of the plurality of mobile objects to a mobile base, each of which includes a plurality of detention places arranged in the moving direction of the mobile objects, and in which a plurality of detention place groups leading to an exit are provided. Obtain departure/arrival time information indicating the time. The extraction unit is configured to determine whether the arrival time is later compared to the arrival time of the target moving object, which is one mobile object selected from the plurality of moving objects, and the departure time is later compared to the departure time of the target moving object. A mobile object with a low priority is extracted from among the plurality of mobile objects based on departure and arrival time information acquired by an information acquisition unit. The movement determination unit determines a time later than the arrival time of the lower priority mobile object and earlier than the departure time of the target mobile object as the travel time of the target mobile object to the detention place on the exit side of the mobile base; A detention location group that includes a detention location for a mobile object with a lower priority among multiple detention locations, and a target movement to a detention location on the exit side of the mobile base than the detention location of a mobile object with a lower priority in the same detention location group. Determine body movement. The extraction unit assigns a score such that the earlier the arrival time and earlier the departure time of the mobile object, the higher the score, and selects the target mobile object in order from the highest score.
本開示によれば、発着時間情報で示される到着時間および出発時間で移動体基地への複数の移動体の発着を行わせることができるように、移動体基地における移動体の移動計画を作成することができる、という効果を奏する。 According to the present disclosure, a movement plan for mobile bodies at a mobile base is created so that a plurality of mobile bodies can depart from and arrive at the mobile base at the arrival and departure times indicated by the departure and arrival time information. It has the effect of being able to do things.
以下に、実施の形態にかかる計画作成装置、計画作成方法、および計画作成プログラムを図面に基づいて詳細に説明する。 Below, a planning device, a planning method, and a planning program according to an embodiment will be explained in detail based on the drawings.
実施の形態1.
図1は、実施の形態1にかかる鉄道システムの構成の一例を示す図である。実施の形態1にかかる鉄道システム100は、車両の編成を車両基地4へ留置する計画である留置計画と車両基地4において車両の編成を移動する計画である移動計画とを作成する計画作成装置1と、1以上の編成を含む列車の運行計画を作成する運行計画作成装置2と、列車の運行を管理する運行管理装置3とを備える。車両基地4は、移動体基地の一例であり、車両の編成は、移動体の一例である。
FIG. 1 is a diagram showing an example of the configuration of a railway system according to a first embodiment. The
計画作成装置1、運行計画作成装置2、および運行管理装置3は互いに不図示のネットワークを介して情報の送受信を行うことができる。計画作成装置1は、運行計画作成装置2から列車の運行計画を示す基本ダイヤまたは実施ダイヤの情報を取得したり、運行管理装置3から変更ダイヤの情報を取得したりする。各ダイヤには、車両基地4に対する各編成の到着時間および出発時間を示す発着時間情報が含まれており、計画作成装置1は、運行計画作成装置2または運行管理装置3から取得した発着時間情報に基づいて、留置計画を作成する。なお、変更ダイヤは、ダイヤが乱れた場合に、基本ダイヤまたは実施ダイヤに対して変更が加えられたダイヤである。
The
図2は、実施の形態1にかかる計画作成装置によって作成される移動計画および留置計画の対象になる鉄道の車両基地の構成の一例を示す図である。図2では、実線が線路を示している。図2に示す車両基地4は、車両の編成を各々留置可能な複数の留置場所511,512,521,522,531,532を有する。以下において、車両の編成を単に編成と記載する場合がある。
FIG. 2 is a diagram illustrating an example of the configuration of a railway depot that is the target of a movement plan and a detention plan created by the planning device according to the first embodiment. In FIG. 2, solid lines indicate railroad tracks. The
図2に示す車両基地4では、同一の線路上で縦列に2つの編成を留置することができる。例えば、留置場所511,512は、同一の線路上に配置されており、留置場所511,512に縦列に2つの編成を留置することができる。留置場所511,512を1番線と呼び、留置場所511を1A番線と呼び、留置場所512を1B番線と呼ぶ。
In the
同様に、留置場所521,522は、同一の線路上に配置されており、留置場所521,522に縦列に2つの編成を留置することができる。留置場所521,522を2番線と呼び、留置場所521を2A番線と呼び、留置場所522を2B番線と呼ぶ。
Similarly, the detention locations 5 21 and 5 22 are arranged on the same track, and two formations can be parked in tandem at the detention locations 5 21 and 5 22 . Detention places 5 21 and 5 22 are called
また、留置場所531,532は、同一の線路上に配置されており、留置場所531,532に縦列に2つの編成を留置することができる。留置場所531,532を3番線と呼び、留置場所531を3A番線と呼び、留置場所532を3B番線と呼ぶ。以下において、留置場所511,512,521,522,531,532の各々を個別に区別せずに示す場合、留置場所5と記載する場合がある。 Further, the detention locations 5 31 and 5 32 are arranged on the same track, and two formations can be parked in tandem at the detention locations 5 31 and 5 32 . Detention places 5 31 and 5 32 are called Platform 3, detention location 5 31 is called Platform 3A, and detention location 5 32 is called Platform 3B. In the following, when each of detention locations 5 11 , 5 12 , 5 21 , 5 22 , 5 31 , and 5 32 is shown without being individually distinguished, it may be referred to as detention location 5.
留置場所511,521,531は、基地出入口6を介して本線に接続されており、車両の編成は、本線から基地出入口6を介して車両基地4に進入し、複数の留置場所5のうちの1つの留置場所5に留置される。また、留置場所5に留置された車両の編成は、出発時間になると、留置場所5から基地出入口6を介して本線へ移動する。また、車両基地4には、基地出入口6に検査装置8が配置されており、車両の編成は、基地出入口6を通過する際に、検査装置8によってブレーキおよび傷などの外観検査が実施される。検査装置8は、検査の結果、車両の編成の修理が必要であると判定すると、不図示の修理管理装置へ検査結果を出力する。
The detention locations 5 11 , 5 21 , and 5 31 are connected to the main line via the
図3は、図2に示す車両基地における車両の編成の留置例を示す図である。図3においては、車両の編成を矩形ブロックで記載している。図3に示す例では、留置場所511に編成71が留置され、留置場所521に編成72が留置され、留置場所522に編成73が留置され、留置場所532に編成74が留置されている。以下において、編成71,72,73,74の各々を個別に区別せずに示す場合、編成7と記載する場合がある。なお、留置場所5の数および番線数は図2に示す例に限定されず、編成7の数は図3に示す例に限定されない。 FIG. 3 is a diagram illustrating an example of a parking arrangement of vehicles at the depot illustrated in FIG. 2. FIG. In FIG. 3, the vehicle organization is shown using rectangular blocks. In the example shown in FIG. 3, formation 7 1 is kept at detention place 5 11 , formation 7 2 is kept at detention place 5 21 , formation 7 3 is kept at detention place 5 22 , and formation 7 is kept at detention place 5 32 . 4 are in custody. Below, when each of formations 7 1 , 7 2 , 7 3 , and 7 4 is shown without being individually distinguished, it may be referred to as formation 7. Note that the number of detention places 5 and the number of wires are not limited to the example shown in FIG. 2, and the number of formations 7 is not limited to the example shown in FIG. 3.
編成73は、編成72が留置されている留置場所521よりも奥の留置場所522に留置されている。そのため、編成73が車両基地4から出発するときに、編成72が留置場所521に留置されている場合、構内運転士によって留置場所521から編成72が他の留置場所に移動させられる。かかる移動作業は、入換作業とも呼ばれる。入換作業には、構内運転士が必要になるため、入換作業が多くなると構内運転士の負荷が増える。
Composition 7 3 is kept at detention place 5 22 which is deeper than detention place 5 21 where composition 7 2 is kept. Therefore, when formation 7 3 departs from the
一般的に、鉄道では、昼間に多くの編成7が運行しており、夜間は編成7の運行があまりない。夜間になると、その日の運行を終えた編成7が、車両基地4へ引き揚げてきて、車両基地4の構内に多くの編成7が留置される。そして、翌日に車両基地4を再び出発してその日の運行に就く。従って、編成7が車両基地4へ到着する順序および車両基地4を出発する順序は、その編成7がその日にどのような運行を担当するかに依存しており、車両基地4の留置計画を作成する段階では既に決定されている。そこで、計画作成装置1は、上述したように、車両基地4に対する各編成7の到着時間および出発時間を示す発着時間情報を運行計画作成装置2または運行管理装置3から取得する。
Generally, on railways, many formations 7 are in operation during the day, and there are not many formations 7 in operation at night. At night, the formations 7 that have completed their service for the day are brought back to the
計画作成装置1は、既に与えられている車両基地4の構成に関する情報および発着時間情報に基づいて、車両基地4における各編成7の留置場所5への留置計画を作成する。車両基地4の構成に関する情報は、留置場所情報と、支障情報とを含む。支障情報は、上述した留置場所521と留置場所522との関係のように、留置計画の作成対象となる車両基地4において、編成7が留置されると、編成7の移動に支障を来す関係である支障関係にある留置場所5を示す情報である。
The
計画作成装置1は、上述した入換作業が発生しない留置計画を作成する留置計画処理を行うが、各編成7の到着時間および出発時間によっては、車両基地4内の支障関係に該当しないように留置計画を作成することができない場合がある。
The
図4は、実施の形態1にかかる留置計画の一例を示す図である。図4に示す留置計画は、時間帯l1,l2,l3,l4毎の各留置場所511,512,521,522,531,532に留置される編成7の情報を含む。図4における「0」は、編成7が留置されていないことを示す。 FIG. 4 is a diagram showing an example of an indwelling plan according to the first embodiment. The detention plan shown in FIG. 4 includes information on the formation 7 to be detained at each detention location 5 11 , 5 12 , 5 21 , 5 22 , 5 31 , 5 32 for each time period l1, l2, l3, l4. "0" in FIG. 4 indicates that the formation 7 is not in place.
図4に示す留置計画では、編成71の出発時間が時間帯l4である場合、時間帯l4において、留置場所521に編成75が留置されているため、編成75を留置場所521から移動させなければ、編成71を出発させることができない。
In the detention plan shown in FIG. 4, if the departure time of formation 7 1 is in
そこで、計画作成装置1は、編成7の入換作業の計画である移動計画を作成する。具体的には、計画作成装置1は、複数の編成7の中から1つの編成7を選択し、選択した編成7を対象編成とする。対象編成は、対象移動体の一例である。そして、計画作成装置1は、発着時間情報に基づいて、対象編成の到着時間と比較して到着時間が遅く、且つ対象編成の出発時間と比較して出発時間が遅い優先順位の低い編成7を、複数の編成7の中から抽出する。
Therefore, the
計画作成装置1は、優先順位の低い編成7の到着時間よりも遅く、且つ対象編成の出発時間よりも早い時間帯で、対象編成の入換作業を行う移動計画を作成する。例えば、計画作成装置1は、優先順位の低い編成7の到着時間よりも遅く、且つ対象編成の出発時間よりも早い時間帯で、優先順位の低い編成7の留置場所5よりも車両基地4の出口側の留置場所5へ対象編成を移動させる移動計画を作成する。
The
図5は、実施の形態1にかかる計画作成装置によって作成される移動計画を説明するための図である。図5に示す例では、編成72は、編成71の到着時間よりも到着時間が遅い。また、図5には示していないが、編成72は、編成71の出発時間よりも出発時間が遅い。この場合、計画作成装置1は、編成71を対象編成とし、編成71の到着時間と比較して到着時間が遅く、且つ編成71の出発時間と比較して出発時間が遅い優先順位の低い編成7が編成72であると判定する。
FIG. 5 is a diagram for explaining a movement plan created by the plan creation device according to the first embodiment. In the example shown in FIG. 5, formation 7 2 arrives later than formation 7 1 . Further, although not shown in FIG. 5, formation 72 has a later departure time than formation 71 . In this case, the
計画作成装置1は、優先順位の低い編成72の到着時間よりも遅く、且つ編成72の出発時間よりも早い時間帯で、編成71の入換作業を行う移動計画を作成する。図5に示す例では、優先順位の低い編成72の到着時間よりも遅く、且つ編成72の出発時間よりも早い時間帯は、時間帯l3である。計画作成装置1は、時間帯l3において、優先順位の低い編成72の留置場所512よりも車両基地4の出口側の留置場所511へ編成71を移動させる移動計画を作成する。
The
計画作成装置1は、このように作成した移動計画を反映した留置計画を作成することで、車両基地4内の支障関係に該当しないように留置計画を作成することができる。かかる留置計画の情報には、入換作業の対象になる編成7の情報、入換作業による移動先の留置場所5の情報、および入換作業の時間帯の情報を含む入換作業の情報が含まれる。入換作業による移動先の留置場所5の情報は、例えば、優先順位の低い編成7の留置場所5よりも車両基地4の出口側の留置場所5の情報である。
By creating a detention plan that reflects the movement plan created in this way, the
以下、計画作成装置1についてさらに詳細に説明する。図6は、実施の形態1にかかる計画作成装置の構成の一例を示す図である。図6に示すように、計画作成装置1は、情報取得部10と、留置計画作成部20と、移動計画作成部30と、位置情報記憶部41と、場所時間帯別情報記憶部42と、留置計画情報記憶部43と、移動計画情報記憶部44とを備える。
The
情報取得部10は、外部装置から不図示のネットワークを介して、留置場所情報、移動支障情報、および発着時間情報を取得する。情報取得部10は、例えば、運行計画作成装置2から運行計画情報を取得し、運行計画情報に含まれる発着時間情報を取得する。
The
留置場所情報は、車両基地4内のすべての留置場所5を示す情報である。車両基地4が図2に示す車両基地4である場合、留置場所情報には、複数の留置場所511,512,521,522,531,532を示す情報を含む。
The detention place information is information indicating all the detention places 5 within the
移動支障情報は、移動支障に関する情報であり、留置計画の作成対象となる車両基地4において、編成7が留置されると、編成7の移動に支障を来す関係である支障関係にある留置場所5を示す情報である。例えば、移動支障情報は、少なくとも2つの編成7間で1つの編成7が他の編成7の留置場所5への到着または他の編成7の留置場所5からの出発に支障を与える少なくとも2つの留置場所5の関係を支障関係として規定する情報である。
The movement hindrance information is information regarding movement hindrances, and when the formation 7 is detained at the
車両基地4が図2に示す車両基地4である場合、留置場所511,512は互いに支障関係にあり、留置場所521,522は互いに支障関係にあり、留置場所531,532は互いに支障関係にある。この場合、移動支障情報には、留置場所511,512が互いに支障関係にあることを示す情報、留置場所521,522が互いに支障関係にあることを示す情報、および留置場所531,532が互いに支障関係にあることを示す情報が含まれる。
When the
発着時間情報は、車両基地4に対する複数の編成7の各々の到着時間および出発時間を示す情報であり、編成7の車両基地4への到着時間を示す情報と編成7の車両基地4からの出発時間を示す情報とを編成7毎に含む。以下において、説明の便宜上、編成7を機材と記載する場合がある。
The departure and arrival time information is information indicating the arrival time and departure time of each of the plurality of formations 7 to the
留置計画作成部20は、情報取得部10によって取得された留置場所情報、移動支障情報、および発着時間情報に基づいて、留置計画の対象期間における複数の編成7の車両基地4への留置計画を作成する。留置計画の対象期間は、予め設定された期間または計画作成装置1の不図示の入力部への入力操作によって指定された期間である。予め設定された期間は、例えば、当日の正午から翌日の正午までの期間であるが、当日の正午から翌々日の正午までの期間であってもよく、その他の期間であってもよい。
The detention
留置計画作成部20は、留置計画を作成した後、留置計画の対象期間において、運行管理装置3から変更ダイヤの情報が情報取得部10で取得された場合、変更ダイヤの情報に含まれる発着時間情報に基づいて、留置計画を再作成することができる。留置計画作成部20は、位置情報生成部21と、場所時間帯別情報生成部22と、移動制約情報生成部23と、留置場所探索部24と、時間帯区分調整部25とを備える。
After creating a detention plan, if information on a changed timetable is acquired by the
位置情報生成部21は、留置場所情報に基づいて、留置計画の作成対象となる車両基地4の位置情報を生成し、生成した位置情報を位置情報記憶部41に記憶させる位置情報生成部21は、例えば、留置場所情報に基づいて、留置場所情報で示される。留置場所5を示す変数と留置場所5に留置される機材を示す変数とが関連付けられた情報を位置情報として生成する。
The location
例えば、位置情報生成部21は、車両基地4内の全ての留置場所5の集合をTとし、機材数をn、各機材をF1~Fn、添字kを1からnまでの任意の値として、T(Fk)∈Tで定義される位置情報を生成する。T(Fk)は、機材Fkを留置する場所を表しており、集合Tに含まれる任意の留置場所5となり得る。
For example, the position
T(Fk)は、留置場所探索部24による探索によって具体的な留置場所5が決定される。特定の機材については特定の留置場所5を使用できないといった制限がある場合に、例えば、機材Fkが留置場所T’を使用できないときは、T(Fk)≠T’のような制約式を設定しておくこともできる。
For T(Fk), the specific detention place 5 is determined by a search by the detention
場所時間帯別情報生成部22は、位置情報生成部21によって生成された位置情報と情報取得部10によって取得された発着時間情報とに基づいて、留置計画の対象期間を区分した各時間帯での各留置場所5に留置される機材を変数で表す場所時間帯別情報を生成する。場所時間帯別情報生成部22は、生成した場所時間帯別情報を場所時間帯別情報記憶部42に記憶させる。
The location/time zone
場所時間帯別情報生成部22は、場所時間帯別情報に設定した各機材の到着時間および出発時間における時間帯での留置場所5を、位置情報生成部21によって生成された位置情報に関連付ける。場所時間帯別情報生成部22によって生成される場所時間帯別情報には、変数の値が設定されておらず、留置場所探索部24が探索を行う度に留置場所5が順次決定され、決定された留置場所5に相当する値が変数に代入される。
The location and time zone
場所時間帯別情報生成部22は、例えば、「P(p,l)」で示される情報を、場所時間帯別情報として、生成する。「P(p,l)」において、「l」は、時間帯を示し、「p」は、留置場所5を示す。
The location/time zone
場所時間帯別情報生成部22は、発着時間情報に基づいて、場所時間帯別情報に対する位置制約条件として、下記式(1)で示される位置制約条件を示す制約条件情報を生成する。下記式(1)において、「T(Fk)」は、機材Fkを留置する場所であり、添字kは、1からnまでの任意の値であり、「s」は、時間Akから時間Dkまでの時間帯である。「n」は、機材の総数を示し、時間Akは、機材Fkの到着時間を示し、時間Dkは、機材Fkの出発時間を示す。
P(T(Fk),s)=Fk ・・・(1)
The location/time zone
P(T(Fk),s)=Fk...(1)
ある時間帯のある留置場所5に存在する機材を表す変数は1つしかないため、上記式(1)に示される制約条件を設定することによって、間接的に同じ時間帯の同じ留置場所5に複数の機材が存在しないという制約を実現することができる。なお、ある時間帯およびある場所にどの機材も存在していない場合は、上記式(1)に示される制約条件が働かないので、場所時間帯別情報の値は不定となる。 Since there is only one variable that represents the equipment present at a certain detention place 5 in a certain time period, by setting the constraint shown in the above formula (1), indirectly It is possible to realize the constraint that multiple pieces of equipment do not exist. Note that if no equipment exists in a certain time zone and a certain location, the constraint condition shown in the above equation (1) does not work, so the value of the place and time zone information becomes undefined.
移動制約情報生成部23は、場所時間帯別情報記憶部42に記憶された場所時間帯別情報と情報取得部10によって取得された発着時間情報および移動支障情報とに基づいて、移動制約条件を示す移動制約情報を生成する。かかる移動制約条件は、各機材の各時間帯での留置場所5への到着時の移動および留置場所5からの出発時の移動が、別の機材との間で支障関係にならないという条件である。
The movement constraint
移動支障情報には、ある機材が留置場所pに到着する際に、留置場所qに機材が存在すると、留置場所pへの移動に支障を来すことを規定する到着支障情報と、機材が留置場所pから出発する際に、留置場所qに機材が存在すると留置場所pからの移動に支障を来すことを規定する出発支障情報とが含まれる。 Movement hindrance information includes arrival hindrance information that stipulates that if a certain equipment is present at detention place q when the equipment arrives at detention place p, movement to detention place p will be hindered, and if the equipment is Departure hindrance information is included that specifies that when departing from location p, the presence of equipment at detention location q will impede movement from detention location p.
移動制約情報生成部23は、到着支障情報に基づいて、下記式(2)で表される移動制約条件を示す制約条件情報を生成する。下記式(2)において、「AT(P(p,s))」は、機材Fkが留置場所pへ到着する時間を表し、「AT(P(q,s))」は、ある機材が留置場所qへ到着する時間を表す。
AT(P(p,s))<AT(P(q,s)) ・・・(2)
The movement constraint
AT(P(p,s))<AT(P(q,s))...(2)
上記式(2)で表される制約式の制約が成り立てば、ある機材の留置場所qへの到着時間が機材Fkの留置場所pへの到着時間よりも後になる。このため、機材Fkが留置場所pへ到着する際に留置場所qに機材は存在せず、支障にならない。また、留置場所pまたは留置場所qに留置される機材が存在しない場合、P(p,s)またはP(q,s)が不定値となるため、上記式(2)で表される制約式の制約はなくなる。 If the constraint expressed by the above equation (2) holds true, the arrival time of a certain piece of equipment at the detention place q will be later than the arrival time of the equipment Fk at the detention place p. Therefore, when the equipment Fk arrives at the detention place p, there is no equipment at the detention place q, and there is no problem. In addition, if there is no equipment to be detained at detention location p or detention location q, P(p, s) or P(q, s) will be an indefinite value, so the constraint equation expressed by equation (2) above restrictions will disappear.
また、移動制約情報生成部23は、出発支障情報に基づいて、下記式(3)で表される移動制約条件を示す制約条件情報を生成する。下記式(3)において、「DT(P(p,s))」は、機材Fkが留置場所pから出発する時間を表し、「DT(P(q,s))」は、ある機材が留置場所qから出発する時間を表す。
DT(P(q,s))<DT(P(p,s)) ・・・(3)
Furthermore, the movement constraint
DT(P(q,s))<DT(P(p,s))...(3)
留置場所探索部24は、上述した制約条件情報に基づいて、位置情報記憶部41に記憶された位置情報で与えられる複数の留置場所5の中から上述した移動制約条件を充足する留置場所5を解として探索することによって、位置情報の値を決定し、決定した位置情報の値に基づいて、場所時間帯別情報の値を設定することで、各機材の留置計画を作成する。留置計画の情報は、例えば、図4および図5に示すように、留置計画の対象期間を区分した各時間帯で各留置場所5に留置される編成7を示す情報である。留置場所探索部24は、作成した各機材の留置計画を示す留置計画情報を留置計画情報記憶部43に記憶させる。
Based on the above-mentioned constraint information, the detention
留置場所探索部24による探索には、制約論理プログラミング等の既知の手法を利用することができる。制約論理プログラミングでは、変数間の制約関係を制約式で表現するとともに変数の値の選択肢をツリー構造で表す。留置場所探索部24はツリー構造の選択肢を順次辿り、制約条件を満たさない選択肢があるならばその枝の先の探索に見込みがないとして枝刈りを行い、見込みがある他の選択肢を辿れるところまでバックトラックを実施することにより、移動制約条件を充足する各機材の留置場所5である制約充足解を求める。留置場所探索部24は、制約論理プログラミングの過程において、制約式で表現された変数間の制約関係を他の変数にも伝播させる制約伝播を行うことで、探索範囲を狭めて制約充足解を高速に求めることができる。
For the search by the detention
なお、留置場所探索部24に対して、制約論理プログラミングの手法に基づくバックトラックをそのまま実装しても、あるいは市販の汎用ライブラリを用いて実装してもよい。この場合制約充足解が存在するならば、各機材の留置場所5として適切な解の探索結果が、留置場所探索部24によって得られる。
Note that backtracking based on a constraint logic programming technique may be implemented as is in the detention
時間帯区分調整部25は、情報取得部10によって取得された発着時間情報に基づいて、時間帯で移動する機材の数が均等になるように、時間帯lの区分を調整する。例えば、時間帯区分調整部25は、車両基地4内の留置場所5に対する機材の到着および出発の数を参照して、各機材の到着および出発の数が多い時間帯を細かく区分し、機材の到着および出発の数が少ない時間帯を粗く区分する。
The time slot
例えば、時間帯区分調整部25は、留置計画の対象期間である留置計画作成期間において機材の出発の数と到着の数を算出し、機材の出発および到着の数を時間帯区分の数で除算することにより、各時間帯に同じ数の出発および到着が含まれるように時間帯幅を調整する。これにより、時間帯区分調整部25は、機材の到着および出発の数が多い時間帯で時間帯幅の分解能を上げることができることから、時間帯区分の数の増加が抑えられ、制約式の数の増大を抑えることができる。
For example, the time zone
時間帯区分調整部25は、例えば、各時間帯の区分が機材の出発時間と到着時間との間になるように、留置計画対象期間を区分する数および時間帯の幅を調整することができる。この場合、時間帯区分調整部25は、留置計画対象期間に車両基地4に到着および出発する機材の数に応じて、留置計画対象期間において機材の出発時間と到着時間との間に時間帯の区分を入れる箇所を決定する。また、時間帯区分調整部25は、留置場所探索部24が制約充足解を発見できずに探索終了した場合、留置計画作成期間の時間帯区分の数を増加させることができる。
The time zone
なお、留置計画の対象期間が1日単位である場合、対象日の前日または翌日との接続条件を考える必要がある。この場合、前日から同じ場所に留置されている機材について、到着時刻AT(Fk)に前日の時刻を与えることにより、同様の制約条件で表現することができる。出発時刻DT(Fk)についても同様である。 Note that if the target period of the detention plan is one day, it is necessary to consider the connection conditions with the previous day or the next day of the target day. In this case, for equipment that has been kept at the same location since the previous day, the same constraint condition can be expressed by giving the previous day's time to the arrival time AT(Fk). The same applies to the departure time DT(Fk).
また、上述では、2つの留置場所5が支障関係にある場合の例を説明したが、留置計画作成部20は、3つ以上の留置場所5が支障関係にある場合も同様に、3つ以上の留置場所5についての時間帯l毎の制約条件を設定することができる。
Further, in the above description, an example was explained in which two detention locations 5 are in a hindrance relationship, but the detention
移動計画作成部30は、留置場所探索部24によって各機材の留置場所として解が得られない場合、入換作業を行うための移動計画を作成する。移動計画作成部30は、抽出部31と、移動決定部32とを備える。
The movement
抽出部31は、複数の機材の中から選択された1つの機材である対象機材の到着時間と比較して到着時間が遅く、且つ対象機材の出発時間と比較して出発時間が遅い優先順位の低い機材を、情報取得部10によって取得された発着時間情報に基づいて、複数の機材の中から抽出する。
The
抽出部31は、到着時間が早く且つ出発時間が早い機材を対象機材として選択する。抽出部31は、例えば、機材Fiおよび機材Fjについて、AT(Fi)<AT(Fj)であれば、1点とし、AT(Fj)<AT(Fi)であれば、0点とする処理を、jを1からnまで変更しながら行い、合計の点数を機材Fiの第1の点数として算出する。なお、i,jは、1からnまでの値であり、j≠iである。また、AT(Fi)は、機材Fiの到着時間を表し、AT(Fj)は、機材Fjの到着時間を表す。第1の点数は、到着が早い機材ほど高い点数になる。
The
同様に、抽出部31は、例えば、機材Fiおよび機材Fjについて、DT(Fi)<DT(Fj)であれば、1点とし、DT(Fj)<DT(Fi)であれば、0点とする処理を、jを1からnまで変更しながら行い、合計の点数を機材Fiの第2の点数として算出する。DT(Fi)は、機材Fiの出発時間を表し、DT(Fj)は、機材Fjの出発時間を表す。第2の点数は、出発が早い機材ほど高い点数になる。
Similarly, for equipment Fi and equipment Fj, the
抽出部31は、機材F1~Fnの各々について、第1の点数と第2の点数を合算することによって、機材F1~Fnの各々の点数を算出する。抽出部31は、機材F1~Fnのうち点数が高い順に1以上の機材を選択する。点数が高い機材は、到着時間が早く且つ出発時間が早い機材であり、抽出部31は、機材F1~Fnのうち点数が高い機材を対象機材として選択する。
The
次に、抽出部31は、到着時間が対象機材よりも遅く且つ出発時間が対象機材よりも遅い機材を優先度の低い機材として選択する。抽出部31は、上述のように抽出した機材を機材Faとした場合、AT(Fa)<AT(Fk)且つDT(Fa)<DT(Fk)を満たす機材Fkを機材Fbとして抽出する。かかる機材Fbは、到着時間が対象機材よりも遅く且つ出発時間が対象機材よりも遅い機材を優先度の低い機材である。
Next, the
抽出部31は、最も点数が高い機材を機材Faとした場合に、AT(Fa)<AT(Fk)且つDT(Fa)<DT(Fk)を満たす機材Fkが見つからない場合、抽出部31は、AT(Fa)<AT(Fk)且つDT(Fa)<DT(Fk)を満たす機材Fkが見つかるまで点数が高い順に機材Faとして扱う機材を変更して、最初に見つけた機材を機材Fbとして抽出する。
When the equipment with the highest score is equipment Fa, if no equipment Fk that satisfies AT(Fa)<AT(Fk) and DT(Fa)<DT(Fk) is found, the
抽出部31は、例えば、留置場所探索部24による探索で留置場所5の解が得られるまで、機材Faとして抽出する機材を変更したり機材の数を増やしたりする。例えば、抽出部31は、移動計画作成部30において1つの機材についての移動計画が作成された後、かかる移動計画を用いた留置場所探索部24による探索で留置場所5の解が得られない場合、機材Faとして2つの機材を抽出する。また、抽出部31は、移動計画作成部30において2つの機材についての移動計画が作成された後、かかる移動計画を用いた留置場所探索部24による探索で留置場所5の解が得られない場合、機材Faとして3つの機材を抽出する。
For example, the
移動決定部32は、機材Fbの到着時間より遅く、機材Faの出発時間より早い時間で、かつ時間帯区分が区別できる時間に、入換作業による機材Faの移動を決定する。例えば、移動決定部32は、時間帯lの開始時間をBT(l)とし終了時間をET(l)とした場合、AT(Fk)<BT(l)且つET(l)<DT(Fa)を満たす時間帯lの1つを時間帯laとして選択し、選択した時間帯laにおいて機材Faの留置位置を変更する移動計画を作成する。
The
移動決定部32は、選択した時間帯laに、機材Fbの留置場所5よりも車両基地の出口側の留置場所5への機材Faの移動を決定する。移動決定部32は、機材Faの移動時間と移動先の留置場所5とを含む移動計画を作成する。移動決定部32は、作成した移動計画の情報を移動計画情報記憶部44に記憶させる。
The
例えば、図4に示す例において、編成71の出発時間が時間帯l4であり、編成72~75の出発時間が時間帯l4よりも後であるとする。この場合、移動決定部32は、編成71の点数が最も高いため、編成71を対象機材として選択する。
For example, in the example shown in FIG. 4, it is assumed that the departure time of formation 7 1 is in time period l4, and the departure time of formations 7 2 to 7 5 is after time period l4. In this case, the
また、移動決定部32は、編成71を機材Faとした場合、AT(Fa)<AT(Fk)且つDT(Fa)<DT(Fk)を満たす機材Fkは、編成72~74であり、編成72~74を機材Fbとして決定する。移動決定部32は、編成72~74を機材Fbとして、AT(Fk)<BT(l)且つET(l)<DT(Fa)を満たす時間帯lを判定する。
In addition, the
編成71の出発時間が時間帯l4であるため、ET(l)<DT(Fa)を満たす時間帯は、時間帯I1,l2,I3である。また、AT(Fk)<BT(l)を満たす機体は、編成72,73である。そして、AT(Fk)<BT(l)且つET(l)<DT(Fa)を満たす時間帯lは、時間帯I3であるため、移動決定部32は、時間帯I3において機材Faの留置位置を変更する移動計画を作成する。
Since the departure time of formation 71 is in time zone l4, the time zones that satisfy ET(l)<DT(Fa) are time zones I1, l2, and I3. Further, the aircraft satisfying AT(Fk)<BT(l) are formations 7 2 and 7 3 . Then, since the time period l that satisfies AT(Fk)<BT(l) and ET(l)<DT(Fa) is time period I3, the
例えば、移動決定部32は、時間帯I3において、機材Fbとして決定した優先順位の低い編成72の留置場所512よりも車両基地4の出口側の留置場所511へ編成71を移動させる移動計画を作成する。なお、移動決定部32は、編成71を複数回移動させることで、優先順位の低い編成72の留置場所512よりも車両基地4の出口側の留置場所511へ編成71を移動させる移動計画を作成することもできる。
For example, in the time period I3, the
留置計画作成部20は、移動計画作成部30によって生成された移動計画情報を移動計画情報記憶部44から取得し、取得した移動計画情報に基づいて、移動計画を反映した留置計画を作成する。
The detention
例えば、留置計画作成部20は、取得した移動計画情報に基づいて、制約条件を決定する。かかる制約条件は、例えば、移動計画情報で示される時間帯において移動計画情報で示される機材を移動計画情報で示される留置場所5へ移動させるという条件である。留置計画作成部20は、決定した制約条件と上述した制約条件情報とに基づいて、位置情報記憶部41に記憶された位置情報で与えられる複数の留置場所5の中から上述した移動制約条件を充足する留置場所を解として探索することによって、移動計画を反映した留置計画を作成する。
For example, the detention
また、留置計画作成部20は、取得した移動計画情報に基づいて、対象機材の到着時刻を到着時刻とし対象機材を移動させる時間帯を出発時間とする第1の機材として扱い、対象機材を移動させる時間帯を到着時間とし、対象機材の出発時間を出発時間とする第2の機材として扱うこともできる。
In addition, based on the acquired movement plan information, the detention
移動計画作成部30は、留置計画作成部20によって移動計画を反映した留置計画を作成できない場合、対象機材を追加または変更して、優先順位の低い留置位置を変更する移動計画を作成する。
If the detention
つづいて、フローチャートを用いて計画作成装置1による処理を説明する。図7は、実施の形態1にかかる計画作成装置による処理の一例を示すフローチャートである。図7に示すように、計画作成装置1の留置計画作成部20は、移動計画作成タイミングになったか否かを判定する(ステップS10)。移動計画作成タイミングは、例えば、計画作成装置1の不図示の入力部への入力操作があったタイミング、定期的に発生するタイミング、または運行管理装置3から変更ダイヤの情報を取得したタイミングである。
Next, processing by the
留置計画作成部20は、移動計画作成タイミングになったと判定した場合(ステップS10:Yes)、留置計画作成処理を行う(ステップS11)。ステップS11の処理は、図8に示すステップS20~S23の処理であり、後で詳述する。
When the detention
次に、留置計画作成部20は、移動制約条件を充足する各機材の留置場所を示す留置計画を作成できたか否かを判定する(ステップS12)。留置計画作成部20が、留置計画を作成できないと判定した場合(ステップS12:No)、移動計画作成部30が、移動計画作成処理を行う(ステップS13)。ステップS13の処理は、図9に示すステップS30~S33の処理であり、後で詳述する。
Next, the detention
移動計画作成部30は、移動計画を作成できたか否かを判定する(ステップS14)。移動計画作成部30は、移動計画を作成できたと判定した場合(ステップS14:Yes)、処理をステップS11へ移行する。計画作成装置1は、移動計画作成タイミングになっていないと判定した場合(ステップS10:No)、留置計画を作成できたと判定した場合(ステップS12:Yes)、移動計画を作成できなかったと判定した場合(ステップS14:No)、図7に示す処理を終了する。
The movement
図8は、実施の形態1にかかる計画作成装置による留置計画作成処理の一例を示すフローチャートである。図8に示すように、留置計画作成部20は、留置場所情報に基づいて、留置計画の作成対象となる車両基地4の位置情報を生成する(ステップS20)。
FIG. 8 is a flowchart illustrating an example of the detention plan creation process by the plan creation device according to the first embodiment. As shown in FIG. 8, the detention
また、留置計画作成部20は、位置情報と発着時間情報とに基づいて、留置計画の対象期間を区分した各時間帯での各留置場所5に留置される機材を変数で表す場所時間帯別情報を生成する(ステップS21)。そして、留置計画作成部20は、ステップS21によって生成された場所時間帯別情報と発着時間情報および移動支障情報とに基づいて、移動制約条件を示す移動制約情報を生成する(ステップS22)。
In addition, the detention
次に、留置計画作成部20は、移動制約情報生成部23によって生成された制約条件情報に基づいて、車両基地4における複数の留置場所5の中から移動制約条件を充足する各機材の留置場所5を探索することによって、各時間帯における各機材の留置場所5を示す留置計画の情報である留置計画情報を作成し(ステップS23)、図8に示す処理を終了する。ステップS23において、留置計画作成部20は、移動計画作成部30によって移動計画が作成されている場合、かかる移動計画を反映した留置計画を作成する。
Next, based on the constraint information generated by the movement constraint
図9は、実施の形態1にかかる計画作成装置による移動計画作成処理の一例を示すフローチャートである。図9に示すように、移動計画作成部30は、対象機材を選択し(ステップS30)、対象機材の到着時間と比較して到着時間が遅く、且つ対象機材の出発時間と比較して出発時間が遅い優先順位の低い機材を抽出する(ステップS31)。
FIG. 9 is a flowchart illustrating an example of movement plan creation processing by the plan creation device according to the first embodiment. As shown in FIG. 9, the movement
次に、移動計画作成部30は、対象機材を移動させる時間帯を決定する(ステップS32)。ステップS32において、移動計画作成部30は、例えば、機材Fbの到着時間より遅く、機材Faの出発時間より早い時間で、かつ時間帯区分が区別できる時間を、対象機材を移動させる時間帯として決定する。
Next, the movement
次に、移動計画作成部30は、対象機材の移動先の留置場所5を決定し(ステップS33)、図9に示す処理を終了する。ステップS33において、移動計画作成部30は、例えば、ステップS32で決定した時間帯で、優先順位の低い機材の留置場所5よりも車両基地の出口側の留置場所5への対象機材の移動を決定する。
Next, the movement
図10は、実施の形態1にかかる計画作成装置のハードウェア構成の一例を示す図である。図10に示すように、計画作成装置1は、プロセッサ101と、メモリ102と、通信装置103と、インタフェース回路104とを備えるコンピュータを含む。
FIG. 10 is a diagram illustrating an example of the hardware configuration of the planning device according to the first embodiment. As shown in FIG. 10, the
プロセッサ101、メモリ102、通信装置103、およびインタフェース回路104は、例えば、バス105によって互いに情報の送受信が可能である。位置情報記憶部41、場所時間帯別情報記憶部42、留置計画情報記憶部43、および移動計画情報記憶部44は、メモリ102によって実現される。プロセッサ101は、メモリ102に記憶されたプログラムを読み出して実行することによって、情報取得部10、留置計画作成部20、および移動計画作成部30などの機能を実行する。プロセッサ101は、例えば、処理回路の一例であり、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、およびシステムLSI(Large Scale Integration)のうち一つ以上を含む。
The
メモリ102は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、EPROM(Erasable Programmable Read Only Memory)、およびEEPROM(登録商標)(Electrically Erasable Programmable Read Only Memory)のうち一つ以上を含む。また、メモリ102は、コンピュータが読み取り可能なプログラムが記録された記録媒体を含む。かかる記録媒体は、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルメモリ、光ディスク、コンパクトディスク、およびDVD(Digital Versatile Disc)のうち一つ以上を含む。なお、計画作成装置1は、ASIC(Application Specific Integrated Circuit)およびFPGA(Field Programmable Gate Array)などの集積回路を含んでいてもよい。
The
上述した車両基地4では、同一の線路上で縦列に2つの編成7を留置する構成であるが、計画作成装置1は、同一の線路上で縦列に3つの編成7を留置する構成であっても、留置計画および移動計画を作成することができる。また、車両基地4では、基地出入口6が1つの例を説明したが、計画作成装置1は、車両基地4に基地出入口6が2以上ある場合であっても、留置計画および移動計画を作成することができる。上述では、移動体の一例として、鉄道の編成7を挙げ、移動体基地の一例として、車両基地4を挙げたが、計画作成装置1は、編成7以外の路面電車または自動車などの移動体の基地である移動体基地における移動体の留置計画を作成することもできる。
The above-mentioned
また、計画作成装置1の情報取得部10は、検査装置8から不図示のネットワークを介して編成7の検査結果を取得することができる。計画作成装置1は、検査装置8によって修理が必要であると判定された編成7の情報を取得した場合、留置計画および移動計画を再作成することができる。例えば、計画作成装置1の留置計画作成部20は、検査装置8によって修理が必要であると判定された編成7を車両基地4の基地出入口6から最も離れた留置場所5へ留置する留置計画を作成することができる。留置計画作成部20は、車両基地4の基地出入口6から最も離れた留置場所5以外の留置場所5の集合をT’とし、T(Fk)≠T’のような制約式を設定しておくことができる。
Further, the
また、計画作成装置1の移動計画作成部30は、検査装置8によって修理が必要であると判定された編成7を対象編成として、車両基地4の基地出入口6から最も離れた留置場所5へ移動させる移動計画を作成することができる。
In addition, the movement
計画作成装置1の留置計画作成部20は、検査装置8によって修理が必要であると判定された編成7の出発時刻を留置計画の対象期間よりも後に変更することができる。これにより、計画作成装置1は、車両基地4の基地出入口6から離れた留置場所5に留置する可能性を高めることができる。
The detention
以上のように、実施の形態1にかかる計画作成装置1は、情報取得部10と、抽出部31と、移動決定部32とを備える。情報取得部10は、車両基地4に対する複数の編成7の各々の到着時間および出発時間を示す発着時間情報を取得する。車両基地4は、移動体基地の一例であり、編成7は移動体の一例である。抽出部31は、複数の編成7の中から選択された1つの編成7である対象編成の到着時間と比較して到着時間が遅く、且つ対象編成の出発時間と比較して出発時間が遅い優先順位の低い編成7を、情報取得部10によって取得された発着時間情報に基づいて、複数の編成7の中から抽出する。移動決定部32は、優先順位の低い編成7の留置場所5よりも車両基地4の基地出入口6側の留置場所5への対象編成の移動を決定する。基地出入口6は、出口の一例である。これにより、計画作成装置1は、発着時間情報で示される到着時間および出発時間で移動体基地への複数の移動体の発着を行わせることができるように、移動体基地における移動体の移動計画を作成することができる。
As described above, the
また、移動決定部32は、優先順位の低い編成7の到着時間よりも遅く且つ対象編成の出発時間よりも早い時間を車両基地4の出口側の留置場所5への対象編成の移動時間として決定する。これにより、計画作成装置1は、発着時間情報で示される到着時間および出発時間で移動体基地への複数の移動体の発着を行わせることができるように、移動計画をさらに精度よく作成することができる。
In addition, the
また、車両基地4には、編成7の移動方向に並べられた複数の留置場所5を各々含み、車両基地4の出口に通じる複数の留置場所グループが設けられている。複数の留置場所グループは、例えば、留置場所511,512を含む留置場所グループ、留置場所521,522を含む留置場所グループ、および留置場所531,532を含む留置場所グループである。移動決定部32は、複数の留置場所5のうち優先順位の低い編成7の留置場所5を含む留置場所グループと同じ留置場所グループにおける車両基地4の出口側の留置場所5への対象編成の移動を決定する。これにより、計画作成装置1は、発着時間情報で示される到着時間および出発時間で移動体基地への複数の移動体の発着を行わせることができるように、移動計画をさらに精度よく作成することができる。
Further, the
また、情報取得部10は、複数の編成7の運行管理計画を作成する運行計画作成装置2から発着時間情報を取得する。これにより、計画作成装置1は、発着時間情報を容易に取得することができる。
The
また、計画作成装置1は、留置計画作成部20と、移動計画作成部30とを備える。留置計画作成部20は、情報取得部10によって取得された発着時間情報に基づいて、車両基地4における複数の編成7の留置場所5の計画である留置計画を作成する。移動計画作成部30は、抽出部31および移動決定部32を有し、対象編成の移動計画を作成する。留置計画作成部20は、留置場所探索部24を備える。留置場所探索部24は、複数の編成7のうち少なくとも2つの編成7間で1つの編成7が他の編成7の留置場所5への到着または他の編成7の留置場所5からの出発に支障を与えないように少なくとも2つの編成7の移動を制約する制約条件を充足する複数の編成7の各々の留置場所5を探索して留置計画を作成する。移動計画作成部30は、留置場所探索部24によって制約条件を充足する複数の編成7の各々の留置場所5がない場合に、移動計画を作成する。留置計画作成部20は、移動計画作成部30によって作成された移動計画と情報取得部10によって取得された発着時間情報とに基づいて、留置計画を作成する。これにより、計画作成装置1は、移動体基地内の支障関係に該当しないように留置計画を作成できない場合に、移動計画を作成し、作成した移動計画に基づいて、留置計画を作成することができる。
The
また、情報取得部10は、移動支障情報を取得する。移動支障情報は、少なくとも2つの編成7間で1つの編成7が他の編成7の留置場所5への到着または他の編成7の留置場所5からの出発に支障を与える車両基地4における少なくとも2つの留置場所5の関係を規定する。留置計画作成部20は、場所時間帯別情報生成部22と、移動制約情報生成部23とを備える。場所時間帯別情報生成部22は、車両基地4における複数の留置場所5を示す場所情報と発着時間情報に基づいて、留置計画の対象期間を区分した各時間帯での複数の留置場所5の各々に留置される編成7を示す場所時間帯別情報を生成する。移動制約情報生成部23は、場所時間帯別情報生成部22によって生成された場所時間帯別情報と、情報取得部10によって取得された移動支障情報とに基づいて、制約条件を示す情報を生成する。このように、計画作成装置1は、場所時間帯別情報を用いて、留置場所5の数と時間帯とに依存する制約条件を生成することができることから、全ての移動体について制約条件を設定する場合に比べて、制約条件の数を減らすことができる。
The
以上の実施の形態に示した構成は、一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。 The configuration shown in the above embodiments is an example, and it is possible to combine it with another known technology, and a part of the configuration can be omitted or changed without departing from the gist. It is possible.
1 計画作成装置、2 運行計画作成装置、3 運行管理装置、4 車両基地、5,511,512,521,522,531,532 留置場所、6 基地出入口、7,71,72,73,74 編成、8 検査装置、10 情報取得部、20 留置計画作成部、21 位置情報生成部、22 場所時間帯別情報生成部、23 移動制約情報生成部、24 留置場所探索部、25 時間帯区分調整部、30 移動計画作成部、31 抽出部、32 移動決定部、41 位置情報記憶部、42 場所時間帯別情報記憶部、43 留置計画情報記憶部、44 移動計画情報記憶部、100 鉄道システム。 1 Planning device, 2 Operation planning device, 3 Operation control device, 4 Depot, 5, 5 11 , 5 12 , 5 21 , 5 22 , 5 31 , 5 32 Detention place, 6 Base entrance, 7, 7 1 , 7 2 , 7 3 , 7 4 organization, 8 inspection device, 10 information acquisition unit, 20 detention plan creation unit, 21 location information generation unit, 22 location and time zone information generation unit, 23 movement restriction information generation unit, 24 detention Location search unit, 25 Time zone classification adjustment unit, 30 Movement plan creation unit, 31 Extraction unit, 32 Movement determination unit, 41 Location information storage unit, 42 Location and time zone information storage unit, 43 Detention plan information storage unit, 44 Movement Planning information storage unit, 100 Railway system.
Claims (6)
前記複数の移動体の中から選択された1つの移動体である対象移動体の到着時間と比較して到着時間が遅く、且つ前記対象移動体の出発時間と比較して出発時間が遅い優先順位の低い移動体を、前記情報取得部によって取得された前記発着時間情報に基づいて、前記複数の移動体の中から抽出する抽出部と、
前記優先順位の低い移動体の到着時間よりも遅く且つ前記対象移動体の出発時間よりも早い時間を前記移動体基地の出口側の留置場所への前記対象移動体の移動時間として決定し、前記複数の留置場所のうち前記優先順位の低い移動体の留置場所を含む留置場所グループと同じ留置場所グループにおける前記優先順位の低い移動体の留置場所よりも前記移動体基地の出口側の留置場所への前記対象移動体の移動を決定する移動決定部と、を備え、
前記抽出部は、到着時刻が早くかつ出発時間が早い前記移動体ほど点数が高くなるよう点数付けをし、前記点数が高い前記移動体から順に前記対象移動体を選定する
ことを特徴とする計画作成装置。 Departure/arrival times indicating the arrival and departure times of each of a plurality of mobile bodies with respect to a mobile base, each of which includes a plurality of detention places arranged in the direction of movement of the mobile bodies, and in which a plurality of detention place groups leading to an exit are provided. an information acquisition unit that acquires information;
A priority ranking in which the arrival time is later compared to the arrival time of a target mobile body, which is one mobile body selected from the plurality of mobile bodies, and the departure time is later compared to the departure time of the target mobile body. an extraction unit that extracts a mobile body with a low value from among the plurality of mobile bodies based on the departure and arrival time information acquired by the information acquisition unit;
determining a time later than the arrival time of the lower priority mobile object and earlier than the departure time of the target mobile object as the travel time of the target mobile object to a detention place on the exit side of the mobile base; out of a plurality of detention locations, to a detention location closer to the exit of the mobile base than the detention location of the lower priority mobile object in the same detention location group that includes the detention location of the lower priority mobile object. a movement determining unit that determines the movement of the target moving object ,
The extraction unit assigns scores such that the earlier the arrival time and the earlier the departure time of the mobile objects, the higher the score, and selects the target mobile objects in order from the mobile object with the highest score.
A planning device characterized by:
前記複数の移動体の運行管理計画を作成する運行計画作成装置から前記発着時間情報を取得する
ことを特徴とする請求項1に記載の計画作成装置。 The information acquisition unit includes:
The plan creation device according to claim 1, wherein the departure and arrival time information is acquired from an operation plan creation device that creates an operation management plan for the plurality of moving objects.
前記抽出部および前記移動決定部を有し、前記対象移動体の移動計画を作成する移動計画作成部と、を備え、
前記留置計画作成部は、
前記複数の移動体のうち少なくとも2つの移動体間で1つの移動体が他の移動体の留置場所への到着または前記他の移動体の留置場所からの出発に支障を与えないように前記少なくとも2つの移動体の移動を制約する制約条件を充足する前記複数の移動体の各々の留置場所を探索して前記留置計画を作成する留置場所探索部を備え、
前記移動計画作成部は、
前記留置場所探索部によって前記制約条件を充足する前記複数の移動体の各々の留置場所がない場合に、前記移動計画を作成し、
前記留置計画作成部は、
前記移動計画作成部によって作成された前記移動計画と前記情報取得部によって取得された前記発着時間情報とに基づいて、前記留置計画を作成する
ことを特徴とする請求項1または2に記載の計画作成装置。 a detention plan creation unit that creates a detention plan that is a plan for detention locations for the plurality of mobile bodies at the mobile base based on the departure and arrival time information acquired by the information acquisition unit;
a movement plan creation unit that has the extraction unit and the movement determination unit and creates a movement plan for the target moving object;
The detention plan preparation department:
At least two of the plurality of mobile bodies are arranged so that one mobile body does not interfere with the other mobile body arriving at the detention place or leaving the other mobile body from the detention place. comprising a detention place search unit that searches for a detention place for each of the plurality of moving bodies that satisfies a constraint that restricts movement of the two mobile bodies and creates the detention plan;
The movement plan creation department
creating the movement plan when the detention place search unit does not have a detention place for each of the plurality of mobile objects that satisfies the constraint;
The detention plan preparation department:
The plan according to claim 1 or 2, wherein the detention plan is created based on the movement plan created by the movement plan creation unit and the departure and arrival time information acquired by the information acquisition unit. Creation device.
前記少なくとも2つの移動体間で前記1つの移動体が前記他の移動体の留置場所への到着または前記他の移動体の留置場所からの出発に支障を与える前記移動体基地における少なくとも2つの留置場所の関係を規定する移動支障情報を取得し、
前記留置計画作成部は、
前記移動体基地における複数の留置場所を示す場所情報と前記発着時間情報に基づいて、前記留置計画の対象期間を区分した各時間帯での前記複数の留置場所の各々に留置される前記移動体を示す場所時間帯別情報を生成する場所時間帯別情報生成部と、
前記場所時間帯別情報生成部によって生成された場所時間帯別情報と、前記情報取得部によって取得された前記移動支障情報とに基づいて、前記制約条件を示す情報を生成する移動制約情報生成部と、を備える
ことを特徴とする請求項3に記載の計画作成装置。 The information acquisition unit includes:
At least two detentions at the mobile base that interfere with the arrival of the other mobile body at the detention place or departure from the detention place of the other mobile body between the at least two mobile bodies. Obtain mobility hindrance information that defines location relationships,
The detention plan preparation department:
The mobile object is detained at each of the plurality of detention locations in each time zone divided into the target period of the detention plan based on the location information indicating the plurality of detention locations at the mobile base and the departure/arrival time information. a location and time zone specific information generation unit that generates location and time zone specific information indicating the location and time zone;
a movement constraint information generation unit that generates information indicating the constraint conditions based on the location and time zone specific information generated by the location and time zone specific information generation unit and the movement hindrance information acquired by the information acquisition unit; The planning device according to claim 3 , comprising the following.
移動体の移動方向に並べられた複数の留置場所を各々含み、出口に通じる複数の留置場所グループが設けられている移動体基地に対する複数の移動体の各々の到着時間および出発時間を示す発着時間情報を取得する第1のステップと、
前記複数の移動体の中から選択された1つの移動体である対象移動体の到着時間と比較して到着時間が遅く、且つ前記対象移動体の出発時間と比較して出発時間が遅い優先順位の低い移動体を、前記第1のステップによって取得された前記発着時間情報に基づいて、前記複数の移動体の中から抽出する第2のステップと、
前記優先順位の低い移動体の到着時間よりも遅く且つ前記対象移動体の出発時間よりも早い時間を前記移動体基地の出口側の留置場所への前記対象移動体の移動時間として決定し、前記複数の留置場所のうち前記優先順位の低い移動体の留置場所を含む留置場所グループと同じ留置場所グループにおける前記優先順位の低い移動体の留置場所よりも前記移動体基地の出口側の留置場所への前記対象移動体の移動を決定する第3のステップと、を含み、
前記第2のステップでは、到着時刻が早くかつ出発時間が早い前記移動体ほど点数が高くなるよう点数付けをし、前記点数が高い前記移動体から順に前記対象移動体を選定する
ことを特徴とする計画作成方法。 A planning method executed by a computer, the method comprising:
Departure/arrival times indicating the arrival and departure times of each of a plurality of mobile bodies with respect to a mobile base, each of which includes a plurality of detention places arranged in the direction of movement of the mobile bodies, and in which a plurality of detention place groups leading to an exit are provided. A first step of obtaining information;
A priority ranking in which the arrival time is later compared to the arrival time of a target mobile body, which is one mobile body selected from the plurality of mobile bodies, and the departure time is later compared to the departure time of the target mobile body. a second step of extracting a moving object with a low value from among the plurality of moving objects based on the departure and arrival time information obtained in the first step;
determining a time later than the arrival time of the lower priority mobile object and earlier than the departure time of the target mobile object as the travel time of the target mobile object to a detention place on the exit side of the mobile base; out of a plurality of detention locations, to a detention location closer to the exit of the mobile base than the detention location of the lower priority mobile object in the same detention location group that includes the detention location of the lower priority mobile object. a third step of determining the movement of the target moving body ,
In the second step, scores are assigned such that the earlier the arrival time and earlier the departure time of the mobile object, the higher the score, and the target mobile objects are selected in order from the mobile object with the highest score.
A planning method characterized by:
前記複数の移動体の中から選択された1つの移動体である対象移動体の到着時間と比較して到着時間が遅く、且つ前記対象移動体の出発時間と比較して出発時間が遅い優先順位の低い移動体を、前記第1のステップによって取得された前記発着時間情報に基づいて、前記複数の移動体の中から抽出する第2のステップと、
前記優先順位の低い移動体の到着時間よりも遅く且つ前記対象移動体の出発時間よりも早い時間を前記移動体基地の出口側の留置場所への前記対象移動体の移動時間として決定し、前記複数の留置場所のうち前記優先順位の低い移動体の留置場所を含む留置場所グループと同じ留置場所グループにおける前記優先順位の低い移動体の留置場所よりも前記移動体基地の出口側の留置場所への前記対象移動体の移動を決定する第3のステップと、をコンピュータに実行させ、
前記第2のステップでは、到着時刻が早くかつ出発時間が早い前記移動体ほど点数が高くなるよう点数付けをし、前記点数が高い前記移動体から順に前記対象移動体を選定する
ことを特徴とする計画作成プログラム。 Departure/arrival times indicating the arrival and departure times of each of a plurality of mobile bodies with respect to a mobile base, each of which includes a plurality of detention places arranged in the direction of movement of the mobile bodies, and in which a plurality of detention place groups leading to an exit are provided. A first step of obtaining information;
A priority ranking in which the arrival time is later compared to the arrival time of a target mobile body, which is one mobile body selected from the plurality of mobile bodies, and the departure time is later compared to the departure time of the target mobile body. a second step of extracting a moving object with a low value from among the plurality of moving objects based on the departure and arrival time information obtained in the first step;
determining a time later than the arrival time of the lower priority mobile object and earlier than the departure time of the target mobile object as the travel time of the target mobile object to a detention place on the exit side of the mobile base; out of a plurality of detention locations, to a detention location closer to the exit of the mobile base than the detention location of the lower priority mobile object in the same detention location group that includes the detention location of the lower priority mobile object. causing a computer to execute a third step of determining the movement of the target moving body ;
In the second step, scores are assigned such that the earlier the arrival time and earlier the departure time of the mobile object, the higher the score, and the target mobile objects are selected in order from the mobile object with the highest score.
A planning program that is characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020206994A JP7414705B2 (en) | 2020-12-14 | 2020-12-14 | Planning device, planning method, and planning program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2020206994A JP7414705B2 (en) | 2020-12-14 | 2020-12-14 | Planning device, planning method, and planning program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022094142A JP2022094142A (en) | 2022-06-24 |
| JP7414705B2 true JP7414705B2 (en) | 2024-01-16 |
Family
ID=82081412
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2020206994A Active JP7414705B2 (en) | 2020-12-14 | 2020-12-14 | Planning device, planning method, and planning program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7414705B2 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000190849A (en) | 1998-12-25 | 2000-07-11 | Mitsubishi Electric Corp | Train depot in-car depot |
| JP2012086779A (en) | 2010-10-22 | 2012-05-10 | Mitsubishi Electric Corp | Custody plan developing device |
-
2020
- 2020-12-14 JP JP2020206994A patent/JP7414705B2/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000190849A (en) | 1998-12-25 | 2000-07-11 | Mitsubishi Electric Corp | Train depot in-car depot |
| JP2012086779A (en) | 2010-10-22 | 2012-05-10 | Mitsubishi Electric Corp | Custody plan developing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022094142A (en) | 2022-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110775109B (en) | High-speed railway train arrival time prediction method based on dispatching command system | |
| CN110997449B (en) | Train operation plan support system and data structure of data relating to train operation plan | |
| CN111776017B (en) | Method and device for controlling temporary speed limit of train | |
| Keiji et al. | Simulation analysis of train operation to recover knock-on delay under high-frequency intervals | |
| CN113536454B (en) | TACS system performance simulation method, device, electronic equipment and medium | |
| CN106274994B (en) | A kind of train all fronts arrival time prediction technique and system | |
| CN113536493A (en) | Effective path generation method based on clustering reverse thrust and section passenger flow estimation method | |
| JP7414705B2 (en) | Planning device, planning method, and planning program | |
| CN114435433B (en) | Method and device for verifying automatic trigger route conflict | |
| JP5449107B2 (en) | Detention plan creation device | |
| Roscoe et al. | Comparing the effectiveness of fixed, virtual, and moving block train control systems on a mixed single-and double-track US freight rail corridor | |
| Ivina et al. | Train delays due to trackwork in Sweden | |
| CN114580720A (en) | Subway train temporary returning station track optimization processing method based on route conflict | |
| JP5929231B2 (en) | Calculation device, program, and calculation method | |
| Eaton et al. | Railway platform reallocation after dynamic perturbations using ant colony optimisation | |
| JP3540642B2 (en) | Train depot inside train depot | |
| Dashdamirov | Assessment of time loss of buses in the route network | |
| JP3210890B2 (en) | Train schedule creation support device | |
| JP2022173947A (en) | Route search program, route search device and route search method | |
| CN111385731B (en) | Train user positioning method, device, equipment and medium | |
| JP7784982B2 (en) | Mobile body work plan creation system, mobile body work plan creation method, and mobile body work plan creation program | |
| CN119796283B (en) | A method, system, electronic device, and storage medium for tracking train positions at a station. | |
| KR20170096715A (en) | Method for evaluating operation efficiency of late-night bus | |
| CN115358339B (en) | Traffic mode classification method, device and storage medium based on crowdsourced navigation trajectory | |
| CN110803203A (en) | Method and system for predicting evolution of high-speed railway running track |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20221206 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20230719 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230725 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230922 |
|
| 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: 20231205 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231228 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7414705 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |