JP2008191939A - 冗長回路装置 - Google Patents
冗長回路装置 Download PDFInfo
- Publication number
- JP2008191939A JP2008191939A JP2007025882A JP2007025882A JP2008191939A JP 2008191939 A JP2008191939 A JP 2008191939A JP 2007025882 A JP2007025882 A JP 2007025882A JP 2007025882 A JP2007025882 A JP 2007025882A JP 2008191939 A JP2008191939 A JP 2008191939A
- Authority
- JP
- Japan
- Prior art keywords
- digital processing
- processing
- setting state
- output
- majority
- 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.)
- Pending
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
【課題】 複数のデジタル処理回路のいずれかの系統で設定状態にずれが生じた場合に、正常系統のデジタル処理回路のいずれかを停止させても、多数決結果の正当性を確保し、正常動作に対する信頼性を維持する。
【解決手段】 デジタル処理回路12a,12b,12cは、同一の設定値情報が与えられ、回路パラメータが同一状態に設定される。ここで、設定状態が1系統だけ異なるトラブルが生じた場合、多数決処理回路13では、各デジタル処理結果Da,Db,Dcを比較し、異常がある系統を判別し、異常値を最終出力情報の値に書き換えることで、常に正常値に保つ。各デジタル処理回路では、多数決処理手段で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正する。
【選択図】 図1
【解決手段】 デジタル処理回路12a,12b,12cは、同一の設定値情報が与えられ、回路パラメータが同一状態に設定される。ここで、設定状態が1系統だけ異なるトラブルが生じた場合、多数決処理回路13では、各デジタル処理結果Da,Db,Dcを比較し、異常がある系統を判別し、異常値を最終出力情報の値に書き換えることで、常に正常値に保つ。各デジタル処理回路では、多数決処理手段で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正する。
【選択図】 図1
Description
本発明は、複数のデジタル処理回路を用いて同一の処理を実行させ、それぞれの処理結果を多数決処理することによって正常動作を維持する冗長回路装置に関する。
従来の冗長回路装置として、同一の処理を行う複数のデジタル処理回路を並列接続し、それぞれの出力を多数決処理で決定する構成の装置がよく用いられる(例えば特許文献1参照)。この冗長回路装置では、全てのデジタル処理回路の出力が揃わなくても、それぞれの処理結果のうち多数決処理にて出力を決定するようにしているので、一つのデジタル処理回路で複数回処理して結果を検証することと同様な精度が得られ、全体としてみると正常に動作していると見なすことができる。
但し、デジタル処理回路に対する設定値の変更が頻繁に行われると、複数のデジタル処理回路の間で設定状態にずれが生じることがある。ずれが生じた場合、処理結果が1系統だけ異なった状態で残りの正常系統の保守作業を行う場合に問題が生じる。例えば、デジタル処理回路3系統で構成されている場合、系統1が10、系統2が10、系統3が9になったとする。この場合、多数決によって出力は10となるが、系統3の設定状態にずれが生じたままになっているので、運用を継続しながら系統1または系統2のデジタル処理回路を停止して保守作業を行うようなことはできなくなる。
実開平5−4259号公報
以上のように、多数決処理による冗長回路装置では、いずれかの系統のデジタル処理回路の設定状態にずれが生じた場合に、正常系統のデジタル処理回路について保守作業のためにいずれかの系統を停止させると、多数決結果の正当性が低下してしまい、正常動作に対する信頼性を損なうことになる。
本発明は上記の問題を解決するためになされたもので、複数のデジタル処理回路のいずれかの系統で設定状態にずれが生じた場合に、正常系統のデジタル処理回路のいずれかを停止させても、多数決結果の正当性を確保し、正常動作に対する信頼性を維持することのできる冗長回路装置とその運用方法を提供することを目的とする。
上記目的を達成するために、本発明に係る冗長回路装置は、互いに並列接続されて同一の設定値情報が与えられることで、互いに同一の処理を行って出力する奇数個の複数のデジタル処理回路と、前記複数のデジタル処理回路それぞれの処理結果のうち多数決で出力を決定する多数決処理手段とを具備し、前記複数のデジタル処理回路それぞれは、互いに相互通信を行って設定状態を検知し合うための通信処理手段と、前記多数決処理手段で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正する補正手段とを備えることを特徴とする。
また、本発明に係る冗長回路装置の運用方法は、互いに並列接続される奇数個の複数のデジタル処理回路に同一の設定値情報を与えて互いに同一の処理を行わせ、それぞれの処理結果のうち多数決で出力を決定する場合に、前記複数のデジタル処理回路それぞれが、互いに相手のデジタル処理回路の設定状態を検知し合い、前記多数決で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正することを特徴とする。
以上のように、本発明によれば、複数のデジタル処理回路のいずれかの系統で設定状態にずれが生じた場合に、正常系統のデジタル処理回路のいずれかを停止させても、多数決結果の正当性を確保し、正常動作に対する信頼性を維持することのできる冗長回路装置とその運用方法を提供することができる。
以下、図面を参照して本発明の実施の形態を詳細に説明する。
図1は本発明に係る冗長回路装置の一実施形態の構成を示すブロック図である。図1において、11はユーザが指定する設定値情報を取り込むマン・マシンインターフェース11であり、このマン・マシンインターフェース11には奇数個(図では3個)のデジタル処理回路12a,12b,12cが並列接続される。これらのデジタル処理回路12a,12b,12cはいずれも同一構成であり、マン・マシンインターフェース11から与えられる同一の設定値情報に基づいて回路パラメータの設定を行う。このため、各デジタル処理回路12a,12b,12cは基本的に同じ処理を実行する。
各デジタル処理回路12a,12b,12cの処理結果は多数決処理回路13に送られ、多数決で一番多い結果が出力される。多数決の結果は各デジタル処理回路12a,12b,12cに通知される。各デジタル処理回路12a,12b,12cは、相互に通信を行って相手の設定状態を認識し合う通信処理部A1と、多数決処理回路13から通知される多数決結果と自己の処理結果とを比較し、不一致の場合には多数決で選ばれた系統のデジタル処理回路の設定状態を認識し、その設定状態と同じになるように設定状態を補正する補正処理部A2とを備える。
上記構成において、以下にその運用処理について説明する。
まず、上記デジタル処理回路12a,12b,12cは、マン・マシンインターフェース11から同一の設定値情報が与えられ、回路パラメータが同一状態に設定される。デジタル処理回路12a,12b,12cには、例えば連続アナログ量のデジタル変換データが与えられ、互いに同一の処理が施される。その処理内容はマン・マシンインターフェース11からの設定値情報によって適宜変更される。
ここで、例えば設定値の上げ下げの繰り返し等のように、設定値が頻繁に変更されると、複数のデジタル処理回路の間で設定状態が1系統だけ異なるトラブルが生じることがある。残りの系が正常であれば、全体の系としては冗長構成なので正常動作を保てるが、この状態では1系統だけずれが生じた状態となり、この状態で正常系統の保守を行うことができない。そこで、本発明は、そのずれを自動で復帰できる方法を提供する。
例として、デジタル処理回路12aの処理結果が10、デジタル処理回路12bの処理結果が10、デジタル処理回路12cの処理結果が9になったとする。多数決処理回路13では、各デジタル処理回路12a,12b,12cの処理結果Da,Db,Dcを比較し、デジタル処理回路12cの処理結果が他の回路12a,12bの出力と異なることから、デジタル処理回路12cの設定状態に異常があることがわかる。
具体的には、多数決処理回路13は、図2に示すように、判定回路131において、各デジタル処理回路12a,12b,12cの出力Da,Db,Dcと各デジタル処理回路の実装位置情報と最終出力情報を取り込み、それぞれの処理回路の出力を判定後、異常値を最終出力情報の値に書き換えることで、常に正常値に保つ。
ところで、上記のデジタル処理回路12a,12b,12cにおいて、各設定値の範囲を、図3に示すように、正常処理範囲B1、復帰処理範囲B2a,B2b、異常処理範囲B3a,B3bを定める。そして、各デジタル処理回路を個別で動作させておき、自己を含め、各デジタル処理回路の設定情報を比較させ、多数決処理をして、自己の値がある幅を持たせた正常範囲内にあれば正常処理とする。
もし、復帰処理範囲B2a,B2bにずれていれば、正常範囲のデータに書き換える処理をさせる。これは、自己の値、相手の値、多数決処理した値を持っているので容易に処理できる。このようにすることで、各デジタル処理回路の設定値がいつも正常範囲を保てることになり、高信頼性を持った冗長回路装置を実現することができる。
仮に、復帰に失敗、もしくは異常範囲B3a,B3bにある状態のままの場合でも、残りのデジタル処理回路で処理は継続することができ、異常デジタル処理回路のアラーム情報を制御パネル等に表示して保守員に通知することで、異常デジタル処理回路をスペアに交換することで対応することができる。
図4は各デジタル処理回路12a,12b,12cにおいて、上記の判定及び補正処理を行う処理の流れを示すフローチャートである。まず、装置ユニット装着時に実装位置データ情報を取得し(ステップS1)、その取得情報から自己の実装位置を認識する(ステップS2)。続いて、自分の設定データ(設定状態を示すデータ)を認識し(ステップS3)、相互通信により他系統の設定データを認識する(ステップS4)。ここで自分の設定データと他系統の設定データとを比較し(ステップS5)、正常範囲内ならばそのまま出力する(ステップS6)。正常範囲外ならばその範囲外のデータが自分の設定データか判断し(ステップS7)、自分のデータでなければそのまま出力する(ステップS8)。自分のデータならば残りのデータは正常範囲内か判断し(ステップS9)、範囲外ならば2つ以上が正常範囲外なのでアラームを出力する(ステップS10)。範囲内ならば自分のデータを残りのデータと同じ値に書き換えて(ステップS11)、書き換え後のデータを出力する(ステップS12)。
以上のように、上記構成による冗長回路装置は、複数のデジタル処理回路のいずれかの系統で設定状態にずれが生じた場合でも、そのずれを自動的に補正することができるので、正常系統のデジタル処理回路のいずれかを停止させても、多数決結果の正当性を確保し、正常動作に対する信頼性を維持することができる。
尚、並列に接続されるデジタル処理回路の数は、システムの信頼性により設定される。通常、2または3である。デジタル情報の相違があったときの更新トリガは定期的な信号であっても、マン・マシン的な操作のどちらであってもよい。
尚、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
11…マン・マシンインターフェース、12a,12b,12c…デジタル処理回路、13…多数決処理回路。
Claims (2)
- 互いに並列接続されて同一の設定値情報が与えられることで、互いに同一の処理を行って出力する複数のデジタル処理回路と、
前記複数のデジタル処理回路それぞれの処理結果のうち多数決で出力を決定する多数決処理手段とを具備し、
前記複数のデジタル処理回路それぞれは、
互いに相互通信を行って設定状態を検知し合うための通信処理手段と、
前記多数決処理手段で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正する補正手段とを備えることを特徴とする冗長回路装置。 - 互いに並列接続される複数のデジタル処理回路に同一の設定値情報を与えて互いに同一の処理を行わせ、それぞれの処理結果のうち多数決で出力を決定する冗長回路装置の運用方法において、
前記複数のデジタル処理回路それぞれが、互いに相手のデジタル処理回路の設定状態を検知し合い、前記多数決で決定された出力が自己の処理結果とは異なるとき、前記多数決で決定された出力系統のデジタル処理回路の設定状態と同じとなるように自己の設定状態を補正することを特徴とする冗長回路装置の運用方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007025882A JP2008191939A (ja) | 2007-02-05 | 2007-02-05 | 冗長回路装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007025882A JP2008191939A (ja) | 2007-02-05 | 2007-02-05 | 冗長回路装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008191939A true JP2008191939A (ja) | 2008-08-21 |
Family
ID=39751985
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007025882A Pending JP2008191939A (ja) | 2007-02-05 | 2007-02-05 | 冗長回路装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008191939A (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012095972A1 (ja) * | 2011-01-13 | 2012-07-19 | 三菱電機株式会社 | ビット生成装置及びビット生成方法 |
US8237473B2 (en) | 2008-11-11 | 2012-08-07 | Renesas Electronics Corporation | Semiconductor integrated circuit device having plural delay paths and controller capable of blocking signal transmission in delay path |
RU2493586C2 (ru) * | 2011-12-12 | 2013-09-20 | Федеральное государственное военное образовательное учреждение высшего профессионального образования "Военный авиационный инженерный университет" (г. Воронеж) Министерства обороны Российской Федерации | Устройство восстановления работоспособности системы, резервированной с помощью мажоритарных элементов |
RU2563798C1 (ru) * | 2014-05-19 | 2015-09-20 | Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации | Устройство восстановления работоспособности резервированной системы с помощью мажоритарных элементов |
JP2016080364A (ja) * | 2014-10-09 | 2016-05-16 | 株式会社日立超エル・エス・アイ・システムズ | 半導体装置 |
RU2726646C1 (ru) * | 2020-02-07 | 2020-07-15 | ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ КАЗЕННОЕ ВОЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "Военная академия Ракетных войск стратегического назначения имени Петра Великого" МИНИСТЕРСТВА ОБОРОНЫ РОССИЙСКОЙ ФЕДЕРАЦИИ | Устройство мажоритирования с заменой |
-
2007
- 2007-02-05 JP JP2007025882A patent/JP2008191939A/ja active Pending
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8237473B2 (en) | 2008-11-11 | 2012-08-07 | Renesas Electronics Corporation | Semiconductor integrated circuit device having plural delay paths and controller capable of blocking signal transmission in delay path |
WO2012095972A1 (ja) * | 2011-01-13 | 2012-07-19 | 三菱電機株式会社 | ビット生成装置及びビット生成方法 |
CN103299576A (zh) * | 2011-01-13 | 2013-09-11 | 三菱电机株式会社 | 比特生成装置以及比特生成方法 |
US9106213B2 (en) | 2011-01-13 | 2015-08-11 | Mitsubishi Electric Corporation | Bit generation apparatus and bit generation method |
RU2493586C2 (ru) * | 2011-12-12 | 2013-09-20 | Федеральное государственное военное образовательное учреждение высшего профессионального образования "Военный авиационный инженерный университет" (г. Воронеж) Министерства обороны Российской Федерации | Устройство восстановления работоспособности системы, резервированной с помощью мажоритарных элементов |
RU2563798C1 (ru) * | 2014-05-19 | 2015-09-20 | Российская Федерация, от имени которой выступает Министерство обороны Российской Федерации | Устройство восстановления работоспособности резервированной системы с помощью мажоритарных элементов |
JP2016080364A (ja) * | 2014-10-09 | 2016-05-16 | 株式会社日立超エル・エス・アイ・システムズ | 半導体装置 |
RU2726646C1 (ru) * | 2020-02-07 | 2020-07-15 | ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ КАЗЕННОЕ ВОЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ "Военная академия Ракетных войск стратегического назначения имени Петра Великого" МИНИСТЕРСТВА ОБОРОНЫ РОССИЙСКОЙ ФЕДЕРАЦИИ | Устройство мажоритирования с заменой |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2008191939A (ja) | 冗長回路装置 | |
US20080189445A1 (en) | Numerical controller | |
TW200912689A (en) | Distributed automated system, I/O module expansion unit for distributed automatic system, method for fast confirming, setting and replacing I/O module, method for fast detecting I/O module hot swapping | |
JP2011048534A (ja) | フォールトトレラントコンピュータ及び電源制御方法 | |
CN105204431B (zh) | 四余度信号监控表决方法和设备 | |
US20160232076A1 (en) | Software update of non-critical components in dual safety-critical distributed systems | |
JP2012094046A (ja) | 機器障害分析装置、機器障害分析方法、および機器障害分析プログラム | |
WO2006080227A1 (ja) | 情報処理装置および情報処理方法 | |
EP2787401B1 (en) | Method and apparatus for controlling a physical unit in an automation system | |
CN103064988A (zh) | 一种异常数据的检测方法及装置 | |
US20150295817A1 (en) | Redundancy device unit and method for determining fault in industrial control system, industrial control system and industrial system comprising redundancy device unit | |
JP2009271737A (ja) | 情報処理装置 | |
JP3953093B2 (ja) | A/d変換装置 | |
CN106774397A (zh) | 一种四余度飞行控制计算机同步方法 | |
CN111625075A (zh) | 一种软件可配置的复位装置和方法 | |
JP2016103110A (ja) | 多重化制御装置 | |
JP6766612B2 (ja) | 車載式故障診断装置 | |
JP4647951B2 (ja) | 安全制御装置、安全制御システム及び通信エラー検出方法 | |
JP5638045B2 (ja) | 着脱可能なフィルタ回路を有する数値制御システム | |
JP6138591B2 (ja) | 制御システム | |
WO2007078701A3 (en) | Method and apparatus of reporting memory bit correction | |
JP2012088815A (ja) | マイクロプロセッサ動作監視システム | |
JP4957631B2 (ja) | フォールトトレラントサーバの動作確認方法及び検査支援プログラム | |
JP2009225204A (ja) | 設計支援装置、設計支援方法、及び設計支援プログラム | |
JP2005092621A (ja) | 電子制御装置 |