(57)【要約】【課題】本発明はＣＡＤを使用した設計支援装置及び設計支援プログラムに関し、特に設計者が過去に使用されたモデルを流用する際、流用するモデルに使用された基本形状の適用、不適用の判断を容易に行うことができる設計支援装置及び設計支援プログラムを提供するものである。【解決手段】ＣＡＤを使用した設計支援装置あって、ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出部と、上記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出部と、上記モデルデータとノウハウデータを関連づけ、モデルデータとノウハウデータの関連度を設定する関連度設定部とを備え、設計者が過去のモデルを流用する場合、個々のモデルに関するノウハウを容易に知り、流用するモデルに使用された基本形状の適用、不適用の判断を容易に行う構成である。【選択図】図１
2010086476.tif 000002
【特許請求の範囲】
【請求項１】
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出ステップと、
前記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出ステップと、
前記モデルデータと前記ノウハウデータを関連づけ、前記モデルデータと前記ノウハウデータの関連度を設定する関連度設定ステップと、
をコンピュータに実行させることを特徴とする設計支援プログラム。
【請求項２】
前記関連度設定ステップは、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに、前記関連度を設定することを特徴とする請求項１記載の設計支援プログラム。
【請求項３】
前記モデルデータを読み込む際、前記関連度を更新することを特徴とする請求項１、又は２記載の設計支援プログラム。
【請求項４】
前記モデルデータを参照する際、前記関連度をもとに前記ノウハウデータを表示する表示ステップを更に有することを特徴とする請求項１、２、又は３記載の設計支援プログラム。
【請求項５】
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出部と、
前記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出部と、
前記モデルデータと前記ノウハウデータを関連づけ、前記モデルデータと前記ノウハウデータの関連度を設定する関連度設定部と、
を備えることを特徴とする設計支援装置。
【請求項６】
前記関連度設定部は、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに、前記関連度を設定することを特徴とする請求項５記載の設計支援装置。
【請求項７】
前記モデルデータを読み込む際、前記関連度を更新することを特徴とする請求項５、又は６記載の設計支援装置。
【請求項８】
前記モデルデータの参照の際、前記関連度をもとに前記ノウハウデータを表示する表示部を更に備えることを特徴とする請求項５、６、又は７記載の設計支援装置。
【請求項９】
情報処理装置に、
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出させ、
前記基本形状データに関連づけられたノウハウデータを抽出させ、
前記モデルデータと前記ノウハウデータを関連させ、
前記モデルデータと前記ノウハウデータの関連度を設定させる、
ことを特徴とする設計支援方法。
【請求項１０】
前記関連度は、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに設定されることを特徴とする請求項９記載の設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＣＡＤ（computer aided design）を使用した設計支援装置及び設計支援プログラムに関する。
【背景技術】
【０００２】
今日、電気、機械、建築など、それぞれの分野ごとに専門の機能を備えたＣＡＤシステムが利用されている。例えば、電子装置の形状設計や、回路の論理設計、プリント基板の配線設計、更に輸送装置や建築物などの形状設計等にＣＡＤシステムが使用されている。このようなＣＡＤシステムを使用して製品設計を行う場合、例えば過去に使用されたモデルを流用し、設計工数を削減し、納期の短縮を図っている。
【０００３】
尚、特許文献１はＣＡＤシステムに関し、ＣＡＤデータと文書データとキーワードの関連を予め定め、キーワードを指定することによって、関連するＣＡＤデータや文書データを提供する発明である。また、特許文献２は、ＣＡＤの操作コマンドと知識情報を関連付けて格納し、最終的な知識情報の整理を行う発明である。
【特許文献１】特開平０７−２８８８２号公報
【特許文献２】特開２００７−１４８８９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記のように、従来設計者がＣＡＤを使用して設計を行う場合、過去に使用されたモデルを流用し、設計工数の削減や納期の短縮を図っているが、既存のモデルを流用する場合、モデルを形成する個々の形状がどの様な設計意図で採用されているか不明である。このため、製品設計を行う上で個々の形状の必要性の判断に多大な労力と時間を要している。
【０００５】
例えば、プリント基板に取り付ける板金の設計において、板金の形状がシールド目的であるか、又は放熱目的であるか、更には強度補強の目的であるか分からず、設計者に確認する等、多大な労力と時間を要している。
【０００６】
また、既存のモデルに使用されている形状には設計者の長年の経験から感覚的に決定された場合もあり、このような場合モデルに使用されている形状等を数値化し、製品設計に取り込むことは困難である。
【０００７】
そこで、本発明は設計意図を具現化した基本形状とノウハウとモデルを関連付け、基本形状が適用されたモデルを設計者が流用する場合、個々の基本形状に関連する設計意図（ノウハウ）を容易に知ることによって、流用するモデルに使用された基本形状の適用、不適用の判断を短時間で行うことができる設計支援装置及び設計支援プログラムを提供するものである。
【課題を解決するための手段】
【０００８】
上記課題は本発明によれば、複数のモデルデータがＣＡＤ情報として記憶され、上記モデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出ステップと、上記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出ステップと、上記モデルデータとノウハウデータを関連づけ、上記モデルデータとノウハウデータの関連度を設定する関連度設定ステップとをコンピュータに実行させるプログラムを提供することによって達成できる。
【０００９】
このように構成することにより、設計者がモデルを流用する場合、個々の基本形状に関連するノウハウを容易に知ることができ、流用するモデルに使用された基本形状の適用、不適用の判断を短時間で行うことができる。
【００１０】
また、上記関連度設定ステップは、上記モデルデータに関連づけられた同一種類の基本形状データの数をもとに前記関連度を設定する構成であり、上記モデルデータを読み込む際、上記関連度を更新し、上記モデルデータを参照する際、関連度をもとにノウハウデータを表示する。
【００１１】
また、上記表示の際、関連度が高いノウハウデータを上位に表示し、適用実績のあるノウハウ情報を優先的に設計者に参照させ、効率よく対象モデルに対するノウハウ適用を行わせる構成である。また、逆に関連度が低いノウハウデータは下位に表示し、陳腐化したノウハウがモデルに適用される可能性を少なくし、設計品質を確保する。
【００１２】
また、本発明は複数のモデルデータがＣＡＤ情報として記憶され、ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出部と、上記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出部と、上記モデルデータとノウハウデータを関連づけ、上記モデルデータとノウハウデータの関連度を設定する関連度設定部とを備える設計支援装置を提供することによっても達成できる。
【発明の効果】
【００１３】
本発明によれば、設計意図に関連付けられた基本形状を適用したモデルを使用することによって、基本形状の適用、不適用の判断を容易に行い、確認工数を削減することができる。また、誤った基本形状を流用することによって発生する製品設計の障害を無くすことができる。さらに、設計意図を具現化した基本形状を直に提供できるため、形状を数値化することが困難な設計ノウハウに対しても容易に対応することができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施の形態を図面に基づいて説明する。
（実施形態１）
図１は、本実施形態の設計支援装置のシステム構成図である。
【００１５】
同図において、本システムは入力装置１、出力装置２、計算装置３、及び後述するデータベース（ＤＢ）で構成され、例えば入力装置１はコンピュータに接続されたキーボードやマウスであり、出力装置２は例えばコンピュータのディスプレイである。
【００１６】
計算装置３は後述するＣＰＵや、ＲＯＭ、ＲＡＭで構成され、計算装置３にはモデルデータベース（以下、モデルＤＢで示す）４、基本形状データベース（以下、基本形状ＤＢで示す）５、ノウハウデータベース（以下、ノウハウＤＢで示す）６、及び関連データベース（以下、関連ＤＢで示す）７が接続されている。
【００１７】
ここで、モデルＤＢ４は開発者が製品設計を行う際使用する設計モデルであり、製品から見て必要な機能を満足するものであり、事業所内や各開発グループによって蓄積された多数のモデル情報がＣＡＤ情報として記憶されている。また、モデルＤＢ４に記憶される各モデルにはＩＤ番号が付与され、例えば同図に示すＭ１、Ｍ２、・・・のＩＤ番号が付与されている。
【００１８】
基本形状はノウハウを実現するための形状であり、基本形状ＤＢ５にはソリッドやサーフェイス、フィーチャ、寸法、位置関係等の情報が記憶されている。また、基本形状ＤＢ５に記憶された各基本形状にもＩＤ番号が付与され、例えば同図に示すＲ１、Ｒ２、・・
・のＩＤ番号が付与されている。ここで、ＩＤ番号Ｒ１の基本形状は、ボスを特定する円柱のソリッドであり、ＩＤ番号Ｒ２の基本形状は、例えば解析曲面を特定するサーフェイスである。尚、ソリッドとして直方体や角柱等を特定してもよく、またサーフェイスとしてより複雑な自由曲面等を特定してもよい。
【００１９】
尚、モデルを構成する個々の形状の中には設計的意味（ノウハウ）を持たない形状も存在するが、本例において基本形状として基本形状ＤＢ５に記憶する形状は、上記のような設計的意味を持つもののみである。
【００２０】
この関係を説明する図が、図２（ａ）、（ｂ）である。同図（ａ）は、例えばモデルＭ１に関する例であり、モデルＭ１は４つの形状Ｆ１〜Ｆ４で構成され、形状Ｆ２とＦ３はボスの寸法等を特定する設計的意味を持ち、形状Ｆ１とＦ４は設計的意味を持たないものである。したがって、この場合、モデルＭ１は同図（ｂ）に示すように、形状Ｆ２とＦ３についてのみ基本形状ＤＢ５に記憶され、例えばＲ１のＩＤ番号が付与される。
【００２１】
一方、ノウハウはモデルを設計するために参考となる情報の候補であり、ノウハウＤＢ６には上記基本形状に対する設計意図が記憶され、例えば設計ノウハウや、不具合、解析結果等の情報が記憶されている。このノウハウＤＢ６に記憶される各項目にもＩＤ番号が付与され、例えば図１に示すノウハウＫ１の場合、ボスの寸法に関するものであり、ノウハウＫ２の場合、不具合内容の具体例が記述されている。
【００２２】
関連ＤＢ７は上記モデルと基本形状の関連、基本形状とノウハウの関連、及びそれぞれの関連度が記憶され、例えばモデルと基本形状の関連度としてモデルに使用される基本形状の個数が設定される。
【００２３】
図３は本例に使用する上記関連、及び関連度の意味を説明する図である。同図（ａ）はモデルと基本形状の関連イメージ、及び基本形状とノウハウの関連イメージを示し、同図（ｂ）は当該関連イメージに対する関連ＤＢ７の構成を示す。同図（ａ）に示す例では、モデルＭ１に基本形状Ｒ１が２個、基本形状Ｒ２が１個適用され、モデルＭ２に基本形状Ｒ１が１個、基本形状Ｒ２が１個適用され、モデルＭ３に基本形状Ｒ１が２個、基本形状Ｒ２が１個適用されている。また、基本形状Ｒ１はＩＤ番号Ｋ１のノウハウを有し、基本形状Ｒ２はＩＤ番号Ｋ２のノウハウを有する。
【００２４】
この場合、同図（ｂ）に示す関連ＤＢ７には、モデルＭ１と基本形状Ｒ１の関連度として、上記のように使用された個数である“２”が設定される（図３（ｂ）に示すａ）。また、モデルＭ１と基本形状Ｒ２の関連度として、使用された個数“１”が設定される。同様にして、モデルＭ２においても、モデルＭ２と基本形状Ｒ１の関連度として、使用された個数“１”が設定され、モデルＭ２と基本形状Ｒ１の関連度として、使用された個数“１”が設定される。
【００２５】
また、ノウハウＫ１を実現する基本形状Ｒ１が上記モデルにおいて５個使用されており、基本形状Ｒ１とノウハウＫ１の関連度は“５”に設定される（図３（ｂ）に示すｂ）。同様に、基本形状Ｒ２とノウハウＫ２の関連度として“３”が設定される。さらに、関連ＤＢ７にはモデルＭ３がモデルＭ１を流用していることを示す関連度“１”が設定される（図３（ｂ）に示すｃ）。尚、このモデルＭ１の流用については、計算装置３がモデルＭ３の処理を行う際、例えばモデルＭ３に埋め込まれたモデルＭ１のＩＤ番号を確認することによって関連付けが行われる。
【００２６】
また、モデルと基本形状とノウハウの関係は、図４に示すように三角形で示すことができ、各頂点にモデル（例えば、モデルＭ１）、基本形状（例えば、基本形状Ｒ１）、ノウ
ハウ（例えば、ノウハウＫ１）が位置し、モデルＭ１と基本形状Ｒ１を結ぶ線にモデルＭ１と基本形状Ｒ１の関連度が設定され、基本形状Ｒ１とノウハウＫ１を結ぶ線に基本形状Ｒ１とノウハウＫ１の関連度が設定される。また、モデルＭ１とノウハウＫ１を結ぶ線にはモデルＭ１とノウハウＫ１の関連度が設定され、この関連度については上記関係から計算によって求められる。尚、図１に示すＡには、関連度が同図に示す数値である場合の例を示す。
【００２７】
以上の構成において、以下に本例の処理動作を説明する。
図５は、本例の処理を説明するフローチャートである。また、図６乃至図１３は上記フローチャートに対応した処理の流れを説明する図である。尚、本例の処理が開始される前、サーバ１１には、図６に示す構成のモデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７が構築されている。
【００２８】
設計者は製品設計を行う際、先ず流用可能なモデルを選択し、流用するモデルをサーバに対して要求する（ステップ（以下、Ｓで示す）１）。図６は、上記要求が行なわれた場合のサーバ１１側の処理を説明する図でもある。尚、同図において、前述の入力装置１及び出力装置２はＣＡＤ１０側に設けられ、計算装置３及びモデルＤＢ４等のデータベースはサーバ１１側に設けられている。
【００２９】
設計者による上記要求は、ＣＡＤ１０から計算装置３に送られる（図６に示すａ）。計算装置３は上記要求に基づいて、モデルＤＢ４を検索し（図６に示すｂ）、要求のあったモデル（例えば、モデルＭ１）のＩＤ番号を取得する（Ｓ２）。
【００３０】
次に、計算装置３は取得したＩＤ番号に基づいて関連ＤＢ７を検索し、基本形状ＤＢ５から、例えばモデルＭ１に関連する基本形状のＩＤリストを取得する（Ｓ３）。図７はこの処理を説明する図であり、例えばモデルＭ１を選択した場合（図７に示すａ）、関連ＤＢ７からモデルに関連する基本形状のＩＤリスト（ＩＤ番号）を取得する（図７に示すｂ）。同図に示す例では、モデルＭ１に関連する基本形状Ｒ１、Ｒ２、Ｒ３のＩＤ番号を取得する。
【００３１】
次に、関連ＤＢ７とノウハウＤＢ６から取得した基本形状のＩＤ番号に対応するノウハウのＩＤリストを取得する（Ｓ４）。図８はこの処理を説明する図であり、例えば基本形状Ｒ１〜Ｒ３に対応するノウハウのＩＤリスト（ＩＤ番号）を取得する（図８に示すａ、ｂ）。同図に示す例では、基本形状Ｒ１に対してＩＤ番号Ｋ１を取得し、基本形状Ｒ２に対してＩＤ番号Ｋ２を取得し、基本形状Ｒ３に対してＩＤ番号Ｋ３を取得する。
【００３２】
次に、上記Ｋ１〜Ｋ３のＩＤ番号に基づいて、ノウハウＤＢ６を検索し、ノウハウ情報のリストを取得する（Ｓ５）。図９はこの処理を説明する図であり、関連ＤＢ７からノウハウリスト、即ちＫ１〜Ｋ３のＩＤ番号を読み出し（図９に示すａ）、ノウハウＤＢ６を検索し（図９に示すｂ）、ノウハウＤＢ６から対応するノウハウＫ１〜Ｋ３の情報、例えばボスの設計・・、やリブの設計・・等の情報を取得する。
【００３３】
次に、計算装置３はモデルと、取得した基本形状とこの基本形状に関連するノウハウ情報をＣＡＤ１０に提供する（Ｓ６）。図１０はこの処理を説明する図であり、計算装置３はモデルに対応する例えば基本形状Ｒ１〜Ｒ３とノウハウＫ１〜Ｋ３の情報をＣＡＤ１０に送信し（図１０に示すａ、ｂ）、ＣＡＤ１０のメモリ領域１２に格納する。
【００３４】
また、出力装置２（ディスプレイ）に上記情報（の抜粋）を一覧表示する（Ｓ７）。図１１はこの処理を説明する図であり、メモリ領域１２に格納されたノウハウ情報を出力装置２に読み出し、表示する。同図に示す例は、モデルＭ１の外観表示と、ノウハウＫ１及
びＫ２としてボスに関する設計ノウハウが表示され、ノウハウＫ３としてリブに関する設計ノウハウが表示される。
【００３５】
次に、設計者は表示されたノウハウ情報を参照し、設計者が確認を希望するノウハウ情報の選択を行う（Ｓ８）。図１２はこの処理を説明する図であり、設計者が選択したノウハウ、例えばノウハウＫ２を強調表示する。
【００３６】
次に、上記設計者の選択に基づいて、選択されたノウハウ情報とセットになっている基本形状のＩＤ情報を取得し（Ｓ９）、更にノウハウの詳細情報を表示し、該当する基本形状をハイライトする（Ｓ１０）。図１３はこの処理を説明する図であり、例えば選択されたノウハウのＩＤ番号がＫ２あれば、同図に示すように、詳細情報である“ボスの設計に関する情報、即ちＰｔ板の補強、及びソリを回避するため、６箇所以上ボスを形成すること”の表示を行い、基本形状Ｒ２をハイライトする（図１３に示す１３）。
【００３７】
したがって、設計者は基本形状Ｒ２を適用する際、当該基本形状を使用する設計的意味がディスプレイに表示されるため、当該基本形状Ｒ２をモデルＭ１に適用する際の意味について、他の設計者に確認する等の作業が不要となり、短時間で形状の決定を行うことができる（Ｓ１１）。
【００３８】
尚、他にも確認が必要なノウハウ情報がある場合には（Ｓ１２がＹＥＳ）、上記と同様の処理を行うことによって（Ｓ８〜Ｓ１１）、基本形状Ｒ１に対応するノウハウ情報を表示し、形状決定を行うことができる。
【００３９】
また、図１４は上記モデルと基本形状とノウハウの関連に関する効果を示す図であり、前述の図４において説明したモデルと基本形状とノウハウを頂点とする三角形状を組み合わせて説明するものである。例えば、図１４（ａ）はモデル（例えば、モデルＭ１）とノウハウ（例えば、ノウハウＫ１）の関連度は当該モデルに対する基本形状が沢山使用されるほど高くなり、ノウハウ（例えば、ノウハウＫ１）の重要度が上がることを示す。
【００４０】
また、同図（ｂ）は基本形状（例えば、基本形状Ｒ１）とノウハウ（例えば、ノウハウＫ１）の関連度に関して、ノウハウを実現する基本形状が複数あった場合、そのうちで利用回数が最も多いものが（関連度が最も高いものが）信頼性が高いと予測される。さらに、に、同図（ｃ）は基本形状（例えば、基本形状Ｒ１）に関し、複数のノウハウに関連する基本形状があるモデルに適用されている場合、当該基本形状に手を加える時に十分注意することを示す。この場合、当該関連あるノウハウ全てについて検討する必要があるからである。
【００４１】
（実施形態２）
次に、本発明の実施形態２について説明する。
本実施形態２は、設計ノウハウの一覧を設計者に提供する場合、実績あるノウハウを優先的に表示することが重要であるが、優先順位の決め方として過去に設計者がノウハウを単にアクセスした頻度を前提とする場合には具体的なノウハウの活用が明確ではない。そこで、本実施形態においては、設計者が現実に適用したノウハウを利用するため、自動的に見直しを行い、実績あるノウハウを優先的に表示できるようにするものである。以下、具体的に説明する。
【００４２】
図１５は、本例の設計支援装置のシステム構成図である。本システムも前述の実施形態１と同様であり、入力装置１、出力装置２、計算装置３で構成され、更に計算装置３にはモデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７が接続されている。また、計算装置は内部に一時記憶用のメモリを所有する。前述と同様、モデルＤＢ４は開発
者による製品設計において使用される設計モデルであり、事業所内や各開発グループによって蓄積された多数のモデル情報がＭ１、Ｍ２、・・のＩＤ番号を付与して記憶されている。
【００４３】
また、基本形状ＤＢ５には、上記モデルを構成するソリッドやサーフェイス、フィーチャ、寸法、位置関係等の情報が、同様にＲ１、Ｒ２、・・のＩＤ番号を付与して記憶されている。尚、モデルを構成する個々の部品の中には設計的意味を持たない部品も存在するが、前述と同様、本例においても基本形状ＤＢ５に記憶される部品は、上記のような設計的意味を持つもののみである。
【００４４】
また、ノウハウＤＢ６は上記基本形状に対する設計ノウハウや不具合、解析結果等を記憶する構成であり、前述と同様ＩＤ番号Ｋ１、Ｋ２、・・が付与され、例えば上記基本形状を使用する際のボスの寸法や不具合内容等を記憶する。さらに、関連ＤＢ７は上記モデルと基本形状、及び基本形状とノウハウの関連、及び関連度が記憶されている。
【００４５】
以上の構成において、以下に本例の処理動作を説明する。
図１６及び図１７は、本例の処理を説明するフローチャートである。尚、本例の処理が開始される前、サーバ１１には、図１８に示す構成のモデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７が構築されている。
【００４６】
先ず、図１６に示すフローチャートにおいて、例えば設計者はモデルを表示しながら設計を開始する（ステップ（以下、ＳＴで示す）１）。そして、例えばあるモデルにノウハウを適用するため、ノウハウ一覧を要求する（ＳＴ２）。この要求は、ＣＡＤ１０からサーバ１１側の計算装置３に送信される。
【００４７】
上記要求があると、計算装置３はノウハウＤＢ６からノウハウ一覧を取得し、ＣＡＤ１０に提供する（ＳＴ３）。図１９は上記処理を説明する図であり、ＣＡＤ（クライアント）１０からノウハウ一覧の要求があると（図１９に示すａ）、計算装置３はノウハウＤＢ６からノウハウ一覧を取得し（図１９に示すｂ）、このノウハウ一覧をＣＡＤ（クライアント）１０に送信する（図１９に示すｃ）。この処理により、同図に示すノウハウ一覧が出力装置２に表示される。
【００４８】
次に、設計者は表示されたノウハウ一覧を参照し、要求するノウハウを選択する（ＳＴ４）。図２０はこの処理を説明する図であり、ノウハウ一覧として、例えばツメの作成（ＩＤ＝Ｋ１）、ボスの作成（ＩＤ＝Ｋ２）等の情報が表示されており、この状態で、例えば設計者が同図に示すようにボスの作成（ＩＤ＝Ｋ２）を選択すると、この選択情報は計算装置３に送信される（図２０に示すａ）。計算装置３では送信された選択情報を従って、関連ＤＢ７を検索し（図２０に示すｂ）、関連ＤＢ７から選択したボスの作成（ＩＤ＝Ｋ２）と関連のある基本形状Ｒ１のＩＤ番号を取得する（ＳＴ５、図２０に示すｃ）。
【００４９】
このようにして取得したＩＤ番号に基づく基本形状の情報は、計算装置３によって基本形状ＤＢ５から読み出され、設計者（クライアント）に提供される（ＳＴ６）。図２１はこの処理を説明する図であり、計算装置３は取得したＩＤ番号に基づいて基本形状ＤＢ５を検索し（図２１に示すａ）、例えばＩＤ番号Ｒ１に対応する基本形状の情報を読み出し（図２１に示すｂ）、この基本形状の情報を設計者（クライアント）に送信する（図２１に示すｃ）。この処理によって、図２１に示すように出力装置２にはノウハウに対応する基本形状の情報が表示される。
【００５０】
次に、設計者が提供された基本形状（例えば、基本形状Ｒ１）が設計中のモデルに適用できると考えた場合、当該基本形状をモデルに適用する（ＳＴ７）。その後、設計が完了
すると、完了したモデルをモデルＤＢ４に格納する（ＳＴ８）。この処理は図２２に示すように、設計者（クライアント）側から完成したモデルの情報を取得すると（図２２に示すａ）、計算装置３は当該情報をモデルＤＢ４に格納する（図２２に示すｂ）。
【００５１】
次に、計算装置３は新規に格納したモデルにＩＤ＝Ｍ１としてモデルＤＢ４に格納するとともにモデルに適用されている基本形状ＩＤの一覧を取得し（ＳＴ９）、関連ＤＢに登録する（ＳＴ９−２）(図２２に示すｃ)。また、Ｍ１と基本形状ＩＤの一覧は計算装置のメモリ領域に格納する。
【００５２】
次に、メモリに格納された基本形状ＩＤ一覧より基本形状ＩＤを１つ取得する（ＳＴ１０）。さらに、関連ＤＢ７から取得した基本形状ＩＤと関連するノウハウＩＤを取得する（ＳＴ１１）。
【００５３】
次に、基本形状とノウハウの関連度を＋１する（ＳＴ１３）。例えば、上記基本形状Ｒ１の場合、図２３に示すように、関連ＤＢ７の基本形状Ｒ１とノウハウＫ２の関連度を＋１して、同図に示す“２”とする（図２３に示すａ）。さらに、モデルとノウハウの関連が関連ＤＢ７に登録済みであるか判断し（ＳＴ１４）、登録済みではない場合（ＳＴ１４がＮＯ）、当該モデルとノウハウの組み合わせを関連ＤＢ７に登録し、関連度を“１”に設定する（ＳＴ１５）。例えば、図２３に示す例では、関連ＤＢ７に上記メモリ上に格納されたモデルＩＤ＝Ｍ１とノウハウＫ２の組み合わせを登録し、関連度を“１”に設定する（図２３に示すｂ）。
【００５４】
尚、モデルとノウハウの関連が関連ＤＢ７に登録済みである場合には（ＳＴ１４がＹＥＳ）、対応するモデルとノウハウの組み合わせの関連度を＋１する（ＳＴ１６）。
その後、モデルに設定されている全ての基本形状について処理が行われたか判断し（ＳＴ１７）、全ての基本形状について処理が行われていない場合には、上記処理（ＳＴ１０〜ＳＴ１６）を繰り返し、全ての基本形状について処理が完了すると（ＳＴ１７がＹＥＳ）、処理を終了する。
【００５５】
以上のように処理することにより、例えば別の設計者が前述のようにノウハウ一覧を要求した際、計算装置３はノウハウ一覧を設計者に提供するが、この際提供されるノウハウ一覧は現実にモデルに適用されたノウハウが関連度の高い順に表示される。
【００５６】
図１７はこの処理を説明するフローチャートであり、図２４はその具体例な流れを説明する図である。先ず、設計者がノウハウ一覧を要求すると（ＳＴ１８）、計算装置３はノウハウＤＢ６よりノウハウの検索（Ｘ）を行う（Ｓ１９）。この際、キーワードなどによる絞り込みを実施しても良い。次に関連ＤＢ７より過去のモデルに適用されたノウハウの関連度を抽出（Ｙ）し（Ｓ２０）、上記（Ｘ）の検索結果にノウハウの関連度（Ｙ）を加味した結果を提供する（Ｓ２１）。
【００５７】
例えば、図２４の例で説明すると、計算装置３はノウハウＤＢ６から対応するノウハウを取得し（Ｘ）（図２４に示すｂ）、次に関連ＤＢ７からモデルに適用されたノウハウの関連度（Ｙ）を抽出し（図２４に示すａ）、この関連度（Ｙ）を（Ｘ）に加味して、設計者（クライアント）に送信する（図２４に示すｃ）。この場合、出力装置２には関連度が高いノウハウから順に表示される。すなわち、適用実績のあるノウハウが上位に表示される。
【００５８】
したがって、本例によれば、適用実績のあるノウハウが優先的にノウハウ一覧の上位に表示されるため、設計者がノウハウ一覧を参照する際、効率よくノウハウの適用を判断することができ、製品設計の時間を短縮することができる。
【００５９】
（実施形態３）
次に、本発明の実施形態３について説明する。
本実施形態３は、ノウハウＤＢ６に記憶された情報であっても利用実績が低下したノウハウを把握することは設計品質の低下を招く、そこで利用頻度の低いノウハウを見直し、基本形状が削除された場合、当該基本形状に関連付けられたノウハウ等を削除し、設計品質の向上を図るものである。以下、具体的に説明する。
【００６０】
図２５は、本例の設計支援装置のシステム構成図である。本システムも前述の実施形態１及び２と基本的に同じ構成であり、入力装置１、出力装置２、計算装置３で構成され、更に計算装置３にはモデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７が接続されている。ここで、モデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７に記憶される情報は前述の実施形態と同様であり、モデルＤＢ４には製品設計において使用されたモデルが記憶されており、基本形状ＤＢ５には上記モデルを構成するソリッドやサーフェイス、フィーチャ、寸法、位置関係等の情報が記憶されており、ノウハウＤＢ６は上記基本形状に対する設計ノウハウや不具合、解析結果等を記憶されており、関連ＤＢ７は上記モデルと基本形状、及び基本形状とノウハウの関連、及び関連度が記憶されている。
【００６１】
以上の構成において、以下に本例の処理動作を説明する。
図２６は、本例の処理を説明するフローチャートである。尚、本例の処理が開始される前、サーバ１１には、図２７に示す構成のモデルＤＢ４、基本形状ＤＢ５、ノウハウＤＢ６、及び関連ＤＢ７が構築されているものとする。
【００６２】
先ず、設計者は修正を希望するモデルの呼び出しを依頼し、モデルＤＢ４に格納されたモデルを取得する（ステップ（以下、ＳＴＰで示す）１）。図２８はこの処理を説明する図であり、設計者が計算装置３に対して修正を希望するモデルの呼び出しを依頼すると（図２８に示すａ）、計算装置３はモデルＤＢ４を検索し、依頼されたモデル（例えば、モデルＭ１）の情報を読み出す（図２８に示すｂ）。そして、計算装置３はこのモデルの情報を設計者に送信する（図２８に示すｃ）。この処理によって、例えば出力装置２には同図に示す表示が行われる。
【００６３】
次に、設計者は上記表示を確認し、モデルに適用した基本形状（例えば、基本形状Ｒ１）を削除し（ＳＴＰ２）、当該モデル（例えば、モデルＭ１）の格納を指示する（ＳＴＰ３）。
【００６４】
計算装置３はこの指示に基づき、先ず対応するモデルのＩＤ番号を取得する（ＳＴＰ４）。図２９はこの処理を説明する図であり、設計者から上記指示があると（図２９に示すａ）、計算装置３はモデルＤＢ４の該当ＩＤ番号の基本形状（例えば、基本形状Ｒ１）を削除した後のモデル情報を格納し（図２９に示すｂ）、上記ＩＤ番号に基づいて以後の処理を行う。
【００６５】
先ず、関連ＤＢ７から当該モデル（例えば、モデルＭ１）に関連付けられた基本形状の関連度一覧（ａ）を取得する（ＳＴＰ５）。図３０はこの処理を説明する図であり、関連ＤＢ７を検索して、基本形状（例えば、基本形状Ｒ１）の関連度の一覧情報（ａ）を取得する（図３０示すｂ）。その際、基本形状ＤＢ５に登録されているＩＤであるか確認する（図３０示すa）。
【００６６】
次に、格納されたモデルから適用されている基本形状ＩＤの一覧（ｂ）を取得し（ＳＴＰ６）、上記一覧（ａ）から基本形状ＩＤの１つ（ｘ）とその関連度（ｙ）の情報を取得
する（ＳＴＰ７）。さらに、上記一覧（ｂ）から基本形状ＩＤの１つ（ｘ）と一致する基本形状ＩＤの個数（ｚ）を取得する（ＳＴＰ８）。そして、上記個数（ｚ）と関連度（ｙ）の大きさを比較する（ＳＴＰ９）。
【００６７】
ここで、個数（ｚ）＜関連度（ｙ）であるとき、当該基本形状の使用個数が減ったものと判断してモデルと基本形状の関連度を個数（ｚ）と関連度（ｙ）の差分だけ減らす（ＳＴＰ１０）。図３１はこの処理を説明する図であり、計算装置３がモデルに適用されている基本形状ＩＤの一覧（ｂ）（図３１の場合、基本形状が存在しない）を取得し（図３１に示すａ）上記計算方法に基づき関連ＤＢ７のモデル（例えば、モデルＭ１）と基本形状（例えば、基本形状Ｒ１）の関連度を“１”から“０”に減らす（図３１に示すｂ）。
【００６８】
次に、基本形状とノウハウの関連度を個数（ｚ）と関連度（ｙ）の差分だけ減らす（ＳＴＰ１１）。図３２はこの処理を説明する図であり、計算装置３は関連ＤＢ７のノウハウ（例えば、ノウハウＫ２）と基本形状（例えば、基本形状Ｒ１）の関連度を“２”から“１”に減らす（図３２に示すｂ）。その際、関連度を下げるノウハウＩＤがノウハウＤＢ６に存在するか確認する。（図３２に示すａ）
さらに、モデルとノウハウの関連度を個数（ｚ）と関連度（ｙ）の差分だけ減らす（ＳＴＰ１２）。図３３はこの処理を説明する図であり、計算装置３は計算結果に基づいて関連ＤＢ７のモデル（例えば、モデルＭ１）とノウハウ（例えば、ノウハウＫ２）の関連度を“１”から“０”に減らす（図３３に示すａ）。
【００６９】
次に、一覧の全ての基本形状を確認したか判断し（ＳＴＰ１３）、全ての基本形状を確認していない場合（ＳＴＰ１３がＮＯ）、上記処理を繰り返す（ＳＴＰ７〜ＳＴＰ１２）。その後、全ての基本形状の確認が完了すると（ＳＴＰ１３がＹＥＳ）、処理を終了する。
上記処理によって、モデルと基本形状の関連度、基本形状とノウハウの関連度、モデルとノウハウの関連度が見直され、例えば陳腐化したノウハウが見直されたデータベースとなる。この状態で、次に設計者がノウハウ一覧を要求した際、ノウハウが見直された状態の情報を設計者に提供することができる。
【００７０】
図３４は、この処理を説明する図である。計算装置３は設計者（クライアント）からノウハウ一覧の要求があると（図３４に示すａ）、ノウハウＤＢ６からノウハウ一覧を読み出し（図３４に示すｂ）、更に関連ＤＢ７を検索し（図３４に示すｃ）、出力装置２にノウハウ一覧を表示する（図３４に示すｄ）。この際、上記関連ＤＢ７から取得した関連度の累積に基づいて、ノウハウ一覧の表示は関連度の累積の大きいノウハウが上位に表示され、関連度の累積の小さいノウハウ、即ちあまり使用されないノウハウは下位に表示される。例えば、同図に示す例では、ノウハウＫ２の関連度が上記のように下がったので表示順位が下位となる。
【００７１】
このように構成することにより、使用頻度の低い陳腐化した情報の表示順位は下がるため、設計者がノウハウ一覧を確認して過去の設計情報を使用する場合、陳腐化したノウハウの使用の可能性を下げることができる。
【００７２】
尚、上記実施形態１乃至３において説明した処理は、図３５及び図３６に示す構成のコンピュータ（情報処理装置）２０を使用して実行することもできる。両図に示すコンピュータ２０は、ＣＰＵ２１、メモリ２２、入力装置２３、出力装置２４、記憶装置２５、媒体駆動装置２６、及びネットワーク接続装置２７を備え、それらはバス２８により互いに接続されている。
【００７３】
メモリ２２は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory
）等を含み、処理に用いられるプログラムとデータを格納する。ＣＰＵ２１は、メモリ２２を利用してプログラムを実行することにより、前述の処理を行う。記憶装置２５は、例えば磁気ディスク装置、光ディスク装置、光磁気ディスク装置等である。この記憶装置２５に上述のプログラムとデータを保存しておき、必要に応じて、それらをメモリ２２にロードして使用する。このプログラムとデータは前述の実施形態１乃至３を実現するためのプログラムとデータであり、前述の図５、図１６、図１７、及び図２６に示すフローチャートの処理を実行するプログラム及びデータである。
【００７４】
媒体駆動装置２６は、可搬記録媒体２９を駆動し、その記録内容にアクセスする。可搬記録媒体２９としては、メモリカード、メモリスティック、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、光ディ スク、光磁気ディスク、ＤＶＤ（Digital Versatile Disk）等、任意のコンピュータで読み取り可能な記録媒体が用いられる。この可搬記録媒体２９に上述のプログラムとデータを格納しておき、必要に応じて、それらをメモリ２２にロードして使用することもできる。
【００７５】
ネットワーク接続装置２７は、ＬＡＮ、ＷＡＮ等の任意のネットワーク（回線）を介して外部の装置を通信し、通信に伴なうデータ変換を行う。また、必要に応じて、上述のプログラムとデータを外部の装置から受け取り、それらをメモリ２２にロードして使用することもできる。
【００７６】
尚、上記実施形態の説明では、電子装置の形状設計用ＣＡＤシステムに関するものであるが、本発明は上記実施形態の説明に限るわけではなく、例えば輸送装置や建築物などの形状設計用ＣＡＤシステムに適用してもよく、また電子回路の論理設計用ＣＡＤシステムや、プリント基板の配線設計用ＣＡＤシステム、プログラムの設計支援ＣＡＤシステム、更にはＵＭＬ（Unified Modeling Language）などのモデル設計支援ＣＡＤシステム等にも適用可能である。
【００７７】
（付記１）
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出ステップと、
前記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出ステップと、
前記モデルデータと前記ノウハウデータを関連づけ、前記モデルデータと前記ノウハウデータの関連度を設定する関連度設定ステップと、
を  情報処理装置に実行させることを特徴とする設計支援プログラム。
（付記２）
前記関連度設定ステップは、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに、前記関連度を設定することを特徴とする付記１記載の設計支援プログラム。
（付記３）
前記モデルデータを読み込む際、前記関連度を更新することを特徴とする付記１、又は２記載の設計支援プログラム。
（付記４）
前記モデルデータを参照する際、前記関連度をもとに前記ノウハウデータを表示する表示ステップを更に有することを特徴とする付記１、２、又は３記載の設計支援プログラム。
（付記５）
前記ノウハウデータを表示する際、前記関連度が高いノウハウデータは上位に表示され、前記関連度が低いノウハウデータは下位に表示されることを特徴とする付記４記載の設計支援プログラム。
（付記６）
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出する基本形状データ抽出部と、
前記基本形状データに関連づけられたノウハウデータを抽出するノウハウ抽出ステップと、
前記モデルデータと前記ノウハウデータを関連づけ、前記モデルデータと前記ノウハウデータの関連度を設定する関連度設定部と、
を備えることを特徴とする設計支援装置。
（付記７）
前記関連度設定部は、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに、前記関連度を設定することを特徴とする付記６記載の設計支援装置。
（付記８）
前記モデルデータを読み込む際、前記関連度を更新することを特徴とする付記６、又は７記載の設計支援装置。
（付記９）
前記モデルデータの参照の際、前記関連度をもとに前記ノウハウデータを表示する表示部を更に備えることを特徴とする付記６、７、又は８記載の設計支援装置。
（付記１０）
前記ノウハウデータを表示する際、前記関連度が高いノウハウデータは上位に表示され、前記関連度が低いノウハウデータは下位に表示されることを特徴とする付記９記載の設計支援装置。
（付記１１）
情報処理装置に、
ＣＡＤのモデルデータに関連づけられた基本形状データを抽出させ、
前記基本形状データに関連づけられたノウハウデータを抽出させ、
前記モデルデータと前記ノウハウデータを関連させ、
前記モデルデータと前記ノウハウデータの関連度を設定させる、
ことを特徴とする設計支援方法。
（付記１２）
前記関連度は、前記モデルデータに関連づけられた同一種類の前記基本形状データの数をもとに設定されることを特徴とする付記１１記載の設計支援方法。
（付記１３）
前記モデルデータの参照の際、前記関連度をもとに前記ノウハウデータを表示し、前記関連度が高いノウハウデータは上位に表示し、前記関連度が低いノウハウデータは下位に表示することを特徴とする付記１１、又は１２記載の設計支援方法。
【図面の簡単な説明】
【００７８】
【図１】実施形態１の設計支援装置のシステム構成図である。
【図２】（ａ）は、モデルＭ１の形状の例を示す図であり、モデルＭ１は４つの形状Ｆ１〜Ｆ４で構成されていることを示し、（ｂ）は、形状Ｆ２とＦ３についてのみ基本形状ＤＢに記憶され、例えばＲ１のＩＤ番号が付加されて基本形状Ｒ１として記憶されることを示す図である。
【図３】（ａ）は、モデルと基本形状の関連イメージ、及び基本形状とノウハウの関連イメージを示す図であり、（ｂ）は、関連ＤＢの構成例を示す図である。
【図４】モデルと基本形状とノウハウの関係を説明する図である。
【図５】実施形態１の処理を説明するフローチャートである。
【図６】流用可能なモデルを選択し、流用するモデルの要求を行なう処理を説明する図である。
【図７】モデルのＩＤ番号に基づいて関連ＤＢを検索し、基本形状ＤＢから基本形状のＩＤリストを取得する処理を説明する図である。
【図８】関連ＤＢから取得した基本形状のＩＤ番号に対応するノウハウ情報のリストを取得する処理を説明する図である。
【図９】ノウハウのＩＤ番号に基づいて、ノウハウＤＢを検索する処理を説明する図である。
【図１０】基本形状とこの基本形状に関するノウハウ情報をＣＡＤに提供する処理を説明する図である。
【図１１】基本形状とノウハウ情報をＣＡＤの出力装置に表示する例を説明する図である。
【図１２】設計者が確認したいノウハウ情報を選択する処理を説明する図である。
【図１３】ノウハウの詳細情報を表示し、該当する基本形状をハイライトする処理を説明する図である。
【図１４】（ａ）は、モデルとノウハウの関連度が当該モデルに対する基本形状が沢山使用されるほど高くなり、ノウハウの重要度が上がることを示す図であり、（ｂ）は、基本形状とノウハウの関連度に関して、ノウハウを実現する基本形状が複数あった場合、そのうちで利用回数が最も多いものが信頼性が高いと予測されることを示す図であり、（ｃ）は、基本形状に関し、複数のノウハウに関連する基本形状があるモデルに適用されている場合、当該基本形状に手を加える時に十分注意することを示す図である。
【図１５】実施形態２の設計支援装置のシステム構成図である。
【図１６】実施形態２の処理を説明するフローチャートである。
【図１７】実施形態２の処理を説明するフローチャートである。
【図１８】初期状態のデータベースの構成を示す図である。
【図１９】ノウハウＤＢからノウハウ一覧を取得し、ＣＡＤに表示する処理を説明する図である。
【図２０】設計者が利用するノウハウを選択する処理を説明する図である。
【図２１】取得したＩＤ番号に基づく基本形状の情報を基本形状ＤＢから読み出し、設計者（クライアント）に提供する処理を説明する図である。
【図２２】格納したモデルに適用されている基本形状ＩＤの一覧を取得し、この基本形状ＩＤの一覧から基本形状ＩＤを１つ取得する処理を説明する図である。
【図２３】関連ＤＢから取得した基本形状ＩＤと関連するノウハウＩＤを取得する処理を説明する図である。
【図２４】他の設計者がノウハウ一覧を要求した際、実績あるノウハウが優先的に表示される処理を説明する図である。
【図２５】実施形態３の設計支援装置のシステム構成図である。
【図２６】実施形態３の処理を説明するフローチャートである。
【図２７】初期状態のデータベースの構成を示す図である。
【図２８】設計者の修正を希望するモデルの呼び出しの依頼に対する処理を説明する図である。
【図２９】モデルに適用した基本形状を削除し、当該モデルの格納を指示する際の処理を説明する図である。
【図３０】関連ＤＢからモデルに関連付けられた基本形状の関連度一覧を取得する処理を説明する図である。
【図３１】個数（ｚ）＜関連度（ｙ）であるとき、モデルと基本形状の関連度を減らす処理を説明する図である。
【図３２】個数（ｚ）＜関連度（ｙ）であるとき、基本形状とノウハウの関連度を減らす処理を説明する図である。
【図３３】個数（ｚ）＜関連度（ｙ）であるとき、モデルとノウハウの関連度を減らす処理を説明する図である。
【図３４】他の設計者がノウハウ一覧を要求した際、ノウハウが見直された状態の情報を設計者に提供する処理を説明する図である。
【図３５】本発明を実行するコンピュータ（情報処理装置）の構成図である。
【図３６】本発明を実行するコンピュータ（情報処理装置）の構成図である。
【符号の説明】
【００７９】
１      入力装置
２      出力装置
３      計算装置
４      モデルＤＢ
５      基本形状ＤＢ
６      ノウハウＤＢ
７      関連ＤＢ
１０      ＣＡＤ
１１      サーバ
１２      メモリ領域
１３      ハイライト
２１      ＣＰＵ
２２      メモリ
２３      入力装置
２４      出力装置
２５      記憶装置
２６      媒体駆動装置
２７      ネットワーク接続装置
２９      可搬記録媒体
【図１８】
2010086476.tif 000003
【図１９】
2010086476.tif 000004
【図２０】
2010086476.tif 000005
【図２１】
2010086476.tif 000006
【図２２】
2010086476.tif 000007
【図２３】
2010086476.tif 000008
【図２７】
2010086476.tif 000009
【図２８】
2010086476.tif 000010
【図２９】
2010086476.tif 000011
【図３０】
2010086476.tif 000012
【図３１】
2010086476.tif 000013
【図３２】
2010086476.tif 000014
【図３３】
2010086476.tif 000015
【図３５】
2010086476.tif 000016
【図３６】
2010086476.tif 000017
【図１】
2010086476.tif 000018
【図２】
2010086476.tif 000019
【図３】
2010086476.tif 000020
【図４】
2010086476.tif 000021
【図５】
2010086476.tif 000022
【図６】
2010086476.tif 000023
【図７】
2010086476.tif 000024
【図８】
2010086476.tif 000025
【図９】
2010086476.tif 000026
【図１０】
2010086476.tif 000027
【図１１】
2010086476.tif 000028
【図１２】
2010086476.tif 000029
【図１３】
2010086476.tif 000030
【図１４】
2010086476.tif 000031
【図１５】
2010086476.tif 000032
【図１６】
2010086476.tif 000033
【図１７】
2010086476.tif 000034
【図２４】
2010086476.tif 000035
【図２５】
2010086476.tif 000036
【図２６】
2010086476.tif 000037
【図３４】
2010086476.tif 000038