JP7779121B2 - Train diagram simulation device, train diagram simulation method, and train diagram simulation program - Google Patents
Train diagram simulation device, train diagram simulation method, and train diagram simulation programInfo
- Publication number
- JP7779121B2 JP7779121B2 JP2021200848A JP2021200848A JP7779121B2 JP 7779121 B2 JP7779121 B2 JP 7779121B2 JP 2021200848 A JP2021200848 A JP 2021200848A JP 2021200848 A JP2021200848 A JP 2021200848A JP 7779121 B2 JP7779121 B2 JP 7779121B2
- Authority
- JP
- Japan
- Prior art keywords
- route
- new
- time
- train
- data
- 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
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、新列車ダイヤ案が適用された場合における旅客流動を予測する列車ダイヤシミュレーション装置、列車ダイヤシミュレーション方法および列車ダイヤシミュレーションプログラムに関する。 The present invention relates to a train schedule simulation device, a train schedule simulation method, and a train schedule simulation program for predicting passenger flow when a new train schedule plan is applied.
鉄道事業者は、旅客流動を最適化すべく、列車ダイヤを定期的に改正している。一旦新列車ダイヤが適用されると、その新列車ダイヤの運用中に列車ダイヤを試行錯誤で何度も微調整することは現実的に難しい。そこで、作成された新列車ダイヤ案の良否を適用前に評価できるように、新列車ダイヤ案が適用された場合における旅客流動を予測する種々のシミュレータが提案されている(例えば、特許文献1-3を参照)。 Railway operators regularly revise train schedules to optimize passenger flow. Once a new train schedule is implemented, it is practically difficult to repeatedly fine-tune the schedule through trial and error while the new schedule is in operation. Therefore, various simulators have been proposed to predict passenger flow when a new train schedule plan is implemented, so that the merits of the created plan can be evaluated before it is implemented (see, for example, Patent Documents 1-3).
特許文献1は、旅客ごとに入場駅および出場駅での到着希望時刻を設定し、各旅客が新列車ダイヤ案においてどの列車で移動するのか推定する装置を開示している。
特許文献2は、新列車ダイヤ案の良否を評価するため、旅客人員数を予想して各列車の走行区間単位での混雑率を算出する装置を開示している。
特許文献3に開示される装置においては、シミュレーション時刻が時々刻々進められていく過程で、自動改札機で収集されたデータ等に基づき、仮想旅客が各駅に出現する。各仮想旅客には、着席重視型または最速列車選択型の行動属性が、予め定められた確率に基づいて付与される。各仮想旅客の移動経路は、行動属性に応じて推定される。
Patent Document 1 discloses a device that sets desired arrival times at entry and exit stations for each passenger and estimates which train each passenger will travel on in a new train timetable proposal.
Patent Document 2 discloses a device that predicts the number of passengers and calculates the congestion rate for each section of each train in order to evaluate the suitability of a new train timetable proposal.
In the device disclosed in Patent Document 3, as the simulation time advances moment by moment, virtual passengers appear at each station based on data collected by automatic ticket gates, etc. Each virtual passenger is assigned a behavioral attribute of seat preference or fastest train selection based on a predetermined probability. The movement route of each virtual passenger is estimated according to the behavioral attribute.
しかし、従来の装置においては、旅客1人1人が入場駅から出場駅へ移動するためにどのような経路を実際に選好しているのか、十分に考慮されていない。そのため、旅客流動の予測精度には改善の余地がある。
そこで、本発明は、新列車ダイヤにおける旅客の経路を推定する際に、旅客流動の予測精度を向上させることを目的としている。
However, conventional systems do not fully consider the route that each passenger actually prefers to take when traveling from their entry station to their exit station, so there is room for improvement in the accuracy of passenger flow predictions.
Therefore, the present invention aims to improve the accuracy of passenger flow prediction when estimating passenger routes in a new train timetable.
本発明の一形態に係る列車ダイヤシミュレーション装置は、データ取得部および新経路推定部を備える。データ取得部は、改札機通過データおよび新ダイヤデータを取得する。改札機通過データは、現行列車ダイヤの運用中に自動改札機から収集される。改札機通過データは、旅客の入場記録および出場記録、並びに当該旅客により使用された券種を含む。新ダイヤデータは、新列車ダイヤを示す。新経路推定部は、新ダイヤデータを参照し、旅客の入場記録、出場記録および券種に基づいて、新列車ダイヤにおいて当該旅客によって利用する新経路を推定する。 A train schedule simulation device according to one embodiment of the present invention comprises a data acquisition unit and a new route estimation unit. The data acquisition unit acquires ticket gate passage data and new train schedule data. The ticket gate passage data is collected from automatic ticket gates during operation of the current train schedule. The ticket gate passage data includes passenger entry and exit records, as well as the type of ticket used by the passenger. The new train schedule data indicates a new train schedule. The new route estimation unit references the new train schedule data and estimates a new route to be used by the passenger in the new train schedule based on the passenger entry and exit records and type of ticket.
ここで、「列車ダイヤ」は、列車の運行計画である。「現行列車ダイヤ」は、現在運用中の列車ダイヤである。「新列車ダイヤ」は、本発明に係る列車ダイヤシミュレーション装置において旅客流動のシミュレーションの対象であり、例えば、将来の改正において現行列車ダイヤに代えて適用されるべく作成された列車ダイヤ案の一つである。「ダイヤデータ」は、運行計画を示す情報として、例えば、運行される各列車の始発駅、終着駅および途中停車駅を示す情報や、始発駅の出発時刻、途中停車駅の到着時刻および出発時刻および終着駅の到着時刻を示す情報を含む。 Here, a "train schedule" refers to a train operation plan. A "current train schedule" refers to a train schedule currently in operation. A "new train schedule" is the subject of passenger flow simulations in the train schedule simulation device of the present invention, and is, for example, one of the proposed train schedules created to be applied in place of the current train schedule in future revisions. "Schedule data" includes, as information indicating the operation plan, information indicating the starting station, terminal station, and intermediate stops for each train in operation, as well as information indicating the departure time from the starting station, the arrival time and departure time at intermediate stops, and the arrival time at the terminal station.
改札機通過データ内の「入場記録」とは、例えば、入場駅およびその改札を通過した時刻を含む情報である。改札機通過データ内の「出場記録」とは、例えば、出場駅およびその改札を通過した時刻を含む情報である。入場記録およびこれに対応する出場記録の一組のデータ(以下、これを「トリップデータ」と称する場合がある)は、ある1人の旅客が、いつどこから出発していつどこに到着したのか、入場から出場までの1つのトリップを特定する。 An "entry record" in ticket gate passage data is information that includes, for example, the entrance station and the time the ticket gate was passed through. An "exit record" in ticket gate passage data is information that includes, for example, the exit station and the time the ticket gate was passed through. A set of data consisting of an entrance record and its corresponding exit record (hereinafter, this may be referred to as "trip data") identifies a single trip from entry to exit, including when and where a single passenger departed and when and where they arrived.
1人の「旅客」は、特段断らなければ、1つのトリップの主体を意味する。1つのトリップは、その主体としての1人の旅客と一対一で対応する。
改札機通過データ内の「券種」とは、1つのトリップを完結させるために旅客によって使用された乗車券の種類を示す情報である。乗車券の種類には、例えば、定期乗車券、普通乗車券がある。
Unless otherwise specified, a "passenger" refers to the subject of a trip. A trip corresponds one-to-one with one passenger as its subject.
The "ticket type" in the ticket gate passage data is information that indicates the type of ticket used by a passenger to complete a trip. Examples of ticket types include a commuter pass and a regular ticket.
ここで、普通乗車券の利用客に関し、列車ダイヤの改正に関わらず、入場時刻は大きく変化せず、また、当該利用客は、到着時刻が多少前後しても問題ないと捉えるものと考えられる。これに対し、定期乗車券の利用客は、毎日の目的地での所用のため、到着時刻に対する捉え方が普通乗車券の利用客よりもシビアであると考えられる。定期乗車券の利用客は、列車ダイヤの改正に関わらず所用の開始に遅れないよう、現状の到着時刻よりも遅れて出場駅に到着することを望まない蓋然性が高い。このように、券種により、旅客の経路に対する性向が異なるものと考えられる。 For passengers with regular tickets, entry times will not change significantly regardless of changes to train schedules, and it is thought that these passengers will not be bothered if their arrival times change slightly. In contrast, passengers with commuter passes have business at their destinations every day, so they are likely to be more strict about arrival times than passengers with regular tickets. Passenger pass users are likely to not want to arrive at their departure station later than their current arrival time, regardless of changes to train schedules, so as not to be late for the start of their business. In this way, it is thought that passenger route preferences differ depending on the type of ticket.
上記構成によれば、新経路推定部は、ある旅客の入場記録および出場記録(すなわち、トリップデータ)に基づき、当該旅客が新列車ダイヤにおいて利用するであろう新経路を推定する。この推定に際し、入場記録および出場記録のみならず、券種も考慮される。そのため、新経路の推定結果に、券種による旅客の性向の違いを反映させることができる。したがって、旅客流動の予測精度が向上する。 With the above configuration, the new route estimation unit estimates the new route that a passenger will likely use under a new train schedule based on the passenger's entry and exit records (i.e., trip data). This estimation takes into account not only the entry and exit records but also the ticket type. Therefore, the estimated new route can reflect differences in passenger habits depending on the ticket type. This improves the accuracy of passenger flow predictions.
新経路推定部は、新ダイヤデータを参照し、入場駅の出発時刻が入場記録に含まれる入場時刻付近であり、出場駅の到着時刻が出場記録に含まれる出場時刻付近である1以上の経路を新経路の経路候補として抽出してもよい。新経路推定部は、改札機通過データに基づいて、経路候補から新経路を推定してもよい。
上記構成によれば、新経路推定部は、複数の経路候補を抽出して新経路を推定するので、1つの経路を新経路として憶測するより、旅客流動の予測精度が向上する。
The new route estimation unit may refer to the new timetable data and extract one or more routes whose departure time at the entrance station is near the entrance time included in the entrance record and whose arrival time at the exit station is near the exit time included in the exit record as route candidates for the new route. The new route estimation unit may estimate the new route from the route candidates based on the ticket gate passage data.
According to the above configuration, the new route estimation unit extracts a plurality of route candidates and estimates a new route, which improves the accuracy of passenger flow prediction compared to speculating on one route as the new route.
経路候補のうち、到着時刻が出場時刻よりも早いものを早着候補とし、到着時刻が出場時刻よりも遅いものを遅着候補とする。新経路推定部は、券種が到着時刻に制約がある第1券種である場合には、早着候補が新経路として利用される確率が高いものと推定してもよい。
上記構成によれば、新経路推定部は、旅客の券種が到着時刻に制約がある第1券種である場合に、当該旅客は、到着時刻が出場時刻よりも早い経路候補をより高い確率で利用するものと推定する。前述した旅客の性向に適合するようにして新経路が推定されるので、新経路の推定精度が向上する。
Among the route candidates, one whose arrival time is earlier than the departure time is considered to be an early arrival candidate, and one whose arrival time is later than the departure time is considered to be a late arrival candidate. If the ticket type is a first ticket type that has a restriction on the arrival time, the new route estimation unit may estimate that there is a high probability that the early arrival candidate will be used as the new route.
According to the above configuration, when the passenger's ticket type is the first ticket type that has a restriction on arrival time, the new route estimation unit estimates that the passenger will more likely use a route candidate whose arrival time is earlier than the departure time. Since the new route is estimated to suit the passenger's propensity, the accuracy of the new route estimation is improved.
第1券種が、定期乗車券であってもよい。
上記構成によれば、定期乗車券の利用者の到着時刻に対する考え方に適合するようにして新経路が推定されるので、新経路の推定精度が向上する。
なお、各旅客は、列車ダイヤの改正の前後で経路の時間差が大きく変化することを好まず、なるべく時間差が小さい経路を選択する蓋然性が高いものと考えられる。これは、定期乗車券の利用者のように、決められた区間および時間での移動が日常に組み込まれている旅客に、特に当てはまる。
The first ticket type may be a commuter pass.
According to the above configuration, the new route is estimated so as to conform to the commuter pass user's way of thinking about arrival time, thereby improving the accuracy of estimating the new route.
Furthermore, it is thought that passengers do not like large changes in route time differences before and after train timetable revisions, and are likely to choose routes with as little time difference as possible. This is particularly true for passengers whose daily routines involve travelling within set distances and at set times, such as commuter pass users.
そこで、新経路推定部は、経路候補において入場時刻と出発時刻との時間差または出場時刻と到着時刻との時間差が小さいほど、当該経路候補が新経路として利用される確率が高いものと推定してもよい。
上記構成によれば、新経路推定部が、このような旅客の性向に適合するようにして新経路を推定するので、新経路の推定精度が向上する。
Therefore, the new route estimation unit may estimate that the smaller the time difference between the entry time and departure time or the time difference between the exit time and arrival time in a route candidate, the higher the probability that the route candidate will be used as a new route.
According to the above configuration, the new route estimation unit estimates a new route that is suited to such passenger tendencies, thereby improving the accuracy of estimating the new route.
新経路推定部は、改札機通過データに基づいて、経路候補ごとに割振率を算出してもよい。新経路推定部は、旅客を割振率に応じて経路候補に割り振ってもよい。
なお、「割振率」は、旅客がその経路候補を選択する確率に相当する定量的なパラメータであり、新経路推定部は、割振率に応じて1人の旅客を1未満の数量に分ける割振処理を行う。なお、旅客の数量は非整数でも表され得る。仮に割り振る前の旅客が1人であっても、1未満の数量の旅客を複数の経路候補に割り振ることは許容される。
The new route estimation unit may calculate an allocation rate for each candidate route based on the ticket gate passage data. The new route estimation unit may allocate passengers to the candidate routes according to the allocation rate.
The "allocation rate" is a quantitative parameter corresponding to the probability that a passenger will select that route candidate, and the new route estimation unit performs an allocation process in which one passenger is divided into a quantity less than one according to the allocation rate. The quantity of passengers can also be expressed as a non-integer. Even if there is one passenger before allocation, it is permissible to allocate a quantity less than one passenger to multiple route candidates.
上記構成によれば、新経路推定部は、改札機通過データに基づいて割振率を算出しているので、旅客の性向に適合するようにして、旅客を1以上の経路候補に割り振ることができる。そのため、新経路の推定精度および旅客流動の予測精度が向上する。
新経路推定部は、入場時刻と出発時刻との時間差と関連する乗車差分値と、出場時刻と到着時刻との時間差と関連する降車差分値とに基づき、割振率を算出してもよい。
According to the above configuration, the new route estimation unit calculates the allocation rate based on the ticket gate passage data, so that passengers can be allocated to one or more route candidates in accordance with the passengers' tendencies. As a result, the accuracy of estimating new routes and the accuracy of predicting passenger flow are improved.
The new route estimation unit may calculate the allocation rate based on a boarding difference value associated with the time difference between the entry time and the departure time, and a disembarking difference value associated with the time difference between the exit time and the arrival time.
上記構成によれば、新経路推定部は、列車ダイヤの改正前後における経路の時間差に応じて割振率を算出することができる。旅客の性向に適合するようにして割振処理が行われるので、新経路の推定精度が向上する。
新経路推定部は、乗車差分値または降車差分値が小さいほど割振率が大きくなるようにして、割振率を算出してもよい。
According to the above configuration, the new route estimation unit can calculate the allocation rate according to the time difference between the routes before and after the train schedule revision. Since the allocation process is performed in accordance with passenger tendencies, the accuracy of the new route estimation is improved.
The new route estimation unit may calculate the allocation rate such that the smaller the boarding differential value or the alighting differential value, the larger the allocation rate.
上記構成によれば、旅客の性向に適合するようにして割振処理が行われるので、新経路の推定精度が向上する。
経路時間差を乗車差分値と降車差分値との和とする。新経路推定部は、経路候補間における経路時間差の逆数比が、経路候補間における割振率の比となるようにして、割振率を算出してもよい。
According to the above configuration, the allocation process is performed in accordance with the passenger's tendencies, thereby improving the accuracy of estimating the new route.
The route time difference is the sum of the boarding difference value and the alighting difference value. The new route estimation unit may calculate the allocation rate such that the reciprocal ratio of the route time differences between the route candidates is the ratio of the allocation rates between the route candidates.
上記構成によれば、旅客の性向に適合するようにして割振処理が行われるので、新経路の推定精度が向上する。
新経路推定部は、券種が到着時刻に制約がある第1券種である場合には、早着候補の割振率が遅着候補の割振率よりも高くなるようにして、割振率を算出してもよい。
上記構成によれば、定期乗車券の利用者の到着時刻に対する考え方に適合するようにして割振処理が行われるので、新経路の推定精度が向上する。
According to the above configuration, the allocation process is performed in accordance with the passenger's tendencies, thereby improving the accuracy of estimating the new route.
When the bill type is the first bill type that has a restriction on arrival time, the new route estimation unit may calculate the allocation rate so that the allocation rate for early arrival candidates is higher than the allocation rate for late arrival candidates.
According to the above configuration, the allocation process is performed in accordance with the commuter pass user's way of thinking about arrival times, thereby improving the accuracy of estimating the new route.
入場時刻と出発時刻との時間差と関連する乗車差分値と、出場時刻と到着時刻との時間差と関連する降車差分値とに基づき、割振率が算出される場合において、新経路推定部は、遅着候補の降車差分値が早着候補の降車差分値よりも大きくなるようにして、降車差分値を補正してもよい。
上記構成によれば、出場時刻に対する到着時刻の遅れが大きい経路候補に関して、割振率がより小さくなる。定期乗車券の利用者の到着時刻に対する考え方に適合するようにして割振処理が行われるので、新経路の推定精度が向上する。
When the allocation rate is calculated based on a boarding difference value associated with the time difference between the entry time and the departure time and a disembarking difference value associated with the time difference between the exit time and the arrival time, the new route estimation unit may correct the disembarking difference value so that the disembarking difference value for late arrival candidates is larger than the disembarking difference value for early arrival candidates.
According to the above configuration, the allocation rate is smaller for route candidates with a large delay in arrival time compared to the departure time. Since the allocation process is performed in accordance with the commuter pass user's perception of arrival time, the estimation accuracy of the new route is improved.
本発明の一形態に係る列車ダイヤシミュレーション方法は、現行列車ダイヤの運用中に自動改札機から収集された旅客の入場記録、出場記録および当該旅客により使用された券種を含む改札機通過データと、新列車ダイヤを示す新ダイヤデータとを取得することと、新ダイヤデータを参照し、旅客の入場記録、出場記録および券種に基づいて、当該旅客が新列車ダイヤにおいて利用する新経路を推定することと、を備える。 A train schedule simulation method according to one embodiment of the present invention comprises acquiring ticket gate passage data, including passenger entry records, exit records, and ticket types used by the passengers, collected from automatic ticket gates during operation of the current train schedule, and new schedule data indicating a new train schedule; and referencing the new schedule data and estimating a new route that the passenger will use in the new train schedule based on the passenger entry records, exit records, and ticket types.
本発明の一形態に係る列車ダイヤシミュレーションプログラムは、上記方法をコンピュータに実行させる。
上記方法およびプログラムは、上記装置と同一のまたは対応する技術的特徴を具備する。そのため、旅客流動の予測結果に、券種による旅客の性向の違いを反映させることができる。
A train diagram simulation program according to an embodiment of the present invention causes a computer to execute the above method.
The above method and program have the same or corresponding technical features as the above device, and therefore, differences in passenger habits depending on ticket type can be reflected in the passenger flow prediction results.
本発明によれば、新列車ダイヤにおける旅客の経路を推定する際に、旅客流動の予測精度を向上させることができる。 The present invention makes it possible to improve the accuracy of passenger flow predictions when estimating passenger routes in new train timetables.
以下、図面を参照しながら本発明の実施形態について説明する。なお、全図を通じて同一のまたは対応する要素には同一の符号を付して説明の重複を省略する。
(システム)
図1は、本発明の実施形態に係る列車ダイヤシミュレーション装置10を備えるシステム1を示す。列車ダイヤシミュレーション装置10およびこれを備えるシステム1は、鉄道事業者のダイヤ改正業務に好適に適用される。鉄道事業者は、旅客流動の最適化のため、列車ダイヤを定期的に改正する。旅客流動の最適化には、列車内あるいは駅構内の混雑の緩和が含まれる。ダイヤ改正業務においては、現行の列車ダイヤに代わる新規の列車ダイヤが作成される。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that the same or corresponding elements throughout the drawings are designated by the same reference numerals, and redundant explanations will be omitted.
(system)
FIG. 1 shows a system 1 including a train diagram simulation device 10 according to an embodiment of the present invention. The train diagram simulation device 10 and the system 1 including the same are suitable for use in railway operators' train diagram revision operations. Railway operators periodically revise train diagrams to optimize passenger flow. Optimizing passenger flow includes reducing congestion on trains or in station premises. In the timetable revision operations, a new train diagram is created to replace the current train diagram.
列車ダイヤシミュレーション装置10は、新列車ダイヤが適用された場合における旅客流動を予測する。これにより、新列車ダイヤの良否を実際に適用される前に評価することが可能となる。よって、例えば特定の時間帯や区間における旅客流動を更に最適化する等の目的で、改正が実際に行われる前に新列車ダイヤを修正することも可能となる。
列車ダイヤシミュレーション装置10は、例えば、鉄道事業者によって管理されるサーバや、ダイヤ改正業務に携わる鉄道事業者の従業員によって取り扱われる情報端末において実現される。サーバあるいは情報端末は、CPU、メモリおよび入出力インターフェイスを備えたコンピュータである。
The train diagram simulation device 10 predicts passenger flow when a new train diagram is applied. This makes it possible to evaluate the merits of the new train diagram before it is actually applied. Therefore, it is possible to modify the new train diagram before the revision is actually implemented, for example, to further optimize passenger flow in specific time periods or sections.
The train diagram simulation device 10 is realized, for example, in a server managed by a railway operator or an information terminal used by an employee of the railway operator who is involved in timetable revision work. The server or information terminal is a computer equipped with a CPU, memory, and an input/output interface.
本発明に係る列車ダイヤシミュレーションプログラムは、かかるコンピュータにインストールされ、そのメモリに保存されている。CPUは、メモリ内のプログラムを読み出し、プログラムにより指示される工程に従って情報を処理する。これにより、かかるコンピュータが、本発明に係る列車ダイヤシミュレーション方法を実行し、列車ダイヤシミュレーション装置10として機能することができる。 The train diagram simulation program of the present invention is installed on the computer and stored in its memory. The CPU reads the program from the memory and processes information according to the steps instructed by the program. This allows the computer to execute the train diagram simulation method of the present invention and function as the train diagram simulation device 10.
システム1は、列車ダイヤシミュレーション装置10の他、列車ダイヤシミュレーション装置10と接続された入力装置2、表示装置3およびデータサーバ4を備える。
入力装置2は、オペレータにより、列車ダイヤシミュレーション装置10に記憶されるべきデータ(例えば、新ダイヤデータD2)や、シミュレーションの開始指令の入力を受け付ける。表示装置3は、列車ダイヤシミュレーション装置10において得られた旅客流動の予測結果を表示する。
The system 1 includes a train diagram simulation device 10 as well as an input device 2, a display device 3, and a data server 4 connected to the train diagram simulation device 10.
The input device 2 receives input from an operator of data to be stored in the train diagram simulation device 10 (e.g., new train diagram data D2) and a command to start a simulation. The display device 3 displays the predicted results of passenger flow obtained by the train diagram simulation device 10.
データサーバ4は、改札機通過データD3を保存する。改札機通過データD3は、各鉄道駅に設置されている自動改札機5から収集された入場記録および出場記録に基づいて生成される。 Data server 4 stores ticket gate passage data D3. Ticket gate passage data D3 is generated based on entry and exit records collected from automatic ticket gates 5 installed at each railway station.
(新ダイヤデータ)
新ダイヤデータD2は、新規の列車ダイヤと対応する新規のダイヤデータであり、シミュレーションの対象とされる。
ダイヤデータは、列車ダイヤ、すなわち列車の運行計画を示す情報である。一般的な鉄道旅客輸送では、日中は、旅客輸送が行われる「運行時間」であり、深夜から早朝にかけての時間帯は、旅客輸送を休止して保線作業が行われる「保線時間」であり、運行時間および保線時間が1日周期で繰り返される。ダイヤデータは、1つの運行時間内に運行される各列車の運行データD4(図2を参照)によって構成されている。
(New timetable data)
The new train schedule data D2 is new train schedule data corresponding to a new train schedule, and is the subject of simulation.
The train schedule data is information showing train schedules, i.e., train operation plans. In general rail passenger transport, the daytime is "operation time" when passenger transport occurs, and the period from late at night to early morning is "track maintenance time" when passenger transport is suspended and track maintenance work is performed, with operation time and track maintenance time repeating on a daily cycle. The train schedule data is made up of operation data D4 (see Figure 2) for each train that operates within one operation time period.
列車ダイヤは、方向別に作成され、各方向別の列車ダイヤが、更に日別に作成される。新ダイヤデータD2は、方向および日に応じた複数種類のデータを含む。本書では、用語「新ダイヤデータ」を、複数種類のデータを区別せず説明する際に用いる場合がある。
なお、方向別の種類として、上りダイヤおよび下りダイヤを例示できる。日別の種類として、平日の運行時間に適用される平日ダイヤ、休日の運行時間に適用される休日ダイヤを例示できる。更に、例えば秋季などの限定期間の週末にのみ適用され、行楽客を輸送するための臨時列車が運行される季節ダイヤを例示でき、サッカー試合や競馬のように多くの集客が見込まれるイベントの開催日にのみ適用され、イベント客を輸送するための臨時列車が運行されるイベントダイヤを例示できる。
Train schedules are created by direction, and train schedules for each direction are further created by day. The new schedule data D2 includes multiple types of data according to direction and day. In this document, the term "new schedule data" may be used to describe multiple types of data without distinguishing between them.
Examples of the types of timetables by direction include an inbound timetable and an outbound timetable. Examples of the types of timetables by day include a weekday timetable that applies to weekday operating hours and a holiday timetable that applies to holiday operating hours. Further examples include a seasonal timetable that applies only on weekends for a limited period, such as in autumn, and in which special trains are operated to transport vacationers, and an event timetable that applies only on days when events that are expected to attract large numbers of people are held, such as soccer games or horse races, and in which special trains are operated to transport event guests.
図2は、説明の便宜のために仮想されたP路線の新ダイヤデータD2を模式的に示している。P路線上にA~H駅の8駅が存在する。4桁の数字は時分を示し、下向き矢印は通過を表し、空白は非運行区間を表す。図示例では、現行列車ダイヤにおいて平日の運行時間が、5:30から24:14までの期間に設定されている。
運行データD4は、対応する列車の種別データ、編成データ、停車駅データおよび時刻データを含む。種別データは、列車の種別(例えば、特急、急行、普通など、特急の場合は有料か無料かなど)を示す。編成データは、列車を構成する車両の数など、乗車定員と関連した情報を含む。停車駅データは、列車の始発駅、途中停車駅および終着駅を示す情報を含む。時刻データは、始発駅の出発時刻、途中停車駅の到着時刻および出発時刻、並びに終着駅の到着時刻を示す情報を含む。
For ease of explanation, Figure 2 shows a schematic representation of new timetable data D2 for Line P, which is hypothetical. There are eight stations, A to H, on Line P. Four-digit numbers indicate the hour and minute, downward arrows indicate passing stations, and blank spaces indicate non-operating sections. In the illustrated example, weekday operating hours in the current train timetable are set from 5:30 to 24:14.
The operation data D4 includes corresponding train type data, formation data, stop station data, and time data. The type data indicates the type of train (for example, limited express, express, local, etc., and in the case of limited express, whether it is a paid or free train). The formation data includes information related to passenger capacity, such as the number of cars that make up the train. The stop station data includes information indicating the train's starting station, intermediate stops, and terminal station. The time data includes information indicating the departure time from the starting station, the arrival time and departure time at intermediate stops, and the arrival time at the terminal station.
(改札機通過データ)
図3に模式的に示すように、改札機通過データD3は、複数のトリップデータD5の集積である。各トリップデータD5は、入場記録およびこれに対応する出場記録を含む一組のデータである。入場記録は、入場駅、および入場駅に設置されている自動改札機5を通過した時刻を含む。出場記録は、出場駅、および出場駅に設置されている自動改札機5を通過した時刻を含む。
(Ticket gate passage data)
As shown in Fig. 3, the ticket gate passage data D3 is a collection of multiple trip data D5. Each trip data D5 is a set of data including an entry record and a corresponding exit record. The entry record includes the entry station and the time when the train passed through the automatic ticket gate 5 installed at the entry station. The exit record includes the exit station and the time when the train passed through the automatic ticket gate 5 installed at the exit station.
入場記録および出場記録は、別の場所で別の時刻に自動改札機5で取得される。自動改札機5で取得された段階で、入場記録および出場記録には、自動改札機5の通過(入場または出場)に使用された乗車券ごとに付与されている乗車券ID情報が含まれる。収集された入場記録および出場記録は、乗車券ID情報を介して互いに紐付けされることによりトリップデータD5を形成する状態で、データサーバ4上に記憶されている。 Entry records and exit records are acquired by the automatic ticket gate 5 at different locations and different times. When acquired by the automatic ticket gate 5, the entry records and exit records include ticket ID information assigned to each ticket used to pass through the automatic ticket gate 5 (enter or exit). The collected entry records and exit records are stored on the data server 4 in a state where they are linked to each other via the ticket ID information to form trip data D5.
トリップデータD5は、ある1人の旅客が、どのような乗車券を利用していつどの駅に入場していつどの駅から出場したのかを示し、入場から出場までの鉄道利用による1つのトリップを特定する。1つのトリップは、その主体としての1人の「旅客」と一対一で対応する。
図3には、早朝におけるA駅からD駅への移動を示すトリップデータと、夜間におけるD駅からA駅への移動を示すトリップデータとが例示されている。これら2つのトリップデータは、それらに含まれる乗車券ID情報が同一であるため、定期乗車券を利用する同一人物の往復移動を示しているものと認められる。これら2つは、移動の方向も時間も異なっているため、別の「旅客」による互いに異なるトリップとして定義される。
The trip data D5 indicates what type of ticket a certain passenger used, when he entered which station, and when he exited from which station, and specifies one trip using a railway from entry to exit. One trip corresponds one-to-one with one "passenger" as the subject of the trip.
3 shows an example of trip data showing travel from Station A to Station D in the early morning, and another example of trip data showing travel from Station D to Station A at night. These two trip data contain the same ticket ID information, and therefore are recognized as showing round-trip travel by the same person using a commuter pass. These two trips are defined as different trips by different "passengers" because the direction and time of travel are different.
各トリップデータD5は、入場駅から出場駅までの移動を完結させるため、旅客によって使用された乗車券の券種を示す券種情報を含む。図3は、券種情報が、トリップデータD5を構成するデータ群の一部として、乗車券ID情報から独立してデータサーバ4上に記録される旨を示しているが、これは一例である。乗車券ID情報に券種を示す情報が含まれている場合には、必ずしも券種を示すデータが別途独立してデータサーバ4上に記録されなくてもよい。逆にいえば、乗車券ID情報が券種情報として取り扱われてもよい。 Each trip data D5 includes ticket type information indicating the type of ticket used by the passenger to complete the journey from the entry station to the exit station. Figure 3 shows that ticket type information is recorded on data server 4 as part of the data group that makes up trip data D5, independently of ticket ID information, but this is just one example. If ticket ID information includes information indicating the ticket type, data indicating the ticket type does not necessarily need to be recorded separately and independently on data server 4. Conversely, ticket ID information may be treated as ticket type information.
(券種・旅客特性)
券種は、例えば、普通乗車券、往復乗車券、定期乗車券(通勤定期券、通学定期券など)、回数乗車券(普通回数券、時差回数券、休日回数券など)、企画乗車券である。磁気券かICカードかは問わない。更に、券種には、旅客により使用されて自動改札機5で情報取得可能な券であれば、乗車券以外の改札通過のために利用される券(入場券、無賃送還時に発行される無賃券、不足賃を精算すると発行される精算券など)が含まれてもよい。
(Ticket type and passenger characteristics)
Ticket types include, for example, regular tickets, round-trip tickets, commuter passes (such as commuter passes and student passes), multi-ride tickets (such as regular multi-ride tickets, time-difference multi-ride tickets, and holiday multi-ride tickets), and special tickets. They may be magnetic tickets or IC cards. Furthermore, ticket types may include tickets other than regular tickets that are used to pass through ticket gates (such as admission tickets, free tickets issued for free return trips, and fare-adjusted tickets issued when the missing fare has been settled), as long as they are used by passengers and information about them can be obtained by the automatic ticket gate 5.
本実施形態では、各券種が、複数の券種群(例えば、第1券種、第2券種および第3券種)に分類される。
第1券種は、出場駅における到着時刻または出場時刻に制約がある券種の群である。例えば、定期乗車券は、第1券種に分類される。定期乗車券を利用する旅客に関しては、決められた区間および時間帯における移動が日常生活に組み込まれている。この移動は、目的地での所用(例えば、勤務や授業など)を伴い、その所用の開始時刻は、列車ダイヤの改正前後で不変であると考えられる。したがって、列車ダイヤが改正されても、定期乗車券を利用する旅客は、出場駅における到着時刻または出場時刻を遅らせることを望まないまたは許されないものと考えられる。
In this embodiment, each denomination is classified into a plurality of denomination groups (for example, a first denomination, a second denomination, and a third denomination).
The first ticket type is a group of ticket types that have restrictions on arrival or departure times at the station of departure. For example, commuter passes are classified as the first ticket type. For passengers who use commuter passes, travel within a set section and time period is incorporated into their daily lives. This travel involves business (e.g., work, classes, etc.) at the destination, and the start time of that business is considered to remain unchanged before and after a train schedule change. Therefore, even if the train schedule change occurs, passengers who use commuter passes are considered to not want or be allowed to delay their arrival or departure times at the station of departure.
第2券種は、第1券種に属さない券種の群である。例えば、普通乗車券、往復乗車券、回数乗車券および企画乗車券は、第2券種に分類される。第2券種を利用する旅客は、第1券種を利用する旅客と比べれば、到着時刻および出場時刻の遅れに対してより寛容であると考えられる。
第1券種と第2券種に共通する事項として、旅客は、現状利用している経路と、これに代えて利用する新列車ダイヤ内の経路との間で、時間差が大きく変化することを好まないものと考えられる。このような経路の時間差の拡大は、旅客の生活スタイルの変更などを伴う。第1券種を利用する旅客は、このような性向が特に現れやすいものと考えられる。なお、「経路の時間差」とは、入場時刻同士の時間差、出場時刻同士の時間差、入場駅での出発時刻同士の時間差、出場駅での到着時刻同士の時間差、入場時刻と出発時刻との時間差、出場時刻と到着時刻との時間差、またはこれらの組合せである。
第3券種は、乗車券以外の特殊な券種の群である。例えば、入場券、無賃券および精算券は、第3券種に分類される。
The second ticket type is a group of ticket types that do not belong to the first ticket type. For example, regular tickets, round-trip tickets, multi-ride tickets, and special tickets are classified as the second ticket type. Passengers using the second ticket type are considered to be more tolerant of delays in arrival and departure times than passengers using the first ticket type.
A common feature of both the first and second ticket types is that passengers are thought to dislike large changes in the time difference between the route they are currently using and the route in the new train schedule that they will use instead. Such an increase in the time difference between routes would entail changes in passenger lifestyles. Passengers using the first ticket type are thought to be particularly susceptible to this tendency. The "time difference between routes" refers to the time difference between entry times, the time difference between exit times, the time difference between departure times at entry stations, the time difference between arrival times at exit stations, the time difference between entry times and departure times, the time difference between exit times and arrival times, or a combination of these.
The third ticket type is a group of special ticket types other than passenger tickets. For example, admission tickets, free tickets, and fare-adjusted tickets are classified as the third ticket type.
(列車ダイヤシミュレーション装置/方法)
本実施形態に係る列車ダイヤシミュレーション装置10は、上記のように券種によって異なる旅客の性向を考慮に入れて、新列車ダイヤにおいて各旅客によって利用されるであろう新経路D7(図7および図8を参照)を推定する。それにより、新列車ダイヤが適用された場合における旅客流動の予測精度の向上が図られる。
(Train diagram simulation device/method)
The train diagram simulation device 10 according to this embodiment estimates new routes D7 (see FIGS. 7 and 8) that will be used by each passenger in the new train diagram, taking into account passenger tendencies that differ depending on the ticket type as described above. This improves the accuracy of passenger flow predictions when the new train diagram is applied.
新経路D7には、入場駅、出場駅、および入場駅から出場駅までの移動に利用される1以上の列車を示す情報が含まれる。列車を示す情報が含まれることから、新経路D7には、入場駅で乗車する列車の出発時刻(すなわち、乗車時刻)、および出場駅で降車する列車の到着時刻(すなわち、降車時刻)を示す情報も含まれる。1回以上の乗換があり複数の列車が利用される場合には、新経路D7には、各乗換駅、各乗換駅での到着時刻、各乗換駅での出発時刻、各乗換駅での待機時間を示す情報も含まれる。
列車ダイヤシミュレーション装置10は、図1に示すように、記憶部11、データ取得部12、新経路推定部15、乗車人数推定部16、および出力部17を備えている。
The new route D7 includes information indicating the entrance station, the exit station, and one or more trains used to travel from the entrance station to the exit station. Since the new route D7 includes information indicating the trains, the new route D7 also includes information indicating the departure time of the train to be boarded at the entrance station (i.e., the boarding time) and the arrival time of the train to be disembarked at the exit station (i.e., the disembarking time). If there is one or more transfers and multiple trains are used, the new route D7 also includes information indicating each transfer station, the arrival time at each transfer station, the departure time at each transfer station, and the waiting time at each transfer station.
As shown in FIG. 1 , the train diagram simulation device 10 includes a storage unit 11 , a data acquisition unit 12 , a new route estimation unit 15 , a passenger number estimation unit 16 , and an output unit 17 .
記憶部11は、旅客流動を予測するために必要な各種の情報を記憶する。本実施形態では、記憶部11は、単なる一例として、オペレータにより入力装置2で入力された新ダイヤデータD2を記憶するように構成されている。ただし、改札機通過データD3の一部が、記憶部11に予め記憶されていてもよく、新ダイヤデータD2の一部または全部が、列車ダイヤシミュレーション装置10の外部の記憶装置に保存されていてもよい。
以下、図4~図6に示す本発明に係る列車ダイヤシミュレーション方法の手順に沿って、データ取得部12、新経路推定部15、乗車人数推定部16、および出力部17の動作について説明する。例えば、オペレータにより新ダイヤデータD2とシミュレーション開始指令が入力されると、当該方法の実行が開始する。
The memory unit 11 stores various information necessary for predicting passenger flow. In this embodiment, the memory unit 11 is configured to store, as a mere example, new train schedule data D2 input by an operator via the input device 2. However, part of the ticket gate passage data D3 may be pre-stored in the memory unit 11, and part or all of the new train schedule data D2 may be saved in a storage device external to the train schedule simulation device 10.
The operations of the data acquisition unit 12, new route estimation unit 15, passenger number estimation unit 16, and output unit 17 will be described below in accordance with the procedure of the train schedule simulation method according to the present invention shown in Figures 4 to 6. For example, when the operator inputs new schedule data D2 and a simulation start command, execution of the method begins.
<データ取得>
まず、データ取得部12が、新ダイヤデータD2および改札機通過データD3を取得する(データ取得処理S1)。続いて、新経路推定部15が、取得された新ダイヤデータD2を参照し、トリップデータD5(入場記録、出場記録および券種)に基づき、当該トリップデータD5と対応する旅客によって利用されるであろう新経路D7を推定する(新経路推定処理S2)。
<Data acquisition>
First, the data acquisition unit 12 acquires new timetable data D2 and ticket gate passage data D3 (data acquisition process S1). Next, the new route estimation unit 15 references the acquired new timetable data D2 and estimates a new route D7 that will be used by the passenger corresponding to the trip data D5 based on the trip data D5 (entry record, exit record, and ticket type) (new route estimation process S2).
新経路推定処理S2は、新ダイヤデータD2のダイヤ種類ごとに行われる。そのため、データ取得処理S1にて、データ取得部12は、各ダイヤ種類と対応する1日分の改札機通過データD3を取得する。例えば、平日ダイヤデータにおける新経路D7の推定のため、ある日の平日1日分の改札機通過データD3が取得され、また、休日ダイヤデータにおける新経路D7の推定のため、ある日の休日1日分の改札機通過データD3が取得される。 The new route estimation process S2 is performed for each timetable type in the new timetable data D2. Therefore, in the data acquisition process S1, the data acquisition unit 12 acquires one day's worth of ticket gate passage data D3 corresponding to each timetable type. For example, to estimate a new route D7 in weekday timetable data, ticket gate passage data D3 for one weekday is acquired, and to estimate a new route D7 in holiday timetable data, ticket gate passage data D3 for one holiday is acquired.
<新経路推定>
<<処理対象選択>>
以下、図5~図9を参照して、新経路推定処理S2について説明する。図5に示すように、新経路推定部15は、例えば、上り平日ダイヤデータを対象とする推定処理が完了すると、その次に上り休日平日ダイヤデータを対象とする推定処理を開始するといったように、対象とするダイヤ種類を順に変えながら複数のダイヤ種類の全てについて推定処理を行う。そこで、新経路推定部15は、新経路推定処理S2の最初の処理として、推定処理の対象とするダイヤ種類を1つ選択する(S11)。
新経路推定部15は、新ダイヤデータD2のうち推定処理の対象として選択されたダイヤデータと対応する1日分の改札機通過データD3を参照し(S12)、当該1日分の改札機通過データD3から1つのトリップデータD5を抽出する(S13)。
<New route estimation>
<<Selection of processing target>>
The new route estimation process S2 will be described below with reference to Figures 5 to 9. As shown in Figure 5, the new route estimation unit 15 performs estimation processes for all of the multiple timetable types while sequentially changing the timetable type to be estimated, for example, after completing estimation processes for inbound weekday timetable data, it then starts estimation processes for inbound holiday weekday timetable data. Therefore, as the first process of the new route estimation process S2, the new route estimation unit 15 selects one timetable type to be estimated (S11).
The new route estimation unit 15 refers to one day's worth of ticket gate passage data D3 corresponding to the timetable data selected as the target for estimation processing from the new timetable data D2 (S12), and extracts one piece of trip data D5 from the one day's worth of ticket gate passage data D3 (S13).
<<経路候補抽出>>
新経路推定部15は、抽出されたトリップデータD5の入場記録および出場記録に基づいて、当該トリップデータD5と対応する旅客により利用され得る新経路D7の経路候補を抽出する(S14)。
<<Route candidate extraction>>
The new route estimation unit 15 extracts route candidates for the new route D7 that can be used by the passenger corresponding to the extracted trip data D5, based on the entry record and exit record of the extracted trip data D5 (S14).
図7および図8は、経路候補の抽出処理を概念的に示す。図7では、縦軸を時間軸としたダイヤグラムの形式で経路候補の抽出過程を示しており、図8では、横軸を時間軸として、抽出された複数の経路候補を縦並びに個別に示している。
まず、新経路推定部15は、新経路D7における入場駅および出場駅を、トリップデータD5の入場駅および出場駅と同一に設定する。新経路推定部15は、入場駅の出発時刻TdepがトリップデータD5の入場時刻Tenter付近であり、かつ、出場駅の到着時刻TarrがトリップデータD5の出場時刻Texit付近であるとの条件を満たす経路を、新ダイヤデータD2から検索する。新経路推定部15は、条件を満たす経路を経路候補として抽出する。
7 and 8 conceptually illustrate the process of extracting route candidates. Fig. 7 shows the process of extracting route candidates in the form of a diagram with the vertical axis representing time, while Fig. 8 shows the extracted multiple route candidates lined up vertically with the horizontal axis representing time.
First, the new route estimation unit 15 sets the entrance and exit stations of the new route D7 to be the same as the entrance and exit stations in the trip data D5. The new route estimation unit 15 searches the new timetable data D2 for routes that satisfy the conditions that the departure time Tdep at the entrance station is near the entrance time Tenter in the trip data D5 and the arrival time Tarr at the exit station is near the exit time Texit in the trip data D5. The new route estimation unit 15 extracts routes that satisfy the conditions as route candidates.
本実施形態では、「出発時刻Tdepが入場時刻Tenter付近」は、出発時刻Tdepが入場時刻Tenterよりも後であって、最も早いものから順に所定数aの範囲内に収まること、または、出発時刻Tdepが入場時刻Tenterよりも前であって、遅いものから順に所定数bの範囲内に収まることを意味する。到着時刻Tarrおよび出場時刻Texitについても同様である。 In this embodiment, "departure time Tdep is near entry time Tenter" means that the departure time Tdep is later than entry time Tenter and falls within a range of a predetermined number a, starting from the earliest, or that the departure time Tdep is earlier than entry time Tenter and falls within a range of a predetermined number b, starting from the latest. The same applies to arrival time Tarr and exit time TeTit.
新経路推定部15は、入場駅で利用される「出発列車」の候補と、出場駅で利用される「到着列車」の候補とを抽出する。上記「付近」の意義に照らして、出発列車の候補は、所定数aの「遅発列車」および所定数bの「早発列車」である。到着列車の候補は、所定数aの「早着列車」および所定数bの「遅着列車」である。
「遅発列車」は、入場時刻Tenterよりも後に入場駅を出発する列車のうち、出発時刻Tdepが最も早いものから順に所定数aの列車である(列車T52~T55を参照)。「早発列車」は、入場時刻Tenterよりも前に入場駅を出発する列車のうち、出発時刻Tdepが最も遅いものから順に所定数bの列車である(列車T51を参照)。遅発列車は、早発列車よりも多く抽出される。旅客は、出発を遅らせるよりも、出発を前倒しにする方を好まないと考えられるからである。単なる一例として、所定数aは4、所定数bは1である(図7を参照)。
The new route estimation unit 15 extracts candidates for "departing trains" used at the entrance station and candidates for "arriving trains" used at the exit station. In light of the meaning of "nearby" above, the candidates for departing trains are a predetermined number a of "late trains" and a predetermined number b of "early trains." The candidates for arriving trains are a predetermined number a of "early arriving trains" and a predetermined number b of "late arriving trains."
"Late trains" are a predetermined number a of trains that depart the entrance station after the entrance time Tenter, in order from the earliest departure time Tdep (see trains T52 to T55). "Early trains" are a predetermined number b of trains that depart the entrance station before the entrance time Tenter, in order from the latest departure time Tdep (see train T51). More late trains are extracted than early trains, as it is believed that passengers would prefer an earlier departure than a later departure. As a mere example, the predetermined number a is 4 and the predetermined number b is 1 (see Figure 7).
「早着列車」は、出場時刻Texitよりも前に出場駅に到着する列車のうち、到着時刻Tarrが最も遅いものから順に所定数aの列車である(列車T51、T53、T54、T56を参照)。「遅着列車」は、出場時刻Texitよりも後に出場駅に到着する列車のうち、到着時刻Tarrが最も早いものから順に所定数bの列車である(列車T55を参照)。早着列車は、遅着列車よりも多く抽出される。旅客は、到着を前倒しにするよりも、到着を遅らせる方を好まないと考えられるからである。単なる一例として、所定数aは4、所定数bは1である(図7を参照)。 "Early arriving trains" are a predetermined number a of trains that arrive at the exit station before the departure time Texit, in order from the latest arrival time Tarr (see trains T51, T53, T54, and T56). "Late arriving trains" are a predetermined number b of trains that arrive at the exit station after the departure time Texit, in order from the earliest arrival time Tarr (see train T55). More early arriving trains are extracted than late arriving trains. This is because it is believed that passengers prefer delayed arrival to earlier arrival. As a mere example, the predetermined number a is 4 and the predetermined number b is 1 (see Figure 7).
新経路推定部15は、上記した出発列車の条件と到着列車の条件との両方を満たす経路を新ダイヤデータD2から抽出する。
なお、乗換がない経路候補では、出発列車は到着列車と同一の列車である。また、速達列車が入場駅と出場駅との間で先行列車を追い抜く場合には、出発列車の候補とはなり得ても到着列車の候補とはなり得ないケースがあり(列車T52を参照)、またその逆となるケースもある(列車T56を参照)。
The new route estimation unit 15 extracts a route that satisfies both the above-mentioned conditions for departing trains and conditions for arriving trains from the new timetable data D2.
In addition, for route candidates without transfers, the departing train is the same as the arriving train. Also, if an express train overtakes a preceding train between the entry station and the exit station, it may be a candidate for the departing train but not for the arriving train (see train T52), and vice versa (see train T56).
このような列車T52を出発列車として利用した場合、列車T52は到着列車候補から外れているために、入場駅と出場駅との間で到着列車候補への乗換を余儀なくされる。乗換駅での待機時間の追加により、移動時間が無駄に長くなる(図7の乗換駅での上2つのノードからの矢印長、および、図8の一点鎖線枠内を参照)。このような経路は、選択される確率が低いと考えられるため、経路候補から除外されてもよい。 If such train T52 is used as the departing train, train T52 is not included in the candidate arriving trains, and passengers will be forced to transfer to a candidate arriving train between the entrance and exit stations. The additional waiting time at the transfer station unnecessarily lengthens travel time (see the arrow lengths from the top two nodes at the transfer station in Figure 7 and the dashed-dotted box in Figure 8). Such routes may be excluded from the candidate routes because they are considered unlikely to be selected.
<<経路時間差算出>>
図6に示すように、新経路推定部15は、当該トリップデータD5の券種を判定する(S15)。券種が第1券種であれば(S15:Y)、ステップS16にて、抽出された各経路候補の経路時間差Wが算出される。券種が第1券種以外であっても(S15:N)、ステップS17にて、抽出された各経路候補の経路時間差Wが算出される。どちらの場合においても経路時間差Wが算出される一方、その算出方法が異なる。
<<Route time difference calculation>>
As shown in Fig. 6, the new route estimation unit 15 determines the bill type of the trip data D5 (S15). If the bill type is the first bill type (S15: Y), the route time difference W for each extracted route candidate is calculated in step S16. Even if the bill type is other than the first bill type (S15: N), the route time difference W for each extracted route candidate is calculated in step S17. In either case, the route time difference W is calculated, but the calculation method is different.
経路時間差Wは、入場記録および出場記録に対する経路候補の時間差の大きさを定量的に示すパラメータである。上記のとおり、旅客は、券種によらず、経路時間差Wが大きい経路候補を好まないと考えられる。この旅客の性向に照らして、経路時間差Wは、旅客により新経路D7として選択される確率と、負に相関するパラメータであると言える。
一例として、経路時間差Wは、下記式(1)より導出される。
The route time difference W is a parameter that quantitatively indicates the magnitude of the time difference between the route candidate and the entry record and the exit record. As described above, it is considered that passengers, regardless of the ticket type, do not prefer route candidates with a large route time difference W. In light of this passenger tendency, it can be said that the route time difference W is a parameter that is negatively correlated with the probability that the passenger will select the route candidate as new route D7.
As an example, the path time difference W is derived from the following equation (1).
W=│Tdep-Tenter│+│Texit-Tarr│×K ……(1)
ここで、Kは重み付け係数である。
経路時間差Wは、入場時刻Tenterと各経路候補の出発時刻Tdepとの時間差と関連した乗車差分値と、出場時刻Texitと各経路候補の到着時刻Tarrとの時間差と関連した降車差分値との和である。
W=│Tdep-Tenter│+│Texit-Tarr│×K...(1)
where K is a weighting factor.
The route time difference W is the sum of the boarding differential value associated with the time difference between the entry time Tenter and the departure time Tdep of each route candidate, and the disembarking differential value associated with the time difference between the exit time Texit and the arrival time Tarr of each route candidate.
乗車差分値は、式(1)右辺の第1項と対応し、入場時刻Tenterと出発時刻Tdepとの時間差の絶対値である。時間差が大きいほど、乗車差分値が大きくなり、経路時間差Wを大きくさせる。絶対値の採用により、出発時刻Tdepが早くなる場合も遅くなる場合も、経路時間差Wは、この時間差の増加に従って大きくなる。
降車差分値は、式(1)右辺の第2項と対応し、出場時刻Texitと各経路候補の到着時刻Tarrとの時間差の絶対値に重み付け係数Kを乗算した値である。時間差が大きいほど、降車差分値が大きくなり、経路時間差Wを大きくさせる。絶対値の採用により、到着時刻Tarrが早くなる場合も遅くなる場合も、経路時間差Wは、この時間差の増加に従って大きくなる。
The ride difference value corresponds to the first term on the right side of equation (1) and is the absolute value of the time difference between the entry time Tenter and the departure time Tdep. The larger the time difference, the larger the ride difference value, which increases the route time difference W. By using the absolute value, whether the departure time Tdep is earlier or later, the route time difference W increases as this time difference increases.
The drop-off difference value corresponds to the second term on the right side of equation (1) and is the absolute value of the time difference between the exit time Texit and the arrival time Tarr of each route candidate multiplied by a weighting coefficient K. The larger the time difference, the larger the drop-off difference value, which increases the route time difference W. By using the absolute value, whether the arrival time Tarr is earlier or later, the route time difference W increases as this time difference increases.
本実施形態では、重み付け係数Kが、状況に応じて、第1早着重み付け係数K1a、第1遅着重み付け係数K1b、および第2重み付け係数K2の3種からいずれかが選択される。重み付け係数Kの数値が変わると、同じ時間差でも、降車差分値ひいては経路時間差Wは異なる値となる。そのため、重み付け係数Kは、降車時における時間差の大きさが経路選択確率に及ぼす影響度を表すパラメータ、または、降車時における時間差の経路選択確率に対する感度を表すパラメータとしての役割を果たす。重み付け係数Kが大きいほど、降車時間差が大きくなり、経路時間差Wを大きくさせ、列車ダイヤシミュレーション装置10は経路選択確率がより低いものと推定する。 In this embodiment, the weighting coefficient K is selected from three types: a first early arrival weighting coefficient K1a, a first late arrival weighting coefficient K1b, and a second weighting coefficient K2, depending on the situation. If the value of the weighting coefficient K changes, the alighting difference value and therefore the route time difference W will be different even for the same time difference. Therefore, the weighting coefficient K serves as a parameter that represents the degree of influence that the magnitude of the time difference at alighting has on the route selection probability, or a parameter that represents the sensitivity of the time difference at alighting to the route selection probability. The larger the weighting coefficient K, the larger the alighting time difference, which increases the route time difference W, and the train diagram simulation device 10 estimates a lower route selection probability.
ここで、経路候補のうち、到着時刻Tarrが出場時刻Texitよりも早いものを「早着候補」とし、到着時刻Tarrが出場時刻Texitよりも遅いものを「遅着候補」とする。換言すれば、早着候補は、早着列車が到着列車として採用された経路候補である。遅着候補は、遅発列車が到着列車として採用された経路候補である。出発列車が早発列車であるか遅発列車であるかは問わない。 Here, among the route candidates, those whose arrival time Tarr is earlier than the departure time Texit are referred to as "early arrival candidates," and those whose arrival time Tarr is later than the departure time Texit are referred to as "late arrival candidates." In other words, early arrival candidates are route candidates in which an early arriving train is used as the arriving train. Late arrival candidates are route candidates in which a late departing train is used as the arriving train. It does not matter whether the departing train is an early or late train.
第1早着重み付け係数K1aは、券種が第1券種であって経路候補が早着候補である場合に用いられる(S15:Y→S16上段)。第1遅着重み付け係数K1bは、券種が第1券種であって経路候補が遅着候補である場合に用いられる(S15:Y→S16下段)。第2重み付け係数K2は、券種が第1券種である場合に用いられる(S15:N→S17)。券種が第1券種であれば、経路候補が早着候補であるか遅着候補であるかに関わらず、同じ係数が用いられる。 The first early arrival weighting coefficient K1a is used when the note type is the first note type and the route candidate is an early arrival candidate (S15: Y → S16, upper part). The first late arrival weighting coefficient K1b is used when the note type is the first note type and the route candidate is a late arrival candidate (S15: Y → S16, lower part). The second weighting coefficient K2 is used when the note type is the first note type (S15: N → S17). If the note type is the first note type, the same coefficient is used regardless of whether the route candidate is an early arrival candidate or a late arrival candidate.
第2重み付け係数K2は、1に近い値である(例えば、1)。券種が第1券種以外である状況においては、降車時における時間差と乗車時における時間差とが同じ値であれば、降車差分値も乗車差分値と同等の値となる。すなわち、経路時間差Wに基づき旅客により利用される経路を推定する際に、降車時における時間差は、乗車時における時間差と同等に評価される。 The second weighting coefficient K2 is a value close to 1 (for example, 1). In situations where the ticket type is other than the first ticket type, if the time difference at the time of disembarking and the time difference at the time of boarding are the same value, the disembarking differential value will also be equivalent to the boarding differential value. In other words, when estimating the route used by a passenger based on the route time difference W, the time difference at the time of disembarking is evaluated equally to the time difference at the time of boarding.
第1遅着重み付け係数K1bは、例示された3つの中で最も大きい値であり、1よりも大きい。券種が第1券種であり到着時刻Tarrが出場時刻Texitよりも遅くなる状況においては、降車時における時間差と乗車時における時間差とが同じ値であっても、降車差分値が、乗車差分値よりも大きくなる。降車時における時間差が大きくなるほど、経路時間差Wがより大きくなる。すなわち、経路時間差Wに基づき旅客により利用される経路を推定する際に、降車時における時間差は、乗車時における時間差よりも強い影響力を持つ。 The first late arrival weighting coefficient K1b is the largest of the three exemplified values and is greater than 1. In a situation where the ticket type is the first and the arrival time Tarr is later than the exit time Texit, even if the time difference at the time of disembarking and the time difference at the time of boarding are the same, the disembarking differential value will be greater than the boarding differential value. The greater the time difference at the time of disembarking, the greater the route time difference W. In other words, when estimating the route used by a passenger based on the route time difference W, the time difference at the time of disembarking has a stronger influence than the time difference at the time of boarding.
第1早着重み付け係数K1aは、第1遅着重み付け係数K1bよりも小さい値である。第1早着重み付け係数K1aは、第2重み付け係数K2と同等の値でもよいし、第1遅着重み付け係数K1bと第2重み付け係数K2との間の中間的な値でもよい。券種が第1券種であり到着時刻Tarrが出場時刻Texitよりも早くなる状況においては、降車時における時間差は、乗車時における時間差と同等、もしくはそれよりもやや大きく評価される。 The first early arrival weighting coefficient K1a is a smaller value than the first late arrival weighting coefficient K1b. The first early arrival weighting coefficient K1a may be equal to the second weighting coefficient K2, or may be an intermediate value between the first late arrival weighting coefficient K1b and the second weighting coefficient K2. In a situation where the ticket type is the first and the arrival time Tarr is earlier than the exit time Texit, the time difference at the time of disembarking is evaluated as equal to or slightly larger than the time difference at the time of boarding.
<<割振>>
以上のようにして各経路候補の経路時間差Wが状況に応じて算出されると、新経路推定部15が、抽出された経路候補が1つであったか否か、または、経路時間差Wがゼロ値の経路候補が存在するかを判定する(S18)。
少なくともいずれか1つが該当する場合(S18:Y)、新経路推定部15は、当該経路候補を単一の新経路D7として推定する(S19)。新経路推定部15は、当該トリップデータD5と対応する1人の旅客を、推定された新経路の旅客として割り振る(S20)。
<<Allocation>>
Once the route time difference W for each route candidate is calculated according to the situation in the manner described above, the new route estimation unit 15 determines whether only one route candidate has been extracted, or whether there is a route candidate whose route time difference W is zero (S18).
If at least one of the trip data D5 is true (S18: Y), the new route estimation unit 15 estimates the route candidate as a single new route D7 (S19). The new route estimation unit 15 assigns one passenger corresponding to the trip data D5 as a passenger on the estimated new route (S20).
「旅客を旅客として割り振る」とは、経路候補の数に旅客を分割し、分割された旅客を、割り振り先の各経路候補を構成している列車の乗客として、計上することを意味する。本例では、新経路D7が単一であるから、1人の旅客が、分割されることなく、当該新経路D7を構成する列車の1人の乗客としてそのまま計上される。
いずれにも該当しない場合(S18:N)、新経路推定部15は、算出された経路時間差Wに応じて、経路候補ごとに旅客を割り振る割合(以下、「割振率r」という)を算出する(S21)。
"Allocating passengers as passengers" means dividing passengers into the number of route candidates and counting the divided passengers as passengers of the trains that make up each route candidate to which they have been allocated. In this example, since there is only one new route D7, one passenger is not divided and is counted as one passenger of the train that makes up the new route D7.
If neither of these applies (S18: N), the new route estimation unit 15 calculates the ratio at which passengers are allocated to each candidate route (hereinafter referred to as the "allocation rate r") based on the calculated route time difference W (S21).
経路候補がN個存在し、Nが2以上の自然数であり、iが1からNまでの任意の自然数である場合に、第i経路候補の割振率riは、下記式(11)から導出される。
ri=(1/Wi)/Σ(1/Wi) ……(11)
ここで、Wiは、第i経路候補に対応する経路時間差である。Σ(1/Wi)は、各経路候補の経路時間差W1,W2,…の逆数の総和(1/W1+1/W2+……+1/WN)である。
When there are N route candidates, N is a natural number equal to or greater than 2, and i is any natural number from 1 to N, the allocation rate ri of the i-th route candidate is derived from the following equation (11).
ri=(1/Wi)/Σ(1/Wi)...(11)
Here, Wi is the route time difference corresponding to the i-th route candidate, and Σ(1/Wi) is the sum of the reciprocals of the route time differences W1, W2, ... of each route candidate (1/W1 + 1/W2 + ... + 1/WN).
式(11)より、各経路候補の割振率r1,r2,…の総和は、1(すなわち、100%)である。経路時間差Wが大きいほど、経路選択確率が低くなるものとして、割振率rは小さくなる。本実施形態では、式(11)に示されるとおり、このような経路時間差Wと割振率r(経路選択確率)との負の相関関係の一例として、経路候補間の割振率riの比が、経路候補間の経路時間差Wiの逆数比と等しくなっている。 From equation (11), the sum of the allocation rates r1, r2, ... of each route candidate is 1 (i.e., 100%). The larger the route time difference W, the lower the route selection probability, and so the smaller the allocation rate r. In this embodiment, as shown in equation (11), as an example of such a negative correlation between the route time difference W and the allocation rate r (route selection probability), the ratio of the allocation rates ri between route candidates is equal to the reciprocal ratio of the route time difference Wi between the route candidates.
このように各経路候補の割振率rが算出されると、新経路推定部15は、当該トリップデータD5に対応する1人の旅客を、割振率rに応じて各経路候補の旅客として割り振る(S22)。ここでは、1人の旅客が、複数の経路候補に割り振られるが、この列車ダイヤシミュレーション装置10においては、旅客の数量を非整数で取り扱うことが許容される。割振処理では、1未満の数量の旅客が、各経路候補を構成する列車の乗客として計上される。なお、割り振られた旅客の数量を合算することにより、当該列車の乗車人数が推定される。 Once the allocation rate r for each route candidate has been calculated in this way, the new route estimation unit 15 allocates one passenger corresponding to the trip data D5 as a passenger to each route candidate according to the allocation rate r (S22). Here, one passenger is allocated to multiple route candidate locations, but the train diagram simulation device 10 allows the number of passengers to be treated as a non-integer number. In the allocation process, passengers in quantities less than one are counted as passengers on trains that make up each route candidate. The number of passengers on that train is estimated by adding up the allocated passenger numbers.
図9は、割振処理を概念的に示す。N=3、W1=2、W2=5、W3=10である場合、r1:r2:r3=1/2:1/5:1/10=5:2:1となる。第1経路候補D7(1)の割振率r1は62.5%、第2経路候補D7(2)の割振率r2は25%、第3経路候補D7(3)の割振率r3は12.5%である。1人の旅客は、0.625人、0.25人および0.125人に分割される。0.625人の旅客が第1経路候補D7(1)に割り振られ、0.25人の旅客が第2経路候補D7(2)に割り振られ、0.125人の旅客が第3経路候補D7(3)に割り振られる。 Figure 9 conceptually illustrates the allocation process. When N = 3, W1 = 2, W2 = 5, and W3 = 10, the ratio r1:r2:r3 = 1/2:1/5:1/10 = 5:2:1. The allocation rate r1 for the first route candidate D7(1) is 62.5%, the allocation rate r2 for the second route candidate D7(2) is 25%, and the allocation rate r3 for the third route candidate D7(3) is 12.5%. One passenger is divided into 0.625, 0.25, and 0.125 passengers. 0.625 passengers are allocated to the first route candidate D7(1), 0.25 passengers are allocated to the second route candidate D7(2), and 0.125 passengers are allocated to the third route candidate D7(3).
前述した経路時間差Wがゼロ値の経路候補には、他の経路候補が存在するか否かに関わらず、100%の割振率rが設定される(S18:Y→S19)。ゼロ値は逆数をとり得ないという算術的問題への対処の側面もある。そもそも、経路の時間差が無い経路が新列車ダイヤに存在する場合において、旅客には、敢えて別の経路を選択する動機付けが存在しないものと考えられる。経路時間差Wがゼロ値の経路候補には旅客を全振りすることで、ゼロ除算を回避しつつ、このような旅客の性向を推定結果に反映させることができる。 For route candidates with a zero route time difference W, an allocation rate r of 100% is set (S18: Y → S19), regardless of whether other route candidates exist. This also addresses the arithmetic problem that a zero value cannot be reciprocally calculated. In fact, if a route with no route time difference exists in the new train timetable, passengers are unlikely to have any motivation to choose a different route. By allocating all passengers to route candidates with a zero route time difference W, it is possible to avoid division by zero and reflect such passenger tendencies in the estimation results.
なお、多量の経路候補が抽出された場合、割振処理において、旅客が多数の経路候補に分散されてしまう。すると、各列車の乗客数の平均化が促進され、乗客数の推定結果が過剰に鈍されるおそれがある。そこで、経路時間差Wがゼロ値の経路候補が存在しない場合において、旅客が割り振られる経路候補の上限値が予め決められていてもよい。この場合、抽出された経路候補から、経路時間差Wが最も小さいものから順に上限値に相当する数の経路候補が再抽出される。旅客は、再抽出された経路候補に割り振られてもよい。 If a large number of route candidates are extracted, passengers will be dispersed across a large number of route candidates during the allocation process. This may result in the number of passengers on each train being averaged out, which could overly blunt the estimated number of passengers. Therefore, if there are no route candidates with a route time difference W of zero, an upper limit on the number of route candidates to which passengers can be allocated may be determined in advance. In this case, route candidates equivalent to the upper limit are re-extracted from the extracted route candidates, in order from the smallest route time difference W. Passengers may be allocated to the re-extracted route candidates.
<<繰返し処理>>
これにより、1つのトリップデータから1人の旅客の新経路D7を推定する処理が完了する。全てのトリップデータD5に対する処理が完了するまで、以上の処理が繰り返される(S23:N→S13)。全てのトリップデータD5に対する処理が完了すると(S23:Y)、全ダイヤ種類に対する処理が完了するまで、処理の対象とするダイヤ種類を1つずつ順に選択し、同様の処理が繰り返される(S24:N→S11)。全ダイヤ種類に対する処理が完了すると(S24:Y)、処理がメインルーチン(図4を参照)に戻る。
<<Repeated Processing>>
This completes the process of estimating a new route D7 for one passenger from one trip data. The above process is repeated until processing for all trip data D5 is complete (S23: N → S13). When processing for all trip data D5 is complete (S23: Y), the same process is repeated by selecting each schedule type to be processed one by one until processing for all schedule types is complete (S24: N → S11). When processing for all schedule types is complete (S24: Y), the process returns to the main routine (see FIG. 4).
<乗客数推定>
次に、乗車人数推定部16が、新経路推定部15によって割り振られた旅客の数量に基づいて、新ダイヤデータD2を構成する運行データD4の全てを対象とし、各列車の走行区間ごとの乗車人数を算出する(S3)。「走行区間」とは、当該列車の始発駅、途中停車駅および終着駅のうち隣接する2駅間である。図2の例示では、普通列車T03には7つの走行区間が設定され、急行列車T04には2つの走行区間が設定される。
<Estimated number of passengers>
Next, the passenger number estimation unit 16 calculates the number of passengers for each running section of each train based on the number of passengers allocated by the new route estimation unit 15, for all of the operation data D4 constituting the new timetable data D2 (S3). A "running section" is a section between two adjacent stations among the starting station, intermediate stops, and terminal station of the train. In the example of Figure 2, seven running sections are set for the local train T03, and two running sections are set for the express train T04.
ある列車のある走行区間における乗車人数は、当該走行区間を含んだ経路を利用する旅客数の総和である。例えば、新経路D7にA駅始発かつD駅終着の列車T01が含まれていた場合、その新経路D7として、A-B間を移動する経路、A-C間を移動する経路、A-D間を移動する経路、B-C間を移動する経路、B-D間を移動する経路、C-D間を移動する経路の7通り存在する。走行区間A-Bの乗車人数は、A-B間、A-C間、A-D間の3つの新経路D7の旅客数量の和である。走行区間B-Cの乗車人数は、A-C間、A-D間、B-C間、B-D間の4つの新経路D7の旅客数量の和である。走行区間C-Dの乗車人数は、A-D間、B-D間、C-D間の3つの新経路D7の旅客数量の和である。 The number of passengers on a certain section of a train is the sum of the number of passengers using the route that includes that section. For example, if new route D7 includes train T01, which departs from station A and terminates at station D, there are seven possible new routes D7: a route that travels between A and B, a route that travels between A and C, a route that travels between A and D, a route that travels between B and C, a route that travels between B and D, and a route that travels between C and D. The number of passengers on section A-B is the sum of the number of passengers on the three new routes D7 between A-B, A-C, and A-D. The number of passengers on section B-C is the sum of the number of passengers on the four new routes D7 between A-C, A-D, B-C, and B-D. The number of passengers on section C-D is the sum of the number of passengers on the three new routes D7 between A-D, B-D, and C-D.
このように、上記した新経路推定処理S2の結果を利用して、各列車の走行区間ごとの乗車人数を算出することができる。
次に、乗車人数推定部16が、各列車の運行データD4を参照して、各走行区間の乗車人数を当該列車の定員で除算することにより、各走行区間の車内混雑率を推定する(S4)。
次に、出力部17は、新列車ダイヤの評価結果を表示装置3に出力する(S5)。オペレータは、評価結果を参照して、シミュレーション対象が所与の目的(混雑の緩和や輸送効率の向上など)を達成しているか否かを容易に判断することができる。
In this way, the number of passengers on each train for each section of travel can be calculated using the results of the new route estimation process S2 described above.
Next, the passenger number estimation unit 16 refers to the operation data D4 of each train and estimates the in-car congestion rate for each running section by dividing the number of passengers for each running section by the capacity of the train (S4).
Next, the output unit 17 outputs the evaluation result of the new train timetable to the display device 3 (S5). By referring to the evaluation result, the operator can easily determine whether the simulation target has achieved a given objective (such as alleviating congestion or improving transportation efficiency).
(作用効果)
上記した本実施形態に係る列車ダイヤシミュレーション装置10によれば、新経路推定部15が、新ダイヤデータD2を参照し、旅客の入場記録、出場記録および券種に基づいて、新列車ダイヤにおいて当該旅客によって利用されるであろう新経路D7を推定する。
(Action and effect)
According to the train schedule simulation device 10 of this embodiment described above, the new route estimation unit 15 refers to the new schedule data D2 and estimates the new route D7 that will be used by the passenger in the new train schedule based on the passenger's entry record, exit record, and ticket type.
券種は、出場時刻Texitまたは到着時刻Tarrに対する捉え方のシビアさの違い等、旅客の経路に対する性向と関連する因子であると考えられる。この点、本実施形態では、新経路D7の推定に際し、入場記録および出場記録のみならず、券種も考慮される。このため、推定結果に、券種による旅客の性向の違いを反映させることができる。したがって、旅客流動の予測精度が向上する。 Ticket type is considered to be a factor related to passenger route tendencies, such as differences in the severity of how passengers perceive the exit time Texit or arrival time Tarr. In this regard, in this embodiment, when estimating new route D7, not only entry and exit records but also ticket type are taken into consideration. This allows the estimation results to reflect differences in passenger tendencies depending on ticket type. This improves the accuracy of passenger flow predictions.
新経路推定部15は、新ダイヤデータD2を参照し、入場駅の出発時刻Tdepが入場記録に含まれる入場時刻Tenter付近であり、出場駅の到着時刻Tarrが出場記録に含まれる出場時刻Texit付近である1以上の経路を新経路D7の経路候補として抽出する。これにより、1つの経路が新経路として憶測されるよりも、旅客流動の予測精度が向上する。
新経路推定部15は、改札機通過データD3に基づいて、入場時刻Tenterと出発時刻Tdepとの時間差と関連する乗車差分値と、出場時刻Texitと到着時刻Tarrとの時間差と関連する降車差分値とに基づき、経路候補ごとに割振率rを算出する。特に、乗車差分値と降車差分値との和である経路時間差Wに基づいて、割振率rが算出される。新経路推定部15は、旅客を割振率rに応じて経路候補に割り振る。これにより、旅客の経路選択確率は経路時間差Wと相関するという旅客の性向に適合するようにして、1人の旅客を1以上の経路候補に割り振ることができる。
The new route estimation unit 15 refers to the new timetable data D2 and extracts one or more routes in which the departure time Tdep at the entry station is near the entry time Tenter included in the entry record and the arrival time Tarr at the exit station is near the exit time Texit included in the exit record as route candidates for the new route D7. This improves the accuracy of passenger flow prediction compared to simply speculating on one route as the new route.
The new route estimation unit 15 calculates an allocation rate r for each candidate route based on the ticket gate passage data D3, a boarding differential value associated with the time difference between the entry time Tenter and the departure time Tdep, and a disembarking differential value associated with the time difference between the exit time Texit and the arrival time Tarr. In particular, the allocation rate r is calculated based on the route time difference W, which is the sum of the boarding differential value and the disembarking differential value. The new route estimation unit 15 allocates passengers to candidate routes according to the allocation rate r. This allows a passenger to be allocated to one or more candidate routes in accordance with the passenger's tendency that the passenger's route selection probability is correlated with the route time difference W.
新経路推定部15は、乗車差分値または降車差分値が小さいほど割振率rが大きくなるようにして、割振率rを算出する。すなわち、新経路推定部15は、経路候補において入場時刻Tenterと出発時刻Tdepとの時間差または出場時刻Texitと到着時刻Tarrとの時間差が小さいほど、当該経路候補が新経路D7として利用される確率が高いものと推定する。これにより、旅客の経路選択確率は経路時間差Wと負に相関するという旅客の性向に適合するようにして、新経路D7を推定することができる。 The new route estimation unit 15 calculates the allocation rate r so that the smaller the boarding differential value or disembarking differential value, the larger the allocation rate r. In other words, the new route estimation unit 15 estimates that the smaller the time difference between the entry time Tenter and the departure time Tdep or the time difference between the exit time Texit and the arrival time Tarr in a route candidate, the higher the probability that the route candidate will be used as new route D7. This makes it possible to estimate new route D7 in accordance with passenger tendencies, where the passenger route selection probability is negatively correlated with the route time difference W.
新経路推定部15は、経路候補間における経路時間差Wの逆数比が、経路候補間における割振率rの比となるようにして、割振率rを算出する。これにより、複数の経路候補が存在する場合に、各経路候補の割振率r(経路選択確率)を、経路時間差Wと負の相関を有するようにして、容易に導出することができる。
新経路推定部15は、券種が到着時刻Tarrに制約がある第1券種(例えば、定期乗車券)である場合に、早着候補の割振率rが遅着候補の割振率rよりも高くなるようにして、割振率rを算出する。すなわち、新経路推定部15は、券種が第1券種である場合には、早着候補が新経路とD7して利用される確率が高いものと推定する。これにより、第1券種を利用する旅客の性向に適合するようにして、新経路D7を推定することができる。
The new route estimation unit 15 calculates the allocation rate r so that the reciprocal ratio of the route time difference W between the route candidates is the ratio of the allocation rates r between the route candidates. In this way, when there are multiple route candidates, the allocation rate r (route selection probability) of each route candidate can be easily derived so that it has a negative correlation with the route time difference W.
When the ticket type is a first ticket type (e.g., a commuter pass) that has a restriction on the arrival time Tarr, the new route estimation unit 15 calculates the allocation rate r so that the allocation rate r for the early arrival candidate is higher than the allocation rate r for the late arrival candidate. In other words, when the ticket type is the first ticket type, the new route estimation unit 15 estimates that the early arrival candidate is highly likely to be used as the new route D7. This makes it possible to estimate the new route D7 so as to suit the propensity of passengers using the first ticket type.
この場合において、新経路推定部15は、遅着候補の降車差分値が早着候補の降車差分値よりも大きくなるようにして、降車差分値を補正する。特に、この補正処理において、重み付け係数Kが、出場時刻Texitと到着時刻Tarrとの時間差の絶対値に乗算される。遅着候補に用いられる第1遅着重み付け係数K1bは、早着候補に用いられる第2早着重み付け係数K1aよりも大きい値である。そのため、当該絶対値が同値でも、遅着候補の降車差分値および経路時間差Wは、早着候補のそれよりも大きくなり、遅着候補の割振率は、早着候補のそれよりも小さくなる。これにより、第1券種を利用する旅客の到着時刻に対する捉え方に適合するようにして、新経路D7を推定することができる。 In this case, the new route estimation unit 15 corrects the drop-off difference value so that the drop-off difference value for the late arrival candidate is greater than the drop-off difference value for the early arrival candidate. In particular, in this correction process, the weighting coefficient K is multiplied by the absolute value of the time difference between the departure time Texit and the arrival time Tarr. The first late arrival weighting coefficient K1b used for the late arrival candidate is greater than the second early arrival weighting coefficient K1a used for the early arrival candidate. Therefore, even if the absolute values are the same, the drop-off difference value and route time difference W for the late arrival candidate will be greater than those for the early arrival candidate, and the allocation rate for the late arrival candidate will be smaller than that for the early arrival candidate. This makes it possible to estimate a new route D7 that is compatible with the way passengers using the first ticket type perceive arrival times.
(変形例)
これまで本発明の実施形態について説明したが、上記構成は本発明の範囲内で適宜変更、追加および/または削除可能である。
(A)
経路候補の抽出に関し、「出発時刻Tdepが入場時刻Tenter付近」とは、出発時刻Tdepが入場時刻Tenterを基準にして所定の時間範囲内に収まることを意味していてもよい。到着時刻Tarrおよび出場時刻Texitについても同様である。
(Modification)
The embodiments of the present invention have been described above, but the above configurations can be appropriately modified, added to, and/or deleted within the scope of the present invention.
(A)
Regarding extraction of route candidates, "the departure time Tdep is near the entry time Tenter" may mean that the departure time Tdep falls within a predetermined time range based on the entry time Tenter. The same applies to the arrival time Tarr and the exit time TeTit.
この場合、新経路推定部15は、出発時刻検索期間および到着時刻検索期間を設定する。出発時刻検索期間は、入場時刻Tenterの前後に設定され、入場時刻Tenterが乗車時刻検索期間内に収まる。単なる一例として、出発時刻検索期間は、入場時刻Tenterの前後15分に設定され、30分間である。到着時刻検索期間も同様である。新経路推定部15は、出発時刻検索期間内に入場駅を出発し、到着時刻検索期間内に出場駅に到着する経路を新ダイヤデータD2から検索し、検索された経路を経路候補として抽出する。 In this case, the new route estimation unit 15 sets a departure time search period and an arrival time search period. The departure time search period is set before or after the entry time Tenter, so that the entry time Tenter falls within the boarding time search period. As just one example, the departure time search period is set to 15 minutes before or after the entry time Tenter, for a total of 30 minutes. The same is true for the arrival time search period. The new route estimation unit 15 searches the new timetable data D2 for routes that depart from the entry station within the departure time search period and arrive at the exit station within the arrival time search period, and extracts the searched routes as route candidates.
(B)
経路時間差Wを導出するため、上記式(1)に代えて、下記式(2)が採用されてもよい。
W=│Tdep-Tenter│+max(0,(Tarr-Texit))×K……(2)
ここでは、降車差分値の算出において、まず、0と、到着時刻Tarrから出場時刻Texitを減算することで得られる減算値との2値のうち、より大きい値が選択される。降車差分値は、この大値を重み付け係数Kで補正することによって得られる。
(B)
To derive the path time difference W, the following equation (2) may be used instead of the above equation (1).
W=│Tdep−Tenter|+max(0, (Tarr−Texit))×K……(2)
In this calculation, the larger of two values, 0 and the subtraction value obtained by subtracting the exit time Texit from the arrival time Tarr, is selected. The exit difference value is obtained by correcting this larger value with a weighting coefficient K.
到着時刻Tarrが出場時刻Texitに対して遅れるほど、降車差分値が大きくなり、経路時間差Wが大きくなる。到着時刻Tarrが出場時刻Texitに対して早まる場合には、時間差自体は発生するが、減算値が負値となり、降車差分値は0となる。そのため、経路時間差Wを変化させない。到着時刻Tarrが早くなる場合、新経路推定部15は、経路の時間差の大きさを評価するにあたり、到着時刻Tarrと出場時刻Texitとの時間差を無視する。 The later the arrival time Tarr is relative to the departure time Texit, the larger the drop-off difference value and the larger the route time difference W. If the arrival time Tarr is earlier than the departure time Texit, a time difference itself occurs, but the subtraction value becomes negative and the drop-off difference value becomes 0. Therefore, the route time difference W does not change. If the arrival time Tarr is earlier, the new route estimation unit 15 ignores the time difference between the arrival time Tarr and the departure time Texit when evaluating the magnitude of the route time difference.
到着が早くなる分には、時間差が生じていても、旅客はその経路候補(早着候補)を受け容れやすいものとも考えられる。式(2)を採用した場合には、このような旅客の性向に照らして、新経路D7を推定することができる。
また、経路時間差Wを導出するため、上記式(1)または(2)に代えて、下記式(3)が採用されてもよい。
It is also considered that passengers are more likely to accept the route candidate (early arrival candidate) if the arrival time is earlier, even if there is a time difference. By employing equation (2), it is possible to estimate new route D7 in light of such passenger tendencies.
Furthermore, in order to derive the path time difference W, the following equation (3) may be employed instead of the above equation (1) or (2).
W=│Tdep-Tenter│m+│Texit-Tarr│n×K……(3)
ここでは、乗車差分値および降車差分値が、時間差の絶対値を底とする冪乗値である。冪指数m,nは、異同を問わないが1以上である。時間差が大きくなればなるほど、経路時間差Wの上昇率が大きくなり、割振率rがより低下していく。
冪指数m,nのいずれか一方が1であってもよく、乗車差分値および降車差分値のうちの少なくともいずれか一方が、実質的に冪乗であればよい(乗車差分値および降車差分値のいずれか一方が時間差の絶対値そのものであってもよい)。また、式(3)が更に変形されてもよく、降車差分値は、式(2)における大値を底とする冪乗値であってもよい。
W=│Tdep−Tenter│ m +│Texit−Tarr│ n ×K……(3)
Here, the boarding differential value and the alighting differential value are power values with the absolute value of the time difference as the base. The exponents m and n may be different, but are equal to or greater than 1. The larger the time difference, the greater the rate of increase in the route time difference W, and the more the allocation rate r decreases.
Either one of the exponents m and n may be 1, and at least one of the boarding differential value and the disembarking differential value may be substantially a power (either one of the boarding differential value and the disembarking differential value may be the absolute value of the time difference itself). Furthermore, formula (3) may be further modified, and the disembarking differential value may be a power value with the largest value in formula (2) as the base.
1 システム
2 入力装置
3 表示装置
4 データサーバ
5 自動改札機
10 列車ダイヤシミュレーション装置
11 記憶部
12 データ取得部
15 新経路推定部
16 乗車人数推定部
17 出力部
D2 新ダイヤデータ
D3 改札機通過データ
D7 新経路
r 割振率
Tarr 到着時刻
Tdep 出発時刻
Tenter 入場時刻
Texit 出場時刻
W 経路時間差
REFERENCE SIGNS LIST 1 System 2 Input device 3 Display device 4 Data server 5 Automatic ticket gate 10 Train timetable simulation device 11 Memory unit 12 Data acquisition unit 15 New route estimation unit 16 Number of passengers estimation unit 17 Output unit D2 New timetable data D3 Ticket gate passage data D7 New route r Allocation rate Tarr Arrival time Tdep Departure time Tenter Entry time Texit Exit time W Route time difference
Claims (5)
前記新ダイヤデータを参照し、前記旅客の前記入場記録、前記出場記録および前記券種に基づいて、前記新列車ダイヤにおいて当該旅客によって利用される新経路を推定する新経路推定部と、
を備え、
前記新経路推定部は、
前記新ダイヤデータを参照し、入場駅の出発時刻が前記入場記録に含まれる入場時刻付近であり、出場駅の到着時刻が前記出場記録に含まれる出場時刻付近である1以上の経路を前記新経路の経路候補として抽出し、
前記改札機通過データに基づいて、前記経路候補から前記新経路を推定し、
前記経路候補のうち、前記到着時刻が前記出場時刻よりも早いものを早着候補とし、前記到着時刻が前記出場時刻よりも遅いものを遅着候補とし、
前記新経路推定部は、前記券種が前記到着時刻に制約がある第1券種である場合には、前記早着候補が前記新経路として利用される確率が高いものと推定する、
列車ダイヤシミュレーション装置。 a data acquisition unit that acquires ticket gate passage data including passenger entry records, exit records, and ticket types used by passengers collected from automatic ticket gates during operation of the current train schedule, and new schedule data indicating the new train schedule;
a new route estimation unit that references the new train schedule data and estimates a new route to be used by the passenger in the new train schedule based on the entrance record, the exit record, and the ticket type of the passenger;
Equipped with
The new route estimation unit
With reference to the new timetable data, extract one or more routes whose departure time at the entrance station is near the entrance time included in the entrance record and whose arrival time at the exit station is near the departure time included in the exit record as route candidates for the new route;
estimating the new route from the route candidates based on the ticket gate passage data;
Among the route candidates, a route whose arrival time is earlier than the departure time is defined as an early arrival candidate, and a route whose arrival time is later than the departure time is defined as a late arrival candidate.
the new route estimation unit estimates that there is a high probability that the early arrival candidate will be used as the new route when the bill type is a first bill type that has a restriction on the arrival time;
Train schedule simulation device.
請求項1に記載の列車ダイヤシミュレーション装置。 The first ticket type includes a commuter pass.
The train diagram simulation device according to claim 1.
請求項1または請求項2に記載の列車ダイヤシミュレーション装置。 the new route estimation unit estimates that the smaller the time difference between the entry time and the departure time or the time difference between the exit time and the arrival time in the route candidate, the higher the probability that the route candidate will be used as the new route;
3. The train diagram simulation device according to claim 1 or 2 .
前記新ダイヤデータを参照し、前記旅客の前記入場記録、前記出場記録および前記券種に基づいて、当該旅客が前記新列車ダイヤにおいて利用する新経路を推定するステップであってコンピュータが実行する新経路推定ステップと、a new route estimation step, executed by a computer, of estimating a new route that the passenger will use in the new train schedule based on the entry record, exit record, and ticket type of the passenger, with reference to the new schedule data;
を備え、Equipped with
前記新経路推定ステップは、The new route estimation step includes:
前記新ダイヤデータを参照し、入場駅の出発時刻が前記入場記録に含まれる入場時刻付近であり、出場駅の到着時刻が前記出場記録に含まれる出場時刻付近である1以上の経路を前記新経路の経路候補として抽出し、With reference to the new timetable data, extract one or more routes whose departure time at the entrance station is near the entrance time included in the entrance record and whose arrival time at the exit station is near the departure time included in the exit record as route candidates for the new route;
前記改札機通過データに基づいて、前記経路候補から前記新経路を推定し、estimating the new route from the route candidates based on the ticket gate passage data;
前記経路候補のうち、前記到着時刻が前記出場時刻よりも早いものを早着候補とし、前記到着時刻が前記出場時刻よりも遅いものを遅着候補とし、Among the route candidates, a route whose arrival time is earlier than the departure time is defined as an early arrival candidate, and a route whose arrival time is later than the departure time is defined as a late arrival candidate.
前記新経路推定ステップは、前記券種が前記到着時刻に制約がある第1券種である場合には、前記早着候補が前記新経路として利用される確率が高いものと推定する、the new route estimation step estimates that, when the bill type is a first bill type that has a restriction on the arrival time, there is a high probability that the early arrival candidate will be used as the new route;
列車ダイヤシミュレーション方法。Train schedule simulation method.
列車ダイヤシミュレーションプログラム。Train schedule simulation program.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021200848A JP7779121B2 (en) | 2021-12-10 | 2021-12-10 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173409A JP2025185174A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173494A JP2026001738A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173430A JP2026000481A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021200848A JP7779121B2 (en) | 2021-12-10 | 2021-12-10 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
Related Child Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025173409A Division JP2025185174A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173430A Division JP2026000481A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173494A Division JP2026001738A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023086380A JP2023086380A (en) | 2023-06-22 |
| JP7779121B2 true JP7779121B2 (en) | 2025-12-03 |
Family
ID=86850497
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021200848A Active JP7779121B2 (en) | 2021-12-10 | 2021-12-10 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173494A Pending JP2026001738A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173430A Pending JP2026000481A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173409A Pending JP2025185174A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025173494A Pending JP2026001738A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173430A Pending JP2026000481A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
| JP2025173409A Pending JP2025185174A (en) | 2021-12-10 | 2025-10-15 | Train diagram simulation device, train diagram simulation method, and train diagram simulation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (4) | JP7779121B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002187551A (en) | 2000-12-19 | 2002-07-02 | Omron Corp | Simulation equipment |
| JP2012196987A (en) | 2011-03-18 | 2012-10-18 | Hitachi Ltd | Traveler flow prediction device |
| JP2013239007A (en) | 2012-05-15 | 2013-11-28 | Fujitsu Ltd | Use situation calculation program, use situation calculation method, and use situation calculation device |
| JP2016030473A (en) | 2014-07-28 | 2016-03-07 | 株式会社日立製作所 | Traffic analysis system, traffic analysis program, and traffic analysis method |
| JP2016222114A (en) | 2015-05-29 | 2016-12-28 | 株式会社日立製作所 | Data processing system and data processing method |
| JP2018002037A (en) | 2016-07-06 | 2018-01-11 | 株式会社日立製作所 | Congestion rate predicting system and method |
| JP2018039441A (en) | 2016-09-09 | 2018-03-15 | 株式会社日立製作所 | Estimation system and estimation method |
-
2021
- 2021-12-10 JP JP2021200848A patent/JP7779121B2/en active Active
-
2025
- 2025-10-15 JP JP2025173494A patent/JP2026001738A/en active Pending
- 2025-10-15 JP JP2025173430A patent/JP2026000481A/en active Pending
- 2025-10-15 JP JP2025173409A patent/JP2025185174A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002187551A (en) | 2000-12-19 | 2002-07-02 | Omron Corp | Simulation equipment |
| JP2012196987A (en) | 2011-03-18 | 2012-10-18 | Hitachi Ltd | Traveler flow prediction device |
| JP2013239007A (en) | 2012-05-15 | 2013-11-28 | Fujitsu Ltd | Use situation calculation program, use situation calculation method, and use situation calculation device |
| JP2016030473A (en) | 2014-07-28 | 2016-03-07 | 株式会社日立製作所 | Traffic analysis system, traffic analysis program, and traffic analysis method |
| JP2016222114A (en) | 2015-05-29 | 2016-12-28 | 株式会社日立製作所 | Data processing system and data processing method |
| JP2018002037A (en) | 2016-07-06 | 2018-01-11 | 株式会社日立製作所 | Congestion rate predicting system and method |
| JP2018039441A (en) | 2016-09-09 | 2018-03-15 | 株式会社日立製作所 | Estimation system and estimation method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023086380A (en) | 2023-06-22 |
| JP2025185174A (en) | 2025-12-18 |
| JP2026000481A (en) | 2026-01-05 |
| JP2026001738A (en) | 2026-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Seaborn et al. | Analyzing multimodal public transport journeys in London with smart card fare payment data | |
| Yap et al. | Improving predictions of public transport usage during disturbances based on smart card data | |
| JP5986641B2 (en) | Traffic analysis system | |
| Yuan | Stochastic modelling of train delays and delay propagation in stations | |
| US10430736B2 (en) | System and method for estimating a dynamic origin-destination matrix | |
| Koutsopoulos et al. | Transit data analytics for planning, monitoring, control, and information | |
| König | A review on railway delay management | |
| JP2018039441A (en) | Estimation system and estimation method | |
| JP7547928B2 (en) | Passenger flow forecasting device, passenger flow forecasting method, and passenger flow forecasting program | |
| Erdmann et al. | Combining immediate customer responses and car–passenger reassignments in on-demand mobility services | |
| Li et al. | Using smart card data trimmed by train schedule to analyze metro passenger route choice with synchronous clustering | |
| Schönberger | Scheduling constraints in dial-a-ride problems with transfers: a metaheuristic approach incorporating a cross-route scheduling procedure with postponement opportunities | |
| Seaborn et al. | Using smart card fare payment data to analyze multi-modal public transport journeys in London | |
| JP7555813B2 (en) | Data processing method and data processing system | |
| Fourie et al. | Using smartcard data for agent-based transport simulation | |
| CN113902180B (en) | A subway up and down passenger flow prediction method and processing terminal | |
| JP7779121B2 (en) | Train diagram simulation device, train diagram simulation method, and train diagram simulation program | |
| JP7735842B2 (en) | Train diagram simulation device, train diagram simulation method, and train diagram simulation program | |
| JP2025138509A (en) | Passenger flow congestion prediction device, passenger flow congestion prediction method, and passenger flow congestion prediction program | |
| Qadir et al. | Optimizing operational parameters through minimization of running costs for shared mobility public transit service: an application of decision tree models | |
| JP2025138508A (en) | Passenger flow congestion prediction device, passenger flow congestion prediction method, and passenger flow congestion prediction program | |
| JP2025161585A (en) | Management system, management method, and management program | |
| JP2025161665A (en) | Passenger flow congestion prediction device, passenger flow congestion prediction method, and passenger flow congestion prediction program | |
| Trasatti | Data-Driven Design of On-Demand Multimodal Transit Systems | |
| Kaewkluengklom et al. | Discrepancy Between Hyperpath and Actual Route Choices Based on Smart-Card Data in Shizuoka, Japan |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241010 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250530 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20250825 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20251015 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251103 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7779121 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |