(57)【要約】      （修正有）【課題】航空機及び他のシステム向けの部品を製造するための方法を提供する。【解決手段】部品は、CADシステムを使用して設計され、部品のCAD部品モデルを生成する。部品の特徴は、部品のCAD部品モデルから特定される。部品のパラメトリック仕様が、部品の特徴を使用して生成される。部品のパラメトリック仕様は、パラメトリック部品モデルとして保存される。パラメトリック部品モデルは、部品を製作するために使用される。【選択図】図２
2020077382.tif 000002
【特許請求の範囲】
【請求項１】
部品（１０２）を製造する方法であって、
CADシステム（１０８）を使用して前記部品（１０２）を設計し、前記部品（１０２）のCAD部品モデル（２０２）を生成すること、
前記部品（１０２）の前記CAD部品モデルから、前記部品（１０２）の特徴（２０４）を特定すること、
前記部品（１０２）の前記特徴を使用して、前記部品（１０２）のパラメトリック仕様（２０６）を決定すること、
前記部品（１０２）の前記パラメトリック仕様を、パラメトリック部品モデル（２１０）として記憶すること、及び
前記パラメトリック部品モデルを使用して、前記部品（１０２）を製作すること（２１２）を含む、方法。
【請求項２】
前記部品（１０２）の特徴（２０４）を特定することが、前記部品の前記CAD部品モデル内の幾何学的形状を特定することを含む、請求項１に記載の方法。
【請求項３】
前記部品（１０２）の前記パラメトリック仕様（２０６）を決定することが、
三次元座標内の原点として働くような前記部品（１０２）上の位置を特定すること、
前記部品（１０２）の各特定された特徴に種類を関連付けること、
前記部品（１０２）の各特定された特徴に測定可能な属性を関連付けること、及び
前記部品（１０２）の各特定された特徴の各測定可能な属性を、固定されているか又はスケーラブルとして分類することを含む、請求項１又は２に記載の方法。
【請求項４】
前記部品（１０２）向けの符号化された部品の記述（２０８）を生成すること、及び
前記部品（１０２）向けの前記符号化された部品の記述（２１０）を記憶することを更に含む、請求項１から３のいずれか一項に記載の方法。
【請求項５】
前記部品（１０２）が設計されている際に、前記部品（１０２）の前記CAD部品モデル（３０２）をモニタすること、
前記部品（１０２）が設計されている際に、前記部品（１０２）向けの符号化された部品の記述（３０４）を生成すること、
類似する部品（３０６）を特定するために、前記部品（１０２）向けの前記符号化された部品の記述を、既に記憶された設計を有する部品向けの符号化された部品の記述と比較すること、及び
前記CADシステム（１０８）向けのグラフィカルユーザインターフェース（１０６）上で、前記類似する部品（３１０）のうちの１つを特定することを更に含む、請求項１から４のいずれか一項に記載の方法。
【請求項６】
前記パラメトリック部品モデルを使用して、前記部品（１０２）を検査すること（２１４）を更に含む、請求項１から５のいずれか一項に記載の方法。
【請求項７】
前記部品（１０２）が、航空機（１０４）向けの部品である、請求項１から６のいずれか一項に記載の方法。
【請求項８】
部品（１０２）のCAD部品モデルを生成するように構成されたCADシステム（１０８）、
前記部品（１０２）の前記CAD部品モデルから前記部品（１０２）の特徴を特定し、前記部品（１０２）の前記特徴を使用して前記部品（１０２）のパラメトリック仕様を決定し、前記部品（１０２）の前記パラメトリック仕様をパラメトリック部品モデルとして記憶するように構成された、パラメトリック部品システム（１１２）、及び
前記パラメトリック部品モデルを使用して前記部品（１０２）を製作するように構成された部品製作システム（１１８）を備える、装置（１００）。
【請求項９】
前記パラメトリック部品システム（１１２）が、前記部品（１１２）の前記CAD部品モデル内の幾何学的形状を特定することによって、前記部品（１１２）の前記特徴を特定するように構成されている、請求項８に記載の装置（１００）。
【請求項１０】
前記パラメトリック部品システム（１１２）が、
三次元座標内の原点として働くような前記部品（１０２）上の位置を特定すること、
前記部品（１０２）の各特定された特徴に種類を関連付けること、
前記部品（１０２）の各特定された特徴に測定可能な属性を関連付けること、及び
前記部品（１０２）の各特定された特徴の各測定可能な属性を、固定されているか又はスケーラブルとして分類することによって、前記部品（１０２）の前記パラメトリック仕様を決定するように構成されている、請求項８又は９に記載の装置（１００）。
【請求項１１】
前記パラメトリック部品システム（１１２）が、
前記部品（１０２）向けの符号化された部品の記述を生成し、
前記部品（１０２）向けの前記符号化された部品の記述を記憶するように更に構成されている、請求項８から１０のいずれか一項に記載の装置（１００）。
【請求項１２】
グラフィカルユーザインターフェース（１０６）と、
前記部品（１０２）が、前記CADシステム（１０８）を使用して設計されている際に、前記部品（１０２）の前記CAD部品モデルをモニタするように構成されている、パラメトリック部品モニタ（１１４）とを更に備え、
前記パラメトリック部品システム（１１２）が、
前記部品が設計されている際に、前記部品（１０２）向けの符号化された部品の記述を生成し、
類似する部品を特定するために、前記部品（１０２）向けの前記符号化された部品の記述を、既に記憶された設計を有する部品向けの符号化された部品の記述と比較し、
前記グラフィカルユーザインターフェース（１０６）上で、前記類似する部品のうちの１つを特定するように更に構成されている、請求項８から１１のいずれか一項に記載の装置（１００）。
【請求項１３】
前記パラメトリック部品モデルを使用して、前記部品（１０２）を検査するように構成された、部品検査システム（１２２）を更に備える、請求項８から１２に記載の装置（１００）。
【請求項１４】
前記部品（１０２）が、航空機（１０４）向けの部品（１０２）である、請求項８から１３のいずれか一項に記載の装置（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、広くは、航空機及び他のシステム向けの部品の設計及び製造に関する。特に、本開示は、設計自動化システム内で使用される共有された設計規則の技術的内容を保護することに関する。
【背景技術】
【０００２】
コンピュータ援用設計（CAD）は、製品若しくはシステム又は製品若しくはシステムの部品向けの設計の生成、変更、分析、又は最適化を支援するためのコンピュータシステムの使用である。CADソフトウェアは、設計者の生産性を高めるため、設計の質を改善するため、文書を通じてコミュニケーションを改善するため、製造向けのデータベースを生成するために使用されてよい。例えば、CADは、製品、システム、又は部品の三次元モデルを生成するために使用されてよい。CAD出力は、印刷、機械加工、又は他の製造動作向けの電子ファイル形態を採ってよい。
【０００３】
コンピュータ援用製造（CAM）は、製品若しくはシステム又は製品若しくはシステムの部品の製造における製造機械及び工程を制御するためのソフトウェアの使用である。CAMソフトウェアは、より精密な寸法及び材料の一貫性を伴って、より速い生産工程並びに構成要素及び工作機械据え付けを生じさせるために使用されてよい。ある場合においてCAMソフトウェアを使用することは、エネルギー消費も低減させる一方で、製造における原材料の使用の無駄を低減させることができる。CAMは、CADで生成されたモデルをCAMソフトウェアに入力して、次いで製造機械を制御する際の、CADに続く後続のコンピュータ援用工程である。CAMは、物体を生成するために、コンピュータ援用設計（CAD）と併せて使用される。
【０００４】
複雑なシステムは、非常に多数の構成要素部品を有することがある。例えば、民間旅客機などの航空機は、数百万の部品を有することがある。CADとCAMを使用してさえも、航空機又は他の複雑なシステム向けの部品の設計及び製造は、非常に時間がかかるだろう。したがって、現在のCAD／CAMシステム又はそれらの使用は、複雑なシステム向けの部品の設計における制限された効率及び効果を有し得る。
【０００５】
したがって、少なくとも上述の問題点のうちの幾つかと、起こり得る他の問題点とを考慮した方法及び装置が必要とされ得る。
【発明の概要】
【０００６】
例示的な一実施形態では、部品を製造する方法が提供される。部品がCADシステムを使用して設計されて、部品のCAD部品モデルを生成する。部品の特徴が、部品のCAD部品モデルから特定される。部品のパラメトリック仕様が、部品の特徴を使用して生成される。部品のパラメトリック仕様は、パラメトリック部品モデルとして保存される。パラメトリック部品モデルを使用して、部品を製作する。
【０００７】
別の例示的な一実施形態は、CADシステム、パラメトリック部品システム、及び部品製作システムを提供する。CADシステムは、部品のCAD部品モデルを生成するように構成されている。パラメトリック部品システムは、部品のCAD部品モデルから部品の特徴を特定し、部品の特徴を使用して部品のパラメトリック仕様を決定し、部品のパラメトリック仕様をパラメトリック部品モデルとして記憶するように構成されている。部品製作システムは、パラメトリック部品モデルを使用して、部品を製作するように構成されている。
【０００８】
別の例示的な一実施形態は、部品がCADシステムを使用して設計されている際に部品のCAD部品モデルがモニタされる、部品を製造する方法を提供する。部品が設計されている際に、部品向けの符号化された部品の記述が生成される。部品向けの符号化された部品の記述は、類似する部品を特定するために、既に記憶された設計を有する部品向けの符号化された部品の記述と比較される。類似する部品のうちの１つは、CADシステム向けのグラフィカルユーザインターフェース上で特定される。類似する部品のうちの１つの選択は、選択された部品として受け取られる。選択された部品向けのパラメトリック部品モデルを使用して、部品を製作する。
【０００９】
これらの特徴及び機能は、本開示の様々な実施形態で単独で実現可能であるか、又は、以下の説明及び図面を参照して更なる詳細を理解し得る更に別の実施形態において、組み合わされてよい。
【００１０】
例示的な実施形態の特性と考えられる新規の機能は、添付の特許請求の範囲に明記される。しかし、例示的な実施形態並びに好ましい使用モード、さらなる目的及びそれらの特性は、添付図面を参照しながら、本開示の例示的な実施形態についての以下の詳細な説明を読むことにより、最もよく理解されるだろう。
【図面の簡単な説明】
【００１１】
【図１】例示的な一実施形態による、パラメトリック部品システムのブロック図の例示である。
【図２】例示的な一実施形態による、部品を製造する工程のフローチャートの例示である。
【図３】例示的な一実施形態による、部品を設計する工程のフローチャートの例示である。
【図４】例示的な一実施形態による、部品を製造する別の工程のフローチャートの例示である。
【図５】例示的な一実施形態による、特徴抽出向けの工程のフローチャートの例示である。
【図６】例示的な一実施形態による、部品の自動化された分類向けの工程のフローチャートの例示である。
【図７】例示的な一実施形態による、部品タクソノミー（taxonomy）生成向けの工程のフローチャートの例示である。
【図８】例示的な一実施形態による、生産資源積み込み向けの工程のフローチャートの例示である。
【図９】例示的な一実施形態による、材料取り扱い及びパッケージング向けの工程のフローチャートの例示である。
【図１０】例示的な一実施形態による、試験及び製造計画向けの工程のフローチャートの例示である。
【図１１】例示的な一実施形態による、アサーション及び価格調整向けの工程のフローチャートの例示である。
【図１２】例示的な一実施形態による、設計工作向けの工程のフローチャートの例示である。
【図１３】例示的な一実施形態による、推定及び予測向けの工程のフローチャートの例示である。
【図１４】例示的な一実施形態による、設計の複雑さ処理向けの工程のフローチャートの例示である。
【図１５】例示的な一実施形態による、調達される部品の価格決定向けの工程のフローチャートの例示である。
【図１６】例示的な一実施形態による、生産品質要求基準向けの工程のフローチャートの例示である。
【図１７】例示的な一実施形態による、生産安全性向けの工程のフローチャートの例示である。
【図１８】例示的な一実施形態による、データ処理システムのブロック図の例示である。
【発明を実施するための形態】
【００１２】
例示的な実施形態は、CADシステムを使用して生成された三次元部品モデルから部品の特徴を特定するためのシステム及び方法を提供する。部品の特徴は、関心対象の部品の高速検索を可能とするために符号化される。例示的な実施形態は、機能的な部品の特徴に重点を置いた部品の特徴の符号化を提供する。例示的な一実施例によれば、CADシステムを使用する部品の設計がモニタされてよく、未完成部品の設計が、パラメトリック部品データベース内に既に登録された部品に類似していると決定されたときに、既存の部品がオプションとして設計者に提供される。
【００１３】
図１を参照すると、例示的な一実施形態による、パラメトリック部品製造システムのブロック図の例示が描かれている。パラメトリック部品製造システム１００は、部品１０２を製造するように構成されてよい。例えば、非限定的に、部品１０２は、航空機１０４などの複雑なシステム向けの多くの部品のうちの１つであってよい。
【００１４】
パラメトリック部品製造システム１００は、グラフィカルユーザインターフェース１０６、CADシステム１０８、CAD部品データベース１１０、パラメトリック部品システム１１２、パラメトリック部品モニタ１１４、パラメトリック部品データベース１１６、及び部品製作システム１１８を含んでよい。グラフィカルユーザユーザインターフェース１０６は、ユーザ１２０が、パラメトリック部品製造システム１００と相互作用することを可能にする、任意の適切なユーザディスプレイ及び入力デバイスを含んでよい。例えば、非限定的に、ユーザ１２０は部品１０２の人間の設計者であってよい。
【００１５】
CADシステム１０８は、部品１０２の三次元モデルを生成するためのコンピュータ援用設計システムであってよい。部品１０２向けの要件から始まって、ユーザ１２０は、部品１０２を設計するためにCADシステム１０８を使用してよい。CADシステム１０８を使用して生成される部品１０２向けの設計は、CAD部品データベース１１０内に記憶されてよい。例示的な一実施形態によれば、部品１０２を設計するためのCADシステム１０８の使用は、パラメトリック部品システム１１２によって増強されてよい。
【００１６】
部品１０２の特徴がCADシステム１０８を使用して徐々に規定される際に、パラメトリック部品モニタ１１４が、CADシステム１０８を使用する部品１０２の設計をモニタするように構成されてよい。パラメトリック部品モニタ１１４は、特徴が部品１０２向けの設計の中に導入される際に、それらの特徴を特定するために、CADシステム１０８を使用する部品１０２の設計をモニタしてよい。
【００１７】
例えば、非限定的に、CADシステム１０８は、部品１０２向けの三次元幾何学モデルを生成するために使用されてよい。部品１０２向けの三次元モデルは、球、円筒、直線的な箱などの幾何学的立体の外面によって決定された平面向けの、三次元多項式によって生成された表面によって決定された複数の境界表面によって囲まれた空間的容積を備えてよい。幾何学的表面は、パラメトリック関数によって個別に画定されてよく、又は球、円筒、直線的な箱などの複数の幾何学的立体の加減から生じてよい。
【００１８】
部品１０２の特徴は、幾何学的立体の加減によって、CADシステム１０８内で徐々に画定されてよい。例えば、穿孔と同じ直径及び長さを有する円筒を、穿孔と同じ幾何学的位置にある部品１０２向けの三次元部品モデルから減じることによって、部品１０２向けの設計に穿孔が追加されてよい。
【００１９】
部品１０２向けのCAD設計が完了したときに、部品１０２の特徴は、パラメトリック部品システム１１２の抽出サブシステムを使用して、部品１０２向けのCAD設計から特定されてよい。例えば、非限定的に、そのような特徴は、孔、フランジ、チャネル、ネジ、シャンク、他の適切な特徴、又は構造部品及び機械部品に一般的な特徴の様々な組み合わせを含んでよい。部品１０２のそのような特徴は、又は代替的に、平面、角度、縁部、角部、球及び円筒表面、他の適切な幾何学的形状、又は構造部品及び機械部品に一般的な幾何学的形状の特徴の様々な組み合わせを含んでよい。代替的に又は追加的に、部品１０２の特徴は、部品１０２の機能的な目的及び機能を実現することにおける特徴の役割に基づいて特定されてよい。
【００２０】
部品１０２のパラメトリック仕様が、パラメトリック部品システム１１２のパラメトリック部品生成サブシステムを使用して決定されてよい。例示的な一実施形態によれば、部品１０２のパラメトリック仕様は、手動で、自動で、又は部分的に手動且つ部分的に自動で決定されてよい。
【００２１】
例えば、非限定的に、三次元座標の原点として働くような部品１０２上の１つの特徴又は位置が特定されてよい。種類、例えば、孔、屈曲、フランジ、平面、曲面などが、部品１０２の各特定された特徴に関連付けられてよい。１以上の測定可能な属性及び対応する測定値が、各特徴に関連付けられてよい（例えば、非限定的に、（位置＝０．０インチ、１．０インチ、２．５インチ）又は（直径＝０．２５インチ））。
【００２２】
特徴の各測定可能な属性は、固定されているか又はスケーラブル（scalable）として分類されてよい。例えば、非限定的に、特徴の各測定可能な属性は、グラフィカルユーザインターフェース１０６を使用して設計技術者又は他の適切なユーザ１２０からの入力を取得することによって、固定されているか又はスケーラブルとして分類されてよい。
【００２３】
部品１０２の三次元モデルは、パラメトリック部品データベース１１６内に記憶されてよい。各特徴の各大きさは、一定であるか又は相対的であるとして設計されてよい。所定のスケールファクタによって各特徴の相対的な大きさの寸法をスケーリングすることにより、部品１０２のより大きい又はより小さい実例を取得することができる。例えば、非限定的に、所定のスケールファクタは、０．５×、２×、４．２５×、又は任意の他の適切なスケールファクタであってよい。
【００２４】
部品製作システム１１８は、自動化された装備を使用して、部品１０２の製作向けに使用されてよい。例えば、非限定的に、部品製作システム１１８は、パラメトリック部品データベース１１６内に記憶された部品１０２の三次元モデルを使用して、部品１０２を製造するように自動化された装備を制御するための、CAMシステムを含んでよい。
【００２５】
部品製作システム１１８は、パラメトリック部品製作プログラムを備えた、スケーラブルパラメトリック部品製作システムであってよい。パラメトリック部品製作プログラムの寸法座標及び大きさは、パラメトリック部品仕様の寸法座標及び測定によって決定されてよい。
【００２６】
パラメトリック部品データベース１１６内に記憶された部品１０２の三次元モデルは、部品検査システム１２２によって使用されて、自動化された検査装備を使用して部品１０２を検査することができる。例えば、部品検査システム１２２は、部品検査システム１２２内の自動化された検査装備を制御するためにスケーラブルパラメトリック部品検査プログラムを使用するスケーラブル部品検査システムであってよく、パラメトリック部品データベース１１６内に記憶された部品１０２の三次元モデルを使用して部品１０２を検査する。パラメトリック部品検査プログラムの寸法座標及び大きさは、パラメトリック部品仕様の寸法座標及び大きさによって決定されてよい。
【００２７】
部品１０２の符号化された部品の記述は、パラメトリック部品システム１１２の部品符号化サブシステムを使用して生成されてよい。例示的な一実施形態によれば、部品１０２の特定された特徴が使用されて、部品を区別し、部品の範疇を区別して、符号化された部品の記述を生成することができる。
【００２８】
部品１０２の設計中間物は、パラメトリック部品データベース１１６内に記憶されてよい。例えば、非限定的に、設計中間物は、部品１０２の三次元CADモデル、部品符号化、パラメトリック仕様、パラメトリック部品製作プログラム、パラメトリック部品検査プログラム、及び符号化された部品の記述を含んでよい。例えば、非限定的に、部品１０２は、パラメトリック部品仕様によって境界付けられた部品の族の第１のメンバーとして特定されてよい。
【００２９】
CADシステム１０８を使用して新しい部品を設計するときに、部品を設計する工程は、パラメトリック部品モニタ１１４を使用してモニタされてよい。パラメトリック部品モニタは、未完成部品の設計のコピーを周期的にキャプチャするように構成されてよい。次いで、パラメトリック部品システム１１２は、部品１０２向けに上述されたステップを実行してよい。
【００３０】
新しい部品が、CADシステム１０８を使用して設計され、パラメトリック部品モニタ１１４を使用してモニタされている間に、パラメトリック部品データベース１１６内に既に記憶された部品に対する類似性が、新しい部品の符号化された部品の記述を、パラメトリック部品データベース１１６内に既に記憶された各部品の族のうちの第１のメンバーの符号化された部品の記述と比較することによって判定されてよい。新しい部品が、パラメトリック部品データベース内に既に記憶された１以上の族のうちの第１のメンバーに対して類似すると判定されたときに、第１のメンバーの符号化された部品の記述が、新しい部品の符号化された部品の記述に最も類似すると判定された、１つの部品の族が選択されてよい。次いで、新しい部品のパラメトリック仕様を、選択された部品の族のうちの第１のメンバーのパラメトリック仕様と比較することによって、新しい部品が選択された族のうちの第１のメンバーに十分類似しているかどうかを判定することができる。新しい部品が、選択された部品の族のうちの第１のメンバーに十分類似すると判定されたときに、グラフィカルユーザインターフェース１０６を通じて、設計者が選択されたパラメトリック部品の族からの部品を使用することを考慮するように示唆が提示されてよい。
【００３１】
選択されたパラメトリック部品の族からの部品が選択された場合、新しい部品の設計は、その部品の族のパラトリック仕様に従って継続してよい。新しい部品のパラメトリック仕様は、位置や寸法を調整し、使用されない特徴を消去することなどによって、選択された部品の族のうちの第１のメンバーのパラメトリック仕様と一貫したものに変換されてよい。新しい部品の製作向けのパラメトリック部品製作プログラムは、位置や寸法を調整し、使用されない特徴を消去することなどによって、変換されてよい。新しい部品の検査向けのパラメトリック部品検査プログラムは、位置や寸法を調整し、使用されない特徴を消去することなどによって、変換されてよい。新しい部品の三次元モデル、パラメトリック仕様、パラメトリック部品製作プログラム、パラメトリック部品検査プログラム、及び新しい部品の符号化された部品の記述は、選択された部品の族のうちの１つのメンバーとして、パラメトリック部品データベース１１６内に記憶されてよい。
【００３２】
第２の部品のパラメトリック仕様は、第２の部品の各主要な特徴が第１の部品内に同等なものを有し、第２の部品内の特徴の大部分が第１の部品内に同等なものを有し、且つ第２の部品内の特徴属性の寸法測定が、第１の部品内の特徴属性の寸法測定に対する制約に違反しないときに、第１の部品のパラメトリック仕様に類似すると考えられてよい。
【００３３】
図１におけるパラメトリック部品製造システム１００の例示は、例示的な実施形態が実施され得るやり方に対して、物理的又は構造的な限定を表すことを意図していない。示されている構成要素に加えて又は代えて、他の構成要素が使用されてよい。幾つかの構成要素は、任意選択的であってよい。更に、ブロックが、幾つかの機能的な構成要素を示すために提示されている。例示的な実施形態で実施されるときに、これらのブロックのうちの１つ以上が、結合され、分割され、又は結合且つ分割されて異なるブロックになってよい。
【００３４】
図２を参照すると、例示的な一実施形態による、部品を製造する工程のフローチャートの例示が描かれている。例えば、工程２００は、図１におけるパラメトリック部品製造システム１００内で実施されてよい。
【００３５】
工程２００は、CADシステムを使用して部品を設計することによって開始してよい（動作２０２）。部品の特徴が、CADシステムを使用して生成された部品のCADモデルから特定されてよい（動作２０４）。
【００３６】
例えば、非限定的に、動作２０４は、部品の幾何学的特徴を特定することを含んでよい。幾何学的特徴の計算方法が、パラメトリック部品設計用途に対して部品を差別化するために使用され得る、形状の特性記述を測定するために構築されたアルゴリズムを含んでよい。特徴の計算は、表面、容積、湾曲、縁部角度欠陥、ポイント角度欠陥、及びトポロジーを含む、幾何学的測定について行われた計算に基づいてよい。計算された特徴は、異なる部品の種類又は部品の機能との関連付けを統計的に有意に区別するように示されている、そのような特徴を含んでよい。
【００３７】
複数の幾何学的特徴は、データベース内に記憶された各部品向けの幾何学的モデル用にキャプチャされてよい。主たる特徴の選択は、部品設計用途に関連した品質と要件に最も大きな影響を与えるところの、特徴を主題の専門知識を有する人間が誘導し選んだことに基づいてよい。
【００３８】
特徴のダウンセレクション又は再組み合わせは、選択され且つ構築された入力に関する予測能力の質を改善するために、統計分析を使用して、特徴の特定の選択を改善するか、又は後続の分析で使用する特徴の再組み合わせを定式化することによって含まれてよい。この改善は、用途の目的と要件の予測に関連する幾何学的情報をキャプチャすることに対する種々の視点を記述する単一の目的又は複数の目的を満たすように設計されており、使用されるダウンセレクトされた幾何学的属性の最終選択向けの一組の支配的オプション（パレートフロント）を特定するために使用されてよい。
【００３９】
部品のパラメトリック仕様が、生成されてよい（動作２０６）。部品向けの符号化された部品の記述が、生成されてよい（動作２０８）。
【００４０】
動作２０８の部品符号生成は、データ駆動式で部品の代表的な群から有意義でコンパクトな符号化スキームを生成する、部品符号生成アルゴリズムを使用して実施されてよい。アルゴリズムに対する入力は、潜在的に大きな一組の部品であり、それらの部品のそれぞれが、様々な幾何学的、設計の、工程の、及び他の適切な特徴を記述する数値特徴ベクトルによって表されている。これらの特徴は、購入可能なツールを使用してCADモデルから、又は１以上の補助的データベース内に記憶されたメタデータなどの他のソースから、抽出されてよい。符号生成アルゴリズムは、以下のステップを含んでよい。
【００４１】
先ず、特徴同士の相関関係が計算され、高度に相関した特徴が捨てられる。これは、特徴の全ての対の間の相関行列を計算し、次いで、行列の上三角を見て、何らかの閾値（例えば、０．９８）を超えた相関を有する特徴を除去することによって行われる。
【００４２】
次のステップでは、クラスタリングアルゴリズムが、部品の特徴ベクトルに適用されてよく、非相関ステップの後で残っている全ての特徴を利用して、部品をユーザが指定した数の部品群ｋの中に組分けする。Ｋ平均などの良く知られているデータクラスタリングアルゴリズムが、このステップで使用されてよい。ｋパラメータは、ユーザによって指定され、結果としての部品群の質を無作為抽出検査することによって、又は先験的ドメイン知識を使用することによって、経験的に選ばれてよい。
【００４３】
部品群が生成されてしまうと、各群（又はクラスタ）は、任意の特有なIDが割り当てられてよい。次いで、各クラスタのIDが、クラスタ内に包含された部品のそれぞれ向けのクラスラベルになってよい。
【００４４】
次に、管理された特徴選択ルーチンが適用されて、一組の特徴をデータの組を最も良く記述する特徴のユーザ指定の数ｍに低減させる。ｍパラメータは、符号化スキームの長さを直接的に制御する。
【００４５】
このステップに適合し得る多くの既存の管理された特徴選択技術が存在する。例えば、ランダムフォレストベースのアプローチを使用して、重要度によって特徴をランク付けし、次いで、保存されたランキングから上位ｍ個の特徴を選択することができる。直感的に、特徴選択ステップは、部品の類似したクラスタリングを導出するために使用され得る、特徴のより小さいサブセットを見つけようとしている。選択された特徴は、それぞれ、結果としての符号化スキームの１つの寸法すなわち位置を表すことになる。
【００４６】
次に、選択された特徴のそれぞれに対して、管理された離散化アルゴリズムが適用されて、特徴のドメインを有意義な一組の範囲の中に自動的に区分けする。１つのそのようなアルゴリズムは、最小記述長原理（MDLP）アルゴリズムである。それは、各特徴のドメインを再帰的に分割して、部品のクラスエントロピーを最小化することにより、最も適切な間隔を推察する。
【００４７】
最後に、特徴の範囲のそれぞれに、ドメインを区分けする順序で、組｛１〜９、Ａ〜Ｚ｝からの文字が割り当てられる。例えば、範囲［０、１．０］のドメインを有する特徴に対して、離散化アルゴリズムは、それを範囲［０、０．４］、「０．４、０．８」、及び「０．８，１．０」の中に区分けすることができる。次いで、これらの区分けされた範囲は、それぞれ、文字「１」、「２」、及び「３」で表されてよい。９を超える範囲が生成された場合、英字が使用されてよい。
【００４８】
符号化スキームが生成されてしまうと、それは、符号の次元を表す選択された特徴の順序付けられたサブセットと、これらの特徴のそれぞれを区分けするカットポイントとによって、完全に指定される。新しい部品を符号化することは、これらの特徴のそれぞれを単純に決定することを含む。その範囲内では、その部品に関連付けられた値が存在し、対応する文字を符号内のその位置に割り当てる。
【００４９】
次いで、動作２０６で生成されたパラメトリック部品モデルと、動作２０８で生成された符号化された部品の記述とが、記憶されてよい（動作２１０）。次いで、パラメトリック部品モデルを使用して、その部品が製作されてよく（動作２１２）、その後、工程は終了する。代替的に又は追加的に、部品は、パラメトリック部品モデルを使用して検査されてよく（動作２１４）、その後、工程は終了する。
【００５０】
図３を参照すると、例示的な一実施形態による、部品を設計する工程のフローチャートの例示が描かれている。例えば、工程３００は、図１におけるパラメトリック部品製造システム１００内で実施されてよい。
【００５１】
工程３００は、CADシステムを使用して設計されている部品をモニタすることによって開始してよい（動作３０２）。例えば、非限定的に、動作３０２は、部品がCADシステムを使用して設計されている際に、部品のCAD部品モデルをモニタすることを含んでよい。部品が設計されている際に、部品向けの符号化された部品の記述が生成されてよい（動作３０４）。類似する部品を特定するために、部品向けの符号化された部品の記述が、既に記憶されている設計を有する部品向けの符号化された部品の記述と比較されてよい（動作３０６）。次いで、類似する部品が特定されたかどうかが判定されてよい（３０８）。類似する部品が特定されたとの動作３０８での判定に応答して、類似する部品が、CADシステムのユーザに示唆されてよく（動作３１０）、その後、工程は終了する。
【００５２】
次に、代替的な実施形態のより詳細な説明が行われることになる。図４〜図１７に関連して提示される説明は、例えば航空機の部品の製造を対象としているが、例示的な実施形態は航空機の部品に限定されるものではない。例示的な実施形態は、広くは、任意の適切な用途向けの部品を製造することに適用されてよい。
【００５３】
図４を参照すると、例示的な一実施形態による、部品を製造する別の工程のフローチャートの例示が描かれている。工程４００は、図２の工程２００のより詳細な実施例である。
【００５４】
工程４００は、部品データを受け取ることによって開始してよい（動作４０２）。部品データは、部品データの任意の適切なソースから抽出されてよい。例えば、非限定的に、部品データは、立体モデル、部品データ表、写真、二次元図面、物理的な部品それら自体、又は任意の他の適切な部品データのソース若しくはソースの組み合わせから抽出されてよい。
【００５５】
次いで、特徴抽出が、部品データに対して実行されてよい（動作４０４）。例えば、非限定的に、特徴抽出は、立体モデルからの規則に基づいた幾何学的抽出を含んでよい。代替的に又は追加的に、特徴抽出は、立体モデル、テキスト、画像、又は別の適切な部品データのソースからの、管理された又は管理されないディープラーニング特徴抽出を含んでよい。
【００５６】
次いで、動作４０２で受け取られた部品データに関連付けられた記述的な部品データが、様々なソースから収集されてよい（動作４０６）。次いで、部品データは、単一の保存場所の中に集約されてよい（動作４０８）。例えば、非限定的に、部品データは、単一の表の中に集約されてよい。
【００５７】
次いで、部品が、自動的に分類されてよい（動作４１０）。次いで、符号が、部品、及び必要又は所望に応じて生成された部品の新しい範疇に適用されてよい（動作４１２）。次いで、部品の間の類似性分析及びマッピングが、実行されてよい（動作４１４）。部品の要約可視化（abstract visualization）が、生成されてよい（動作４１６）。添付される部品レベルのデータが、追加されてよい（動作４１８）。次いで、添付されたデータを有する部品組分けの回帰分析が、実行されよく（動作４２０）、その後、工程は終了する。
【００５８】
動作４０４を参照すると、特徴抽出中に生じ得る課題及びエラーが、ログに記録されてよい（動作４２２）。動作４０２で受け取られた部品データに関連付けられたデータ品質問題が、決定されてよい（動作４２４）。設計工程制御が改変されてよく、修正動作が設計工程若しくは設計者に向けられてよく、又はこれらの両方が課題に基づいて特定される（動作４２６）。適合した検査設計工程制御が、部品の設計及び製造の中に統合されてよい（動作４２８）。次いで、更新された製造された部品が、最終的な航空機の生産の中に統合されてよい（動作４３０）。
【００５９】
図５を参照すると、例示的な一実施形態による、特徴抽出向けの工程のフローチャートの例示が描かれている。工程５００は、図４の動作４０２の例示的な一実施態様であってよい。
【００６０】
工程５００は、部品データの所有から一般的な形状への変換によって開始してよい（動作５０２）。次いで、その形状が、メッシュ化又はモザイク化されてよい（動作５０４）。次いで、メッシュがきれいにされて、アルゴリズムの品質要件を満たすことができる（動作５０６）。次いで、ボクセル化又はラスタライズが実行されて、ボクセル化データが追加される可能性がある（動作５０８）。例えば、非限定的に、動作５０２、５０４、５０６、及び５０８は、ボクセル化モジュール５０９によって実行されてよい。
【００６１】
方向付けが修正されてよい（動作５１０）。この時点で修正された部品データは、畳み込みニューラルネットワークの中に取り込まれてよい（動作５１２）。畳み込みニューラルネットワークアーキテクチャは、特徴を訓練又は推測するために使用することができる（動作５１４）。例えば、非限定的に、動作５１０、５１２、及び５１４は、ニューラルネットワークラーニング及び推論モジュール５１５内で実施されてよい。
【００６２】
次いで、幾何学的特徴抽出が適用されてよく（動作５１６）、その後、工程は終了する。動作５１６は、ディープラーニング幾何学的特徴抽出のアプリケーション５１８を使用して実行されてよい。
【００６３】
図６を参照すると、例示的な一実施例による、部品の自動化された分類向けの工程のフローチャートの例示が描かれている。工程６００は、図４の動作４１０の例示的な一実施態様であってよい。
【００６４】
工程６００は、ディスク又はデータベースから部品の特徴をロードすることによって開始してよい（動作６０２）。部品の特徴ベクトルは、完全な特徴の一組を使用してｋクラスタの中にクラスタリングされてよい（動作６０４）。各クラスタに任意の識別が割り当てられてよく、次いで、クラスタが含まれるクラスタの識別に基づいて、各部品にクラスラベルが割り当てられてよい（動作６０６）。次いで、管理された特徴抽出アルゴリズムが、クラスラベルが付けられた特徴ベクトルに適用され、特徴の組を最良のｎ個の特徴に低減させてよい（動作６０８）。
【００６５】
次いで、エントロピーベース離散化アルゴリズムが適用されて、各選択された特徴の連続的なドメインを、一組の離散した範囲の中に区分けしてよい（動作６１０）。例えば、非限定的に、動作６１０は、エントロピーベースの離散化アルゴリズムを適用して、各選択された特徴の連続的なドメインを、一組の最大で３６の離散した範囲又は任意の適切な数の離散した範囲の中に区分けすることを含んでよい。各離散化特徴では、離散した範囲が、下側境界によって分類されてよく、次いで、単一の文字が、各範囲に連続的に割り当てられてよい（動作６１２）。例えば、非限定的に、動作６１２は、組｛０〜９、Ａ〜Ｚ｝からの又は任意の他の適切な文字の組からの単一の文字を各範囲に割り当てることを含んでよい。次いで、各部品向けに、長さｎを有する符号が生成されてよい。その場合、符号のｉ番目の次元は、ｉ番目に選択された特徴の範囲に関連付けられた文字に対応し（動作６１４）、その後、工程は終了する。
【００６６】
図７を参照すると、例示的な一実施形態による、部品タクソノミー生成向けの工程のフローチャートの例示が描かれている。工程７００は、図４の動作４１０の別の例示的な一実施態様であってよい。
【００６７】
工程７００は、部品データをロードし前処理することによって開始してよい（動作７０２）。次いで、部品のクラスタリングが、実行されてよい（動作７０４）。次いで、クラスレベルが、部品に割り当てられてよい（動作７０６）。次いで、特徴選択が実行されてよく（動作７０８）、その後に特徴離散化が実行されてよい（動作７１０）。最後に、部品向けの符号が生成されてよく（動作７１２）、その後、工程は終了する。
【００６８】
次に図８を参照すると、例示的な一実施形態による、生産資源積み込み向けの工程のフローチャートの例示が描かれている。工程８００は、図４の動作４１２の部分として実行される工程の一実施例であってよい。
【００６９】
工程８００は、供給元によって、符号化された部品のリストを受け取ることにより開始してよい（動作８０２）。供給元向けの類似する部品のワークパッケージが生成されてよい（動作８０４）。提案依頼書（RFP）が、部品を製造するための既知の能力を有する供給元だけに送られてよい（動作８０６）。部品のバッチングが、製品組分け及び符号によって割り当てられてよい（動作８０８）。航空機の生産（動作８１２）向けに、航空機の生産向けに調整された製造アプローチが実行されてよく（動作８１０）、その後、工程は終了する。
【００７０】
次に図９を参照すると、例示的な一実施形態による、材料取り扱い及びパッケージング向けの工程のフローチャートの例示が描かれている。工程９００は、図４の動作４１２の部分として実行される工程の一実施例であってよい。
【００７１】
工程９００は、部品符号及び割り当てられた群から重量及び容積クラスを決定することによって開始してよい（動作９０２）。部品が、属性に基づいて、パッケージング範疇及び材料取り扱い資源に割り当てられてよい（動作９０４）。パッケージング材料要件マッチング容積、重量、及び資源要件が、決定されてよい（動作９０６）。パッケージング材料及び装備のニーズの計画及び調達向けのストック要件が、報告されてよい（動作９０８）。航空機の生産（動作９１２）向けに、航空機の生産向けに調整された製造アプローチが実行されてよく（動作９１０）、その後、工程は終了する。
【００７２】
次に図１０を参照すると、例示的な一実施形態による、試験及び製造計画向けの工程のフローチャートの例示が描かれている。工程１０００は、図４の動作４１２の部分として実行される工程の一実施例であってよい。
【００７３】
工程１０００は、機械及び位置によって符号化された部品のリストを受け取ることにより開始してよい（動作１００２）。部品が、適切な製造又は試験位置に輸送されてよい（動作１００４）。資源の積み込みは、機械位置向けのデータ駆動需要に基づいて調整されてよい（動作１００６）。工程は、必要とされる作業の種類及び資源を取り扱うために自動的に調整されてよい（動作１００８）。施設及び労働力は、作業の特定されたエリアに基づいて調整されてよい（動作１０１０）。航空機の生産向けに調整された製造アプローチが実行されてよく（動作１０１２）、新しい部品の製造アプローチが、航空機生産システムの中に統合されてよく（動作１０１４）、その後、工程は終了する。
【００７４】
次に図１１を参照すると、例示的な一実施形態による、アサーション及び価格調整向けの工程のフローチャートの例示が描かれている。工程１１００は、図４の動作４１２の部分として実行される工程の一実施例であってよい。
【００７５】
工程１１００は、重要な変更を含むために最終段階まで再設計された部品を特定することによって開始してよい（動作１１０２）。そのような部品は、再度符号化されて、変更の程度を特定することができる（動作１１０４）。次いで、部品が、部品製造業者への変更の影響指数と共に供給元に提出されて、価格上昇のレベルを決定してよく（動作１１０６）、その後、工程は終了する。
【００７６】
次に図１２を参照すると、例示的な一実施形態による、設計工作向けの工程のフローチャートの例示が描かれている。工程１２００は、図４の動作４１２の部分として実行される工程の一実施例であってよい。
【００７７】
工程１２００は、部品向けの要件を介して部品向けの概念的な形状を決定することによって開始してよい（動作１２０２）。概念的な形状は、立体モデル化ソフトウェアを使用して生成されてよく（動作１２０４）、又は、部品が、既存の符号化された部品のデータの組を介して特定されてよい（動作１２０６）。部品の特徴及び属性のトレード研究（trade study）が、データの組内の既存の特徴及び取得原価に対して実行されてよい（動作１２０８）。部品向けの適切な製造工程、材料、及び仕上げが、トレード研究比較に基づいて自動的に選択されてよい（動作１２１０）。次いで、部品が、供給元の能力に従って、符号化された設計に基づいて供給されてよい（動作１２１２）。更新された部品の選択が、航空機の生産の中に統合されてよく（動作１２１４）、その後、工程は終了する。
【００７８】
次いで図１３を参照すると、例示的な一実施形態による、推定及び予測向けの工程のフローチャートの例示が描かれている。工程１３００は、図４の動作４１４の部分として実行される工程の一実施例であってよい。
【００７９】
工程１３００は、歴史的な製品構成から部品の概念的リストを生成することによって開始してよい（１３０２）。符号化された部品は、符号化された部品の既存のデータベース内で特定される（動作１３０４）。トレード研究が符号化スキームを使用して実行されて、指定された部品向けの代替物を特定することができる（動作１３０６）。歴史的な価格決定が、類似性符号化部品に適用されてよい（動作１３０８）。組み立て及び設置向けの符号化された部品推定プラス要因を使用して完成した製品コストのパラメトリック推定が、生産データから決定されてよい（動作１３１０）。ボトムアッププログラム予算及び目標が、データ駆動予測に基づいて割り当てられてよい（動作１３１２）。生産向けの供給元によって製造される部品の選択は交渉されてよい（動作１３１４）。製造された部品は、航空機の生産の中に統合されてよく（動作１３１６）、その後、工程は終了する。動作１３０８に戻って参照すると、動作１３０８と工程１３００の後続の動作は、既存の符号化された部品が性能基準を満たさない場合の設計調整の実行（動作１３１８）に応答して実行されてもよい。
【００８０】
次に図１４を参照すると、例示的な一実施形態による、設計の複雑さ処理向けの工程のフローチャートの例示が描かれている。工程１４００は、図４の動作４１４の部分として実行される工程の一実施例であってよい。
【００８１】
工程１４００は、符号化された部品を既存の範疇と比較することによって開始してよい（動作１４０２）。部品が、重要な幾何学的複雑さ又は予め特定された製造精度を用いて、符号組分けに基づいて複雑であると特定される（動作１４０４）。複雑さ符号は、検証向けに通知されてよい（動作１４０６）。特徴のトレード研究が、特徴及び属性を使用して、既存の部品又は特定のエリアの符号化決定に基づく検証に対して実行されてよい（動作１４０８）。複雑であると通知された部品は、再設計又は代替されて、製造を簡略化することができる（動作１４１０）。次いで、部品が、製造又は調達向けにリリース又は譲渡されてよい（動作１４１２）。部品が、供給元の能力に従って、符号化された設計に基づいて供給されてよい（動作１４１４）。更新された部品設計が、航空機の生産の中に統合されてよく（動作１４１６）、その後、工程設計は終了する。
【００８２】
図１５を参照すると、例示的な一実施例による、調達される部品の価格決定向けの工程のフローチャートの例示が描かれている。工程１５００は、図４の動作４２０の部分として実行される工程の一実施例であってよい。
【００８３】
工程１５００は、回帰分析を実行することによって開始してよい（動作１５０２）。コスト削減の機会が特定されてよい（動作１５０４）。供給元から部品を取得するための契約が、特定されたコスト削減の機会に基づいて、交渉又は再交渉されてよい（動作１５０６）。交渉の結果として選択された部品は、生産向けに供給元によって製造されてよい（動作１５０８）。次いで、製造された部品が、航空機の生産の中に統合されてよく（動作１５１０）、その後、工程は終了する。
【００８４】
図１６を参照すると、例示的な一実施形態による、生産品質要求基準向けの工程のフローチャートの例示が描かれている。工程１６００は、図４の動作４２０の部分として実行される工程の一実施例であってよい。
【００８５】
工程１６００は、回帰分析を実行することによって開始してよい（動作１６０２）。資源要件が、回帰分析の結果に基づいて調整されてよい（動作１６０４）。計画調整が行われてよい（動作１６０６）。焦点エリアが、検査向けに特定されてよい（動作１６０８）。適合した検査手順が特定の部品向けに適用されてよく、製造検査工程の制御が自動的に更新されてよい（動作１６１０）。次いで、部品が、更新された検査制御を用いて製造されてよい（動作１６１２）。次いで、製造された部品が、航空機の生産の中に統合されてよく（動作１６１４）、その後、工程は終了する。
【００８６】
図１７を参照すると、例示的な一実施形態による、生産安全性向けの工程のフローチャートの例示が描かれている。工程１７００は、図４の動作４２０の部分として実行される工程の一実施例であってよい。
【００８７】
工程１７００は、回帰分析を実行することによって開始してよい（動作１７０２）。安全性を改善するための予防機会（preventative opportunity）が、類似する部品に基づいて特定されてよい（動作１７０４）。特定された予防機会に基づいて、特定の部品製造又は設置向けの安全手順が変更されてよく、工程制御が変更されてよい（動作１７０６）。航空機の部品製造工程は、対応する安全性調整を自動的に組み込んでよい（動作１７０８）。次いで、部品が、製造され、航空機生産システムの中に統合されてよく（動作１７１０）、その後、工程は終了する。
【００８８】
図１８を参照すると、例示的な一実施形態による、データ処理システムのブロック図の例示が描かれている。データ処理システム１８００は、図１のパラメトリック部品製造システム１００向けのデータ処理システムの可能な例示的一実施態様である。
【００８９】
この例示的な実施例では、データ処理システム１８００は通信ファブリック１８０２を含む。通信ファブリック１８０２は、プロセッサユニット１８０４、メモリ１８０６、固定記憶域１８０８、通信ユニット１８１０、入出力（Ｉ／Ｏ）ユニット１８１２、及びディスプレイ１８１４の間での通信を提供する。メモリ１８０６、固定記憶域１８０８、通信ユニット１８１０、入出力（Ｉ／Ｏ）ユニット１８１２、及びディスプレイ１８１４は、通信ファブリック１８０２を介してプロセッサユニット１８０４によってアクセス可能なリソースの実施例である。
【００９０】
プロセッサユニット１８０４は、メモリ１８０６に読み込まれるソフトウェアの指示命令を実行する役割を果たす。プロセッサユニット１８０４は、特定の実施態様に応じて、任意の数のプロセッサであるか、マルチプロセッサコアであるか、又は他の何らかの種類のプロセッサであってよい。更に、プロセッサユニット１８０４は、単一チップ上でメインプロセッサが二次プロセッサと共存する幾つかの異種プロセッサシステムを使用して実装され得る。別の実施例として、プロセッサユニット１８０４は、同じタイプのプロセッサを複数個含む対称型マルチプロセッサシステムであってもよい。
【００９１】
メモリ１８０６及び固定記憶域１８０８は、記憶デバイス１８１６の実施例である。記憶デバイスは、一時的に若しくは恒久的に情報を記憶することが可能な任意のハードウェアであり、この情報は、例えば非限定的な例として、データ、機能的形態のプログラムコード、及び他の好適な情報などである。記憶デバイス１８１６は、これらの実施例では、コンピュータ可読記憶デバイスとも称され得る。これらの実施例で、メモリ１８０６は、例えばランダムアクセスメモリ、又は任意の他の適切な揮発性或いは不揮発性の記憶デバイスであってもよい。固定記憶域１８０８は、特定の実施態様に応じて様々な形態を採り得る。
【００９２】
例えば、固定記憶域１８０８は、１以上の構成要素又はデバイスを包含し得る。例えば、固定記憶域１８０８は、ハードドライブ、フラッシュメモリ、書換え可能光ディスク、書換え可能磁気テープ、又はこれらの何らかの組み合わせであり得る。固定記憶域１８０８によって使用される媒体は、着脱可能でもあり得る。例えば、着脱可能ハードドライブが、固定記憶域１８０８のために使用され得る。
【００９３】
通信ユニット１８１０は、これらの実施例では、他のデータ処理システム又はデバイスとの通信を提供する。これらの例では、通信ユニット１８１０は、ネットワークインターフェースカードである。通信ユニット１８１０は、物理的通信リンク及び無線通信リンクの何れか又はそれら両方を使用することによって、通信を提供し得る。
【００９４】
入出力（Ｉ／Ｏ）ユニット１８１２により、データ処理システム１８００に接続可能な他のデバイスによるデータの入力及び出力が可能になる。例えば、入出力（Ｉ／Ｏ）ユニット１８１２は、キーボード、マウス、及び／又は他の何らかの好適な入力デバイスを通じて、ユーザ入力のための接続を提供し得る。更に、入出力（Ｉ／Ｏ）ユニット１８１２は、プリンタに出力を送信し得る。ディスプレイ１８１４は、ユーザに情報を表示するための仕組みを提供する。
【００９５】
オペレーティングシステム、アプリケーション、及び／又はプログラムに対する指示命令は記憶デバイス１８１６の上に配置可能で、この記憶デバイス１８１６は通信ファブリック１８０２を介してプロセッサユニット１８０４と通信を行う。これらの実施例では、指示命令が、固定記憶域１８０８上で機能的形態を採る。これらの指示命令は、プロセッサユニット１８０４による実行のためにメモリ１８０６に読み込まれてもよい。種々の実施形態の工程は、メモリ１８０６などのメモリに配置され得る指示命令を実装したコンピュータを使用して、プロセッサユニット１８０４によって実施することができる。
【００９６】
これらの指示命令は、プログラム指示命令、プログラムコード、コンピュータ可用プログラムコード、又はコンピュータ可読プログラムコードと呼ばれ、プロセッサユニット１８０４内のプロセッサによって読み込まれて実行される。種々の実施形態におけるプログラムコードは、メモリ１８０６又は固定記憶域１８０８などの、種々の物理的又はコンピュータ可読記憶媒体で具現化され得る。
【００９７】
プログラムコード１８１８は、選択的に着脱可能なコンピュータ可読媒体１８２０に機能的な形態で配置され、且つ、プロセッサユニット１８０４による実行のためにデータ処理システム１８００に読み込まれ得るか又は送信され得る。これらの実施例では、プログラムコード１８１８及びコンピュータ可読媒体１８２０は、コンピュータプログラム製品１８２２を形成する。一実施例では、コンピュータ可読媒体１８２０は、コンピュータ可読記憶媒体１８２４又はコンピュータ可読信号媒体１８２６とすることができる。
【００９８】
コンピュータ可読記憶媒体１８２４は、例えば、固定記憶域１８０８の部品であるハードディスクなどのように、記憶デバイス上に転送するための固定記憶域１８０８の部品であるドライブ又は他のデバイスに挿入又は配置される光ディスク又は磁気ディスクなどを含み得る。コンピュータ可読記憶媒体１８２４はまた、データ処理システム１８００に接続された固定記憶域（例えば、ハードドライブ、サムドライブ、又はフラッシュメモリ）の形態をとり得る。幾つかの例では、コンピュータ可読記憶媒体１８２４は、データ処理システム１８００から着脱可能でなくてもよい。
【００９９】
これらの実施例では、コンピュータ可読記憶媒体１８２４は、プログラムコード１８１８を伝搬又は転送する媒体ではなく、プログラムコード１８１８を記憶するために使用される物理的な又は有形の記憶デバイスである。コンピュータ可読記憶媒体１８２４は、コンピュータ可読有形記憶デバイス又はコンピュータ可読物理記憶デバイスと呼ばれることもある。換言すると、コンピュータ可読記憶媒体１８２４は、人が触れることのできる媒体である。
【０１００】
代替的に、プログラムコード１８１８は、コンピュータ可読信号媒体１８２６を使用して、データ処理システム１８００に伝送され得る。コンピュータ可読信号媒体１８２６は、例えば、プログラムコード１８１８を包含する被伝播データ信号であり得る。例えば、コンピュータ可読信号媒体１８２６は、電磁信号、光信号、及び／又は他の任意の適切な種類の信号であってもよい。これらの信号は、無線通信リンク、光ファイバケーブル、同軸ケーブル、有線などの通信リンク、及び／又は他の任意の適切な種類の通信リンクによって伝送され得る。すなわち、実施例では、通信リンク及び／又は接続は、物理的なもの又は無線によるものになり得る。
【０１０１】
幾つかの例示的な実施形態では、プログラムコード１８１８は、データ処理システム１８００内で使用するため、コンピュータ可読信号媒体１８２６を通して、別のデバイス又はデータ処理システムからネットワークを介して固定記憶域１８０８へダウンロードされ得る。例えば、サーバデータ処理システム内のコンピュータ可読記憶媒体に保存されているプログラムコードは、ネットワークを介してサーバからデータ処理システム１８００にダウンロードし得る。プログラムコード１８１８提供するデータ処理システムは、サーバコンピュータ、クライアントコンピュータ、又はプログラムコード１８１８を記憶及び伝送できるその他なんらかのデバイスとすることができる。
【０１０２】
データ処理システム１８００に関して例示されている種々の構成要素は、種々の実施形態が実施され得るやり方に構造的な限定をもたらすことを意図するものではない。種々の例示的な実施形態は、データ処理システム１８００に関して例示されている構成要素の、追加的な、及び／又は代替的な構成要素を含むデータ処理システムにおいて実施され得る。図１８に示した他の構成要素は、図示した実施例とは異なる可能性がある。種々の実施形態は、プログラムコードを実行できる任意のハードウェアデバイス又はシステムを用いて実行されうる。一実施例として、データ処理システム１８００は、無機構成要素と統合された有機構成要素を含むことができる、及び／又は人間を除く有機構成要素全体からなるとしてもよい。例えば、記憶デバイスは有機半導体で構成され得る。
【０１０３】
別の実施例では、プロセッサユニット１８０４は、特定用途のために製造又は構成された回路を有するハードウェア装置の形態をとってもよい。この種のハードウェアは、プログラムコードを記憶デバイスからメモリに読み込んで工程を実行するように構成する必要なく、工程を実行し得る。
【０１０４】
例えば、プロセッサユニット１８０４がハードウェアユニットの形態を採るときに、プロセッサユニット１８０４は、回路システム、特定用途向け集積回路（ASIC）、プログラマブル論理デバイス、又は幾つかの工程を実行するように構成された他の何らかの適切な種類のハードウェアであり得る。プログラマブル論理デバイスにより、デバイスは任意の数の工程を実行するように構成されている。デバイスは、後で再構成してもよく、又は、数々の動作を実行するように恒久的に構成してもよい。プログラム可能論理デバイスの例には、例えば、プログラム可能論理アレイ、プログラム可能アレイ論理、フィールドプログラマブル論理アレイ、フィールドプログラマブルゲートアレイ、及び他の適切なハードウェアデバイスが含まれる。この種の実施態様の場合、種々の実施形態のための工程がハードウェアユニット内で実行されることから、プログラムコード１８１８は省略され得る。
【０１０５】
更に別の例示的な実施例では、プロセッサユニット１８０４は、コンピュータ及びハードウェアユニットの中に見られるプロセッサの組み合わせを使用して実装可能である。プロセッサユニット１８０４は、プログラムコード１８１８を実行するように構成された幾つかのハードウェアユニット及び幾つかのプロセッサを有していてもよい。図示した実施例の場合、幾つかのハードウェアユニットにおいて幾つかの工程を実施することができ、幾つかのプロセッサにおいてその他の工程を実施することができる。
【０１０６】
別の実施例では、バスシステムは、通信ファブリック１８０２を実装するために使用することができ、システムバス又は入出力バスなどの１以上のバスを含むことができる。当然ながらバスシステムは、バスシステムに取り付けられた種々の構成要素又はデバイスの間でのデータ伝送を行う任意の適切な種類のアーキテクチャを使用して実装することができる。
【０１０７】
加えて、通信ユニット１８１０は、データの送信、データの受信、又はデータの送受信を行う任意の数のデバイスを含み得る。通信ユニット１８１０は、例えば、モデム又はネットワークアダプタ、２つのネットワークアダプタ、又はこれらの何らかの組み合わせであり得る。更に、メモリは、例えば、メモリ１８０６、又はインターフェースに見られるようなキャッシュ、及び通信ファブリック１８０２中に存在するメモリコントローラハブであってもよい。
【０１０８】
本明細書で説明するフローチャート及びブロック図は、様々な例示的実施形態によるシステム、方法、及びコンピュータプログラム製品の可能な実行態様のアーキテクチャ、機能性、及び工程を示す。これに関して、フローチャート又はブロック図の各ブロックは、１以上の特定の論理的機能を実行するための１以上の実行可能な指示命令を含む、コードのモジュール、セグメント、又は部分を表わし得る。幾つかの代替的な実施態様では、ブロックに示された機能は図面に記載の順序で行われなくともよい。例えば、関連する機能性に応じて、連続して示す２つのブロックの機能が実質的に同時に実行され得るか、又はそれらのブロックの機能は時に逆の順序で実行され得る。
【０１０９】
更に本発明は、以下の条項による実施形態を含む。
条項１.
部品（１０２）を製造する方法であって、
CADシステム（１０８）を使用して前記部品（１０２）を設計し、前記部品（１０２）のCAD部品モデル（２０２）を生成すること、
前記部品（１０２）の前記CAD部品モデルから、前記部品（１０２）の特徴（２０４）を特定すること、
前記部品（１０２）の前記特徴を使用して、前記部品（１０２）のパラメトリック仕様（２０６）を決定すること、
前記部品（１０２）の前記パラメトリック仕様を、パラメトリック部品モデル（２１０）として記憶すること、及び
前記パラメトリック部品モデルを使用して、前記部品（１０２）を製作すること（２１２）を含む、方法。
条項２．
前記部品（１０２）の特徴（２０４）を特定することが、前記部品の前記CAD部品モデル内の幾何学的形状を特定することを含む、条項１に記載の方法。
条項３．
前記部品（１０２）の前記パラメトリック仕様（２０６）を決定することが、
三次元座標内の原点として働くような前記部品（１０２）上の位置を特定すること、
前記部品（１０２）の各特定された特徴に種類を関連付けること、
前記部品（１０２）の各特定された特徴に測定可能な属性を関連付けること、及び
前記部品（１０２）の各特定された特徴の各測定可能な属性を、固定されているか又はスケーラブルとして分類することを含む、条項１又は２に記載の方法。
条項４．
前記部品（１０２）向けの符号化された部品の記述（２０８）を生成すること、及び
前記部品（１０２）向けの前記符号化された部品の記述（２１０）を記憶することを更に含む、条項１から３のいずれか一項に記載の方法。
条項５．
前記部品（１０２）が設計されている際に、前記部品（１０２）の前記CAD部品モデル（３０２）をモニタすること、
前記部品（１０２）が設計されている際に、前記部品（１０２）向けの符号化された部品の記述（３０４）を生成すること、
類似する部品（３０６）を特定するために、前記部品（１０２）向けの前記符号化された部品の記述を、既に記憶された設計を有する部品向けの符号化された部品の記述と比較すること、及び
前記CADシステム（１０８）向けのグラフィカルユーザインターフェース（１０６）上で、前記類似する部品（３１０）のうちの１つを特定することを更に含む、条項１から４のいずれか一項に記載の方法。
条項６．
前記パラメトリック部品モデルを使用して、前記部品（１０２）を検査すること（２１４）を更に含む、条項１から５のいずれか一項に記載の方法。
条項７．
前記部品（１０２）が、航空機（１０４）向けの部品である、条項１から６のいずれか一項に記載の方法。
条項８．
部品（１０２）のCAD部品モデルを生成するように構成されたCADシステム（１０８）、
前記部品（１０２）の前記CAD部品モデルから前記部品（１０２）の特徴を特定し、前記部品（１０２）の前記特徴を使用して前記部品（１０２）のパラメトリック仕様を決定し、前記部品（１０２）の前記パラメトリック仕様をパラメトリック部品モデルとして記憶するように構成された、パラメトリック部品システム（１１２）、及び
前記パラメトリック部品モデルを使用して前記部品（１０２）を製作するように構成された部品製作システム（１１８）を備える、装置（１００）。
条項９．
前記パラメトリック部品システム（１１２）が、前記部品（１１２）の前記CAD部品モデル内の幾何学的形状を特定することによって、前記部品（１１２）の前記特徴を特定するように構成されている、条項８に記載の装置（１００）。
条項１０．
前記パラメトリック部品システム（１１２）が、
三次元座標内の原点として働くような前記部品（１０２）上の位置を特定すること、
前記部品（１０２）の各特定された特徴に種類を関連付けること、
前記部品（１０２）の各特定された特徴に測定可能な属性を関連付けること、及び
前記部品（１０２）の各特定された特徴の各測定可能な属性を、固定されているか又はスケーラブルとして分類することによって、前記部品（１０２）の前記パラメトリック仕様を決定するように構成されている、条項８又は９に記載の装置（１００）。
条項１１．
前記パラメトリック部品システム（１１２）が、
前記部品（１０２）向けの符号化された部品の記述を生成し、
前記部品（１０２）向けの前記符号化された部品の記述を記憶するように更に構成されている、条項８から１０のいずれか一項に記載の装置（１００）。
条項１２．
グラフィカルユーザインターフェース（１０６）と、
前記部品（１０２）が、前記CADシステム（１０８）を使用して設計されている際に、前記部品（１０２）の前記CAD部品モデルをモニタするように構成されている、パラメトリック部品モニタ（１１４）とを更に備え、
前記パラメトリック部品システム（１１２）が、
前記部品が設計されている際に、前記部品（１０２）向けの符号化された部品の記述を生成し、
類似する部品を特定するために、前記部品（１０２）向けの前記符号化された部品の記述を、既に記憶された設計を有する部品向けの符号化された部品の記述と比較し、
前記グラフィカルユーザインターフェース（１０６）上で、前記類似する部品のうちの１つを特定するように更に構成されている、条項８から１１のいずれか一項に記載の装置（１００）。
条項１３．
前記パラメトリック部品モデルを使用して、前記部品（１０２）を検査するように構成された、部品検査システム（１２２）を更に備える、条項８から１２に記載の装置（１００）。
条項１４．
前記部品（１０２）が、航空機（１０４）向けの部品（１０２）である、条項８から１３のいずれか一項に記載の装置（１００）。
条項１５．
部品（１０２）を製造する方法であって、
CADシステム（１０８）を使用して前記部品（１０２）が設計されている際に、前記部品（１０２）のCAD部品モデル（３０２）をモニタすること、
前記部品（１０２）が設計されている際に、前記部品（１０２）向けの符号化された部品の記述（３０４）を生成すること、
類似する部品を特定するために、前記部品（１０２）向けの前記符号化された部品の記述（３０４）を、既に記憶された設計を有する部品向けの符号化された部品の記述と比較すること、
前記CADシステム（１０８）向けのグラフィカルユーザインターフェース（１０６）上で、前記類似する部品（３１０）のうちの１つを特定すること、
前記類似する部品のうちの１つの選択を、選択された部品として受け取ること、及び
前記選択された部品向けのパラメトリック部品モデルを使用して、前記部品（２１２）を製作することを含む、方法。
条項１６．
前記選択された部品向けの前記パラメトリック部品モデルを使用して、前記部品（２１４）を検査することを更に含む、条項１５に記載の方法。
条項１７．
前記部品（１０２）が、航空機（１０４）向けの部品（１０２）である、条項１５又は１６に記載の方法。
条項１８．
CADシステム（１０８）を使用して前記選択された部品（２０２）を設計し、前記選択された部品のCAD部品モデルを生成すること、
前記部品（２０４）の前記CAD部品モデルから、前記選択された部品の特徴を特定すること、
前記選択された部品（２０６）の前記特徴を使用して、前記選択された部品のパラメトリック仕様を決定すること、及び
前記選択された部品の前記パラメトリック仕様を、前記パラメトリック部品モデル（２１０）として記憶することを更に含む、条項１５から１７のいずれか一項に記載の方法。
条項１９．
前記選択された部品（１０２）の特徴を特定することが、前記選択された部品（１０２）の前記CAD部品モデル内の幾何学的形状を特定することを含む、条項１８に記載の方法。
条項２０．
前記選択された部品（１０２）の前記パラメトリック仕様を決定することが、
三次元座標内の原点として働くような前記選択された部品（１０２）上の位置を特定すること、
前記選択された部品（１０２）の各特定された特徴に種類を関連付けること、
前記選択された部品（１０２）の各特定された特徴に測定可能な属性を関連付けること、及び
前記選択された部品（１０２）の各特定された特徴の各測定可能な属性を、固定されているか又はスケーラブルとして分類することを含む、条項１８に記載の方法。
【０１１０】
種々の例示的な実施形態の説明は、例示及び説明を目的として提示されており、網羅的であること、又は開示された形態の実施形態に限定することは意図されていない。当業者には、多くの修正例及び変形例が自明となろう。更に、種々の例示的な実施形態によって、他の好ましい実施形態と比較して異なる特徴が提供され得る。選択された１以上の実施形態は、実施形態の原理、実際の用途を最もよく説明するため、及び他の当業者に対して、様々な実施形態の開示内容と考慮される特定の用途に適した様々な修正の理解を促すために選択及び記述されている。
【図１】
2020077382.tif 000003
【図２】
2020077382.tif 000004
【図３】
2020077382.tif 000005
【図４】
2020077382.tif 000006
【図５】
2020077382.tif 000007
【図６】
2020077382.tif 000008
【図７】
2020077382.tif 000009
【図８】
2020077382.tif 000010
【図９】
2020077382.tif 000011
【図１０】
2020077382.tif 000012
【図１１】
2020077382.tif 000013
【図１２】
2020077382.tif 000014
【図１３】
2020077382.tif 000015
【図１４】
2020077382.tif 000016
【図１５】
2020077382.tif 000017
【図１６】
2020077382.tif 000018
【図１７】
2020077382.tif 000019
【図１８】
2020077382.tif 000020
【外国語明細書】
2020077382000001.pdf
2020077382000002.pdf
2020077382000003.pdf
2020077382000004.pdf