(57)【要約】【課題】  製品の設計を十分に支援することが可能な装置を提供することを目的とする。【解決手段】  製品を構成する部品である第１部品と第１部品が有する機能の重付値とを対応付けるとともに、製品を構成する部品である第２部品と第２部品が有する機能の重付値とを対応付けて記憶する重付ＤＢ２２と、第１部品及び第２部品がともに有する機能である共通機能を特定し、特定した共通機能の重付値に基づいて、第１部品に第２部品が関連する度合いである関連度を算出する関連度算出部２３とをサーバ２０が備えることを要旨とする。【選択図】  図２
2006285427.tif 000002
【特許請求の範囲】
【請求項１】
製品を構成する部品である第１部品と前記第１部品が有する機能の重付値とを対応付けるとともに、前記製品を構成する部品である第２部品と前記第２部品が有する機能の重付値とを対応付けて記憶する重付値記憶部と、
前記第１部品及び前記第２部品がともに有する機能である共通機能を特定する共通機能特定部と、
前記共通機能特定部によって特定された前記共通機能の前記重付値に基づいて、前記第１部品に前記第２部品が関連する度合いである関連度を算出する関連度算出部とを備えることを特徴とする装置。
【請求項２】
前記第１部品に関する設計知識と、前記第２部品に関する設計知識とを記憶する設計知識記憶部と、
前記関連度算出部によって算出された前記関連度が所定値以上である場合に、前記第２部品に関する設計知識を出力する設計知識出力部とを備えることを特徴とする請求項１に記載の装置。
【請求項３】
前記設計知識出力部は、前記第２部品に関する設計知識に加えて、前記第１部品に関する設計知識を出力することを特徴とする請求項２に記載の装置。
【請求項４】
前記設計知識記憶部は、前記第１部品が有する機能に関する設計知識と、前記第２部品が有する機能に関する設計知識とを記憶し、
前記設計知識出力部は、前記関連度算出部によって算出された前記関連度が所定値以上である場合に、前記第２部品が有する機能に関する設計知識を出力することを特徴とする請求項２又は請求項３に記載の装置。
【請求項５】
前記設計知識出力部は、前記第２部品が有する機能に関する設計知識に加えて、前記第１部品が有する機能に関する設計知識を出力することを特徴とする請求項４に記載の装置。
【請求項６】
前記関連度算出部によって算出された前記関連度に基づいて、前記第２部品に関する設計知識に優先順位を設定する優先順位設定部をさらに備え、
前記設計知識出力部は、前記優先順位設定部によって設定された前記優先順位に従って、前記第２部品に関する設計知識を出力することを特徴とする請求項２乃至請求項５のいずれかに記載の装置。
【請求項７】
前記優先順位設定部は、前記関連度算出部によって算出された前記関連度に基づいて、前記第２部品が有する機能に関する設計知識に優先順位を設定し、
前記設計知識出力部は、前記優先順位設定部によって設定された前記優先順位に従って、前記第２部品が有する機能に関する設計知識を出力することを特徴とする請求項６に記載の装置。
【請求項８】
製品を構成する部品と前記部品が有する機能とを対応付けて記憶する部品機能対応記憶部と、
前記部品に関する設計知識を記憶する設計知識記憶部と、
前記部品機能対応記憶部に記憶された情報に基づいて、選択された一の部品と共通する機能を有する他の部品を特定する特定部と、
前記設計知識記憶部に記憶された情報に基づいて、前記一の部品に関する設計知識と、前記特定部によって特定された前記他の部品に関する設計知識とを出力する出力部とを備えることを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品と部品が有する機能とを対応付けるデータベースを有し、製品の設計を支援する装置に関する。
【背景技術】
【０００２】
従来、製品の設計を支援するシステムとして、製品を構成する部品に関する設計知識を記憶するデータベースを有するシステムが広く知られている。
【０００３】
具体的には、システムは、製品を構成する部品と、その部品が有する機能とを対応付けるデータベース（部品ＤＢ）、部品が有する機能と、その機能に関する設計知識とを対応付けるデータベース（設計知識ＤＢ）とを備え、製品を構成する部品に関する設計知識を設計者等に提供する（例えば、特許文献１）。
【０００４】
なお、設計知識とは、製品を構成する部品の取付方法、部品を取付ける際に発生した不具合、発生した不具合に対する対策等の情報である。
【特許文献１】特開２００２−２３６７０６号公報（段落、段落、図２、図３等）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ここで、製品を設計する際にコストダウン等を図る場合には、製品を構成する部品を交換すること、その部品の使用を取りやめること等が行われる。また、一の部品と他の部品とが共通の機能を有する場合には、一の部品を交換したり、一の部品の使用を取りやめたりすると、他の部品に影響を与える。
【０００６】
すなわち、製品を構成する部品に関する設計知識を設計者等に提供するだけでは、製品の設計を十分に支援することができない場合があった。
【０００７】
そこで、本発明は、上述した課題を解決するためになされたものであり、製品の設計を十分に支援することが可能な装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の特徴は、製品を構成する部品である第１部品（対象部品）と第１部品が有する機能の重付値とを対応付けるとともに、製品を構成する部品である第２部品（関連部品）と第２部品が有する機能の重付値とを対応付けて記憶する重付値記憶部（重付ＤＢ２２）と、第１部品及び第２部品がともに有する機能である共通機能を特定する共通機能特定部（関連度算出部２３）と、共通機能特定部によって特定された共通機能の重付値に基づいて、第１部品に第２部品が関連する度合いである関連度を算出する関連度算出部（関連度算出部２３）とを装置が備えることを要旨とする。
【０００９】
かかる特徴によれば、関連度算出部が、共通機能の重付値に基づいて、第１部品に第２部品が関連する関連度を算出することにより、設計者等は、第１部品を交換したり、第１部品の使用を取りやめたりする場合に、他の部品（第２部品）に与える影響を容易に把握することができる。すなわち、装置は、製品の設計を十分に支援することができる。
【００１０】
本発明の第２の特徴は、本発明の第１の特徴において、第１部品に関する設計知識と、第２部品に関する設計知識とを記憶する設計知識記憶部（設計知識ＤＢ２４）と、関連度算出部によって算出された関連度が所定値以上である場合に、第２部品に関する設計知識を出力する設計知識出力部（設計知識取得部２５、送信部２６）とを装置が備えることを要旨とする。
【００１１】
本発明の第３の特徴は、本発明の第２の特徴において、設計知識出力部が、第２部品に関する設計知識に加えて、第１部品に関する設計知識を出力することを要旨とする。
【００１２】
本発明の第４の特徴は、本発明の第２の特徴又は第３の特徴において、設計知識記憶部が、第１部品が有する機能に関する設計知識と、第２部品が有する機能に関する設計知識とを記憶し、設計知識出力部が、関連度算出部によって算出された関連度が所定値以上である場合に、第２部品が有する機能に関する設計知識を出力することを要旨とする。
【００１３】
本発明の第５の特徴は、本発明の第４の特徴において、設計知識出力部が、第２部品が有する機能に関する設計知識に加えて、第１部品が有する機能に関する設計知識を出力することを要旨とする。
【００１４】
本発明の第６の特徴は、本発明の第２の特徴乃至第５の特徴において、関連度算出部によって算出された関連度に基づいて、第２部品に関する設計知識に優先順位を設定する優先順位設定部（設計知識取得部２５）を装置がさらに備え、設計知識出力部は、優先順位設定部によって設定された優先順位に従って、第２部品に関する設計知識を出力することを要旨とする。
【００１５】
本発明の第７の特徴は、本発明の第６の特徴において、優先順位設定部が、関連度算出部によって算出された関連度に基づいて、第２部品が有する機能に関する設計知識に優先順位を設定し、設計知識出力部が、優先順位設定部によって設定された優先順位に従って、第２部品が有する機能に関する設計知識を出力することを要旨とする。
【００１６】
本発明の第８の特徴は、製品を構成する部品と部品が有する機能とを対応付けて記憶する部品機能対応記憶部（設計知識ＤＢ２４）と、部品に関する設計知識を記憶する設計知識記憶部（設計知識ＤＢ２４）と、部品機能対応記憶部に記憶された情報に基づいて、選択された一の部品と共通する機能を有する他の部品を特定する特定部（関連度算出部２３）と、設計知識記憶部に記憶された情報に基づいて、一の部品に関する設計知識と、特定部によって特定された他の部品に関する設計知識とを出力する出力部（設計知識取得部２５、送信部２６）とを装置が備えることを要旨とする。
【発明の効果】
【００１７】
本発明によれば、製品の設計を十分に支援することが可能な装置を提供することができる。
【発明を実施するための最良の形態】
【００１８】
（本発明の一実施形態に係る設計支援システムの構成）
以下において、本発明の一実施形態に係る設計支援システムの構成について、図面を参照しながら説明する。図１は、本発明の一実施形態に係る設計支援システムの構成を示す図である。
【００１９】
図１に示すように、設計支援システムは、複数の端末１０（端末１０ａ〜端末１０ｃ）と、サーバ２０とによって構成される。なお、端末１０ａ〜端末１０ｃは、同様の構成を有するため、以下においては、これらを単に端末１０と称する。
【００２０】
端末１０は、設計者等によって操作される端末であり、例えば、パーソナルコンピュータ等である。一方、サーバ２０は、製品を構成する部品の機能に関する設計知識等を記憶し、端末１０に接続されている。
【００２１】
なお、設計知識とは、製品を構成する部品の取付方法、部品を取付ける際に発生した不具合、発生した不具合に対する対策等の情報である。
【００２２】
（本発明の一実施形態に係るサーバの構成）
以下において、本発明の一実施形態に係るサーバの構成について、図面を参照しながら説明する。図２は、本発明の一実施形態に係るサーバ２０の構成を示す図である。
【００２３】
図２に示すように、サーバ２０は、受信部２１と、重付ＤＢ２２と、関連度算出部２３と、設計知識ＤＢ２４と、設計知識取得部２５と、送信部２６とを有する。
【００２４】
受信部２１は、各部品の関連度を算出することを要求する関連度算出要求等を端末１０から受信する。なお、関連度算出要求には、検索対象となる部品（対象部品）を特定する情報（例えば、部品ＩＤ等）が少なくとも含まれる。
【００２５】
重付ＤＢ２２は、部品の種類（部品種類）と、各部品が有する機能に設定された重付値とを関連付ける重付テーブルを記憶する。図３は、本発明の一実施形態に係る重付テーブルを示す図である。
【００２６】
図３に示すように、重付テーブルでは、部品種類と、各部品が有する機能に設定された重付値とが対応付けられている。例えば、部品１を例に挙げると、部品１が有する機能（機能Ａ及び機能Ｃ）には、それぞれ、重付値“５”及び重付値“３”が対応付けられている。なお、重付値は、設計者等が過去の経験等に応じて設定する値である。
【００２７】
関連度算出部２３は、上述した重付テーブルを参照して、対象部品に共通する機能を有する部品（関連部品）を特定するとともに、特定した関連部品が有する機能に設定された重付値に基づいて、対象部品に関連部品が関連する関連度を算出する。
【００２８】
具体的には、関連度算出部２３は、以下の式を用いて関連部品の関連度を算出する。
【数１】
2006285427.tif 000003
【００２９】
例えば、関連度算出部２３は、部品１に部品２が関連する関連度を算出する場合には、部品１の重付値の総和（ｎ１＝８）と、部品２の重付値の総和（ｎ２＝８）と、部品２に共通する部品１の機能の重付値の総和（Ｓ１＝５）と、部品１に共通する部品２の機能の重付値の総和（Ｓ２＝３）とを用いて、部品１と部品２との関連度（Ｒ（ｘ＋ｙ）＝０．５）を算出する。
【００３０】
設計知識ＤＢ２４は、部品種類と、各部品に関する設計知識とを少なくとも対応付ける設計知識テーブルを記憶する。図４は、本発明の一実施形態に係る設計知識テーブルを示す図である。
【００３１】
図４に示すように、設計知識テーブルでは、部品種類と、各部品が有する機能と、各機能に関する設計知識とが対応付けられている。例えば、部品１を例に挙げると、部品１に関する設計知識として、設計知識（１）、設計知識（２）及び設計知識（３）が部品１に対応付けられている。また、設計知識（１）、設計知識（２）及び設計知識（３）は、部品１が有する機能（機能Ａ及び機能Ｃ）ごとに対応付けられている。
【００３２】
なお、設計知識とは、例えば、部品の取付方法、部品を取付ける際などに発生した不具合、発生した不具合に対する対策等の情報である。
【００３３】
また、設計知識ＤＢ２４は、部品種類と各部品が有する機能とを対応付けて記憶するデータベースと、部品種類と各部品に関する設計知識とを対応付けて記憶するデータベースとによって構成されていてもよい。
【００３４】
設計知識取得部２５は、上述した設計知識テーブルを参照して、対象部品に関する設計知識を取得する。また、設計知識取得部２５は、対象部品が有する機能ごとに設計知識を取得してもよい。
【００３５】
また、設計知識取得部２５は、上述した設計知識テーブルを参照して、関連度算出部２３によって算出された関連度が所定値以上である関連部品に関する設計知識を取得する。また、設計知識取得部２５は、関連部品が有する機能ごとに設計知識を取得してもよい。
【００３６】
さらに、設計知識取得部２５は、関連度算出部２３によって算出された関連度に基づいて、取得した設計知識に優先順位を設定する。具体的には、設計知識取得部２５は、関連度が高い関連部品に関する設計知識については、高い優先順位を設定する。
【００３７】
なお、設計知識取得部２５は、関連度が高い関連部品が有する機能に関する設計知識について、高い優先順位を設定してもよい。また、設計知識取得部２５は、関連度が同じである場合には、重付値が大きい設計知識について、高い優先順位を設定する。
【００３８】
また、設計知識取得部２５は、関連部品の種類と、関連部品に関する設計知識とを少なくとも対応付ける設計知識情報を生成する。また、設計知識取得部２５は、関連部品の種類と、関連部品の関連度と、関連部品が有する機能と、関連部品が有する機能に関する設計知識とを対応付ける設計知識情報を生成してもよい。
【００３９】
図５は、本発明の一実施形態に係る設計知識情報の一例を示す図である。なお、図５は、対象部品が部品１である場合に生成される設計知識情報を示す図である。
【００４０】
図５に示すように、設計知識情報は、関連部品の種類と、関連部品の関連度と、関連部品が有する機能と、関連部品が有する機能に関する設計知識とを対応付ける情報であり、設計知識は、設定された優先順位に従って並べられている。
【００４１】
送信部２６は、設計知識取得部２５によって生成された設計知識情報等を端末１０に送信する。
【００４２】
（本発明の一実施形態に係るサーバの動作）
以下において、本発明の一実施形態に係るサーバの動作について、図面を参照しながら説明する。図６は、本発明の一実施形態に係るサーバ２０の動作を示すフロー図である。
【００４３】
図６に示すように、ステップ１０において、サーバ２０は、対象部品を特定する情報（部品ＩＤ等）を少なくとも含む関連度算出要求を端末１０から受信する。
【００４４】
ステップ１１において、サーバ２０は、重付ＤＢ２２に記憶された重付テーブルを参照して、対象部品に共通する機能を有する関連部品を特定する。
【００４５】
ステップ１２において、サーバ２０は、対象部品に共通する機能に設定された重付値に基づいて、関連部品の関連度を算出する。具体的には、サーバ２０は、対象部品の重付値の総和（ｎｘ）と、関連部品の重付値の総和（ｎｙ）と、関連部品に共通する対象部品の機能の重付値の総和（Ｓｘ）と、対象部品に共通する関連部品の機能の重付値の総和（Ｓｙ）とを用いて、対象部品と関連部品との関連度（Ｒ（ｘ＋ｙ））を算出する。
【００４６】
ステップ１３において、サーバ２０は、ステップ１２で算出した関連度が所定値以上である関連部品に対応する設計知識情報を生成する。具体的には、サーバ２０は、設計知識ＤＢ２４に記憶された設計知識テーブルを参照して、関連部品が有する機能に関する設計知識を取得するとともに、取得した設計知識に優先順位を設定する。また、サーバ２０は、関連部品の種類と、関連部品の関連度と、関連部品が有する機能と、関連部品が有する機能に関する設計知識とを対応付ける設計知識情報を生成する。
【００４７】
ステップ１４において、サーバ２０は、ステップ１３で生成した設計知識情報を端末１０に送信する。
【００４８】
（本発明の一実施形態に係るサーバの作用及び効果）
本発明の一実施形態に係るサーバ２０によれば、関連度算出部２３が、各部品に共通する機能の重付値に基づいて、対象部品に関連部品が関連する関連度を算出することにより、設計者等は、対象部品を交換したり、対象部品の使用を取りやめたりする場合に、他の部品（関連部品）に与える影響を容易に把握することができる。
【００４９】
また、設計知識取得部２５が、関連度が所定値以上である関連部品について、関連部品の種類と、関連部品の関連度と、関連部品が有する機能と、関連部品が有する機能に関する設計知識とを対応付ける設計知識情報を生成することにより、サーバ２０は、対象部品の交換や対象部品の使用の取りやめを検討する際に有用な情報を設計者等に提供することができる。
【００５０】
（変更例１）
以下において、上述した実施形態の変更例１について、図面を参照しながら説明する。なお、以下においては、上述した実施形態との相違点を主として説明する。
【００５１】
具体的には、上述した実施形態において、重付テーブルは、部品が有する機能と、設計者等によって設定された重付値とを対応付けるが、変更例１において、重付テーブルは、部品が有する機能と、設計者等によって設定された重付値の補正値とを対応付ける。
【００５２】
図７は、本発明の変更例１に係る重付テーブルを示す図である。なお、図７では、共通する機能を有する部品数と部品総数との比率によって、図３に示した重付テーブルの重付値が補正されている。なお、以下において、補正された重付値を補正重付値と称する。
【００５３】
具体的には、補正重付値は、以下の式を用いて算出される。
【数２】
2006285427.tif 000004
【００５４】
例えば、部品１が有する機能Ａを例に挙げると、図３に示した重付テーブルの補正値（ｉ（１，Ａ）＝５）と、部品総数（Ｎ＝５）と、機能Ａを有する部品数（ｄｆ（Ａ）＝２）とを用いて、補正重付値（Ｗ（１，Ａ）＝１．９９）が算出される。
【００５５】
なお、部品２が部品１に関連する関連度を算出する場合を礼に挙げると、関連度算出部２３は、部品１の重付値の総和（ｎ１＝２．６６）と、部品２の重付値の総和（ｎ２＝３．１８）と、部品２に共通する部品１の機能の重付値の総和（Ｓ１＝１．９９）と、部品１に共通する部品２の機能の重付値の総和（Ｓ２＝１．１９）とを用いて、部品１と部品２との関連度（Ｒ（ｘ＋ｙ）＝０．５４）を算出する。
【００５６】
このように、共通する機能を有する部品数と部品総数との比率によって重付値を補正することによって、各機能間で生じる可能性がある重付値の格差を平準化することができる。
【００５７】
（その他の変更例）
上述した実施形態では、対象部品と関連部品との関連度をサーバ２０が算出するが、これに限定されるものではなく、端末１０が対象部品と関連部品との関連度を算出してもよい。
【００５８】
また、関連度算出部２３及び設計知識取得部２５を端末１０が有し、重付ＤＢ２２及び設計知識ＤＢ２４をサーバ２０が有し、サーバ２０が有するデータベースを参照して端末１０が関連度を算出してもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明の一実施形態に係る設計支援システムの構成を示す図である。
【図２】本発明の一実施形態に係るサーバ２０の構成を示すブロック図である。
【図３】本発明の一実施形態に係る重付テーブルを示す図である。
【図４】本発明の一実施形態に係る設計知識テーブルを示す図である。
【図５】本発明の一実施形態に係る設計知識情報を示す図である。
【図６】本発明の一実施形態に係るサーバ２０の動作を示すフロー図である。
【図７】本発明の一変更例に係る重付テーブルを示す図である。
【符号の説明】
【００６０】
１０・・・端末、２０・・・サーバ、２１・・・受信部、２２・・・重付ＤＢ、２３・・・関連度算出部、２４・・・設計知識ＤＢ、２５・・・設計知識取得部、２６・・・送信部
【図１】
2006285427.tif 000005
【図２】
2006285427.tif 000006
【図３】
2006285427.tif 000007
【図４】
2006285427.tif 000008
【図５】
2006285427.tif 000009
【図６】
2006285427.tif 000010
【図７】
2006285427.tif 000011