(57)【要約】本開示は、ＢＯＰ制御および／または電力ならびに／もしくはデータ通信システムと、関連方法とを含む。いくつかのシステムは、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラ、および複数のコントローラのうちの少なくとも１つと電気通信し、電力信号およびデータ信号をそれに提供するように構成されている信号調整回路であって、信号結合器、海中信号減結合器、増幅器、および／または周波数変換器を含む、信号調整回路を使用するか、または含み、各コントローラは、１つ以上のプロセッサと通信し、それぞれの時間間隔中にＢＯＰ制御ネットワークを通して情報の少なくとも一部を伝送するように構成されている。
2016537540.tif 000002
【特許請求の範囲】
【請求項１】
噴出防止装置（ＢＯＰ）制御システムであって、前記システムは、
各々がＢＯＰ制御ネットワークと通信し、前記ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラと、
前記複数のコントローラのうちの少なくとも１つと電気通信し、電力信号およびデータ信号を前記複数のコントローラのうちの前記少なくとも１つに提供するように構成されている信号調整回路と
を備え、
前記信号調整回路は、
前記電力信号と前記データ信号とを受信し、前記電力およびデータ信号を複合電力およびデータ信号に結合するように構成されている信号結合器と、
前記信号結合器と電気通信し、前記複合電力およびデータ信号を受信して前記電力信号と前記データ信号とを減結合するように構成されている海中信号減結合器と、
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器と、
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器と
を備え、
各コントローラは、１つ以上のプロセッサと通信し、それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して前記情報の少なくとも一部を伝送するように構成され、
前記信号調整回路は、ＢＯＰ制御ネットワークの少なくとも一部を形成する、システム。
【請求項２】
噴出防止装置（ＢＯＰ）を制御する方法であって、前記方法は、
各々がＢＯＰ制御ネットワークと通信し、前記ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、
各コントローラを１つ以上のプロセッサと通信させることと、
各コントローラにそれぞれの時間間隔を割り当てることであって、前記コントローラは、前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して情報を伝送することができる、ことと、
電力信号およびデータ信号を前記複数のコントローラのうちの前記少なくとも１つに提供することであって、前記提供することは、
電力信号とデータ信号とを結合し、複合電力およびデータ信号を生成することと、
海中で、前記複合電力およびデータ信号を前記電力信号および前記データ信号に減結合することと、
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの周波数および振幅を増加させることと、
前記電力信号および前記データ信号を前記複数のコントローラのうちの少なくとも１つに伝送することと
によって行う、ことと、
前記それぞれの時間間隔を割り当てられた前記コントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中、前記ＢＯＰ制御ネットワークを監視することと、
第１のコントローラを用いて、前記第１のコントローラに割り当てられた前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して、前記第１のコントローラと通信している前記ＢＯＰの第１の海中構成要素に関連付けられている識別子を伝送することと、
前記識別子に少なくとも部分的に基づいて、前記第１の海中構成要素の１つ以上の制御可能機能を識別することと、
前記第１の海中構成要素の前記１つ以上の制御可能機能のうちの少なくとも１つを作動させることと
を含む、方法。
【請求項３】
噴出防止装置（ＢＯＰ）制御システムであって、前記システムは、
各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを備え、
各コントローラは、１つ以上のプロセッサと通信し、それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して前記情報の少なくとも一部を伝送するように構成されている、システム。
【請求項４】
前記システムは、各コントローラが、コントローラに割り当てられた前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して前記情報の前記少なくとも一部を伝送することのみできるように構成されている、請求項３に記載のシステム。
【請求項５】
前記システムは、コントローラに割り当てられた前記それぞれの時間間隔中に、前記コントローラから前記ＢＯＰ制御ネットワークを通して伝送される情報のないことを検出するように構成されている、請求項３または４に記載のシステム。
【請求項６】
少なくとも２つのコントローラは、前記ＢＯＰ上の同一の機能を制御または監視するように構成されている、請求項３〜５のいずれかに記載のシステム。
【請求項７】
前記少なくとも２つのコントローラは、重複したそれぞれの時間間隔を割り当てられている、請求項６に記載のシステム。
【請求項８】
前記１つ以上のプロセッサのうちの少なくとも１つは、海中プロセッサと、沖合かつ海面上プロセッサと、沿岸プロセッサとのうちの少なくとも１つを備えている、請求項３〜７のいずれかに記載のシステム。
【請求項９】
少なくとも１つのコントローラは、少なくとも２つのプロセッサと通信している、請求項３〜８のいずれかに記載のシステム。
【請求項１０】
少なくとも１つのコントローラは、前記ＢＯＰに関連付けられている前記情報の少なくとも一部を記憶するように構成されている少なくとも１つのメモリを備えている、請求項３〜９のいずれかに記載のシステム。
【請求項１１】
前記ＢＯＰ制御ネットワークは、複数のサブネットワークを備えている、請求項３〜１０のいずれかに記載のシステム。
【請求項１２】
少なくとも１つのサブネットワークは、海中サブネットワークと、沖合かつ海面上サブネットワークと、沿岸サブネットワークとを備えている、請求項１１に記載のシステム。
【請求項１３】
前記ＢＯＰ制御ネットワークは、各々が少なくとも２つのサブネットワークと直接通信している１つ以上のブリッジを備えている、請求項１１または１２に記載のシステム。
【請求項１４】
少なくとも１つのブリッジは、海中ブリッジを備えている、請求項１３に記載のシステム。
【請求項１５】
少なくとも１つのブリッジは、衛星ブリッジを備えている、請求項１３または１４に記載のシステム。
【請求項１６】
少なくとも１つのコントローラは、海中場所、沖合かつ海面上場所、ならびに沿岸場所のうちの少なくとも１つに位置している構成要素を備えている、請求項３〜１５のいずれかに記載のシステム。
【請求項１７】
少なくとも１つのコントローラは、オペレーティングシステムを備えている、請求項３〜１６のいずれかに記載のシステム。
【請求項１８】
少なくとも１つのコントローラは、ＢＯＰ制御アプリケーションを備えている、請求項３〜１７のいずれかに記載のシステム。
【請求項１９】
少なくとも１つのコントローラは、前記ＢＯＰに関連付けられている前記情報の少なくとも一部を捕捉するように構成されている１つ以上のセンサを備えている、請求項３〜１８のいずれかに記載のシステム。
【請求項２０】
少なくとも１つのコントローラは、ＢＯＰ構成要素を制御すること、監視すること、および分析することのうちの少なくとも１つを行うように構成されている、請求項３〜１９のいずれかに記載のシステム。
【請求項２１】
前記ＢＯＰ制御ネットワークと通信しているヒューマンマシンインターフェース（ＨＭＩ）を備えている、請求項３〜２０のいずれかに記載のシステム。
【請求項２２】
前記ＢＯＰ制御ネットワークを介して前記複数のコントローラによって伝送される前記情報の少なくとも一部を記憶するように構成されているメモリを備えている、請求項３〜２１のいずれかに記載のシステム。
【請求項２３】
シミュレーションコントローラを備え、前記シミュレーションコントローラは、
前記メモリに記憶された前記情報の前記少なくとも一部を受信することと、
前記情報の前記少なくとも一部に少なくとも部分的に基づいて、ＢＯＰ構成要素の動作をシミュレーションすることと
を行うように構成されている、請求項２２に記載のシステム。
【請求項２４】
シミュレーションコントローラを備え、前記シミュレーションコントローラは、
前記ＢＯＰ制御ネットワークを介して前記複数のコントローラによって伝送される前記情報の少なくとも一部を受信することと、
前記情報の前記少なくとも一部に少なくとも部分的に基づいて、ＢＯＰ構成要素の動作をシミュレーションすることと
を行うように構成されている、請求項３〜２３のいずれかに記載のシステム。
【請求項２５】
前記シミュレーションコントローラは、前記ＢＯＰ構成要素の模擬動作の視覚表現を出力するように構成されている、請求項２３または２４に記載のシステム。
【請求項２６】
噴出防止装置（ＢＯＰ）を制御する方法であって、前記方法は、
各々がＢＯＰ制御ネットワークと通信し、前記ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、
各コントローラを１つ以上のプロセッサと通信させることと、
各コントローラにそれぞれの時間間隔を割り当てることであって、コントローラは、前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して情報を伝送することができる、ことと、
第１のコントローラを用いて、前記第１のコントローラに割り当てられた前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して、前記第１のコントローラに関連付けられている情報を伝送することと
を含む、方法。
【請求項２７】
前記伝送することは、前記ＢＯＰ制御ネットワークの複数の複製チャネルを通して起こる、請求項２６に記載の方法。
【請求項２８】
前記それぞれの時間間隔は、１つ以上のＢＯＰ構成要素の第１のセットと通信している前記コントローラのうちの任意の１つに対する時間間隔が、１つ以上のＢＯＰ構成要素の第２のセットと通信している前記コントローラのうちの任意の１つに対する任意の他の時間間隔に重複しないように、各コントローラに割り当てられ、前記ＢＯＰ構成要素の第１のセットは、前記ＢＯＰ構成要素の第２のセットと異なる、請求項２６または２７に記載の方法。
【請求項２９】
各コントローラのための前記それぞれの時間間隔は、周期的に繰り返し生じる、請求項２６〜３８のいずれかに記載の方法。
【請求項３０】
前記第１のコントローラに関連付けられている前記情報の少なくとも一部を、前記第１のコントローラに関連付けられているメモリに記憶することを含む、請求項２６〜２９のいずれかに記載の方法。
【請求項３１】
前記ＢＯＰ制御ネットワークを介して、第２のコントローラを用いて、認可時に、前記メモリに記憶された前記第１のコントローラに関連付けられている前記情報の少なくとも一部にアクセスすることを含む、請求項３０に記載の方法。
【請求項３２】
前記ＢＯＰ制御ネットワークを介して、第２のコントローラを用いて、認可時に、前記ＢＯＰ制御ネットワークを介して伝送された前記第１のコントローラに関連付けられている前記情報の少なくとも一部にアクセスすることを含む、請求項２６〜３１のいずれかに記載の方法。
【請求項３３】
認可を前記第２のコントローラに提供することは、
前記第１のコントローラに関連付けられている前記情報の前記少なくとも一部にアクセスするための要求を前記第２のコントローラから受信することと、
前記第２のコントローラが前記第１のコントローラに関連付けられている前記情報の前記少なくとも一部にアクセスする権限を与えられているかどうかを決定することと
を含む、請求項３１または３２に記載の方法。
【請求項３４】
前記第２のコントローラが前記第１のコントローラに関連付けられている前記情報の前記少なくとも一部にアクセスする権限を与えられているかどうかを決定することは、前記第２のコントローラに関連付けられているユーザ名が認可されたユーザ名の一覧の中に存在するかどうかを決定することを含む、請求項３３に記載の方法。
【請求項３５】
前記第２のコントローラを用いてアクセスすることは、前記第１のコントローラに割り当てられた前記それぞれの時間間隔中に起こる、請求項３２〜３４のいずれかに記載の方法。
【請求項３６】
前記複数のコントローラを識別することは、ＢＯＰ制御ネットワークを走査し、前記ＢＯＰ制御ネットワークと通信しているコントローラを見つけることを含む、請求項２６〜３５のいずれかに記載の方法。
【請求項３７】
前記第１のコントローラを用いて伝送することは、前記第１のコントローラに割り当てられた前記それぞれの時間間隔中にのみ起こる、請求項２６〜３６のいずれかに記載の方法。
【請求項３８】
追加のコントローラを前記複数のコントローラに追加することと、
前記追加のコントローラを１つ以上のプロセッサと通信させることと、
前記追加のコントローラにそれぞれの時間間隔を割り当てることであって、前記コントローラは、前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して情報を伝送することができる、ことと
を含む、請求項２６〜３７のいずれかに記載の方法。
【請求項３９】
前記それぞれの時間間隔に割り当てられた前記コントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中、前記ＢＯＰ制御ネットワークを監視することを含む、請求項２６〜３８のいずれかに記載の方法。
【請求項４０】
少なくとも１つのコントローラに関連付けられている情報を受信することと、
前記受信した情報に少なくとも部分的に基づいて、ＢＯＰ構成要素の動作をシミュレーションすることと
を含む、請求項２６〜３９のいずれかに記載の方法。
【請求項４１】
前記シミュレーションすることは、前記ＢＯＰ構成要素の実際の動作と実質的に同時に行われる、請求項４０に記載の方法。
【請求項４２】
前記情報は、前記ＢＯＰ制御ネットワークを通して伝送される情報を読み取ることによって受信される、請求項４０または４１に記載の方法。
【請求項４３】
前記情報は、前記ＢＯＰ制御ネットワークを通して伝送される情報を記憶するように構成されているメモリから読み取ることによって受信される、請求項４０〜４２のいずれかに記載の方法。
【請求項４４】
ヒューマンマシンインターフェース（ＨＭＩ）上に前記シミュレーションの視覚表現を表示することを含む、請求項４０〜４３のいずれかに記載の方法。
【請求項４５】
噴出防止装置（ＢＯＰ）を制御する方法であって、前記方法は、
各々がＢＯＰ制御ネットワークと通信し、前記ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、
各コントローラを１つ以上のプロセッサと通信させることと、
各コントローラにそれぞれの時間間隔を割り当てることであって、前記コントローラは、前記それぞれの時間間隔中に前記ＢＯＰ制御ネットワークを通して情報を伝送することができる、ことと、
前記それぞれの時間間隔を割り当てられた前記コントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中、前記ＢＯＰ制御ネットワークを監視することと
を含む、方法。
【請求項４６】
少なくとも１つのコントローラに割り当てられた前記それぞれの時間間隔中に、前記少なくとも１つのコントローラに関連付けられている情報の伝送において機能不全を検出することを含む、請求項４５に記載の方法。
【請求項４７】
少なくとも１つのコントローラに割り当てられた前記それぞれの時間間隔中に、前記少なくとも１つのコントローラに関連付けられている情報の伝送のないことを検出することを含む、請求項４５または４６に記載の方法。
【請求項４８】
緊急ＢＯＰ制御プロセスを起動することを含む、請求項４６または４７に記載の方法。
【請求項４９】
噴出防止装置（ＢＯＰ）の１つ以上の機能を制御する方法であって、前記方法は、
第１のＢＯＰ構成要素に関連付けられている第１の識別子を受信することと、
前記第１の識別子に少なくとも部分的に基づいて、前記第１のＢＯＰ構成要素の構造および１つ以上の制御可能機能を示すデータを含む第１のＢＯＰ構成要素モデルを識別することと、
前記第１のＢＯＰ構成要素モデルに含まれる前記データに少なくとも部分的に基づいて、前記第１のＢＯＰ構成要素の前記１つ以上の制御可能機能のうちの少なくとも１つを作動させることと
を含む、方法。
【請求項５０】
ユーザインターフェースにおいて前記第１のＢＯＰ構成要素モデルの視覚表現を出力することと、
前記ユーザインターフェースにおいて制御入力を受信することと、
前記制御入力に少なくとも部分的に基づいて、前記第１のＢＯＰ構成要素の前記１つ以上の制御可能機能のうちの少なくとも１つを作動させることと
を含む、請求項４９に記載の方法。
【請求項５１】
前記第１のＢＯＰ構成要素モデルの前記視覚表現を更新し、前記第１のＢＯＰ構成要素の前記１つ以上の制御可能機能のうちの前記少なくとも１つの作動を反映することを含む、請求項５０に記載の方法。
【請求項５２】
前記識別することは、前記第１の識別子と同一の識別子を有するＢＯＰ構成要素モデルに対して、構成要素モデルデータベースを検索することを含む、請求項４９〜５１のいずれかに記載の方法。
【請求項５３】
前記第１のＢＯＰ構成要素は、ＢＯＰを備えている、請求項４９〜５２のいずれかに記載の方法。
【請求項５４】
第２の構成要素に関連付けられている第２の識別子を受信することと、
前記第２の識別子に少なくとも部分的に基づいて、前記第２の構成要素の構造および１つ以上の制御可能機能を示すデータを含む第２の構成要素モデルを識別することと、
前記第２の構成要素モデルに含まれる前記データに少なくとも部分的に基づいて、前記第２の構成要素の前記１つ以上の制御可能機能のうちの少なくとも１つを作動させることと
を含む、請求項４９〜５３のいずれかに記載の方法。
【請求項５５】
前記第２の構成要素は、ＢＯＰを備えている、請求項５４に記載の方法。
【請求項５６】
噴出防止装置（ＢＯＰ）の１つ以上の機能を制御する方法であって、前記方法は、
コントローラを海中構成要素と通信させることと、
前記コントローラから、前記コントローラと通信しているＢＯＰ制御ネットワークを介して、前記海中構成要素に関連付けられている識別子を受信することと、
前記識別子に少なくとも部分的に基づいて、前記海中構成要素の１つ以上の制御可能機能を識別することと
を含む、方法。
【請求項５７】
前記識別することは、前記識別子に少なくとも部分的に基づいて、前記海中構成要素の前記構造および１つ以上の制御可能機能を示すデータを含む構成要素モデルを識別することを含む、請求項５６に記載の方法。
【請求項５８】
前記コントローラから、前記ＢＯＰ制御ネットワークを介して、前記海中構成要素の前記１つ以上の制御可能機能のうちの少なくとも１つの動作に関連付けられている情報を受信することと、
少なくとも前記海中構成要素の前記１つ以上の制御可能機能のうちの前記少なくとも１つの前記動作に関連付けられている前記情報に基づいて、前記海中構成要素の前記１つ以上の制御可能機能のうちの前記少なくとも１つを制御することと
を含む、請求項５６または５７に記載の方法。
【請求項５９】
前記海中構成要素は、噴出防止装置を備えている、請求項５６〜５８のいずれかに記載の方法。
【請求項６０】
噴出防止装置（ＢＯＰ）制御システムであって、
電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器と、
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器と
を備え、
前記システムは、電力およびデータのうちの少なくとも１つを１つ以上の海中コントローラに提供するように構成されている、システム。
【請求項６１】
前記電力信号と前記データ信号とを受信し、前記電力信号と前記データ信号とを前記複合電力およびデータ信号に結合するように構成されている信号結合器と、
１本以上のケーブルを介して前記信号結合器と電気通信し、前記複合電力およびデータ信号を受信して前記電力信号と前記データ信号とを減結合するように構成されている海中信号減結合器と
を備えている、請求項６０に記載のシステム。
【請求項６２】
噴出防止装置（ＢＯＰ）制御システムであって、
電力信号とデータ信号とを受信し、前記電力信号と前記データ信号とを複合電力およびデータ信号に結合するように構成されている信号結合器と、
１本以上のケーブルを介して前記信号結合器と電気通信し、前記複合電力およびデータ信号を受信して前記電力信号と前記データ信号とを減結合するように構成されている海中信号減結合器と
を備え、
前記システムは、電力およびデータのうちの少なくとも１つを１つ以上の海中コントローラに提供するように構成されている、システム。
【請求項６３】
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器を備えている、請求項６２に記載のシステム。
【請求項６４】
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器を備えている、請求項６２または６３に記載のシステム。
【請求項６５】
前記１本以上のケーブルは、前記信号結合器と前記海中信号減結合器との間で並列に配置されている複数のケーブルを備えている、請求項６１〜６４のいずれかに記載のシステム。
【請求項６６】
前記１本以上のケーブルのうちの少なくとも１本は、前記信号結合器に誘導結合されている、請求項６１〜６５のいずれかに記載のシステム。
【請求項６７】
前記１本以上のケーブルのうちの少なくとも１本は、前記海中信号減結合器に誘導結合されている、請求項６１〜６６のいずれかに記載のシステム。
【請求項６８】
各々が前記海中信号減結合器と電気通信し、前記電力信号の少なくとも一部および前記データ信号の少なくとも一部を受信するように構成されている１つ以上の海中コントローラを備えている、請求項６１〜６７のいずれかに記載のシステム。
【請求項６９】
前記海中コントローラのうちの少なくとも２つは、並列に配置されている、請求項６０〜６８のいずれかに記載のシステム。
【請求項７０】
前記海中コントローラのうちの少なくとも２つは、直列に配置されている、請求項６０〜６９のいずれかに記載のシステム。
【請求項７１】
前記信号結合器は、前記電力信号と前記データ信号とを前記複合電力およびデータ信号に誘導結合するように構成されている、請求項６１〜７０のいずれかに記載のシステム。
【請求項７２】
前記信号減結合器は、前記電力信号と前記データ信号とを誘導減結合するように構成されている、請求項６１〜７１のいずれかに記載のシステム。
【請求項７３】
前記電力信号と、前記データ信号と、前記複合電力およびデータ信号とのうちの少なくとも１つから直流（ＤＣ）信号を生成するように構成されている海中整流器を備えている、請求項６０〜７２のいずれかに記載のシステム。
【請求項７４】
高周波数電力を海中噴出防止装置（ＢＯＰ）制御システムに提供する方法であって、前記方法は、
交流（ＡＣ）電力信号を提供することと、
前記ＡＣ電力信号の周波数および振幅を増加させ、高電力ＡＣ電力信号を生成することと、
前記高電力ＡＣ電力信号を前記海中ＢＯＰ制御システムに伝送することと
を含む、方法。
【請求項７５】
前記ＡＣ電力信号の前記周波数および前記振幅を増加させることは、沖合かつ海面上で行われる、請求項７４に記載の方法。
【請求項７６】
前記高電力ＡＣ電力信号を前記海中ＢＯＰ制御システムに伝送することは、２本以上の電気的並列ケーブルを介して行われる、請求項７４または７５に記載の方法。
【請求項７７】
前記高電力ＡＣ電力信号を整流し、ＤＣ電力信号を生成することと、
前記ＤＣ電力信号を前記海中ＢＯＰ制御システムのうちの１つ以上の構成要素に分配することと
を含む、請求項７４〜７６のいずれかに記載の方法。
【請求項７８】
前記高電力ＡＣ電力信号を整流することは、海中整流器によって行われる、請求項７７に記載の方法。
【請求項７９】
前記ＡＣ電力信号および前記高電力ＡＣ電力信号のうちの少なくとも１つは、データ信号と結合される、請求項７５〜７９のいずれかに記載の方法。
【請求項８０】
電力およびデータを海中噴出防止装置（ＢＯＰ）制御システムに分配する方法であって、前記方法は、
電力信号とデータ信号とを結合し、複合電力およびデータ信号を生成することと、
前記複合電力およびデータ信号を前記海中ＢＯＰ制御システムに伝送することと
を含む、方法。
【請求項８１】
前記電力信号と前記データ信号とを結合することは、沖合かつ海面上で行われる、請求項８０に記載の方法。
【請求項８２】
前記電力信号と前記データ信号とを結合することは、誘導結合を介して行われる、請求項８０または８１に記載の方法。
【請求項８３】
前記複合電力およびデータ信号から前記電力信号と前記データ信号とを減結合することを含む、請求項８０〜８２のいずれかに記載の方法。
【請求項８４】
前記電力信号と前記データ信号とを減結合することは、海中で行われる、請求項８３に記載の方法。
【請求項８５】
前記電力信号と前記データ信号とを減結合することは、誘導減結合を介して行われる、請求項８３または８４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の引用）
本願は、以下に対する優先権を主張する：（１）米国仮出願第８８３，６２３号（２０１３年９月２７出願、名称「ＮＥＸＴ  ＧＥＮＥＲＡＴＩＯＮ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬ  ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ  ＡＮＤ  ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ」）、（２）米国仮出願第６１／８８３，６９２号（２０１３年９月２７出願、名称「ＣＯＭＭＵＮＩＣＡＴＩＯＮＳ／ＤＡＴＡ  ＴＲＡＮＳＦＥＲ  ＩＮ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬ  ＳＹＳＴＥＭ」）、（３）米国仮出願第６１／８８３，７３０号（２０１３年９月２７出願、名称「ＨＩＧＨ  ＦＲＥＱＵＥＮＣＹ  ＰＯＷＥＲ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＦＯＲ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬ  ＳＹＳＴＥＭ」）、（４）米国仮出願第６１／８８３，７８６号（２０１３年９月２７出願、名称「ＬＯＧＧＩＮＧ  ＩＮＦＯＲＭＡＴＩＯＮ  ＩＮ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬ  ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ  ＦＯＲ  ＳＩＭＵＬＡＴＩＯＮ  ＰＬＡＹＢＡＣＫ」）、（５）米国仮出願第６１／８８３，８１８号（２０１３年９月２７出願、名称「ＣＯＭＢＩＮＥＤ  ＰＯＷＥＲ  ＡＮＤ  ＤＡＴＡ  ＤＩＳＴＲＩＢＵＴＩＯＮ  ＦＯＲ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬ  ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ」）、（６）米国仮出願第６１／８８３，８３６号（２０１３年９月２７出願、名称「ＡＤＶＡＮＣＥＤ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）  ＣＯＮＴＲＯＬＬＥＲ  ＩＮ  Ａ  ＢＯＰ  ＣＯＮＴＲＯＬ  ＯＰＥＲＡＴＩＮＧ  ＳＹＳＴＥＭ」）、（７）米国仮出願第６１／８８３，８６８号（２０１３年９月２７出願、名称「ＩＮＣＲＥＡＳＥＤ  ＲＥＬＩＡＢＩＬＩＴＹ，  ＡＶＡＩＬＡＢＩＬＩＴＹ，  ＡＮＤ  ＦＡＵＬＴ  ＴＯＬＥＲＡＮＣＥ  ＯＦ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）」）、および、（８）米国仮出願第６１／８８５，３３１号（２０１３年１０月１日出願、名称「ＡＵＴＯＮＯＭＯＵＳ  ＣＯＮＴＲＯＬ，  ＭＯＮＩＴＯＲＩＮＧ，  ＡＮＤ  ＡＮＡＬＹＳＩＳ  ＯＦ  Ａ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  （ＢＯＰ）」）。上記仮出願の各々は、その全体が参照により本明細書に引用される。
【０００２】
（発明の分野）
本発明は、概して、噴出防止装置に関し、より具体的には、限定ではないが、海中噴出防止装置のための制御および／または電力ならびに／もしくはデータ通信システムに関する。
【背景技術】
【０００３】
現在、様々な機能性を伴う種々の噴出防止装置（ＢＯＰ）システムアーキテクチャが存在しており、そのうちのいくつかは、特定の用途のためにカスタマイズされ得る。例えば、ＢＯＰシステムは、陸上または海中（例えば、約数メートルの深度から約数キロメートルの深度で）使用され得る。したがって、ＢＯＰシステム間の変形例は、多数あり得る。
【発明の概要】
【課題を解決するための手段】
【０００４】
本ＢＯＰ制御システムのいくつかの実施形態は、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラと、複数のコントローラのうちの少なくとも１つと電気通信し、電力信号およびデータ信号をそれに提供するように構成されている信号調整回路であって、電力信号とデータ信号とを受信し、電力およびデータ信号を複合電力およびデータ信号に結合するように構成されている信号結合器と、信号結合器と電気通信し、複合電力およびデータ信号を受信して電力信号とデータ信号とを減結合するように構成されている海中信号減結合器と、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器とを備えている、信号調整回路とを備え、各コントローラは、１つ以上のプロセッサと通信し、それぞれの時間間隔中にＢＯＰ制御ネットワークを通して情報の少なくとも一部を伝送するように構成され、信号調整回路は、ＢＯＰ制御ネットワークの少なくとも一部を形成する。
【０００５】
本ＢＯＰ制御システムのいくつかの実施形態は、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを備え、各コントローラは、１つ以上のプロセッサと通信し、それぞれの時間間隔中にＢＯＰ制御ネットワークを通して情報の少なくとも一部を伝送するように構成されている。
【０００６】
いくつかの実施形態では、本システムは、各コントローラが、コントローラに割り当てられたそれぞれの時間間隔中に、ＢＯＰ制御ネットワークを通して情報の少なくとも一部を伝送することのみできるように構成されている。いくつかの実施形態では、本システムは、コントローラに割り当てられたそれぞれの時間間隔中に、コントローラからＢＯＰ制御ネットワークを通して伝送される情報のないことを検出するように構成されている。
【０００７】
いくつかの実施形態では、少なくとも２つのコントローラは、ＢＯＰ上の同一の機能を制御または監視するように構成されている。いくつかの実施形態では、少なくとも２つのコントローラは、重複する時間間隔を割り当てられる。
【０００８】
いくつかの実施形態では、少なくとも１つのコントローラは、ＢＯＰ構成要素を制御すること、監視すること、および分析することのうちの少なくとも１つを行うように構成されている。いくつかの実施形態では、少なくとも１つのコントローラは、ＢＯＰに関連付けられている情報の少なくとも一部を記憶するように構成されている少なくとも１つのメモリを備えている。いくつかの実施形態では、少なくとも１つのコントローラは、オペレーティングシステムを備えている。いくつかの実施形態では、少なくとも１つのコントローラは、ＢＯＰ制御アプリケーションを備えている。いくつかの実施形態では、少なくとも１つのコントローラは、ＢＯＰに関連付けられている情報の少なくとも一部を捕捉するように構成されている１つ以上のセンサを備えている。いくつかの実施形態では、少なくとも１つのコントローラは、海中場所、沖合かつ海面上場所、ならびに沿岸場所のうちの少なくとも１つに位置している構成要素を備えている。
【０００９】
いくつかの実施形態は、メモリに記憶された情報の少なくとも一部を受信し、少なくとも部分的に、情報の少なくとも一部に基づいて、ＢＯＰ構成要素の動作をシミュレーションするように構成されている、シミュレーションコントローラを備えている。いくつかの実施形態は、ＢＯＰ制御ネットワークを介して複数のコントローラによって伝送される情報の少なくとも一部を受信し、少なくとも部分的に、情報の少なくとも一部に基づいて、ＢＯＰ構成要素の動作をシミュレーションするように構成されている、シミュレーションコントローラを備えている。いくつかの実施形態では、シミュレーションコントローラは、ＢＯＰ構成要素の模擬動作の視覚表現を出力するように構成されている。
【００１０】
いくつかの実施形態では、１つ以上のプロセッサのうちの少なくとも１つは、海中プロセッサと、沖合かつ海面上プロセッサと、沿岸プロセッサとのうちの少なくとも１つを備えている。いくつかの実施形態では、少なくとも１つのコントローラは、少なくとも２つのプロセッサと通信している。
【００１１】
いくつかの実施形態では、ＢＯＰ制御ネットワークは、複数のサブネットワークを備えている。いくつかの実施形態では、少なくとも１つのサブネットワークは、海中サブネットワークと、沖合かつ海面上サブネットワークと、沿岸サブネットワークとを備えている。いくつかの実施形態では、ＢＯＰ制御ネットワークは、各々が少なくとも２つのサブネットワークと直接通信している１つ以上のブリッジを備えている。いくつかの実施形態では、少なくとも１つのブリッジは、海中ブリッジを備えている。いくつかの実施形態では、少なくとも１つのブリッジは、衛星ブリッジを備えている。
【００１２】
いくつかの実施形態は、ＢＯＰ制御ネットワークと通信しているヒューマンマシンインターフェース（ＨＭＩ）を備えている。いくつかの実施形態は、ＢＯＰ制御ネットワークを介して複数のコントローラによって伝送される情報の少なくとも一部を記憶するように構成されているメモリを備えている。
【００１３】
ＢＯＰを制御する本方法のいくつかの実施形態は、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、各コントローラを１つ以上のプロセッサと通信させることと、コントローラがＢＯＰ制御ネットワークを通して情報を伝送することができる、各コントローラにそれぞれの時間間隔を割り当てることと、電力信号とデータ信号とを結合し、複合電力およびデータ信号を生成することと、海中で、複合電力およびデータ信号を電力信号およびデータ信号に減結合することと、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの周波数および振幅を増加させることと、電力信号およびデータ信号を複数のコントローラのうちの少なくとも１つに伝送することとによって、電力信号およびデータ信号を複数のコントローラのうちの少なくとも１つに提供することと、それぞれの時間間隔を割り当てられたコントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中にＢＯＰ制御ネットワークを監視することと、ＢＯＰ制御ネットワークを通して、第１のコントローラを用いて、第１のコントローラに割り当てられたそれぞれの時間間隔中に、第１のコントローラと通信しているＢＯＰの第１の海中構成要素に関連付けられている識別子を伝送することと、識別子に少なくとも部分的に基づいて、第１の海中構成要素の１つ以上の制御可能機能を識別することと、第１の海中構成要素の１つ以上の制御可能機能のうちの少なくとも１つを作動させることとを含む。
【００１４】
ＢＯＰを制御する本方法のいくつかの実施形態は、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、各コントローラを１つ以上のプロセッサと通信させることと、コントローラがＢＯＰ制御ネットワークを通して情報を伝送することができる、各コントローラにそれぞれの時間間隔を割り当てることと、ＢＯＰ制御ネットワークを通して、第１のコントローラを用いて、第１のコントローラに割り当てられたそれぞれの時間間隔中に、第１のコントローラに関連付けられている情報を伝送することとを含む。いくつかの実施形態では、複数のコントローラを識別することは、ＢＯＰ制御ネットワークと通信しているコントローラの場所を特定するように、ＢＯＰ制御ネットワークを走査することを含む。いくつかの実施形態では、伝送することは、ＢＯＰ制御ネットワークの複数の複製チャネルを通して起こる。
【００１５】
いくつかの実施形態では、それぞれの時間間隔は、１つ以上のＢＯＰ構成要素の第１のセットと通信しているコントローラのうちの任意の１つに対する時間間隔が、１つ以上のＢＯＰ構成要素の第２のセットと通信しているコントローラのうちの任意の１つに対する任意の他の時間間隔に重複しないように、各コントローラに割り当てられ、ＢＯＰ構成要素の第１のセットは、ＢＯＰ構成要素の第２のセットと異なる。いくつかの実施形態では、各コントローラのためのそれぞれの時間間隔は、周期的に繰り返し生じる。いくつかの実施形態では、第１のコントローラを用いて伝送することは、第１のコントローラに割り当てられたそれぞれの時間間隔中にのみ起こる。いくつかの実施形態は、それぞれの時間間隔に割り当てられたコントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中にＢＯＰ制御ネットワークを監視することを含む。
【００１６】
いくつかの実施形態は、第１のコントローラに関連付けられている情報の少なくとも一部を、第１のコントローラに関連付けられているメモリに記憶することを含む。いくつかの実施形態は、ＢＯＰ制御ネットワークを介して、第２のコントローラを用いて、認可時に、メモリに記憶された第１のコントローラに関連付けられている情報の少なくとも一部にアクセスすることを含む。いくつかの実施形態は、ＢＯＰ制御ネットワークを介して、第２のコントローラを用いて、認可時に、ＢＯＰ制御ネットワークを介して伝送された第１のコントローラに関連付けられている情報の少なくとも一部にアクセスすることを含む。
【００１７】
いくつかの実施形態では、認可を第２のコントローラに提供することは、第１のコントローラに関連付けられている情報の少なくとも一部にアクセスするための要求を第２のコントローラから受信することと、第２のコントローラが第１のコントローラに関連付けられている情報の少なくとも一部にアクセスする権限を与えられているかどうかを決定することとを含む。いくつかの実施形態では、第２のコントローラが第１のコントローラに関連付けられている情報の少なくとも一部にアクセスする権限を与えられているかどうかを決定することは、第２のコントローラに関連付けられているユーザ名が認可されたユーザ名の一覧の中に存在するかどうかを決定することを含む。いくつかの実施形態では、第２のコントローラを用いてアクセスすることは、第１のコントローラに割り当てられたそれぞれの時間間隔中に起こる。
【００１８】
いくつかの実施形態は、少なくとも１つのコントローラに関連付けられている情報を受信することと、受信した情報に少なくとも部分的に基づいて、ＢＯＰ構成要素の動作をシミュレーションすることとを含む。いくつかの実施形態では、シミュレーションすることは、ＢＯＰ構成要素の実際の動作と実質的に同時に行われる。いくつかの実施形態では、情報は、ＢＯＰ制御ネットワークを通して伝送される情報を読み取ることによって受信される。いくつかの実施形態では、情報は、ＢＯＰ制御ネットワークを通して伝送される情報を記憶するように構成されているメモリから読み取ることによって受信される。いくつかの実施形態は、ヒューマンマシンインターフェース（ＨＭＩ）上にシミュレーションの視覚表現を表示することを含む。
【００１９】
いくつかの実施形態は、追加のコントローラを複数のコントローラに追加することと、追加のコントローラを１つ以上のプロセッサと通信させることと、コントローラがＢＯＰ制御ネットワークを通して情報を伝送することができる、それぞれの時間間隔を追加のコントローラに割り当てることとを含む。
【００２０】
噴出防止装置（ＢＯＰ）を制御する本方法のいくつかの実施形態は、各々がＢＯＰ制御ネットワークと通信し、ＢＯＰに関連付けられている情報を伝送するように構成されている複数のコントローラを識別することと、各コントローラを１つ以上のプロセッサと通信させることと、コントローラがＢＯＰ制御ネットワークを通して情報を伝送することができる、各コントローラにそれぞれの時間間隔を割り当てることと、それぞれの時間間隔を割り当てられたコントローラに関連付けられている情報の伝送に対して、各それぞれの時間間隔中にＢＯＰ制御ネットワークを監視することとを含む。
【００２１】
いくつかの実施形態は、少なくとも１つのコントローラに割り当てられたそれぞれの時間間隔中に、少なくとも１つのコントローラに関連付けられている情報の伝送において機能不全を検出することを含む。いくつかの実施形態は、少なくとも１つのコントローラに割り当てられたそれぞれの時間間隔中に、少なくとも１つのコントローラに関連付けられている情報の伝送のないことを検出することを含む。いくつかの実施形態は、緊急ＢＯＰ制御プロセスを起動することを含む。
【００２２】
ＢＯＰの１つ以上の機能を制御する本方法のいくつかの実施形態は、第１のＢＯＰ構成要素に関連付けられている第１の識別子を受信することと、第１の識別子に少なくとも部分的に基づいて、第１のＢＯＰ構成要素の構造および１つ以上の制御可能機能を示すデータを含む第１のＢＯＰ構成要素モデルを識別することと、第１のＢＯＰ構成要素モデルに含まれるデータに少なくとも部分的に基づいて、第１のＢＯＰ構成要素の１つ以上の制御可能機能のうちの少なくとも１つを作動させることとを含む。いくつかの実施形態では、識別することは、第１の識別子と同一の識別子を有するＢＯＰ構成要素モデルに対して、構成要素モデルデータベースを検索することを含む。いくつかの実施形態では、第１のＢＯＰ構成要素は、ＢＯＰを備えている。
【００２３】
いくつかの実施形態は、ユーザインターフェースにおいて第１のＢＯＰ構成要素モデルの視覚表現を出力することと、ユーザインターフェースにおいて制御入力を受信することと、制御入力に少なくとも部分的に基づいて、第１のＢＯＰ構成要素の１つ以上の制御可能機能のうちの少なくとも１つを作動させることとを含む。いくつかの実施形態は、第１のＢＯＰ構成要素の１つ以上の制御可能機能のうちの少なくとも１つの作動を反映するように、第１のＢＯＰ構成要素モデルの視覚表現を更新することを含む。
【００２４】
いくつかの実施形態は、第２の構成要素に関連付けられている第２の識別子を受信することと、第２の識別子に少なくとも部分的に基づいて、第２の構成要素の構造および１つ以上の制御可能機能を示すデータを含む第２の構成要素モデルを識別することと、第２の構成要素モデルに含まれるデータに少なくとも部分的に基づいて、第２の構成要素の１つ以上の制御可能機能のうちの少なくとも１つを作動させることとを含む。いくつかの実施形態では、第２の構成要素モデルは、ＢＯＰを備えている。
【００２５】
ＢＯＰの１つ以上の機能を制御する本方法のいくつかの実施形態は、コントローラを海中構成要素と通信させることと、コントローラから、コントローラと通信しているＢＯＰ制御ネットワークを介して、海中構成要素に関連付けられている識別子を受信することと、識別子に少なくとも部分的に基づいて、海中構成要素の１つ以上の制御可能機能を識別することとを含む。いくつかの実施形態では、識別することは、識別子に少なくとも部分的に基づいて、海中構成要素の構造および１つ以上の制御可能機能を示すデータを含む構成要素モデルを識別することを含む。いくつかの実施形態では、海中構成要素は、噴出防止装置を備えている。
【００２６】
いくつかの実施形態は、コントローラから、ＢＯＰ制御ネットワークを介して、海中構成要素の１つ以上の制御可能機能のうちの少なくとも１つの動作に関連付けられている情報を受信することと、少なくとも海中構成要素の１つ以上の制御可能機能のうちの少なくとも１つの動作に関連付けられている情報に基づいて、海中構成要素の１つ以上の制御可能機能のうちの少なくとも１つを制御することとを含む。
【００２７】
本ＢＯＰ制御システムのいくつかの実施形態は、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器と、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器とを備え、本システムは、電力およびデータのうちの少なくとも１つを１つ以上の海中コントローラに提供するように構成されている。
【００２８】
いくつかの実施形態は、電力信号とデータ信号とを受信し、電力信号とデータ信号とを複合電力およびデータ信号に結合するように構成されている信号結合器と、１本以上のケーブルを介して信号結合器と電気通信し、複合電力およびデータ信号を受信して電力信号とデータ信号とを減結合するように構成されている海中信号減結合器とを備えている。
【００２９】
本ＢＯＰ制御システムのいくつかの実施形態は、電力信号とデータ信号とを受信し、電力信号とデータ信号とを複合電力およびデータ信号に結合するように構成されている信号結合器と、１本以上のケーブルを介して信号結合器と電気通信し、複合電力およびデータ信号を受信して、電力信号とデータ信号とを減結合するように構成されている海中信号減結合器とを備え、本システムは、電力およびデータのうちの少なくとも１つを１つ以上の海中コントローラに提供するように構成されている。
【００３０】
いくつかの実施形態は、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器を備えている。いくつかの実施形態は、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器を備えている。
【００３１】
いくつかの実施形態では、１本以上のケーブルは、信号結合器と海中信号減結合器との間で並列に配置されている複数のケーブルを備えている。いくつかの実施形態では、１本以上のケーブルのうちの少なくとも１本は、海中信号減結合器に誘導結合される。
【００３２】
いくつかの実施形態は、各々が海中信号減結合器と電気通信し、電力信号の少なくとも一部およびデータ信号の少なくとも一部を受信するように構成されている１つ以上の海中コントローラを備えている。いくつかの実施形態では、海中コントローラのうちの少なくとも２つは、並列に配置される。いくつかの実施形態では、海中コントローラのうちの少なくとも２つは、直列に配置される。
【００３３】
いくつかの実施形態では、信号結合器は、電力信号とデータ信号とを複合電力およびデータ信号に誘導結合するように構成されている。いくつかの実施形態では、信号減結合器は、電力信号とデータ信号とを誘導減結合するように構成されている。
【００３４】
いくつかの実施形態は、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つから直流（ＤＣ）信号を生成するように構成されている海中整流器を備えている。
【００３５】
高周波数電力を海中ＢＯＰ制御システムに提供する本方法のうちのいくつかは、交流（ＡＣ）電力信号を提供することと、高電力ＡＣ電力信号を生成するように、ＡＣ電力信号の周波数および振幅を増加させることと、高電力ＡＣ電力信号を海中ＢＯＰ制御システムに伝送することとを含む。いくつかの実施形態では、ＡＣ電力信号および高電力ＡＣ電力信号のうちの少なくとも１つは、データ信号と結合される。
【００３６】
いくつかの実施形態では、ＡＣ電力信号の周波数および振幅を増加させることは、沖合かつ海面上で行われる。いくつかの実施形態では、高電力ＡＣ電力信号を海中ＢＯＰ制御システムに伝送することは、２本以上の電気的並列ケーブルを介して行われる。
【００３７】
いくつかの実施形態は、ＤＣ電力信号を生成するように高電力ＡＣ電力信号を整流することと、ＤＣ電力信号を海中ＢＯＰ制御システムのうちの１つ以上の構成要素に分配することとを含む。いくつかの実施形態では、高電力ＡＣ電力信号を整流することは、海中整流器によって行われる。
【００３８】
電力およびデータを海中ＢＯＰ制御システムに分配する本方法のいくつかの実施形態は、電力信号とデータ信号とを結合し、複合電力およびデータ信号を生成することと、複合電力およびデータ信号を海中ＢＯＰ制御システムに伝送することとを含む。
【００３９】
いくつかの実施形態では、電力信号とデータ信号とを結合することは、誘導結合を介して行われる。いくつかの実施形態では、電力信号とデータ信号とを結合することは、沖合かつ海面上で行われる。
【００４０】
いくつかの実施形態は、複合電力およびデータ信号から電力信号とデータ信号とを減結合することを含む。いくつかの実施形態では、電力信号とデータ信号とを減結合することは、誘導減結合を介して行われる。いくつかの実施形態では、電力信号とデータ信号とを減結合することは、海中で行われる。
【００４１】
用語「結合される」は、必ずしも直接および必ずしも機械的にではないが、接続されるものとして定義される。「結合される」２つのアイテムは、互に一体であり得る。用語「ａ」および「ａｎ」は、本開示が別様に明示的に要求しない限り、１つ以上のものとして定義される。用語「実質的に」は、当業者によって理解されるように、規定されるものの必ずしも全体的にではなく、大部分として定義される（かつ、規定されるものを含む。例えば、実質的に９０度とは、９０度を含み、実質的に平行とは、平行を含む）。任意の開示される実施形態では、用語「実質的に」は、規定されるものの「ある［パーセンテージ］以内」によって言い換えられ得、パーセンテージは、０．１、１、５、および１０パーセントを含む。
【００４２】
さらに、ある方法で構成されているデバイスまたはシステム（またはいずれか一方の構成要素）は、少なくともその方法で構成されているが、それらの具体的に説明されるもの以外の方法で構成されることもできる。
【００４３】
用語「ｃｏｍｐｒｉｓｅ（〜を備えている）」（および、「ｃｏｍｐｒｉｓｅｓ」および「ｃｏｍｐｒｉｓｉｎｇ」等の任意の形態のｃｏｍｐｒｉｓｅ）、「ｈａｖｅ（〜を有する）」（および、「ｈａｓ」ならびに「ｈａｖｉｎｇ」等の）任意の形態のｈａｖｅ、「ｉｎｃｌｕｄｅ（〜を含む）」（および、「ｉｎｃｌｕｄｅｓ」ならびに「ｉｎｃｌｕｄｉｎｇ」等の任意の形態のｉｎｃｌｕｄｅ）、および「ｃｏｎｔａｉｎ（〜を含む）」（および、「ｃｏｎｔａｉｎｓ」ならびに「ｃｏｎｔａｉｎｉｎｇ」等の任意の形態のｃｏｎｔａｉｎ）は、制限のない連結動詞である。その結果、１つ以上の要素を「備えている」、「有する」、「含む」、または「含む」装置またはシステムは、それらの要素のみを所有することに限定されず、それらの１つ以上の要素を所有する。同様に、１つ以上のステップを「備えている」、「有する」、「含む」、または「含む」方法は、それらの１つ以上のステップのみを所有することに限定されず、それらの１つ以上のステップを所有する。
【００４４】
装置、システム、および方法のいずれかの任意の実施形態は、説明されるステップ、要素、および／または特徴のいずれかを備えている／含む／含む／有するのではなく、それらから成るまたは本質的に成ることができる。したがって、請求項のいずれかにおいて、用語「ｃｏｎｓｉｓｔｉｎｇ  ｏｆ（〜から成る）」または「ｃｏｎｓｉｓｔｉｎｇ  ｅｓｓｅｎｔｉａｌｌｙ  ｏｆ（〜から本質的に成る）」は、そうでなければ、制限のない連結動詞を使用していたであろうものから所与の請求項の範囲を変更するために、前述の制限のない連結動詞のいずれかによって言い換えられることができる。
【００４５】
一実施形態の特徴または複数の特徴は、本開示または実施形態の性質によって明示的に禁止されない限り、説明または図示されない場合であっても、他の実施形態に適用され得る。
【００４６】
前述の実施形態およびその他のものに関連付けられたいくつかの詳細が、以下に説明される。
【図面の簡単な説明】
【００４７】
以下の図面は、限定ではなく、一例として例証するものである。簡潔性および明確性のために、所与の構造の全ての特徴は、常時、その構造が現れる全ての図において標識されるわけではない。同じ参照番号は、必ずしも、同じ構造を示すわけではない。むしろ、同一参照番号は、同じではない参照番号であり得るものと類似特徴または類似機能性を伴う特徴を示すために使用され得る。
【図１】図１は、本ＢＯＰ制御システムの一実施形態の略図である。
【図２】図２は、情報を記憶する本方法の一実施形態のフローチャートである。
【図３Ａ】図３Ａ−３Ｃ、および４は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図３Ｂ】図３Ａ−３Ｃ、および４は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図３Ｃ】図３Ａ−３Ｃ、および４は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図４】図３Ａ−３Ｃ、および４は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図５】図５および６は、本ＢＯＰ制御システムのいくつかの実施形態で使用するために好適なファイルアクセスアーキテクチャの種々の実施形態の略図である。
【図６】図５および６は、本ＢＯＰ制御システムのいくつかの実施形態で使用するために好適なファイルアクセスアーキテクチャの種々の実施形態の略図である。
【図７Ａ】図７Ａおよび７Ｂは、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図７Ｂ】図７Ａおよび７Ｂは、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の種々の実施形態のフローチャートである。
【図８】図８は、情報にアクセスする本方法の一実施形態のフローチャートである。
【図９】図９は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の一実施形態のフローチャートである。
【図１０】図１０は、本ＢＯＰ電力および／またはデータ通信システムの一実施形態の略図である。
【図１１】図１１は、本ＢＯＰ電力および／またはデータ通信システムの一実施形態の略図である。
【発明を実施するための形態】
【００４８】
ここで図面、より具体的には図１を参照すると、本ＢＯＰ制御システムの一実施形態がその中に示され、参照番号１０によって指定されている。示される実施形態では、ＢＯＰ制御システム１０は、複数のコントローラ１４ａ−１４ｈ（集合的に「コントローラ１４」と称されることもある）を備えている。本開示のコントローラは、プロセッサ実行可能ソフトウェア（例えば、アプリケーション）、ハードウェア（例えば、プロセッサ、メモリ、センサ、および／または同等物）、および／または同等物を備え得、概して、以下でさらに詳細に説明されるように、ＢＯＰ構成要素および／またはシステムを監視、制御、ならびに／もしくは分析するように構成されている。ＢＯＰ構成要素は、ＢＯＰスタック、ＢＯＰ、および／または、例えば、ラム、アニュラ、アキュムレータ、試験弁、フェイルセーフ弁、キルおよび／またはチョークラインならびに／もしくは弁、ライザ継手、油圧コネクタ、および／または同等物等のそれらの構成要素を含むが、それらに限定されない。ＢＯＰシステムは、ＢＯＰ構成要素、ローマリンライザパッケージ（ＬＭＲＰ）、ライザ、補助ケーブル、剛体導管、ポンプおよび／または水力ユニット（例えば、海面上かつ／または海中にあるかにかかわらず）、制御ステーション（例えば、掘削リグ上、沿岸、および／または同等物にあるかにかかわらず）、および／または同等物を含むが、それらに限定されない。
【００４９】
示される実施形態では、ＢＯＰ制御システム１０は、１つ以上のメモリを備えている。本ＢＯＰ制御システムのメモリは、任意の好適な構成要素（例えば、コントローラ、プロセッサ、オペレーティングシステム、ＢＯＰ制御ネットワーク、仮想ＢＯＰ制御ネットワーク、および／または同等物）と通信することができ、海中、海面上かつ沖合、および／または沿岸に物理的に配置され得る。例えば、描写される実施形態では、コントローラ１４のうちの少なくとも１つ（例えば、１４ｆ）（例えば、全ておよびそれ以下のコントローラ１４を含む）は、メモリ（例えば、１２）を備えている。いくつかの実施形態では、メモリは、コントローラ１４のプロセッサ実行可能ソフトウェアを記憶するように構成されることができる。例えば、いくつかの実施形態では、メモリを備えているコントローラ１４は、メモリをプロセッサと通信させること（例えば、プロセッサを用いてコントローラのプロセッサ実行可能ソフトウェアを実行すること）によって、プロセッサ１８によって実装されることができる。示される実施形態では、システムメモリ２０は、ＢＯＰ制御ネットワーク２２、仮想ＢＯＰ制御ネットワーク５０、オペレーティングシステム１６、および／または同等物と通信することができる。いくつかの実施形態では、コントローラ１４は、プロセッサ１８について以下で説明されるのと同様に、１つ以上のメモリを選択的に割り当てられ得るか、またはそれらと通信させられ得る。
【００５０】
コントローラ１４（例えば、その一部）のうちの１つ以上のものは、監視、制御、および／または分析される構成要素ならびに／もしくはシステムに物理的に結合され得る（例えば、その構成要素および／またはシステムが、ＢＯＰの油圧作動式デバイス上等の海中、例えば、沖合掘削リグ上に配置された水力ユニット上等の海面上、および／または同等物に配置されるかにかかわらず）。例えば、感知コントローラ１４ｃは、（例えば、１つ以上のセンサ３４を伴う油圧作動式デバイス内および／または周囲の油圧流体温度、圧力、流速、および／または同等物を示すデータを捕捉することによって、例えば、油圧作動式デバイスを監視するように）ＢＯＰの油圧作動式デバイスに結合され得る。
【００５１】
しかしながら、１つ以上のコントローラ１４は、監視、制御、および／または分析されるＢＯＰ構成要素ならびに／もしくはシステムに物理的に結合されないこともある。例えば、いくつかの実施形態では、（例えば、プロセッサ実行可能ソフトウェアおよび／またはハードウェアを備えている）１つ以上のコントローラ（例えば、その一部）は、監視、制御、および／または分析されるＢＯＰ構成要素ならびに／もしくはシステムから物理的に遠隔にあり得るが、それらと通信し得る。例えば、シミュレーションコントローラ１４ｂは、ＢＯＰ制御ネットワーク２２を介してＢＯＰ構成要素および／またはシステム（またはその関連コントローラ１４）と通信し得るが、ＢＯＰ構成要素および／またはシステムに物理的に結合されていないこともある。したがって、本ＢＯＰ制御システムのコントローラ１４は、海中、沖合かつ海面上、沿岸、および／または同等物に位置し得る。
【００５２】
示される実施形態では、各コントローラは、１つ以上のプロセッサ１８ａ−１８ｉ（集合的に「プロセッサ１８」と称されることもある）と通信している。本ＢＯＰ制御システムのプロセッサ１８は、海中、沖合かつ海面上、沿岸、および／または同等物に位置し得る。示される実施形態では、１つ以上のプロセッサ１８は、コントローラの機能を促進するようにコントローラと通信させられる（コントローラを「実装する」と呼ばれることもある）。そのような機能は、プロセッサ実行可能ソフトウェアの実行、情報の通信、ハードウェアコントローラの実装、および／または同等物を含むことができるが、それらに限定されない。換言すると、１つ以上のプロセッサ１８は、処理リソースを１つ以上のコントローラ１４に提供するように構成されている。そのような通信は、任意の好適な様式で達成されることができる。例えば、コントローラ１４は、１つ以上のプロセッサ１８と通信するように物理的に結合され、および／またはそれらを備え得、および／または、例えば、電気および／またはネットワーク配線ならびに／もしくはケーブル敷設を介して、１つ以上のプロセッサと通信させられ得る。いくつかの実施形態では、コントローラ１４の構成要素（例えば、メモリ、センサ、ディスプレイ、および／または同等物）が、（例えば、プロセッサとコントローラとの間の通信時間を短縮するように）コントローラを実装するプロセッサ１８と物理的に近接近して配置されることが望ましくあり得る。
【００５３】
一例として、本実施形態では、プロセッサ１８ａ−１８ｃは、海中に位置し（例えば、ＢＯＰに結合され）、例えば、海中に位置する構成要素（例えば、センサ３４）を備え得る、感知コントローラ１４ｃと通信し得る。さらなる実施例として、本実施形態では、プロセッサ１８ｄ−１８ｆは、沖合かつ海面上に位置し（例えば、掘削リグ上に配置され）、例えば、沖合かつ海面上に位置する構成要素（例えば、メモリ）を備え得る、シミュレーションコントローラ１４ｂと通信し得る。その上さらなる実施例に関して、プロセッサ１８ｇ−１８ｉは、沿岸および海面上に位置し（例えば、沿岸制御ステーション内に配置され）、例えば、沿岸および海面上に位置し得るデータロギングコントローラ１４ｄと通信し得る。
【００５４】
示される実施形態では、１つ以上のプロセッサ１８は、１つ以上のコントローラ１４と選択的に通信し得る。例えば、コントローラ１４は、例えば、切り替え可能制御回路、（例えば、コントローラのアドレスをプロセッサのアドレスに関連付けることによって）ネットワーク、および／または同等物を介して、プロセッサ１８を選択的に割り当てられるか、またはプロセッサ１８と通信させられることができる（例えば、そのような選択的割り当ては、コントローラ１４、オペレーティングシステム１６、仮想ＢＯＰ制御ネットワーク５０、および／または同等物によって制御され得る）。このように、処理リソース（例えば、プロセッサ１８）は、（例えば、経時的に変動し得るコントローラ１４の処理電力要件に応じて）コントローラ１４間で分配および／または再分配されることができる。そのようなプロセッサ分配および／または再分配は、いくつかの実施形態では、例えば、本ＢＯＰ制御システム、コントローラ、ＢＯＰ制御ネットワーク、サブネットワーク、および／または同等物の速度、信頼性、可用性、耐故障性、および／または同等物を増進するために、コントローラ１４間にプロセッサ１８を分配するように構成されることができるアセット利用推定コントローラ（例えば、１４ｈ）によって促進され得る。
【００５５】
部分的にプロセッサ１８の分散性質、およびＢＯＰ制御システム１０の融通性により、任意の好適な数のコントローラ１４が、プロセッサまたはコントローラの場所にかかわらず、任意の所与の時間に任意の好適な数のプロセッサ１８と通信し得る。このように、本ＢＯＰ制御システムは、速度、信頼性、可用性、耐故障性、および／または同等物の増加を達成し得る。例証すると、いくつかの実施形態では、コントローラ１４は、１つより多くのプロセッサ１８と通信し得る。例えば、描写される実施形態では、シミュレーションコントローラ１４ｂは、プロセッサ１８ｄ−１８ｆと通信し得、感知コントローラ１４ｃは、プロセッサ１８ａ−１８ｃと通信し得、データロギングコントローラ１４ｄは、プロセッサ１８ｇ−１８ｉと通信し得る。
【００５６】
１つより多くのプロセッサ１８と通信しているコントローラ１４に関して、処理タスク（例えば、プロセッサ実行可能ソフトウェアの実行、情報の通信、ハードウェアコントローラの実装）は、複数のプロセッサの間で共有および／または分割され（例えば、処理速度を増進し得る、並列処理）、ならびに／もしくは複数のプロセッサによって同時に行われることができる（例えば、信頼性、可用性、および／または耐故障性を増進し得る、冗長処理）。例えば、２つ以上のプロセッサ１８が感知コントローラ１４ｃと通信している場合、プロセッサのうちの少なくとも２つは、センサ３４によって捕捉されるデータを同時に通信し得、それによって、１つのプロセッサが故障し、少なくとも１つの他方のプロセッサがセンサによって捕捉されるデータを通信するように動作可能であり得る。
【００５７】
示される実施形態では、コントローラ１４は、２つ以上のプロセッサ１８と通信し得、プロセッサのうちの少なくとも２つは、（例えば、信頼性、可用性、および／または耐故障性を増進するように）互から物理的に遠隔にあり得る（例えば、プロセッサのうちの少なくとも２つが、以下でさらに詳細に説明されるように、別個のサブネットワーク２６と通信している）。例えば、データロギングコントローラ１４ｄは、１つ以上の海面上かつ沖合プロセッサならびに／もしくはサブネットワーク２６ｂが故障する場合、および／または（例えば、石油掘削事故により）利用不可能になる事象が起こった場合、沿岸プロセッサがデータロギングコントローラ１４ｄの機能を実行するように動作可能であり得るように、沿岸プロセッサ（例えば、１８ｇ、１８ｈ、１８ｉ、および／または同等物）、ならびに海面上かつ沖合プロセッサ（例えば、１８ｄ、１８ｅ、１８ｆ、および／または同等物）と通信し得る。
【００５８】
示される実施形態では、コントローラ１４および／またはプロセッサ１８の間ならびに／もしくは中の通信は、ＢＯＰ制御ネットワーク２２によって促進されることができる。本ＢＯＰ制御システムのネットワーク（例えば、任意のサブネットワークを含む）は、任意の好適なネットワーク通信プロトコル（例えば、イーサネット（登録商標）、ＴＣＰ／ＩＰ、および／または同等物）を使用する、有線（例えば、光ファイバ）、無線（例えば、Ｗｉ−Ｆｉ）、および／または同等物であるかにかかわらず、任意の好適なネットワークを備えていることができ、電力信号、データ信号、および／または、複合電力および／またはデータ信号を伝送するように構成され得る（例えば、増幅器１０２０、周波数変換器１０２４、信号調整回路１０２８、信号結合器１０３２、信号減結合器１０３６、ケーブル１０４０、整流器１０４４、および／または同等物等の、例えば、以下で説明される通信システム１０００ａの構成要素のうちのいずれかおよび／または全てを備え得る）。ＢＯＰ制御ネットワーク２２の以下の説明は、一例のみとして提供される。
【００５９】
示される実施形態では、ＢＯＰ制御ネットワーク２２は、集合的に「サブネットワーク２６」と称されることもある、１つ以上のサブネットワーク（例えば、２６ａ、２６ｂ、２６ｃ、および／または同等物）を備えている。例えば、本実施形態では、プロセッサ１８ａ−１８ｃの各々は、サブネットワーク２６ａを介してＢＯＰ制御ネットワーク２２と通信し得、プロセッサ１８ｄ−１８ｆは、サブネットワーク２６ｂを介してＢＯＰ制御ネットワークと通信し得、プロセッサ１８ｇ−１８ｉは、サブネットワーク２６ｃを介してＢＯＰ制御ネットワークと通信し得る。概して、コントローラ１４は、コントローラを実装するプロセッサ１８と同一のサブネットワーク２６と通信している。サブネットワークは、海中、海面上かつ沖合、および／または沿岸にある構成要素（例えば、無線送受信機、ハブ、スイッチ、ルータ、および／または同等物）を備え得る。
【００６０】
描写される実施形態では、ＢＯＰ制御ネットワーク２２は、集合的に「ブリッジ３０」と称されることもある、１つ以上のブリッジ（例えば、３０ａ、３０ｂ、３０ｃ、および／または同等物）を備えている。本実施形態では、各ブリッジ３０は、少なくとも２つのサブネットワーク２６と直接通信している（例えば、橋渡しする）。このように、各ブリッジは、ＢＯＰ制御ネットワーク２２内で少なくとも２つのサブネットワーク２６の間の通信を促進することができる。例えば、示される実施形態では、ブリッジ３０ａは、サブネットワーク２６ａとサブネットワーク２６ｂとを橋渡しし、ブリッジ３０ｂは、サブネットワーク２６ｂとサブネットワーク２６ｃとを橋渡しする。
【００６１】
本ＢＯＰ制御システムのブリッジは、例えば、有線ブリッジ、無線ブリッジ、衛星ブリッジ、インターネットブリッジ、および／または同等物等の任意の好適なブリッジを備えていることができ、海中、海面上かつ沖合、および／または沿岸に位置することができる。例えば、本実施形態では、ブリッジ３０ａは、少なくとも部分的に、掘削ライザの上に配置され得る。さらなる実施例として、描写される実施形態では、ブリッジ３０ｂは、衛星ブリッジ（例えば、超小型地上局（ＶＳＡＴ）ネットワーク、および／または同等物）を備えている。ＷＡＮ  ＢＯＰ制御ネットワーク２２および／またはサブネットワーク２６、衛星ブリッジ、および／または同等物を伴う実施形態では、１つ以上のプロセッサ１８、および／または１つ以上のコントローラ１４は、依然としてＢＯＰ制御ネットワーク２２と通信している、任意の好適な場所に（例えば、世界的に）位置することができる。
【００６２】
上記で説明されるように、プロセッサ１８の各々は、（例えば、サブネットワーク２６を介するかどうかにかかわらず）ＢＯＰ制御ネットワーク２２と通信しており、各コントローラ１４は、１つ以上のプロセッサ１８と通信している。したがって、ＢＯＰ制御ネットワーク２２と通信しているプロセッサ１８、コントローラ１４、他の構成要素（例えば、オペレーティングシステム１６、仮想ＢＯＰ制御ネットワーク５０、および／または同等物）の間および／または中の通信は、ＢＯＰ制御ネットワーク２２を通して起こり得る。
【００６３】
例えば、本実施形態では、感知コントローラ１４ｃは、プロセッサ１８ａおよび１８ｈと通信し得、シミュレーションコントローラ１４ｂは、プロセッサ１８ｃおよび１８ｅと通信し得る。この例では、少なくとも部分的に、プロセッサ１８ａおよび１８ｃの各々がサブネットワーク２６ａと通信しているため、感知コントローラ１４ｃは、サブネットワーク２６ａを介してシミュレーションコントローラ１４ｂと通信することができる。さらなる実施例として、描写される実施形態では、データロギングコントローラ１４ｄは、プロセッサ１８ｄおよび１８ａと通信し得、インターフェースコントローラ１４ｇは、プロセッサ１８ｅおよび１８ｇと通信し得る。この例では、少なくとも部分的に、プロセッサ１８ｄおよび１８ｅの各々がサブネットワーク２６ｂと通信しているため、データロギングコントローラ１４ｄは、サブネットワーク２６ｂを介してインターフェースコントローラ１４ｇと通信することができる。
【００６４】
しかしながら、コントローラ１４は、それらを実装するプロセッサ１８のサブネットワークによって、通信を限定されない。例えば、少なくとも部分的に、ＢＯＰ制御ネットワーク２２（例えば、ブリッジ３０によって橋渡しされるサブネットワーク２６）により、コントローラ１４は、それらの実装プロセッサが位置するサブネットワークにかかわらず、通信することができる。例えば、示される実施形態では、インターフェースコントローラ１４ｇは、プロセッサ１８ｇと通信し得、感知コントローラ１４ｃは、プロセッサ１８ａと通信し得る。本実施例では、少なくとも部分的に、プロセッサ１８ｇがサブネットワーク２６ｃと通信し、プロセッサ１８ａがサブネットワーク２６ａと通信し、サブネットワーク２６ａおよび２６ｃが（例えば、ブリッジ３０ａおよび３０ｂを介して、例えば、サブネットワーク２６ｂを通して）互に通信しているため、インターフェースコントローラ１４ｇは、感知コントローラ１４ｃと通信することができる。
【００６５】
いくつかの実施形態では、ＢＯＰ制御ネットワーク２２は、複数の複製チャネル（例えば、２つ以上の並列無線送受信機、通信ケーブル、サブネットワーク２６、ブリッジ３０、および／または同等物等の、例えば、冗長ネットワークハードウェア）を備えている。これらの実施形態では、１つ以上のコントローラ１４（例えば、１つ以上のコントローラ１４を実装するプロセッサ１８）は、（例えば、選択的および／または同時にかかわらず）複製チャネルを通したＢＯＰ制御ネットワーク２２を通して、情報を伝送するように構成されることができる。このように、ＢＯＰ制御ネットワーク２２の信頼性、可用性、および／または耐故障性は、増加されることができる。例えば、２つ以上の複製チャネルのうちの１つが故障する場合、および／または別様に情報を伝送するために動作不能になる場合、少なくとも１つの他のチャネルが、情報を伝送するように動作可能であり得る。
【００６６】
上記で議論されるように、本ＢＯＰ制御システムのコントローラ１４は、ＢＯＰ構成要素および／またはシステムの制御、監視、分析、ならびに／もしくは同等物に関連付けられる種々の機能を果たすように構成され得る。いくつかの実施形態では、少なくとも２つのコントローラ１４の各々は、同一のＢＯＰ構成要素および／またはシステムを制御、監視、または分析するように構成されることができる（例えば、各々がまたは類似機能を果たす）。このように、少なくとも２つのコントローラのうちの１つが故障した場合、コントローラのうちの別のものが、ＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析することができる。以下で説明される例証的コントローラ１４は、限定としてではなく、一例のみとして提供される。本明細書に明示的に説明されていないが、多数の他のコントローラが、本ＢＯＰ制御システムの１つ以上の実施形態内で使用するために好適であり得、精神および範囲において本開示から逸脱しない。
【００６７】
本実施形態では、少なくとも１つのコントローラ１４は、ＢＯＰに関連付けられている情報を捕捉するように構成されている１つ以上のセンサ３４を備え得る（例えば、感知コントローラ１４ｃ）（例えば、ＢＯＰを監視するように構成されている）。本制御システムのセンサは、仮想的（例えば、１つ以上の着目パラメータを計算および／または推定するように、１つ以上のセンサ３４によって捕捉される情報を、例えば、プロセッサ１８を用いて、処理する）であろうと、および／または物理的であろうと、例えば、温度センサ（熱電対、抵抗温度検出器（ＲＴＤ）、および／または同等物）、圧力センサ（例えば、圧電圧力センサ、歪みゲージ、および／または同等物）、位置センサ（例えば、ホール効果センサ、線形可変差動変圧器、電位差計、および／または同等物）、速度センサ（例えば、観察ベースのセンサ、加速度計ベースのセンサ、および／または同等物）、加速度センサ、流量センサ、および／または同等物等の任意の好適なセンサを備えていることができる。センサ３４によって捕捉される情報は、環境的（例えば、海中環境の静水圧）および／または動作的（例えば、ＢＯＰ構成要素および／またはシステム内の油圧流体圧力、流速、温度、および／または同等物）であり得る。
【００６８】
本ＢＯＰ制御システムのコントローラ１４は、相互通信するように（例えば、ＢＯＰ構成要素および／またはシステムの増進した制御、監視、ならびに／もしくは分析を提供するように）構成されることができる。例えば、本実施形態では、感知コントローラ（例えば、１４ｃ）は、ＢＯＰ構成要素および／またはシステムに関連付けられる情報を（例えば、感知コントローラのメモリ、システムメモリ２０等のシステムのメモリ、および／または同等物であるかにかかわらず、メモリに）記録および／または（例えば、ＢＯＰ制御ネットワーク２２を通して）伝送するように構成されることができ、シミュレーションコントローラ（例えば、１４ｂ）は、（例えば、少なくとも部分的に、情報に基づいて、ＢＯＰ構成要素および／またはシステムの動作をシミュレーションするように）記録された情報を読み取ること、および／または感知コントローラによって伝送された情報を受信することができる。
【００６９】
本実施形態では、少なくとも１つのコントローラは、ＢＯＰ構成要素および／またはシステムに関連付けられる情報を記憶するように構成されているメモリ３８（例えば、ブロックボックスレコーダ）を備えている（例えば、データロギングコントローラ１４ｄ）（例えば、ＢＯＰ構成要素および／またはシステムの分析のために情報を記憶するように構成されている）。例えば、加えて、図２を参照すると、情報を記憶する本方法の一実施形態のフローチャートが示されている。以下の実施例は、データロギングコントローラ１４ｄを参照して説明されるが、同一または類似ステップが、任意の好適なコントローラ１４によって行われることができる。以下の実施例は、ＢＯＰ構成要素および／またはシステム、その機能、ＢＯＰ制御システム（例えば、１０）、その構成要素（例えば、コントローラ１４、プロセッサ１８、および／または同等物）、および／または同等物に関連する、状態、事象、事象／状態トリガ、措置、性能特性、メタデータ、および／または同等物を含むが、それらに限定されない、任意の好適な情報を記録するために使用されることができる。示される実施形態では、ステップ２０４において、コントローラ（例えば、１４ｄ）は、情報が（例えば、コントローラ１４によって）転送され、および／または別様に利用可能である（例えば、メモリに記憶される）、ＢＯＰ制御ネットワーク（例えば、２２）にアクセスし得る。本実施形態では、ステップ２０８において、そのような情報は、情報が（例えば、コントローラ１４によって）ＢＯＰ制御ネットワークを通して転送されるか、および／またはコントローラのメモリ（例えば、１２）および／またはＢＯＰ制御システムのメモリ（例えば、ＢＯＰ制御システム１０のメモリ２０）に記憶されるかにかかわらず、メモリ（例えば、３８）に記録され得る。
【００７０】
描写される実施形態では、少なくとも１つのコントローラ１４は、ＢＯＰ構成要素および／またはシステムのシミュレーションを行うためのプロセッサ実行可能ソフトウェアを備えている（例えば、シミュレーションコントローラ１４ｂ）（例えば、ＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析するように構成されている）。例えば、加えて、図３Ａ−３Ｃを参照すると、１つ以上のＢＯＰ構成要素および／またはシステムをシミュレーションならびに／もしくは制御する本方法の種々の実施形態のフローチャートが示されている。示される実施形態では、ステップ３０４において、コントローラ（例えば、１４ｂ）は、ＢＯＰ制御ネットワーク（例えば、２２）にアクセスし得る。本実施形態では、コントローラは、メモリ（例えば、メモリ１２等のコントローラのメモリ、および／またはメモリ２０等のＢＯＰ制御システムのメモリ）に記憶された情報（例えば、ステップ３０８ａ）、および／またはＢＯＰ制御システムを通して転送された情報（例えば、ステップ３０８ｂ）にアクセスし得る。描写される実施形態では、ステップ３１２において、コントローラは、少なくとも部分的に、情報に基づいて、ＢＯＰ構成要素および／またはシステムをシミュレーションし得る。示される実施形態では、ステップ３１６では、シミュレーションの視覚表現が、（例えば、以下でさらに詳細に説明されるインターフェースコントローラ１４ｇに）出力され得る。
【００７１】
示される実施形態は、任意の好適なＢＯＰ構成要素および／またはシステムをシミュレーションならびに／もしくは制御するために使用されることができるが、弁のシミュレーションの以下の説明は、例示的目的のみで提供される。例えば、一実施形態では、感知コントローラ（例えば、１４ｃ）は、センサ（例えば、位置センサ等の３４）の使用を通して、弁に関連付けられる状態情報（例えば、開放、閉鎖、機能不全、および／または同等物）を検出し得る。本実施例では、感知コントローラは、メモリ（例えば、１２、２０、３８、および／または同等物）に状態情報を記憶し、および／またはＢＯＰ制御ネットワーク（例えば、２２）を通して情報を伝送し得る。シミュレーションコントローラ（例えば、１４ｂ）は、本実施例では、ＢＯＰ制御ネットワークにアクセスし（例えば、ステップ３０４）、情報（例えば、ステップ３０８ａでメモリに記憶される、および／またはステップ３０８ｂでＢＯＰ制御ネットワークを通して伝送されるかにかかわらず）にアクセスし得る。本実施例では、シミュレーションコントローラは、少なくとも部分的に、情報に基づいて、情報、例えば、開放、閉鎖、または機能不全に対応するように、（例えば、ステップ３１２において、弁モデル（例えば、状態機械モデル）の状態を調節することによって）弁の動作をシミュレーションし得る。
【００７２】
本ＢＯＰ制御システムのシミュレーションは、ＢＯＰ構成要素の実際の動作と実質的に同時に行われ得る。例えば、いくつかの実施形態では、（例えば、インターフェースコントローラ１４ｇにおいてユーザによって入力される）コマンド、感知コントローラ（例えば、１４ｃ）によって伝送および／または記憶された情報ならびに／もしくは同等物は、上記で説明されるものに関して同一および／または類似の様式で、シミュレーションコントローラ（例えば、１４ｂ）にシミュレーションを行わせ得る。いくつかの実施形態では、シミュレーションコントローラ（例えば、１４ｂ）は、そのようなシミュレーションを周期的に行うように、および／または更新するように構成され得る。このように、ＢＯＰ構成要素および／またはシステムシミュレーションは、実質的にリアルタイムで（例えば、インターフェースコントローラ１４ｇにおいて）行われること、および／または観察されることができる。
【００７３】
いくつかの実施形態では、（例えば、上記で説明されるものに関して同一および／または類似の様式で行われる）シミュレーションは、（例えば、履歴データに基づいてＢＯＰ構成要素および／またはシステムの分析を行うように）（例えば、１２、２０、３８、および／または同等物等の、例えば、メモリに記憶された情報に基づいて）以前に起こった事象に基づいて、行われることができる。
【００７４】
図３Ｂに示されるように、いくつかの実施形態では、シミュレーションコントローラ（例えば、１４ｂ）は、ＢＯＰ構成要素および／またはシステムのモデルを識別し得る。例えば、示される実施形態では、ステップ３２０において、コントローラ（例えば、１４ｂ）は、ＢＯＰ構成要素および／またはシステムの構造ならびに／もしくは１つ以上の制御可能機能を示すデータを含む、ＢＯＰ構成要素および／またはシステムのモデルを識別し得る。本ＢＯＰ制御システムのモデルは、例えば、状態機械モデル（例えば、ＢＯＰ構成要素および／またはシステム状態ならびに／もしくはトリガ事象を含む）、物理的モデル（例えば、モデリング機能のための情報、および／またはＢＯＰ構成要素ならびに／もしくはシステムのための機能の結果を含む）、挙動モデル（例えば、ＢＯＰ構成要素および／またはシステムの動作を表す物理の方程式を含む）、および／または同等物等の任意の好適なモデルを備えていることができ、（例えば、プロセッサ実行可能ソフトウェアとして）メモリに記憶され得る。いくつかの実施形態では、そのようなモデルは、コントローラ（例えば、１４）の中にあり得、および／またはそれに記憶され得る。
【００７５】
図３Ｃに示されるように、いくつかの実施形態では、ＢＯＰ構成要素および／またはシステムのモデルは、ＢＯＰ構成要素および／またはシステムに関連付けられる識別子を受信することによって識別され得る。例えば、示される実施形態では、ステップ３４０において、ＢＯＰ構成要素に関連付けられる識別子が、受信されることができる。例証として、ＢＯＰ構成要素および／またはシステムと通信しているコントローラ（例えば、１４）は、（例えば、サービス発見プロトコルの一部として）識別子を、ＢＯＰ制御ネットワーク（例えば、２２）を介して伝送すること、および／またはメモリ（例えば、１２、２０、３８、および／または同等物）に記憶することができ、シミュレーションコントローラ（例えば、１４ｂ）は、識別子を受信すること、および／または読み取ることができる。本実施形態では、ステップ３４８において、ＢＯＰ構成要素および／またはシステムの構造ならびに１つ以上の制御可能機能を示すデータを含む、ＢＯＰ構成要素および／またはシステムのモデルが、少なくとも部分的に、受信した識別子に基づいて、識別されることができる。例えば、描写される実施形態では、ステップ３４４において、（例えば、インターネットおよび／または同等物上に位置する、例えば、１２、２０、３８、および／または同等物等のメモリに含まれる）構成要素モデルデータベースが、受信した識別子と同一の識別子を有するＢＯＰ構成要素および／またはシステムモデルについて検索されることができる。少なくともこのように、本ＢＯＰ制御システムのいくつかのコントローラは、ＢＯＰおよび／または構成要素の構成を検出し、検出された構成に従って、機能を果たすように自動的に構成するように構成されることができる。
【００７６】
図３Ｂを再び参照すると、示される実施形態では、ステップ３２４において、構成要素モデルの視覚表現が、ユーザインターフェースにおいて（例えば、インターフェースコントローラ１４ｇのヒューマンマシンインターフェース４２において）出力されることができる。本実施形態では、ステップ３２８において、制御入力が、ユーザインターフェースにおいて受信されることができる。描写される実施形態では、ステップ３３２において、制御可能機能のうちの１つ以上のものは、少なくとも部分的に、モデルに含まれるデータおよび／または受信した制御入力に基づいて、作動されることができる。いくつかの実施形態では、ステップ３３６において、ＢＯＰ構成要素モデルの視覚表現が、ユーザインターフェースにおいて出力されることができる（例えば、ステップ３３２における任意の作動を反映する場合もあり、反映しない場合もある）。
【００７７】
当業者に明白となるように、上記で説明される例証的シミュレーションおよび他の類似シミュレーションは、複数のシミュレーションコントローラまたは単一のシミュレーションコントローラによって行われるかにかかわらず、任意の数のＢＯＰ構成要素および／またはシステムのために行われ得、任意のステップが、並列および／または直列に行われることができる。例えば、いくつかの実施形態では、１つ以上のＢＯＰ構成要素および／またはシステムは、同時にシミュレーションされ得、ＢＯＰ構成要素および／またはシステムのうちの１つ以上のものは、（例えば、インターフェースコントローラ１４ｇにおいて）作動のために選択され得る。
【００７８】
上記のように、示される実施形態では、少なくとも１つのコントローラは、（例えば、ＢＯＰ構成要素および／またはシステムを監視、制御、ならびに／もしくは分析するように）ヒューマンマシンインターフェース４２を備え得る（例えば、インターフェースコントローラ１４ｇ）。本ＢＯＰ制御システムのヒューマンマシンインターフェースは、例えば、モニタおよび／または同等物等のディスプレイ、例えば、キーボード、マウス、タッチパッド、トラックボール、タッチスクリーン、および／または同等物等の入力デバイス、例えば、ラップトップ、デスクトップ、および／または同等物等のコンピュータ、ならびに／もしくは同等物等の任意の好適なインターフェースデバイスを備えていることができる。いくつかの実施形態では、インターフェースコントローラは、実際のＢＯＰ構成要素および／またはシステム（例えば、海中ＢＯＰ構成要素および／またはシステム）の状態変化および／または作動に対応するように状態を変化させ得る（例えば、移動させる）、ＢＯＰ構成要素および／またはシステムの物理的３次元（３Ｄ）モデル（例えば、ＢＯＰ構成要素および／またはシステムのスケールモデル）を備え得る。本ＢＯＰ制御システムのインターフェースコントローラは、任意の好適な機能を果たすように構成されることができ、以下の実施例は、例証目的のみで提供される。
【００７９】
例えば、いくつかの実施形態では、インターフェースコントローラ（例えば、１４ｇ）は、（例えば、シミュレーションコントローラとの通信を伴って、または伴わずに）ＢＯＰ構成要素および／またはシステムを制御するように構成されることができる。例えば、インターフェースコントローラ１４ｇは、（例えば、入力デバイスを介して）ユーザ入力を受信し、少なくとも部分的に、ユーザ入力に基づいて、（例えば、１４ｅ等の、例えば、作動コントローラを通すかどうかにかかわらず）コマンドをＢＯＰ構成要素および／またはシステムに通信し得る。例証すると、ユーザは、例えば、ＢＯＰ上のラムを閉鎖する等のコマンドをインターフェースコントローラ１４ｇにおいて入力し得、インターフェースコントローラは、ラム閉鎖コマンドをＢＯＰラムおよび／またはＢＯＰラムの作動コントローラ１４ｅに通信し得る。この例では、ラム閉鎖コマンドは、ＢＯＰラムを閉鎖するために油圧作動式弁に油圧流体をＢＯＰラムへ伝達させる電気作動式パイロットステージ弁の作動を引き起こし得る。
【００８０】
さらなる実施例として、いくつかの実施形態では、インターフェースコントローラ（例えば、１４ｇ）は、コントローラ（例えば、感知コントローラ１４ｃ、データロギングコントローラ１４ｄ、シミュレーションコントローラ１４ｂ、および／または同等物）によって伝送および／または記録された情報を読み取るように、および／または記録するように構成されることができ、（例えば、ヒューマンマシンインターフェース４２を介して）情報および／または情報の視覚表現（例えば、モデル）を表示し、（例えば、インターフェースコントローラのプロセッサ１８を実装することを介して）この情報を処理し、および／または同等物を行い得る。
【００８１】
描写される実施形態では、少なくとも１つのコントローラ１４は、ＢＯＰ構成要素および／またはシステムにおいてキックを検出するためのプロセッサ実行可能ソフトウェア、センサ、および／または同等物を備えている（例えば、キック検出コントローラ１４ａ）（例えば、ＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析するように構成されている）。例えば、キック検出コントローラ１４ａは、ＢＯＰ構成要素および／またはシステムと通信し、（例えば、キック検出コントローラの１つ以上のセンサによって捕捉される情報を受信および／または処理することによって）ＢＯＰ構成要素および／またはシステム内のキックを検出し得る。本実施例では、キック検出コントローラ１４ａは、ＢＯＰ構成要素および／またはシステムを（例えば、自動的に）作動させてキックを制御するように構成され得る、作動コントローラ（例えば、１４ｅ）を（例えば、自動的に）作動させ、および／またはそれと通信するように構成され得る。
【００８２】
他の好適なコントローラは、弁劣化モデル、エネルギー推定器、および／または同等物を含むことができるが、それらに限定されない。
【００８３】
示される実施形態では、ＢＯＰ制御システム１０は、コントローラ１４および／またはコントローラへ、そこから、その中、および／またはその間の通信を管理するように構成されている、オペレーティングシステム１６を備えている（例えば、ＢＯＰ制御ネットワーク２２内、および／またはそれを通した通信のためのブローカとして機能する）。いくつかの実施形態では、オペレーティングシステム１６は、少なくとも部分的に、１つ以上のコントローラ１４によって備えられ得る。しかしながら、いくつかの実施形態では、コントローラ１４のそのような管理は、（例えば、オペレーティングシステム１６を伴わない）１つ以上のコントローラ１４によって行われ得、オペレーティングシステム１６は、省略され得る。
【００８４】
描写される実施形態では、ＢＯＰ制御ネットワーク２２を通してＢＯＰ構成要素および／またはシステムに関連付けられる情報を伝送するように構成されている、各コントローラ１４は、（例えば、以下でさらに詳細に説明される、例えば、アセット利用推定コントローラ１４ｈ、オペレーティングシステム１６、および／または同等物等の他のコントローラ１４によって各コントローラに割り当てられ得る）集合的に「時間間隔４６」と称されることもある、１つ以上のそれぞれの時間間隔（例えば、４６ａ−４６ｆ）中に情報を伝送するように構成され得る。（例えば、いくつかの実施形態では、時分割多重アクセス（ＴＤＭＡ）アクセス方法に関して類似様式で実装され得る）そのような時間トリガ型アプローチは、例えば、待ち行列による情報損失、情報（例えば、コマンド）（例えば、伝送された情報はタイムスタンプ付きであり得る）の望ましくない重複のリスクを軽減することによって、ＢＯＰ制御システム信頼性、可用性、および／または耐故障性を増進し、比較的率直な故障検出を提供し、および／または同等物を行い得る。部分的に本ＢＯＰ制御システムによって提供される融通性により、任意の好適なコントローラ１４は、任意の好適なそれぞれの時間間隔４６を割り当てられることができ、コントローラおよび割り当てられたそれぞれの時間間隔の以下の実施例は、例証のみとして提供される。
【００８５】
例えば、いくつかの実施形態では、本ＢＯＰ制御システムは、１つ以上のコントローラ１４の各々が、コントローラに割り当てられたそれぞれの時間間隔４６中にＢＯＰ制御ネットワーク２２を通して情報を伝送することのみできるように構成されている。例証すると、本実施形態では、感知コントローラ１４ｃは、時間間隔４６ｂおよび４６ｃを割り当てられ得、感知コントローラ１４ｃは、時間間隔４６ｂおよび４６ｃ中にＢＯＰ制御ネットワークを通して情報を伝送することのみを許可され得る。
【００８６】
さらなる実施例として、いくつかの実施形態では、少なくとも２つのコントローラ１４は、重複したそれぞれの時間間隔を割り当てられる。例証すると、描写される実施形態では、データロギングコントローラ１４ｄは、時間間隔４６ｅを割り当てられ得、シミュレーションコントローラ１４ｂは、時間間隔４６ｅを割り当てられ得る。このように、データロギングコントローラ１４ｄおよびシミュレーションコントローラ１４ｂは、同一の時間間隔中に（例えば、同時に）ＢＯＰ制御ネットワーク２２を通して情報を伝送させられ得る。さらに例証すると、インターフェースコントローラ１４ｇは、各時間間隔４６ａ−４６ｆ（例えば、必然的に、任意の他のコントローラ１４に割り当てられた時間間隔４６に少なくとも部分的に重複する）を割り当てられ得る。このように、インターフェースコントローラ１４ｇは、任意の好適および／または所望の時間に、コマンドが（例えば、ヒューマンマシンインターフェース４２を介してユーザから）他のコントローラ１４に伝送されることを可能にし得る。したがって、いくつかの実施形態では、インターフェースコントローラ１４ｇは、事実上、（例えば、緊急事態において）ＢＯＰ制御システム１０の他の動作を無効にし得る。
【００８７】
さらなる例として、いくつかの実施形態では、時間間隔４６は、１つ以上のＢＯＰ構成要素および／またはシステムの第１のセットと通信している１つ以上のコントローラのうちの任意の１つに対する時間間隔が、１つ以上のＢＯＰ構成要素および／またはシステムの第２のセットと通信している１つ以上のコントローラのうちの任意の１つに対する任意の他の時間間隔に重複しないように、１つ以上のコントローラの各々に割り当てられることができ、ＢＯＰ構成要素および／またはシステムの第１のセットは、ＢＯＰ構成要素および／またはシステムの第２のセットと異なる（例えば、第１のセットは、第２のセットによって構成されない、少なくとも１つのＢＯＰ構成要素および／またはシステムを備えている）。このように、ＢＯＰ構成要素および／またはシステムの異なるセットと通信しているコントローラ１４へ、そこから、その中、および／またはその間の通信は、独立して監視、制御、および／または分析されることができる。
【００８８】
さらなる実施例として、いくつかの実施形態では、コントローラ１４は、例えば、緊急事態時等に（例えば、１つ以上のＢＯＰ構成要素および／またはシステムの即時制御が所望され得るときに）、他のコントローラに割り当てられた時間間隔４６中にＢＯＰ制御ネットワークを通して情報を転送し得る（例えば、および／またはコントローラは、他のコントローラに割り当てられた時間間隔に重複し得る時間間隔を再び割り当てられ得る）。
【００８９】
全ての実施形態で要求されるわけではないが、示される実施形態では、各コントローラに割り当てられたそれぞれの時間間隔は、周期的に繰り返し生じる（例えば、コントローラ１４に割り当てられた全ての時間間隔の合計に等しい期間後に反復し得る）。本実施形態では、時間間隔４６の各々は、同一の持続時間を含む場合もあり、含まない場合もある。例えば、本実施形態では、時間間隔４６ａは、１０ミリ秒（ｍｓ）であり得、第２の時間間隔４６ｂは、１０ミリ秒であり得、第３の時間間隔４６ｃは、２０ミリ秒であり得る。各時間間隔４６の割り当ておよび／または各時間間隔４６の持続時間は、時間間隔が割り当てられるコントローラ１４に依存して選択され得る。例えば、シミュレーションコントローラ１４ｂは、シミュレーション機能を果たすために、データロギングコントローラ１４ｄがロギング機能を果たすために必要とし得るよりも比較的長い期間を必要とし得、したがって、シミュレーションコントローラは、データロギングコントローラよりも長い時間間隔（例えば、またはより多くの時間間隔）を割り当てられ得る。いくつかの実施形態では、時間間隔４６が割り当てられるコントローラ１４の各々は、（例えば、複数のコントローラを同期させるように）クロックを備え、および／またはクロックと通信し得る。
【００９０】
加えて、図４を参照すると、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の一実施形態が示されている。以下の説明は、限定としてではなく、一例のみとして提供される。示される実施形態では、ステップ４０４において、ＢＯＰ制御ネットワーク（例えば、２２）と通信している複数のコントローラが識別されることができる。そのような識別は、任意の好適な方法を通して達成されることができる。例えば、本実施形態では、ＢＯＰ制御ネットワーク（例えば、２２）は、ＢＯＰ制御ネットワークと通信しているコントローラ見つけるために、（例えば、オペレーティングシステム１６、コントローラ１４、プロセッサ１８、および／または同等物を用いて）走査されることができる（例えば、ステップ４０８）。いくつかの実施形態では、そのような識別は、（例えば、単独で、および／または加えて）ＢＯＰ制御ネットワークと通信しているコントローラから通知および／または告知を受信することによって達成されることができる。これらの実施形態では、コントローラからの通知および／または告知は、コントローラがＢＯＰ制御ネットワーク、ＢＯＰ構成要素および／またはシステム、ならびに／もしくは同等物と通信していること、（例えば、プロセッサ１８によって）実装されていること、機能していること、および／または機能することが可能であること、ならびに／もしくは同等物を示し得る。
【００９１】
描写される実施形態では、ステップ４１２において、１つ以上のコントローラ（例えば、１４）は、１つ以上のプロセッサ（例えば、１８）と通信させられる（例えば、プロセッサによって実装される）ことができる。示される実施形態では、ステップ４１６において、１つ以上のコントローラの各々は、コントローラがＢＯＰ制御ネットワークを通して情報を伝送することができる、１つ以上のそれぞれの時間間隔（例えば、４６）を割り当てられることができる。全ての実施形態で要求されるわけではないが、ステップ４２０において、本実施形態では、１つ以上のコントローラは、１つ以上のコントローラに割り当てられたそれぞれの時間間隔中にＢＯＰ制御ネットワークを通して、１つ以上のコントローラに関連付けられている情報を伝送することができる。また、全ての実施形態で要求されるわけではないが、本実施形態では、ステップ４２４において、第１のコントローラに関連付けられている情報の一部は、メモリ（例えば、１２、２０、３８、および／または同等物）に記憶されることができる。
【００９２】
示される実施形態では、コントローラ１４および／またはコントローラへ、そこから、その中、および／またはその間の通信の管理は、（例えば、単独で、および／または、例えば、オペレーティングシステム１６および／または以下で説明されるマネージャアプリケーション等の他の構成要素と併せて）仮想ＢＯＰ制御ネットワーク５０によって促進され得る。本実施形態では、仮想ＢＯＰネットワーク５０は、ＢＯＰ制御ネットワーク２２（例えば、サブネットワーク２６、コントローラ１４、プロセッサ１８、および／または同等物）の（例えば、１２、２０、３８、および／または同等物等の、例えば、メモリに記憶された）仮想表現を備え得る。
【００９３】
示される実施形態では、仮想ＢＯＰ制御ネットワーク５０は、例えば、いかなる２つのコントローラ１４も同時にＢＯＰ制御ネットワーク２２を通して不注意に情報を転送しないことを確実にするように、管理および／または監視されることができる。例証すると、オペレーティングシステム１６、コントローラ１４（例えば、アセット利用推定コントローラ１４ｈ）、および／または同等物は、例えば、時間間隔４６をコントローラ１４に割り当てるときに、仮想ＢＯＰ制御ネットワーク５０を参照し得る。このように、例えば、サブネットワーク２６ａ内でプロセッサ１８ａによって実装されるコントローラ１４が、それぞれの時間間隔４６ａを割り当てられる場合、仮想ＢＯＰ制御ネットワーク５０は、他のコントローラがサブネットワーク２６ａ、２６ｂ、および２６ｃ内でプロセッサによって実装されるかどうかにかかわらず、いかなる他のコントローラ１４も不注意に時間間隔４６ａを割り当てられていないことをＢＯＰ制御システム２２が確実にすることにおいて促進することができる。その上さらなる実施例に関して、コントローラ（例えば、１４ｊ）が１つ以上のコントローラ１４に追加される場合、仮想ＢＯＰ制御ネットワーク５０は、既存のコントローラにすでに割り当てられている時間間隔４６を追加されたコントローラに不注意に割り当てることを回避するように、参照されることができる。換言すると、仮想ＢＯＰ制御ネットワーク５０は、コントローラ、オペレーティングシステム、プロセッサ、他の構成要素および／または同等物が、ＢＯＰ制御ネットワーク２２に関する情報を受信するために参照することができる、参照を備えていることができる。
【００９４】
図５を参照すると、本ＢＯＰ制御システム（例えば、２２）のいくつかの実施形態で使用するために好適なファイルアクセスアーキテクチャの一実施形態の略図が示されている。本実施形態では、（例えば、仮想ＢＯＰ制御ネットワーク５０、オペレーティングシステム１６、コントローラ１４、および／または同等物の）マネージャアプリケーション５０４は、コントローラ（例えば、１４ｊおよび／または１４ｋ）へ、そこから、その中、および／またはその間の情報の通信を管理するように構成されることができる。示される実施形態では、マネージャアプリケーション５０４は、（例えば、コントローラおよび／またはコントローラの許可についての情報を含み得る、認可データベース５０８を参照することによって）要求コントローラが情報を送信および／または受信する権限を与えられているかどうか、および／または任意の伝送コントローラが情報を伝送する権限を与えられているかどうかをチェックし得る。例証すると、本実施形態では、マネージャアプリケーション５０４は、ＢＯＰ構成要素および／またはシステムモデルを受信する要求をコントローラ１４ｊから受信することができる。この例では、マネージャアプリケーション５０４は、コントローラ１４ｊがＢＯＰ構成要素および／またはシステムモデルを受信する権限を与えられているかどうかを決定するために、認可データベース５０８を参照することができる。コントローラ１４ｊがＢＯＰ構成要素および／またはシステムモデルを受信する権限を与えられている場合、マネージャアプリケーションは、例えば、要求されたＢＯＰ構成要素および／またはシステムモデル５２０を含み得るファイル５１６を含み得るライブラリ５１２にアクセスし得る。
【００９５】
図６を参照すると、本ＢＯＰ制御システム（例えば、２２）のいくつかの実施形態で使用するために好適なファイルアクセスアーキテクチャの一実施形態の略図が示されている。示される実施形態では、上記で説明されるものと同様に、マネージャアプリケーション５０４は、コントローラ（例えば、１４ｇ）へ、そこから、その中、および／またはその間の情報の通信を管理するように構成されることができる。例証すると、本実施例では、ユーザ６０４は、（例えば、ユーザ設定アプリケーション６０８の実行を通して）ユーザアカウントを設定し得、許可は、（例えば、アクセス規則アプリケーションおよび／またはサービス６１２の実行によって）ユーザアカウントに割り当てられ得る（例えば、インターフェースコントローラ１４ｇのヒューマンマシンインターフェース４２とのユーザ連動によって促進される）。いくつかの実施形態では、ユーザアカウントおよび許可に関連付けられる情報は、認可データベース（例えば、５０８、図５）に記憶され得る。本実施例では、ユーザ６０４は、ＢＯＰ制御ネットワーク２２からＢＯＰ構成要素および／またはモデルを要求し得る（例えば、インターフェースコントローラ１４ｇによって促進される）。描写される実施例では、マネージャアプリケーション５０４は、（例えば、インターフェースコントローラ１４ｇから）要求を受信し、（例えば、アクセス規則アプリケーションおよび／またはサービス６１２ならびに／もしくは認可データベース５０８を参照することによって）ユーザおよび／またはインターフェースコントローラが要求されたＢＯＰ構成要素および／またはシステムモデルにアクセスする権限を与えられているかどうかを決定することができる。本実施例では、ユーザおよび／またはインターフェースコントローラがＢＯＰ構成要素および／またはシステムモデルを受信する権限を与えられている場合、マネージャアプリケーション５０４は、例えば、要求されたＢＯＰ構成要素および／またはシステムモデル５２０を含み得るファイル５１６を含み得るライブラリ５１２にアクセスし得る。
【００９６】
図７Ａは、ＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の一実施形態を描写する。例えば、示される実施形態では、ステップ７０４において、ＢＯＰ制御ネットワーク（例えば、２２）は、各時間間隔（例えば、４６）中、それぞれの時間間隔を割り当てられたコントローラに関連付けられている情報の伝送に対して、監視されることができる。そのような監視は、例えば、コントローラ（例えば、１４）、オペレーティングシステム（例えば、１６）、および／または同等物によって行われることができる。ステップ７０８において、本実施形態では、伝送が受信された場合、伝送は、ステップ７１２において、伝送が機能不全を示す（例えば、伝送が機能不全を通信する、伝送が解釈不可能である、伝送が予想外である、および／または同等物である）かどうかを決定するために分析され得る。描写される実施形態では、いかなる伝送も受信されなかった、および／または受信した伝送が機能不全を示す場合、ステップ７１６において、潜在的動作不能および／または機能不全コントローラが（例えば、監視された時間間隔中に伝送が予期されたコントローラとして）識別されることができる。いくつかの実施形態では、ステップ７２０において、改善策が着手されることができる（例えば、ＢＯＰラム起動等の緊急ＢＯＰプロセスを起動すること、通知および／またはアラームをユーザインターフェース、他のコントローラ、および／または同等物に送信すること、伝送を再送信するように潜在的動作不能および／または機能不全コントローラに要求すること、ならびに／もしくは同等物）。
【００９７】
図７Ｂは、ＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の一実施形態を描写する。示される実施形態では、ステップ７２４において、時間間隔（例えば、４６）が、コントローラ（例えば、１４）に割り当てられることができる。本実施形態では、ステップ７２８、７３２、および７３４は、時間間隔が満了するまで、および／または伝送（例えば、パケット）が検出されるまで、コントローラに割り当てられた時間間隔中、コントローラからの伝送について、ＢＯＰ制御ネットワークを監視するように繰り返され得る。描写される実施例では、パケットがステップ７３４において検出される場合、さらなる措置がステップ７３８において要求されないこともある。しかしながら、時間間隔が満了し、いかなる伝送も検出されなかった場合、ステップ７４２において、本実施形態では、伝送のないことが機能不全の結果であったかどうかが決定されることができる。示される実施形態では、ステップ７４６において、機能不全が起こっていない場合、ステップ７５０において、ＢＯＰ制御システムに悪影響を及ぼさない故障が起こったことを示す、システム警告が（例えば、インターフェースコントローラ１４ｇに）発行されることができる。機能不全がステップ７４６において決定されるように起こった場合、本実施形態では、ステップ７５４において、ＢＯＰ制御システムに悪影響を及ぼす故障が起こったというシステム警告が（例えば、インターフェースコントローラ１４ｇに）発行されることができる（例えば、階層アラームプロセス）。
【００９８】
ここで図８を参照すると、情報にアクセスする本方法の一実施形態が示されている。示される実施形態では、ステップ８０４において、要求が、第１のコントローラ（例えば、データロギングコントローラ１４ｄ）に関連付けられる情報にアクセスするために、第２のントローラ（例えば、インターフェースコントローラ１４ｇ）から（例えば、コントローラ１４、オペレーティングシステム１６、仮想ＢＯＰ制御ネットワーク５０、および／または同等物によって）受信されることができる。ステップ８０８において、本実施形態では、第２のコントローラが要求された情報にアクセスする権限を与えられているかどうかに関して、決定が行われる。例えば、描写される実施形態では、ステップ８１２において、第２のコントローラに関連付けられているユーザ名は、（例えば、５０８等の、例えば、認可データベースに含まれ得る）認可されたユーザ名の一覧と比較されることができる。示される実施形態では、第２のコントローラが要求された情報にアクセスする権限を与えられていない（例えば、第２のコントローラに関連付けられているユーザ名が認可されたユーザ名の一覧の中に存在しない）場合には、ステップ８１６において、第２のコントローラに対してアクセスが拒否されることができる。本実施形態では、ステップ８２０において、第２のコントローラが要求された情報にアクセスする権限を与えられている場合、第２のコントローラは、情報にアクセスすることができる（例えば、情報が、例えば、１２、２０、３８、および／または同等物等のメモリに記憶されているか、ならびに／もしくはＢＯＰ制御ネットワークを介して伝送されるかにかかわらず）。例えば、いくつかの実施形態では、第２のコントローラは、情報の伝送のために第１のコントローラに割り当てられた時間間隔（例えば、４６）中にＢＯＰ制御ネットワークを通して第１のコントローラによって伝送される情報を読み取ることによって、第１のコントローラに関連付けられている情報にアクセスし得る。いくつかの実施形態では、第２のコントローラは、（例えば、コントローラ１４、オペレーティングシステム１６、仮想ＢＯＰ制御ネットワーク５０、および／または同等物によって）情報の伝送のために第１のコントローラに割り当てられた時間間隔（例えば、４６）を提供され得る。
【００９９】
図９は、１つ以上のＢＯＰ構成要素および／またはシステムを制御、監視、ならびに／もしくは分析する本方法の一実施形態のフローチャートである。以下の説明は、例証のみとして提供される。示される実施形態では、ステップ９０４において、コントローラ（例えば、インターフェースコントローラ１８ｇ）は、入力を監視し得る。ステップ９０８において、本実施形態では、例えば、上部パイプラムＢＯＰを閉鎖するコマンド等の入力が受信されることができる。示される実施形態では、ステップ９１２において、コントローラは、（例えば、コントローラに割り当てられたそれぞれの時間間隔４６中に）コマンドをＢＯＰ制御ネットワーク（例えば、２２）に伝送することができる。
【０１００】
本実施形態では、ステップ９１６、９２０、および／または９２４は、実質的に同時に行われ得る。描写される実施形態では、ステップ９１６において、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラ（例えば、作動コントローラ１４ｅ）は、ネットワークを介してコマンドを受信することができる（例えば、コマンドおよび／またはコマンドを伝送するコントローラがそうする権限を与えられている場合）。ステップ９２０において、コントローラ（例えば、データロギングコントローラ１４ｄ）は、ＢＯＰ制御ネットワークを通して伝送された、および／またはメモリ（例えば、１２、２０、３８、および／または同等物）に記憶された情報（例えば、インターフェースコントローラ１４ｇによって伝送される、例えば、コマンド等）を記録することができる。示されるように、ステップ９２４において、ＢＯＰ制御ネットワークを通して伝送される情報に関連付けられない、コントローラ（例えば、１４）は、いかなる措置も講じなくてもよい。
【０１０１】
本実施形態では、ステップ９２８および／または９３２において、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、（例えば、コントローラの任意のセンサによって捕捉されるデータを読み取ること、および／または１４ｃ等の感知コントローラと通信することによって）コマンドを受けたＢＯＰ構成要素および／またはシステムの状態、ならびに／もしくは（例えば、１４ｂ等のシミュレーションコントローラと通信することによって）コマンドを受けたＢＯＰ構成要素および／またはシステムのモデルをチェックすることができる。ステップ９３６において、示される実施形態では、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、コマンドを受けたＢＯＰ構成要素および／またはシステムのモデルが、コマンドを受けたＢＯＰ構成要素および／またはシステムの状態に合致することを検証し得る。
【０１０２】
本実施形態では、ステップ９４０において、コントローラは、コマンドに関連付けられ得る、他のコントローラ（例えば、１４）と通信することができる。９４４において、示されるように、任意の他のコントローラがコントローラに応答し得る（例えば、これらの応答は、インターフェースコントローラ１４ｇのヒューマンマシンインターフェース４２上で示され得る）。描写される実施形態では、ステップ９４８において、コントローラは、他のコントローラから応答を受信することができる。
【０１０３】
ステップ９５２において、本実施形態では、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、コマンドを受けた機能を果たすように（例えば、上部パイプラムを閉鎖するように）（例えば、作動コントローラ１４ｅを通すかどうかにかかわらず）コマンドを受けたＢＯＰ構成要素および／またはシステムに指図することができる。本実施形態では、ステップ９５６において、コマンドを受けたＢＯＰ構成要素および／またはシステムは、（例えば、上部パイプラムＢＯＰを閉鎖することによって）コマンドを受けた通りに作動させられ得、ステップ９６０において、作動は、（例えば、シミュレーションコントローラ１４ｂによって）（例えば、同時に）シミュレーションされ得る。
【０１０４】
本実施形態では、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、（例えば、コントローラの任意のセンサを用いて、および／または感知コントローラ１４ｃとの通信によって）ステップ９６４において、作動中にコマンドを受けたＢＯＰ構成要素および／またはシステムを監視することができる。ステップ９６８において、示される実施形態では、コントローラは、（例えば、ステップ９７２においてインターフェースコントローラ１４ｇのヒューマンマシンインターフェース４２で表示され得る）コマンドを受けたＢＯＰ構成要素および／またはシステムの状態を伝達することができる。
【０１０５】
示されるように、ステップ９７６において、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、コマンドを受けたＢＯＰ構成要素および／またはシステムがコマンドを受けた機能を適切に果たしたことを検証することができる（例えば、および／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムのモデルがコマンドを受けたＢＯＰ構成要素および／またはシステムの状態に合致することを検証し得る）。
【０１０６】
本実施形態では、ステップ９８０において、コマンドを受けたＢＯＰ構成要素および／またはシステムは、コマンドを受けた機能を完了し得る。ステップ９８４において、コマンドおよび／またはコマンドを受けたＢＯＰ構成要素ならびに／もしくはシステムに関連付けられるコントローラは、ＢＯＰ制御ネットワークを通して、コマンドを受けた機能が完了したことを通信し得る（例えば、ステップ９８８においてインターフェースコントローラ１４ｇのヒューマンマシンインターフェース４２で表示され得る）。
【０１０７】
ここで図１０を参照すると、本ＢＯＰ電力および／またはデータ通信システムの一実施形態がその中に示され、参照番号１０００ａによって指定されている。本通信システムの実施形態は、電力（例えば、鎖線矢印１００４によって示される信号）、データ（例えば、実線矢印１００８によって示される信号）、および／または複合電力およびデータ（例えば、２点鎖線矢印１０１２によって示される信号）のうちの少なくとも１つを、集合的にコントローラ１０１６と称されることもある１つ以上の（例えば、海中）コントローラ（例えば、１０１６ａ−１０１６ｆ）に提供するように構成されることができる。いくつかの実施形態では、１つ以上のコントローラ１０１６は、コントローラ１４および／またはコントローラ１４について上記で説明される特徴のうちのいずれかおよび／または全てを備え得る。いくつかの実施形態では、１つ以上のコントローラ１０１６は、プロセッサ（例えば、１８）を備え得る。例証すると、描写される実施形態では、コントローラ１０１６ａは、（例えば、ＢＯＰラムにおける油圧を示すデータを捕捉する）感知コントローラ１４ｃを実装する、および／または備えている、プロセッサを備え得、コントローラ１０１６ｂは、（例えば、ＢＯＰラムを作動させる）作動コントローラ１４ｅを実装する、および／または備えている、プロセッサを備え得、および／または同等物である。
【０１０８】
示される実施形態では、通信システム１０００ａは、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの振幅を増加させるように構成されている増幅器１０２０（例えば、昇圧器）を備えている。本実施形態では、通信システム１０００ａは、電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つの周波数を増加させるように構成されている周波数変換器（例えば、周波数変換装置）１０２４を備えている。通信システム１０００ａでは、増幅器１０２０および／または周波数変換器１０２４は、（例えば、いくつかの実施形態では、信号結合器１０３２および／または信号減結合器１０３６も含み得る）信号調整回路１０２８に含まれ得る。
【０１０９】
例えば、高周波数電力を海中ＢＯＰ制御システムに提供する本方法のうちのいくつかは、交流（ＡＣ）電力信号を提供することと、高電力ＡＣ電力信号を生成するように（例えば、周波数変換器１０２４を用いて）周波数および（例えば、増幅器１０２０を用いて）振幅を増加させることと、（例えば、以下で説明されるケーブル１０４０を介して）高電力ＡＣ信号を海中ＢＯＰ制御システムに（例えば、１つ以上のコントローラ１０１６に）伝送することとを含む。いくつかの実施形態では、ＡＣ電力信号の周波数および／または振幅を増加させることは、沖合かつ海面上で行われる。いくつかの実施形態では、ＡＣ電力信号および高電力ＡＣ電力信号のうちの少なくとも１つは、データ信号と結合される。
【０１１０】
全ての実施形態で要求されるわけではないが、描写される実施形態では、通信システム１０００ａは、電力およびデータ信号を受信し、電力およびデータ信号を複合電力およびデータ信号に結合するように構成されている信号結合器１０３２を備えている。本実施形態では、信号結合器１０３２は、（例えば、データ信号を用いて電力信号を誘導変調することによって）電力信号とデータ信号とを複合電力およびデータ信号に誘導結合するように構成されている。他の実施形態では、そのような結合は、例えば、電力線ブロードバンド（ＢＰＬ）規格、デジタル加入者回線（ＤＳＬ）規格、容量結合、周波数重ね合せ（例えば、より低い周波数および高い振幅の電力信号の上により高い周波数およびより低い振幅のデータ信号を重ね合わせること等の、例えば、データ信号と異なる周波数を有する電力信号の上にデータ信号を重ね合わせること）、および／または同等物を使用すること等の任意の好適な方法を通して、達成されることができる。本通信システムの信号結合器は、例えば、海中（例えば、ＢＯＰ構成要素および／またはシステムの上）、海面上かつ沖合（例えば、掘削リグの上）、および／または沿岸（例えば、沿岸制御ステーションに）等の任意の好適な場所に配置されることができる。少なくとも部分的に、データおよび電力信号結合により、本通信システムのいくつかの実施形態の信頼性、可用性、および／または耐故障性は、例えば、システム内のケーブル、コネクタ、および／または同等物の数を削減することによって、増加させられ得る。
【０１１１】
例えば、電力およびデータを海中ＢＯＰ制御システムに分配する本方法のいくつかの実施形態は、（例えば、信号結合器１０３２を用いて）複合電力およびデータ信号を生成するように、電力信号とデータ信号とを結合することと、複合電力およびデータ信号を海中ＢＯＰ制御システムに（例えば、１つ以上のコントローラ１０１６に）伝送することとを含む。いくつかの実施形態では、電力信号およびデータ信号は、沖合かつ海面上で結合される。いくつかの実施形態では、電力信号およびデータ信号は、誘導結合を介して結合される。
【０１１２】
示される実施形態では、システム１０００ａは、複合電力およびデータ信号を受信し、電力およびデータ信号を減結合するように構成されている、海中信号減結合器１０３６を備えている。本実施形態では、信号減結合器１０３６は、（例えば、１本以上のケーブル１０４０を介して）信号結合器１０３２と電気通信している。描写される実施形態では、信号減結合器１０３６は、（例えば、複合電力およびデータ信号から）電力信号とデータ信号とを誘導減結合するように構成されている。しかしながら、他の実施形態では、そのような減結合は、例えば、ＢＰＬ規格、ＤＳＬ規格、容量結合、周波数に基づく信号分解、および／または同等物を使用すること等の任意の好適な方法を通して、達成されることができる。本通信システムの信号減結合器は、例えば、海中（例えば、ＬＭＲＰの上等のＢＯＰ構成要素および／またはシステムの上）、海面上かつ沖合（例えば、掘削リグの上）、および／または沿岸（例えば、沿岸制御ステーションに）等の任意の好適な場所に配置されることができる。
【０１１３】
例えば、電力およびデータを海中ＢＯＰ制御システムに分配する本方法のいくつかの実施形態は、（例えば、信号減結合器１０３６を用いて）複合電力およびデータ信号から電力信号とデータ信号とを減結合することを含む。いくつかの実施形態では、電力信号およびデータ信号の減結合は、海中で行われる。いくつかの実施形態では、電力信号およびデータ信号は、誘導減結合を介して減結合される。
【０１１４】
示される実施形態では、１本以上のケーブル１０４０は、電力、データ、および／または、電力およびデータを１つ以上のコントローラ１０１６に伝送するように構成されることができる。例えば、本実施形態では、ケーブル１０４０は、信号結合器１０３２と信号減結合器１０３６との間で通信して配置される。しかしながら、（例えば、信号結合器および／または信号減結合器を伴わない）他の実施形態では、ケーブル１０４０は、電力および／または信号源とコントローラ１０１６との間で通信して配置されることができる。ケーブル１０４０の構成を通して、通信システム１０００ａは、増加した信頼性、可用性、および／または耐故障性を提供し得る。例えば、描写される実施形態は、並列に配置された少なくとも２本のケーブル１０４０を備えている。このように、１本のケーブルが故障する場合、および／または、データおよび／または電力を伝送するために動作不能になる場合、少なくとも１本の他のケーブルが、データおよび／または電力を伝送するために利用可能であり得る。
【０１１５】
例えば、高周波数電力を海中ＢＯＰ制御システムに提供する本方法のいくつかの実施形態は、２本以上の電気的並列ケーブル（例えば、１０４０）を介して、高電力ＡＣ電力信号を海中ＢＯＰ制御システムに（例えば、１つ以上のコントローラ１０６に）伝送することを含む。
【０１１６】
本通信システムの電気コネクタは、任意の好適なコネクタを備えていることができる。例えば、ケーブル１０４０は、（例えば、誘導電気結合器を介して）増幅器１０２０、周波数変換器１０２４、信号結合器１０３２、信号減結合器１０３６、コントローラ１０１６、および／または同等物に誘導結合され得る。そのような誘導電気結合器は、（例えば、流体浸入による）接続故障のリスクを最小化し得る。
【０１１７】
上記のように、本通信システムのいくつかの実施形態は、電力、データ、および／または複合電力およびデータを（例えば、海中に配置され得る）１つ以上のコントローラ１０１６に提供するように構成されている。例えば、本実施形態では、１つ以上の海中コントローラ１０１６は、信号減結合器と電気通信し、電力信号の少なくとも一部およびデータ信号の少なくとも一部を受信するように構成されている。描写される実施形態では、コントローラのうちの少なくとも２つは、並列に配置される（例えば、示されるように、コントローラ１０１６ａおよび１０１６ｂは、コントローラ１０１６ｃおよび１０１６ｄと並列である）。示される実施形態では、コントローラのうちの少なくとも２つは、直列に配置される（例えば、示されるように、コントローラ１０１６ｅおよび１０１６ｆは、直列に配置される）。
【０１１８】
本通信システムの実施形態は、任意の好適な構成（例えば、直流（ＤＣ）、交流（ＡＣ）、および／または同等物）で電力信号、データ信号、および／または、複合電力およびデータ信号を提供するように構成されることができる。本実施形態では、通信システム１０００ａは、ＡＣ電力信号と、データ信号と、複合電力およびデータ信号とのうちの少なくとも１つから直流（ＤＣ）信号を生成するように構成されている海中整流器１０４４を備えている。ＤＣ信号（例えば、電力信号）の分配は、ＡＣ信号の分配ほど複雑ではない場合があり、および／またはＤＣ信号は、例えば、バッテリによって提供される他のＤＣ信号と容易に互換性があり得る。
【０１１９】
例えば、高周波数電力を海中ＢＯＰ制御システムに提供する本方法のいくつかの実施形態は、ＤＣ電力信号を生成するために、（例えば、整流器１０４４を用いて）高電力ＡＣ電力信号を整流することと、ＤＣ電力信号を海中ＢＯＰ制御システムの１つ以上の構成要素に（例えば、１つ以上のコントローラ１０１６に）分配することとを含む。いくつかの実施形態では、整流することは、海中で行われる。
【０１２０】
いくつかの実施形態では、電力信号、データ信号、および／または、複合電力およびデータ信号の振幅は、１つ以上のコントローラ１０１６に分配される前に、（例えば、降圧器１０４８を介して）低減させられ得る。いくつかの実施形態では、電力信号、データ信号、および／または、複合電力およびデータ信号の周波数は、１つ以上のコントローラ１０１６に分配される前に、（例えば、周波数変換器および／または周波数変換装置を介して）低減させられ得る。
【０１２１】
本通信システムの任意の好適な構成要素は、冗長であり得る。例えば、いくつかの実施形態では、各ケーブル１０４０は、それぞれの増幅器１０２０および／または降圧器１０４８と電気通信している。
【０１２２】
上記のように、本通信システム（例えば、１０００ａ）のいくつかの実施形態の構成要素のうちのいずれかおよび／または全ては、本ＢＯＰ制御ネットワーク（例えば、２２）のいくつかの実施形態の一部を形成し得る。例えば、増幅器（例えば、１０２０）、周波数変換器（例えば、１０２４）、信号結合器（例えば、１０３２）、ケーブル（例えば、１０４０）、信号減結合器（例えば、１０３６）、整流器（例えば、１０４４）、降圧器（例えば、１０４８）、および／または同等物は、（例えば、それらのうちのいずれかが海中に配置され得る、プロセッサ１８ａ−１８ｃおよび／またはプロセッサ１８ａ−１８ｃによって実装されるコントローラ１４へ、および／またはそこからの情報ならびに／もしくは電力の転送を増進するように）ブリッジ３０、サブネットワーク２６、および／または同等物の一部を形成し得る。例証目的のみで、電力およびデータ信号は、サブネットワーク２６ｃを介して沿岸制御ステーションから提供され得、任意の電力および信号結合は、ブリッジ３０ｂおよび／または３０ａの一部を形成し、掘削リグおよび／または掘削ライザ上に配置される、信号結合器１０３２によって促進され得、電力信号、データ信号、および／または、結合電力およびデータ信号の振幅および／または周波数は、ブリッジ３０ｂおよび／または３０ａの一部を形成し、掘削リグおよび／または掘削ライザ上に配置される、増幅器１０２０および／または周波数変換器１０２４によって増加させられ得、電力信号、データ信号、および／または、結合電力およびデータ信号は、ブリッジ３０ａおよび／またはサブネット２６ａの一部を形成するケーブル１０４０を介して伝送され得、電力信号、データ信号、および／または、結合電力およびデータ信号の振幅および／または周波数は、ブリッジ３０ａおよび／またはサブネットワーク２６ａの一部を形成する降圧器１０４８および／または周波数変換器によって減少させられ得、ＡＣ電力、データ、および／または、複合電力およびデータ信号は、ブリッジ３０ａおよび／またはサブネットワーク２６ａの一部を形成する整流器１０４４によってＤＣ信号に変換させられることができ、任意の結合電力およびデータ信号は、ブリッジ３０ａおよび／またはサブネット２６ａの一部を形成する信号減結合器１０３６によって減結合され得、および／または同等。
【０１２３】
図１１は、本ＢＯＰ電力および／またはデータ通信システムの一実施形態１０００ｂの略図である。通信システム１０００ｂは、通信システム１０００ａと実質的に類似し得、通信システム１０００ａに関して上記で説明される特徴のうちのいずれかおよび／または全てを保有し得る。本実施形態では、通信システム１０００ｂは、油圧システム（例えば、１点鎖線１１０２によって示される油圧流体流）と併せて示されている。本通信システムおよび／またはＢＯＰ制御システムは、任意の好適な油圧システムと併せて使用されることができるが、以下の説明は、例証のみとして提供される。例えば、本実施形態では、油圧流体は、１つ以上の水力ユニット１１０８、１つ以上の海中ポンプ１１３２、および／または同等物によって提供されることができる。本制御および／または電力ならびに／もしくはデータ通信システムのいくつかの実施形態とともに使用するために好適な海中ポンプの実施例は、参照することによってその全体として組み込まれる、２０１４年８月１５日に出願され、「ＳＵＢＳＥＡ  ＰＵＭＰＩＮＧ  ＡＰＰＡＲＡＴＵＳＥＳ  ＡＮＤ  ＲＥＬＡＴＥＤ  ＭＥＴＨＯＤＳ」と題された、同時係属米国特許出願第１４／４６１，３４２号で開示されている。本制御および／または電力ならびに／もしくはデータ通信システムのいくつかの実施形態とともに使用するために好適なマニホールドの実施例は、参照することによってその全体として組み込まれる、本願と同日に出願され、「ＭＡＮＩＦＯＬＤＳ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＨＹＤＲＡＵＬＩＣ  ＦＬＵＩＤ  ＴＯ  Ａ  ＳＵＢＳＥＡ  ＢＬＯＷＯＵＴ  ＰＲＥＶＥＮＴＥＲ  ＡＮＤ  ＲＥＬＡＴＥＤ  ＭＥＴＨＯＤＳ」と題された、同時係属米国特許出願で開示されている。他の油圧システム構成要素は、油圧流体混合ユニット１１１２、分流器ユニット１１１６、油圧スタブ１１３６、アキュムレータ１１０６、油圧レール１１３４、流体弁パッケージ１１２０、リザーバ１１２４、および／または同等物を含むことができるが、それらに限定されない。
【０１２４】
本実施形態では、電力信号は、無停電電源１１０４によって提供され得る。示されるように、（例えば、増幅器１０２０および／または周波数変換器１０２４を含む）信号調整回路１０２８は、海中に（例えば、ＬＭＲＰ上に）配置され得る。描写される実施形態では、少なくとも１つのコントローラおよび／またはプロセッサは、（例えば、別個の結合されていない）電力信号およびデータ信号を受信するように構成されている。例えば、本実施形態では、プロセッサ１８ｌは、信号調整回路１０２８からの電力信号、および１つ以上のコントローラ（例えば、１４ｌ−１４ｒ）からのデータ信号を受信するように構成されている。描写される実施形態では、プロセッサ１８ｌは、マニホールドコントローラ１４ｔ（例えば、アニュラの作動を引き起こすように構成されている、例えば、作動コントローラ）と通信している（例えば、それを実装する）。
【０１２５】
示される実施形態では、信号結合器１０３２は、海中に配置され（例えば、ＬＭＲＰ上に配置され）、（例えば、信号調整回路１０２８からの）電力信号と（例えば、１つ以上のコントローラ１４ｌ−１４ｒからの）データ信号とを複合電力およびデータ信号に結合するように構成されている。このように、複合電力およびデータ信号１０１２は、ケーブル１０４０を介して、例えば、ＢＯＰスタックに伝送されることができる。いくつかの実施形態では、信号調整回路１０２８、プロセッサ１８ｌ、コントローラ１４ｔ、および／または信号結合器１０３２は、（例えば、冗長性を通して、例えば、向上した信頼性、可用性、および／または耐故障性のために）複製され（例えば、３通り作成され）、（例えば、無停電電源１１０４等の電源と信号減結合器１０３６との間で）並列に配置されることができる。
【０１２６】
示される実施形態では、信号減結合器１０３６は、海中に配置され（例えば、ＢＯＰスタック上に配置され）、（例えば、ケーブル１０４０を介して信号結合器１０３２から）複合電力およびデータ信号を受信し、複合電力およびデータ信号を電力信号およびデータ信号に減結合するように構成されている。本実施形態では、プロセッサ１８ｍは、信号減結合器１０３６から電力信号およびデータ信号を受信するように構成されている。描写される実施形態では、プロセッサ１８ｍは、マニホールドコントローラ１４ｔ（例えば、ラムの作動を引き起こすように構成されている、例えば、作動コントローラ）と通信している（例えば、それを実装する）。いくつかの実施形態では、信号減結合器１０３６、プロセッサ１８ｍ、および／またはコントローラ１４ｔは、（例えば、冗長性を通して、例えば、向上した信頼性、可用性、および／または耐故障性のために）複製され（例えば、３通り作成され）、並列に配置されることができる。
【０１２７】
示されるように、本実施形態では、通信システム１０００ｂは、１つ以上のコントローラ１４を備えている。例えば、本実施形態では、通信システム１０００ｂは、１つ以上のインターフェースコントローラ（例えば、１４ｇ）（例えば、監視パネル１４ｌ、掘削機のパネル１４ｍ、ツールプッシャのパネル１４ｎ、分流器ユニット制御パネル１４ｐ、水力ユニット制御パネル１４ｑ、油圧流体混合ユニット制御パネル１４ｒ、および／または同等物）、１つ以上のデータロギングコントローラ（例えば、１４ｄ）（例えば、遠隔モニタ１４ｏおよび／または同等物）、および／または同等物を備え得、そのうちのいくつかおよび／または全ては、サブネットワーク２６ｂを介してＢＯＰ制御ネットワーク２２と通信し得る（例えば、ＢＯＰ制御ネットワーク２２と通信し得るプロセッサ１８によって実装され得る）。
【０１２８】
さらなる実施例として、描写される実施形態では、通信システム１０００ｂは、１つ以上のインターフェースコントローラ（例えば、１４ｇ）（例えば、ＲＯＶパネル１４ｓ、および／または同等物）、１つ以上の作動コントローラ（例えば、１４ｅ）（例えば、マニホールドコントローラ１４ｔ）、および／または同等物を備え得、そのうちのいくつかおよび／または全ては、サブネットワーク２６ａを介してＢＯＰ制御ネットワーク２２と通信し得る（例えば、ＢＯＰ制御ネットワーク２２と通信し得るプロセッサ１８によって実装され得る）。
【０１２９】
ファームウェアおよび／またはソフトウェアで実装された場合、上記（および下記）で説明される機能は、非一過性のコンピュータ読み取り可能な媒体上に１つ以上の命令またはコードとして記憶され得る。実施例は、データ構造で符号化される非一過性のコンピュータ読み取り可能な媒体、およびコンピュータプログラムで符号化される非一過性のコンピュータ読み取り可能な媒体を含む。非一過性のコンピュータ読み取り可能な媒体は、物理的コンピュータ記憶媒体である。物理的記憶媒体は、コンピュータによってアクセスすることができる、任意の利用可能な媒体であり得る。限定ではなく一例として、そのような非一過性のコンピュータ読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置または他の磁気記憶デバイス、もしくは命令またはデータ構造の形態で所望のプログラムコードを記憶するために使用することができ、かつコンピュータによってアクセスすることができる、任意の他の物理的媒体を備えていることができる。ディスク（ｄｉｓｋおよびｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびＢｌｕ−ｒａｙ（登録商標）ディスクを含む。概して、ディスクは、データを磁気的に複製し、ディスクは、データを光学的に複製する。上記の組み合わせもまた、非一過性のコンピュータ読み取り可能な媒体の範囲内に含まれる。また、上記で説明される機能は、ソフトウェアよりもむしろ、全て非一過性である、カスタムＶＬＳＩ回路またはゲートアレイを備えているハードウェア回路、論理チップ、トランジスタ、または他の個別の構成要素等の既製の半導体等の専用デバイスを通して達成され得る。追加の実施例は、全て非一過性である、フィールドプログラマブルゲートアレイ、プログラマブルアレイ論理、プログラマブル論理デバイス、または同等物等のプログラマブルハードウェアデバイスを含む。なおもさらなる実施例は、特定用途向け集積回路（ＡＳＩＣ）または超大規模集積（ＶＬＳＩ）回路を含む。実際、当業者は、説明される実施形態による、論理演算を実行することが可能な任意の数の好適な構造を利用し得る。
【０１３０】
前述の明細書および実施例は、例証的実施形態の構造および使用の完全な説明を提供する。ある実施形態が、ある程度詳細に、または１つ以上の個々の実施形態を参照して、前述されたが、当業者は、本発明の範囲から逸脱することなく、開示される実施形態に多数の改変を行い得る。したがって、方法およびシステムの種々の例証的実施形態は、開示される特定の形態に限定されることを意図するものではない。むしろ、請求項の範囲内にある全ての修正および代替を含み、示されるもの以外の実施形態は、描写される実施形態の特徴の一部または全部を含み得る。例えば、要素は、省略されるか、または一体型構造として組み合わせられ得、および／または接続は、代用され得る。さらに、必要に応じて、前述の実施例のいずれかの側面は、説明される他の実施例のいずれかの側面と組み合わせられ、同等または異なる特性および／または機能を有し、同一または異なる問題を対処する、さらなる実施例を形成し得る。同様に、前述の利点および利益は、一実施形態に関し得る、またはいくつかの実施形態に関し得ることを理解されるであろう。
【０１３１】
（例証的実施形態の代替的または追加の説明）
本開示の１つ以上の実施形態の特徴の以下の代替的または追加の説明は、部分的および／または全体的に、上記に提供される説明のうちのいくつかに加えて、および／またはそれらの代わりに使用され得る。
【０１３２】
ＢＯＰの制御および監視を管理する本方法のいくつかの実施形態は、ＢＯＰに関連付けられる複数のアプリケーションを識別することであって、複数のアプリケーションは、ＢＯＰに関連付けられる複数の機能の制御および監視のうちの少なくとも１つを行う、ことと、処理リソースを複数のアプリケーションの各々に割り当てることであって、処理リソースは、海底においてＢＯＰに結合されるプロセッサ、ＢＯＰと通信している沖合掘削リグに結合されるプロセッサ、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションに結合されるプロセッサのうちの少なくとも１つを備えている、ことと、複数のアプリケーションからバス上への情報の転送を予定に入れることと、バス上に転送される情報への複数のアプリケーションのアクセスを管理することとを含む。
【０１３３】
いくつかの実施形態では、バス上に転送される情報への複数のアプリケーションのアクセスを管理することは、バスから第２のアプリケーションに関連付けられる情報を読み出すようにバスにアクセスするための要求を第１のアプリケーションから受信することと、第１のアプリケーションが第２のアプリケーションに関連付けられる要求された情報にアクセスする権限を与えられているかどうかを決定することと、第１のアプリケーションが認可を有すると決定されるときに、第２のアプリケーションに関連付けられるバス上の情報に対する、第１のアプリケーションへのアクセスを提供することと、第１のアプリケーションが認可を有していないと決定されるときに、第２のアプリケーションに関連付けられるバス上の情報に対する、第１のアプリケーションへのアクセスを取り消すこととを含む。いくつかの実施形態では、第１のアプリケーションが権限を与えられているかどうかを決定することは、第１のアプリケーションに関連付けられているユーザ名を認可されたユーザの一覧と比較することを含む。いくつかの実施形態では、アクセスを提供することは、第２のアプリケーションに関連付けられる要求された情報がバス上で利用可能となるであろう、時間間隔を第１のアプリケーションに提供することと、第２のアプリケーションに関連付けられる要求された情報を、第２のアプリケーションに関連付けられているメモリ場所から第１のアプリケーションに転送することとを含む。
【０１３４】
いくつかの実施形態は、アプリケーションを複数のアプリケーションに追加することと、処理リソースを追加されたアプリケーションに割り当てることと、追加されたアプリケーションおよび／または追加されたアプリケーションに関連付けられる情報をメモリに記憶することと、追加されたアプリケーションからバス上への情報の転送を予定に入れることと、バス上に転送される情報への追加されたアプリケーションのアクセスを管理することとを含む。
【０１３５】
いくつかの実施形態は、複数のアプリケーションおよび／または複数のアプリケーションに関連付けられる情報をメモリに記憶することを含み、メモリは、海底においてＢＯＰに結合されるメモリ、ＢＯＰと通信している沖合掘削リグに結合されるメモリ、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションに結合されるメモリのうちの少なくとも１つを備えている。
【０１３６】
ＢＯＰ制御システムにおいて通信する本方法のいくつかの実施形態は、ＢＯＰに関連付けられる複数のアプリケーションを識別することであって、複数のアプリケーションは、ＢＯＰに関連付けられる複数の機能の制御および監視のうちの少なくとも１つを行う、ことと、情報転送のためのタイムスロットを複数のアプリケーションの各々に割り付けることであって、アプリケーションは、アプリケーションに割り付けられたタイムスロット中に情報をバスに転送する、ことと、いかなる情報もバス上で利用可能ではないときを検出するために、および情報のないことが検出されたタイムスロットを割り付けられたアプリケーションを識別するために、バス上への情報の転送を監視することとを含む。いくつかの実施形態は、バス上の情報のないことを検出すると、緊急ＢＯＰ制御プロセスを起動することを含む。いくつかの実施形態では、バスは、複数の複製されたチャネルを備え、アプリケーションは、情報転送のためにアプリケーションに割り付けられたタイムスロット中に、同一の情報を複数の複製されたチャネルの各々の上に転送する。いくつかの実施形態では、アプリケーションがデータを転送し得るタイムスロットは、周期的であり、全てのタイムスロットの合計に等しい期間後に反復する。
【０１３７】
いくつかの実施形態は、情報転送のために第１のアプリケーションに割り付けられた期間中に、バス上の情報を読み取ることによって、第１のアプリケーションに関連付けられる情報にアクセスすることを含む。いくつかの実施形態では、アプリケーションは、海底においてＢＯＰに結合されるプロセッサ、ＢＯＰと通信している沖合掘削リグに結合されるプロセッサ、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションに結合されるプロセッサのうちの少なくとも１つを実行している間に、バスにアクセスする。
【０１３８】
ＢＯＰ機能を制御する本方法のいくつかの実施形態は、第１のＢＯＰに関連付けられている第１の識別子を受信することと、第１のＢＯＰに関連付けられる受信した第１の識別子に基づいて、第１のＢＯＰの構造および第１のＢＯＰの複数の制御可能機能を規定する第１のモデルを識別することと、第１のＢＯＰのための識別された第１のモデルにおいて提供される仕様に従って、第１のＢＯＰの第１の機能を作動させる／制御することとを含む。いくつかの実施形態では、第１のモデルを識別することは、第１のＢＯＰに関連付けられる受信した第１の識別子をＢＯＰモデルのデータベースと比較することを含み、ＢＯＰモデルのデータベース内の各ＢＯＰモデルは、第１のＢＯＰのための適切なＢＯＰモデルを識別するように、受信した第１の識別子と比較されることができる、一意の識別子に関連付けられる。
【０１３９】
いくつかの実施形態では、第１のＢＯＰは、物理的ＢＯＰモデルおよび仮想ＢＯＰモデルのうちの少なくとも１つを備えている。いくつかの実施形態では、第１のＢＯＰは、現在実行中のＢＯＰを備え、第１のモデルは、現在実行中のＢＯＰのためのリアルタイムモデルを備え、第１のＢＯＰの第１の機能の作動／制御は、ユーザインターフェースにおいて提供されるユーザ入力および第１のＢＯＰに関連付けられるパラメータの処理のうちの少なくとも１つに基づいて、リアルタイムで起こる。
【０１４０】
いくつかの実施形態は、ユーザインターフェースにおいて識別された第１のモデルを表す表示を出力することであって、ユーザインターフェースは、海底において第１のＢＯＰに結合されるユーザインターフェース、第１のＢＯＰと通信している沖合掘削リグに結合されるユーザインターフェース、ならびに沖合掘削リグおよび／または第１のＢＯＰと通信している沿岸制御ステーションに結合されるユーザインターフェースのうちの少なくとも１つを備えている、ことと、ユーザインターフェースにおいて入力を受信することと、受信した入力に基づいて、第１のＢＯＰの第１の機能を作動させる／制御することとを含む。
【０１４１】
いくつかの実施形態は、第１のＢＯＰに関連付けられるパラメータを受信することと、受信したパラメータを処理することであって、受信したパラメータは、海底において第１のＢＯＰに結合されるプロセッサ、第１のＢＯＰと通信している沖合掘削リグに結合されるプロセッサ、ならびに沖合掘削リグおよび／または第１のＢＯＰと通信している沿岸制御ステーションに結合されるプロセッサのうちの少なくとも１つを用いて処理され得る、ことと、受信したパラメータの処理に基づいて、第１のＢＯＰの第１の機能を作動させる／制御することとを含む。
【０１４２】
いくつかの実施形態は、第２のＢＯＰに関連付けられている第２の識別子を受信することと、第２のＢＯＰに関連付けられる受信した第２の識別子に基づいて、第２のＢＯＰの構造および第２のＢＯＰの複数の制御可能機能を規定する第２のモデルを識別することと、第１のＢＯＰおよび第２のＢＯＰのうちの少なくとも１つを制御することを選択することとを含み、作動させる／制御することは、少なくとも部分的に、行われた選択に基づいて、第１のＢＯＰのための識別された第１のモデルにおいて提供される仕様に従った第１のＢＯＰの第１の機能、および第２のＢＯＰのための識別された第２のモデルにおいて提供される仕様に従った第２のＢＯＰの第２の機能のうちの少なくとも１つを作動させる／制御することを含む。
【０１４３】
ＢＯＰを自律的に制御、監視、および分析する本方法のいくつかの実施形態は、プロセッサによって、海底上に位置するＢＯＰに関連付けられる複数のパラメータを監視することであって、プロセッサはＢＯＰに結合される、ことと、プロセッサによって、複数の監視されたパラメータを分析することと、プロセッサによって、少なくとも部分的に、分析した複数の監視されたパラメータに基づいて、油井動作停止事象を検出することと、プロセッサによって、油井動作停止事象を検出すると、ＢＯＰに関連付けられる少なくとも１つの油圧デバイスに油圧流体を直接送信するように、油圧弁を作動させることであって、少なくとも１つの油圧デバイスは、油井を動作停止させる、こととを含む。いくつかの実施形態では、ＢＯＰに関連付けられる少なくとも１つの油圧デバイスは、少なくともＢＯＰラムを備えている。
【０１４４】
いくつかの実施形態では、ＢＯＰに関連付けられる複数のパラメータは、ＢＯＰに結合される油井に関連付けられる圧力および温度のうちの少なくとも１つを含む。いくつかの実施形態は、複数のセンサをＢＯＰに結合することであって、複数のセンサは、ＢＯＰに関連付けられる複数のパラメータに関連付けられる変動を感知するように構成されている、ことと、複数のセンサからプロセッサに情報を伝送することとを含む。
【０１４５】
いくつかの実施形態では、油井動作停止事象は、油井が動作停止させられるべきであることを示す、沖合掘削リグ上に位置するオペレータによって提供されるユーザ入力、および油井が動作停止させられるべきであることを示す、分析の結果のうちの少なくとも１つを含む。いくつかの実施形態では、ＢＯＰは、断絶され、沖合掘削リグからいかなる通信も受信せず、いかなる情報も沖合掘削リグに伝送しない。
【０１４６】
ＢＯＰの挙動シミュレーションを可能にするように、ＢＯＰの動作に関連付けられている情報の記録を取る本方法のいくつかの実施形態は、ＢＯＰの動作に関連付けられている情報が転送されるバスにアクセスすることと、ＢＯＰの動作に関連付けられるバス上の情報をメモリに記録することであって、メモリは、海底においてＢＯＰに結合されるメモリ、ＢＯＰと通信している沖合掘削リグに結合されるメモリ、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションに結合されるメモリのうちの少なくとも１つを備えている、ことと、ＢＯＰのための挙動モデルを用いてＢＯＰの動作をシミュレーションすることであって、シミュレーションは、少なくとも部分的に、メモリに記録された情報の処理に基づく、ことと、インターフェースにおいてＢＯＰの動作のシミュレーションの視覚表現を出力することであって、インターフェースは、海底においてＢＯＰに結合されるインターフェース、ＢＯＰと通信している沖合掘削リグに結合されるインターフェース、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションに結合されるインターフェースのうちの少なくとも１つを備えている、こととを含む。
【０１４７】
いくつかの実施形態では、記録することは、リアルタイムであり、シミュレーションは、ＢＯＰが動作中である間にＢＯＰにおいて起こる事象がリアルタイムでインターフェースにおいて観察されるように、リアルタイムである。いくつかの実施形態では、シミュレーションは、現在実行中の動作可能なＢＯＰ上で観察された事象を複製する。
【０１４８】
ＢＯＰの信頼性、可用性、および耐故障性を増加させる本方法のいくつかの実施形態は、ＢＯＰの制御、監視、および分析のうちの少なくとも１つを行うように、ＢＯＰ制御オペレーティングシステムをインストールことと、少なくとも１つのレベルの冗長性をＢＯＰ制御オペレーティングシステムの複数のアプリケーションおよび／または構成要素に追加することとを含む。いくつかの実施形態では、追加された少なくとも１つのレベルの冗長性を有する、ＢＯＰ制御オペレーティングシステムの複数のアプリケーションおよび／または構成要素は、海中場所、沖合かつ海面上場所、ならびに沿岸場所のうちの少なくとも１つに位置するバス、ＢＯＰ動作およびＢＯＰ構成要素を制御すること、監視すること、および分析することのうちの少なくとも１つを行う複数のアプリケーション、ならびに海中場所、沖合かつ海面上場所、ならびに沿岸場所のうちの少なくとも１つに位置する処理リソースのうちの少なくとも１つを備えている。
【０１４９】
いくつかの実施形態では、ＢＯＰ制御オペレーティングシステムの複数のアプリケーションおよび／または構成要素の各々は、海底におけるＢＯＰ、ＢＯＰと通信している沖合掘削リグ、ならびに沖合掘削リグおよび／またはＢＯＰと通信している沿岸制御ステーションのうちの少なくとも１つに位置する。
【０１５０】
いくつかの実施形態では、ＢＯＰ制御オペレーティングシステムは、ヒューマンマシンインターフェースアプリケーション、オペレーティングシステムアプリケーション、ＢＯＰ制御アプリケーション、ならびにＢＯＰ動作およびＢＯＰ構成要素を制御すること、監視すること、および分析することのうちの少なくとも１つを行う複数のアプリケーションのうちの少なくとも１つを備えている。
【０１５１】
ＢＯＰ制御オペレーティングシステムへの電力の高周波数分配のための本方法のいくつかの実施形態は、交流（ＡＣ）電力信号を受信／取得することと、高周波数ＡＣ電力信号を生成するように、ＡＣ電力信号の周波数およびＡＣ電力信号の電圧を増加させることと、高周波数ＡＣ電力信号をＢＯＰ制御オペレーティングシステムに伝送することとを含む。いくつかの実施形態では、ＡＣ電力信号は、複合電力およびデータ信号を備えている。いくつかの実施形態では、ＢＯＰ制御オペレーティングシステムは、ＢＯＰと、ＢＯＰに結合される制御／監視／分析構成要素／機能のネットワークとを備えている。
【０１５２】
いくつかの実施形態は、ＤＣ電力信号を生成するように、高周波数ＡＣ電力信号を整流することと、ＤＣ電力信号をＢＯＰ制御オペレーティングシステムの異なる構成要素／機能に分配することとを含む。いくつかの実施形態では、ＡＣ電力信号を受信／取得することは、沖合プラットフォームにおいて受信／取得することを含み、ＡＣ電力信号の周波数およびＡＣ電力信号の電圧を増加させることは、沖合プラットフォームにおいてＡＣ電力信号の周波数およびＡＣ電力信号の電圧を増加させることを含み、高周波数ＡＣ電力信号を整流することは、ＢＯＰ制御オペレーティングシステムを用いて整流することを含む。
【０１５３】
電力およびデータをＢＯＰ制御オペレーティングシステム内のネットワークに分配する本方法のいくつかの実施形態は、データ信号を受信することと、電力信号を受信することと、データ信号および電力信号を複合電力およびデータ信号に組み合わせることと、複合電力およびデータ信号をＢＯＰ制御オペレーティングシステム内のネットワークに伝送することとを含む。いくつかの実施形態では、ＢＯＰ制御オペレーティングシステム内のネットワークは、少なくとも、ＢＯＰと、ＢＯＰに結合される制御／監視／分析構成要素／機能のネットワークとを備えている。
【０１５４】
いくつかの実施形態では、データ信号および電力信号を組み合わせることは、誘導複合電力およびデータ信号を生成するように、データ信号および電力信号を一緒に誘導結合することを含む。いくつかの実施形態では、データ信号および電力信号を受信することは、沖合プラットフォームにおいて受信することを含み、データ信号および電力信号を組み合わせることは、沖合プラットフォームにおいて組み合わせることを含む。
【０１５５】
いくつかの実施形態は、電力信号からデータ信号を分離することを含み、電力信号からデータ信号を分離することは、別個のデータ信号および別個の電力信号を生成するように、電力信号からデータ信号を誘導減結合することを含む。いくつかの実施形態は、分離されたデータ信号および分離された電力信号をＢＯＰ制御オペレーティングシステム内のネットワークに分配することを含む。
【０１５６】
＊  ＊  ＊
ミーンズ・プラス・ファンクション（ｍｅａｎｓ  ｐｌｕｓ  ｆｕｎｃｔｉｏｎ）またはステップ・プラス・ファンクション（ｓｔｅｐ  ｐｌｕｓ  ｆｕｎｃｔｉｏｎ）制限が、それぞれ、「〜する手段（ｍｅａｎｓ  ｆｏｒ）」または「〜するためのステップ（ｓｔｅｐ  ｆｏｒ）」という語句を使用する所与の請求項において明示的に記載されない限り、請求項は、そのような制限を含むことを意図しておらず、かつ含むと解釈されるべきではない。
【図１】
2016537540.tif 000003
【図２】
2016537540.tif 000004
【図３Ａ】
2016537540.tif 000005
【図３Ｂ】
2016537540.tif 000006
【図３Ｃ】
2016537540.tif 000007
【図４】
2016537540.tif 000008
【図５】
2016537540.tif 000009
【図６】
2016537540.tif 000010
【図７Ａ】
2016537540.tif 000011
【図７Ｂ】
2016537540.tif 000012
【図８】
2016537540.tif 000013
【図１０】
2016537540.tif 000014
【図１１】
2016537540.tif 000015
【図９】
2016537540.tif 000016
【国際調査報告】
2016537540.tif 000017
2016537540.tif 000018
2016537540.tif 000019
2016537540.tif 000020