JP7519327B2 - Train traffic management simulation system and train traffic simulator - Google Patents
Train traffic management simulation system and train traffic simulator Download PDFInfo
- Publication number
- JP7519327B2 JP7519327B2 JP2021068612A JP2021068612A JP7519327B2 JP 7519327 B2 JP7519327 B2 JP 7519327B2 JP 2021068612 A JP2021068612 A JP 2021068612A JP 2021068612 A JP2021068612 A JP 2021068612A JP 7519327 B2 JP7519327 B2 JP 7519327B2
- Authority
- JP
- Japan
- Prior art keywords
- train operation
- train
- information
- period
- status information
- 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 invention relates to a train traffic management simulation system and a train traffic simulator.
特許文献1には、列車の運行状況を追跡監視しダイヤデータにより自動進路制御を行う列車運行管理システムと、列車の運行状況をシミュレーションする運行シミュレーション装置とを組合せた列車運行管理シミュレーション装置において、その実行速度を高速化する技術が開示されている。具体的には、引用文献1には、「列車運行管理シミュレーション装置に、シミュレーション実行時間刻みにてシステム時刻を更新し、シミュレーションの実行速度を高速化する手段を付加して構成している」(段落[0009]参照)という開示がある。 Patent Document 1 discloses a technology for accelerating the execution speed of a train traffic management simulation device that combines a train traffic management system that tracks and monitors train traffic status and performs automatic route control based on timetable data with a traffic simulation device that simulates train traffic status. Specifically, Cited Document 1 discloses that "the train traffic management simulation device is configured by adding a means for updating the system time at simulation execution time intervals and accelerating the execution speed of the simulation" (see paragraph [0009]).
上述の従来技術では、1秒を1/n秒で更新するシミュレーション実行時間刻みにてシステム時刻を更新することにより、シミュレーション実行速度を高速化している。 In the conventional technology described above, the simulation execution speed is increased by updating the system time at simulation execution time intervals that update 1 second in 1/n seconds.
しかし、システムの処理性能の向上ではなく、システム時刻の更新タイミングを早めることによる高速化なので、連動装置と運行管理システム間で送受信するデータが定周期かつ非同期の場合は、送受信データに基づく処理の取りこぼしが発生しないだけのマージンを設けたシステム時刻までしか高速化はできない。 However, this speed-up is achieved by accelerating the timing of updating the system time, not by improving the system's processing performance. Therefore, if the data sent and received between the interlocking device and the traffic control system is periodic and asynchronous, the system time can only be sped up to a level that provides a margin that ensures that no processing based on the sent and received data is missed.
また、システムの処理性能に起因する処理遅延等の異常にはシミュレーションが対応できない。 In addition, simulation cannot handle abnormalities such as processing delays caused by the system's processing performance.
本発明は、上記を考慮してなされたものであり、列車運行管理シミュレーションシステムにおいて、送受信するデータが定周期かつ非同期の場合に、送受信データに基づく処理の取りこぼしが発生しないだけのマージンを設けずに処理の高速化を可能にし、また、システムの処理性能に起因する異常に対してもシミュレーション可能にすることを目的とする。 The present invention has been made in consideration of the above, and aims to enable high-speed processing in a train traffic management simulation system when data is transmitted and received at fixed intervals and asynchronously, without providing a margin to prevent processing errors based on transmitted and received data, and also to enable simulation of abnormalities caused by the processing performance of the system.
上述した課題を解決するため、本発明の一態様では、列車の運行を制御する制御情報を列車運行管理部から受信し、受信した前記制御情報に基づいて前記運行を模擬し、模擬した前記運行の状態情報を前記列車運行管理部へ所定周期の送信タイミングで送信する列車運行シミュレータと、前記状態情報を前記列車運行シミュレータから受信し、受信した前記状態情報に基づいて前記運行の状態を認識すると共に、前記列車の制御を判断し、判断した前記制御に基づく前記制御情報を前記列車運行シミュレータへ前記所定周期の送信タイミングで送信する前記列車運行管理部と、を有し、前記列車運行シミュレータ及び前記列車運行管理部の二つの装置のうちの少なくとも一方の装置は、他方の装置から前記所定周期の送信タイミングで送信された情報を受信すると、該情報に対する受信応答を該他方の装置へ送信し、前記他方の装置は、前記受信応答の受信タイミングに応じて、前記所定周期を第1の周期と該第1の周期よりも長い第2の周期との間で変更すると共に、該所定周期の変更を前記一方の装置と同期することを特徴とする。 In order to solve the above-mentioned problems, one aspect of the present invention includes a train operation simulator that receives control information for controlling train operation from a train operation management unit, simulates the operation based on the received control information, and transmits status information of the simulated operation to the train operation management unit at a transmission timing of a predetermined cycle, and the train operation management unit that receives the status information from the train operation simulator, recognizes the state of the operation based on the received status information, determines the control of the train, and transmits the control information based on the determined control to the train operation simulator at the transmission timing of the predetermined cycle, and at least one of the two devices, the train operation simulator and the train operation management unit, when receiving information transmitted from the other device at the transmission timing of the predetermined cycle, transmits a reception response to the information to the other device, and the other device changes the predetermined cycle between a first cycle and a second cycle longer than the first cycle according to the reception timing of the reception response, and synchronizes the change of the predetermined cycle with the one device.
本発明によれば、例えば、列車運行管理シミュレーションシステムにおいて、送受信するデータが定周期かつ非同期の場合に、送受信データに基づく処理の取りこぼしが発生しないだけのマージンを設けずに処理の高速化を可能にし、また、システムの処理性能に起因する異常に対してもシミュレーション可能にできる。 According to the present invention, for example, in a train traffic management simulation system, when data is transmitted and received periodically and asynchronously, it is possible to speed up processing without providing a margin that is sufficient to prevent processing based on the transmitted and received data from being missed, and it is also possible to simulate abnormalities caused by the processing performance of the system.
以下、図面を参照して本発明の実施形態を説明する。実施形態は、本発明を説明するための例示であって、説明の明確化のため、適宜、省略及び簡略化がなされている。本発明は、他の種々の形態や各形態の一部又は全部を組合せた形態でも実施することが可能である。特に限定しない限り、各構成要素は単数でも複数でもよい。 The following describes an embodiment of the present invention with reference to the drawings. The embodiment is an example for explaining the present invention, and appropriate omissions and simplifications have been made for clarity of explanation. The present invention can also be embodied in various other forms or in forms that combine some or all of each form. Unless otherwise specified, each component may be singular or plural.
同一あるいは同様の機能を有する構成要素には、同一符号又は同一数字に異なる添え字を付帯した符号を付与し、適宜説明を省略する。また、後出の実施形態については、既出の実施形態との差分を主に説明する。 Components having the same or similar functions are given the same reference numerals or the same numerals with different subscripts, and descriptions are omitted as appropriate. In addition, for the embodiments described later, differences from the embodiments described earlier will be mainly described.
<実施形態1>
(実施形態1の列車運行管理シミュレーションシステム1の構成)
図1は、実施形態1に係る列車運行管理シミュレーションシステム1の構成例を示す図である。列車運行管理シミュレーションシステム1は、列車運行シミュレータ10及び列車運行管理部30を含んで構成される。列車運行シミュレータ10及び列車運行管理部30は、各機能部を実現するプロセッサ及びメモリと、各記憶部を実現する記憶領域とを含んで構成される。
<Embodiment 1>
(Configuration of train traffic management simulation system 1 according to embodiment 1)
1 is a diagram showing an example of the configuration of a train traffic management simulation system 1 according to embodiment 1. The train traffic management simulation system 1 includes a
列車運行シミュレータ10は、列車運行模擬部11、ダイヤデータ記憶部12、軌道回路データ記憶部13、状態情報記憶部15、及び制御情報受信通知記憶部(以下、受信通知記憶部)16を有する。
The
列車運行管理部30は、ダイヤデータ記憶部31、列車追跡部32、進路制御部33、制御情報記憶部34、状態情報記憶部35、及び制御情報受信通知記憶部(以下、受信通知記憶部)36を有する。
The train
列車運行シミュレータ10のダイヤデータ記憶部12に格納されているダイヤデータと、列車運行管理部30のダイヤデータ記憶部31に格納されているダイヤデータは同一のものとする。また、時刻管理部20によって更新される列車運行シミュレータ10のシステム時刻21及びシステム時刻更新周期22と、時刻管理部40によって更新される列車運行管理部30のシステム時刻41及びシステム時刻更新周期42は同期される。すなわち、列車運行シミュレータ10及び列車運行管理部30の一方は、周期変更と共に、他方と周期変更を同期する。
The schedule data stored in the schedule
列車運行模擬部11は、列車運行管理部30から制御情報を受信し、制御情報記憶部14に格納する。列車運行模擬部11は、時刻管理部20がシステム時刻更新周期22毎に更新したシステム時刻21に従って、ダイヤデータ記憶部12に格納されているダイヤデータ、軌道回路データ記憶部13に格納されている回路軌道データ、及び制御情報記憶部14に格納されている制御情報に基づいて列車の模擬運行を行い、その結果である状態情報を状態情報記憶部15に格納すると共に、列車運行管理部30へ送信する。
The train
列車運行管理部30は、列車運行シミュレータ10から受信した状態情報を状態情報記憶部35に格納する。列車追跡部32は、状態情報記憶部35に格納されている状態情報から各種状態情報を取り込んで列車の追跡を行い、その情報をヒューマンマシンインタフェース装置37に表示する。
The train
進路制御部33は、時刻管理部40がシステム時刻更新周期42毎に更新したシステム時刻41に従って、ダイヤデータ記憶部31に格納されているダイヤデータと、列車追跡部32によって作成された列車追跡情報から列車の進路を判断し、出力用の制御情報を作成して制御情報記憶部34に格納すると共に、列車運行シミュレータ10へ送信する。
The
ここで、シミュレーション実行速度を高速化する場合には、列車運行シミュレータ10のシステム時刻更新周期22及び列車運行管理部30のシステム時刻更新周期42を1/n(nは所定整数)と短くし、通常周期の1秒を1/n秒で更新する高速周期とする。なお、高速周期は、1/n秒の倍速に限らず、通常周期の1秒を1秒よりも短い周期で更新できればよい。
Here, when speeding up the simulation execution speed, the system
しかし、システム時刻更新周期22、42を短くしても、列車運行シミュレータ10と列車運行管理部30との間でデータを送受信する周期が短くなるだけで、列車運行模擬部11、列車追跡部32、及び進路制御部33の処理性能が高速化するわけではない。
However, shortening the system
このため、制御情報と状態情報とが非同期であることから、列車運行模擬部11、列車追跡部32、及び進路制御部33の間で送受信データに基づく処理の取りこぼしが発生しないだけのマージンを設けた周期までしかシステム時刻更新周期22、42を高速化できない。
For this reason, because the control information and the status information are asynchronous, the system
これに対して、本実施形態では、列車運行シミュレータ10は、列車運行管理部30から受信した制御情報を制御情報記憶部14に格納すると、制御情報を受信したことを示す制御情報受信通知を受信通知記憶部16に格納し、受信通知記憶部16に格納された制御情報受信通知を列車運行管理部30へ送信する。
In contrast, in this embodiment, when the
列車運行管理部30は、列車運行シミュレータ10から制御情報受信通知を受信した場合、その制御情報受信通知を受信通知記憶部36に格納する。列車運行管理部30は、列車運行シミュレータ10へ次回の制御情報を送信する送信タイミングで、前回の制御情報に対する制御情報受信通知を受信していれば、次回の制御情報を送信する。一方、列車運行管理部30は、次回の制御情報を送信する送信タイミングになっても、前回の制御情報に対する制御情報受信通知を受信していなければ、次回の制御情報を送信しない。つまり、列車運行管理部30は、前回の制御情報に対する制御情報受信通知の受信を待ち、前回の制御情報に対する制御情報受信通知を受信すると、次回の制御情報を送信する。
When the train
これにより、列車運行模擬部11、列車追跡部32、及び進路制御部33の間で送受信データに基づく処理の取りこぼしが発生しないだけのマージンを設けずとも、システム時刻更新周期22、42を高速化できる。
This allows the system
また、列車運行管理部30は、前回の制御情報に対する制御情報受信通知を受信していない場合は、1秒を1/n秒で更新するのではなく、1秒を1秒で更新するシミュレーション実行時間刻みの通常周期とし、通常周期の送信タイミングとなったときに次回の制御情報を列車運行シミュレータ10へ送信する。
In addition, if the train
これは、次の理由による。すまわち、システム時刻更新周期22、42を短くして、データを送受信する周期を短くしているだけで、列車運行模擬部11、列車追跡部32、及び進路制御部33の処理性能が高速化しているわけではない。よって、列車運行模擬部11、列車追跡部32、及び進路制御部33の処理遅れをシミュレートするには、高速化していない通常周期でデータを送受信する必要があるためである。
This is for the following reason. In other words, simply shortening the system
これにより、システムの処理性能に変化がなく、システム時刻更新周期を短くする高速化において、システムの処理性能に起因する処理遅延等の異常に対してもシミュレーションが可能となる。 This makes it possible to simulate anomalies such as processing delays caused by system processing performance when shortening the system time update period and speeding up the process without changing the system's processing performance.
(実施形態1に係る列車運行管理シミュレーションシステム1の処理)
図2は、実施形態1に係る列車運行管理シミュレーションシステム1の処理例を示すフローチャートである。
(Processing of train traffic management simulation system 1 according to embodiment 1)
FIG. 2 is a flowchart showing an example of processing of the train traffic management simulation system 1 according to the first embodiment.
先ずステップS31では、列車運行管理部30は、通常周期及び高速周期に関わらず制御情報の送信タイミングか否かを判定する。列車運行管理部30は、制御情報の送信タイミングの場合(ステップS31YES)にステップS32へ処理を移し、制御情報の送信タイミングでない場合(ステップS31NO)にステップS31を繰り返す。
First, in step S31, the train
ステップS32では、列車運行管理部30は、列車運行シミュレータ10から前回の制御情報受信通知を受信済みか否かを判定する。列車運行管理部30は、前回の制御情報受信通知を受信済みの場合(ステップS32YES)にステップS33へ処理を移し、前回の制御情報受信通知を受信済みでない場合(ステップS32NO)にステップS36へ処理を移す。
In step S32, the train
ステップS33では、列車運行管理部30は、周期を1秒を1/n秒で更新する高速周期にする。ステップS33の際に既に高速周期である場合には、高速周期を維持する。
In step S33, the train
次にステップS34では、列車運行管理部30は、列車運行シミュレータ10へ制御情報を送信する。次にステップS35では、列車運行管理部30は、シミュレーション終了か否かを判定する。列車運行管理部30は、シミュレーション終了の場合(ステップS35YES)に列車運行管理シミュレーションシステム1の処理における列車運行管理部30の処理を終了し、シミュレーション終了でない場合(ステップS35NO)にステップS31へ処理を戻す。
Next, in step S34, the train
他方ステップS36では、列車運行管理部30は、通常周期の送信タイミングか(当該タイミングが通常周期における送信タイミングか)否かを判定する。列車運行管理部30は、通常周期の送信タイミングである場合(ステップS36YES)にステップS33へ処理を移し、通常周期の送信タイミングでない場合(ステップS36NO)にステップS37へ処理を移す。ステップS37では、列車運行管理部30は、システム時刻更新周期を高速周期から通常周期へ戻し、ステップS31へ処理を戻す。ステップS37の際に既に通常周期である場合には、通常周期を維持する。
On the other hand, in step S36, the train
一方ステップS11では、列車運行シミュレータ10は、ステップS34で列車運行管理部30から送信された前回の制御情報を受信済みか否かを判定する。列車運行シミュレータ10は、前回の制御情報を受信済みの場合(ステップS11YES)にステップS12へ処理を移し、受信済みでない場合(ステップS11NO)にステップS11を繰り返す。
On the other hand, in step S11, the
ステップS12では、列車運行シミュレータ10は、ステップS11で受信した制御情報に対する制御情報受信通知を列車運行管理部30へ送信する。ステップS12で列車運行管理部30へ送信された制御情報受信通知は、ステップS32で列車運行管理部30によって受信確認される。
In step S12, the
<実施形態2>
実施形態1では、列車運行シミュレータ10が、列車運行管理部30から受信した制御情報を制御情報記憶部14に格納すると、制御情報を受信したことを示す制御情報受信通知を、列車運行管理部30に送信するとした。ここで、制御情報と状態情報とが非同期であることから、制御情報を受信したことを示す情報として、制御情報受信通知の代わりに状態情報を用いても、実施形態1と同様の効果が得られる。以下、これを実施形態2として説明する。実施形態2では、実施形態1との差分を中心に説明する。
<Embodiment 2>
In the first embodiment, when the
(実施形態2の列車運行管理シミュレーションシステム1Bの構成)
図3は、実施形態2に係る列車運行管理シミュレーションシステム1Bの構成例を示す図である。列車運行管理シミュレーションシステム1Bは、列車運行シミュレータ10B及び列車運行管理部30Bを含んで構成される。
(Configuration of train traffic
3 is a diagram showing an example of the configuration of a train traffic
列車運行シミュレータ10Bは、実施形態1の列車運行シミュレータ10と比較して、制御情報受信通知の送信機能が省略される。列車運行管理部30Bは、実施形態1の列車運行管理部30と比較して、制御情報受信通知の受信機能が省略される。
Compared to the
列車運行管理部30Bは、次回の制御情報を送信する送信タイミングで、前回の制御情報に対する状態情報を受信している場合にのみ、次回の制御情報を送信する。しかし、列車運行管理部30Bは、次回の制御情報を送信する送信タイミングになっても、前回の制御情報に対する状態情報を受信していなければ、次回の制御情報を送信せず、前回の制御情報に対する状態情報を待機する。そして、列車運行管理部30Bは、前回の制御情報に対する状態情報が受信されると、次回の制御情報を送信する。
The train
また、列車運行管理部30Bは、前回の制御情報に対する状態情報を受信していない場合は、1秒を1/n秒で更新するのではなく、1秒を1秒で更新するシミュレーション実行時間刻みの通常周期とし、通常周期の送信タイミングとなったときに次回の制御情報を列車運行シミュレータ10Bへ送信する。
In addition, when the train
(実施形態2に係る列車運行管理シミュレーションシステム1Bの処理)
図4は、実施形態2に係る列車運行管理シミュレーションシステム1Bの処理例を示すフローチャートである。
(Processing of train traffic
FIG. 4 is a flowchart showing an example of processing in the train traffic
ステップS32Bでは、列車運行管理部30Bは、次回の制御情報を送信する送信タイミングで、前回の制御情報の送信に対する状態情報を受信しているか否かを判定する。列車運行管理部30Bは、前回の制御情報の送信に対する状態情報を受信している場合(ステップS32BYES)にステップS33へ処理を移し、受信していない場合(ステップS32BNO)にステップS36へ処理を移す。
In step S32B, the train
一方ステップS12Bでは、列車運行シミュレータ10Bは、ステップS11で受信した制御情報に対する状態情報を列車運行管理部30Bへ送信する。ステップS12Bで列車運行管理部30Bへ送信された状態情報は、ステップS32Bで列車運行管理部30Bによって受信確認される。
On the other hand, in step S12B, the
実施形態2によれば、実施形態1と比較してより簡易な構成及び処理で同様の効果を得ることができる。 According to the second embodiment, the same effect can be obtained with a simpler configuration and processing compared to the first embodiment.
<実施形態3>
さて実施形態1では、列車運行管理部30が、列車運行シミュレータ10から、前回送信した制御情報が受信されたことを示す制御情報受信通知を受信した場合に、次回の制御情報を列車運行シミュレータ10へ送信する構成とした。
<Embodiment 3>
In the first embodiment, the train
しかし、制御情報と状態情報とが非同期であることから、列車運行シミュレータ10が、列車運行管理部30から、前回送信した状態情報が列車運行管理部30により受信されたことを示す状態情報受信通知を受信した場合に、次回の状態情報を列車運行管理部30へ送信する構成とすることもできる。この構成を実施形態3として、以下説明する。実施形態3では、実施形態1との差分を中心に説明する。
However, since the control information and the status information are asynchronous, the
なお、実施形態3の構成及び処理は、実施形態1の説明における「列車運行シミュレータ」、「制御情報」、及び「制御情報受信通知」と、「列車運行制御部」、「状態情報」、及び「状態情報受信通知」と、を相互に読み替えたものになる。以下では、実施形態3の列車運行管理シミュレーションシステム1Cの構成について説明し、処理については説明を省略する。
The configuration and processing of the third embodiment are obtained by mutually replacing the "train operation simulator," "control information," and "control information reception notification" with the "train operation control unit," "status information," and "status information reception notification" in the description of the first embodiment. The configuration of the train operation
<実施形態3>
(実施形態3の列車運行管理シミュレーションシステム1Cの構成)
図5は、実施形態3に係る列車運行管理シミュレーションシステム1Cの構成例を示す図である。列車運行管理シミュレーションシステム1Cは、列車運行シミュレータ10C及び列車運行管理部30Cを含んで構成される。
<Embodiment 3>
(Configuration of train traffic
5 is a diagram showing an example of the configuration of a train traffic
列車運行管理部30Cは、列車運行シミュレータ10Cから受信した状態情報を状態情報記憶部35に格納すると、状態情報を受信したことを示す状態情報受信通知を受信通知記憶部36Cに格納し、受信通知記憶部36Cに格納された制御情報受信通知を列車運行シミュレータ10Cへ送信する。
When the train
列車運行シミュレータ10Cは、列車運行管理部30Cから制御情報受信通知を受信した場合、その制御情報受信通知を受信通知記憶部16Cに格納する。列車運行シミュレータ10Cは、列車運行管理部30Cへ次回の状態情報を送信する送信タイミングで、前回の状態情報の送信に対する状態情報受信通知を受信していれば、次回の状態情報を送信する。一方、列車運行シミュレータ10Cは、次回の状態情報を送信する送信タイミングになっても、前回の状態情報に対する状態情報受信通知を受信していなければ、次回の状態情報を送信しない。つまり、列車運行シミュレータ10Cは、前回の状態情報に対する状態情報受信通知の受信を待ち、前回の状態情報に対する状態情報受信通知を受信すると、次回の状態情報を送信する。
When the
また、列車運行シミュレータ10Cは、前回の状態情報に対する状態情報受信通知を受信していない場合は、1秒を1/n秒で更新するのではなく、1秒を1秒で更新するシミュレーション実行時間刻みの通常周期とし、通常周期の送信タイミングとなったときに次回の状態情報を列車運行管理部30へ送信する。
In addition, if the
このように列車運行シミュレータ10Cを構成することで、実施形態1と同様の効果を得ることができる。
By configuring the
<実施形態4>
実施形態3において、状態情報を受信したことを示す情報として、状態情報受信通知を用いた。しかし、これに限らず、制御情報と状態情報とが非同期であることから、実施形態2と同様に、状態情報受信通知の代わりに制御情報を用いても、実施形態2と同様の効果が得られる。
<Embodiment 4>
In the third embodiment, a status information reception notification is used as information indicating that the status information has been received. However, this is not limiting, and since the control information and the status information are asynchronous, the same effect as in the second embodiment can be obtained even if the control information is used instead of the status information reception notification, as in the second embodiment.
なお、実施形態4の構成及び処理は、実施形態2の説明における「列車運行シミュレータ」及び「制御情報」と、「列車運行制御部」及び「状態情報」と、を相互に読み替えたものになる。よって、実施形態4の列車運行管理シミュレーションシステムの構成及び処理について説明を省略する。 The configuration and processing of the fourth embodiment are obtained by mutually replacing the "train operation simulator" and "control information" with the "train operation control unit" and "status information" in the description of the second embodiment. Therefore, a description of the configuration and processing of the train operation management simulation system of the fourth embodiment will be omitted.
<その他の実施形態>
実施形態1及び2の何れかと、実施形態3及び4の何れかを、適宜組合せることもできる。すなわち、列車運行管理装置側で列車運行シミュレータから前回の制御情報に対する制御情報受信通知又は状態情報を受信するまで次回の制御情報を送信しない。また、列車運行シミュレータ側で列車運行管理装置から前回の状態情報に対する状態情報受信通知又は制御情報を受信するまで次回の状態情報を送信しない。これにより、実施形態1に加え、列車運行管理装置及び列車運行シミュレータの双方によって、制御情報及び状態情報の送信タイミングの制御の冗長性を持たせることができる。
<Other embodiments>
Either of the first and second embodiments and either of the third and fourth embodiments may be appropriately combined. That is, the next control information is not transmitted until the train traffic management device receives a control information reception notification or status information for the previous control information from the train traffic simulator. Also, the next status information is not transmitted until the train traffic simulator receives a status information reception notification or control information for the previous status information from the train traffic management device. In this way, in addition to the first embodiment, redundancy in the control of the transmission timing of the control information and status information can be provided by both the train traffic management device and the train traffic simulator.
上述の実施形態によれば、列車の運行状況を追跡監視し、ダイヤデータにより自動進路制御をおこなう列車運行管理システムにおいて、データ受信側の処理にデータを受信したことを示す通知データの送信を追加し、データ送信側では通知データの受信を確認してから次のデータを送信するようにする。これにより、システムの処理性能には変化がないにもかかわらず、システム時刻の更新を高速にすることによる高速化において、処理の取りこぼしが発生しないだけのマージンを持たせることなくシステム時刻の高速化が可能である。 According to the above-described embodiment, in a train traffic control system that tracks and monitors train operation status and performs automatic route control using timetable data, the sending of notification data indicating that data has been received is added to the data receiving side's processing, and the data sending side confirms receipt of the notification data before sending the next data. As a result, even though there is no change in the system's processing performance, it is possible to speed up the system time by updating the system time faster, without leaving a margin that would prevent processing from being missed.
また、データを送信したあとに、次のデータを送信するまでに通知データが受信できない場合は、1秒を1/nでの更新ではなく、1秒は1秒で更新するシミュレーション実行時間刻みで次のデータを送信する。これにより、システムの処理性能には変化がないにもかかわらず、システム時刻の更新を高速にすることによる高速化において、システムの処理性能に起因する異常に対してもシミュレーションが可能となる。 In addition, if notification data cannot be received before the next data is sent after sending data, the next data is sent at a simulation execution time interval of 1 second, rather than 1/n updates per second. This makes it possible to simulate anomalies caused by system processing performance when speeding up system time updates, even though there is no change in the system processing performance.
本発明は上述の実施形態に限定されるものではなく、様々な変形例を含む。例えば、上記した実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、矛盾しない限りにおいて、ある実施形態の構成の一部を他の実施形態の構成で置き換え、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、構成の追加、削除、置換、統合、又は分散をすることが可能である。また、実施形態で示した構成及び処理は、処理効率又は実装効率に基づいて適宜分散、統合、又は入れ替えることが可能である。 The present invention is not limited to the above-described embodiments, and includes various modified examples. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. Furthermore, as long as there is no contradiction, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, replace, integrate, or distribute part of the configuration of each embodiment. Furthermore, the configurations and processes shown in the embodiments can be appropriately distributed, integrated, or replaced based on processing efficiency or implementation efficiency.
1,1B,1C:列車運行管理シミュレーションシステム、10,10B,10C:列車運行シミュレータ、30,30B,30C:列車運行管理部 1, 1B, 1C: Train operation management simulation system, 10, 10B, 10C: Train operation simulator, 30, 30B, 30C: Train operation management section
Claims (14)
前記状態情報を前記列車運行シミュレータから受信し、受信した前記状態情報に基づいて前記運行の状態を認識すると共に、前記列車の制御を判断し、判断した前記制御に基づく前記制御情報を前記列車運行シミュレータへ前記所定周期の送信タイミングで送信する前記列車運行管理部と、を有し、
前記列車運行シミュレータ及び前記列車運行管理部の二つの装置のうちの少なくとも一方の装置は、
他方の装置から前記所定周期の送信タイミングで送信された情報を受信すると、該情報に対する受信応答を該他方の装置へ送信し、
前記他方の装置は、
前記受信応答の受信タイミングに応じて、前記所定周期を第1の周期と該第1の周期よりも長い第2の周期との間で変更すると共に、該所定周期の変更を前記一方の装置と同期する
ことを特徴とする列車運行管理シミュレーションシステム。 a train operation simulator that receives control information for controlling train operation from a train operation management unit, simulates the operation based on the received control information, and transmits status information of the simulated operation to the train operation management unit at a predetermined cycle;
the train operation management unit receives the status information from the train operation simulator, recognizes the state of the operation based on the received status information, determines control of the train, and transmits the control information based on the determined control to the train operation simulator at the transmission timing of the predetermined period,
At least one of the two devices, the train traffic simulator and the train traffic control unit,
When receiving information transmitted from the other device at the transmission timing of the predetermined period, a reception response to the information is transmitted to the other device;
The other device is
a train operation management simulation system that changes the predetermined period between a first period and a second period longer than the first period according to a reception timing of the reception response, and synchronizes the change of the predetermined period with the one of the devices.
前記他方の装置は、
前記第1の周期の送信タイミングで前記一方の装置へ前記情報を送信後、該情報に対する受信応答を前記一方の装置から受信するまで前記情報を送信せず、該受信応答を受信後に前記一方の装置へ前記情報を送信する
ことを特徴とする列車運行管理シミュレーションシステム。 2. A train traffic management simulation system according to claim 1,
The other device is
a train operation management simulation system which transmits the information to one of the devices at the transmission timing of the first period, does not transmit the information until a reception response to the information is received from the one of the devices, and transmits the information to the one of the devices after receiving the reception response.
前記他方の装置は、
前記第1の周期の送信タイミングで前記一方の装置へ前記情報を送信後、該情報に対する受信応答を受信していない場合に、前記所定周期を前記第2の周期とする
ことを特徴とする列車運行管理シミュレーションシステム。 3. A train traffic management simulation system according to claim 2,
The other device is
a transmission timing of the first period to the one of the devices, and if no reception response to the information is received after the information is transmitted to the one of the devices at the transmission timing of the first period, the predetermined period is set to the second period.
前記他方の装置は、
前記第1の周期の送信タイミングで前記一方の装置へ前記情報を送信後、前記第2の周期の送信タイミングに至ると、該情報に対する受信応答を受信していなくても、該第2の周期の送信タイミングで前記一方の装置へ前記情報を送信する
ことを特徴とする列車運行管理シミュレーションシステム。 4. A train traffic management simulation system according to claim 3,
The other device is
a train operation management simulation system characterized in that after transmitting the information to one of the devices at the transmission timing of the first period, when the transmission timing of the second period arrives, the information is transmitted to the one of the devices at the transmission timing of the second period even if a reception response to the information has not been received.
前記他方の装置は、
前記第1の周期の送信タイミングで前記一方の装置へ前記情報を送信後、前記第2の周期の送信タイミングで前記一方の装置へ前記情報を送信する際に、前記所定周期を前記第1の周期とする
ことを特徴とする列車運行管理シミュレーションシステム。 5. A train traffic management simulation system according to claim 4,
The other device is
a train operation management simulation system, characterized in that after transmitting the information to one of the devices at the transmission timing of the first period, when transmitting the information to the one of the devices at the transmission timing of the second period, the predetermined period is set to the first period.
前記一方の装置は、前記列車運行シミュレータであり、
前記他方の装置は、前記列車運行管理部であり、
前記情報は、前記制御情報であり、
前記受信応答は、前記制御情報に対する受信通知である
ことを特徴とする列車運行管理シミュレーションシステム。 A train traffic management simulation system according to any one of claims 2 to 5,
the one device is the train operation simulator,
the other device is the train traffic control unit,
the information is the control information,
The train operation management simulation system, wherein the reception response is a reception notification for the control information.
前記一方の装置は、前記列車運行シミュレータであり、
前記他方の装置は、前記列車運行管理部であり、
前記情報は、前記制御情報であり、
前記受信応答は、前記制御情報に対する前記状態情報である
ことを特徴とする列車運行管理シミュレーションシステム。 A train traffic management simulation system according to any one of claims 2 to 5,
the one device is the train operation simulator,
the other device is the train traffic control unit,
the information is the control information,
The train operation management simulation system according to claim 1, wherein the reception response is the status information in response to the control information.
前記一方の装置は、前記列車運行管理部であり、
前記他方の装置は、前記列車運行シミュレータであり、
前記情報は、前記状態情報であり、
前記受信応答は、前記状態情報に対する受信通知である
ことを特徴とする列車運行管理シミュレーションシステム。 A train traffic management simulation system according to any one of claims 2 to 5,
The one device is the train traffic control unit,
the other device is the train operation simulator,
the information is the status information,
The train operation management simulation system according to claim 1, wherein the reception response is a reception notification for the status information.
前記一方の装置は、前記列車運行管理部であり、
前記他方の装置は、前記列車運行シミュレータであり、
前記情報は、前記状態情報であり、
前記受信応答は、前記状態情報に対する前記制御情報である
ことを特徴とする列車運行管理シミュレーションシステム。 A train traffic management simulation system according to any one of claims 2 to 5,
The one device is the train traffic control unit,
the other device is the train operation simulator,
the information is the status information,
The train operation management simulation system according to claim 1, wherein the received response is the control information for the status information.
前記状態情報を前記列車運行シミュレータから受信し、受信した前記状態情報に基づいて前記運行の状態を認識すると共に、前記列車の制御を判断し、判断した前記制御に基づく前記制御情報を前記列車運行シミュレータへ前記所定周期の送信タイミングで送信する前記列車運行管理部によって送信された前記状態情報に対する受信応答を受信すると、該受信応答の受信タイミングに応じて、前記所定周期を第1の周期と該第1の周期よりも長い第2の周期との間で変更すると共に、該所定周期の変更を前記列車運行管理部と同期する
ことを特徴とする列車運行シミュレータ。 A train operation simulator that receives control information for controlling train operation from a train operation management unit, simulates the operation based on the received control information, and transmits status information of the simulated operation to the train operation management unit at a predetermined cycle,
a train operation simulator that receives status information from the train operation simulator, recognizes the state of operation based on the received status information, determines control of the train, and transmits the control information based on the determined control to the train operation simulator at the transmission timing of the predetermined period, and when it receives a reception response to the status information transmitted by the train operation control unit, changes the predetermined period between a first period and a second period longer than the first period in accordance with the reception timing of the reception response, and synchronizes the change of the predetermined period with the train operation control unit.
前記第1の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信後、該状態情報に対する受信応答を前記列車運行管理部から受信するまで前記状態情報を送信せず、該受信応答を受信後に前記列車運行管理部へ前記状態情報を送信する
ことを特徴とする列車運行シミュレータ。 The train operation simulator according to claim 10,
a train operation simulator which transmits the status information to the train operation control unit at the transmission timing of the first period, does not transmit the status information until a reception response to the status information is received from the train operation control unit, and transmits the status information to the train operation control unit after receiving the reception response.
前記第1の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信後、該状態情報に対する受信応答を受信していない場合に、前記所定周期を前記第2の周期とする
ことを特徴とする列車運行シミュレータ。 The train operation simulator according to claim 11,
a train operation simulator that sets the predetermined period to the second period if no response to the status information is received after the status information is transmitted to the train operation control unit at the transmission timing of the first period.
前記第1の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信後、前記第2の周期の送信タイミングに至ると、該状態情報に対する受信応答を受信していなくても、該第2の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信する
ことを特徴とする列車運行シミュレータ。 The train operation simulator according to claim 12,
a train operation simulator, characterized in that after transmitting the status information to the train operation control unit at the transmission timing of the first period, when the transmission timing of the second period arrives, the train operation simulator transmits the status information to the train operation control unit at the transmission timing of the second period even if a reception response to the status information has not been received.
前記第1の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信後、前記第2の周期の送信タイミングで前記列車運行管理部へ前記状態情報を送信する際に、前記所定周期を前記第1の周期とする
ことを特徴とする列車運行シミュレータ。
The train operation simulator according to claim 13,
a train operation simulator, characterized in that after transmitting the status information to the train operation control unit at the transmission timing of the first period, when transmitting the status information to the train operation control unit at the transmission timing of the second period, the predetermined period is set to the first period.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021068612A JP7519327B2 (en) | 2021-04-14 | 2021-04-14 | Train traffic management simulation system and train traffic simulator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021068612A JP7519327B2 (en) | 2021-04-14 | 2021-04-14 | Train traffic management simulation system and train traffic simulator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022163595A JP2022163595A (en) | 2022-10-26 |
| JP7519327B2 true JP7519327B2 (en) | 2024-07-19 |
Family
ID=83742433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021068612A Active JP7519327B2 (en) | 2021-04-14 | 2021-04-14 | Train traffic management simulation system and train traffic simulator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7519327B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000225948A (en) | 1999-02-05 | 2000-08-15 | Hitachi Ltd | Distributed train running simulation system |
| JP2000318609A (en) | 1999-05-11 | 2000-11-21 | Mitsubishi Electric Corp | Automatic train control device |
| US20060161416A1 (en) | 2002-11-14 | 2006-07-20 | Alstom Ferroviaria S.P.A. | Device and method for checking railway logical software engines for commanding plants, particularyl station plants |
-
2021
- 2021-04-14 JP JP2021068612A patent/JP7519327B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000225948A (en) | 1999-02-05 | 2000-08-15 | Hitachi Ltd | Distributed train running simulation system |
| JP2000318609A (en) | 1999-05-11 | 2000-11-21 | Mitsubishi Electric Corp | Automatic train control device |
| US20060161416A1 (en) | 2002-11-14 | 2006-07-20 | Alstom Ferroviaria S.P.A. | Device and method for checking railway logical software engines for commanding plants, particularyl station plants |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022163595A (en) | 2022-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8081663B2 (en) | Time synchronization method and relay apparatus | |
| CN109155788B (en) | A method for fast reconfiguration of GM clocks in TSN networks with explicit teardown messages | |
| JP6494819B2 (en) | Synchronization method and apparatus based on industrial internet field layer broadband bus architecture | |
| JPWO2009123201A1 (en) | Vehicle communication system | |
| CN105578585B (en) | A method, apparatus and communication device for determining link delay | |
| JPWO2011058640A1 (en) | Communication method, information processing apparatus, and program for parallel computation | |
| JP7519327B2 (en) | Train traffic management simulation system and train traffic simulator | |
| Zhou et al. | Implementation and Evaluation of SMT-based Real-time Communication Scheduling for IEEE 802.1 Qbv in Next-generation in-vehicle network | |
| CN112612851A (en) | Multi-center data synchronization method and device | |
| KR101644751B1 (en) | Message broker for co-simulation of distributed embedded system and operation method thereof | |
| JPH0153531B2 (en) | ||
| JP2015115864A (en) | Data transfer system and data transfer system control method | |
| JP2008167054A (en) | Optical transmission system | |
| JP4704214B2 (en) | Optical transmission system | |
| JP7769269B2 (en) | Data communication system, data communication method, relay device, relay method, and program | |
| EP1630979B1 (en) | Method and system for updating clocks in components of a communications network | |
| CN106533869B (en) | Data forwarding method and device and electronic equipment | |
| KR102651602B1 (en) | Time synchronization method and apparatus for orbit satellite cluster | |
| CN117856961A (en) | Clock synchronization method and related device | |
| US20070058564A1 (en) | Method and device for managing data flow in a synchronous network | |
| JP7132310B2 (en) | Data transmission device, message generation device, data transmission system, method and program | |
| Grzybowski et al. | Synchronization analysis for chaotic communication on a satellite formation flying | |
| JP5725513B2 (en) | Optical communication system, management server, and optical communication method | |
| Livadas et al. | A reliable broadcast scheme for sensor networks | |
| JP6817730B2 (en) | Data transmitters, message generators, data transmitters, methods and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231116 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240531 |
|
| 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: 20240702 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7519327 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |