(57)【特許請求の範囲】
【請求項１】
ガイドウェイネットワーク内の車両のための制御システムであって、
第１の命令セットを生成するように構成されている集中制御システムと、
第２の命令セットを生成するように構成されており且つ動かない少なくとも１つの分散制御システムと、
前記車両上のオンボードコントローラであって、前記第１の命令セットおよび前記第２の命令セットを同一の時間期間中に受信するように構成されているオンボードコントローラと
を備えており、
前記集中制御システムは、前記第１の命令セットを前記オンボードコントローラに、第１の通信技法を使用して送信するように構成されており、前記少なくとも１つの分散制御システムは、前記第２の命令セットを前記オンボードコントローラに、前記第１の通信技法とは異なる第２の通信技法を介して送信するように構成されており、
前記オンボードコントローラは、前記第１の命令セットまたは前記第２の命令セットのうち、制約が最小のものを実施するように構成されている。
【請求項２】
請求項１に記載の制御システムであって、前記集中制御システムは、前記第１の命令セットを前記オンボードコントローラに、誘導ループ通信システムを使用して送信するように構成されており、前記少なくとも１つの分散制御システムは、前記第２の命令セットを前記オンボードコントローラに、無線通信システムを介して送信するように構成されている。
【請求項３】
請求項１に記載の制御システムであって、前記集中制御システムは、前記第１の命令セットを第１のアルゴリズムを使用して生成するように構成されており、前記少なくとも１つの分散制御システムは、前記第２の命令セットを第２のアルゴリズムを使用して生成するように構成されており、前記第１のアルゴリズムは、前記第２のアルゴリズムとは独立した別種である。
【請求項４】
請求項１に記載の制御システムであって、経路情報を前記集中制御システムおよび前記少なくとも１つの分散制御システムに提供するように構成されている、自動監視システムを更に備える。
【請求項５】
請求項４に記載の制御システムであって、前記自動監視システムは、前記少なくとも１つの分散制御システムにネットワークを介して接続されており、前記自動監視システムは、前記集中制御システムに有線接続を介して接続されている。
【請求項６】
請求項１に記載の制御システムであって、前記少なくとも１つの分散制御システムは、
第１の制御範囲を有する第１の分散制御システムと、
第２の制御範囲を有する第２の分散制御システムと
を備え、
前記第１の制御範囲および前記第２の制御範囲はオーバーラップしている。
【請求項７】
請求項１に記載の制御システムであって、前記集中制御システムは、前記第１の命令セットを、第１のアルゴリズムを使用して生成するように構成されており、前記少なくとも１つの分散制御システムは、前記第２の命令セットを、前記第１のアルゴリズムとは独立した別種の第２のアルゴリズムを使用して生成するように構成されている。
【請求項８】
請求項１に記載の制御システムであって、前記オンボードコントローラは、同時に、前記第１の命令セットおよび前記第２の命令セットを、同時に受信するように構成されている。
【請求項９】
請求項１に記載の制御システムであって、前記オンボードコントローラは、車両位置および車両速度を、前記集中制御システムおよび前記少なくとも１つの分散制御システムに送信するように構成されている。
【請求項１０】
請求項１に記載の制御システムであって、前記オンボードコントローラは、前記集中制御システムまたは前記少なくとも１つの分散制御システムのうちの１つとの通信が妨害されているかどうかを決定するように構成されている。
【請求項１１】
請求項１に記載の制御システムであって、少なくとも１組のフィールド要素を更に備えており、前記少なくとも１組のフィールド要素は、前記ガイドウェイに関するデータを収集し、前記収集したデータを前記少なくとも１つの分散制御システムに送信するように構成されており、前記少なくとも１組のフィールド要素のそれぞれは、それぞれの少なくとも１つの分散制御システムと関連付けられている。
【請求項１２】
ガイドウェイネットワーク内の車両を動作させる方法であって、
第１の命令セットを集中制御システムから受信するステップと、
第２の命令セットを動かない少なくとも１つの分散制御システムから受信するステップと、
前記第１の命令セットと前記第２の命令セットとの間に相違点が存在するかどうかを、オンボードコントローラを使用して決定するステップと、
相違点が存在しない場合に、前記第１または第２の命令セットを実施するステップと、
相違点が存在する場合に、前記第１の命令セットまたは前記第２の命令セットのうち、制約が最小のものを実施するステップと
を含む。
【請求項１３】
請求項１２に記載の方法であって、前記第１の命令セットを受信するステップは、前記第１の命令セットを、第１の通信技法を介して受信するステップを含み、前記第２の命令セットを受信するステップは、前記第２の命令セットを、前記第１の通信技法とは異なる、独立した別種の第２の通信技法を介して受信するステップを含む。
【請求項１４】
請求項１２に記載の方法であって、車両の位置および速度の情報を、前記オンボードコントローラを使用して、前記集中制御システムおよび前記少なくとも１つの分散制御システムに送信するステップを更に含む。
【請求項１５】
請求項１２に記載の方法であって、前記第１の命令セットを受信するステップは、前記第２の命令セットを受信するステップと同時に行われる。
【請求項１６】
ガイドウェイネットワーク内の車両を動作させる方法であって、
オンボードコントローラを使用して、第１の制御システムと第２の制御システムとの通信を確立するステップと、
前記第１の制御システムまたは前記第２の制御システムのいずれかとの通信が妨害されているかどうかを決定するステップと、
前記第１の制御システムまたは前記第２の制御システムのどちらとの通信も妨害されていない場合に、
第１の命令セットを前記第１の制御システムから受信するステップと、
第２の命令セットを前記第２の制御システムから受信するステップと、
前記第１の命令セットまたは第２の命令セットのうちの少なくとも一方を実施するステップと、
前記第１の制御システムまたは前記第２の制御システムのいずれかとの通信が妨害されている場合に、
前記第１の制御システムまたは前記第２の制御システムのいずれかから命令を受信するステップと、
相違点が存在する場合に前記受信した命令のうち制約が最小のものを実施するステップと、
前記第１の制御システムまたは前記第２の制御システムのいずれかとの通信を再確立しようと試みるステップと
を含む。
【請求項１７】
請求項１６に記載の方法であって、前記第１の命令セットまたは第２の命令セットのうちの少なくとも一方を実施するステップは、
前記第１の命令セットと前記第２の命令セットとの間に相違点が存在するかどうかを、前記オンボードコントローラを使用して決定するステップと、
相違点が存在しない場合に、前記第１または第２の命令セットを実施するステップと、
相違点が存在する場合に、前記第１の命令セットまたは前記第２の命令セットのうち、制約が最小のものを実施するステップと
を含む。
【請求項１８】
請求項１６に記載の方法であって、通信を確立するステップは、
前記第１の制御システムと、第１の通信技法を使用して通信を確立するステップと、
前記第２の制御システムと、前記第１の通信技法とは異なる第２の通信技法を使用して通信を確立するステップと
を含む。
【請求項１９】
請求項１６に記載の方法であって、前記第１の制御システムまたは前記第２の制御システムのいずれかとの通信が妨害されている場合、前記第１の制御システムまたは前記第２の制御システムのいずれかから命令を受信するステップは、物理的なスイッチングオーバーなしに、前記オンボードコントローラで前記命令をシームレスに受信するステップを含む。
【発明の詳細な説明】
【背景技術】
【０００１】
ガイドウェイネットワークの中を走行する車両は、移動命令を車両に提供するように構成された１次制御システムに接続されている。車両は、また、１次制御システムが機能しなかったり、または１次制御システムとの通信が妨害されたりする場合に備えて、移動命令を車両に提供するように構成された冗長制御システムを含む。１次制御システムに関して問題が発生するまで、冗長制御システムはアクティブ化されない。場合によっては、冗長制御システムは、車両に乗車している運転者による手動操作である。場合によっては、１次制御システムに問題が発生した場合、車両は、運転者が車両へと移されて手動操作を開始できるまで、ブレーキがかかって停止する。
【図面の簡単な説明】
【０００２】
１つまたは複数の実施形態が、限定によってではなく、例として、添付の図面に示されている。これらの図面全体を通じて、同じ参照番号を有する要素は、同じ要素を表す。産業における標準的な慣例に従い、様々な特徴は原寸に比例して示されておらず、例示のためだけに用いられることを強調する。事実上、各図面の様々な特徴の寸法は、説明を明確にするために、任意に増減可能である。
【０００３】
図１は、１つまたは複数の実施形態によるガイドウェイネットワークのための制御システムのハイレベルブロック図である。
図２は、１つまたは複数の実施形態によるガイドウェイネットワーク内の車両のオンボードコントローラを動作させる方法の流れ図である。
図３は、１つまたは複数の実施形態によるガイドウェイネットワーク内の車両のオンボードコントローラを動作させる方法の流れ図である。
図４は、１つまたは複数の実施形態による車両に接続されたオンボードコントローラのブロック図である。
【発明を実施するための形態】
【０００４】
以下の開示は、本発明の異なる複数の特徴を実装するための、多数の異なる実施形態または実施例を提供する。コンポーネントおよび構成の特定の例が、本開示を単純化するために、以下に記載されている。これらは例であり、限定を意図したものではない。
【０００５】
図１は、１つまたは複数の実施形態によるガイドウェイネットワークのための制御システム１００のハイレベルブロック図である。制御システム１００は、ユーザから命令を受け取り、制御システムに関する情報をユーザに表示するように構成された、マンマシンインターフェース（ＭＭＩ：ｍａｎ−ｍａｃｈｉｎｅ  ｉｎｔｅｒｆａｃｅ）１０２を含む。制御システム１００は、経路情報（ｒｏｕｔｉｎｇ  ｉｎｆｏｒｍａｔｉｏｎ）を提供し、ＭＭＩへのインターフェースを備えるように構成された、自動監視システム１０４を、更に含む。制御システム１００は、経路情報を自動監視システム１０４から受信するように構成された集中制御システム１０６を、更に含む。集中制御システム１０６（集中制御装置１０６とも称される）は、経路情報に基づいて第１の命令セットを算出し、それらの命令をガイドウェイネットワーク内の車両のオンボードコントローラへ送信するように構成されている。制御システム１００は、経路情報を自動監視システム１０４から受信するように構成された、いくつかの分散制御システム１０８（分散制御装置１０８とも称される）を、更に含む。それぞれの分散制御装置１０８は、経路情報に基づいて第２の命令セットを算出し、それらの命令をガイドウェイネットワーク内の車両のオンボードコントローラへ送信するように構成されている。制御システム１００は、ガイドウェイネットワークに関する情報（例えば、転轍機の位置や、プラットフォームのドアの状態など）を検出するように構成された、数組のフィールド要素１１０を、更に含む。フィールド要素１１０のそれぞれの組は、それぞれの分散制御装置１０８と関連付けられている。それぞれの分散制御装置１０８は、関連付けられているフィールド要素１１０から受信した情報に基づいて、第２の命令セットを算出するように構成されている。分散制御装置１０８は、データ交換を可能にするために、集中制御装置１０６と継続的に通信している。制御システム１００は、自動監視システム１０４とそれぞれの分散制御装置１０８との間に、通信リンクを提供するように構成されたネットワーク１２０を、更に含む。制御システム１００は、また、車両に接続されたオンボードコントローラ１３０を含む。オンボードコントローラ１３０は、集中制御装置１０６から第１の命令セットを、分散制御装置１０８から第２の命令セットを、同時に受信するように構成されている。オンボードコントローラ１３０は、また、受信した命令に応答して車両を制御するように構成されている。オンボードコントローラ１３０は、また、ガイドウェイ上の車両の動きに関係する位置情報および速度情報を、集中制御装置１０６および分散制御装置１０８の両方に提供するように構成されている。
【０００６】
ＭＭＩ１０２は、ユーザが、命令を提供し制御システムに関する情報を確認することにより、制御システム１００と交信することが可能になるように構成されている。いくつかの実施形態では、ＭＭＩ１０２は、制御システム１００の状態に関する情報、および他の関連する情報を、ユーザに表示するように構成されたディスプレイモジュールを含む。いくつかの実施形態では、ＭＭＩ１０２は、命令をユーザから受信するために、キーボード、タッチスクリーン、カーソルツール、または他の適切な要素を含む。
【０００７】
自動監視システム１０４は、集中制御装置１０６と分散制御装置１０８との間に、データリンクを提供するように構成されている。自動監視システム１０４は、集中制御装置１０６および分散制御装置１０８から、情報を受信するように構成されている。いくつかの実施形態では、受信される情報は、第１の命令セットおよび第２の命令セット、フィールド要素１１０からのデータ、オンボードコントローラ１３０からの車両の速度および位置の情報、または他の適切な情報を含む。いくつかの実施形態では、自動監視システム１０４は、また、ユーザの命令をＭＭＩ１０２から受信する。受信した情報に基づいて、自動監視システム１０４は、ガイドウェイネットワーク内のそれぞれの車両のために、経路情報を生成する。経路情報は、走行方向、走行速度、車両の目的地、目的地への車両の到着時刻、ガイドウェイネットワーク内での転轍機の位置、またはガイドウェイネットワーク内の車両へ命令を提供するために使用される他の適切な情報を含む。いくつかの実施形態では、自動監視システム１０４は、また、ディスプレイ、音響式アナウンス、または他の適切な伝達手段を介して、乗客に情報を提供する。自動監視システム１０４は、集中制御装置１０６および分散制御装置１０８へ、経路情報を同時に送信するように構成されている。いくつかの実施形態では、経路情報は、無線で送信される。いくつかの実施形態では、経路情報は、有線接続またはネットワークを介して送信される。
【０００８】
集中制御装置１０６は、自動監視システム１０４から経路情報を、分散制御装置１０８からデータを、受信するように構成されている。集中制御装置１０６は、また、オンボードコントローラ１３０から車両の位置および速度の情報を、受信するように構成されている。いくつかの実施形態では、集中制御装置１０６とオンボードコントローラ１３０との間の通信パスは、分散制御装置１０８とオンボードコントローラとの間の通信パスから独立している。集中制御装置１０６は、第１のアルゴリズムを使用して第１の命令セットを生成するように構成されている。第１のアルゴリズムは、経路情報、フィールド要素に関する分散制御装置１０８からの情報、およびオンボードコントローラ１３０からの情報を組み合わせて、第１の命令セットを決定するように構成されている。いくつかの実施形態では、第１の命令セットは、走行許可限度（ＬＭＡ：ｌｉｍｉｔ  ｏｆ  ｍｏｖｅｍｅｎｔ  ａｕｔｈｏｒｉｔｙ）、車両速度命令、スイッチクロスオーバー命令、または他の適切な情報を含む。ＬＭＡは、車両が安全に走行できる最大距離である。第１のアルゴリズムは、ガイドウェイネットワークの、個々の分散制御装置１０８よりも広い部分を考慮に入れて第１の命令セットを生成する。いくつかの実施形態では、単一の集中制御装置１０６が、ガイドウェイネットワーク全体のために使用される。いくつかの実施形態では、集中制御装置１０６は、ガイドウェイネットワークの、１つよりも多くの分散制御装置１０８をカバーする部分に命令を提供するように構成されている。いくつかの実施形態では、集中制御装置１０６は、ガイドウェイネットワークに沿って配置された誘導ループを用いる誘導ループ通信を使用して、第１の命令セットをオンボードコントローラ１３０へ送信するように構成されている。いくつかの実施形態では、集中制御装置１０６は、無線通信、マイクロ波通信、光通信、または他の適切な通信技法を使用して、第１の命令セットをオンボードコントローラ１３０へ送信するように構成されている。
【０００９】
分散制御装置１０８は、自動監視システム１０４から経路情報を、フィールド要素１１０から車両データを、受信するように構成されている。それぞれの分散制御装置１０８は、また、車両の位置および速度の情報を、オンボードコントローラ１３０から受信するように構成されている。それぞれの分散制御装置１０８は、第２の別種のアルゴリズムを使用して、第２の命令セットを独立して生成するように構成されている。第２の別種のアルゴリズムは、経路情報、フィールド要素１１０からの情報、およびオンボードコントローラ１３０からの情報を組み合わせて、第２の命令セットを決定するように構成されている。いくつかの実施形態では、第２のアルゴリズムは、第１のアルゴリズムから独立している。いくつかの実施形態では、第２の命令セットは、ＬＭＡ、車両速度命令、スイッチクロスオーバー命令、または他の適切な情報を含む。第２の別種のアルゴリズムは、ガイドウェイネットワークの、集中制御装置１０６よりも小さい部分を考慮して、第２の命令セットを生成する。いくつかの実施形態では、分散制御装置１０８からのＬＭＡは、その分散制御装置の制御範囲に限定される。いくつかの実施形態では、第１の分散制御装置１０８にとっての制御範囲は、隣接する第２の分散制御装置１０８にとっての制御範囲にオーバーラップする。いくつかの実施形態では、オンボードコントローラ１３０が、第１の分散制御装置にとっての制御範囲から出るより前に第２の分散制御装置との通信を確立できるように、そのオーバーラップは十分に大きい。いくつかの実施形態では、分散制御装置１０８は、無線通信を使用して、第２の命令セットをオンボードコントローラ１３０へ送信するように構成されている。いくつかの実施形態では、分散制御装置１０８は、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法を使用して、第２の命令セットをオンボードコントローラ１３０へ送信するように構成されている。いくつかの実施形態では、分散制御装置１０８が使用する通信技法は、集中制御装置１０６が使用する通信技法とは独立であり異なる。
【００１０】
フィールド要素１１０は、ガイドウェイの状態についてのデータを収集し、そのデータをそれぞれの分散制御装置１０８へ送信するように構成されている。いくつかの実施形態では、フィールド要素１１０は、収集されたデータを分散制御装置１０８との無線接続を介して送信する。いくつかの実施形態では、フィールド要素１１０は、収集されたデータを分散制御装置１０８との有線接続を介して送信する。いくつかの実施形態では、フィールド要素１１０は、車軸計数器、無線周波数識別（ＲＦＩＤ：ｒａｄｉｏ  ｆｒｅｑｕｅｎｃｙ  ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ読取装置、位置検出器、転轍機、プラットフォームのドア、または他の適切な要素を含む。いくつかの実施形態では、フィールド要素１１０は、ガイドウェイネットワークのガイドウェイ上に配置される。いくつかの実施形態では、フィールド要素１１０は、ガイドウェイネットワークのガイドウェイの間に配置される。いくつかの実施形態では、フィールド要素１１０は、ガイドウェイの路傍に配置される。
【００１１】
ネットワーク１２０は、それぞれの分散制御装置１０８と自動監視システム１０４との間に、通信リンクを提供するように構成されている。いくつかの実施形態では、ネットワーク１２０は、無線ネットワークである。いくつかの実施形態では、ネットワーク１２０は、光ファイバネットワーク、導電性ネットワーク、または他の適切な有線ネットワークなどの、有線ネットワークである。いくつかの実施形態では、ガイドウェイネットワーク内のすべての分散制御装置１０８を自動監視システム１０４に接続するために、単一のネットワーク１２０が使用される。いくつかの実施形態では、分散制御装置１０８の互いに異なる組を自動監視システム１０４に接続するために、複数のネットワーク１２０が使用される。いくつかの実施形態では、ネットワーク１２０の数は、集中制御装置１０６の数と等しい。
【００１２】
オンボードコントローラ１３０は、第１の命令セットおよび第２の命令セットを、同時に受信するように構成されている。オンボードコントローラ１３０は、また、車両の位置情報および速度情報を、集中制御装置１０６および分散制御装置１０８の両方へ送信するように構成されている。いくつかの実施形態では、オンボードコントローラ１３０は、ガイドウェイネットワーク内に配置されたＲＦＩＤタグ、全地球測位システム（ＧＰＳ：ｇｌｏｂａｌ  ｐｏｓｉｔｉｏｎｉｎｇ  ｓｙｓｔｅｍ）、光センサ、ガイドウェイネットワークの地図、または他の適切な位置決定デバイスを使用して、車両の位置を決定するように構成されている。いくつかの実施形態では、オンボードコントローラ１３０は、加速度計、回転速度計、ガイドウェイネットワークの地図、ガイドウェイネットワーク内に配置されたＲＦＩＤタグ、または他の適切な速度決定デバイスを使用して、車両の速度を決定するように構成されている。
【００１３】
オンボードコントローラ１３０は、制御信号を自動制動加速システム（ａｕｔｏｍａｔｉｃ  ｂｒａｋｉｎｇ  ａｎｄ  ａｃｃｅｌｅｒａｔｉｏｎ  ｓｙｓｔｅｍ）へ送ることにより、第１の命令セットまたは第２の命令セットを実施するように構成されている。信号を自動制動加速システムに送ることにより、オンボードコントローラ１３０は、車両の速度を増減したり、車両を完全停止させたりする。いくつかの実施形態では、オンボードコントローラ１３０は、車両の速度を、ガイドウェイによって持続可能な最大速度よりも低く維持し、車両がＬＭＡで完全停止することが可能となるように制御する。いくつかの実施形態では、車両は、オンボードコントローラのうちの１つが機能しない場合に備えて、冗長性のために複数のオンボードコントローラ１３０を含む。
【００１４】
集中制御装置１０６および分散制御装置１０８の両方が、共に信頼されるソースなので、制御システム１００は、他の制御システムを越える利点をもたらす。少なくとも一実施形態において、信頼されるソースとは、集中制御装置１０６および分散制御装置１０８が、国際電気標準会議（ＩＥＣ：Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｓｓｉｏｎ）の標準規格ＩＥＣ６１５０８に基づいて、安全度水準（ＳＩＬ：ｓａｆｅｔｙ  ｉｎｔｅｇｒｉｔｙ  ｌｅｖｅｌ）のレベル４であることを意味する。ＳＩＬレベル４とは、１時間当たりの機能停止の確率が、１０−８から１０−９までの範囲内にあることを意味する。いくつかの実施形態では、オンボードコントローラ１３０も、信頼されるソースである。オンボードコントローラ１３０は、集中制御装置１０６または分散制御装置１０８から受信した情報を頼りにすることができる。いくつかの実施形態では、集中制御装置１０６および分散制御装置１０８の両方が信頼されるソースなので、オンボードコントローラ１３０は、第１の命令セットまたは第２の命令セットのうち、制約が最小のものを実施する。制約が最小の命令セットを実施することにより、ガイドウェイネットワークを通じた車両の移動の、より効率的な制御を促進する。古くなった情報、ユーザの命令、異なる情報の考慮、第１および第２のアルゴリズムの差異、またはそのような他の事情の結果として、第１の命令セットと第２の命令セットとの相違点が発生する。いくつかの実施形態では、古くなった情報は、フィールド要素１１０から集中制御装置１０６への情報伝送での遅延、または自動監視システム１０４からの経路情報の受信遅延の差異に起因する。いくつかの実施形態では、ユーザの命令が集中制御装置１０６および分散制御装置１０８で異なるタイミングで実施可能であるので、ユーザの命令は、受信される命令に差異をもたらす。いくつかの実施形態では、集中制御装置１０６が、車両が位置する分散制御装置１０８の制御範囲の外側の情報、例えば、別の車両の移動を知っているので、異なる情報の考慮により、受信された命令に差異が生じる。
【００１５】
制御システム１００のさらなる利点は、オンボードコントローラ１３０が、第１の命令セットおよび第２の命令セットを、継続的に受信することである。両方の命令セットを継続的に受信することにより、集中制御装置１０６または分散制御装置１０８の機能停止は、シームレスに克服される。本説明において、シームレスに、とは、集中制御装置１０６または分散制御装置１０８のいずれかからの命令を、スイッチオーバー遅延なしに、または物理的なスイッチオーバー動作なしに、オンボードコントローラ１３０で継続的に受信することを意味する。例えば、集中制御装置１０６との通信が、例えば集中制御装置の、または第１の命令セットをオンボードコントローラ１３０へ送信する要素の、機能停止のために妨害される場合、オンボードコントローラは、分散制御装置１０８から妨害なしに第２の命令セットを引き続き受信する。対照的に他の制御システムは、運転者が車両へ派遣されて動作を再開できるか、または２次通信システムとの通信が確立するまで、車両にブレーキをかけて停止させる。
【００１６】
制御システム１００の別の利点は、オンボードコントローラ１３０が、２つの別個の通信パスを使用して命令を受信できることである。２つの通信パスを使用して命令を受信することにより、１つの通信システムが機能しない場合でも、車両は通常のように動作し続けることができる。例えば、オンボードコントローラ１３０の無線トランシーバが機能しなくて分散制御装置１０８との通信を妨害する場合、オンボードコントローラ１３０は、誘導ループ通信システムを介して受信した第１の命令セットを使用して、通常の動作を継続する。単一の通信チャネルを使用する他の制御システムでは、通信が妨害された場合、車両は、運転者がその車両へ派遣されて動作を再開できるか、または通信が再確立されるまで、ブレーキをかけられて停止する。
【００１７】
図２は、ガイドウェイネットワーク内の車両のオンボードコントローラを動作させる方法２００の流れ図である。いくつかの実施形態では、オンボードコントローラは、オンボードコントローラ１３０（図１）である。方法２００は、動作２０２で開始し、ここで、オンボードコントローラは、位置および速度の情報を、集中制御装置および分散制御装置へ同時に送信する。いくつかの実施形態では、位置および速度の情報は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法によって送信される。位置および速度の情報は、集中制御装置へ第１の通信技法を使用して送信される。いくつかの実施形態では、位置および速度の情報は、分散制御装置へ、第１の通信技法とは異なる別種の、第２の通信技法を使用して送信される。
【００１８】
動作２０４では、オンボードコントローラは、第１の命令セットを集中制御装置から受信する。いくつかの実施形態では、オンボード制御装置は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法により、第１の命令セットを受信する。
【００１９】
動作２０６では、オンボードコントローラは、第２の命令セットを分散制御装置から受信する。いくつかの実施形態では、オンボード制御装置は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法により、第２の命令セットを受信する。いくつかの実施形態では、オンボードコントローラは、第２の命令セットを、第１の命令セットとは異なる通信技法により受信する。通常動作中、オンボードコントローラは、同時に第１の命令セットおよび第２の命令セットの両方を、継続的に受信する。いくつかの実施形態では、動作２０４および２０６は、同時に実行される。いくつかの実施形態では、動作２０４および２０６は、交互に実行される。いくつかの実施形態では、動作２０４および２０６は、周期的に実行される。
【００２０】
動作２０８では、オンボードコントローラは、第１の命令セットと第２の命令セットとの間に相違点があるかどうかを決定する。いくつかの実施形態では、第１の命令セットと第２の命令セットとの間の相違点は、ＬＭＡの差異、または車両速度コマンドの差異を含む。
【００２１】
オンボードコントローラが、第１の命令セットと第２の命令セットとの間に相違点がないと決定した場合、方法２００は動作２１０で継続し、ここで、オンボードコントローラは、第１または第２の命令を実施する。第１の命令セットと第２の命令セットが同じであるので、一方の命令セットを実施することにより、オンボードコントローラはもう一方の命令セットも実施する。いくつかの実施形態では、コントローラは、第１の命令セットを実施するためのデフォルトを、動作２１０に含む。いくつかの実施形態では、コントローラは、第２の命令セットを実施するためのデフォルトを、動作２１０に含む。いくつかの実施形態では、オンボードコントローラは、信号を自動制動加速システムへ送ることにより第１および第２の命令セットを実施して、ガイドウェイに沿った車両の速度を制御する。
【００２２】
オンボードコントローラが、第１の命令セットと第２の命令セットとの間に相違点があると決定した場合、方法２００は動作２１２で継続し、ここで、オンボードコントローラは、第１の命令セットまたは第２の命令セットのうち、制約が最小のものを実施する。第１および第２の命令セットの両方が信頼されるソースから受信されるので、オンボードコントローラは、制約が最小の命令セットに従う。いくつかの実施形態では、オンボードコントローラは、制約が最小の命令セットは最大のＬＭＡ距離を含む命令であると決定する。いくつかの実施形態では、オンボードコントローラは、制約が最小の命令セットは最高の車両速度を含む命令であると決定する。いくつかの実施形態では、オンボードコントローラは、制約が最小の命令セットは車両をガイドウェイ上で継続して移動させることが可能であると決定する。いくつかの実施形態では、オンボードコントローラは、信号を自動制動加速システムへ送ることにより第１および第２の命令セットを実施して、ガイドウェイに沿った車両の速度を制御する。オンボードコントローラが、単一の制御システム、すなわち、集中制御装置または分散制御装置のうちの一方のみから命令を受信した場合、オンボードコントローラは、受信した命令を制約が最小の命令として扱い、その受信した命令を実施する。
【００２３】
当業者は、いくつかの実施形態では、方法２００の動作の順序が変更されることを理解するであろう。当業者は、また、いくつかの実施形態では、追加的な動作が加えられたり、または動作が取り除かれたり組み合わされたりすることを理解するであろう。
【００２４】
図３は、１つまたは複数の実施形態によるガイドウェイネットワーク内の車両のオンボードコントローラを動作させる方法３００である。動作３０２では、オンボードコントローラは、第１の制御装置および第２の制御装置との通信を確立する。いくつかの実施形態では、第１の制御装置が集中制御装置であり、第２の制御装置が分散制御装置である。いくつかの実施形態では、第１の制御装置が分散制御装置であり、第２の制御装置が集中制御装置である。いくつかの実施形態では、オンボードコントローラは、第２の制御装置との通信とは異なる通信技法を介して、第１の制御装置との通信を確立する。いくつかの実施形態では、オンボードコントローラは、例えば、互いに隣接する２つの分散制御装置の制御範囲のオーバーラップにおいて、１つよりも多くの第１または第２の制御装置と、同時に通信を確立する。いくつかの実施形態では、通信は、ガイドウェイネットワークに沿った車両の移動より前に、確立される。いくつかの実施形態では、通信は、ガイドウェイネットワーク内で車両が移動している間に、確立される。いったん第１の制御装置および第２の制御装置との通信が確立されると、オンボードコントローラは、第１の制御装置および第２の制御装置の両方から、継続的に命令を受信する。
【００２５】
動作３０４では、オンボードコントローラは、第１の制御装置との通信に妨害があるかどうかを決定する。当業者は、第１の制御装置との通信での妨害が単に例であり、方法３００が第２の制御装置との通信での妨害を含むように修正できることを理解するであろう。オンボードコントローラは、第１のコントローラからの命令の受信の停止によって、通信の妨害を決定する。いくつかの実施形態では、この停止は、所定の時間期間にわたって命令が受信されなかった場合に決定される。いくつかの実施形態では、この停止は、所定数の周期サイクルにわたって命令が受信されなかった場合に決定される。
【００２６】
オンボードコントローラが、第１の制御装置との通信に妨害がないと決定した場合、方法３００は動作３０６で継続し、ここで、オンボードコントローラは、第１の制御装置から命令を受信する。いくつかの実施形態では、オンボード制御装置は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法により、第１の制御装置から命令を受信する。
【００２７】
動作３０８では、オンボードコントローラは、第２の制御装置から命令を受信する。いくつかの実施形態では、オンボード制御装置は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法により、第２の制御装置から命令を受信する。いくつかの実施形態では、オンボードコントローラは、第１の制御装置からの命令とは異なる別種の通信技法により、第２の制御装置から命令を受信する。通常動作中、オンボードコントローラは、第１の制御装置および第２の制御装置の両方から、継続的に命令を受信する。いくつかの実施形態では、動作３０６および３０８は、同時に実行される。いくつかの実施形態では、動作３０６および３０８は、交互に実行される。いくつかの実施形態では、動作３０６および３０８は、周期的に実行される。
【００２８】
動作３１０では、オンボードコントローラは、第１の制御装置からの命令、または第２の制御装置からの命令を実施する。いくつかの実施形態では、オンボードコントローラは、信号を自動制動加速システムへ送ることにより第１の制御装置または第２の制御装置からの命令を実施して、ガイドウェイに沿った車両の速度を制御する。いくつかの実施形態では、第１の制御装置または第２の制御装置からの命令は、方法２００を使用して実施される。
【００２９】
オンボードコントローラが、第１の制御装置との通信に妨害が存在すると決定した場合、方法３００は動作３１２で継続し、ここで、オンボードコントローラは、第２の制御装置から命令を受信する。いくつかの実施形態では、オンボード制御装置は、無線通信、誘導ループ通信、マイクロ波通信、光通信、または他の適切な通信技法により、第２の制御装置から命令を受信する。
【００３０】
動作３１４では、オンボードコントローラは、第２の制御装置からの命令を実施する。いくつかの実施形態では、オンボードコントローラは、信号を自動制動加速システムへ送ることにより第２の制御装置からの命令を実施して、ガイドウェイに沿った車両の速度を制御する。
【００３１】
動作３１６では、オンボードコントローラは、第１の制御装置との通信を再確立しようと試みる。いくつかの実施形態では、オンボードコントローラは、機能停止がそのオンボードコントローラで発生したかどうかを決定するために、車両の制御をバックアップ用オンボードコントローラに委譲することにより、第１の制御装置との通信を再確立しようと試みる。いくつかの実施形態では、オンボードコントローラは、第１の制御装置からの信号を探索することにより、第１の制御装置との通信を再確立しようと試みる。いくつかの実施形態では、オンボードコントローラは、第１の制御装置へ信号を送ることにより、第１の制御装置との通信を再確立しようと試みる。いくつかの実施形態では、動作３１６は、第１の制御装置との通信が再確立されるまで継続的に実行される。
【００３２】
当業者は、いくつかの実施形態では、方法３００の動作の順序が変更されることを理解するであろう。当業者は、また、いくつかの実施形態では、追加的な動作が加えられたり、または動作が取り除かれたり組み合わされたりすることを理解するであろう。
【００３３】
図４は、１つまたは複数の実施形態によるオンボードコントローラ４００のブロック図である。いくつかの実施形態では、オンボードコントローラ４００は、オンボードコントローラ１３０（図１）である。オンボードコントローラ４００は、ハードウェアプロセッサ４０２と、コンピュータプログラムコード４０６すなわち実行可能な命令セットで符号化されている、つまりそれらを記憶する非一時的なコンピュータ可読記憶媒体４０４とを含む。コンピュータ可読記憶媒体４０４は、また、制御システム１００（図１）の諸要素とインターフェース接続するために、命令４０７で符号化されている。プロセッサ４０２は、バス４０８を介してコンピュータ可読記憶媒体４０４に電気的に結合されている。プロセッサ４０２は、また、バス４０８によって入出力インターフェース４１０と電気的に結合されている。ネットワークインターフェース４１２も、バス４０８を介してプロセッサ４０２と電気的に接続されている。プロセッサ４０２およびコンピュータ可読記憶媒体４０４が、ネットワーク４１４を介して外部の要素と接続かつ通信できるように、ネットワークインターフェース４１２はネットワーク４１４に接続されている。誘導ループインターフェース４１５も、バス４０８を介してプロセッサ４０２と電気的に接続されている。誘導ループインターフェース４１５は、ネットワークインターフェースとは別種の通信パスを提供する。いくつかの実施形態では、誘導ループインターフェース４１５またはネットワークインターフェース４１２は、光通信、マイクロ波通信、または他の適切な通信パスなどの異なる通信パスに置換される。プロセッサ４０２は、制御システム１００、方法２００（図２）、または方法３００（図３）に関して説明されたような動作の一部または全部に対してオンボードコントローラ４００を使用可能にするために、コンピュータ可読記憶媒体４０４において符号化されているコンピュータプログラムコード４０６を実行するように、構成されている。
【００３４】
いくつかの実施形態では、プロセッサ４０２は、中央処理装置（ＣＰＵ）、マルチプロセッサ、分散処理システム、特定用途向け集積回路（ＡＳＩＣ）、および／または適切な処理ユニットである。
【００３５】
いくつかの実施形態では、コンピュータ可読記憶媒体４０４は、電気、磁気、光、電磁、赤外線、および／もしくは半導体システム（または装置もしくはデバイス）である。例えば、コンピュータ可読記憶媒体４０４は、半導体もしくはソリッドステートメモリ、磁気テープ、リムーバブルコンピュータディスケット、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、剛性磁気ディスク、および／または光ディスクを含む。光ディスクを用いるいくつかの実施形態では、コンピュータ可読記憶媒体４０４は、コンパクトディスク読出し専用メモリ（ＣＤ−ＲＯＭ）、コンパクトディスクリード／ライト（ＣＤ−Ｒ／Ｗ）、および／またはデジタルビデオディスク（ＤＶＤ）を含む。
【００３６】
いくつかの実施形態では、記憶媒体４０４は、制御システム１００（図１）、方法２００（図２）、または方法３００（図３）に関して説明されたような動作を、オンボードコントローラ４００に実行させるように構成されたコンピュータプログラムコード４０６を記憶する。いくつかの実施形態では、記憶媒体４０４は、また、制御システム１００、方法２００、または方法３００に関して説明されたような動作を実行するために必要な情報を、記憶する。なお、この情報は、第１の命令セットパラメータ４１８、第２の命令セットパラメータ４２０、集中制御通信パラメータ４２２、分散制御通信パラメータ４２４、車両位置パラメータ４２６、車両速度パラメータ４２８、および／または制御システム１００、方法２００、もしくは方法３００に関して説明されたような動作を実行するための、実行可能な命令セットなどである。
【００３７】
いくつかの実施形態では、記憶媒体４０４は、外部の要素とインターフェース接続するための命令４０７を記憶する。命令４０７により、制御システム１００、方法２００、または方法３００に関して説明されたような動作を効果的に実施するために外部の要素によって読み出し可能な動作命令を、プロセッサ４０２が生成することが可能になる。
【００３８】
オンボードコントローラ４００は、入出力インターフェース４１０を含む。入出力インターフェース４１０は、外部の回路に結合されている。いくつかの実施形態では、入出力インターフェース４１０は、情報およびコマンドをプロセッサ４０２に伝達するための、キーボード、キーパッド、マウス、トラックボール、トラックパッド、および／またはカーソル方向キーを含む。
【００３９】
オンボードコントローラ４００は、また、プロセッサ４０２に結合されたネットワークインターフェース４１２を含む。ネットワークインターフェース４１２により、オンボードコントローラ４００がネットワーク４１４と通信することが可能になる。なお、ネットワーク４１４には、１つまたは複数の他のコンピュータシステムが接続されている。ネットワークインターフェース４１２は、ＢＬＵＥＴＯＯＴＨ、ＷＩＦＩ、ＷＩＭＡＸ、ＧＰＲＳ、もしくはＷＣＤＭＡなどの無線ネットワークインターフェース、またはイーサネット、ＵＳＢ、もしくはＩＥＥＥ−１３９４などの有線ネットワークインターフェースを含む。いくつかの実施形態では、制御システム１００、方法２００、または方法３００に関して説明されたような動作は、２つ以上のオンボードコントローラ４００で実施され、第１の命令セット、第２の命令セット、集中制御通信、分散制御通信、車両位置、および車両速度などの情報は、互いに異なるオンボードコントローラ４００の間で、ネットワーク４１４を介して交換される。
【００４０】
オンボードコントローラ４００は、また、プロセッサ４０２に結合された誘導ループインターフェース４１５を含む。誘導ループインターフェース４１５により、オンボードコントローラ４００が外部デバイスと通信することが可能になる。なお、外部デバイスには、１つまたは複数の他のコンピュータシステムが接続されている。いくつかの実施形態では、制御システム１００、方法２００、または方法３００に関して説明されたような動作は、２つ以上のオンボードコントローラ４００で実施され、第１の命令セット、第２の命令セット、集中制御通信、分散制御通信、車両位置、および車両速度などの情報は、互いに異なるオンボードコントローラ４００の間で、誘導ループインターフェース４１５を介して交換される。
【００４１】
【００４２】
オンボードコントローラ４００は、第１の命令セットに関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。この情報は、車両速度にとって必要な調整を決定するために、バス４０８を介してプロセッサ４０２に転送される。第１の命令セットは、次に、第１の命令セットパラメータ４１８として、コンピュータ可読媒体４０４に記憶される。オンボードコントローラ４００は、第２の命令セットに関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。この情報は、車両速度にとって必要な調整を決定するために、バス４０８を介してプロセッサ４０２に転送される。第２の命令セットは、次に、第２の命令セットパラメータ４２０として、コンピュータ可読媒体４０４に記憶される。オンボードコントローラ４００は、集中制御通信に関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。この情報は、集中制御通信パラメータ４２２として、コンピュータ可読媒体４０４に記憶される。オンボードコントローラ４００は、分散制御通信に関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。この情報は、分散制御通信パラメータ４２４として、コンピュータ可読媒体４０４に記憶される。オンボードコントローラ４００は、車両位置に関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。いくつかの実施形態では、車両位置は、ガイドウェイ上のＲＦＩＤタグ、コンピュータ可読媒体４０４に記憶されている地図、全地球測位システム、または他の適切な位置決めデバイスにより、決定される。この情報は、車両位置パラメータ４２６として、コンピュータ可読媒体４０４に記憶される。オンボードコントローラ４００は、車両速度に関係する情報を、入出力インターフェース４１０を通じて受信するように構成されている。いくつかの実施形態では、車両位置は、加速度計、回転速度計、または他の適切な速度検出デバイスにより、決定される。この情報は、車両速度パラメータ４２８として、コンピュータ可読媒体４０４に記憶される。
【００４３】
動作中、プロセッサ４０２は、第１の命令セットパラメータ４１８および第２の命令セットパラメータ４２０に基づいて、車両速度を調整するかどうかを決定するための命令セットを実行する。動作中、プロセッサ４０２は、オンボードコントローラ４００が、集中制御装置または分散制御装置のいずれかとの通信で妨害に遭遇しているかどうかを決定するための命令セットを実行する。
【００４４】
本説明の一態様は、ガイドウェイネットワーク内の車両のための制御システムに関する。制御システムは、第１の命令セットを生成するように構成された集中制御システムを含む。制御システムは、第２の命令セットを生成するように構成された、少なくとも１つの分散制御システムを、更に含む。制御システムは、車両上のオンボードコントローラを更に含み、そのオンボードコントローラは、第１の命令セットおよび第２の命令セットを、同一の時間期間中に受信するように構成されている。集中制御システムは、第１の命令セットをオンボードコントローラへ、第１の通信技法を使用して送信するように構成されている。少なくとも１つの分散制御システムは、第２の命令セットをオンボードコントローラへ、第１の通信技法とは異なる第２の通信技法を介して送信するように構成されている。
【００４５】
本説明の別の態様は、ガイドウェイネットワーク内の車両を動作させる方法に関する。この方法は、第１の命令セットを集中制御システムから受信するステップと、第２の命令セットを少なくとも１つの分散制御システムから受信するステップとを含む。この方法は、オンボードコントローラを使用して、第１の命令セットと第２の命令セットとの間に相違点が存在するかどうかを決定するステップを、更に含む。この方法は、相違点が存在しない場合には第１および第２の命令セットを実施するステップと、相違点が存在する場合には第１の命令セットまたは第２の命令セットのうち、制約が最小のものを実施するステップとを、更に含む。
【００４６】
本説明の更に別の態様は、ガイドウェイネットワーク内の車両を動作させる方法に関する。この方法は、オンボードコントローラを使用して、集中制御システムおよび少なくとも１つの分散制御システムとの通信を確立するステップと、集中制御システムまたは少なくとも１つの分散制御システムのいずれかとの通信が妨害されているかどうかを決定するステップとを含む。集中制御システムまたは少なくとも１つの分散制御システムのどちらとの通信も妨害されていない場合、この方法は、
第１の命令セットを集中制御システムから受信するステップと、
第２の命令セットを少なくとも１つの分散制御システムから受信するステップと、
第１の命令セットまたは第２の命令セットのうち少なくとも一方を実施するステップと
を含む。集中制御システムまたは少なくとも１つの分散制御システムのいずれかとの通信が妨害されている場合、この方法は、
集中制御システムまたは少なくとも１つの分散制御システムのいずれかから命令を受信するステップと、
受信した命令を実施するステップと、
集中制御システムまたは少なくとも１つの分散制御システムのいずれかとの通信を再確立しようと試みるステップと
を含む。
【００４７】
開示された諸実施形態が上述した利点の１つまたは複数を実現することが、当業者に容易に理解されるであろう。前述の詳細な説明を読めば、当業者は、様々な変更、等価な置換、および本明細書で広く開示される様々な他の実施形態を実現することができるであろう。従って、本明細書で許可される保護は、添付の特許請求の範囲に含まれる定義、およびそれと同等のものによってのみ制限されることが意図される。
【図１】
0006013622.tif 000002
【図２】
0006013622.tif 000003
【図３】
0006013622.tif 000004
【図４】
0006013622.tif 000005