JP6442302B2 - Data synchronization method - Google Patents
Data synchronization method Download PDFInfo
- Publication number
- JP6442302B2 JP6442302B2 JP2015014936A JP2015014936A JP6442302B2 JP 6442302 B2 JP6442302 B2 JP 6442302B2 JP 2015014936 A JP2015014936 A JP 2015014936A JP 2015014936 A JP2015014936 A JP 2015014936A JP 6442302 B2 JP6442302 B2 JP 6442302B2
- Authority
- JP
- Japan
- Prior art keywords
- tracking control
- control device
- plan data
- data
- plan
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Train Traffic Observation, Control, And Security (AREA)
Description
本発明は、複数の追跡制御装置の計画データの同期方法に関する。 The present invention relates to a method for synchronizing plan data of a plurality of tracking control devices.
計画データを用いて自動制御を行う追跡制御装置においては、システムの可用性を高めるために、1つの追跡制御装置に異常が発生した際に、他の追跡制御装置が処理を引き継げるように構成する場合がある。 In a tracking control device that performs automatic control using plan data, in order to increase system availability, when an abnormality occurs in one tracking control device, it is configured so that other tracking control devices can take over the processing. There is.
特許文献1に記載の技術では、駅を跨って列車の進路制御装置の構成制御をする技術であって、2重系の主、従の進路制御部は、列車運行管理ネットワークおよび仮想化処理部を介して互いの異常の有無を監視し、主系の進路制御部に異常が生じた場合には、従系の進路制御部が主系に切り替えることが開示されている。
The technology described in
進路制御装置の処理を他の進路制御装置が引き継ぐ構成において、複数の進路制御装置の処理を互いに引き継ぐ構成が求められる場合がある。また、複数の進路制御装置の処理を1つの進路制御装置が引き継ぐ構成が求められる場合がある。ここで、進路制御装置はリアルタイム性を確保するために、容量の制約の厳しい主記憶装置に計画データを保持して動作することがある。 In a configuration in which the processing of the route control device is taken over by another route control device, a configuration in which the processing of the plurality of route control devices is taken over may be required. In some cases, a configuration in which a single route control device takes over the processing of a plurality of route control devices is required. Here, in order to ensure real-time performance, the route control device may operate by holding the plan data in a main storage device with severe capacity restrictions.
特許文献1に記載の技術では、2つの進路制御装置は、組み合わせで構成されており、互いが互いの処理を引き継ぐことが可能である。
In the technique described in
しかしながら、これを例えば、複数の進路制御装置の処理を互いに引き継ぐ場合は考慮されていない。この場合、進路制御装置が使用する計画データを、進路制御装置の主記憶装置に保持する必要があるが、主記憶装置の容量の制約でこれが難しい場合がある。同様に、複数の進路制御装置の処理を1つの進路制御装置が引き継ぐ構成に適用した場合、複数の進路制御装置が使用する計画データを、処理を引き継ぐ1つの進路制御装置の主記憶装置に保持する必要があるが、主記憶装置の容量の制約でこれが難しい場合がある。 However, this is not considered when, for example, the processes of a plurality of route control devices are taken over. In this case, it is necessary to store the plan data used by the route control device in the main storage device of the route control device, but this may be difficult due to the limitation of the capacity of the main storage device. Similarly, when the processing of multiple route control devices is applied to a configuration where one route control device takes over, the plan data used by the multiple route control devices is retained in the main memory of one route control device that takes over the processing. However, this may be difficult due to the capacity limitation of the main storage device.
上述した課題を解決し、目的を達成するために、データ同期方法は複数の追跡制御装置を備える。追跡制御装置の計画データ判断部は、他の追跡制御装置が使用する計画データについて、直近の制御で使用する計画データであるか、直近の制御で使用する計画データ以外の計画データであるかを計画データに含まれる時刻に基づいて判断し、追跡制御装置の主記憶装置に、追跡制御装置の計画データ及び他の追跡制御装置が直近の制御で使用する計画データを記憶し、追跡制御装置の補助記憶装置に、他の追跡制御装置の予め定められた時間帯の計画データを記憶し、追跡制御装置が他の追跡制御装置の異常を検知した場合、追跡制御装置の計画データ同期部は、追跡制御装置の補助記憶装置に記憶された他の追跡制御装置の予め定められた時間帯の計画データを、追跡制御装置の主記憶装置にコピーして他の追跡制御装置の計画データの同期をとる。 In order to solve the above-described problems and achieve the object, the data synchronization method includes a plurality of tracking control devices. The plan data judgment unit of the tracking control device determines whether the plan data used by other tracking control devices is plan data used in the latest control or plan data other than the plan data used in the latest control. Judgment is made based on the time included in the plan data, and the plan data of the tracking control unit and the plan data used by the other tracking control unit in the latest control are stored in the main memory of the tracking control unit. When the plan data of a predetermined time zone of another tracking control device is stored in the auxiliary storage device, and the tracking control device detects an abnormality of the other tracking control device, the plan data synchronization unit of the tracking control device The plan data of a predetermined time zone of the other tracking control device stored in the auxiliary storage device of the tracking control device is copied to the main storage device of the tracking control device to copy the plan data of the other tracking control device. It takes a year.
本発明によれば、複数の進路制御装置の処理を互いに引き継ぐことができる。 According to the present invention, it is possible to take over the processes of a plurality of route control devices.
本発明の第1の実施例では、3つの異なるエリアを監視制御対象とする追跡制御装置が、互いに互いの待機系として構成され、1つの追跡制御装置の処理を他の1つの追跡制御装置が引き継ぐ際の動作について説明する。 In the first embodiment of the present invention, the tracking control devices for monitoring and controlling three different areas are configured as standby systems of each other, and the processing of one tracking control device is performed by another tracking control device. The operation when taking over will be described.
図1はシステム構成図である。 FIG. 1 is a system configuration diagram.
これは、本発明の一実施形態におけるシステムの構成を示したものである。 This shows a system configuration in an embodiment of the present invention.
追跡制御装置101は、エリアAの監視制御を行い、追跡制御装置121、もしくは、追跡制御装置141の不具合時に、これらの追跡制御装置の処理を引き継いで、エリアB、もしくは、エリアCの監視制御を行う装置であり、CPU102、主記憶装置103、補助記憶装置104を備え、ネットワーク177、ネットワーク178と接続されている。CPU102は中央演算装置(Central Processing Unit)であり、補助記憶装置104や主記憶装置103に記録されている、またはあらかじめ補助記憶装置104から主記憶装置103に転送されたプログラムを実行することができる装置である。CPU102は、制御機能105、計画データ変更機能106、計画データ一致化機能107、データ移動機能108、監視機能109を備える。
The
制御機能105は、主記憶装置103に記憶された設備データ110、計画データ111を基に、設備172を制御するための情報を設備I/F171に送る機能である。また、追跡制御装置121の処理を引き継いだ際に、主記憶装置103に記憶された設備データ112、計画データ113を基に、設備174を制御するための情報を設備I/F173に送る機能である。また、追跡制御装置141の処理を引き継いだ際に、主記憶装置103に記憶された設備データ114、計画データ115を基に、設備176を制御するための情報を設備I/F175に送る機能である。
The
計画データ変更機能106は、設備I/F171から送られる設備情報や、計画データ変更用の装置から送られる計画データ変更情報に従って、計画データ111を変更する機能である。
The plan data change function 106 is a function for changing the plan data 111 according to the equipment information sent from the equipment I /
計画データ一致化機能107は、計画データ111や計画データ変更用の装置から送られた計画データ変更情報を追跡制御装置121、追跡制御装置141に送ることにより、追跡制御装置121の保持する計画データ131、計画データ136や、追跡制御装置141の保持する計画データ151、計画データ156を、自身の保持する計画データ111に一致化させる機能である。また、追跡制御装置121から送られる情報に基づいて、自身の保持する計画データ113、計画データ116を計画データ133に、追跡制御装置141から送られる情報に基づいて、自身の保持する計画データ115、計画データ117を計画データ155に一致化させる機能である。
The plan data matching function 107 sends the plan data 111 or the plan data change information sent from the plan data change device to the
データ移動機能108は、主記憶装置103と補助記憶装置104の間で、装置の状態に従ってデータを移動する機能である。
The
監視機能109は、追跡制御装置121、追跡制御装置141の状態を監視する機能である。
The
主記憶装置103は、CPU102が直接アクセスする情報を保持するための装置であり、エリアAの設備データ110、エリアAの計画データ111、エリアBの設備データ112、エリアBの計画データ113、エリアCの設備データ114、エリアCの計画データ115を記憶する。設備データ110は、設備172に関する情報であり、予め設定された情報と、設備172から設備I/F171を介して送られる情報を含む。計画データ111は、エリアAの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。設備データ112は、設備174に関する情報であり、予め設定された情報と、設備174から設備I/F173を介して送られる情報を含む。計画データ113は、エリアBの直近の時間帯の列車の運行計画を表す情報である。設備データ114は、設備176に関する情報であり、予め設定された情報と、設備176から設備I/F175を介して送られる情報を含む。計画データ115は、エリアCの直近の時間帯の列車の運行計画を表す情報である。
The
補助記憶装置104は、情報を永続的に保存しておくための装置であり、エリアBの計画データ116、エリアCの計画データ117を記憶する。計画データ116は、エリアBの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。計画データ117は、エリアCの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。
The
ネットワーク177は、電波、光、音、電気信号などを用いて互いの装置間でメッセージやパケットを交換するための装置であり、ルータやケーブルなどを含むものであり、追跡制御装置101、追跡制御装置121、追跡制御装置141と接続されている。ネットワーク178は、追跡制御装置101、追跡制御装置121、追跡制御装置141、設備I/F171、設備I/F173、設備I/F175と接続されている。
The
追跡制御装置121は、エリアBの監視制御を行い、追跡制御装置101、もしくは、追跡制御装置141の不具合時に、これらの追跡制御装置の処理を引き継いで、エリアA、もしくは、エリアCの監視制御を行う装置であり、追跡制御装置101と同様の構成を取る。
The
制御機能125は、主記憶装置123に記憶された設備データ132、計画データ133を基に、設備174を制御するための情報を設備I/F173に送る機能である。また、追跡制御装置101の処理を引き継いだ際に、主記憶装置123に記憶された設備データ130、計画データ131を基に、設備172を制御するための情報を設備I/F171に送る機能である。また、追跡制御装置141の処理を引き継いだ際に、主記憶装置123に記憶された設備データ134、計画データ135を基に、設備176を制御するための情報を設備I/F175に送る機能である。
The
計画データ変更機能126は、設備I/F173から送られる設備情報や、計画データ変更用の装置から送られる計画データ変更情報に従って、計画データ133を変更する機能である。
The plan data change
計画データ一致化機能127は、計画データ131や計画データ変更用の装置から送られた計画データ変更情報を追跡制御装置101、追跡制御装置141に送ることにより、追跡制御装置101の保持する計画データ113、計画データ116や、追跡制御装置141の保持する計画データ153、計画データ157を、自身の保持する計画データ133に一致化させる機能である。また、追跡制御装置101から送られる情報に基づいて、自身の保持する計画データ131、計画データ136を計画データ111に、追跡制御装置141から送られる情報に基づいて、自身の保持する計画データ135、計画データ137を計画データ155に一致化させる機能である。
The plan
計画データ131は、エリアAの直近の時間帯の列車の運行計画(直近の制御で使用する計画データ)を表す情報である。計画データ133は、エリアBの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。計画データ135は、エリアCの直近の時間帯の列車の運行計画を表す情報である。
The
計画データ136は、エリアAの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。計画データ137は、エリアCの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。
The
追跡制御装置141は、エリアCの監視制御を行い、追跡制御装置101、もしくは、追跡制御装置121の不具合時に、これらの追跡制御装置の処理を引き継いで、エリアA、もしくは、エリアBの監視制御を行う装置であり、追跡制御装置101と同様の構成を取る。
The
制御機能145は、主記憶装置143に記憶された設備データ154、計画データ155を基に、設備176を制御するための情報を設備I/F175に送る機能である。また、追跡制御装置101の処理を引き継いだ際に、主記憶装置143に記憶された設備データ150、計画データ151を基に、設備172を制御するための情報を設備I/F171に送る機能である。また、追跡制御装置121の処理を引き継いだ際に、主記憶装置143に記憶された設備データ152、計画データ153を基に、設備174を制御するための情報を設備I/F173に送る機能である。
The control function 145 is a function for sending information for controlling the
計画データ変更機能146は、設備I/F175から送られる設備情報や、計画データ変更用の装置から送られる計画データ変更情報に従って、計画データ155を変更する機能である。
The plan data change
計画データ一致化機能147は、計画データ155や計画データ変更用の装置から送られた計画データ変更情報を追跡制御装置101、追跡制御装置121に送ることにより、追跡制御装置101の保持する計画データ115、計画データ117や、追跡制御装置121の保持する計画データ135、計画データ137を、自身の保持する計画データ155に一致化させる機能である。また、追跡制御装置101から送られる情報に基づいて、自身の保持する計画データ151、計画データ156を計画データ111に、追跡制御装置121から送られる情報に基づいて、自身の保持する計画データ153、計画データ157を計画データ133に一致化させる機能である。
The plan
計画データ151は、エリアAの直近の時間帯の列車の運行計画を表す情報である。計画データ153は、エリアBの直近の時間帯の列車の運行計画を表す情報である。計画データ155は、エリアCの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。
The
計画データ156は、エリアAの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。計画データ157は、エリアBの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。
The
設備I/F171は、エリアAの設備172と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141を接続するための装置であり、設備172の電子信号と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141の電気信号を変換するものであり、設備172、ネットワーク178と接続されている。
The facility I /
設備172は、エリアAの列車を制御するための複数の設備であり、信号機、転てつ機、軌道回路などである。 The facilities 172 are a plurality of facilities for controlling the train in the area A, and are a traffic light, a switch, a track circuit, and the like.
設備I/F173は、エリアBの設備174と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141を接続するための装置であり、設備174の電子信号と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141の電気信号を変換するものであり、設備174、ネットワーク178と接続されている。
The facility I /
設備142は、エリアBの列車を制御するための複数の設備であり、信号機、転てつ機、軌道回路などである。
The
設備I/F175は、エリアCの設備176と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141を接続するための装置であり、設備176の電子信号と追跡制御装置101、もしくは、追跡制御装置121、もしくは、追跡制御装置141の電気信号を変換するものであり、設備176、ネットワーク178と接続されている。
The facility I /
設備176は、エリアCの列車を制御するための複数の設備であり、信号機、転てつ機、軌道回路などである。
The
図2はエリアAの予め定められた時間帯(全ての時間帯)の計画データを示す図である。 FIG. 2 is a diagram showing plan data for a predetermined time zone (all time zones) in area A. FIG.
これは、本発明の一実施形態において、追跡制御装置101が主記憶装置103に保持する計画データ111、追跡制御装置121が補助記憶装置124に保持する計画データ136、追跡制御装置141が補助記憶装置144に保持する計画データ156を示したものである。
This is because, in one embodiment of the present invention, the plan data 111 held by the
「駅」201は、IDが0001の列車が走行する駅であり、行206は「駅」が「A-A」、行207は「駅」が「A-B」、行208は「駅」が「A-C」、行209は「駅」が「A-D」であるものに関する記述である。
“Station” 201 is the station where the train with ID 0001 runs,
「番線」202は、指定された駅での列車が走行する番線が記載される。例えば、「駅」が「A-A」であるものの「番線」は「1」であり、「駅」が「A-B」であるものの「番線」は「1」であり、「駅」が「A-C」であるものの「番線」は「2」であり、「駅」が「A-D」であるものの「番線」は「1」である。 “Number line” 202 describes a number line on which a train runs at a designated station. For example, although “station” is “AA”, “number line” is “1”, “station” is “AB”, but “number line” is “1”, and “station” is “AC” In some cases, the “number line” is “2”, and the “station” is “AD”, but the “number line” is “1”.
「到着時刻」203は、指定された駅に列車が到着する時刻が記載される。例えば、「駅」が「A-A」であるものの「到着時刻」は「12:45:00」であり、「駅」が「A-B」であるものの「到着時刻」は「12:50:00」であり、「駅」が「A-C」であるものの「到着時刻」は「13:03:00」であり、「駅」が「A-D」であるものの「到着時刻」は「13:11:00」である。 “Arrival time” 203 describes the time at which the train arrives at the designated station. For example, although “station” is “AA”, “arrival time” is “12:45:00”, and “station” is “AB”, but “arrival time” is “12:50:00” Yes, although “station” is “AC”, “arrival time” is “13:03:00”, and “station” is “AD”, but “arrival time” is “13:11:00” is there.
「出発時刻」204は、指定された駅から列車が出発する時刻が記載される。例えば、「駅」が「A-A」であるものの「出発時刻」は「12:46:00」であり、「駅」が「A-B」であるものの「出発時刻」は「12:51:00」であり、「駅」が「A-C」であるものの「出発時刻」は「13:03:30」であり、「駅」が「A-D」であるものの「出発時刻」は「13:11:30」である。 “Departure time” 204 describes the time at which the train departs from the designated station. For example, although “station” is “AA”, “departure time” is “12:46:00”, and “station” is “AB”, but “departure time” is “12:51:00” Yes, although “Station” is “AC”, “Departure time” is “13:03:30”, and “Station” is “AD”, but “Departure time” is “13:11:30” is there.
「使用済み」205は、計画データが既に制御演算に使用された場合「済」が、未使用の場合「未」が記載される。例えば、「駅」が「A-A」であるものの「使用済み」は「済」であり、「駅」が「A-B」であるものの「使用済み」は「済」であり、「駅」が「A-C」であるものの「使用済み」は「未」であり、「駅」が「A-D」であるものの「使用済み」は「未」である。 “Used” 205 is described as “Done” when the plan data has already been used for the control calculation, and “Not used” when the plan data is not used. For example, although “station” is “AA”, “used” is “completed”, “station” is “AB”, but “used” is “completed”, and “station” is “AC” "Used" is "unused", but "station" is "AD" but "used" is "unused".
「駅」211は、IDが0002の列車が走行する駅であり、行216は「駅」が「A-P」、行217は「駅」が「A-Q」、行218は「駅」が「A-R」、行219は「駅」が「A-S」であるものに関する記述である。「番線」212、「到着時刻」213、「出発時刻」214、「使用済み」215は、IDが0001の列車に関するデータと同様の形で記載される。
"Station" 211 is the station where the train with ID 0002 runs,
なお、図2においては、項目は「駅」「番線」「到着時刻」「出発時刻」「使用済み」のみであるが、他に項目があってもよい。 In FIG. 2, the items are only “station”, “number line”, “arrival time”, “departure time”, and “used”, but there may be other items.
図3はエリアBの予め定められた時間帯(全ての時間帯)の計画データを示す図である。 FIG. 3 is a diagram showing plan data for a predetermined time zone (all time zones) in area B. FIG.
これは、本発明の一実施形態において、追跡制御装置101が補助記憶装置104に保持する計画データ116、追跡制御装置121が主記憶装置123に保持する計画データ133、追跡制御装置141が補助記憶装置144に保持する計画データ157を示したものである。
This is because in one embodiment of the present invention, the plan data 116 held by the
「駅」301は、IDが1001の列車が走行する駅であり、行306は「駅」が「B-A」、行307は「駅」が「B-B」、行308は「駅」が「B-C」、行309は「駅」が「B-D」、行310は「駅」が「B-E」であるものに関する記述である。
"Station" 301 is the station where the train with
「番線」302は、指定された駅での列車が走行する番線が記載される。例えば、「駅」が「B-A」であるものの「番線」は「4」であり、「駅」が「B-B」であるものの「番線」は「3」であり、「駅」が「B-C」であるものの「番線」は「4」であり、「駅」が「B-D」であるものの「番線」は「4」であり、「駅」が「B-E」であるものの「番線」は「4」である。 “Number line” 302 describes a number line on which a train runs at a designated station. For example, although “Station” is “BA”, “Number” is “4”, “Station” is “BB”, “Number” is “3”, and “Station” is “BC” The "number" is "4", the "station" is "BD", the "number" is "4", the "station" is "BE", but the "number" is "4" is there.
「到着時刻」303は、指定された駅に列車が到着する時刻が記載される。例えば、「駅」が「B-A」であるものの「到着時刻」は「12:39:30」であり、「駅」が「B-B」であるものの「到着時刻」は「12:45:00」であり、「駅」が「B-C」であるものの「到着時刻」は「12:50:00」であり、「駅」が「B-D」であるものの「到着時刻」は「13:03:00」であり、「駅」が「B-E」であるものの「到着時刻」は「13:12:00」である。 The “arrival time” 303 describes the time at which the train arrives at the designated station. For example, although “station” is “BA”, “arrival time” is “12:39:30”, and “station” is “BB”, but “arrival time” is “12:45:00” Yes, “Station” is “BC”, but “Arrival Time” is “12:50:00”, and “Station” is “BD”, but “Arrival Time” is “13:03:00” Yes, although the “station” is “BE”, the “arrival time” is “13:12:00”.
「出発時刻」304は、指定された駅から列車が出発する時刻が記載される。例えば、「駅」が「B-A」であるものの「出発時刻」は「12:40:00」であり、「駅」が「B-B」であるものの「出発時刻」は「12:46:00」であり、「駅」が「B-C」であるものの「出発時刻」は「12:51:00」であり、「駅」が「B-D」であるものの「出発時刻」は「13:03:30」であり、「駅」が「B-E」であるものの「出発時刻」は「13:12:30」である。 “Departure time” 304 describes the time at which the train departs from the designated station. For example, although “station” is “BA”, “departure time” is “12:40:00”, and “station” is “BB”, but “departure time” is “12:46:00” Yes, although “Station” is “BC”, “Departure time” is “12:51:00”, and “Station” is “BD”, but “Departure time” is “13:03:30” Yes, although the “station” is “BE”, the “departure time” is “13:12:30”.
「使用済み」305は、計画データが既に制御演算に使用された場合「済」が、未使用の場合「未」が記載される。例えば、「駅」が「B-A」であるものの「使用済み」は「済」であり、「駅」が「B-B」であるものの「使用済み」は「済」であり、「駅」が「B-C」であるものの「使用済み」は「済」であり、「駅」が「B-D」であるものの「使用済み」は「未」であり、「駅」が「B-E」であるものの「使用済み」は「未」である。 “Used” 305 describes “Done” when the plan data is already used for the control calculation, and “Unused” when the plan data is not used. For example, although “Station” is “BA”, “Used” is “Done”, “Station” is “BB”, “Used” is “Done”, and “Station” is “BC” "Used" is "Completed", "Station" is "BD", "Used" is "Not", and "Station" is "BE", but "Used" Is "not yet".
「駅」311は、IDが1002の列車が走行する駅であり、行316は「駅」が「B-P」、行317は「駅」が「B-Q」、行318は「駅」が「B-R」であるものに関する記述である。「番線」312、「到着時刻」313、「出発時刻」314、「使用済み」315は、IDが1001の列車に関するデータと同様の形で記載される。
"Station" 311 is the station where the train with
なお、図3においては、項目は「駅」「番線」「到着時刻」「出発時刻」「使用済み」のみであるが、他に項目があってもよい。 In FIG. 3, the items are only “station”, “number line”, “arrival time”, “departure time”, “used”, but there may be other items.
図4はエリアCの予め定められた時間帯(全ての時間帯)の計画データを示す図である。 FIG. 4 is a diagram showing plan data for a predetermined time zone (all time zones) in area C. FIG.
これは、本発明の一実施形態において、追跡制御装置101が補助記憶装置104に保持する計画データ117、追跡制御装置121が補助記憶装置124に保持する計画データ137、追跡制御装置141が主記憶装置143に保持する計画データ155を示したものである。
This is because, in one embodiment of the present invention, the
「駅」401は、IDが2001の列車が走行する駅であり、行406は「駅」が「C-A」、行407は「駅」が「C-B」、行408は「駅」が「C-C」であるものに関する記述である。
"Station" 401 is the station where the train with
「番線」402は、指定された駅での列車が走行する番線が記載される。例えば、「駅」が「C-A」であるものの「番線」は「4」であり、「駅」が「C-B」であるものの「番線」は「3」であり、「駅」が「C-C」であるものの「番線」は「4」である。 “Number line” 402 describes a number line on which a train runs at a designated station. For example, although "Station" is "CA", "Number" is "4", "Station" is "CB", "Number" is "3", and "Station" is "CC" The “number line” is “4”.
「到着時刻」403は、指定された駅に列車が到着する時刻が記載される。例えば、「駅」が「C-A」であるものの「到着時刻」は「12:45:00」であり、「駅」が「C-B」であるものの「到着時刻」は「12:50:00」であり、「駅」が「C-C」であるものの「到着時刻」は「13:04:00」である。 The “arrival time” 403 describes the time at which the train arrives at the designated station. For example, although “station” is “CA”, “arrival time” is “12:45:00”, and “station” is “CB”, but “arrival time” is “12:50:00” Yes, although the “station” is “CC”, the “arrival time” is “13:04:00”.
「出発時刻」404は、指定された駅から列車が出発する時刻が記載される。例えば、「駅」が「C-A」であるものの「出発時刻」は「12:46:00」であり、「駅」が「C-B」であるものの「出発時刻」は「12:51:00」であり、「駅」が「C-C」であるものの「出発時刻」は「13:04:30」である。 “Departure time” 404 describes the time at which the train departs from the designated station. For example, although “station” is “CA”, “departure time” is “12:46:00”, and “station” is “CB”, but “departure time” is “12:51:00” Yes, although the “station” is “CC”, the “departure time” is “13:04:30”.
「使用済み」405は、計画データが既に制御演算に使用された場合「済」が、未使用の場合「未」が記載される。例えば、「駅」が「C-A」であるものの「使用済み」は「済」であり、「駅」が「C-B」であるものの「使用済み」は「済」であり、「駅」が「C-C」であるものの「使用済み」は「未」である。 “Used” 405 describes “Done” when the plan data has already been used for the control calculation, and “Unused” when the plan data is not used. For example, although “Station” is “CA”, “Used” is “Done”, “Station” is “CB”, “Used” is “Done”, and “Station” is “CC” "Used" but "unused".
「駅」411は、IDが2002の列車が走行する駅であり、行416は「駅」が「C-P」、行417は「駅」が「C-Q」、行418は「駅」が「C-R」、行419は「駅」が「C-S」であるものに関する記述である。「番線」412、「到着時刻」413、「出発時刻」414、「使用済み」415は、IDが2001の列車に関するデータと同様の形で記載される。
"Station" 411 is the station where the train with ID 2002 runs,
なお、図4においては、項目は「駅」「番線」「到着時刻」「出発時刻」「使用済み」のみであるが、他に項目があってもよい。 In FIG. 4, the items are only “station”, “number line”, “arrival time”, “departure time”, and “used”, but there may be other items.
図5は追跡制御装置101が主記憶装置103に保持する計画データを示す図である。
FIG. 5 is a diagram showing plan data held in the
これは、本発明の一実施形態において、追跡制御装置101が主記憶装置103に保持する計画データ111、計画データ113、計画データ115を示したものである。
This shows plan data 111,
本実施例では、現在時刻は13:00:00、図8での一定時間は10:00としている。 In this embodiment, the current time is 13:00:00, and the fixed time in FIG. 8 is 10:00.
計画データ111は図2に示されたデータで構成される。 The plan data 111 is composed of the data shown in FIG.
計画データ113は、図8の処理により、図3に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。
The
計画データ115は、図8の処理により、図4に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。 The plan data 115 is constituted by the data shown in FIG. 4 with “used” being “unused” and the arrival time being before 13:10:00 by the processing of FIG.
図6は追跡制御装置121が主記憶装置123に保持する計画データを示す図である。
FIG. 6 is a diagram showing plan data stored in the
これは、本発明の一実施形態において、追跡制御装置121が主記憶装置123に保持する計画データ131、計画データ133、計画データ135を示したものである。
This shows
計画データ131は、図8の処理により、図2に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。
The
計画データ133は図3に示されたデータで構成される。
The
計画データ135は、図8の処理により、図4に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。
The
図7は追跡制御装置141が主記憶装置143に保持する計画データを示す図である。
FIG. 7 is a diagram showing plan data stored in the
これは、本発明の一実施形態において、追跡制御装置141が主記憶装置143に保持する計画データ151、計画データ153、計画データ155を示したものである。
This shows
計画データ151は、図8の処理により、図2に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。
The
計画データ153は、図8の処理により、図3に示されたデータの内、「使用済み」が「未」、かつ、到着時刻が13:10:00以前のデータで構成される。
The
計画データ155は図4に示されたデータで構成される。
The
図8は追跡制御装置101の通常時のプログラムフローを示す図である。これは、本発明の一実施形態において、追跡制御装置101が、追跡制御装置121、もしくは、追跡制御装置141の処理を引き継いでいない通常時のプログラムフローである。以下の処理ステップの処理主体は追跡制御装置101である。なお、追跡制御装置121、追跡制御装置141も、制御対象設備が異なること以外は同様のプログラムフローである。
FIG. 8 is a diagram showing a normal program flow of the tracking
追跡制御装置101は、S802からS813までの処理を周期的に繰り返し行う(S801)。
The tracking
追跡制御装置101が、設備I/F171、設備I/F173、設備I/F175から設備情報を受信する(S802)。
The
追跡制御装置101が、設備I/F171から受信した設備情報を設備データ110に、設備I/F173から受信した設備情報を設備データ112に、設備I/F175から受信した設備情報を設備データ114にそれぞれ反映する(S803)。
The tracking
追跡制御装置101の制御機能105が、設備データ110、計画データ111に基づいて、設備172を制御するための制御演算を行う(S804)。
The
追跡制御装置101の制御機能105が、制御において使用済みの計画データ111の「使用済み」の項目を「済」に設定する(S805)。
The
追跡制御装置101が、制御演算結果を制御データとして設備I/F171に送信する(S806)。
The
追跡制御装置101の計画データ変更機能106が、計画データ変更用の装置から送られる計画データ変更情報に基づいて、計画データ111を変更する(S807)。
The plan data change function 106 of the
追跡制御装置101の計画データ一致化機能107が、ステップ805とステップ807で変更された計画データを計画データ変更情報として追跡制御装置121、追跡制御装置141に送信する(S808)。
The plan data matching function 107 of the
追跡制御装置101が、追跡制御装置121、もしくは、追跡制御装置141から計画データ変更情報を受信した場合は、ステップ810に進む。受信しなかった場合は、ステップ813に進む(S809)。
When the
追跡制御装置101の計画データ一致化機能107が、追跡制御装置121から受信した計画データ変更情報を補助記憶装置104の計画データ116に、追跡制御装置141から受信した計画データ変更情報を補助記憶装置104の計画データ117にそれぞれ反映する(S810)。
The plan data matching function 107 of the
追跡制御装置121、もしくは、追跡制御装置141から受信した計画データ変更情報が、現在時刻から一定時間以内の計画データ変更情報を含む場合、ステップ812に進む。現在時刻から一定時間以内の計画データ変更情報を含まない場合、ステップ813に進む(S811)。ここで、現在時刻から一定時間以内とは、到着時刻が現在時刻から一定時間以内であることを示す。また、到着時刻を含まない計画データの場合は、出発時刻が現在時刻から一定時間以内であることを示す。
If the plan data change information received from the
追跡制御装置101の計画データ一致化機能107が、追跡制御装置121から受信した、現在時刻から一定時間以内の計画データ変更情報を主記憶装置103の計画データ113に、追跡制御装置141から受信した、現在時刻から一定時間以内の計画データ変更情報を主記憶装置103の計画データ115にそれぞれ反映する(S812)。
The plan data matching function 107 of the
追跡制御装置101のデータ移動機能108が、主記憶装置103の計画データ113と、主記憶装置103の計画データ115から、使用済みが「済」となったデータを削除する(S813)。
The
追跡制御装置101のデータ移動機能108が、補助記憶装置104の計画データ116の中で、主記憶装置103の計画データ113に存在せず、かつ、現在時刻から一定時間以内、かつ、使用済みが「未」のデータを主記憶装置103の計画データ113にコピーする。また、補助記憶装置104の計画データ117の中で、主記憶装置103の計画データ115に存在せず、かつ、現在時刻から一定時間以内、かつ、使用済みが「未」のデータを主記憶装置103の計画データ115にコピーする(S814)。
The
なお、図8では毎周期、補助記憶装置から主記憶装置に計画データをコピーしているが、2周期に1回実行するなど、毎周期実行しなくても良い。 In FIG. 8, the plan data is copied from the auxiliary storage device to the main storage device every cycle. However, the plan data may not be executed every cycle, such as once every two cycles.
図9は追跡制御装置101が他の追跡制御装置の処理を引き継ぐ際のプログラムフローを示す図である。これは、本発明の一実施形態において、追跡制御装置101が、追跡制御装置121の異常を検知して、追跡制御装置121の処理を引き継ぐ際のプログラムフローである。なお、追跡制御装置121の異常の検知は、追跡制御装置101の監視機能109によって行われる。以下の処理ステップの処理主体は追跡制御装置101である。なお、追跡制御装置121、追跡制御装置141が、他の追跡制御装置の処理を引き継ぐ際も、制御対象設備が異なること以外は同様のプログラムフローである。 追跡制御装置101は、異常が検知された場合、何れの追跡制御装置に引き継ぐかを、予め設定しておいても良いし、異常が検知された場合、何れの追跡制御装置に引き継ぐかを、引き継ぎ先の追跡制御装置の使用可能な主記憶装置の容量から決定しても良い。
FIG. 9 is a diagram showing a program flow when the
追跡制御装置101のデータ移動機能108は、処理を引き継いだ後の制御対象エリア以外の主記憶装置上の計画データを削除する。ここでは、追跡制御装置101は追跡制御装置121の処理を引き継ぐので、処理を引き継いだ後の制御対象エリアは、エリアAとエリアBとなる。すなわち、エリアCの計画データである計画データ115を削除する。
The
追跡制御装置101は、S903からS909までの処理を、補助記憶装置104の計画データ116を、主記憶装置103の計画データ113にコピーし終えるまで周期的に繰り返し行う(S902)。
The
追跡制御装置101が、設備I/F171、設備I/F173、設備I/F175から設備情報を受信する(S903)。
The
追跡制御装置101が、設備I/F171から受信した設備情報を設備データ110に、設備I/F173から受信した設備情報を設備データ112に、設備I/F175から受信した設備情報を設備データ114にそれぞれ反映する(S904)。
The tracking
追跡制御装置101の制御機能105が、設備データ110、計画データ111に基づいて、設備172を制御するための制御演算を行う。また、追跡制御装置101の制御機能105が、設備データ112、計画データ113に基づいて、設備174を制御するための制御演算を行う。また、(S905)。
The
追跡制御装置101の制御機能105が、制御において使用済みの計画データ111の「使用済み」の項目を「済」に設定する。また、制御において使用済みの計画データ113の「使用済み」の項目を「済」に設定する(S906)。
The
追跡制御装置101が、設備172に関する制御演算結果を制御データとして設備I/F171に送信する。また、設備174に関する制御演算結果を制御データとして設備I/F173に送信する。(S907)
追跡制御装置101の計画データ変更機能106が、計画データ変更用の装置から送られる計画データ変更情報に基づいて、計画データ111を変更する(S908)。なお、ステップ902の繰り返し処理が終了するまで、計画データ変更機能106は計画データ113の変更は行わない。
The
The plan data change function 106 of the
追跡制御装置101の計画データ一致化機能107が、ステップ906とステップ908で変更された計画データを計画データ変更情報として追跡制御装置141に送信する(S909)。
The plan data matching function 107 of the
追跡制御装置101のデータ移動機能108が、補助記憶装置104の計画データ116の中で、主記憶装置103の計画データ113に存在しないデータを主記憶装置103の計画データ113にコピーする(S910)。なお、この処理は、制御周期の隙間に実行し、複数周期に跨って段階的に行う。
The
ステップ911においてループが終了したら、追跡制御装置101は通常動作に移行する(S912)。ここでの通常動作とは図8での追跡制御装置101の動作をエリアA、エリアBの双方に対して行い、ステップ811からステップ814の処理を行わない動作を示している。
When the loop ends in step 911, the tracking
なお、追跡制御装置121が異常から復帰した場合には、追跡制御装置101は図8での動作を再びエリアAに対してのみ行う。
When the
すなわち、追跡制御装置の計画データ判断部(制御機能105)は、他の追跡制御装置が使用する計画データについて、直近の制御で使用する計画データであるか、直近の制御で使用する計画データ以外の計画データであるかを計画データに含まれる時刻に基づいて判断し、追跡制御装置の主記憶装置(主記憶装置103)に、追跡制御装置の計画データ及び他の追跡制御装置が直近の制御で使用する計画データを記憶し、追跡制御装置の補助記憶装置(補助記憶装置104)に、他の追跡制御装置の予め定められた時間帯(全ての時間帯)の計画データを記憶し、追跡制御装置が他の追跡制御装置の異常を検知した場合、追跡制御装置の計画データ同期部(制御機能105)は、追跡制御装置の補助記憶装置(補助記憶装置104)に記憶された他の追跡制御装置の直近の制御で使用する計画データ以外の計画データを、追跡制御装置(追跡制御装置101)の主記憶装置にコピーして他の追跡制御装置(例えば、追跡制御装置121)の計画データの同期をとる。 That is, the plan data judgment unit (control function 105) of the tracking control device is the plan data used in the latest control for the plan data used by other tracking control devices, or other than the plan data used in the latest control. Is determined based on the time included in the plan data, and the control data of the tracking control device and the other tracking control devices are controlled by the main storage device (main storage device 103) of the tracking control device. Is stored in the auxiliary storage device (auxiliary storage device 104) of the tracking control device, and the planning data of a predetermined time zone (all time zones) of other tracking control devices is stored and tracked. When the control device detects an abnormality in another tracking control device, the plan data synchronization unit (control function 105) of the tracking control device stores it in the auxiliary storage device (auxiliary storage device 104) of the tracking control device. The plan data other than the plan data used in the latest control of the other tracking control device is copied to the main storage device of the tracking control device (tracking control device 101), and another tracking control device (for example, the tracking control device). 121) The plan data is synchronized.
また、直近の制御で使用する計画データとは、計画データに含まれる時刻が現在時刻に対して一定の時間以内である計画データとし、追跡制御装置の計画データ判断部は、前記計画データに含まれる時刻が現在時刻から一定時間以内の場合に、他の追跡制御装置が直近の制御で使用する計画データと判断する。 Further, the plan data used in the most recent control is plan data in which the time included in the plan data is within a certain time with respect to the current time, and the plan data determination unit of the tracking control device is included in the plan data. When the current time is within a certain time from the current time, it is determined as the plan data used by the other tracking control device in the latest control.
また、追跡制御装置の計画データ判断部は、計画データに含まれる、制御に既に使用されたか否かの情報によって、他の追跡制御装置が直近の制御で使用する計画データか否かを判断する。 Further, the plan data determination unit of the tracking control device determines whether or not the other tracking control device is the plan data used in the latest control based on the information included in the plan data as to whether the control data has already been used. .
また、追跡制御装置の計画データ判断部は、制御にまだ使用されていない計画データを、他の追跡制御装置が直近の制御で使用する計画データと判断する。 In addition, the plan data determination unit of the tracking control device determines that the plan data that has not been used for the control is the plan data that other tracking control devices use in the latest control.
また、追跡制御装置の計画データ同期部は、追跡制御装置の補助記憶装置に保持している、処理の引き継ぎ元の直近の制御で使用する計画データ以外の計画データを、追跡制御装置の主記憶装置にコピーする際に、追跡制御装置の主記憶装置に保持している、処理の引き継ぎ元の他の追跡制御装置以外の、他の追跡制御装置の計画データを削除する。 In addition, the plan data synchronization unit of the tracking control device stores the plan data, which is stored in the auxiliary storage device of the tracking control device, other than the plan data used in the latest control of the process takeover source, in the main memory of the tracking control device. When copying to the device, the plan data of other tracking control devices other than the other tracking control device of the process takeover source held in the main storage device of the tracking control device are deleted.
また、追跡制御装置の計画データ同期部は、追跡制御装置の補助記憶装置に保持している、処理の引き継ぎ元の直近の制御で使用する計画データ以外の計画データの一部を、追跡制御装置の主記憶装置にコピーする。 In addition, the plan data synchronization unit of the tracking control device stores a part of the plan data, which is held in the auxiliary storage device of the tracking control device, other than the plan data used in the latest control of the process takeover source, To the main storage device.
また、追跡制御装置の計画データ同期部は、処理の引き継ぎ元の直近の制御で使用する計画データ以外の計画データのうち、処理の引き継ぎ元の他の追跡制御装置の制御範囲の中のある範囲を制御するために必要な計画データを、追跡制御装置の主記憶装置にコピーする。 図10は、追跡制御装置101が、追跡制御装置121の処理の引き継ぎを完了した際に、主記憶装置103に保持する計画データを示す図である。
In addition, the plan data synchronization unit of the tracking control device has a range within the control range of the other tracking control device of the process takeover source among the plan data other than the plan data used in the latest control of the process takeover source. The plan data necessary for controlling the data is copied to the main memory of the tracking control device. FIG. 10 is a diagram showing the plan data held in the
計画データ111は図2に示されたデータで構成される。 The plan data 111 is composed of the data shown in FIG.
計画データ113は図3に示されたデータで構成される。
The
以上、本発明の実施形態を図面に沿って説明した。しかしながら本発明は前記実施形態に示した事項に限定されず、特許請求の範囲の記載に基づいてその変更、改良などが可能であることは明らかである。例えば上述した実施形態では、3つの追跡制御装置が、互いが互いの処理を引き継ぐ際の構成を示しているが、4つ以上の追跡制御装置であってもよい。また、追跡制御装置が処理を引き継ぐ際に、設備I/Fとやり取りを行っていないが、設備I/Fに追跡制御装置が切り替わることを通知することにより、設備I/Fの通信先を切り替えてもよい。また、追跡制御装置が他の追跡制御装置の処理を引き継いでいるかの状態情報を記憶装置に保持してもよい。 The embodiments of the present invention have been described with reference to the drawings. However, the present invention is not limited to the matters shown in the above-described embodiments, and it is obvious that changes and improvements can be made based on the description of the scope of claims. For example, in the above-described embodiment, the configuration in which three tracking control devices take over each other's processing is shown, but four or more tracking control devices may be used. Also, when the tracking control device takes over processing, it does not communicate with the facility I / F, but the facility I / F communication destination is switched by notifying the facility I / F that the tracking control device is switched. May be. Further, status information indicating whether the tracking control device takes over the processing of another tracking control device may be held in the storage device.
本発明の第2の実施例では、2つの異なるエリアを監視制御対象とする追跡制御装置の待機系を、1つの追跡制御装置で構成する際の動作について説明する。 In the second embodiment of the present invention, an operation when a standby system of a tracking control device that targets two different areas as monitoring control targets is configured by one tracking control device will be described.
図11はシステム構成図である。 FIG. 11 is a system configuration diagram.
これは、本発明の一実施形態におけるシステムの構成を示したものである。 This shows a system configuration in an embodiment of the present invention.
追跡制御装置1101は、エリアAの監視制御を行う装置である。
The
主記憶装置1103は、エリアAの設備データ1108、エリアAの計画データ1109を記憶する。
The main memory 1103 stores area A
追跡制御装置1121は、エリアBの監視制御を行う装置であり、追跡制御装置1101と同様の構成を取る。
The
追跡制御装置1141は、追跡制御装置1101、もしくは、追跡制御装置1121の不具合時に、これらの追跡制御装置の処理を引き継いで、エリアA、もしくは、エリアBの監視制御を行う装置である。
The
制御機能1145は、追跡制御装置1101、もしくは、追跡制御装置1121の不具合時に、主記憶装置1143に記憶された設備データ1150、計画データ1151を基に、設備1172を制御するための情報を設備I/F1171に送る、もしくは、主記憶装置1143に記憶された設備データ1152、計画データ1153を基に、設備1174を制御するための情報を設備I/F1173に送る機能である。
The
主記憶装置1143は、CPU1142が直接アクセスする情報を保持するための装置であり、エリアAの設備データ1150、エリアAの計画データ1151、エリアBの設備データ1152、エリアBの計画データ1153を記憶する。設備データ1150は、設備1172に関する情報であり、予め設定された情報と、設備1172から設備I/F1171を介して送られる情報を含む。計画データ1150は、エリアAの直近の時間帯の列車の運行計画を表す情報である。設備データ1152は、設備1174に関する情報であり、予め設定された情報と、設備1174から設備I/F1173を介して送られる情報を含む。計画データ1153は、エリアBの直近の時間帯の列車の運行計画を表す情報である。
The
補助記憶装置1144は、情報を永続的に保存しておくための装置であり、エリアAの計画データ1154、エリアBの計画データ1155を記憶する。計画データ1154は、エリアAの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。計画データ1155は、エリアBの予め定められた時間帯(全ての時間帯)の列車の運行計画を表す情報である。
The
追跡制御装置101、追跡制御装置121は、図8のステップ808からステップ813を実行しない形で動作する。
The
追跡制御装置141は、通常時は図8のステップ804からステップ807を実行しない形で動作する。
The
追跡制御装置141は、追跡制御装置101、または、追跡制御装置121の異常を検知して、追跡制御装置101、または、追跡制御装置121の処理を引き継ぐ際は、図9のステップ908を実行しない形で動作する。
When the
以上、本発明の実施形態を図面に沿って説明した。しかしながら本発明は前記実施形態に示した事項に限定されず、特許請求の範囲の記載に基づいてその変更、改良などが可能であることは明らかである。例えば上述した実施形態では、2つの追跡制御装置の待機系を、1つの追跡制御装置で構成する際の例を示しているが、3つ以上の追跡制御装置の待機系を、1つの追跡制御装置で構成してもよい。また、3つ以上の追跡制御装置の待機系を、2つ以上の追跡制御装置で構成してもよい。 The embodiments of the present invention have been described with reference to the drawings. However, the present invention is not limited to the matters shown in the above-described embodiments, and it is obvious that changes and improvements can be made based on the description of the scope of claims. For example, in the above-described embodiment, an example in which the standby system of two tracking control devices is configured by one tracking control device is shown. However, the standby system of three or more tracking control devices is configured by one tracking control. You may comprise with an apparatus. Further, the standby system of three or more tracking control devices may be configured by two or more tracking control devices.
本発明の第3の実施例では、3つの異なるエリアを監視制御対象とする追跡制御装置が、互いに互いの待機系として構成され、1つの追跡制御装置の処理を2つの追跡制御装置が、1つの追跡制御装置の監視制御範囲を分割して引き継ぐ際の動作について説明する。 In the third embodiment of the present invention, the tracking control devices for monitoring and controlling three different areas are configured as mutually standby systems, and the processing of one tracking control device is performed by two tracking control devices. An operation when the supervisory control range of two tracking control devices is divided and taken over will be described.
システム構成、プログラムフローは実施例1と同様である。 The system configuration and program flow are the same as in the first embodiment.
本実施例では、図9において処理を引き継ぐ際に、引き継ぎ元の追跡制御装置の監視制御範囲を分割して、複数の追跡制御装置が処理を引き継ぐ。 In this embodiment, when the process is taken over in FIG. 9, the monitoring control range of the takeover source tracking control apparatus is divided, and a plurality of tracking control apparatuses take over the process.
図12、図13は、追跡制御装置101と追跡制御装置141が、追跡制御装置121の処理の引き継ぎを完了した際に、主記憶装置103に保持する計画データと主記憶装置143に保持する計画データをそれぞれ示す図である。ここでは、駅が「B-A」「B-B」「B-C」「B-D」「B-E」の範囲を追跡制御装置101が引き継ぎ、駅が「B-P」「B-Q」「B-R」の範囲を追跡制御装置141が引き継ぐとしている。
FIGS. 12 and 13 show the plan data held in the
図12では、追跡制御装置141の主記憶装置103に、エリアAの予め定められた時間帯(全ての時間帯)の計画データと、駅が「B-A」「B-B」「B-C」「B-D」「B-E」の範囲の予め定められた時間帯(全ての時間帯)の計画データを保持しており、追跡制御装置101はエリアAとエリアBの一部の範囲の監視制御を行う。
In FIG. 12, the
図13では、追跡制御装置141の主記憶装置153に、駅が「B-P」「B-Q」「B-R」の範囲の予め定められた時間帯(全ての時間帯)の計画データと、エリアCの予め定められた時間帯(全ての時間帯)の計画データを保持しており、追跡制御装置101はエリアBのうち、追跡制御装置101の監視制御範囲外の範囲とエリアCの監視制御を行う。
In FIG. 13, the
以上、本発明の実施形態を図面に沿って説明した。しかしながら本発明は前記実施形態に示した事項に限定されず、特許請求の範囲の記載に基づいてその変更、改良などが可能であることは明らかである。例えば上述した実施形態では、3つの追跡制御装置が、互いが互いの処理を引き継ぐ際の構成を示しているが、4つ以上の追跡制御装置であってもよい。また、引き継ぐ制御対象は駅により分割されたが、この分割範囲を予め設定しておいてもよいし、また、使用可能な主記憶装置の容量から動的に決定してもよい。また、既に1つの追跡制御装置が他の追跡制御装置の処理を引き継いでおり、ある追跡制御装置の監視制御エリアがA、D、他の追跡制御装置の監視制御エリアがB、他の追跡制御装置の監視制御エリアがCの際に、初めの追跡制御装置の異常発生時に、エリア単位に監視制御範囲を分割して、他の追跡制御装置に処理を引き継いでもよい。この場合、初めの追跡制御装置の異常発生時には、他の追跡制御装置の監視制御エリアがA、B、他の追跡制御装置の監視制御エリアがC、Dとなる。 The embodiments of the present invention have been described with reference to the drawings. However, the present invention is not limited to the matters shown in the above-described embodiments, and it is obvious that changes and improvements can be made based on the description of the scope of claims. For example, in the above-described embodiment, the configuration in which three tracking control devices take over each other's processing is shown, but four or more tracking control devices may be used. Further, the control target to be taken over is divided by the station, but this division range may be set in advance or may be dynamically determined from the capacity of the usable main storage device. Also, one tracking control device has already taken over the processing of the other tracking control device, the monitoring control area of one tracking control device is A, D, the monitoring control area of another tracking control device is B, the other tracking control When the monitoring control area of the device is C, when an abnormality occurs in the first tracking control device, the monitoring control range may be divided into areas and the processing may be taken over by another tracking control device. In this case, when an abnormality occurs in the first tracking control device, the monitoring control areas of the other tracking control devices are A and B, and the monitoring control areas of the other tracking control devices are C and D.
101 追跡制御装置
172 設備
178 ネットワーク
101 Tracking control device 172
Claims (10)
追跡制御装置の計画データ判断部は、他の追跡制御装置が使用する計画データについて、直近の制御で使用する計画データであるか、直近の制御で使用する計画データ以外の計画データであるかを前記計画データに含まれる時刻に基づいて判断し、
前記追跡制御装置の主記憶装置に、前記追跡制御装置の計画データ及び他の追跡制御装置が直近の制御で使用する計画データを記憶し、
前記追跡制御装置の補助記憶装置に、前記他の追跡制御装置の予め定められた時間帯の計画データを記憶し、
前記追跡制御装置が前記他の追跡制御装置の異常を検知した場合、
前記追跡制御装置の計画データ同期部は、前記追跡制御装置の補助記憶装置に記憶された前記他の追跡制御装置の前記直近の制御で使用する計画データ以外の計画データを、前記追跡制御装置の主記憶装置にコピーして前記他の追跡制御装置の計画データの同期をとることを特徴とするデータ同期方法。 In a data synchronization method for a plurality of tracking control devices,
The plan data judgment unit of the tracking control device determines whether the plan data used by other tracking control devices is plan data used in the latest control or plan data other than the plan data used in the latest control. Judging based on the time included in the plan data,
In the main memory of the tracking control device, the planning data of the tracking control device and the planning data used by the other tracking control device in the most recent control are stored,
In the auxiliary storage device of the tracking control device, the plan data of a predetermined time zone of the other tracking control device is stored,
When the tracking control device detects an abnormality of the other tracking control device,
The plan data synchronization unit of the tracking control device stores plan data other than the plan data used in the most recent control of the other tracking control device stored in the auxiliary storage device of the tracking control device. A data synchronization method comprising copying data to a main storage device and synchronizing the plan data of the other tracking control device.
前記直近の制御で使用する計画データとは、前記計画データに含まれる時刻が現在時刻に対して一定の時間以内である計画データとし、
前記追跡制御装置の計画データ判断部は、前記計画データに含まれる時刻が現在時刻から一定時間以内の場合に、他の追跡制御装置が直近の制御で使用する計画データと判断することを特徴とするデータ同期方法。 The data synchronization method according to claim 1,
The plan data used in the most recent control is plan data in which the time included in the plan data is within a certain time with respect to the current time,
The plan data judgment unit of the tracking control device judges that the plan data used by the other tracking control device in the latest control when the time included in the plan data is within a certain time from the current time. How to synchronize data.
前記追跡制御装置の計画データ判断部は、前記計画データに含まれる、制御に既に使用されたか否かの情報によって、他の追跡制御装置が直近の制御で使用する計画データか否かを判断することを特徴とするデータ同期方法。 The data synchronization method according to claim 1,
The plan data judgment unit of the tracking control device judges whether or not the plan data is used by the other tracking control device in the latest control based on the information included in the plan data as to whether or not the control data has already been used. A data synchronization method characterized by the above.
前記追跡制御装置の計画データ判断部は、制御にまだ使用されていない計画データを、他の追跡制御装置が直近の制御で使用する計画データと判断することを特徴とするデータ同期方法。 The data synchronization method according to claim 3, wherein
The plan data judging unit of the tracking control device judges plan data that has not been used for control as plan data used by the other tracking control device in the latest control.
前記追跡制御装置の計画データ同期部は、前記追跡制御装置の補助記憶装置に保持している、前記異常を検知した他の追跡制御装置の前記直近の制御で使用する計画データ以外の計画データを、前記追跡制御装置の主記憶装置にコピーする際に、前記追跡制御装置の前記主記憶装置に保持している、前記異常を検知した他の追跡制御装置以外の、他の追跡制御装置の計画データを削除することを特徴とするデータ同期方法。 The data synchronization method according to claim 4, wherein
The plan data synchronization unit of the tracking control device stores plan data other than the plan data that is held in the auxiliary storage device of the tracking control device and is used in the most recent control of the other tracking control device that has detected the abnormality. , When copying to the main storage device of the tracking control device, a plan of another tracking control device other than the other tracking control device having detected the abnormality held in the main storage device of the tracking control device A data synchronization method comprising deleting data.
前記追跡制御装置の計画データ同期部は、前記追跡制御装置の補助記憶装置に保持している、前記異常を検知した他の追跡制御装置の前記直近の制御で使用する計画データ以外の計画データの一部を、前記追跡制御装置の主記憶装置にコピーすることを特徴とするデータ同期方法。 The data synchronization method according to claim 5, wherein
The plan data synchronization unit of the tracking control device stores plan data other than the plan data that is held in the auxiliary storage device of the tracking control device and is used in the most recent control of the other tracking control device that has detected the abnormality . A data synchronization method, wherein a part is copied to a main storage device of the tracking control device.
前記追跡制御装置の計画データ同期部は、前記異常を検知した他の追跡制御装置の前記直近の制御で使用する計画データ以外の計画データのうち、前記異常を検知した他の追跡制御装置の制御範囲の中のある範囲を制御するために必要な計画データを、前記追跡制御装置の主記憶装置にコピーすることを特徴とするデータ同期方法。 The data synchronization method according to claim 6, wherein
The plan data synchronization unit of the tracking control device controls the other tracking control device that has detected the abnormality out of plan data other than the plan data used in the most recent control of the other tracking control device that has detected the abnormality. A data synchronization method, comprising: copying plan data necessary for controlling a certain range of the range to a main storage device of the tracking control device.
前記追跡制御装置は、異常が検知された場合、何れの追跡制御装置に引き継ぐかを、予め設定しておくことを特徴とするデータ同期方法。 The data synchronization method according to claim 7, wherein
A data synchronization method, wherein the tracking control device sets in advance which tracking control device to take over when an abnormality is detected.
前記追跡制御装置は、異常が検知された場合、何れの追跡制御装置に引き継ぐかを、引き継ぎ先の追跡制御装置の使用可能な主記憶装置の容量から決定する
ことを特徴とするデータ同期方法。 The data synchronization method according to claim 8, wherein
The data tracking method according to claim 1, wherein when an abnormality is detected, the tracking control device determines which tracking control device to take over from a capacity of a main storage device that can be used by the tracking control device of the takeover destination.
他の追跡制御装置が使用する計画データについて、直近の制御で使用する計画データであるか、直近の制御で使用する計画データ以外の計画データであるかを前記計画データに含まれる時刻に基づいて判断する追跡制御装置の計画データ判断部と、
前記追跡制御装置の計画データ及び他の追跡制御装置が直近の制御で使用する計画デー
タを記憶する前記追跡制御装置の主記憶装置と、
前記他の追跡制御装置の予め定められた時間帯の計画データを記憶する前記追跡制御装置の補助記憶装置と、
前記追跡制御装置が前記他の追跡制御装置の異常を検知した場合、
前記追跡制御装置の補助記憶装置に記憶された前記他の追跡制御装置の前記直近の制御で使用する計画データ以外の計画データを、前記追跡制御装置の主記憶装置にコピーして前記他の追跡制御装置の計画データの同期をとる前記追跡制御装置の計画データ同期部と、を備えることを特徴とするデータ同期システム。 In the data synchronization system of multiple tracking controllers,
Based on the time included in the plan data, the plan data used by other tracking control devices is the plan data used in the latest control or the plan data other than the plan data used in the latest control. A plan data judgment unit of the tracking control device to judge,
A main storage device of the tracking control device for storing the planning data of the tracking control device and the planning data used by the other tracking control device in the most recent control;
An auxiliary storage device of the tracking control device for storing plan data of a predetermined time period of the other tracking control device;
When the tracking control device detects an abnormality of the other tracking control device,
Plan data other than the plan data used in the latest control of the other tracking control device stored in the auxiliary storage device of the tracking control device is copied to the main storage device of the tracking control device to copy the other tracking data. A data synchronization system comprising: a plan data synchronization unit of the tracking control device that synchronizes plan data of the control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015014936A JP6442302B2 (en) | 2015-01-29 | 2015-01-29 | Data synchronization method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015014936A JP6442302B2 (en) | 2015-01-29 | 2015-01-29 | Data synchronization method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016137862A JP2016137862A (en) | 2016-08-04 |
| JP6442302B2 true JP6442302B2 (en) | 2018-12-19 |
Family
ID=56559846
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015014936A Active JP6442302B2 (en) | 2015-01-29 | 2015-01-29 | Data synchronization method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6442302B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115203318A (en) * | 2022-06-10 | 2022-10-18 | 珠海格力电器股份有限公司 | Data synchronization system, data synchronization method, device and equipment |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07262034A (en) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | Data transfer system |
| JPH09152996A (en) * | 1995-11-30 | 1997-06-10 | Fujitsu Ltd | Data transfer system |
| JP2001352613A (en) * | 1997-02-10 | 2001-12-21 | East Japan Railway Co | Vehicle control device |
| JPH11120017A (en) * | 1997-10-20 | 1999-04-30 | Mitsubishi Electric Corp | Automatic numbering system, dual system, cluster system |
| US20080178050A1 (en) * | 2007-01-23 | 2008-07-24 | International Business Machines Corporation | Data backup system and method for synchronizing a replication of permanent data and temporary data in the event of an operational error |
| JP5748214B2 (en) * | 2011-07-14 | 2015-07-15 | 日本電気通信システム株式会社 | Redundant information processing system |
-
2015
- 2015-01-29 JP JP2015014936A patent/JP6442302B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016137862A (en) | 2016-08-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11876608B2 (en) | Redundant control system | |
| KR20190095443A (en) | Methods, systems, and devices for managing primary and secondary databases | |
| JP2006279279A (en) | Data relay apparatus and failure recovery method | |
| US20180115457A1 (en) | High availability input/output management nodes | |
| WO2020090032A1 (en) | Communication system, communication apparatus, communication method, and program | |
| US20120294603A1 (en) | Method and System for Service Protection | |
| JP2010004321A (en) | Time tracking system and time tracking apparatus | |
| CN102594610A (en) | Host election method after topology division as well as device and network equipment | |
| JP6442302B2 (en) | Data synchronization method | |
| CN106230622B (en) | Cluster implementation method and device | |
| JPH0314161A (en) | Processor monitoring processing system | |
| JP2020144575A (en) | Railway control system | |
| CN101122798A (en) | Method for implementing working main station and standby main station synchronous recording | |
| JP5697071B2 (en) | Network system and failure recovery method thereof | |
| KR101192896B1 (en) | Distributed synchronization method and apparatus for fault tolerance | |
| JP6745106B2 (en) | Gateway device and sensor network system | |
| JP2008236069A (en) | Optical transmission equipment | |
| JP6526836B2 (en) | Switching network synchronization method and switching device, access device, storage medium | |
| JP2005159546A (en) | Network equipment | |
| US10178666B2 (en) | Method and computer network for transmitting messages | |
| JP2015524217A (en) | A method for constructing optimal time control paths in large-scale computer networks | |
| CN101841428A (en) | System hot standby processing method, management board and communication equipment | |
| JP5516020B2 (en) | Data storage device and data storage method | |
| US20220321210A1 (en) | Transmission apparatus and transmission method | |
| JP6367630B2 (en) | Redundant system, redundant device and switching method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170110 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20170112 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170411 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180315 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180327 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180528 |
|
| 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: 20181030 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181126 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6442302 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |