(57)【特許請求の範囲】
【請求項１】
オブジェクト（１０４）の構成（１１７）を管理する方法であって、
コンピュータにより、オブジェクトの設計におけるコンポーネントを特定する第１設計データセットと、前記オブジェクトの製造で用いられるコンポーネントを特定する第２製造データセットと、を選択するステップであって、固有キー（１３５）が、複数のデータセットの各々のコンポーネントに割り当てられており、前記固有キー（１３５）は、コンポーネント識別子（１３７）及びインスタンス識別子（１３９）を含み、前記インスタンス識別子（１３９）は、同一のコンポーネント識別子（１３７）を有する前記コンポーネントのそれぞれの位置を識別する、ステップと、
コンピュータにより、第１設計データセットを第２製造データセットと比較するステップであって、該データセット各々は、コンポーネント（１１５）の識別情報を含み、当該比較ステップは、前記第１設計データセットの前記コンポーネント（１１５）の識別情報の第１固有キー（１３５）を、前記第２製造データセットの前記コンポーネント（１１５）の識別情報の第２固有キー（１３５）と比較することを含む、ステップと、
コンピュータにより、前記データセット（１１４）内のコンポーネント（１１５）の識別情報間の相違点（１３１）を特定するステップであって、相違点は、前記第１設計データセットのコンポーネントの固有キーが、前記第２製造データセットのコンポーネントの固有キーと一致しないところで特定される、または前記第１設計データセットにおける固有キー（１３５）に関連した情報と、前記第２製造データセット（１２６）における同じ固有キー（１３５）に関連した情報との間に相違がある、ステップと、
コンピュータにより、前記データセット間の相違点を特定するアウトプットを生成し、製造施設のオペレータに送るステップと、
コンピュータにより、前記特定された相違点（１３１）を記録するステップと、
コンピュータにより、前記特定された相違点（１３１）に対して行われる処置（１４４）を記録するステップと、
コンピュータにより、前記第１設計データセットを前記第２製造データセットと比較するステップ、前記データセット（１１４）内のコンポーネント（１１５）の識別情報間の相違点（１３１）を特定するステップ、および前記特定された相違点（１３１）に対して行われる処置（１４４）を記録するステップを、前記相違点（１３１）の各々が対処されるまで反復するステップであって、前記相違点（１３１）を特定するステップにおいて、前記処置がすでに記録されている相違点は、相違点として特定されない、反復するステップと、を含む方法。
【請求項２】
コンピュータにより、前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間の前記相違点（１３１）がエラーであるかどうかを確定するステップと、
コンピュータにより、確定されたエラーのエラー記述及び前記データセット（１１４）間の前記コンポーネント（１１５）の正しいが異なる識別情報の相違点記述を記録するステップと、
コンピュータにより、前記データセット（１１４)内の各データセットのエラーの訂正の入力及び前記データセット内の前記コンポーネント（１１５）の識別情報間の訂正された相関関係を確定するため、一又は複数のデータセット（１１４）の正しい相違点の注記の入力を受けるステップと、をさらに含む、請求項１に記載の方法。
【請求項３】
コンピュータにより、前記データセット内の前記コンポーネント（１１５）の識別情報間で特定された前記相違点（１３１）に対して行われる処置（１４４）を記録するステップと、
前記データセット（１１４）を比較するステップと、前記データセット（１１４）の前記コンポーネント（１１５）の識別情報間で前記相違点を特定するステップと、前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間で特定された前記相違点（１３１）に対する前記処置（１４４）を記録するステップと、を、コンピュータにより、前記データセット（１１４）内の前記コンポーネントの識別情報間で前記相違点（１３１）が存在しなくなるまで反復するステップと、をさらに含む、請求項１に記載の方法。
【請求項４】
前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間の前記相違点（１３１）が、前記オブジェクト（１０４）のライフサイクル（１０３）の特定のフェーズで前記オブジェクト（１０４）の前記構成（１１７）に関して、前記オブジェクト（１０４）の前記コンポーネント（１１５）の過剰及び不足のうちの少なくとも１つ示し、
コンピュータにより、前記オブジェクト（１０４）の前記コンポーネント（１１５）の過剰及び不足を示すグラフィカルインジケータをディスプレイ上に視覚的に表示するステップを、さらに含む、請求項１〜３のうちのいずれか一項に記載の方法。
【請求項５】
前記特定コンポーネントに対する該固有キーが全データセットに共通で、且つ全データセットの前記コンポーネント（１１５）の識別情報に対する該固有キーが同一のフォーマットを有する、請求項１〜４のうちのいずれか一項に記載の方法。
【請求項６】
前記オブジェクト（１０４）が航空機、航空機構造物、宇宙船、自動車、列車、水上艦、潜水艦、ジェットエンジン、主翼ボックス、及び車両の組立品のうちの１つから選択される、請求項１〜５のうちのいずれか一項に記載の方法。
【請求項７】
前記比較ステップは、
第１設計データセットを、第２製造データセットと比較するステップであって、前記第１設計データセットは、前記オブジェクトのライフサイクルの設計フェーズでの前記オブジェクトの複数のコンポーネントに対応し、前記第２製造データセットは、前記オブジェクトのライフサイクルの製造計画フェーズでの前記オブジェクトの複数のコンポーネントに対応する、ステップと、
前記第２製造データセットを、第３データセットと比較するステップであって、前記第３データセットは、前記オブジェクトのライフサイクルの製造フェーズでの前記オブジェクトの複数のコンポーネントに対応する、ステップと、をさらに含む、請求項１〜６のいずれか一項に記載の方法。
【請求項８】
前記オブジェクト（１０４）は、輸送構造物（１０５）である、請求項１〜７のいずれか一項に記載の方法。
【請求項９】
オブジェクト（１０４）の複数のコンポーネント（１１５）のうちの各コンポーネントに対する固有キー（１３５）を含む記憶システム（１１３）であって、前記固有キー（１３５）は、複数のデータセット内に格納され、前記固有キー（１３５）は、コンポーネント識別子（１３７）及びインスタンス識別子（１３９）を含み、前記インスタンス識別子（１３９）は、同一のコンポーネント識別子（１３７）を有する前記コンポーネントのそれぞれの位置を識別する、記憶システム（１１３）と、
コンピュータシステム（１０８）であって、
第１データセットを第２データセットと比較することであって、前記第１データセットは、前記オブジェクト（１０４）のライフサイクルの第１のフェーズにおける前記オブジェクト（１０４）の複数のコンポーネントに対応し、前記第２データセットは、前記オブジェクトの前記ライフサイクルの第２のフェーズにおける前記オブジェクト（１０４）の複数のコンポーネントに対応し、前記第１データセットは、設計データまたは製造計画データを含み、前記第２データセットは、完成時データを含み、前記各データセットは、前記オブジェクト（１０４）のコンポーネント（１１５）の識別情報を含み、当該比較において、前記第１データセットの前記コンポーネントの識別情報の第１固有キー（１３５）が、前記第２データセットの前記コンポーネントの識別情報の第２固有キー（１３５）と比較される、比較することと、
前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間の相違点（１３１）を特定することと、
前記記憶システム（１１３）に、前記特定された相違点に対して行われる処置（１４４）を記録することと、
第１データセットを第２データセットと比較すること、前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間の相違点（１３１）を特定すること、および前記特定された相違点（１３１）に対して行われた処置（１４４）を記録することを、前記相違点（１３１）の各々が対処されるまで反復することであって、前記データセット（１１４）内の前記コンポーネント（１１５）の識別情報間の相違点（１３１）を特定する際に、前記処置がすでに記録されている相違点は、相違点として特定されない、反復することと、を行うように構成されたコンピュータシステム（１０８）と、を含む、装置。
【請求項１０】
前記データセット内の前記コンポーネントの識別情報間の相違点を特定するように構成されており、前記コンピュータシステムが前記データセット内の特定のデータセットに関してコンポーネントの過剰及び不足のうちの少なくとも１つが存在するかどうかを判断するように構成されている、請求項９に記載の装置。
【請求項１１】
グラフィカルユーザーインターフェースをさらに含み、前記コンピュータシステムがさらに該グラフィカルユーザーインターフェース上で特定される前記相違点を視覚的に表示するように構成されており、且つ前記グラフィカルユーザーインターフェースが記憶システムの相違点に対して処置を行うユーザー入力を受け取るように構成されている、請求項９又は１０に記載の装置。
【請求項１２】
それぞれがオブジェクト（１０４）のライフサイクル（１０３）の種々のフェーズ（１０１）で前記オブジェクト（１０４）の構成（１１７）を示すデータセット（１１４)を保管するように構成された記憶システム（１１３）であって、前記各データセット(１１４)が前記オブジェクト（１０４）の前記構成（１１７）のためのコンポーネント（１１５）の識別情報を含み、前記記憶システム（１１３）は、オブジェクト（１０４）の複数のコンポーネント（１１５）のうちの各コンポーネントに対する固有キー（１３５）を含み、前記固有キー（１３５）は、コンポーネント識別子（１３７）及びインスタンス識別子（１３９）を含み、前記インスタンス識別子（１３９）は、同一のコンポーネント識別子（１３７）を有する前記コンポーネントのそれぞれの位置を識別する、記憶システム（１１３）と、
オブジェクトマネージャ（１１０）であって、
前記オブジェクト（１０４）の前記ライフサイクル（１０３）の第１フェーズでの前記オブジェクト（１０４）の前記構成（１１７）を示す第１データセットを、前記オブジェクト（１０４）の前記ライフサイクル（１０３）の第２フェーズでの前記オブジェクト（１０４）の前記構成（１１７）を示す第２データセットと比較することとであって、前記第１データセットは、設計データまたは製造計画データを含み、前記第２データセットは、完成時データを含み、当該比較において、前記第１データセットの前記コンポーネントの識別情報の第１固有キー（１３５）が、前記第２データセットの前記コンポーネントの識別情報の第２固有キー（１３５）と比較される、比較することと、
第１データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報と第２データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報との間の相違点（１３１）を特定することと、
前記記憶システム（１１３）に、前記特定された相違点に対して行われる処置（１４４）を記録することと、
前記オブジェクト（１０４）の前記ライフサイクル（１０３）の第１フェーズでの前記オブジェクト（１０４）の前記構成（１１７）を示す第１データセットを、前記オブジェクト（１０４）の前記ライフサイクル（１０３）の第２フェーズでの前記オブジェクト（１０４）の前記構成（１１７）を示す第２データセットと比較すること、第１データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報と第２データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報との間の相違点（１３１）を特定すること、および前記特定された相違点（１３１）に対して行われた処置（１４４）を記録することを、前記相違点（１３１）の各々が対処されるまで反復することであって、前記第１データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報と第２データセットの前記オブジェクト（１０４）に対する前記コンポーネント（１１５）の識別情報との間の相違点（１３１）を特定する際に、前記処置がすでに記録されている相違点は、相違点として特定されない、反復することと、を行うように構成されたオブジェクトマネージャ（１１０）と、を含むビークル製造システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概してオブジェクトの管理に関し、具体的にはオブジェクトの構成の管理に関する。さらに具体的には、本発明はオブジェクトのライフサイクルの種々のフェーズにおける、オブジェクトの構成を管理する方法及び装置に関する。
【背景技術】
【０００２】
多くの場合、航空機、列車、船舶、及びその他のプラットフォームなどのオブジェクトは複雑な構成を有する。このような複雑な構成は、何千個又は何十万個のコンポーネントを有することがある。オブジェクトのライフサイクルの中で、オブジェクト管理の一環として、オブジェクトの設計で指定されているとおりに正しい構成でオブジェクトが製造されていることを確認することが望ましい。オブジェクトのライフサイクルは、例えば、限定しないが、オブジェクトの設計、オブジェクトの製造計画の作成、オブジェクトの製造、オブジェクトの検査、オブジェクトの整備などのフェーズ、及び／又は他の好適な種類のフェーズを含みうる。
【０００３】
典型的には、オブジェクトのライフサイクルの種々のフェーズにおいて、種々の部品表が作成される。部品表（ＢＯＭ）は原材料、部分組立品、中間組立品、サブコンポーネント、部品、及び／又はオブジェクトが必要とする他のコンポーネントの一覧表である。部品表はまた、コンポーネントの数量及びオブジェクトで使用されるその他の好適な情報も含みうる。
【０００４】
部品表は、オブジェクトのライフサイクルの任意のフェーズでオブジェクトの定義に使用しうる。例えば、設計部品表（ＥＢＯＭ）は設計フェーズでオブジェクトを定義する。設計部品表は、オブジェクトに対する設計で指定されている製造に必要となるコンポーネントを特定する。この設計は、例えば、コンピュータ支援設計（ＣＡＤ）の形態を取りうる。
【０００５】
別の実施例として、製造部品表（ＭＢＯＭ）は製造フェーズ中及び／又はオブジェクトの製造完了後のオブジェクトを定義する。具体的には、製造部品表は、オブジェクトの構築中及び／又は構築完了時に、オブジェクトのコンポーネントを特定する。
【０００６】
典型的には、製造部品表を設計部品表に一致させることができる場合に、オブジェクトは正しい構成を有するものとみなされる。この異なる２つの部品表を一致させるステップは、両部品表が互いに矛盾していないことを確認するステップを含み、オブジェクトに対して実質的に同一の構成を定義する。
【０００７】
オブジェクトを管理するため現在利用可能なシステムでは、特定のオブジェクトに対して種々の部品表が一致していることを確認するステップは、所望以上に時間がかかり困難になることがある。例えば、特定のオブジェクトに対する種々の部品表が、異なる時点に及び／又は異なるシステムを利用して作成されることがある。これらの部品表は種々のシステムと互換性がありうるが、異なるフォーマットを有し、異なるデータ形式及び／又はデータコンテンツを含み、コンポーネントのバージョンの違いを特定し、及び／又はその他の相違点を有する。その結果、異なる部品表の間での相違を検出することは、所望以上に多くの時間、労力、及び／又はリソースを要することがある。
【０００８】
例えば、航空機の設計部品表は、航空機のコンピュータ支援設計モデルを使用して作成されることがある。製造部品表はその後のある時点で、設計部品表及び／又は航空機のモデルを使用してオペレータによって作成されることがある。材料の設計部品表は同一のフォーマットを有していないこと、及び／又は同じ方法でオブジェクトの構成を形作るコンポーネントを特定することがありうる。設計部品表と製造部品表との間での相違を検出することは、所望以上に多くの時間、労力、及び／又はリソースを要することがある。
【０００９】
したがって、少なくとも上述の問題点の幾つか並びに起こりうるその他の問題点を考慮に入れた方法及び装置を有することは有利であろう。
【発明の概要】
【００１０】
一つの有利な実施形態では、車両構造物の構成を管理する方法が提供される。車両構造物のライフサイクルの種々のフェーズで、車両構造物の構成を示す各データセットが比較される。データセットの各々は車両構造物のコンポーネントの識別情報を含む。データセット内のコンポーネントの識別情報間の相違点が特定される。
【００１１】
他の有利な実施形態では、装置はコンピュータシステムを含みうる。コンピュータシステムは、車両構造物のライフサイクルの種々のフェーズで、車両構造物の構成を示すデータセット各々を比較するように構成されている。データセットの各々は車両構造物のコンポーネントの識別情報を含む。コンピュータシステムはさらに、データセット内のコンポーネントの識別情報間の相違点を特定するように構成されている。
【００１２】
さらに他の有利な実施形態では、車両製造システムは記憶システム及びオブジェクトマネージャを含む。記憶システムは、車両構造物のライフサイクルの種々のフェーズで、車両構造物の構成を示すデータセット各々を保管するように構成されている。データセットの各々は車両構造物の構成のためのコンポーネントの識別情報を含む。オブジェクトマネージャは、車両構造物のライフサイクルの第１フェーズでの車両構造物の構成を示す第１データセットを、車両構造物のライフサイクルの第２フェーズでの車両構造物の構成を示す第２データセットと比較するように構成されている。オブジェクトマネージャはさらに、第１データセットの車両構造物用コンポーネントの識別情報と第２データセットの車両構造物用コンポーネントの識別情報との間の相違点を特定するように構成されている。オブジェクトマネージャはさらに、記憶システム中の相違点に対して行われる処置を記録するように構成されている。
【００１３】
本発明は、車両構造物の構成を管理する方法であって、車両構造物のライフサイクルの種々のフェーズで車両構造物の構成を表わし、車両構造物のコンポーネントの識別情報を含むデータセット各々を比較するステップ、及びデータセット内のコンポーネントの識別情報間の相違点を特定するステップを含む方法に関する。
【００１４】
有利には、この方法はさらに、データセット内のコンポーネントの識別情報間の相違点がエラーであるかどうかを確定するステップ、確定されたエラーのエラー記述及びデータセット間のコンポーネントの正しいが異なる識別情報の相違点記述を記録するステップ、並びに、データセット内にコンポーネントの識別情報間の訂正された相間関係を確定するため一又は複数のデータセットでの正しい相違点を注記するステップを含みうる。
【００１５】
有利には、この方法はさらに、データセット内のコンポーネントの識別情報間で特定された相違点を視覚的に表示するステップを含む。
【００１６】
有利には、この方法はさらに、データセット内のコンポーネントの識別情報間で特定された相違点に対する処置を記録するステップを含む。
【００１７】
有利には、この方法はさらに、データセット内のコンポーネントの識別情報間で特定された相違点に対して行われる処置を記録するステップ、データセット内のコンポーネントの識別情報間で相違点を特定するステップ、並びにデータセット内のコンポーネントの識別情報間で相違点が存在しなくなるまで、データセット内のコンポーネントの識別情報間で特定された相違点に対する処置を記録するステップを含む。
【００１８】
有利には、データセットを比較するステップは、第１データセット内の特定のコンポーネントの識別情報が第２データセットのコンポーネントの任意の識別情報と一致するかどうかを判断するステップを含むことがあり、前記特定のコンポーネントが車両構造物の複数のコンポーネントの組立部品であり、第１データセットの特定のコンポーネントの識別情報が第２データセットのコンポーネントの識別情報の１つと一致する場合には、組立部品用の複数のコンポーネントのすべてが第２データセット内に存在することを仮定している。
【００１９】
有利には、データセット内のコンポーネントの識別情報間の相違点は、車両構造物のライフサイクルの特定のフェーズで車両構造物の構成に関して、車両構造物のコンポーネントの過剰及び不足のうちの少なくとも１つ示すことがあり、且つ車両構造物のコンポーネントの過剰及び不足を示すグラフィカルインジケータをディスプレイ上に視覚的に表示するステップをさらに含みうる。
【００２０】
有利には、データセットを比較するステップは、第１データセットのコンポーネントの識別情報に対する第１の固有キーと第２データセットのコンポーネントの識別情報に対する第２の固有キーとを比較するステップを含みうる。
【００２１】
有利には、この方法はさらに、特定のコンポーネントに対する固有キーが車両構造物のコンポーネント内の他のコンポーネントから特定のコンポーネントを識別する各データセット内のコンポーネントの各識別情報に固有キーを追加するステップを含むことができ、特定のコンポーネントに対する前記固有キーは全データセットに対して共通で、全データセット内のコンポーネントの識別情報に対する前記固有キーは同一のフォーマットを有する。
【００２２】
有利には、データセットを比較するステップ及びデータセット内のコンポーネントの識別情報間の相違点を特定するステップは、車両構造物のライフサイクルの種々のフェーズの一又は複数の時点で実施されうる。
【００２３】
有利には、この方法はさらに、データセット内のコンポーネントの識別情報間の相違点に基づいてデータセットの少なくとも１つを更新するステップを含みうる。
【００２４】
有利には、車両構造物のライフサイクルの１フェーズを、設計フェーズ、製造計画フェーズ、及び製造フェーズのうちの１つを選択することが可能で、前記データセットは設計データ、製造計画データ、及び完了時データのうちの少なくとも２つを含むことができ、前記車両構造物は航空機、宇宙船、自動車、列車、水上艦、潜水艦、ジェットエンジン、主翼ボックス、及び車両の組立部品のうちから１つを選択することができる。
【００２５】
本発明は、車両構造物のライフサイクルの種々のフェーズで車両構造物の構成を表わすデータセット各々を比較するように構成されたコンピュータシステムを含む装置に関することがあり、前記各データセットは車両構造物のコンポーネントの識別情報を含み、且つデータセット内のコンポーネントの識別情報間の相違点を特定する。
【００２６】
有利には、このコンピュータシステムはさらに、データセット内のコンポーネントの識別情報間の相違点がエラーであるかどうかを確定し、且つ確定されたエラーのエラー記述及びデータセット間のコンポーネントの正しいが異なる識別情報の相違点記述を記録するように構成されうる。
【００２７】
有利には、データセット内のコンポーネントの識別情報間の相違点を特定するように構成されることで、コンピュータシステムは、データセット内の特定のデータセットに関してコンポーネントの過剰及び不足のうちの少なくとも１つが存在するかどうかを判断するように構成されうる。
【００２８】
有利には、この装置はさらに、グラフィカルユーザーインターフェースを含むことができ、前記コンピュータシステムはさらに、グラフィカルユーザーインターフェース上で特定される相違点を視覚的に表示するように構成されており、且つ前記グラフィカルユーザーインターフェースは記憶システムの相違点に対して処置を行うユーザー入力を受け取るように構成されている。
【００２９】
有利には、このコンピュータシステムはさらに、データセット内のコンポーネントの識別情報間で特定された相違点に対する処置を記録するステップを含む。
【００３０】
本発明は、車両構造物のライフサイクルの種々のフェーズで車両構造物の構成を示すデータセット各々を保管するように構成された記憶システムであって、前記各データセットが車両構造物の構成のためのコンポーネントの識別情報を含む記憶システムと、車両構造物のライフサイクルの第１フェーズで車両構造物の構成を示す第１データセットを車両構造物のライフサイクルの第２フェーズで車両構造物の構成を示す第２データセットと比較し、第１データセットの車両構造物に対するコンポーネントの識別情報と第２データセットの車両構造物に対するコンポーネントの識別情報との相違点を特定し、その相違点に対する処置を記憶システムに記録するように構成されたオブジェクトマネージャ、を含む車両製造システムに関することがある。
【００３１】
有利には、この車両製造システムはまた、車両構造物を製造するように構成された製造施設も含みうる。
【００３２】
有利には、この車両製造システムはまた、グラフィカルユーザーインターフェースを含むことができ、前記オブジェクトマネージャは、グラフィカルユーザーインターフェース上で特定される相違点を視覚的に表示するように構成されており、前記グラフィカルユーザーインターフェースは相違点に対する処置を記憶システムに与えるユーザー入力を受け取るように構成されている。
【００３３】
特徴、機能及び利点は、本発明の様々な実施形態で独立に実現することが可能であるか、以下の説明及び図面を参照してさらなる詳細が理解されうる、さらに別の実施形態で組み合わせることが可能である。
【００３４】
新規の機能と考えられる有利な実施形態の特徴は、特許請求の範囲に明記される。しかしながら、有利な実施形態に加えて、好適な使用形態、さらなる目的、及びその利点は、以下に示す本発明の有利な実施形態の詳細な説明を参照し、添付の図面と併せて読むときに最もよく理解されるであろう。
【図面の簡単な説明】
【００３５】
【図１】有利な実施形態による製造環境をブロック図の形式で示したものである。
【図２】有利な実施形態によるデータセットを示したものである。
【図３】有利な実施形態によるデータセット間の相違点を示したものである。
【図４】有利な実施形態によるデータセットを示したものである。
【図５】有利な実施形態によるデータセットを示したものである。
【図６】有利な実施形態による２つのデータセット間の比較を示したものである。
【図７】有利な実施形態による２つのデータセット間の比較を示したものである。
【図８】有利な実施形態による２つのデータセット間の比較を示したものである。
【図９】有利な実施形態による２つのデータセット間の比較の結果を表示するグラフィカルユーザーインターフェースを示したものである。
【図１０】有利な実施形態による２つのデータセット間の別の比較の結果を表示するグラフィカルユーザーインターフェースを示したものである。
【図１１】有利な実施形態による２つのデータセット間の比較の結果を表示するグラフィカルユーザーインターフェースを示したものである。
【図１２】有利な実施形態による２つのデータセット間の比較の結果を表示するグラフィカルユーザーインターフェースを示したものである。
【図１３】有利な実施形態による車両の部品を特定するプロセスのフロー図を示したものである。
【図１４】有利な実施形態による車両構造物の開発に使用されるコンポーネントを管理するためのプロセスのフロー図を示したものである。
【図１５】有利な実施形態による車両を製造するプロセスのフロー図を示したものである。
【図１６】有利な実施形態によるデータ処理システムを示したものである。
【図１７】有利な実施形態による航空機の製造及び保守の方法を示したものである。
【図１８】有利な実施形態で実装されうる航空機を示したものである。
【００３６】
種々の有利な実施形態は、一又は複数の異なる検討を認識し、考慮している。例えば、種々の有利な実施形態は、オブジェクトの部品がオブジェクトのライフサイクルの種々のフェーズで異なりうることを認識し、且つ考慮している。例えば、航空機などのオブジェクトの設計で指定された部品が、航空機製造のための製造計画で指定されている部品と一致しないことがありうる。例えば、部品の在庫によっては、航空機の製造計画に追加される航空機の設計で指定された部品とは異なる種類の部品になることがありうる。
【００３７】
さらに、種々の有利な実施形態は、航空機の製造に製造計画が使用される場合、製造計画で指定された部品が実際に航空機の組立に使用される部品と時折異なる場合があることを認識し、考慮している。種々の有利な実施形態は、これらの相違点が部品の在庫、製造計画が作成された後に航空機に変更を加えるクライアントの要望、この２つの組合せ、又は他の理由に基づいて起こりうることを認識し、考慮している。
【００３８】
さらに、種々の有利な実施形態は、航空機の設計で指定された構成、航空機用に計画された構成と、実際に製造された航空機での構成との間の相違点を追跡することが望ましい場合があることを認識し、考慮している。加えて、種々の有利な実施形態は、航空機の製造計画の作成及び／又は航空機の実際の組立が好適となりうるときに、場合によっては、行った変更に基づいて航空機の設計に対する更新を認識し、考慮している。さらに、法規制上又は認証上の理由など、他の理由によって変更が行われる場合には、航空機の設計データを更新することも望ましい。さらに、製造計画に対する更新もこの変更に基づくことが望ましい。
【００３９】
したがって、種々の有利な実施形態は、車両構造物などのオブジェクトの管理のための方法及び装置を提供する。一つの有利な実施形態では、車両構造物の構成を管理する方法が提供される。車両構造物のライフサイクルの種々のフェーズで、車両構造物の構成を示す各データセットが比較される。各データセットは車両構造物のコンポーネントの識別情報を含む。データセット内のコンポーネントの識別情報間の相違点が特定される。
【００４０】
ここで図１を参照すると、有利な実施形態によるオブジェクト管理環境がブロック図の形式で示されている。図１では、オブジェクト管理環境１００は、ブロック図の形式で示した環境の例で、ここでは、オブジェクト１０４のライフサイクル１０３のフェーズ１０１の間にオブジェクト１０４を管理するため、種々の有利な実施形態が実装しうる。
【００４１】
オブジェクト１０４のライフサイクル１０３の種々のフェーズ１０１は、例えば、限定しないが、概念フェーズ、設計フェーズ、製造計画フェーズ、製造フェーズ、試験フェーズ、認証フェーズ、販売フェーズ、配送フェーズ、使用中フェーズ、運用フェーズ、稼働中フェーズ、支援フェーズ、整備フェーズ、退役フェーズ、リサイクルフェーズ、廃棄フェーズ、再構成フェーズ、リエンジニアリングフェーズ、及びオブジェクト１０４のライフサイクル１０３の他の好適な種類のフェーズを含みうる。幾つかの場合には、オブジェクト１０４のライフサイクル１０３のフェーズ１０１の１つは、上記のフェーズの２つ以上の組合せであってもよい。
【００４２】
本明細書で使用しているように、列挙されたアイテムと共に使用される「〜のうちの少なくとも１つ」という表現は、列挙されたアイテムの一又は複数の様々な組み合わせが使用可能であり、且つ列挙されたアイテムのいずれかが１つだけあればよいということを意味する。例えば、「アイテムＡ、アイテムＢ、及びアイテムＣのうちの少なくとも１つ」は、例えば、限定しないが、「アイテムＡ」、又は「アイテムＡとアイテムＢ」を含む。この例は、「アイテムＡとアイテムＢとアイテムＣ」、又は「アイテムＢとアイテムＣ」も含む。他の例として、「〜のうちの少なくとも１つ」は、例えば、限定しないが、「２つのアイテムＡ」、「１つのアイテムＢ」、「１０個のアイテムＣ」、「４個のアイテムＢと７個のアイテムC 」、並びに他の適切な組み合わせを含む。
【００４３】
これらの例示的な実施例では、オブジェクト１０４は車両構造物１０５であってもよい。車両構造物１０５は、航空機、宇宙船、自動車、列車、水上艦、潜水艦、航空機構造物、ジェットエンジン、主翼ボックス、車両の組立部品、及び／又は他の好適な形式の車両構造物のうちの１つが選択されうる。
【００４４】
図示したように、オブジェクト１０４は、オブジェクト管理環境１００のコンピュータシステム１０８を使用して管理されうる。具体的には、コンピュータシステム１０８は、オブジェクト１０４のライフサイクル１０３の種々のフェーズ１０１で使用されるデータ１０２を管理するように構成される。例えば、コンピュータシステム１０８のオブジェクトマネージャ１１０は、オブジェクト１０４のライフサイクル１０３の種々のフェーズ１０１で使用されるデータ１０２を管理するように構成される。
【００４５】
コンピュータシステム１０８は、これらの例示的な実施例では、任意の数のコンピュータ１１２の形態をとりうる。本明細書で使用しているように、「任意の数のアイテム」は、一又は複数のアイテムを意味する。例えば、任意の数のコンピュータは一又は複数のコンピュータを意味する。コンピュータ１１２が複数のコンピュータを含む場合、これらのコンピュータは互いに通信を行う。オブジェクトマネージャ１１０は、コンピュータシステム１０８の中の一又は複数のコンピュータ１１２の中に、ハードウェア、ソフトウェア、またはこの２つの組合せとして実装されうる。
【００４６】
これらの例示的な実施例では、オブジェクト１０４のデータ１０２はデータセット１１４の形態で存在する。データセット１１４はコンピュータシステム１０８の記憶システム１１３内に保存されうる。記憶システム１１３は、任意の数のデータベース、テーブル、レポート、ログ、スプレッドシート、及び／又は他の形式のデータ構造を含みうる。
【００４７】
データセット１１４は、図示したような実施例では、オブジェクト１０４のコンポーネント１１５を特定する。コンポーネント１１５は、例えば、オブジェクト１０４の製造で使用される個別の部品、部品の組立品、部品の部分組立品、及び／又はオブジェクト１０４自体を含みうる。さらに、オブジェクト１０４のコンポーネント１１５は、任意の数の設計、モデル、仕様及び／又はオブジェクト１０４で使用される他のアイテムを含みうる。一つの例示的な実施例では、データセット１１４はオブジェクト１０４で使用される部品表（BOM ）の形態をとりうる。
【００４８】
図示したように、オブジェクト１０４を管理するためのコンポーネント１１５を特定するデータセット１１４の各々は、オブジェクト１０４のライフサイクル１０３のフェーズ１０１内の種々のフェーズ用のものであってもよい。具体的には、データセット１１４の各々は、オブジェクト１０４のライフサイクル１０３の特定のフェーズでオブジェクト１０４用の構成を形成するコンポーネントの識別情報を含みうる。
【００４９】
すなわち、データセット１１４の特定のデータセットのオブジェクト１０４に対するコンポーネントの識別情報は、特定のデータセットに対応するフェーズでのオブジェクト１０４用の構成１１７を表わす。オブジェクト１０４用の構成１１７は特定の部品、部分組立品、組立品、及び／又はオブジェクト１０４用の他のコンポーネントを含み、同様にオブジェクト１０４を形成するためにこれらの種々のコンポーネントを組み立てる方法を含む。
【００５０】
一つの例示的な実施例として、データセット１１４は設計フェーズ１１８、製造計画フェーズ１２０、及びオブジェクトのライフサイクル１０３の製造フェーズ１２２のためのデータを含みうる。具体的には、データセット１１４は設計フェーズ１１８の設計データ１２４、製造計画フェーズ１２０の製造計画データ１２６、及び製造フェーズ１２２の完了時データ１２８を含みうる。
【００５１】
設計データ１２４は、オブジェクト１０４の設計１３０で指定されたコンポーネント１１５、オブジェクト１０４のコンポーネント１１５間の関係性、及びオブジェクト１０４の他の好適な情報を特定する。設計データ１２４はまた、「規定済み」データと呼ばれることもある。場合によっては、設計データ１２４は設計１３０自体を含みうる。オブジェクト１０４の設計１３０は、例えば、オブジェクト１０４のコンピュータ支援設計（ＣＡＤ）モデルとなることがある。
【００５２】
一つの例示的な実施例では、設計データ１２４はオブジェクト１０４の設計部品表（ＥＢＯＭ）の形態をとる。設計部品表は、例えば、オブジェクト１０４の設計１３０、設計１３０で指定された組立品、組立品を形成する部分組立品、オブジェクトの部分組立品及び／又は組立品を形成する部品、及び／又は設計１３０で指定された他の好適な情報を特定する階層ダイアグラムで表わされることがある。
【００５３】
これらの例示的な実施例では、階層ダイアグラムは異なるレベルでコンポーネント１１５の間の関係性を示す任意のダイアグラムである。階層ダイアグラムの一例はツリーダイアグラムとなることがある。ツリーダイアグラムは、各ノードがゼロ個以上の子ノードと最大１個の親ノードを有しうる各ノードがリンクされたノードを含む。
【００５４】
さらに、製造計画データ１２６は、オブジェクト１０４の製造計画で使用されるデータを含む。製造計画データ１２６はまた、「計画済み」データと呼ばれることもある。オブジェクト１０４の製造計画データ１２６は、例えば、限定しないが、オブジェクト１０４の製造で使用されるコンポーネント１１５の識別情報、オブジェクト１０４のコンポーネント１１５を使用するように形成される組立品及び部分組立品の識別情報、及びオブジェクト１０４の製造のための他の好適な情報を含みうる。
【００５５】
一つの例示的な実施例として、製造計画データ１２６は、オブジェクト１０４を製造するための製造計画、オブジェクト１０４の製造に必要となる種々の部品、部分組立品、組立品、及び／又は他のコンポーネントに対する任意の数の製造指図、及び／又は他の好適な情報を含みうる。製造指図は、オブジェクト１０４を組み立てるために入手が必要となる、部品、部分組立品、及び／又は組立品などのコンポーネント１１５の一覧表である。コンポーネントは、コンポーネントの購入、コンポーネントを形成するための各種部品の組立、及び／又は幾つかの他の好適な方法によるコンポーネントの取得、によって入手することができる。さらに、製造指図は、例えば、特定の部品に対する作業指図となることがある。
【００５６】
これらの例示的な実施例では、製造計画データ１２６は設計データ１２４を用いて作成してもよい。例えば、製造計画データ１２６は、設計データ１２４が設計部品表の形態をとる場合には、販売部品表（ＳＢＯＭ）の形態で作成してもよい。販売部品表は、オブジェクト１０４の製造を指図する際に必要となる特定のコンポーネントを指定する。設計部品表と同様に、販売部品表は階層ダイアグラムの形態で表わすこともできる。
【００５７】
完了時データ１２８は、オブジェクト１０４の製造が完了した後、及び／又はオブジェクト１０４を形成する部分組立品及び／又は組立品の製造が完了した後に、オブジェクト１０４に対して作成されるデータを含む。このように、完了時データ１２８は、オブジェクト１０４が物理的に製造されるにつれて、作成することができる。完了時データ１２８は、実際のコンポーネント１１５、及び／又はオブジェクト１０４の製造に使用されるオブジェクト１０４のコンポーネント１１５間の関係性に基づいて作成される。これらの例示的な実施例では、完了時データ１２８は製造部品表（ＭＢＯＭ）の形態で作成されうる。設計部品表はまた、階層ダイアグラムの形態で表わすこともできる。
【００５８】
これらの例示的な実施例では、種々のデータセット１１４の各々は、各コンポーネント１１５に対する固有キー１３５を用いて、オブジェクト１０４のコンポーネントを特定しうる。固有キー１３５は、特定のコンポーネントを形式、部品番号、及び／又はモデルが同一である他のコンポーネントから区別できるように、コンポーネント１１５内の特定のコンポーネントを特定する。
【００５９】
この固有キーは、コンポーネント識別子１３７及びコンポーネントごとのインスタンス識別子１３９を含みうる。これら２つの情報は、種々のデータセット１１４の各々の中で特定されるコンポーネントごとに含めることができる。コンポーネント識別子１３７は、例えば、部品番号又はモデル番号であってもよい。異なるコンポーネントは同一の部品識別子を有してもよい。例えば、同一の形式及び／又はモデルのボルトは同一の部品番号を有することがある。
【００６０】
固有キー１３５のインスタンス識別子１３９によって、同一の部品識別子を有するコンポーネントは互いに識別可能となる。コンポーネントのインスタンス識別子１３９は、組立品の中でボルトに対する正確な据付例を示している。一つの例示的な実施例として、組立品は同一の部品番号を有するボルト群を含みうる。特定のボルトに対して使用されるインスタンス識別子は、例えば、組立品内のボルトの位置を記述する特定のボルトに対する位置インデックスを利用して、ボルト群の中であるボルトを他のボルトから識別することができる。
【００６１】
これらの例示的な実施例では、データセット１１４の各々で特定された各コンポーネントに対して固有キー１３５が使用される。例えば、種々のデータセット１１４は、特定されたコンポーネント１１５の種々の属性に対する情報の様々な断片を含む種々のフォーマット、及び／又は他の相違点を有しうる。しかしながら、データセット１１４の各々は、種々のコンポーネントを識別するため固有キー１３５を使用する。このように、固有キー１３５はデータセット１１４のすべてに対して共通であってもよい。
【００６２】
さらに、図示したこれらの実施例では、設計データ１２４、製造計画データ１２６、及び完了時データ１２８に加えて及び／又はこれらのデータの代わりに、データ１０２は他の情報を含みうる。例えば、データ１０２は、作業指図詳細、整備情報、及び／又は他の好適な情報を含みうる。
【００６３】
オブジェクト１０４のライフサイクル１０３のフェーズ１０１内のどのフェーズにオブジェクト１０４があるかによって、オブジェクト１０４用の一又は複数のデータセット１１４は空のデータセットすなわちヌルセットになることがある。例えば、オブジェクト１０４に対して製造計画フェーズ１２０が開始されていない場合には、オブジェクト１０４の製造計画データ１２６及び完了時データ１２８は空のデータセットになることがある。
【００６４】
さらに、設計データ１２４、製造計画データ１２６、及び／又は完了時データ１２８は、オブジェクト１０４のライフサイクル１０３のフェーズ１０１のいずれかにあるとき、変更されることがある。例えば、製造計画フェーズ１２０の間に設計データ１２４に対して変更が行われることがある。場合によっては、製造フェーズ１２２の間に設計データ１２４に対して変更が行われることがある。さらに、オブジェクト１０４に対するデータ１０２の管理では、オブジェクト１０４に対してオブジェクト１０４の新しいデータが入力されるにつれて、オブジェクトマネージャ１１０はデータ１０２を新規データで更新する。
【００６５】
さらに、オブジェクトマネージャ１１０は、オブジェクト１０４のライフサイクル１０３の任意の時点でデータ１０２の検査を実施することができる。例えば、これらの検査は、オブジェクト１０４の製造中、オブジェクト１０４の組立完了後、オブジェクト１０４の製造完了後、オブジェクト１０４の整備実施時、及び／又はオブジェクトのライフサイクル１０３の他の時点に実施しうる。
【００６６】
一つの例示的な実施例では、オブジェクトマネージャ１１０は検査のため少なくとも２つのデータセットを選択する。この選択は、例えば、オブジェクトマネージャで受け取ったユーザー入力に基づいて行われうる。場合によっては、データセット１１４のすべてが選択されることがある。
【００６７】
オブジェクトマネージャ１１０は、選択されたデータセット１１４を比較して、比較結果１３２を作成する。さらに、オブジェクトマネージャ１１０は、比較のため選択されたデータセット１１４の各々で特定されたコンポーネント１１５の固有キーを使用して、比較結果１３２を作成する。
【００６８】
一つの例示的な実施例として、設計データ１２４及び製造計画データ１２６は比較のため選択されうる。この実施例では、オブジェクトマネージャ１１０は、製造計画データ１２６で特定されたコンポーネント１１５に対する固有キーが、設計データ１２４で特定されたコンポーネント１１５に対する固有キーと一致するかどうかを判断することによって、２つのデータセットを比較する。
【００６９】
さらに、オブジェクトマネージャ１１０は比較結果１３２及び方針１３３を利用して、選択されたデータセットの間に任意の相違点１３１が存在するかどうかを判断する。方針１３３は、得られた比較結果１３２に基づいてデータセット１１４の間に相違点があるかどうかを判断するための任意の数の規則、基準、及び／又は他の情報を含みうる。
【００７０】
相違点１３１は、異なるデータセット１１４が所望の値と一致しない場合に、特定されうる。例えば、相違点１３１は、コンポーネント１１５及び／又は異なるデータセット１１４で特定されたコンポーネント１１５の間の関係性が所望の値と一致しない場合に、存在することがある。具体的には、あるデータセットで特定された固有キーが別のデータセットで特定された固有キーと一致しない場合には、一又は複数の相違点１３１が特定されうる。
【００７１】
図示されたように、相違点１３４は、オブジェクト１０４のコンポーネント１１５の過剰１３６、オブジェクトのコンポーネント１１５の不足１３８、または両者の組合せを含みうる。コンポーネント１１５の過剰１３６は、オブジェクト１０４のライフサイクル１０３のフェーズ１０１のうちのあるフェーズでのデータ１０２で特定されていない部品が、別のフェーズのデータ１０２で特定されている場合に、存在することがある。例えば、過剰１３６は、オブジェクト１０４の設計データ１２４で特定されていない部品に対する固有キーが、製造計画データ１２６及び／又は完了時データ１２８で特定される場合に、存在することがある。この例では、過剰１３６は設計データ１２４に関する。
【００７２】
コンポーネント１１５の不足１３８は、オブジェクト１０４のライフサイクル１０３のフェーズ１０１のうちのあるフェーズでのデータ１０２で特定されている部品が、別のフェーズのデータ１０２で特定されていない場合に、存在することがある。例えば、不足１３８は、設計データ１２４のデータ１０２が製造計画データ１２６及び／又は完了時データ１２８で特定されていない部品に対する固有キーを特定する場合に、存在することがある。この例では、不足１３８は設計データ１２４に関する。
【００７３】
データセット１１４のコンポーネント１１５の識別情報間の相違点１３４は、異なる因子の数に応じて存在しうる。例えば、相違点１３４は、オブジェクト１０４のライフサイクル１０３のフェーズ１０１のうちのあるフェーズが完了していない場合に、存在することがある。一つの例示的な実施例として、相違点１３４は、製造フェーズ１２２がオブジェクト１０４に対してまだ完了していないときに、設計データ１２４と完了時データ１２８との間に存在することがある。
【００７４】
さらに、相違点１３４は、部品の在庫、製造中止となったある種の部品、オブジェクト１０４に対して一又は複数の部品の変更を求めるクライアントの要求、人間オペレータによるデータ１０２の入力時のエラー、及び／又はその他の好適な要因の問題に応じて、存在することがある。
【００７５】
幾つかの例示的な実施例では、データセット１３４間の相違点１３４は、データセット１１４で特定されたコンポーネント１１５に対する固有キーが一致するときに特定されうる。例えば、設計データ１２４で特定された固有キーは、製造計画データ１２６で特定された固有キーと一致しうる。しかしながら、比較１３２を実施する場合には、オブジェクトマネージャ１１０はまた、関連する情報をこれら２つのデータセットのコンポーネント１１５に対する各固有キー１３５と比較して、比較結果１３２を作成することができる。
【００７６】
オブジェクトマネージャ１１０は、一又は複数の相違点１３１が存在するかどうかを判断するため、情報の方針１３３及び比較１３２を利用する。この例では、相違点１３４は、設計データ１２４の固有キー１３５に関連する情報と製造計画データ１２６の同一の固有キー１３５に関連する情報との間の相違となりうる。
【００７７】
これらの例示的な実施例では、オブジェクトマネージャ１１０は、データセット１１４の間の相違点１３１が特定されるときを示すように構成されている。例えば、オブジェクトマネージャ１１０は、ディスプレイ上で特定された任意の相違点１３１をディスプレイシステム１４０に視覚的に表示しうる。具体的には、ディスプレイシステム１４０のグラフィカルユーザーインターフェース上に指示が表示されうる。
【００７８】
ディスプレイシステム１４０は、コンピュータシステム１０８と通信することができる。幾つかの例示的な実施例では、ディスプレイシステム１４０は、コンピュータシステム１０８の一部でありうる。ディスプレイシステム１４０は、任意の数の場所に配置しうる任意の数のディスプレイ装置を含みうる。
【００７９】
一つの例示的な実施例として、オブジェクトマネージャ１１０は、オブジェクト１０４が製造された時点で、製造施設１４２のディスプレイシステム１４０上に任意の相違点１３１の指示を表示する。このようにして、製造施設１４２のオペレータは、データセット１１４間の任意の相違点１３１の指示に対応することができる。
【００８０】
例えば、ディスプレイシステム１４０に相違点１３４の指示が表示されたときには、オペレータはデータセット１１４で特定されたコンポーネント１１５の間の相違点１３４が処置を必要とするものかどうかを判断することができる。これらの例示的な実施例では、処置は相違点１３４の解消となる。例えば、相違点１３４がエラーの場合には、処置は相違点１３４の訂正でもよく、相違点１３４が適切な相違点である場合には、相違点に対する説明であってもよく、あるいは相違点１３４に対する他の好適な形態での解消であってもよい。
【００８１】
さらに、この処置には相違点１３４の解消を含むことがある。例えば、相違点１３４がエラーの場合、処置はエラーの記述を含んでいてもよい。相違点１３４が正しい相違点である場合には、この処置は相違点の記述を含んでいてもよい。相違点の記述は、相違点１３４に対する説明となり、相違点１３４がエラーでないことを示すことができる。
【００８２】
オブジェクトマネージャ１１０は、相違点１３１に対して行われる処置１４４を記録するように構成されている。これらの処置１４４の記録では、オブジェクトマネージャ１１０は記憶システム１１３に処置１４４を保存する。
【００８３】
相違点１３４が特定された場合には、オブジェクトマネージャ１１０及びオペレータの少なくとも１つが、相違点１３４がエラーであるかどうかを確定する。例えば、ディスクプレイシステム１４０上に示された相違点１３４が、オブジェクト１０４の製造時のエラーの結果であるかどうかを、オペレータが判断してもよい。相違点１３４がオブジェクト１０４の製造時のエラーの結果である場合には、オペレータはエラーを訂正することで対応してもよい。例えば、オペレータは完了時データ１２８を訂正してもよい。この訂正は、相違点１３４に対して行われる処置の一形態となりうる。
【００８４】
一つの例示的な実施例として、オペレータはエラーを訂正するため、一又は複数のデータセット１１４に対して新規データを入力してもよい。オブジェクトマネージャ１１０は、データセット１１４を更新した後にデータセット１１４の間の相違点がもはや存在しなくなるようにデータセット１１４を更新するため、新規データを使用するように構成されている。別の実施例として、オブジェクト１０４の組立で誤った部品が使用されたことがエラーとなっている場合には、オペレータはオブジェクト１０４の部品を新しい部品で置き換え、エラーを訂正するため一又は複数のデータセット１１４に新規データを入力してもよい。
【００８５】
幾つかの場合には、相違点１３４がエラーの結果ではないことがある。例えば、相違点１３４は、相違点１３４が正しい又は許容しうるものとする説明を有することがある。相違点１３４がエラーの結果でない場合には、オペレータは、データセット１１４で特定されるコンポーネント１１５の間の相違点１３４に対する説明を与えるデータを入力することで、対応してもよい。
【００８６】
例えば、設計データ１２４が完了時データ１２８で特定されていない部品を特定した場合には、オペレータは相違点１３４に対する説明を与えてもよい。この説明は、設計データ１２４で特定された部品がオブジェクト１０４の構築時にははすでに在庫されておらず、製造時には新しい部品が使用されたことを示すことがある。この説明は、相違点１３４に対する別の形態の処置の例である。
【００８７】
一つの例示的な実施例では、製造計画データ１２６はオブジェクト１０４の製造に関する製造計画の命令を含むことがある。製造時には、製造計画を使用してオブジェクト１０４を製造するクライアントは、一又は複数の命令に変更を加えることがある。例えば、クライアントは命令にトルク値などのパラメータを追加することがある。このトルク値は設計データ１２４に表示されないことがある。
【００８８】
オブジェクトマネージャ１１０は、設計データ１２４と製造計画データ１２６との間の相違点１３４として、命令に追加されたトルク値を特定することができる。その結果、トルク値は設計データ１２４に追加されることがある。このようにして、設計データ１２４を使用して生成される将来の製造計画及び／又は製造計画データ１２６の他の情報は、トルク値を含むことがある。
【００８９】
他の例示的な実施例では、しかしながら、設計データ１２４と製造計画データ１２６との間の相違点１３４に対する説明を、オペレータが与えてもよい。特に、オブジェクト１０４の製造時の特別な状況によりトルク値が製造計画に追加されたことを、オペレータが示すことがある。この説明はまた、トルク値が設計データ１２４に追加されていないことを示すこともある。
【００９０】
特定の相違点１３４に対して一旦処置が行われると、今後比較が行われた際には、その特定の相違点１３４はオブジェクトマネージャ１１０ではもはや特定することはできない。すなわち、特定の相違点１３４には、種々のデータセット１１４の間でエラーとしてのフラグは立てられていない。
【００９１】
幾つかの例示的な実施例では、オブジェクトマネージャ１１０はデータセット１１４の間の相違点１３４を特定するレポートを作成して送信することによって、相違点を１３４を特定することがある。このレポートは製造施設１４２及び／又は他の場所にいる任意の数のオペレータに送信することができる。
【００９２】
別の例示的な実施例では、オブジェクトマネージャ１１０は、相違点１３４を特定するオペレータに電子メールを送信すること、データベース又はテーブルに相違点１３４を記録すること、視覚的及び／又は聴覚的警告を発すること、及びデータセット１１４内のデータ１０２が所望のとおりに一致していないことを示す他の好適な動作のうちの少なくとも１つを実施することによって、データセット１１４の間の相違点１３４を示すことができる。
【００９３】
これらの例示的な実施例では、データセット１１４の検査によって、エラーを示す相違点１３１がデータセット１１４の間にもはや存在しないことが示された場合には、これらのデータセット１１４は調整されたものとみなされる。このようにして、方針１３３に従って種々のデータセット１１４が互いに一致していること、及びデータセット１１４の間で既に特定されている相違点１３１に対して処置１４４が与えられていることを確認することによって、データセット１１４の調整を実施することが可能である。さらに、データセット１１４を調整することで、種々のデータセット１１４の各々によって特定されたオブジェクト１０４に関する構成１１７が正しいことが保証される。
【００９４】
オブジェクト１０４が航空機の場合、航空機の製造施設１４２及びコンピュータシステム１０８は、航空機製造システムと称されることがある。これらの例示的な実施例では、製造施設１４２内にコンピュータシステム１０８の一部、又はすべてを設置すること、あるいは何も設置しないことができる。
【００９５】
このように、オブジェクトマネージャ１１０は、オブジェクト１０４のライフサイクル１０３で長期間にわたって、データ１０２の中に現れるエラーの数を減らすため、オブジェクト１０４のデータ１０２を管理するシステムを提供する。さらに、この形態のデータ１０２の管理は、オブジェクト１０４の実際の製造時に発生するエラーの数を減らすことができる。
【００９６】
加えて、実施される比較のためのデータは、将来の使用に備えて記憶システム１１３に保存することができる。さらに、相違点１３４の識別情報も将来の使用に備えて保存することができる。例えば、オブジェクト１０４の開発時にオブジェクトマネージャ１１０によって実施された多重比較のデータも保存することができる。オブジェクトマネージャ１１０は、このデータを解析し、種々のデータセット１１４の間の一致の程度の変化を判断するように構成されうる。
【００９７】
例えば、データセット１１４を毎日比較して、その比較結果を保存及び解析することができる。このように、種々のコンポーネント１１５のマッチングにおける進展は、開発プロセスの期間全体にわたって評価することができる。さらに、種々のコンポーネント１１５の中の特定のコンポーネントの進展を評価することができる。幾つかの例示的な実施例では、コンポーネント１１５の中の１つのコンポーネントに対するデータセット１１４の比較結果は、コンポーネント１１５の中の別のコンポーネントの対するデータセット１１４の比較結果と比べることができる。
【００９８】
オペレータはまた、種々のデータセット１１４の中のコンポーネント１１５のマッチングで繰り返し発生する問題を解決するため、及び／又はコンポーネント１１５のマッチングにおける動向を把握するため、長期間にわたって実施された多重比較で保存されたデータを閲覧することもできる。
【００９９】
オブジェクト１０４が車両構造物１０５の形態をとる場合には、車両構造物１０５は何百、何千、又は何十万のコンポーネント１１５を含みうる。車両構造物１０５のライフサイクル１０３の様々なフェーズ１０１で、車両構造物１０５の構成１１７においてコンポーネント１１５を特定するデータ１０２の検査は、オペレータが手作業で実施した場合には、所望以上に多くの時間と労力を要することがある。
【０１００】
例えば、契約、期限、規制、及び／又は他の好適な要因の基づいて相違点１３１の識別情報を作成しなければならない場合には、時間的制約が存在することがある。さらに、可能な限り迅速に納入するため車両構造物の完成を目指している場合、クライアントから要求されている場合、あるいはこれらが組み合わさった場合には、時間的制約が存在することがある。
【０１０１】
コンピュータシステム１０８のオブジェクトマネージャ１１０により、このような種々の時間的制約が満たされるように、データ１０２の検査をより迅速且つより効率的に行うことができる。さらに、オブジェクトマネージャ１１０によって、データセット１１４の中の異なるデータセット対の検査をほぼ同時に比較することが可能になる。例えば、オブジェクトマネージャ１１０は、設計データ１２４を製造計画データ１２６と比較し、その間また、設計データ１２４を完了時データ１２８と比較することができる。
【０１０２】
図１の開発環境１００の図解は、有利な実施形態が実装されうる方法に対する物理的又は構造的な制限を示唆することを意図していない。図示されたコンポーネントに加えて及び／又は代えて、他のコンポーネントを使用することができる。幾つかのコンポーネントは不必要になることもある。また、幾つかの機能コンポーネントを示すためにブロックが表示されている。有利な実施形態で実装される場合、一又は複数のこれらのブロックは結合されること、及び／又は分割されることがありうる。
【０１０３】
例えば、幾つかの例示的な実施例では、オブジェクト１０４の組立品は、製造施設１４２以外の異なる製造施設で製造されてもよい。他の例示的な実施例では、オブジェクト１０４は車両構造物１０５以外の形態をとりうる。例えば、オブジェクト１０４は、複合組立品、複合構造物、建物、橋、コンピュータシステム、複雑な構成を有する家具、又はオブジェクトの他の好適な形態であってもよい。
【０１０４】
さらに、実装によっては、特定された任意の相違点１３４に対して行われる処置は、コンピュータシステム１０８の上で動作するソフトウェアによって実行されうる。場合によっては、この処置は、コンピュータシステム１０８に実装された人工知能（ＡＩ）によって生成される。
【０１０５】
加えて、他の例示的な実施例では、記憶システム１１３に保存されているデータセット１１４は、設計フェーズ１１８、製造計画フェーズ１２０、及び製造フェーズ１２２以外の、オブジェクト１０４のライフサイクル１０３の他のフェーズ１０１に対するデータセットを含みうる。
【０１０６】
他の例示的な実施例では、データセット１１４は再構成フェーズ１４８の再構成データ１４６を含みうる。再構成フェーズ１４８では、クライアントはオブジェクト１０４に対して、供給業者によって製造されたオブジェクト１０４の構成１１７とは異なる新しい構成を設計してもよい。例えば、クライアントはオブジェクト１０４の油圧システムで使用されているバルブの形式の変更を希望してもよい。クライアントはオブジェクト１０４の新しい構成に対して、コンポーネント１１５を特定する再構成データ１４６を形成する新規データを入力してもよい。
【０１０７】
オブジェクトマネージャ１１０は、オブジェクト１０４の新しい構成が要求事項を満たし、再認証可能かどうかを判断するために使用されうる。オブジェクトマネージャ１１０は、方針１３３を用いて、オブジェクト１０４の再構成データ１４６と設計データ１２４との間の比較結果１３２を作成する。方針１３３は、オブジェクト１０４の設計１３０に対する任意の数の基準及び／又は変更に対する要求事項を含みうる。オブジェクトマネージャ１１０は、比較結果１３２を用いて、再構成データ１４６と設計データ１２４との間の任意の相違点１３１を特定する。
【０１０８】
さらに、オブジェクトマネージャ１１０及びオペレータのうちの少なくとも１つは、再構成データ１４６と設計データ１２４との間の相違点１３１のうちのいずれが方針１３３の基準及び／又は要求球事項１３３を満たすのか、又相違点１３１のいずれがエラーであるのかを判断することができる。処置１４４は特定された相違点１３１のそれぞれに対して行われうる。
【０１０９】
特定された相違点１３１に対する処置１４４で提供される詳細に応じて、再構成データ１４６及び設計データ１２４のうちの少なくとも１つに対して変更が行われうる。この例示的な実施例では、オブジェクトマネージャ１１０はまた、再構成データ１４６及び／又は設計データ１２４に対して変更が行われるとき、データセット１１４内の他のデータセットを更新してもよい。
【０１１０】
このように、オブジェクトマネージャ１１０は、完全に組み立てられたオブジェクト１０４がクライアントに納品された後であっても、オブジェクト１０４のデータ１０２を管理するように構成されうる。さらに、オブジェクト１０４のライフサイクル１０３の間の任意の時点で作成されたデータ１０２のデータセット１１４は、データ１０２が更新され且つ正確であることを確認するために比較されることもある。場合によっては、オブジェクト１０４のライフサイクル１０３の同一フェーズで、２つのデータセットが作成されることがある。２つのデータセットの間の相違点１３１を特定するため、これら２つのデータセットが比較されることがある。このように、ライフサイクル１０３の当該フェーズで発生する変更は評価可能である。
【０１１１】
ここで図２を参照すると、有利な一実施形態によるデータセットの実例が描かれている。この例示的な実施例では、図１のデータセット１１４の実施例が描かれている。具体的には、図１の設計データ１２４、製造計画データ１２６及び完了時データ１２８の１つの実装例が描かれている。
【０１１２】
この例示的な実施例では、設計データ１２４、製造計画データ１２６及び完了時データ１２８がツリーダイアグラムの形式で表示されている。これらのツリーダイアグラムは図１のディスプレイシステムに表示されうる。
【０１１３】
この例示的な実施例では、設計データ１２４はツリーダイアグラム２０２を含みうる。このツリーダイアグラム２０２はコンポーネント２０４を特定する。これらのコンポーネントは、モデル２０６、第１部品２０８、第２部品２１０、第３部品２１２、第４部品２１４、第５部品２１６及び第６部品２１８を含むが、これらに限定されない。これらのコンポーネントは、図１の車両構造物１０５の設計計画から特定されうる。さらに、これらのコンポーネント２０４は、車両構造物１０５の設計構成２０５を形成する。
【０１１４】
図示されたように、第２部品２１０及び第３部品２１２は組立品を形成する。さらに、第４部品２１４、第５部品２１６及び第６部品２１８は組立品を形成する。第１部品２０８、第２部品２１０と第３部品２１２によって形成された組立品、第４部品２１４と第５部品２１６と第６部品２１８によって形成された組立品は、モデル２０６に従って組み立てられて図１の車両構造物１０５を形成しうる。
【０１１５】
この例示的な実施例では、製造計画データ１２６はまた、コンポーネント２２２を特定するツリーダイアグラム２２０を含みうる。これらのコンポーネント２２２は、設計データ１２４に基づく車両構造物１０５の製造のための製造計画から特定されうる。さらに、これらのコンポーネント２２２は、車両構造物１０５の製造計画構成２２３を形成する。
【０１１６】
したがって、完了時データ１２８はまた、コンポーネント２２６を特定するツリーダイアグラム２２４を含みうる。これらのコンポーネント２２６は、車両構造物１０５を形成するように実際に組み立てられたコンポーネントとして特定されうる。さらに、これらのコンポーネント２２６は、車両構造物１０５の完了時構成２２７を形成する。
【０１１７】
車両構造物１０５の製造が完了した場合には、設計データ１２４で特定されるコンポーネント２０４は、製造計画データ１２６で特定されるコンポーネント２２２及び完了時データ１２８で特定されるコンポーネント２２６と同一でなければならない。図１のオブジェクトマネージャ１１０は、この例示的な実施例での比較のため、設計データ１２４、製造計画データ１２６、及び完了時データ１２８のうちの少なくとも２つを選択しうる。この比較は、これらの異なるデータセット間に何らかの相違点が存在するかどうかを判断するために使用されうる。
【０１１８】
例えば、設計データ１２４のツリーダイアグラム２０２で特定されるコンポーネント２０４は、製造計画データ１２６のツリーダイアグラム２２０で特定されるコンポーネント２２２と比較されることがある。図示されたように、設計データ１２４と製造計画データ１２６との間の比較は、設計データ１２４で特定されるコンポーネント２０４と製造計画データ１２６で特定されるコンポーネント２２２との間に相違点が存在しないことを判断する。
【０１１９】
具体的には、モデル２０６、第１部品２０８、第２部品２１０、及び第４部品２１４が、製造計画データ１２６の中で特定される。すなわち、モデル２０６、第１部品２０８、第２部品２１０、及び第４部品２１４が、製造計画データ１０５の中で特定される。
【０１２０】
設計データ１２４と製造計画データ１２６とを比較する場合、オブジェクトマネージャ１１０は、第２部品２１０が製造計画の中で組立済みとして特定されていると判断することができる。例えば、第２部品２１０は、組み立てられすぐに使用できる形態で第２部品２１０の供給業者から受領済みのことがある。
【０１２１】
オブジェクトマネージャ１１０は、第２部品２１０が組立済みの形態で受領された場合には、第２部品２１０の組立品に使用されている任意の部品が存在するものとみなす。すなわち、設計データ１２４と製造計画データ１２６とを比較する場合、オブジェクトマネージャ１１０は、第３部品２１２が製造計画データ１２６の中に存在するものとみなす。このように、第３部品２１２は、製造計画データ１２６の中で明確に特定される必要はない。
【０１２２】
さらに、オブジェクトマネージャ１１０はまた、第４部品２１４が製造計画データ１２６の中で組立済みの形態で特定されていると判断する。その結果、オブジェクトマネージャ１１０は、第５部品２１６及び第６部品２１８が製造計画データ１２６の中に存在するものとみなす。第５部品２１６及び第６部品２１８は、製造計画データ１２６の中で明確に特定される必要はない。
【０１２３】
このように、オブジェクトマネージャ１１０は、設計データ１２４と製造計画データ１２６との間の比較を使用して、これら２つのデータセットの間に相違点が存在しないかどうかを判断する。２つのデータセットの間に相違点が存在しない場合には、これらのデータセットは完全に一致しているか完全に調整済みである。
【０１２４】
次に、オブジェクトマネージャ１１０は、設計データ１２４のコンポーネント２０４が製造計画データ１２６のコンポーネント２２２と一致したことを示すため、一致インジケータ２３０、２３２、２３４、２３６、２３８、２４０、及び２４２を表示する。第３部品２１２、第５部品２１６、及び第６部品２１８の隣の一致インジケータ２３６、２４０、２４２は上向き矢印になっている。これらの上向き矢印は、これらの部品が、製造計画データ１２６の中で特定されたそれぞれの親部品に基づいて、製造計画データ１２６の中で特定されたことを示している。
【０１２５】
具体的には、第３部品２１２の隣の一致インジケータ２３６は、製造計画データ１２６の中で特定されている第２部品２１０に基づいて、第３部品２１２が製造計画データ１２６の中で特定されていることを示している。さらに、第５部品２１６の隣の一致インジケータ２４０及び第６部品２１８の隣の一致インジケータ２４２は、製造計画データ１２６の中で特定されている第４部品２１４に基づいて、これらの部品が製造計画データ１２６の中で特定されていることを示している。
【０１２６】
さらに、インジケータ２４４は、製造計画データ１２６の中で特定されたコンポーネント２２２のすべてが設計データ１２４の中で特定されていること、及び設計データ１２４の中で特定されたコンポーネント２０４のすべてが製造計画データ１２６の中で特定されていることを示している。同様にして、オブジェクトマネージャ１１０は設計データ１２４と完了時データ１２８を比較することができる。オブジェクトマネージャ１１０はまた、インジケータ２４６で示されているように、設計データ１２４と完了時データ１２８との間に相違点がないことを判断する。
【０１２７】
このように、オブジェクトマネージャ１１０は、設計データ１２４、製造計画データ１２６、及び完了時データ１２８を調整する。この例示的な実施例では、この調整により、設計構成２０５、製造計画構成２２３、及び完了時構成２２７が所望のとおりにほぼ一致することが保証される。
【０１２８】
ここで図３を参照すると、有利な一実施形態によりデータセット間の相違点の実例が描かれている。この例示的な実施例では、図１のオブジェクトマネージャ１１０は、設計データ１２４と製造計画データ１２６を比較し、これら２つのデータセットの間に相違点が存在することを判断する。
【０１２９】
例えば、これらのデータセット間に相違点が存在しない場合、図２の設計データ１２４と製造計画データ１２６との間で実施される比較の前の時点に、この比較を実施してもよい。具体的には、第４部品２１４を供給業者から受領していないときに、図３の設計データ１２４と製造計画データ１２６との間での比較が実施され、図１の車両構造物１０５の製造に関する製造計画に追加される。
【０１３０】
その結果、オブジェクトマネージャ１１０は、図２の第４部品２１４、第５部品２１６、及び第６部品２１８のそれぞれに対して表示されている一致インジケータ２３８、２４０、及び２４２を、それぞれ相違インジケータ３００、３０２及び３０４に変更する。
【０１３１】
図示されているように、相違インジケータ３００、３０２、及び３０４はそれぞれ第４部品２１４、第５部品２１６、及び第６部品２１８を示しており、製造計画データ１２６内では特定されていない。さらに、図２のインジケータ２４４の代わりに、製造計画データ１２６に対して別の識別子３０６が表示されている。このインジケータ３０６は、製造計画データ１２６がまだ調整されていない、又は設計データ１２４に一致していないことを示す。
【０１３２】
すなわち、設計データ１２４で特定されたすべてのコンポーネント２０４が製造計画データ１２６で特定されているわけではない。その結果、オブジェクトマネージャ１１０は、設計構成２０５が車両構造物１０５の製造計画構造２２３と一致しないと判断してもよい。
【０１３３】
ここで図４を参照すると、有利な一実施形態によるデータセットの実例が描かれている。この例示的な実施例では、図１のデータセット１１４の１つの実施例が描かれている。具体的には、図１の設計データ１２４の１つの実装の例が描かれている。図示されているように、設計データ１２４は第１テーブル４００に表わされている。
【０１３４】
この例示的な実施例では、設計データ１２４は空のデータセットである。すなわち、設計データ１２４を表わす第１テーブル４００は、任意のコンポーネント４０２の情報がまだ投入されていない。設計データ１２４で特定されるコンポーネント４０２は、図１のオブジェクト１０４を形成するためのコンポーネントである。具体的には、第１テーブル４００は、任意のコンポーネント４０２に対して属性４０４の情報がまだ投入されていない。この情報は、オブジェクト１０４がコンポーネント４０２によって形成される設計フェーズの間に第１テーブル４００に追加してもよい。
【０１３５】
属性４０４は、部品番号４０８、配置インデックス４１０、ベンダー部品番号４１２、材料４１４、重量４１６、図面番号４１８、据付面４２０、最高保管温度４２２を含む。この例示的な実施例では、部品の部品番号４０８はオブジェクト１０４を形成するために部品を使用する製造者によって部品に与えられた識別子である。部品の配置インデックス４１０は、オブジェクト１０４の構成１１７に関して部品の配置を特定する。例えば、配置インデックス４１０はオブジェクト１０４に関して部品の据付位置を特定しうる。
【０１３６】
ベンダー部品番号４１２は、当該部品の供給業者によって部品に与えられる識別子である。部品の材料４１４は、部品が形成される主要材料であってもよい。部品の重量４１６は、例えば、限定しないが、キログラム（ｋｇ）などの単位で記述されうる。部品の図面番号は、オブジェクト１０４の設計で使用される部品の識別子である。部品の据付面４２０は、部品が据付られるオブジェクト１０４の構成１１７の面を表わす。部品の最大保管温度４２０は、部品が保管される環境の最大温度である。最大保管温度４２０は、例えば、限定しないが、華氏などの単位で記述されうる。
【０１３７】
この例示的な実施例では、コンポーネントの部品番号４０８及び配置インデックス４１０は、当該コンポーネントに対する固有キー４２４を形成する。例えば、部品番号４０８は、図１のコンポーネント識別子１３７の１例である。配置インデックス４１０は、図１のインスタンス識別子１３９の１例である。
【０１３８】
例示的な実施例では、固有キー４２４は設計テーブル４００の中で特定される各コンポーネント４０２によって異なる。例えば、第１部品及び第２部品は同一の部品番号４０８を有することがあるが、配置インデックス４１０はこの２つのコンポーネントに対して異なることがある。このように、固有キー４２４の配置インデックス４１０により、異なるコンポーネント４０２を設計データ１２４の中で識別することが可能になり、互いに識別することができる。
【０１３９】
ここで図５を参照すると、有利な一実施形態によるデータセットの実例が描かれている。この例示的な実施例では、図１のデータセット１１４の１つの実施例が描かれている。具体的には、図１の完了時データ１２８の１つの実装の例が描かれている。図示されているように、完了時データ１２８は第２テーブル５００に表わされている。
【０１４０】
この例示的な実施例では、完了時データ１２８は空のデータセットである。すなわち、完了時データ１２８を表わす第２テーブル５００には、任意のコンポーネント５０２の情報がまだ投入されていない。具体的には、第２テーブル５００には、コンポーネント５０２の識別情報及び／又はこれらのコンポーネント５０２に関する属性の情報がまだ投入されていない。完了時データ１２８で特定されるコンポーネント５０２は、オブジェクト１０４を形成するために組み立てられるコンポーネントである。第２テーブル５２０には、オブジェクト１０４の製造フェーズ１２３の間の情報が投入されている。
【０１４１】
これらのコンポーネント５０２の属性５０４は、部品番号５０８、配置インデックス５１０、据付ツール５１２、要認証指示５１４、保管場所５１６、組立品ジグ番号５１８、据付面５２０、及び組立品セル５２２を含む。部品番号５０８と部品の配置インデックス５１０は、図４の設計データ１２４の中で特定される固有キー４２４と同様に、部品に対して固有キー５２４を形成する。すなわち、固有キー５２４は図４の固有キー４２４と同一の形式になっている。
【０１４２】
部品の据付ツール５１２は、オブジェクト１０４を形成するため部品の据付に使用されるツールである。部品の要認証指示５１４は、部品が認証を必要とするかどうかを示す。部品の保管場所５１６は、部品が保管される場所となる。部品の組立品ジグ番号５１８は、当該部品の組立品ジグの識別子である。部品の組立品セル５２２は、オブジェクトの組立品に部品が据付られる製造施設内での配置となることがある。
【０１４３】
ここで図６を参照すると、有利な一実施形態により２つのデータセット間の比較の実例が描かれている。この例示的な実施例では、図４の第１テーブル４００及び図５の第２テーブル５００に情報が投入されている。具体的には、第１テーブル４００の設計データ１２４は、オブジェクト１０４の設計によて指定されているように、オブジェクト１０４のコンポーネント４０２として第１部品６００及び第２部品６０２を特定する。第２テーブル５００の完了時データ１２８は、オブジェクト１０４の第３部品を特定する。
【０１４４】
この例示的な実施例では、第１部品６００及び第２部品６０２は同一の部品番号４０８を有する。しかしながら、第１部品６００の配置インデックス４１０は第２部品６０２の配置インデックス４１０とは異なる。このように、第１部品６００の固有キー４２４と第２部品６０２の固有キー４２４により、これらの部品は同一の部品番号４０８を有していても互いに識別することが可能である。さらに、この固有キー４２４は完了時データ１２８に対して共通である。すなわち、設計データ１２４で特定されるコンポーネント４０２に対して使用される固有キー４２４は、完了時データ１２８で特定されるコンポーネント５０２に対して使用される固有キー５２４と同一の形式である。
【０１４５】
図１のオブジェクトマネージャ１１０は、製造されるオブジェクト１０４の構成１１７が設計データ１２４で指定されている正しい構成であることを確認するため、第２テーブル５００で表わされている完了時データ１２８と図４の第１テーブル４００で表わされている設計データ１２４との間の比較結果１３２の作成に使用されることがある。設計データ１２４で特定される各コンポーネント４０２に対する固有キー４２４を、完了時データ１２８で特定される各コンポーネント５０２に対する固有キー５２４と照合することによって、比較結果１３２が作成される。
【０１４６】
例えば、比較結果１３２が形成される場合、設計データ１２４で特定される第１部品６００に対する固有キー４２４と、完了時データ１２８で特定される第３部品６０４に対する固有キー５２４との間で一致６０６が特定される。しかしながら、設計データ１２４で特定される第２部品６０２に対する固有キー４２４と、完了時データ１２８で特定されるコンポーネント５０２のいずれかに対する固有キー５２４との間で一致は見つからない。
【０１４７】
この不一致は、設計データ１２４に関するオブジェクト１０４の構成１１７の不足を示している。すなわち、オブジェクト１０４に対して、設計データ１２４で指定されている必要数よりも少ない部品で組み立てられている。この相違点に対応して、オペレータは相違点が設計データ１２４及び／又は完了時データ１２８のエラーの結果によるものであるか、許容しうる説明を有する相違点であるのかを判断してもよい。オペレータは説明を提供することで、この相違点に対して処置を行ってもよい。
【０１４８】
ここで図７を参照すると、有利な一実施形態により２つのデータセット間の比較の実例が描かれている。この例示的な実施例では、図４の第１テーブル４００及び図５の第２テーブル５００に情報が投入されている。具体的には、第１テーブル４００の設計データ１２４は、オブジェクト１０４の設計によて指定されているように、オブジェクト１０４のコンポーネント４０２の１コンポーネントとして第１部品７００を特定する。第２テーブル５００の完了時データ１２８は、オブジェクト１０４に対して第２部品７０２及び第３部品７０４を特定する。
【０１４９】
図１のオブジェクトマネージャ１１０は、製造されるオブジェクト１０４の構成１１７が設計データ１２４で指定されている正しい構成であることを確認するため、第２テーブル５００で表わされている完了時データ１２８と図４の第１テーブル４００で表わされている設計データ１２４との間の比較結果１３２の作成に使用されることがある。
【０１５０】
例えば、比較結果１３２が作成される場合、設計データ１２４で特定される第１部品７００に対する固有キー４２４と、完了時データ１２８で特定される第２部品７０２に対する固有キー５２４との間で一致７０６が特定される。しかしながら、完了時データ１２８で特定される第３部品７０４に対する固有キー５２４と、設計データ１２４で特定されるコンポーネント４０２のいずれかに対する固有キー４２４との間で一致は見つからない。
【０１５１】
この不一致は、設計データ１２４に関するオブジェクト１０４の構成１１７の過剰を示している。すなわち、オブジェクト１０４を形成するため、設計データ１２４で指定されている必要数よりも多い部品で組み立てられている。さらに、この相違点に対応して、オペレータは相違点が設計データ１２４及び／又は完了時データ１２８のエラーの結果によるものであるか、許容しうる説明を有する相違点であるのかを判断してもよい。オペレータは説明を提供することで、この相違点に対して処置を行ってもよい。
【０１５２】
ここで図８を参照すると、有利な一実施形態により２つのデータセット間の比較の実例が描かれている。この例示的な実施例では、図４の第１テーブル４００及び図５の第２テーブル５００に情報が投入されている。具体的には、第１テーブル４００の設計データ１２４は、オブジェクト１０４のコンポーネント４０２として第１部品８００及び第２部品８０２を特定する。第２テーブル５００の完了時データ１２８は、オブジェクト１０４に対して第３部品８０４及び第４部品８０６を特定する。
【０１５３】
図１のオブジェクトマネージャ１１０は、これら２つのデータセット間の比較結果１３２を作成することができる。この比較結果１３２は、設計データ１２４で特定されるコンポーネント４０２が完了時データ１２８で特定されるコンポーネント５０２と一致することを示すことができる。具体的には、設計データ１２４で特定される第１部品８００に対する固有キー４２４と、完了時データ１２８で特定される第３部品８０４に対する固有キー５２４との間で一致８０８が見出される。さらに、設計データ１２４で特定される第２部品８０２に対する固有キー４２４と、完了時データ１２８で特定される第４部品８０６に対する固有キー５２４との間で一致８１０が見出される。
【０１５４】
しかしながら、２つのデータセット間で比較結果１３２を作成する場合には、オブジェクトマネージャ１１０は何らかの相違点が２つのデータセット間に存在するかどうかを判断するため、方針１３３を使用することがある。例えば、方針１３３は、製造フェーズ１２２でオブジェクト１０４に対して特定されるコンポーネントが、保管場所の温度が特定のコンポーネントに対する最高保管温度４２２を超えない保管場所５１６に保管される必要がありうることを示すことがある。この方針１３３はまた、たとえば、保管場所及び当該保管場所で到達する最高温度の一覧を含むことがある。
【０１５５】
一つの例示的な実施例では、方針１３３は、保管場所Ｗ−９８が華氏約１００度を超える最高温度に到達することを示しうる。その結果、オブジェクトマネージャ１１０は、方針１３３を用いて、設計データ１２４の第１部品８００に対して提供される情報と完了時データ１２８の第３部品８０４に対して提供される情報との間の相違点８１２を特定する。さらに、オブジェクトマネージャ１１０は、方針１３３を用いて、設計データ１２４の第２部品８０２に対して提供される情報と完了時データ１２８の第４部品８０６に対して提供される情報との間の相違点８１４を特定する。これらの相違点は、２つのデータセットによって提供される属性の情報で不一致又は矛盾として参照されることがある。
【０１５６】
ここで図９を参照すると、有利な一実施形態により２つのデータセット間の比較結果を表示するグラフィカルユーザーインターフェースの実例が描かれている。この例示的な実施例では、グラフィカルユーザーインターフェース９００は図１のディスプレイシステム１４０上に表示されうる。グラフィカルユーザーインターフェース９００は、図１の設計データ１２４などの設計データと、図１の製造計画データ１２６などの製造計画データとの間の比較結果を表示する。
【０１５７】
具体的には、グラフィカルユーザーインターフェース９００は、コンポーネント９０３を特定するツリーダイアグラム９０２を表示する。グラフィカルユーザーインターフェース９００に表示されているツリーダイアグラム９０２の部分は、設計データ１２４から特定されるコンポーネント９０３を特定することができる。この例示的な実施例では、ツリーダイアグラム９０２の部分９０４は、組立品９０６に対するツリーダイアグラム９０２の分解図の中に表示されている。組立品９０６は複数の部品９０８を含む。
【０１５８】
さらに、情報セクション９０５はまた、グラフィカルユーザーインターフェース９００の中に表示されている。この情報セクション９０５は、他の好適な情報と共に、２つのデータセット間の比較結果を表示する。
【０１５９】
ツリーダイアグラム９０２で特定されるコンポーネント９０３の特定の部品は、例えば、特定の部品に対して製造指図インスタンス（ＳＯＩ）が存在する場合、製造計画データ１２６と照合されることがある。製造指図インスタンスの存在は、特定の部品が製造計画で特定されていること、及び特定の部品に対する指図が供給業者によって設定されたことを示している。
【０１６０】
この例示的な実施例では、組立品９０６は設計データ１２４に対するツリーダイアグラム９０２で選択されている。この選択に対応して、組立品９０６に関する情報が情報セクション９０５に表示されている。さらに、製造指図インスタンス（ＳＯＩ）タブ９１０が情報セクション９０５に表示されている。製造指図インスタンスタブ９１０の存在は、組立品９０６も製造計画データ１２６で特定されていることを示す。具体的には、組立品９０６に対する製造指図番号９１２は、製造指図インスタンスタブ９１０の下に表示されている。
【０１６１】
さらに、図示されているように、組立品９０６及び組立品９０６を形成する部品９０８の隣に表示されている一致インジケータ９１４は、当該組立品及び複数の部品９０８に関して、設計データ１２４と製造計画データ１２６との間に相違点が存在しないことを示している。すなわち、一致インジケータ９１４は、組立品９０６及び組立品９０６を形成する部品９０８のすべてが製造計画データ１２６で特定されていることを示す。
【０１６２】
ここで図１０を参照すると、有利な一実施形態により２つのデータセット間の別の比較結果を表示するグラフィカルユーザーインターフェースの実例が描かれている。この例示的な実施例では、ツリーダイアグラム９０２の異なる部分１０００がグラフィカルユーザーインターフェース１０００上に表示されている。この部分１０００は。複数の部品１００４を含む組立品１００２用のものである
【０１６３】
この例示的な実施例では、組立品１００２用の部品１００４の中の部品１００６が選択されている。この選択に対応して、組立品１００６に関する情報がグラフィカルユーザーインターフェース９００上の情報セクション９０５に表示されている。設計データ１２４と製造計画データ１２６との間に相違点が存在する場合には、この相違点の指示が情報セクション９０５の比較タブ１００７の下に表示されている。
【０１６４】
この例示的な実施例では、不足の指示１００８は比較タブ１００７の下に表示されている。この不足の指示１００８は、設計データ１２４に対するツリーダイアグラム９０２で特定される部品１００６が製造計画データ１２６で特定されていないことを示している。この不足はまた、図９のグラフィカルユーザーインターフェース９００上に表示される製造指図インスタンスタブ９１０などの製造指図インスタンスタブが存在しないことによっても示される。
【０１６５】
この不足はさらに、ツリーダイアグラム９０２の部品１００６の隣の相違インジケータ１０１０によって特定される。部分一致インジケータ１０１２は、組立品１００２の隣に表示され、組立品１００２用の部品１００４のすべてが製造計画データ１２６で特定されているわけではないことを示す。
【０１６６】
ここで図１１を参照すると、有利な一実施形態により２つのデータセット間の比較結果を表示するグラフィカルユーザーインターフェースの実例が描かれている。この例示的な実施例では、グラフィカルユーザーインターフェース９００上に表示されるツリーダイアグラム９０２の部分は、製造計画データ１２６で特定されたが図１の設計データ１２４では特定されていないコンポーネント９０３を示す。
【０１６７】
この例示的な実施例では、情報は、製造計画データ１２６で特定されるコンポーネントに対する情報セクション９０５の製造指図インスタンスタブ９１０の下に表示されうる。この例示的な実施例では、ツリーダイアグラム９０２で特定されるコンポーネント９０３の隣のインジケータ１１００は、これらのコンポーネント９０３が製造計画データ１２６で特定されているが、設計データ１２４では特定されていない。
【０１６８】
ここで図１２を参照すると、有利な一実施形態により２つのデータセット間の比較結果を表示するグラフィカルユーザーインターフェースの実例が描かれている。この例示的な実施例では、部品１２００はツリーダイアグラム９０２で特定されているコンポーネント９０３から選択されている。この選択に対応して、部品１２００に関する情報が情報セクション９０５の不一致タブ１２０２に表示されている。
【０１６９】
相違点が特定された場合、オペレータは相違点がエラーであるかどうかを判断することができる。相違点がエラーの場合、オペレータによるエラーの訂正を可能にするグラフィカルユーザーインターフェース９００を介して、オペレータはユーザー入力を入れることができる。
【０１７０】
この訂正に関する情報は、不一致タブ１２０２の下の処置タブ１２１０の下の注釈セクション１２０６及び／又はユーザーコメントセクション１２０８に入力されうる。さらに、相違点がエラーでない場合には、オペレータは注釈セクション１２０６及び／又はユーザーコメントセクション１２０８に相違点に対する説明を入力してもよい。
【０１７１】
この実施例で図示されているように、部品１２００の隣の閉じられたインジケータ１２０４は、図１の設計データ１２４と製造計画データ１２６との間にかつて存在していた相違点が現在は解消されていることを示す。すなわち、相違点に対する説明が注釈セクション１２０６及びユーザーコメントセクション１２０８に入力されている。さらに、この相違点のステータス１２１２は、クローズされたものとして特定されている。他の例示的な実施例では、相違点がまだ解消されていない場合には、相違点のステータス１２１２はオープンとして特定されることがある。
【０１７２】
次に図１３を参照すると、有利な実施形態に従って描かれた車両の部品を特定するプロセスのフロー図が示されている。図１３に示されたプロセスは、図１のオブジェクトマネージャ１１０を用いて実装可能である。
【０１７３】
このプロセスは車両構造物に対するデータセットを特定することによって開始される（作業１３００）。各データセットは車両構造物のライフサイクルの種々のフェーズで、車両構造物のコンポーネントを特定する。具体的には、各データセットは車両構造物のライフサイクルの種々のフェーズで、車両構造物の構成を示す。
【０１７４】
このプロセスはここで、車両構造物に対するデータセットを比較する（作業１３０２）。次に、このプロセスはデータセット内のコンポーネントの識別情報間の相違点を特定する（作業１３０４）。作業１３０４は、種々のデータセットの異なるコンポーネントに対する固有キーを照合することによって実行されうる。
【０１７５】
その後、このプロセスはデータセット内のコンポーネントの識別情報間の相違点がエラーであるかどうかを確定する（作業１３０６）。例えば、相違点はデータ入力時のエラーの結果であることがある。
【０１７６】
このプロセスはここで、確定されたエラーのエラー記述及びデータセット間のコンポーネントの正しいが異なる識別情報の相違点記述を記録する（作業１３０８）。これらのエラー記述及び相違点記述は、図１の処置の例である。作業１３０８で記録されると、これらのエラー記述及び相違点記述は、図３の記憶システム１１３などの記憶システムに保存される。
【０１７７】
次に、このプロセスはデータセット内の各データセットのエラーを訂正し、一又は複数のデータセットの正しい相違点を注記し、データセット内のコンポーネントの識別情報間の訂正された相関関係を確定し、その後のプロセスを終了する。作業１３１０では、訂正及び注釈は、例えば、図１のオブジェクトマネージャ１１０及び／又はオペレータによって実行されうる。例えば、オペレータはグラフィカルユーザーインターフェースを用いて、エラーの結果である相違点を訂正し、相違点が正しい相違点であることを説明する注釈を記述することができる。
【０１７８】
次に図１４を参照すると、有利な実施形態に従って描かれた車両構造物で使用されるコンポーネントを管理するプロセスのフロー図が示されている。図１４に示されたプロセスは、例えば、図１のオブジェクトマネージャ１１０を用いて実装可能である。
【０１７９】
このプロセスは、比較のため第１データセットと第２データセットを特定するオブジェクトマネージャによって開始される。第１データセットは、例えば、図１の設計データ１２４又は図１の製造計画データ１２６であってもよい。第２データセットは、例えば、図１の製造計画データ１２６又は図１の完了時データ１２８であってもよい。
【０１８０】
次に、オブジェクトマネージャは、第１データセットで特定されたコンポーネントと第２データセットで特定されたコンポーネントを比較する（作業１４０２）。作業１４０２では、コンポーネントの一覧を作成するため、第１データセットで特定されたコンポーネントと第２データセットで特定されたコンポーネントが照合される。
【０１８１】
このコンポーネント一覧のコンポーネントは、一致したコンポーネント及び／又は一致していないコンポーネントを含みうる。この例示的な実施例では、一致したコンポーネントは第１データセットと第２データセットの双方で特定されるコンポーネントである。一致していないコンポーネントはすべて、２つのデータセットのうちの一方のみで特定されるコンポーネントである。
【０１８２】
オブジェクトマネージャは、コンポーネントの一覧をグラフィカルユーザーインターフェース上でツリーダイアグラムの形式で表示する。次に、オブジェクトマネージャは、コンポーネントの一覧からコンポーネントを選択する。
【０１８３】
オブジェクトマネージャは次に、コンポーネントが一致したコンポーネントか一致していないコンポーネントかを判断する。このコンポーネントが一致したコンポーネントである場合には、オブジェクトマネージャはコンポーネントの一覧の中に追加の未処理コンポーネントがあるかどうかを判断する（作業１４１０）。
【０１８４】
追加の未処理コンポーネントがコンポーネントの一覧の中に存在しない場合には、オブジェクトマネージャはグラフィカルユーザーインターフェースに比較結果を表示し、その後のプロセスを終了する。しかしながら、追加の未処理コンポーネントがコンポーネントの一覧の中に存在する場合には、既に述べたようにプロセスは作業１４０６に戻る。
【０１８５】
作業１４０８を再度参照して、コンポーネントが一致していないコンポーネントの場合には、オブジェクトマネージャは当該コンポーネントに関して第１データセットと第２データセットとの間の相違点に対して既に処置が行われているかどうかを判断する。既に処置が行われている場合には、プロセスは上述のように作業１４１０に進む。
【０１８６】
そうではなく、処置が過去に行われていない場合には、オブジェクトマネージャは当該コンポーネントに対して処置が必要であることをグラフィカルユーザーインターフェース上に指示する。この指示は、例えば、ツリーダイアグラムのコンポーネントの隣のディスプレイに対するグラフィカルインジケータであってもよい。別の実施例として、この指示はツリーダイアグラムのコンポーネントの選択に対応して表示されるグラフィカルユーザーインターフェースのタブの下のセクションに表示されるテキストであってもよい。その後、上述のようにプロセスは作業１４１０に戻る。
【０１８７】
これらの例示的な実施例では、オペレータは新規データを入力するため、グラフィカルユーザーインターフェース上で比較結果を閲覧することができる。新規データは、例えば、第１データセット及び第２データセットで特定されたコンポーネント間で特定される相違点に対する説明、車両構造物の製造時のエラーを訂正する新規データ及び／又は他の好適なデータを含みうる。
【０１８８】
これらの例示的な実施例では、第１データセットと第２データセットの間に相違点が存在しない場合、又は第１データセットと第２データセットの間に特定された相違点に対して処置が行われた場合には、第１データセットと第２データセットは完全に一致している又は完全に調整済みであるとみなされる。
【０１８９】
次に図１５を参照すると、有利な実施形態に従って描かれた車両を製造するためのプロセスのフロー図が示されている。図１５に示されたプロセスは、図１の製造施設１４２で実装可能である。
【０１９０】
このプロセスは、車両に対して製造計画データを作成することによって開始される（作業１５００）。車両に対する製造計画データは車両用コンポーネントの識別情報を含む。これらのコンポーネントは、例えば、物理的な部品、ツール、命令、ソフトウェアコンポーネント、及び／又は車両の製造に必要となることがある他のコンポーネントを含みうる。
【０１９１】
製造計画データは車両の設計データと比較される（作業１５０２）。設計データはまた、車両の設計で規定されているように、車両のコンポーネントの識別情報を含む。このプロセスは、これらの２つのデータセットで車両のコンポーネントの識別情報間に何らかの相違点があるかどうかを判断する（作業１５０４）。相違点が存在しない場合、車両は製造される（作業１５０６）
【０１９２】
このプロセスは、車両が製造されるに従って車両用の完了時データを作成する（作業１５０８）。車両の完了時データは、車両用に組み立てられた構成におけるコンポーネントの識別情報を含む。このプロセスはここで、完了時データを製造計画データと比較する。このプロセスは、これらの２つのデータセットに対してコンポーネントの識別情報間に何らかの相違点があるかどうかを判断する（作業１５１２）。相違点が存在しない場合には、このプロセスは終了する。
【０１９３】
そうではなく、何らかの相違点が存在する場合には、このプロセスは存在する各相違点に対して処置が行われるまで待機する（作業１５１４）。処置は相違点の解消である。例えば、相違点がエラーの場合には、処置は当該エラーの訂正となることがある。場合によっては、この処置は当該相違点が許容可能な相違点であることを示す説明であってもよい。この処置はオペレータによるユーザー入力によって提供されること、人工知能システムによって生成されること、又は他の好適な方法によって生成されることがありうる。その後、このプロセスは終了する。
【０１９４】
作業１５０４を再度参照して、何らかの相違点が存在する場合には、このプロセスは存在する各相違点に対して処置が行われるまで待機する（作業１５１６）。次に、プロセスは上述のように作業１５０６に進む。
【０１９５】
別の実施形態でのフロー図及びブロック図は、有利な実施形態で実装可能な装置及び方法の構造、機能、及び作業を示している。その際、フロー図又はブロック図の各ブロックは、作業又はステップのモジュール、セグメント、機能及び／又は部分を表わすことができる。例えば、一又は複数のブロックは、ハードウェア内のプログラムコードとして、又はプログラムコードとハードウェアの組合せとして実装可能である。ハードウェア内に実装した場合、ハードウェアは、例えば、フロー図又はブロック図の一又は複数の作業を実施するように製造又は構成された集積回路の形態をとりうる。
【０１９６】
幾つかの有利な実施形態の代替的な実装では、ブロックに記載された機能又は機能群は、図の中に記載の順序を逸脱して現れることがある。例えば、場合によっては、連続して示されている二つのブロックがほぼ同時に実行されること、又は時には含まれる機能によってはブロックが逆順に実施されることもありうる。また、フローチャート又はブロック図に描かれているブロックに加えて他のブロックが追加されることもありうる。
【０１９７】
次に図１６に注目すると、有利な実施形態に従って図解されたデータ処理システムが示されている。データ処理システム１６００は、図１の一又は複数のコンピュータ１１２に対する実装の一例である。この例示的な実施例では、データ処理システム１６００は通信フレームワーク１６０２を含み、これによりプロセッサ装置１６０４、メモリ１６０６、固定記憶域１６０８、通信装置１６１０、入出力（Ｉ／Ｏ）装置１６１２、及びディスプレイ１６１４の間の通信を可能にする。
【０１９８】
プロセッサ装置１６０４は、メモリ１６０６に読み込まれうるソフトウェアに対する命令を実行するように働く。プロセッサ装置１６０４は、特定の実装に応じて、任意の数のプロセッサ、マルチプロセッサコア、又は他の形式のプロセッサであってもよい。本明細書でアイテムを参照する際に使用している「任意の数の」は、一又は複数のアイテムを意味する。さらに、プロセッサ装置１６０４は、単一チップ上でメインプロセッサが二次プロセッサと共存する異種プロセッサシステムを任意の個数だけ使用して実装されてもよい。別の例示的な実施例では、プロセッサ装置１６０４は同一形式の複数のプロセッサを含む対称型マルチプロセッサシステムであってもよい。
【０１９９】
メモリ１６０６及び固定記憶域１６０８は記憶デバイス１６１６の例である。記憶デバイスは、例えば、限定しないが、データ、機能的な形態のプログラムコード、及び／又は他の好適な情報などの情報を、一時的に及び／又は永続的に保存することができる任意のハードウェア部分である。記憶デバイス１６１６は、これらの実施例ではコンピュータで読込可能な記憶デバイスと呼ばれることもある。これらの例では、メモリ１６０６は、例えば、ランダムアクセスメモリ又は他の好適な揮発性又は不揮発性の記憶デバイスであってもよい。固定記憶域１６０８は特定の実装に応じて様々な形態をとりうる。
【０２００】
例えば、固定記憶域１６０８は一又は複数のコンポーネント又はデバイスを含みうる。例えば、固定記憶域１６０８は、ハードドライブ、フラッシュメモリ、書換え形光ディスク、書換え可能磁気テープ、又はそれらの何らかの組み合わせである。固定記憶域１６０８によって使用される媒体は着脱式であってもよい。例えば、着脱式ハードドライブは固定記憶域１６０８に使用しうる。
【０２０１】
通信装置１６１０はこれらの例では、他のデータ処理システム又はデバイスとの通信を提供する。これらの例では、通信装置１６１０はネットワークインターフェースカードである。通信装置１６１０は、物理的及び無線の通信リンクのいずれか一方又は両方を使用することによって、通信を提供することができる。
【０２０２】
入出力装置１６１２により、データ処理システム１６００に接続可能な他のデバイスによるデータの入力及び出力が可能になる。例えば、入出力装置１６１２は、キーボード、マウス、及び／又は他の幾つかの好適な入力デバイスを介してユーザ入力への接続を提供することができる。さらに、入出力装置１６１２は出力をプリンタに送ってもよい。ディスプレイ１６１４はユーザーに情報を表示する機構を提供する。
【０２０３】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する命令は、通信フレームワーク１６０２を介してプロセッサ装置１６０４と通信する記憶デバイス１６１６内に配置されうる。これらの例示的な実施例では、命令は固定記憶域１６０８上に機能的形態で存在する。これらの命令は、プロセッサ装置１６０４によって実行するため、メモリ１６０６に読み込まれうる。異なる実施形態のプロセスは、メモリ１６０６などのメモリに配置されうる命令を実装したコンピュータを使用して、プロセッサ装置１６０４によって実行されうる。
【０２０４】
これらの命令は、プログラムコード、コンピュータで使用可能なプログラムコード、又はコンピュータで読込可能なプログラムコードと呼ばれ、プロセッサ装置１６０４内のプロセッサによって読込及び実行されうる。異なる実施形態のプログラムコードは、メモリ１６０６又は固定記憶域１６０８など、種々の物理的な記憶媒体又はコンピュータで読込可能な記憶媒体上に具現化しうる。
【０２０５】
プログラムコード１６１８は、選択的に着脱可能でコンピュータで読込可能な媒体１６２０上に機能的な形態で配置され、プロセッサ装置１６０４での実行用のデータ処理システム１６００に読込み又は転送することができる。プログラムコード１６１８及びコンピュータで読込可能な媒体１６２０は、これらの実施例ではコンピュータプログラム製品１６２２を形成する。一実施例では、コンピュータで読込可能な媒体１６２０は、コンピュータで読込可能な記憶媒体１６２４又はコンピュータで読込可能な信号媒体１６２６とすることができる。コンピュータで読込可能な記憶媒体１６２４は、例えば、固定記憶域１６０８の一部であるハードドライブなどのように、記憶デバイス上に転送するための固定記憶域１６０８の一部であるドライブ又は他のデバイスに挿入又は配置される光ディスク又は磁気ディスクなどを含みうる。コンピュータで読込可能な記憶媒体１６２４はまた、データ処理システム１６００に接続されているハードドライブ、サムドライブ、又はフラッシュメモリなどの固定記憶域の形態をとりうる。幾つかの例では、コンピュータで読込可能な記憶媒体１６２４はデータ処理システム１６００から着脱可能ではないことがある。
【０２０６】
これらの実施例では、コンピュータで読込可能な記憶媒体１６２４は、プログラムコード１６１８を伝搬又は転送する媒体よりはむしろプログラムコード１６１８を保存するために使用される物理的な又は有形の記憶デバイスである。コンピュータで読込可能な記憶媒体１６２４は、コンピュータで読込可能な有形の記憶デバイス又はコンピュータで読込可能な物理的な記憶デバイスと呼ばれることもある。すなわち、コンピュータで読込可能な記憶媒体１６２４は、人が触れることのできる媒体である。
【０２０７】
代替的に、プログラムコード１６１８はコンピュータで読込可能な信号媒体１６２６を用いてデータ処理シスム１６００に転送可能である。コンピュータで読込可能な信号媒体１６２６は、例えば、プログラムコード１６１８を含む伝播されたデータ信号であってもよい。例えば、コンピュータで読込可能な信号媒体１６２６は、電磁信号、光信号、及び／又は他の好適な形式の信号であってもよい。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の好適な形式の通信リンクによって転送されうる。すなわち、通信リンク及び／又は接続は、例示的な実施例で物理的なもの又は無線によるものであってもよい。
【０２０８】
幾つかの例示的な実施形態では、プログラムコード１６１８は、データ処理システム１６００内で使用するため、コンピュータで読込可能な信号媒体１６２６を経由する他のデバイス又はデータ処理システムから、ネットワークを介して固定記憶域１６０８へダウンロードすることができる。例えば、サーバーデータ処理システムのコンピュータで読込可能な記憶媒体に保存されたプログラムコードは、ネットワークを介してサーバーからデータ処理システム１６００にダウンロードすることができる。プログラムコード１６１８を提供するデータ処理システムは、サーバーコンピュータ、クライアントコンピュータ、又はプログラムコード１６１８を保存及び転送することができる他のデバイスであってもよい。
【０２０９】
データ処理システム１６００に対して例示されている種々のコンポーネントは、異なる実施形態が実装しうる方法に対して構造上の制限を設けることを意図していない。種々の有利な実施形態は、データ処理システム１６００に対して図解されているコンポーネントに対して追加的又は代替的なコンポーネントを含むデータ処理システム内に実装しうる。図１６に示した他のコンポーネントは、実施例から異なることがある。種々の実施形態は、プログラムコードを実行しうる任意のハードウェアデバイス又はシステムを使用して実装しうる。一つの実施例として、データ処理システムは無機コンポーネントと一体化した有機コンポーネントを含むことが可能、及び／又は人間を除く有機コンポーネントを完全に含みうる。例えば、記憶デバイスは有機半導体を含んでいてもよい。
【０２１０】
別の例示的な実施例では、プロセッサ装置１６０４は、特定の用途のために製造又は構成されたハードウェア装置の形態をとってもよい。この形式のハードウェアは、作業を実施するために構成される記憶デバイスからメモリにプログラムコードを読み込まずに作業を実施することができる。
【０２１１】
例えば、プロセッサ装置１６０４がハードウェア装置の形態をとる場合、プロセッサ装置１６０４は回路システム、特定用途向け集積回路（ＡＳＩＣ）、プログラマブル論理デバイス、又は任意の数の作業を実施するために構成された他の好適な形式のハードウェアであってもよい。プログラマブル論理デバイスにより、デバイスは任意の数の作業を実施するように構成されている。このデバイスはその後再構成すること、又は任意の数の作業を実施するために永続的に構成することができる。プログラマブル論理デバイスの例は、例えば、プログラマブル論理アレイ、プログラマブルアレイロジック、フィールドプログラマブルロジックアレイ、フィールドプログラマブルゲートアレイ、及び他の好適なハードウェアデバイスを含む。この形式の実装により、異なる実施形態のプロセスはハードウェア装置に実装されるため、プログラムコード１６１８は除外されうる。
【０２１２】
さらに別の例示的な実施例では、プロセッサ装置１６０４は、コンピュータ及びハードウェア装置の中に見出されるプロセッサの組み合わせを利用して実装可能である。プロセッサ装置１６０４は、任意の数のハードウェア装置及びプログラムコード１６１８を実行するように構成されている任意の数のプロセッサを有していてもよい。ここに描かれている実施例では、プロセスの一部は任意の数のハードウェア装置に実装することが可能であるが、一方、他のプロセスは任意の数のプロセッサに実装可能である。
【０２１３】
別の実施例では、バスシステムは、通信ネットワーク１６０２を実装するために使用することができ、システムバス又は入出力バスなどの一又は複数のバスを含むことができる。言うまでもなく、バスシステムは、バスシステムに取り付けられた種々のコンポーネント又はデバイスの間でのデータ伝送を行う任意の適切な種類のアーキテクチャを使用して実装することができる。
【０２１４】
さらに、通信装置は、データの送信、データの受信、又はデータの送受信を行う任意の数のデバイスを含むことがある。通信装置は例えば、モデム又はネットワークアダプタ、２個のネットワークアダプタ、又はこれらの組み合わせであってもよい。さらに、メモリは例えば、通信フレームワーク１６０２に備わっていることがあるインターフェース及びメモリ制御装置ハブにみられるような、メモリ１６０６又はキャッシュであってもよい。
【０２１５】
本発明の実施形態は、図１７に示す航空機の製造及び保守方法１７００、及び図１８に示す航空機１８００に照らし説明することができる。
【０２１６】
次に図１７に注目すると、有利な実施形態に従って図解された航空機の製造及び保守の方法が示されている。製造前の段階では、航空機の製造及び保守方法１７００は、図１８の航空機１８００の仕様及び設計１７０２及び材料の調達１７０４を含むことがある。
【０２１７】
製造段階では、コンポーネント及び部分組立品の製造１７０６と、図１８の航空機１８００のシステムインテグレーション１７０８とが行われる。したがって、図１８の航空機１８００は運航１７１２に供するために、認可及び納品１７１０が行われることがある。クライアントによって運航１７１２される間に、図１８の航空機１８００は定期的な整備及び保守１７１４（改造、再構成、改修、及び他の整備又は保守なども含みうる）が予定されている。
【０２１８】
航空機の製造及び保守方法１７００の各プロセスは、システムインテグレーター、第三者、及び／又はオペレータによって実施又は実行されうる。これらの実施例では、オペレータは顧客であってもよい。本明細書の目的のために、システムインテグレーターは、限定しないが、任意の数の航空機製造者、及び主要システムの下請業者を含むことができ、第三者は、限定しないが、任意の数のベンダー、下請業者、及び供給業者を含むことができ、オペレータは、航空会社、リース会社、軍事団体、サービス機関などでありうる。
【０２１９】
次に図１８を参照すると、有利な実施形態で実装されうる航空機を示したものである。この実施例では、図１７の航空機の製造及び保守方法１７００によって製造された航空機１８００は、複数のシステム１８０４及び内装１８０６を有する機体１８０２を含みうる。システム１８０４の例には、推進システム１８０８、電気システム１８１０、油圧システム１８１２、及び環境システム１８１４のうちの一又は複数が含まれる。任意の数の他のシステムが含まれてもよい。航空宇宙産業の例を示したが、自動車産業などの他の産業にも種々の有利な実施形態を適用しうる。
【０２２０】
本明細書で具現化した装置及び方法は、図１７の航空機の製造及び保守方法１７００の少なくとも１つの段階で使用可能である。
【０２２１】
一つの例示的な実施例では、図１７のコンポーネント及び部分組立品の製造１７０６で製造されるコンポーネント又は部分組立品は、図１７で航空機１８００の運航中１７１２に製造されるコンポーネント又は部分組立品と同様の方法で作製又は製造しうる。さらに別の実施例では、一又は複数の装置の実施形態、方法の実施形態、又はこれらの組み合わせは、図１７のコンポーネント及び部分組立品の製造１７０６並びにシステムインテグレーション１７０８などの製造段階で利用可能である。一又は複数の装置の実施形態、方法の実施形態、又はこれらの組み合わせは、図１７で航空機１８００が運行中１７１２及び／又は整備及び保守１７１４の段階で利用可能である。任意の数の種々の有利な実施形態の利用は、航空機１８００の組立て及び／又はコスト削減を大幅に促進しうる。
【０２２２】
したがって、種々の有利な実施形態は、車両構造物の管理のための方法及び装置を提供する。一つの有利な実施形態では、車両構造物を管理する方法が提供される。車両構造物のためのデータセットが特定される。各データセットは車両構造物のライフサイクルの種々のフェーズで、車両構造物のコンポーネントを識別情報を含む。データセットのコンポーネントの識別情報の間に相違点が存在するかどうかに関する判断が行われる。データセットのコンポーネントの間に相違点が存在する場合、データセット間の相違点が示される。
【０２２３】
種々の有利な実施形態の説明は、例示及び説明を目的として提示されているものであり、網羅的な説明であること、又は開示された形態に実施形態を限定することを意図していない。当業者には、多数の修正例及び変形例が明らかであろう。さらに、種々の有利な実施形態は、他の有利な実施形態に照らして別の利点を提供することができる。選択された一又は複数の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対し、様々な実施形態の開示と、考慮される特定の用途に適した様々な修正との理解を促すために選択及び記述されている。
【符号の説明】
【０２２４】
９００    グラフィカルユーザーインターフェース
９０２    ツリーダイアグラム
９０３    コンポーネント
９０５    情報セクション
９０６    組立品
９０８    部品
９１０    製造指図インスタンス（ＳＯＩ）タブ
９１２    製造指図番号
９１４    一致インジケータ
１０００    グラフィカルユーザーインターフェース
１００２    組立品
１００４、１００６    部品
１００７    比較タブ
１００８    不足の指示
１０１０    相違インジケータ
１０１２    部分一致インジケータ
１１００    インジケータ
１２０２    不一致タブ
１２０４    インジケータ
１２０６    注釈セクション
１２０８    ユーザーコメントセクション
１２１０    処置タブ
１２１２    ステータス
【図１】
0006613258.tif 000002
【図２】
0006613258.tif 000003
【図３】
0006613258.tif 000004
【図４】
0006613258.tif 000005
【図５】
0006613258.tif 000006
【図６】
0006613258.tif 000007
【図７】
0006613258.tif 000008
【図８】
0006613258.tif 000009
【図９】
0006613258.tif 000010
【図１０】
0006613258.tif 000011
【図１１】
0006613258.tif 000012
【図１２】
0006613258.tif 000013
【図１３】
0006613258.tif 000014
【図１４】
0006613258.tif 000015
【図１５】
0006613258.tif 000016
【図１６】
0006613258.tif 000017
【図１７】
0006613258.tif 000018
【図１８】
0006613258.tif 000019