(57)【要約】【課題】列車の運行管理を制御する列車運行管理システムに用いて好適な、可用性および信頼性に優れた運行管理用フォルトトレラントシステムを得る。【解決手段】列車の運行管理に関する同一の情報に基づいて同一の運行管理処理を並行して実行する複数の工業用の汎用計算機と、前記同一の運行管理処理に対する処理結果を前記複数の汎用計算機から取得し、該処理結果を照合して多数決判断を行い、一の処理結果を決定する照合・多数決判断部と、前記汎用計算機と前記照合・多数決判断部とを通信可能に接続し、汎用のネットワークからなる系間ネットワークと、を備える。【選択図】        図１
2009040199.tif 000002
【特許請求の範囲】
【請求項１】
列車の運行管理に関する同一の情報に基づいて同一の運行管理処理を並行して実行する複数の工業用の汎用計算機と、
前記同一の運行管理処理に対する処理結果を前記複数の汎用計算機から取得し、該処理結果を照合して多数決判断を行い、一の処理結果を決定する照合・多数決判断部と、
前記汎用計算機と前記照合・多数決判断部とを通信可能に接続し、汎用のネットワークからなる系間ネットワークと、
を備えることを特徴とする運行管理用フォルトトレラントシステム。
【請求項２】
前記複数の工業用の汎用計算機の各々が内蔵するディスクユニットに同一の列車運行管理処理の実行プログラムを格納し、前記実行プログラムを並行して実行すること、
を特徴とする請求項１に記載の運行管理用フォルトトレラントシステム。
【請求項３】
前記系間ネットワークが、汎用のネットワークからなること、
を特徴とする請求項１に記載の運行管理用フォルトトレラントシステム。
【請求項４】
前記複数の汎用計算機は、他の汎用計算機の保持する情報をミラーリングするミラーリングディスクを備えること、
を特徴とする請求項１に記載の運行管理用フォルトトレラントシステム。
【請求項５】
前記照合・多数決判断部を複数備えることにより前記照合・多数決判断部が冗長化されていること、
を特徴とする請求項１に記載の運行管理用フォルトトレラントシステム。
【請求項６】
前記複数の照合・多数決判断部のうち一の照合・多数決判断部が主系の照合・多数決判断部として機能し、前記複数の照合・多数決判断部のうち一の照合・多数決判断部が従系の照合・多数決判断部として機能すること、
を特徴とする請求項５に記載の運行管理用フォルトトレラントシステム。
【請求項７】
前記系間ネットワークを複数備えることにより前記系間ネットワークが冗長化されていること、
を特徴とする請求項１に記載の運行管理用フォルトトレラントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、列車の運行管理を制御する列車運行管理システムに用いて好適な運行管理用フォルトトレラントシステムに関するものである。
【背景技術】
【０００２】
列車の運行管理を行う運行管理システムの故障は、列車事故につながるため特に信頼性の高い性能が求められ、二重化された計算機により構成される。従来の一般的な運行管理装置は、主系計算機および従系計算機を有し、主系計算機は、ＣＰＵ、ＨＤＤなどの記憶装置、および外部制御装置または他系との信号入出力となるＬＡＮまたは接点入出力から構成される。運行管理に関する処理は、主系計算機および従系計算機の両方とも行うが、外部制御装置へは主系側のみ出力する方式が取られる。主系計算機および従系計算機の判断は、ＬＡＮまたは接点入出力を用いて、系間での通信を行い、片方が主系、もう片方が従系での運転を行う。主系計算機に障害が発生した時には、この通信の情報を元に系が切り替わる仕組みとなっている。記憶装置には、ＯＳ（オペレーションシステム）、データ、アプリケーションが搭載される。
【０００３】
このような運行管理システムにおいて信頼性を高める技術として、例えばクラスタ構成を採用した運行管理装置として、主系計算機および従系計算機から同時に参照することができる外部記憶装置を設けることで計算機側の記憶装置を削減し、これによって信頼性を高め、障害に強く可用性の高い、クラスタ構成を採用した運行管理装置が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】特開２００５−１１５４７２号公報
【特許文献２】特開平１０−１１１０１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、可用性を実現するために冗長系の監視を行うための複雑なソフトウェア（アプリケーション）を必要とし、このソフトウェア（アプリケーション）の不具合により可用性が失われる場合がある。すなわち、このソフトウェア（アプリケーション）に不具合が生じた場合、これに連動して他のアプリケーション等も動作しなくなり、システムがダウンしてしまうという問題がある。また、主系計算機（または従系計算機）の故障発生時における系の切り替え処理に数秒という時間を要し、可用性の観点で不十分であるという問題がある。
【０００６】
また、クラスタ構成以外に、機能ごとに冗長化構成を有するフォルトトレラント構成を採用した運行管理装置も用いられている。このフォルトトレラント構成を採用した従来の運行管理装置は、金融系に多く用いられている専用のハードウェアに専用のソフトウェア（アプリケーション）を搭載して構成されている。この装置の場合には、時間の管理が細かくされておらず、リアルタイム性および時間の正確さにおいて性能が劣るため、信頼性の観点で不十分である。また、ＣＰＵを汎用ＣＰＵ基板とし、データ転送および同期信号交換機能をＣＰＵ基板とは別のＶＢＵＳ基板に持たせて構成した三重系フォルトトレラントシステムがあるが、ＶＢＵＳ基板も含めたシステム全体としては、専用のハードウェアを用いているため汎用性が無く、コストが高く、保守の面で問題があり、さらに性能の向上も難しい、という問題がある（たとえば、特許文献２参照）。
【０００７】
本発明は、上記に鑑みてなされたものであって、列車の運行管理を制御する列車運行管理システムに用いて好適な、可用性および信頼性に優れた運行管理用フォルトトレラントシステムを得ることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明にかかる運行管理用フォルトトレラントシステムは、列車の運行管理に関する同一の情報に基づいて同一の運行管理処理を並行して実行する複数の工業用の汎用計算機と、同一の運行管理処理に対する処理結果を複数の汎用計算機から取得し、該処理結果を照合して多数決判断を行い、一の処理結果を決定する照合・多数決判断部と、汎用計算機と照合・多数決判断部とを通信可能に接続し、汎用のネットワークからなる系間ネットワークと、を備えることを特徴とする。
【発明の効果】
【０００９】
この発明によれば、複数の汎用計算機が列車の運行管理に関する同一の情報に基づいて同一の運行管理処理を並行して実行し、照合・多数決判断部が同一の運行管理処理に対する処理結果を複数の汎用計算機から取得して該処理結果を照合することで多数決判断を行って一の処理結果を決定し、汎用のネットワークからなる系間ネットワークが汎用計算機と照合・多数決判断部とを通信可能に接続する構成とすることにより、列車の運行管理を制御する列車運行管理システムに用いて好適な、可用性および信頼性に優れた運行管理用フォルトトレラントシステムを得ることできる、という効果を奏する。
【発明を実施するための最良の形態】
【００１０】
以下に、本発明にかかる運行管理用フォルトトレラントシステムの実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１１】
実施の形態１．
図１は、本発明の実施の形態１にかかる運行管理用フォルトトレラントシステムの概略構成を示す図である。図１に示すように、本実施の形態にかかる運行管理用フォルトトレラントシステムは、分散サーバ１０Ａ、１０ｂ、１０ｃ（以下、総称して分散サーバ１０と呼ぶ場合がある）と、照合・多数決判断部２０と、系間ネットワーク３０と、外部ネットワーク４０と、を備えて構成される３重系フォルトトレラントシステムである。
【００１２】
分散サーバ１０Ａ、１０ｂ、１０ｃは、照合・多数決判断部２０から送信された、運行管理処理を行うための所定の同一の情報をそれぞれ受信し、該情報に基づいて、列車の運行管理に関する運行管理処理である所定の同一の運行管理処理を行う。そして、分散サーバ１０Ａ、１０ｂ、１０ｃは、その処理結果を照合・多数決判断部２０にそれぞれ送信する。分散サーバ１０Ａ、１０ｂ、１０ｃを３台備えてそれぞれにおいて運行管理処理を実行することにより、運行管理処理が３重系に冗長化されている。
【００１３】
また、分散サーバ１０Ａ、１０ｂ、１０ｃは、ミラーリングディスクを備え、他の分散サーバ１０の保持する情報をミラーリングすることが可能とされている。これにより、分散サーバ１０Ａ、１０ｂ、１０ｃのうちいずれかが故障等した場合においても、他の分散サーバ１１０のミラーリングディスクの記録を調べることにより、故障した分散サーバ１０の情報等を得ることが可能である。
【００１４】
この分散サーバ１０Ａ、１０ｂ、１０ｃのハードウェアとしては、ＯＡ計算機と異なり、連続運転、信頼性、処理時間の正確さに優れた工業用の汎用計算機が用いられている。そして、該工業用の汎用計算機に列車の運行管理に関する運行管理処理を実行するためのアプリケーションが搭載されて、分散サーバ１０Ａ、１０ｂ、１０ｃとして機能する。工業用の汎用計算機を用いることにより、一般の計算機を使用する場合と比較して、処理性能および耐久性において高い信頼性を得ることができる。
【００１５】
また、従来のフォルトトレラント構成のように専用のハードウェアを使用しない。従来のフォルトトレラント構成では、金融系に多く用いられている専用のハードウェア（計算機）に該ハードウェア専用のソフトウェア（アプリケーション）を搭載している。この装置の場合には、時間の管理が細かく行われず、運行管理処理のリアルタイム性および時間の正確さにおいて性能が不十分である。また、専用のハードウェアを用いているため汎用性が無く、コストが高く、保守の面で問題があり、さらに性能の向上も難しい。
【００１６】
しかしながら、本実施の形態にかかる運行管理用フォルトトレラントシステムでは、分散サーバ１０Ａ、１０ｂ、１０ｃのハードウェアとして工業用の汎用計算機を使用し、これに該汎用計算機に広く使用可能なソフトウェア（たとえば、ＬＩＮＵＸ用ソフトウェア）（アプリケーション）を搭載している。工業用の汎用計算機を用いることにより、運行管理処理をリアルタイムで、かつ時間管理を正確に行うことができる。
【００１７】
また、工業用の汎用計算機を用いているため、専用のハードウェアを用いる場合と比較して汎用性に優れ、安価にかつ容易に入手することができる。また、汎用性が高いため保守の面でも問題がなく、さらにバージョンアップ等の計算機の進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００１８】
工業用の汎用計算機は、例えば図２に示すように、ＣＰＵやＭＰＵを含み各種実行プログラムを実行する制御ユニット５１と、メモリユニット５２と、ディスクユニット（ハードディスク）５３と、外部Ｉ／Ｆユニット５４と、を備え、これらの各ユニットは、それぞれシステムバスＡを介して接続された構成とされている。図２は、工業用の汎用計算機の構成例を説明するための図である。
【００１９】
なお、メモリユニット５２は、ＲＡＭ，ＲＯＭ等のメモリを含み、制御ユニット５１が実行すべき実行プログラム（列車の運行管理に関する運行管理処理を実行するためのアプリケーション用プログラム等），初期設定データおよび処理の過程で得られたデータ等を記憶する。また、ディスクユニット１０３には、列車の運行管理に関する運行管理処理の実行プログラムが格納され、また、各種のデータが記憶されるデータベースがある。そして、メモリユニット５２は、上述したミラーリングディスクを備える。
【００２０】
照合・多数決判断部２０は、外部ネットワーク４０を介して取得した、列車の運行管理に関する情報に識別番号を付して、分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバに送信する。また、照合・多数決判断部２０は、照合・多数決判断部２０が送信した同一の情報に基づいて分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバが実行した同一の運行管理処理に対する処理結果を該分散サーバ１０Ａ、１０ｂ、１０ｃのそれぞれから取得し、取得した３つの処理結果を照合し、多数決判断を行い、一の処理結果を決定する。そして、照合・多数決判断部２０は、決定した各運行管理処理における一の処理結果を、外部ネットワーク４０を介して図示しない他の処理部等に送信する。照合・多数決判断部２０は、運行管理処理の最終処理結果を決定するため、より信頼性を高めるために、この部分のみ専用のハードウェアにより構成している。
【００２１】
この専用のハードウェアの構成は、例えば上記の工業用の汎用計算機の場合と同様に、ＣＰＵやＭＰＵを含み各種実行プログラムを実行する制御ユニットと、メモリユニットと、ディスクユニット（ハードディスク）と、外部Ｉ／Ｆユニットと、の各ユニットがそれぞれシステムバスを介して接続された構成とすることができる。
【００２２】
なお、本実施の形態においては、照合・多数決判断部２０が列車の運行管理に関する同一の情報を分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバに送信する構成としているが、分散サーバ１０Ａ、１０ｂ、１０ｃへの該同一情報の送信は、照合・多数決判断部２０以外が行っても良い。すなわち、分散サーバ１０Ａ、１０ｂ、１０ｃへ該同一情報を送信する専用の処理部を有する構成とすることも可能である。
【００２３】
系間ネットワーク３０は、汎用のネットワークからなり、分散サーバ１０Ａ、１０ｂ、１０ｃおよび照合・多数決判断部間で情報を伝送するために、分散サーバ１０Ａ、１０ｂ、１０ｃと照合・多数決判断部とを通信可能に接続するネットワークである。この系間ネットワーク３０は、汎用のネットワークを用いているため、専用のネットワークを用いる場合と比較して汎用性に優れ、安価にかつ容易に構築することができる。また、汎用性が高いため保守の面でも問題がなく、さらにバージョンアップ等のネットワークの進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００２４】
外部ネットワーク４０は、他の処理部等から送信された列車の運行管理に関する情報などを照合・多数決判断部２０に伝送する。また、外部ネットワーク４０は、照合・多数決判断部２０において決定した各運行管理処理における一の処理結果を、図示しない他の処理部等に伝送するために、照合・多数決判断部２０と該他の処理部等とを通信可能に接続するネットワークである。
【００２５】
なお、ここでは分散サーバ１０として三つの分散サーバ１０Ａ、１０ｂ、１０ｃを用いる場合を例に説明しているが、分散サーバ１０の数量は三つに限定されるものではなく、２つとしても良く、また４つ以上としても良い。
【００２６】
また、上記のような本実施の形態にかかる運行管理用フォルトトレラントシステム１は、列車の運行管理を制御する列車運行管理システムであって例えば図３に示すような構成の列車運行管理システム１００において使用される。図３は、列車運行管理システム１００の概略構成を説明するための図である。図３に示すように、列車運行管理システム１００においては、中央管理システム１１１や駅制御システム１２１等の複数のシステムが運行管理ＬＡＮ（Local Area Network）１０１により接続して構成されている。
【００２７】
中央管理システム１１１は、例えば運行表示盤１１２、中央処理装置１１３や操作卓１１４などを有する。また、駅制御システム１１１は、駅制御装置１２２、継電連動装置１２３、列車情報装置１２４や地上子１２５などを有している。さらに、駅制御システム１１１は、図示しない列車と無線通信で接続されている。
【００２８】
次に、本実施の形態にかかる運行管理用フォルトトレラントシステムの動作について説明する。まず、照合・多数決判断部２０は、外部ネットワーク４０を介して列車の運行管理に関する情報が入力されると、該情報に識別番号を付して分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバに送信する。
【００２９】
分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバは、照合・多数決判断部２０から送信された情報を受信すると、該情報に基づいて列車の運行管理に関する運行管理処理である所定の同一の運行管理処理を行う。そして、分散サーバ１０Ａ、１０ｂ、１０ｃは、先に受信した情報と同じ識別番号をその処理結果に付して、それぞれ照合・多数決判断部２０に送信する。
【００３０】
照合・多数決判断部２０は、分散サーバ１０Ａ、１０ｂ、１０ｃの各サーバから送信された処理結果を受信すると、認識番号単位で集約し、照合して多数決判断を行い、一の処理結果を決定する。そして、照合・多数決判断部２０は、決定した各運行管理処理における一の処理結果を、外部ネットワーク４０を介して図示しない他の処理部等に送信する。
【００３１】
上述したように、本実施の形態にかかる運行管理用フォルトトレラントシステムは、列車の運行管理に関する運行管理処理を行う分散サーバ１０Ａ、１０Ｂ、１０Ｃにおいて従来のような主系および従系の区別をせず、分散サーバ１０Ａ、１０Ｂ、１０Ｃにおいて所定の同一の運行管理処理を並行して実行する。そして、分散サーバ１０Ａ、１０ｂ、１０ｃにおける同一の運行管理処理に対する処理結果を照合・多数決判断部２０が該分散サーバ１０Ａ、１０ｂ、１０ｃのそれぞれから取得し、取得した３つの処理結果を照合し、多数決判断を行い、一の処理結果を決定する。
【００３２】
このような構成とすることにより、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、従来のように運行管理処理を行う計算機に故障が発生した場合においても、冗長回路の系の切り替え処理に時間を要するという問題が発生せず、瞬断すら発生することが無い。これにより、外部から冗長回路を意識しなくても良い、信頼性に優れた３重系フォルトトレラントシステムが実現されている。
【００３３】
また、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、分散サーバ１０Ａ、１０ｂ、１０ｃのハードウェアとしては、工業用の汎用計算機を使用し、該工業用の汎用計算機に列車の運行管理に関する運行管理処理を実行するためのアプリケーションを搭載している。これにより、処理性能および耐久性において信頼性に優れた３重系フォルトトレラントシステムが実現されている。また、工業用の汎用計算機を用いることにより、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、運行管理処理をリアルタイムで、かつ時間管理を正確に行うことができる。
【００３４】
また、工業用の汎用計算機を用いているため、本実施の形態にかかる運行管理用フォルトトレラントシステムは、汎用性に優れ、安価にかつ容易に３重系フォルトトレラントシステムを実現することができる。さらに、分散サーバ１０Ａ、１０ｂ、１０ｃの汎用性が高いため分散サーバ１０の保守の面でも問題がなく、さらにバージョンアップ等の計算機の進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００３５】
本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、系間ネットワーク３０に、汎用のネットワークを用いている。これにより、専用のネットワークを用いる場合と比較して汎用性に優れ、安価にかつ容易に３重系フォルトトレラントシステムを構築することができる。また、系間ネットワーク３０の汎用性が高いためネットワークの保守の面でも問題がなく、さらにバージョンアップ等のネットワークの進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００３６】
実施の形態２．
図４は、本発明の実施の形態２にかかる運行管理用フォルトトレラントシステムの概略構成を示す図である。実施の形態２にかかる運行管理用フォルトトレラントシステムは、図１に示した実施の形態１にかかる運行管理用フォルトトレラントシステムの構成において、照合・多数決判断部２０と、系間ネットワーク３０と、外部ネットワーク４０と、を冗長化した構成を有する。
【００３７】
すなわち、実施の形態２にかかる運行管理用フォルトトレラントシステムは、図４に示すように、分散サーバ１０Ａ、１０ｂ、１０ｃと、照合・多数決判断部２０αと、照合・多数決判断部２０βと、系間ネットワーク３０αと、系間ネットワーク３０βと、外部ネットワーク４０αと、外部ネットワーク４０βと、を備えて構成される３重系フォルトトレラントシステムである。
【００３８】
ここで、照合・多数決判断部２０αと照合・多数決判断部２０βとは、実施の形態１の場合と同様に、専用のハードウェアにより構成している。照合・多数決判断部２０αと照合・多数決判断部２０βとは、冗長回路として互いに主系と従系の関係にある。そして、照合・多数決判断部２０αと照合・多数決判断部２０βとは、実施の形態１における照合・多数決判断部２０と同じ機能有する以外に、照合・多数決判断部２０αと照合・多数決判断部２０βとの間で互いの稼働状況を相互監視し、他方（主系）に障害が生じた場合には自身（従系）が代わって処理を実行する機能を有する。
【００３９】
たとえば照合・多数決判断部２０αが主系の照合・多数決判断部として機能している場合には、照合・多数決判断部２０βは従系の照合・多数決判断部として機能する。この場合、分散サーバ１０Ａ、１０ｂ、１０ｃから送信される運行管理処理の処理結果は、照合・多数決判断部２０αと照合・多数決判断部２０βとの両方に入力される。照合・多数決判断部２０αは主系として機能しているので、取得した３つの処理結果を照合し、多数決判断を行い、一の処理結果を決定する。そして、照合・多数決判断部２０αは、決定した各運行管理処理における一の処理結果を、外部ネットワーク４０αを介して図示しない他の処理部等に送信する。
【００４０】
一方、照合・多数決判断部２０βも、常時、取得した３つの処理結果を照合し、多数決判断を行い、一の処理結果を決定する。この場合、照合・多数決判断部２０βは従系として機能している。このため、照合・多数決判断部２０βは、照合・多数決判断部２０αの稼働状態、すなわち障害が発生することなく正常に機能しているかどうかを常時監視する。そして、照合・多数決判断部２０αに障害が発生して照合・多数決判断部２０αが正常に機能していないと判断した場合に、決定した一の処理結果を外部ネットワーク４０βを介して図示しない他の処理部等に送信する。その後は、照合・多数決判断部２０βが主系として機能する。照合・多数決判断部２０αは障害修復後、従系として機能する。
【００４１】
系間ネットワーク３０αと系間ネットワーク３０βとは、汎用のネットワークからなり基本的に実施の形態１における系間ネットワーク３０と同じ機能を有する。系間ネットワーク３０αは、基本的には照合・多数決判断部２０αと分散サーバ１０Ａ、１０ｂ、１０ｃとのそれぞれの間での情報の伝送を行う。また、系間ネットワーク３０βは、基本的には照合・多数決判断部２０βと分散サーバ１０Ａ、１０ｂ、１０ｃとのそれぞれの間での情報の伝送を行う。
【００４２】
外部ネットワーク４０αと外部ネットワーク４０βとは、基本的に実施の形態１における外部ネットワーク４０と同じ機能を有する。外部ネットワーク４０αは、他の処理部等から送信された列車の運行管理に関する同一の情報などを照合・多数決判断部２０αに伝送する。外部ネットワーク４０βは、他の処理部等から送信された列車の運行管理に関する同一の情報などを照合・多数決判断部２０βに伝送する。
【００４３】
また、外部ネットワーク４０αは、照合・多数決判断部２０αにおいて決定した各運行管理処理における一の処理結果を、図示しない他の処理部等に伝送するために、照合・多数決判断部２０αと該他の処理部等とを通信可能に接続する。また、外部ネットワーク４０βは、照合・多数決判断部２０βにおいて決定した各運行管理処理における一の処理結果を、図示しない他の処理部等に伝送するために、照合・多数決判断部２０βと該他の処理部等とを通信可能に接続する。
【００４４】
上述したように、本実施の形態にかかる運行管理用フォルトトレラントシステムは、実施の形態１の場合と同様に、列車の運行管理に関する運行管理処理を行う分散サーバ１０Ａ、１０Ｂ、１０Ｃにおいて従来のような主系および従系の区別をせず、分散サーバ１０Ａ、１０Ｂ、１０Ｃにおいて所定の同一の運行管理処理を並行して実行する。そして、分散サーバ１０Ａ、１０ｂ、１０ｃにおける同一の運行管理処理に対する処理結果を照合・多数決判断部２０α、βが該分散サーバ１０Ａ、１０ｂ、１０ｃのそれぞれから取得し、取得した３つの処理結果を照合し、多数決判断を行い、一の処理結果を決定する。
【００４５】
このような構成とすることにより、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、従来のように運行管理処理を行う計算機に故障が発生した場合においても、冗長回路の系の切り替え処理に時間を要するという問題が発生せず、瞬断すら発生することが無い。これにより、外部から冗長回路を意識しなくても良い、信頼性に優れた３重系フォルトトレラントシステムが実現されている。
【００４６】
また、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいても実施の形態１の場合と同様に分散サーバ１０Ａ、１０ｂ、１０ｃのハードウェアとしては、工業用の汎用計算機を使用し、該工業用の汎用計算機に列車の運行管理に関する運行管理処理を実行するためのアプリケーションを搭載している。これにより、処理性能および耐久性において信頼性に優れた３重系フォルトトレラントシステムが実現されている。また、工業用の汎用計算機を用いることにより、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、運行管理処理をリアルタイムで、かつ時間管理を正確に行うことができる。
【００４７】
また、工業用の汎用計算機を用いているため、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいても実施の形態１の場合と同様に、汎用性に優れ、安価にかつ容易に３重系フォルトトレラントシステムを実現することができる。さらに、分散サーバ１０Ａ、１０ｂ、１０ｃの汎用性が高いため分散サーバ１０の保守の面でも問題がなく、さらにバージョンアップ等の計算機の進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００４８】
また、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいても、系間ネットワーク３０α、βに、汎用のネットワークを用いている。これにより、専用のネットワークを用いる場合と比較して汎用性に優れ、安価にかつ容易に３重系フォルトトレラントシステムを構築することができる。また、系間ネットワーク３０α、βの汎用性が高いためネットワークの保守の面でも問題がなく、さらにバージョンアップ等のネットワークの進化や性能の向上も容易に追随することができ、これにより運行管理用フォルトトレラントシステムの全体の性能の向上も容易に行うことができる。
【００４９】
さらに、本実施の形態にかかる運行管理用フォルトトレラントシステムにおいては、照合・多数決判断部２０α、β、系間ネットワーク３０α、βおよび外部ネットワーク４０α、βを備えた冗長回路とされているため、照合・多数決判断部２０αまたは照合・多数決判断部βに故障が発生した場合においても、冗長回路の系の切り替え処理に時間を要するという問題が発生せず、瞬断すら発生することが無い。これにより、外部から冗長回路を意識しなくても良い、信頼性に優れた３重系フォルトトレラントシステムが実現されている。
【産業上の利用可能性】
【００５０】
以上のように、本発明にかかる運行管理用フォルトトレラントシステムは、列車の運行管理を制御する列車運行管理システムに有用である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態１にかかる運行管理用フォルトトレラントシステムの概略構成を示す図である。
【図２】本発明の実施の形態１にかかる運行管理用フォルトトレラントシステムの分散サーバに用いる工業用の汎用計算機の構成例を説明するための図である。
【図３】本発明の実施の形態１にかかる運行管理用フォルトトレラントシステムが使用される列車運行管理システムの構成例を説明するための図である。
【図４】本発明の実施の形態２にかかる運行管理用フォルトトレラントシステムの概略構成を示す図である。
【符号の説明】
【００５２】
１  運行管理用フォルトトレラントシステム
１０  分散サーバ
１０Ａ  分散サーバ
１０Ｂ  分散サーバ
１０Ｃ  分散サーバ
２０  照合・多数決判断部
２０α  照合・多数決判断部
２０β  照合・多数決判断部
３０  系間ネットワーク
３０α  系間ネットワーク
３０β  間ネットワーク
４０  外部ネットワーク
４０α  外部ネットワーク
４０β  外部ネットワーク
５１  制御ユニット
５２  メモリユニット
５４  ユニット
１００  列車運行管理システム
１０３  ディスクユニット
１１０  分散サーバ
１１１  駅制御システム
１１１  中央管理システム
１１２  運行表示盤
１１３  中央処理装置
１１４  操作卓
１２１  駅制御システム
１２２  駅制御装置
１２３  継電連動装置
１２４  列車情報装置
１２５  地上子
【図１】
2009040199.tif 000003
【図２】
2009040199.tif 000004
【図３】
2009040199.tif 000005
【図４】
2009040199.tif 000006