(57)【要約】  コンピュータ処理装置で実行される工程を使用して、３次元のワイヤハーネスデータを論理ワイヤコンテンツと結合すること、及び配線トポロジが含まれるプラットフォームの３次元のモデル内部で、工程から出力された、グラフィック配線トポロジを表示することを含む、配線トポロジのコンピュータ化された視覚化を形成する方法について述べられる。
2014513358.tif 000002
【特許請求の範囲】
【請求項１】
配線トポロジのコンピュータ化された視覚化を形成する方法であって、該方法は、
コンピュータ処理装置で実行される工程を使用して、３次元のワイヤハーネスデータを論理ワイヤコンテンツに結合すること、及び
配線トポロジが含まれるプラットフォームの３次元のモデル内部で、工程から出力された、グラフィック配線トポロジを表示することを含む、方法。
【請求項２】
３次元のワイヤハーネスデータ及び論理ワイヤコンテンツの少なくとも一つをユーザインターフェースから選択することをさらに含む、請求項１に記載の方法。
【請求項３】
３次元のワイヤハーネスデータは、ユーザインターフェースから選択されたワイヤ経路について現在のものであると検証することをさらに含む、請求項２に記載の方法。
【請求項４】
３次元のワイヤハーネスデータを論理ワイヤコンテンツに結合することは、選択されたワイヤが主要な経路指定ファイルに存在するかを判定することを含む、請求項１に記載の方法。
【請求項５】
３次元のワイヤハーネスデータを論理ワイヤコンテンツに結合することは、
選択されたワイヤのワイヤハーネス設置リストに対して３次元のモデルを読み込むこと、
論理的、物理的、かつ３次元のポイントデータを使用して、選択されたワイヤのバンドル工程を実行すること、
ワイヤハーネス設置セグメントのリストを作成すること、
選択されたワイヤのワイヤ経路を画定するためにワイヤハーネス設置セグメントを通して選択されたワイヤをトレースすること、及び
キャッシュへの画定されたワイヤ経路を記憶することを含む、請求項１に記載の方法。
【請求項６】
ワイヤハーネス設置セグメントを通して選択されたワイヤをトレースすることは、
選択されたワイヤについて、ワイヤがループバックワイヤかどうかを判定すること、
ループバックワイヤについて、
装置挿入を取得すること、及び
ワイヤの経路を生成すること、並びに
非ループバックワイヤについて、
装置挿入を取得すること、及び
近接ツリー及びワイヤ経路生成のために近接ツリーを通してトレース経路を可能にする近接グラフを形成するためにアルゴリズムを実行することを含む、請求項５に記載の方法。
【請求項７】
二つのデータゾーンの間の行番号及び接続を選択すること、
接続への適用可能なハーネス最終アイテムを決定すること、
適用可能なハーネス最終アイテムへの適用可能なワイヤハーネス設置を決定すること、及び
選択された接続への適用可能なワイヤハーネス設置モデルを読み込むことをさらに含む、請求項１に記載の方法。
【請求項８】
ワイヤハーネス設置をハーネスによりフィルター処理すること、
ワイヤハーネス設置を接続装置によりフィルター処理すること、及び
接続に各ワイヤセグメントをトレースすることをさらに含む、請求項７に記載の方法。
【請求項９】
３次元のワイヤハーネスデータを、コンピュータ処理装置で実行される工程で論理ワイヤコンテンツと結合させることは、
ナビゲーションウィンドウを介して、一又は複数の配線モデルを選択すること、並びに
選択されたモデルに基づき、物理データウィンドウ内部で３次元の物理データを読み込むこと及び論理データウィンドウ内部で論理データを読み込むことを含む、請求項１に記載の方法。
【請求項１０】
コンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体であって、少なくとも一つのプロセッサにより実行されるときに、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、
プラットフォーム内のモジュール間での接続を選択させ、
選択された接続への適用可能な論理ワイヤコンテンツを決定させ、
論理ワイヤコンテンツへの適用可能な３次元のワイヤハーネスデータを読み込ませ、
３次元のワイヤハーネスデータをハーネス及び接続装置によりフィルター処理させ、かつ
接続の際に各ワイヤセグメントをトレースさせ、並びに
結果をユーザインターフェースに提供する、一又は複数のコンピュータ可読記憶媒体。
【請求項１１】
プラットフォーム内のモジュール間の接続を選択するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、３次元のワイヤハーネスデータ及び論理ワイヤコンテンツの少なくとも一つのユーザ選択をユーザインターフェースを介して受信させる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１２】
選択された接続への適用可能な論理ワイヤコンテンツを決定するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、３次元のワイヤハーネスデータがユーザインターフェースから選択されたワイヤ経路について現在のものであると検証させる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１３】
選択された接続への適用可能な論理ワイヤコンテンツを決定するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、選択されたワイヤが主要な経路指定ファイルに存在するかを判定させる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１４】
論理ワイヤコンテンツへの適用可能な３次元のワイヤハーネスデータを読み込むために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、
選択されたワイヤのワイヤハーネス設置リストに対して３次元のモデルを読み込ませ、かつ
論理的、物理的、及び３次元のポイントデータを使用して、選択されたワイヤのバンドル工程を実行させる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１５】
３次元のワイヤハーネスデータをハーネス及び接続装置によりフィルター処理するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、ワイヤハーネス設置セグメントのリストを作成させる、請求項１４に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１６】
接続の際に各ワイヤセグメントをトレースするために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、選択されたワイヤのワイヤ経路を画定するためにワイヤハーネス設置セグメントを通して選択されたワイヤをトレースさせる、請求項１５に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１７】
３次元のワイヤハーネスデータをハーネス及び接続装置によりフィルター処理するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、
選択されたワイヤについて、ワイヤがループバックワイヤかどうかを判定させ、
装置挿入を取得させ、ループバックワイヤのワイヤの経路を生成させ、かつ
装置挿入を取得させ、近接ツリー及び非ループバックワイヤのワイヤ経路生成のために近接ツリーを通してトレース経路を可能にする近接グラフを形成するためにアルゴリズムを実行させる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１８】
プラットフォーム内のモジュール間で接続を選択するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、二つのデータゾーン間の行番号及び接続のユーザ選択を受信させ、
選択された接続への適用可能な論理ワイヤコンテンツを決定するために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、接続への適用可能なハーネス最終アイテムを決定させ、かつ適用可能なハーネス最終アイテムへの適用可能なワイヤハーネス設置を決定させ、かつ
論理ワイヤコンテンツへの適用可能な３次元のワイヤハーネスデータを読み込むために、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、選択された接続への適用可能なワイヤハーネス設置モデルを読み込ませる、請求項１０に記載のコンピュータ可読記憶媒体上で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体。
【請求項１９】
配線トポロジの経路指定及び視覚化のためのシステムであって、該システムは、
処理装置、
前記処理装置に通信可能に接続されたメモリ、及び
前記処理装置に通信可能に接続されたユーザインターフェースを備え、前記システムは、
前記ユーザインターフェースを介して、配線トポロジ内部でワイヤのユーザ選択を受信し、
前記メモリから、３次元のモデル及び選択されたワイヤのワイヤハーネス設置リストを読み込み、
３次元のモデル及びワイヤハーネス設置リストの両方から論理的、物理的、かつ３次元のポイントデータを使用して選択されたワイヤに関連するデータをバンドルし、
ワイヤハーネス設置セグメントのリストを作成し、
選択されたワイヤのワイヤ経路を画定するためにワイヤハーネス設置セグメントを通して選択されたワイヤをトレースし、かつ
プラットフォームを通して選択されたワイヤの３次元の経路指定を予測する前記ユーザインターフェースを介して出力を提供するようにプログラムされた、システム。
【請求項２０】
前記システムは、選択されたワイヤが主要な経路指定ファイルに存在するかを判定するようにさらにプログラムされた、請求項１９に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の分野は、概して、配線システム設計及び文書化に関連し、より具体的には、トポロジ決定を伴う航空機の電気システム接続経路指定及び視覚化のシステム及び方法に関連する。
【背景技術】
【０００２】
従来の製造業者の中には、ビジネスモデルを大規模なシステムインテグレーターのモデルに移行するものもある。したがって、供給業者により開発された配線システム設計を検証するシステム及び方法が必要とされる。例えば、航空機配線システムは、規模、空間要件及びインターフェースの数に関して固有の課題を提示する。通常の航空機については、配線システム設計定義が、多数の製品データマネージャー（ＰＤＭ)全域に散りばめられる。
【０００３】
そのような配置の一つの問題は、システム設計者が、配線システム構造を検証及び認証するために、３次元の幾何学的データ及び任意の関連する非幾何学的データにより表されるように、物理的設計を視覚化できなければならないことである。現在、この問題は、物理的な実物大型模型（ときに「アイアンバード」とも呼ばれる）、試作品構造物、及び紙工学要件（ｐａｐｅｒ  ｅｎｇｉｎｅｅｒｉｎｇ  ｒｅｑｕｉｒｅｍｅｎｔｓ）及び図面を使用して対処される。これらの解決には大きな労働力を要し、他でもっとうまく活用されるはずの多くの工数を消費してしまう。
【０００４】
ある既知の航空機プログラムの３次元のワイヤハーネスモデルは、ワイヤハーネス設置（ＷＨＩ)モデル及びワイヤハーネスアセンブリ（ＷＨＡ)モデルを含む。ＷＨＩ及びＷＨＡモデルは、幾何学的ハーネスデータを含むが、論理ワイヤコンテンツは含まない。その代わりに、ハーネスの論理ワイヤコンテンツを含むのは、ハーネス最終アイテム（ＨＥＩ）である。これら３つのモデルタイプは別個であるため、航空機の３次元空間でワイヤ経路を決定することは難しい。航空機又は他の複合プラットフォームの完全な３次元の配線トポロジがこれまでに形成されたことはないと考えられる。さらに具体的には、例えば、大きさ、種類、材料、規格、信号、及びアンペア数など、個々のワイヤのディテールについて映像的にかつテキスト的に表す正確な３次元記述はなかった。その代わりに、上述のように、プラットフォームの配線トポロジの代わりとして配線システムの完全な物理的実物大型模型が形成され、据え付け図がつくられた。
【発明の概要】
【課題を解決するための手段】
【０００５】
一つの態様では、配線トポロジのコンピュータ化された視覚化を形成する方法が提供される。方法は、コンピュータ処理装置で実行される工程を使用して、３次元のワイヤハーネスデータを論理ワイヤコンテンツと組み合わせること、及び配線トポロジが含まれるプラットフォームの３次元のモデル内部で、工程から出力された、グラフィックワイヤトポロジを表示することを含む。
【０００６】
別の態様では、コンピュータ可読記憶媒体で実施されるコンピュータで実行可能な命令を有する一又は複数のコンピュータ可読記憶媒体が提供される。少なくとも一つのプロセッサにより実行されるときに、コンピュータで実行可能な命令は、少なくとも一つのプロセッサに、プラットフォーム内のモジュール間での接続を選択させ、選択された接続への適用可能な論理ワイヤコンテンツを決定させ、論理ワイヤコンテンツへの適用可能な３次元のワイヤハーネスデータを読み込ませ、ハーネス及び接続装置により３次元のワイヤハーネスデータをフィルター処理させ、かつ接続の際に各ワイヤセグメントをトレースさせ、次いで結果をユーザインターフェースに提供する。
【０００７】
さらに別の態様では、配線トポロジの経路指定及び視覚化のためのシステムが提供される。システムは、処理装置、処理装置に通信可能に接続されたメモリ、及び処理装置に通信可能に接続されたユーザインターフェースを備える。システムは、ユーザインターフェースを介して、配線トポロジ内部でワイヤのユーザ選択を受信し、メモリから３次元モデル及び選択されたモデルのワイヤハーネス設置リストを読み込み、３次元のモデル及びワイヤハーネス設置リストの両方から論理的、物理的及び３次元のポイントデータを使用して選択されたワイヤに関連するデータをバンドルし、ワイヤハーネス設置セグメントのリストを生成し、選択されたワイヤのワイヤ経路を画定するためにワイヤハーネス設置セグメントを通して選択されたワイヤをトレースし、プラットフォームを通して選択されたワイヤの３次元の経路指定を予測するユーザインターフェースを介して出力を提供するようにプログラムされる。
【０００８】
上述の特徴、機能及び利点は、様々な実施形態において単独で実現することが可能であり、また別の実施形態において組み合わせることも可能である。これらの実施形態について、以下の説明及び添付図面を参照してさらに詳細に説明する。
【図面の簡単な説明】
【０００９】
【図１】航空機の製造及び保守方法のフロー図である。
【図２】航空機のブロック図である。
【図３】データ処理システムの図である。
【図４】論理設計データ、物理設計データ、及びバッチ工程又は処理装置で実行される他の工程の３次元視覚モジュールの組み合わせを示すフロー図である。
【図５】キャッシュワイヤハーネス設置モデルが特定のワイヤ経路について現在のものであるかを判定する工程のフローチャートである。
【図６】ワイヤトレース工程のフローチャートである。
【図７】ワイヤハーネス設置セグメントを通るワイヤのトレースを示すフローチャートである。
【図８】モジュールＥＱ１とセンサＥＱ２との間の接続について接続トレース工程の例の一部を示す。
【図９】適用可能なハーネス最終アイテムへの適用可能なワイヤハーネス設置を決定すること、及び適用可能なワイヤハーネス設置モデルを読み込むことを含む、図８の接続トレース工程例が示される。
【図１０】ハーネスによるワイヤハーネス設置のフィルター処理を含む、図８の接続トレース工程の例をさらに示す。
【図１１】接続装置によるワイヤハーネス設置のフィルター処理を含む、図８の接続トレース工程の例をさらに示す。
【図１２】特定のハーネスセグメントに関するコンテンツの表を示す。
【図１３】接続、経路指定、及び視覚化適用のユーザインターフェースである。
【図１４】３次元の物理データウィンドウの実施形態を示す。
【図１５】選択されたモデルに関する論理データを提供するウィンドウを示す。
【図１６】所望のハーネス最終アイテムモデルへのユーザナビゲーション及びその選択を示す。
【図１７】３次元のワイヤハーネスモデルのセグメントのユーザ選択を示す。
【図１８】結果として生じるワイヤコンテンツが論理データウィンドウに表示されることを示す。
【図１９】所望の接続へのユーザナビゲーション及びその選択を示す。
【図２０】ネットにより表データをソートするネット列のユーザ選択を示す。
【図２１】結果として生じるトレースされた接続が３次元の物理データウィンドウで表示されることを示す。
【発明を実施するための形態】
【００１０】
ここで述べられる接続経路指定視覚化（ＣＲＶ)に関する実施形態により、ワイヤ設計者、ワイヤ設置者などは、３次元表示で論理及び物理設計接続経路を見ることができるようになる。航空機について述べられるが、実施形態はそれに限定されると解釈されるべきではない。また、述べられるＣＲＶツールは、３次元ワイヤハーネスモデルセグメントごとに論理及び物理設計ワイヤコンテンツの可視性を提供する。ＣＲＶシステム及び方法の主要素は、航空機などのプラットフォームのネットワーク及び配線システムの完全な配線トポロジ（物理経路指定及びレイアウト）をリバースエンジニアリングする能力である。さらに、航空機に照らして考えると、述べられるＣＲＶの実施形態は、設計された航空機のバーチャルな「アイアンバード」を形成するために使用可能である。開示された工程により形成されるリバースエンジニアリング配線トポロジは、設計に基づき、例えば、航空機モデルなどに特有のものである。また、結果として生じる配線トポロジは、各航空機を設計及び施工完了状態で「独自に」表す。そのようなトポロジは、再処理、修正、構成変更、及び顧客変更すべてを可能にする。要するに、たとえシステムが単一のワイヤのように単純であろうと、共有ネットワークケーブルで統合されたネットワークのように複雑であろうと、このトポロジから配線システムについてのすべての情報記述子が分かる。
【００１１】
ここで使用されるように、配線トポロジは、限定されないが、大きさ、種類、材料、規格、信号、及びアンペア数を含む、各別個のワイヤの正確な３次元の詳細な記述（映像的かつテキスト的に表示されている）について言及する。記載される実施形態は、完全にかつ正確に各ワイヤについて述べるために、配線地域空間トポロジ、物理レイアウトトポロジ、及び論理接続トポロジを組み合わせることを対象とする。
【００１２】
ＣＲＶツールは、例えば、電気設計グループにより、航空機に照らして、航空機のすべてのワイヤ、プラグ及びピンの各々の経路、レイアウト、及び設置の登録番号の特定のデータセットを生成することにより、３次元のワイヤ経路指定情報の知識が重要である設計要求を検証すために補助として使用される。電気経路指定及びワイヤハーネスに照らして述べられるときには、実施形態は、複合システムにおいて視覚化するのが難しい、空気圧、空気、及び水圧のようなシステムに適用され得ると理解されるべきである。
【００１３】
設計のライフサイクルは、機能的要求で始まり、論理設計要求へ進み、物理設計に至る。これらの要求を把握する一つの方法は、論理設計を概略図として、かつ物理設計を概略図の３次元の実施として考えることであり、ワイヤシステム機能、レイアウト、場所及び実施に関連するデータを含むことができる。このような複雑なものの設計を開発するエンティティにとって、論理設計及び物理設計が同期すると検証することが重要である。しかしながら、種々の設計データが別個の場所にある場合には、このような検証は難しい。
【００１４】
以下は一つの例である。論理設計において、個々のワイヤがワイヤハーネス内にある。記載される実施形態は、ワイヤハーネス経路指定が完全であることを確実にするために個々のワイヤそれぞれをトレースし、物理設計のコンテンツを検証するために動作可能である。具体的には、個々のワイヤ間での任意の物理的な分離要求が満たされることを確実にするために、配線ハーネスの個々のワイヤの物理的配置が検証される。また、配線ハーネスの一部分を配置するために必要な「実際の場所（ｒｅａｌ  ｅｓｔａｔｅ）」が提供されることを確実にするために、ワイヤの配置対象となるエリアの物理的範囲が検証される。例として、ある信号は、冗長性を必要とする可能性があり、ゆえに航空機の左右両側に経路決めされる。
【００１５】
より具体的には、ここに記載されるシステム及び方法は、データの視覚化を可能にし、システム及び３次元の物理設計情報を伴うワイヤ統合論理データを向上させるために、論理設計データ、２次元の概略図、及び３次元の幾何学的データを統合する。少なくとも一つの実施形態では、ユーザが、信号経路指定、ワイヤセグメント経路指定、及び一つ以上のワイヤハーネス設置内部でのワイヤハーネスアセンブリ強調のシステムを視覚化できるように、配線システムの論理データ及び物理データの共通データが結合される。
【００１６】
より具体的に図を参照すると、本発明の実施形態は、図１に示す航空機の製造及び保守方法１００、及び図２に示す航空機２００に照らし述べることができる。製造前の段階では、航空機の製造及び保守方法１００は、航空機２００の仕様及び設計１０２及び材料の調達１０４を含み得る。
【００１７】
製造段階では、コンポーネント及びサブアセンブリの製造１０６と、航空機２００のシステムインテグレーション１０８とが行われる。その後、航空機２００を運航１１２に供用するために、認可及び納品１１０が行われてもよい。顧客により運航される間は、航空機２００は定期的な整備及び保守１１４（改造、再構成、改修なども含み得る）が予定される。
【００１８】
航空機の製造及び保守方法１００の各工程は、システムインテグレーター、第三者、及び／又はオペレーター（例えば顧客）によって実施又は実行されてもよい。本明細書の目的のために、システムインテグレーターは、限定しないが、任意の数の航空機メーカー、及び主要システムの下請業者を含むことができ、第三者は、例えば、限定しないが、任意の数のベンダー、下請業者、及び供給業者を含むことができ、オペレーターは、航空会社、リース会社、軍事団体、サービス機関などであり得る。
【００１９】
図２に示されるように、航空機の製造及び保守方法１００によって製造された航空機２００は、複数のシステム２０４及び内装２０６を有する機体２０２が含まれ得る。システム２０４の例には、推進システム２０８、電気システム２１０、油圧システム２１２、及び環境システム２１４の一又は複数が含まれる。この例には任意の数の他のシステムが含まれてもよい。航空宇宙産業の例を示したが、本発明の原理は、自動車産業などの他の産業にも適用されてもよい。
【００２０】
ここで実施される装置及び方法は、航空機の製造及び保守方法１００の一又は複数の段階で使用可能である。例えば、限定しないが、コンポーネント及びサブアセンブリの製造１０６に対応するコンポーネント又はサブアセンブリは、航空機２００の運航中に製造されるコンポーネント又はサブアセンブリと同様の方法で作製又は製造されてもよい。
【００２１】
また、一又は複数の装置の実施形態、方法の実施形態、又はこれらの組み合わせは、例えば、限定しないが、航空機２００の組立てを実質的に効率化するか、又は航空機２００のコストを削減することにより、コンポーネント及びサブアセンブリの製造１０６及びシステムインテグレーション１０８の段階で利用することができる。同様に、一又は複数の装置の実施形態、方法の実施形態、又はこれらの組み合わせは、航空機２００が運行中であっても、例えば、限定しないが、整備及び保守１１４が行われるまでは、システムインテグレーション１０８及び／又は整備及び保守１１４の段階で、部品が互いに結合されているか及び／又は一致しているかを判断するため、利用することができる。
【００２２】
種々の有利な実施形態の説明は、例示及び説明を目的として提示されているものであり、網羅的な説明であること、又は開示された形態に実施形態を限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。さらに、種々の有利な実施形態は、他の有利な実施形態とは異なる利点を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示内容と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記載されている。
【００２３】
次に図３を参照すると、ここに記載されるＣＲＶの実施形態を実行するために動作可能なデータ処理システム３００の図が、例示的実施形態に従って示される。この実施例では、データ処理システム３００は、通信ファブリック３０２を含み、これによりプロセッサユニット３０４、メモリ３０６、固定記憶域３０８、通信ユニット３１０、入出力（Ｉ／Ｏ）ユニット３１２、及びディスプレー３１４の間で通信が行われる。図３の例は、記載の実施形態を実行することができるアーキテクチャの単なる一例にすぎないと理解されるべきである。
【００２４】
プロセッサユニット３０４は、メモリ３０６に読み込まれ得るソフトウェアに対する命令を実行するよう機能する。プロセッサユニット３０４は、特定の実装次第で、一又は複数のプロセッサの組、又はマルチプロセッサコアとすることができる。さらに、プロセッサユニット３０４は、単一のチップ上に一次プロセッサと二次プロセッサとが共存する一又は複数の異種プロセッサシステムを使用して実装されてもよい。別の実施例では、プロセッサユニット３０４は、同一形式の複数のプロセッサを含む対称型マルチプロセッサシステムであってもよい。
【００２５】
メモリ３０６及び固定記憶域３０８は、記憶デバイスの例である。記憶装置は、一時的及び／又は永続的に情報を保存することが可能ないずれかのハードウェアである。これらの例では、メモリ３０６は、例えば、限定しないが、ランダムアクセスメモリ又は他の好適な揮発性又は不揮発性の記憶デバイスであってもよい。固定記憶域３０８は、特定の実装に応じて様々な形態をとり得る。例えば、限定しないが、固定記憶域３０８は、一又は複数のコンポーネント又はデバイスを含み得る。例えば、固定記憶域３０８は、ハードドライブ、フラッシュメモリ、書き換え型光ディスク、書き換え型磁気テープ、又はこれらの任意の組み合わせであってもよい。固定記憶域３０８によって使用される媒体は、取り外し可能としてもよい。例えば、限定しないが、着脱式ハードドライブが、固定記憶域３０８に使用されてもよい。
【００２６】
これらの例では、通信ユニット３１０は、他のデータ処理システム又はデバイスとの通信を行う。これらの実施例では、通信ユニット３１０は、ネットワークインターフェースカードである。通信ユニット３１０は、物理的及び無線の通信リンクのいずれか一方又は両方を使用することによって、通信を提供することができる。
【００２７】
入出力ユニット３１２は、データ処理システム３００に接続され得る他の装置とのデータの入出力を可能にする。例えば、限定しないが、入出力ユニット３１２は、キーボード及びマウスによるユーザ入力のための接続を提供することができる。さらに、入出力ユニット３１２は、プリンタに出力を送信することができる。ディスプレー３１４は、ユーザに情報を表示する機構を提供する。
【００２８】
オペレーティングシステム及びアプリケーション又はプログラムに対する命令は、固定記憶域３０８に位置付けられる。これらの命令は、プロセッサユニット３０４によって実行するため、メモリ３０６に読み込まれてもよい。種々の実施形態の工程は、メモリ３０６などのメモリに位置付けられ得るコンピュータで実施される命令を使用して、プロセッサユニット３０４によって実施されてもよい。これらの命令は、プログラムコード、コンピュータ可用プログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット３０４のプロセッサによって読み取られ、かつ実行されてもよい。種々の実施形態のプログラムコードは、メモリ３０６又は固定記憶域３０８など、種々の物理的な又は有形のコンピュータ可読媒体で実施されてもよい。
【００２９】
プログラムコード３１６は、選択的に着脱可能なコンピュータ可読媒体３１８に機能的な形態で配置され、プロセッサユニット３０４による実行のためのデータ処理システム３００に読み込まれ又は転送され得る。プログラムコード３１６及びコンピュータ可読媒体３１８は、これらの実施例でコンピュータプログラム製品３２０を形成する。一つの実施例では、コンピュータ可読媒体３１８は、例えば、記憶装置（例えば、固定記憶域３０８の一部であるハードドライブ）への転送のために、固定記憶域３０８の一部であるドライブ又は他のデバイスに挿入又は配置される光ディスク又は磁気ディスクのような有形の形態をとり得る。有形の形態では、コンピュータ可読媒体３１８は、データ処理システム３００に接続されているハードドライブ、サムドライブ、又はフラッシュメモリなどの固定記憶域の形態もとり得る。コンピュータ可読媒体３１８の具体的な形態は、コンピュータで記録可能な記憶媒体とも言われる。場合によっては、コンピュータ可読媒体は、取り外し可能でないこともある。
【００３０】
別の態様では、プログラムコード３１６は、通信ユニット３１０への通信リンク及び／又は入出力ユニット３１２への接続を介して、コンピュータ可読媒体３１８からデータ処理システム３００へ転送されてもよい。実施例において、通信リンク及び／又は接続は、物理的なもの又は無線によるものであってもよい。また、コンピュータ可読媒体は、プログラムコードを含む通信リンク又は無線伝送などの無形媒体の形態をとってもよい。
【００３１】
幾つかの実施形態では、プログラムコード３１６は、データ処理システム３００内部で使用するための他のデバイス又はデータ処理システムから、ネットワーク上で固定記憶域３０８へダウンロードされてもよい。例えば、サーバデータ処理システムのコンピュータ可読記憶媒体に記憶されたプログラムコードは、ネットワーク上でサーバからデータ処理システム３００にダウンロードされてもよい。プログラムコード３１６を供給するデータ処理システムは、サーバーコンピュータ、クライアントコンピュータ、又はプログラムコード３１６を保存及び転送することが可能な他の装置であってもよい。
【００３２】
データ処理システム３００について示される種々のコンポーネントは、種々の実施形態が実施され得る方法をアーキテクチャ的に限定することを意図していない。異なる実施形態は、データ処理システム３００について示されるコンポーネントに追加又はそれらの代わりのコンポーネントを含むデータ処理システムで実施されてもよい。図３に示した他のコンポーネントは、示された実施例と異なることもある。
【００３３】
一つの実施例では、データ処理システム３００の記憶装置は、データを記憶し得る任意のハードウェア装置である。メモリ３０６、固定記憶域３０８、及びコンピュータ可読媒体３１８は、有形形態の記憶装置の例である。
【００３４】
別の実施例では、バスシステムは、通信ファブリック３０２を実施するために使用することができ、システムバス又は入出力バスといった一又は複数のバスを含むことができる。言うまでもなく、バスシステムは、バスシステムに取り付けられた種々のコンポーネント又はデバイスの間でのデータ伝送を行う任意の適切な種類のアーキテクチャを使用して実施することができる。加えて、通信装置は、モデム又はネットワークアダプタといったデータの送受信に使用される一又は複数のデバイスを含むことができる。さらに、メモリは、例えば、限定しないが、通信ファブリック３０２に備わっていることがあるインターフェース及びメモリ制御装置ハブにみられるような、メモリ３０６又はキャッシュであってもよい。
【００３５】
上述のように、論理設計データ及び概念的３次元物理設計データを組み合わせる際には、前記システムは、グラフ検索技術を使用して配線トポロジを再形成するために使用可能である。さらなる二次的な特性は、経路特定視覚化、信号トレース、及びセグメントコンテンツ表示を含む。また、新たな設計が提案及び/又は開発されると、ＣＲＶシステムは、経路指定情報に関してユーザに提案及び忠告を行う。
【００３６】
図４を参照すると、論理設計データ４０２、物理設計データ４０４、及び３次元の視覚モデル４０６は、サーバシステムに記憶される完全な配線トポロジ４１２を形成するために、バッチ工程又は処理装置で実行される他の工程４１０で結合される。工程により、データベース４１６内部で保持される配線トポロジデータ４１４が形成される。最終ユーザツール４２０は、ここではＣＲＶと言われるが、解析及び視覚化特性をトポロジデータに結合する。結果として、３次元の配線ジオメトリ内部でワイヤ（時にネットセグメントと言われる）又は接続（ネットファミリー）をトレースする能力、及び３次元の配線ジオメトリ内部でセグメントを選択し、セグメントを介するワイヤ接続経路（セグメントを介して経路を配線するワイヤ接続）を表示する能力の両方がもたらされる。
【００３７】
図５は、工程４１０（図４に示される）の一つの工程５１０のフローチャート５００である。具体的には、工程５１０は、キャッシュワイヤハーネス設置モデルが特定のワイヤ経路について現在のものであるかを判定するために利用される。トレースＷＨＩ行程５１０は、選択されたワイヤが主要な経路指定キャッシュに存在するか５１２を判定することにより開始する。ワイヤ経路が存在しないなら５１２、図６に対して記載されるように、トレースワイヤ工程５１４が実行され、ワイヤの経路５１６が判定され、工程は終了する５１８。選択されたワイヤが存在するなら５１２、ワイヤ経路５２０にアクセスされ、経路が現在のものであることが確実であると認証され５２２、その結果、ワイヤ経路が更新される５２４。経路の各アイテムが確認され５３０、無効経路が存在するなら、トレースワイヤ工程５１４が実行される。論理ワイヤ記述子などの各アイテム及び経路が有効であれば、ワイヤ経路は検証されたとみなされ５４０、工程は終了する。
【００３８】
図６は、トレースワイヤ工程６１０のフローチャート６００である。選択されたワイヤ６１２について、３次元のモデル６２０及び／又は一又は複数の他のモデルが、問い合わせ及び読み込み６２４として、ワイヤハーネス設置／電気設計ゾーンリスト６２２に対して読み込まれる。トレースバンドル工程６３０は、論理的、物理的、及び３次元のポイントデータを使用して選択されたワイヤについて実行され、ワイヤハーネス設置セグメントのリスト６３２を作成するが、これはワイヤハーネス設置セグメントを通してワイヤのトレース６３４を可能にし、これによりキャッシュへ記憶できる６３８ワイヤ経路６３６を画定する。
【００３９】
図７において、ワイヤハーネス設置セグメントを介するワイヤのトレース６３４のフローチャート７００が示される。選択されたワイヤのトレースワイヤ工程７１０において、ワイヤがループバックワイヤであるかどうかが判定される７２０。ループバックワイヤなら、装置挿入が取得され７２２、ワイヤの経路７２４が生成される。ワイヤがループバックワイヤでないならば、装置挿入が取得され７３０、要素の近接及びワイヤ経路７２４生成のための近接ツリーを介してトレース経路７５０を可能にする近接グラフ７４２を決定するために、アルゴリズム７４０が実行される。
【００４０】
図８〜１２は、モジュールＥＱ１とセンサＥＱ２との間の接続に関する接続トレース工程の例を提供する。二つの電気データゾーン（ＥＤＺ１)８２０と（ＥＤＺ３)８２２との間の行番号８００（ライン７）及び接続８１０（ＣｏｎｎＸ１）が選択され、接続への適用可能なハーネス最終アイテム（ＨＥＩ)が決定される（Ｗ１及びＷ２を含む）。図９を参照すると、適用可能なハーネス最終アイテムへの適用可能なワイヤハーネス設置が決定され、適用可能なワイヤハーネス設置モデル（ＷＨＩ１、ＷＨＩ２、ＷＨＩ３）が選択された接続のために読み込まれる。
【００４１】
図１０では、ワイヤハーネス設置がハーネス（Ｗ１、Ｗ２)によりフィルター処理され、図１１では、ワイヤハーネス設置が、モジュールＥＱ１とセンサＥＱ２との間の接続の際に各ワイヤセグメントのトレースを可能にする接続装置によりフィルター処理され、その結果をユーザは見ることができる。図１２は、特定のセグメントについてのコンテンツの表を示す。
【００４２】
ユーザの観点から、図１３は、先ほど述べられた接続、経路指定、及び視覚化の実施形態のための接続経路指定及び視覚化ユーザインターフェース１０００である。ユーザインターフェース１０００は、各々が特定の目的を有する３つの別個のウィンドウに分割される。ウィンドウは、ナビゲーションウィンドウ１００２、３Ｄ物理データウィンドウ１００４、及び論理データウィンドウ１００６を含む。また、ユーザインターフェース１０００は、ナビゲーションツリー１０１０、メニューアイテム１０１２、ステータスバー１０１４、直近で使用されたアイテム検索１０１６、統合視覚化ツール（ＩＶＴ)メニューアイテム１０２０、及びＩＶＴツールバー１０２２を含む。
【００４３】
ここで使用されるように、ＩＶＴは、３次元の視覚化及び表示ツールに言及するが、これにより、例えば、設計統合のための軽量フォーマットでダッソーシステムズ（商標ＣＡＴＩＡ、ＥＮＯＶＩＡ及びＤＥＬＭＩＡに含まれる）により提供される製品ライフサイクル管理ソリューションから、本来のジオメトリの変換及び記憶が可能になる。ＩＶＴにより、広範囲の検索、フィルター処理及び干渉管理機能が可能になる。
【００４４】
データを読み込む工程は、ナビゲーションウィンドウ１００２の一又は複数のモデルを選択することにより開始される。いったんモデルが選択されると、他のウィンドウ（３Ｄ物理データウィンドウ１００４及び論理データウィンドウ１００６）がそれらのそれぞれのデータとともに読み込まれる。図示された実施形態では、ナビゲーションウィンドウ１００２は、以下４つのナビゲーションサブツリー、すなわち、ハーネス最終アイテム（ＨＥＩ)、ワイヤハーネス設置（ＷＨＩ)、システム、及び接続を含む。各サブツリーは、サブツリーネームをダブルクリックすることにより又はサブツリーネームの隣のプラスサインを選択することにより展開される。各モデルツリーは、ユーザに選択された有効性に基づき、フィルター処理される。ＨＥＩは、機能的統合動作データ記憶装置（ＦＩＯＤＳ)から動的に生成されたＨＥＩ部品番号のツリーリストである。ＷＨＩは、統合視覚化ツール（ＩＶＴ)から動的に生成されたＷＨＩ部品番号のツリーリストである。
【００４５】
システムは、６桁のシステム番号により体系化されたＦＩＯＤＳから動的に生成された接続リストである。システムツリー下のＷＨＩノード及びＷＨＡノードにより、ユーザは、接続経路を表示するために、どの３次元ワイヤハーネスモデル種類（設置又はアセンブリ）を使用すべきかを選ぶことができる。例えば、ワイヤハーネス設置ジオメトリで特定の接続経路を見たければ、ユーザは、ＷＨＡノードの代わりにシステムツリー下のＷＨＩノードを選択しなければならない。
【００４６】
接続は、ＦＩＯＤＳから動的に生成された接続リストである。システムツリー同様に、接続ツリー下のＷＨＩノード及びＷＨＡノードにより、ユーザは、接続経路を表示するために、どの３次元ワイヤハーネスモデル種類（設置又はアセンブリ）を使用すべきかを選択することができる。
【００４７】
図１４は、３Ｄ物理データウィンドウ１１００の一つの実施形態である。３次元のジオメトリモデル１１１０は、３Ｄ物理データウィンドウで表示される。記載された実施形態は、ＩＶＴの組み込み型の完全に機能的なバージョンを利用する。モデルがナビゲーションウィンドウ１００２から選択されると、システムは、ＩＶＴから関連する３次元のモデルを読み込む。また、３次元のコンテキストデータ（ＣＲＶのナビゲーションウィンドウにリストされていないモデル）を追加又は付加するために、ＩＶＴに手動で問い合わせる能力も備わっている。
【００４８】
論理データウィンドウ１００６は、選択されたモデルに関する論理データが表示される空間である。論理データは、図１５のウィンドウ１２００で示されるように表形式で提供される。接続の場合には、論理データウィンドウ１００６は、論理ワイヤ設計情報データベースの選択された接続に割り当てられたワイヤのリストを提供する。ＨＥＩ又はＷＨＩの場合には、論理データウィンドウ１００６は、選択された３次元のワイヤハーネスセグメントを通して経路を決定するワイヤコンテンツを表示する。
【００４９】
メニューアイテム１０１２について、ファイルメニューでは、ユーザは、読み込まれたすべてのモデルをアンロードするモデルを閉じる、新たな行番号を選択する有効性の変更、印刷のページプロパティを修正するページ設定、印刷のアクティブウィンドウをプレビューする印刷プレビュー、アクティブウィンドウを印刷するための印刷、及びＣＲＶアプリケーションを終了させる終了を選択することができる。
【００５０】
解析メニュー選択において、ユーザは、選択された３次元のワイヤハーネスセグメントのワイヤコンテンツを表示するセグメントコンテンツビューアの利用を選択する、又は３つのワイヤハーネスモデルのワイヤ経路をハイライト表示するトレースワイヤ選択の利用を選択することができる。
【００５１】
表示メニュー選択により、ユーザは、具体的には、論理データウィンドウの列を非表示にする、表示する、及び／又は移動させることにより、論理表示をカスタマイズすることができる。また、ユーザは、設定の修正を可能にするオプションを選択することもできる。ヘルプメニューにより、ユーザは、デフォルトウェブブラウザでＣＲＶオンラインヘルプウェブページにアクセス、ユーザガイド文書にアクセス、又はＣＲＶツールのバージョンを表示することができる。
【００５２】
ステータスバー１０１４は、例示の実施形態の向かって左側から、選択の有効性、選択されたソリッド又はモデルの選択情報、選択された最後の二つのポイント間の選択距離、及び選択されたポイントのＸＹＺ座標を示す選択ポイントを含む。
【００５３】
直近で使用されたアイテム検索は、最近表示されたモデルへ即座にナビゲートする方法を提供する。特定のモデルに到達するためにツリーの各ノードを展開するのではなく、ユーザは、ドロップダウンリストからモデルを選択することができ、「Ｇｏ」ボタンを選択すると、ツリーがそのモデルに展開する。
【００５４】
セグメントコンテンツビューア機能は、選択された３次元のワイヤハーネスセグメントに、ワイヤコンテンツを表示する能力を備える。ユーザは、ＷＨＡモデル又はＷＨＩモデルのどちらかのセグメントを選択し、セグメントを通して経路決定するワイヤを表示させることができる。トレースが必要なワイヤすべてが単独のＷＨＡモデル内部に含まれるので、ＷＨＡモデル内部でワイヤをトレースすることは、より単純なケースを表す。その結果、ワイヤは、ユーザのセッション中にトレースされる。ＷＨＩモデル内部でワイヤをトレースすることは、もっと複雑である。ＷＨＩは多くのハーネスを含み、各ハーネスは多くのＷＨＩモデルを介して経路決定され得る。その結果、主要なワイヤキャッシュには、どれが所定の行番号のトレースデータを含むか、問い合わせがなされる。図１６〜１８で例を挙げて説明する。
【００５５】
図１６では、ユーザは、所望のＨＥＩモデルをナビゲートし、モデルを読み込むために所望のＨＥＩモデルの隣のチェックボックスを選択できるまで、ツリーを展開する。図１７は、いったん関連３Ｄワイヤハーネスモデルが３Ｄ物理データウィンドウに読み込まれてしまうと、ユーザが次に３Ｄワイヤハーネスモデルのセグメントを選択できる様子を示す。一つの実施形態では、３Ｄワイヤハーネスモデルが所望のセグメントの選択を阻止するスリーブを有すると、図１８に示されるように、得られるワイヤコンテンツが論理データウィンドウに表示されるように、ユーザは、ユーザインターフェースを介してスリーブを非表示にすることができる。
【００５６】
図１９〜２１を参照すると、接続は装置間の論理接続を示す。トレース接続工程は、接続に割り当てられたワイヤセグメントのリストを表示する能力、さらには３次元の航空機の接続経路を表示する能力を備える。
【００５７】
図１９に示されるように、ユーザは、所望の接続をナビゲートし、システムツリーを展開し、かつ所望の接続の隣のチェックボックスを選択する。いったん関連３Ｄワイヤハーネスモデル及び接続データが３Ｄ物理データウィンドウ及び論理データウィンドウに読み込まれてしまうと、ユーザには、ネットにより表データをソートするために選択可能なネット列が提供される。所望のネット行が、図２０で示されるように選択され、所望の行が選択された状態で、ユーザは「解析」、次いで「トレースワイヤ」を選択することができる。３Ｄワイヤハーネスモデルがトレースされたワイヤ経路の視覚化を阻害するスリーブを有するならば、図２１に示されるように、得られるトレースされた接続が３Ｄ物理データウィンドウで表示されるように、ユーザは、ユーザインターフェースを介してスリーブを非表示にすることができる。実施形態では、各ワイヤ又はネットが、３Ｄ物理データウィンドウ及び論理データウィンドウの両方で別々に着色される。
【００５８】
本明細書では、ベストモードを含む様々な実施形態を開示するために実施例を使用し、任意のデバイスやシステムの製作及び使用並びに任意の結合された方法の実行を含め、当業者がこれらの実施形態を実施できるようにしている。特許性の範囲は、特許請求の範囲によって画定され、当業者が想到する他の例も含み得る。このような他の例は、それらが特許請求の範囲の文言と相違しない構成要素を有する場合には、あるいは、それらが特許請求の範囲の文言とわずかに異なる均等な構成要素を有する場合には、特許請求の範囲の範囲内にあることを意図する。
【図１】
2014513358.tif 000003
【図２】
2014513358.tif 000004
【図３】
2014513358.tif 000005
【図４】
2014513358.tif 000006
【図５】
2014513358.tif 000007
【図６】
2014513358.tif 000008
【図７】
2014513358.tif 000009
【図８】
2014513358.tif 000010
【図９】
2014513358.tif 000011
【図１０】
2014513358.tif 000012
【図１１】
2014513358.tif 000013
【図１２】
2014513358.tif 000014
【図１３】
2014513358.tif 000015
【図１４】
2014513358.tif 000016
【図１５】
2014513358.tif 000017
【図１６】
2014513358.tif 000018
【図１７】
2014513358.tif 000019
【図１８】
2014513358.tif 000020
【図１９】
2014513358.tif 000021
【図２０】
2014513358.tif 000022
【図２１】
2014513358.tif 000023
【国際調査報告】
2014513358.tif 000024
2014513358.tif 000025
2014513358.tif 000026