【手続補正書】
【提出日】平成16年12月16日(2004.12.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
以下のステップ：
各部品がその部品の幾何学的形状を表すメタデータによってデータベース中に個別に記述されているこれらの部品を表すこのデータベースをコンパイルし；
或る対象部品の幾何学的形状を表すそれに対応するメタデータを決定し；
この対象部品のメタデータに関する値の範囲を確認し；そして、
これらの値の範囲内にあるメタデータを有する全ての複数の部品を確認するためにこのデータベースを検索するステップから成る部品を比較する方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】請求項１２
【補正方法】変更
【補正の内容】
【請求項１２】
以下のステップ：
各部品がその部品の幾何学的形状を表すメタデータによってデータベース中に個別に記述されているこれらの部品を表すこのデータベースをコンパイルし；
或る対象部品の幾何学的形状を表すそれに対応するメタデータを決定し；そして、
この対象部品のメタデータと同一のメタデータを有する全ての複数の部品を確認するためにこのデータベースを検索するステップから成る部品を比較する方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】請求項１５
【補正方法】変更
【補正の内容】
【請求項１５】
以下のステップ：
各部品がその部品の幾何学的形状を表すメタデータによってデータベース中に個別に記述されているこれらの部品を表すこのデータベースをコンパイルし；
或る対象部品に対する第１モデルを作り；
この対象部品の幾何学的形状を表すメタデータをこの第１モデルによって表されたメタデータとして決定し；
この対象部品のメタデータに関する値の範囲を確認し；
これらの値の範囲内にあるメタデータを有する複数の部品を確認するためにデータベースを検索し；
これらの部品のいずれもが、これらの値の範囲内にあるメタデータを有さないと判明したならば、この対象部品に対して修正されたモデルを作り；
最終モデルが完成されるか、又は、これらの複数の部品の少なくとも１つがこれらの値の範囲内にあるメタデータを有すると判明されるまで、この対象部品の幾何学的形状を表すメタデータをこの第１モデルによって表されたメタデータとして決定し、この対象部品のメタデータに関する値の範囲を確認し、これらの値の範囲内にあるメタデータを有する複数の部品を確認するためにデータベースを検索するこれらのステップを繰返すステップから成る部品を設計する方法。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
それぞれの部品の幾何学的形状を示すある種のメタデータを決定することが、ステップ１２，１４におけるライブラリ１，２中に含まれる各々のモデルに対して可能である。この語「メタデータ」は、特定の固体モデルの物理的特徴に関連しかつ対応するここでは１つの又はより多くの数値を意味するために使用される。一実施の形態では、値が、各部品の体積と表面積と３つそれぞれの主慣性モーメントに対して計算される。これらの５つの値は、この実施の形態の部品を示すメタデータである。ライブラリ１，２の各部品のメタデータが、ステップ１８でメタデータのデータベースにコンパイルされる。この語「データベース」は、ここでは検索可能なデータ収集を広義に表し、例えばフラットファイルやウェブサイト等を意味してもよい。次いで、このデータベースは、同一か非常に似たメタデータを有する部品を確認するためにステップ２２で検索される。このような検索は、在庫データベース管理ツールを含む公知の技術によって実行されてもよい。何故なら、５つの各数値を比較するだけでよいからである。出願人は、体積と表面積と主慣性モーメントを示す複数の値を有するメタデータを使用することによってほとんどの部品を個別に区別することが可能であることを発見した。同一のメタデータ用のデータベースを検索することによって、時間を浪費する従来の技術のコンピュータによる集中的な方法を使用することなしに、かつ部分モデルを表す完全なデータファイルを開くことなしに、複製部品が確認される。また、メタデータの値が部品の幾何学的形状を表すので、これらのメタデータの値は、ＣＡＤモデルデータのフォーマットに依存しない。そのため、このメタデータが同一である限りは、ライブラリ１の部品は、ライブラリ２の部品と比較される。同一ではないもののほぼ等しい幾何学的形状を有する部品が、まずステップ２０での不整合の許容範囲を表すメタデータの範囲を決めることによってステップ２２でさらに確認される。例えば、メタデータが部品の体積を示す値を有するならば、体積の範囲が、例えば±１％のようなプリセットされた狭い±パーセントの体積幅としてステップ２０で確認される。不整合と同じ範囲か又は異なる範囲かが、メタデータ中に含まれる値の各々に対して確認される。このとき、ステップ２２で実行される検索は、不整合の値の範囲内のメタデータを有する部品を検索するために利用される。次いで、検索基準を満たす複数の部品が、精確に整合していようとも又は或る値の範囲にあろうともステップ２２のデータベース検索の出力としてステップ２４で確認される。同一か又は非常に似た複数の部品が確認されると、適切な動作がステップ２６で実行される。このような動作は、例えば各種の部品ライブラリの範囲内で余計な部品を削除することを含んでもよい。部品モデルのライブラリの範囲内で複製部品を確認することに加えて、本発明の方法１０は、対象部品と同一か又は類似のデザインの部品を検索するために利用されてもよい。複数の部品モデルを表すメタデータを有するデータベース又はファイルがステップ１８でコンパイルされると、対応するメタデータがステップ２８で１つの対象部品に対して決定される。次いで、検索が、メタデータを有す��データベースの範囲内で部品を確認するためにステップ３０で実行される。このメタデータは、その対象部品のメタデータと同一であるか又はプリセットされた範囲内にある。１つの又はより多くの十分に類似した部品がステップ３２で確認される。この場合、操作者が、適切な候補部品を選択するためにステップ３４でさらに操作することが可能である。この方法は、データベース中に既に存在する複数の部品モデルのうちの１つを希望している設計者によって利用されてもよい。まず、設計者は、コンピュータ支援設計ツールを用いてステップ３６で部品デザインの非常に粗いバージョンを作る。適切なメタデータが、ステップ３８でこの粗い設計に対して決定される。この粗い設計は、ステップ４０で最終の設計として適していないと判明されて、検索が、ステップ４２で決定されたメタデータの範囲を用いてステップ３０で十分に類似した部品に対して実行される。ステップ１８でコンパイルされたデータベース中の或る部品がステップ３２で十分に類似していると判明されたならば、その部品は、次いでステップ３４で設計者によって利用される。しかしながら、十分に類似した部品がステップ３２で見つからなかったならば、その設計者は、ステップ３６でその対象部品に対してさらなる設計変更の実行を続ける。このことは、その対象部品に対する修正モデルを創り出す。メタデータが、ステップ３６に設計プロセス中の適切な時点でその対象部品に対して決定される。ステップ３８での適切なメタデータの計算は、設計者によって起動された関数でもよいし、又は部品の設計が進行する際のＣＡＤツールによって周期的に実行される自動関数でもよい。デザインは、ステップ３６，３８，４２，３０，３２の反復によって進行して、存在する部品モデルと比較され続ける。そのデザインの修正の余地がなくなったとステップ４０で決定されると、その結果の部品モデルがステップ１２で適切なライブラリ中に格納される。そのデザインが修正されると、その設計された部品のメタデータが、存在する１つ又はより多くの部品デザインのメタデータのプリセットされた範囲内にあることに、その設計者は気づく。ステップ３０でその設計された部品のメタデータを、存在する部品のメタデータのデータベースと比較することによって、その設計者は、その対象部品のデザインが存在する部品のデザインに何時近づいたかを知らされる。この周期的な比較は、設計ツールで関数的に自動化されてもよい。適切な候補部品がステップ３４で確認されると、設計者は、データベースから存在する部品を使用することに賛成して、その部品の設計を中止する決定をしてもよい。