(57)【要約】【課題】製品の構成をコンピュータ上で管理する場合の人的な負担を軽減して管理の効率向上を図ることのできる方法およびプログラムを提供する。【解決手段】製品の構成を、製品の機能や位置などにより分類される構成品目で定義するとともに、定義した構成品目とこれに対して適用される部品とをリンク情報として定義する。これにより製品の構成を変更する場合に製品構成情報のなかで変更の対象となる構成品目のみを変更するだけでよく、製品の構成の変更に柔軟に対応できる。また部品選定支援機能３４は、１つの構成に対して複数の部品が関連付けられている場合に、コストや重量などの観点から製品においてどの部品を選定することが最適であるかを設計者が指定した評価ルールに基づいて自動的に判定し、設計者にその評価結果を掲示する。これによって構成品目に対して適用する１つの部品を選定する際の設計者の負担を軽減できる。【選択図】　　　図１
2004110155.tif 000002
【特許請求の範囲】
【請求項１】
製品の構成品目を定義する情報を製品構成情報として記憶する製品構成情報記憶部と、
前記構成品目に対して適用可能な部品に関する情報を部品情報として記憶する部品情報記憶部と、
前記製品の構成品目に前記部品を関連付けるための情報をリンク情報として記憶するリンク情報記憶部と、
前記製品構成情報記憶部に記憶された前記製品構成情報に係る前記製品の構成品目に対して適用する１つの部品を、前記リンク情報記憶部に記憶された前記リンク情報によって当該構成品目に関連付けられた部品の中から選定させる部品選定支援部
を具備することを特徴とする製品構成管理システム。
【請求項２】
前記部品選定支援部は、
前記リンク情報によって前記構成品目に関連付けられた部品を個々に適用した場合それぞれの製品評価用の各指標値を前記部品情報に基づいてそれぞれ算出する指標値算出部と、
前記指標値算出部により算出された各指標値を比較可能な形態で出力する出力部と
を具備することを特徴とする請求項１に記載の製品構成管理システム。
【請求項３】
前記部品選定支援部は、
前記構成品目に対して適用する部品の選定条件を指定させる部品選定条件指定部と、
前記リンク情報によって前記構成品目に関連付けられた部品を個々に適用した場合それぞれの製品評価用の各指標値を前記部品情報記憶部に記憶された前記部品情報に基づいてそれぞれ算出する指標値算出部と、
前記指標値算出部により算出された各指標値と前記部品選定条件指定部により指定された前記部品選定条件とに基づき、前記製品の構成品目に対して適用すべき部品を判定する最適部品判定部と、
前記最適部品判定部の判定結果を出力する出力部と
を具備することを特徴とする請求項１に記載の製品構成管理システム。
【請求項４】
入力部、記憶部および制御部を備えたコンピュータに、
製品の構成品目を定義する情報を製品構成情報として前記記憶部に記憶するように前記制御部を機能させる手段と、
前記構成品目に対して適用可能な部品に関する情報を部品情報として前記記憶部に記憶するように前記制御部を機能させる手段と、
前記構成品目に前記部品を関連付けるための情報をリンク情報として前記記憶部に記憶するように前記制御部を機能させる手段と、
前記記憶部に記憶された前記製品構成情報に係る前記製品の構成品目に対して適用する１つの部品を、前記記憶部に記憶された前記リンク情報によって当該構成品目に関連付けられた部品の中から前記入力部を通じて選定させるように前記制御部を機能させる部品選定支援手段と
を実現することを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、製品の部品構成をコンピュータ上で管理する製品構成管理システムおよびプログラムに関する。
【０００２】
【従来の技術】
製品の構成管理に関連する従来技術としては以下の特許文献１−３がある。
【０００３】
【特許文献１】
特開平０７−２３０４９０号公報
【特許文献２】
特開平０８−１３７９２９号公報
【特許文献３】
特開平１０−０７８９８５号公報
【０００４】
特許文献１の特開平０７−２３０４９０号公報に記載された発明は、複数種類の製品と、該製品を構成する部品との関連性を表す部品構成情報をコンピュータシステムにおいて作成する技術であり、製品または他の部品との間において、一の部品の使用個数、長さ等の製品への使用条件の相違の有無を登録し、この使用条件の相違のある部品に対し、該相違の条件に基づき使用個数、長さ等の製品への使用条件を算出するための論理式を登録し、使用条件の相違の無い部品に対し、製品への使用条件を入力することにより、部品構成情報を自動的に作成する、というものである。
【０００５】
特許文献２の特開平０８−１３７９２９号公報に記載された発明は、多数の部品から最適な部品を効率的に検索して決定する技術であり、具体的には、各種部品を階層的に設定された複数段のパラメータに基づいて分類した部品分類情報と各パラメータ値に関する技術情報や資材情報などの参考情報とを格納した部品データベースと、各パラメータと部品の検索決定過程で選択されたパラメータのパラメータ値や参考情報と決定されたパラメータ値を画面上に表示する表示処理手段とを備え、パラメータを所定の又は任意の順序で選択するとともに各パラメータについてそのパラメータ値に関する参考情報を必要に応じて呼び出してパラメータ値を選択することにより部品を決定する、というものである。
【０００６】
特許文献３の特開平１０−０７８９８５公報に記載された技術は、原価算出のために必要なデータベースの一つとして、製品を構成する品目情報及び構成情報が格納されている設計データベースを用いるというものである。
【０００７】
ところで、製品の設計において、製品の構成をコンピュータ上で管理する場合には、製品ごとにこれを構成する部品の情報をひとまとめにして１つの製品構成情報として管理することが一般的である。
【０００８】
このような製品の構成管理においては、製品の具体的な構成が確定するまでは、１つの構成品目に対して特性（コスト、重量など）が異なる複数の種類の部品が候補とされている場合があり、この場合、１つの製品について部品の組み合わせが異なる複数の製品構成情報がデータベース上で管理されていることになる。このため製品構成情報の管理が煩雑になる傾向がある。
【０００９】
また、製品の構成に変更が生じた場合、変更された新たな構成品目に対して適用すべき部品の選定をやり直さなければならない。その際、１つの製品について部品の組み合わせが異なるいくつもの製品構成情報が登録されていた場合、これらの製品構成情報に同一の変更を加えなければならず、設計者の負担が大きくなってしまうという問題があった。
【００１０】
さらに、一製品あたりの総部品コスト、総部品重量などに制約がある場合、その制約内で各部品の選定を行わねばならない。この場合、設計者が、部品の組み合わせが異なるいくつもの製品について総部品コストや総部品重量を計算、評価して最適な部品選定を行わねばならず、設計者の負担が益々増大するという問題があった。
【００１１】
【発明が解決しようとする課題】
前述したように、製品の構成をコンピュータ上で管理する場合、１つの製品でありながら部品の組み合わせが異なるいくつもの製品構成情報がデータベースに登録されることによって情報の管理が煩雑になるという問題があった。特に、製品の構成が変更された場合に製品構成情報の繁雑な変更作業が必要になるという問題のほか、部品選定に際して設計者による総部品コスト、総部品重量などの計算作業が発生し、設計者の負担が益々大きくなるという問題があった。
【００１２】
このような課題およびこの課題を解決するための手段については、上記各特許文献１−３にも何等記載されておらず、また示唆もされていない。
【００１３】
本発明は、このような課題を解決するためになされたもので、製品の構成をコンピュータ上で管理する場合の人的な負担を軽減して管理効率の向上を図ることのできる製品構成管理システムおよびプログラムを提供することを目的としている。
【００１４】
【課題を解決するための手段】
上記目的を達成するために、本発明の主たる観点に係る製品構成管理システムは、製品の構成品目を定義する情報を製品構成情報として記憶する製品構成情報記憶部と、前記構成品目に対して適用可能な部品に関する情報を部品情報として記憶する部品情報記憶部と、前記製品の構成品目に前記部品を関連付けるための情報をリンク情報として記憶するリンク情報記憶部と、前記製品構成情報記憶部に記憶された前記製品構成情報に係る前記製品の構成品目に対して適用する１つの部品を、前記リンク情報記憶部に記憶された前記リンク情報によって当該構成品目に関連付けられた部品の中から選定させる部品選定支援部を具備する。
【００１５】
この発明によれば、製品構成情報が型番などによって特定できるような部品を定義するものではなく、製品のたとえば機能や位置などにより分類される構成の品目を定義したものであって、構成品目とこれに適用される部品は別途リンク情報として定義されているから、製品ごとにこれを構成する部品の情報をひとまとめにして１つの製品構成情報として管理する従来の方式に比べ、製品構成の管理が容易になる。たとえば、製品の構成を変更する場合には、製品構成情報のなかで変更の対象となる構成品目のみを変更するだけでよいから、製品の構成の変更に柔軟に対応することができる。また同様に、部品自体の変更も部品情報を変更するだけでよく、製品構成情報とは独立に対処できる。
【００１６】
また、この発明によれば、リンク情報によって１つの構成品目に複数の部品が関連付けられている場合に、その中の１つの部品を選定することによって、容易に製品の構成を確定させることができる。
【００１７】
さらに、本発明の製品構成管理システムにおいて、前記部品選定支援部は、前記リンク情報によって前記構成品目に関連付けられた部品を個々に適用した場合それぞれの製品評価用の各指標値を前記部品情報に基づいてそれぞれ算出する指標値算出部と、前記指標値算出部により算出された各指標値を比較可能な形態で出力する出力部とを具備するするものであってよい。
【００１８】
この発明によれば、１つの構成品目に複数の部品が関連付けられている場合、個々の部品を製品の構成品目に対して適用した場合の製品評価用の各指標値が自動的に算出され出力されるので、部品選定の際の設計者の負担が大幅に軽減され、部品選定を円滑に行うことができる。
【００１９】
さらに、本発明の製品構成管理システムにおいて、前記部品選定支援部は、前記構成品目に対して適用する部品の選定条件を指定させる部品選定条件指定部と、前記リンク情報によって前記構成品目に関連付けられた部品を個々に適用した場合それぞれの製品評価用の各指標値を前記部品情報記憶部に記憶された前記部品情報に基づいてそれぞれ算出する指標値算出部と、前記指標値算出部により算出された各指標値と前記部品選定条件指定部により指定された前記部品選定条件とに基づき、前記製品の構成品目に対して適用すべき部品を判定する最適部品判定部と、前記最適部品判定部の判定結果を出力する出力部とを具備するものであってよい。
【００２０】
この発明によれば、１つの構成に複数の部品が関連付けられている場合、あらかじめ指定された部品選定条件に見合った部品が最適な部品として判定されて出力されるので、部品選定の際の設計者の負担を軽減できる。
【００２１】
本発明の他の観点に係るプログラムは、入力部、記憶部および制御部を備えたコンピュータに、製品の構成品目を定義する情報を製品構成情報として前記記憶部に記憶するように前記制御部を機能させる手段と、前記構成品目に対して適用可能な部品に関する情報を部品情報として前記記憶部に記憶するように前記制御部を機能させる手段と、前記構成品目に前記部品を関連付けるための情報をリンク情報として前記記憶部に記憶するように前記制御部を機能させる手段と、前記記憶部に記憶された前記製品構成情報に係る前記製品の構成品目に対して適用する１つの部品を、前記記憶部に記憶された前記リンク情報によって当該構成品目に関連付けられた部品の中から前記入力部を通じて選定させるように前記制御部を機能させる部品選定支援手段とを実現するものである。
【００２２】
また、本発明のプログラムにおいて、前記部品選定支援手段は、前記リンク情報によって前記構成品目に関連付けられた１つ以上の部品を個々に適用した場合それぞれの製品評価用の各指標値を前記記憶部に記憶された前記部品情報に基づいてそれぞれ算出するように前記制御部を機能させる指標値算出手段と、前記指標値算出手段によりそれぞれ算出された前記指標値を比較可能な形態で出力するように前記制御部を機能させる手段とを有するものであってよい。
【００２３】
【発明の実施の形態】
以下、本発明の実施形態を図面に基づいて説明する。
【００２４】
図１は本発明を実施した一形態である、製品の構成をコンピュータ上で管理する製品構成管理システム１の構成を示すブロック図である。
【００２５】
同図に示すように、この製品構成管理システム１は、データ入出力部２、データ管理部３、およびデータ記憶部４で構成される。
【００２６】
データ入出力部２は、設計者５との間でのデータの入出力を実現する部分であり、具体的な装置としては、たとえば、キーボード、マウス、音声認識入力部などコンピュータに命令やデータを入力することのできる入力装置と、たとえばＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）　、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）　、ＰＤＰ（Ｐｌａｓｍａ　Ｄｉｓｐｌａｙ　Ｐａｎｅｌ）などユーザに情報を視覚的に出力する表示装置と、スピーカなどユーザに聴覚的に情報を出力する音声出力装置とを備える。
【００２７】
データ管理部３は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）、メインメモリ、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）、読み書き可能な記憶装置などのハードウェア要素と、これらのハードウェア要素上で実行される手順であるプログラムとで実現される。
【００２８】
当該プログラムは、たとえば、ＲＯＭ、着脱自在な記憶媒体、あるいは読み書き可能な記憶装置などに組み込まれている。プログラムは実行するためにメインメモリにロードされ、ＣＰＵによって解釈、実行される。
【００２９】
データ記憶部４は、具体的には、磁気ディスクドライブ、光ディスクドライブ、磁気テープドライブ、フラッシュメモリ系の各種ストレージなどの読み書き可能な一台もしくは複数台の記憶装置で実現され、製品の構成を管理するために必要な、製品構成情報、部品情報、リンク情報、評価ルールなどの各種情報が蓄積される。
【００３０】
データ管理部３においてプログラムをハードウェア要素上で実行することによって実現される機能には、製品構成情報管理機能３１、部品情報管理機能３２、リンク情報管理機能３３および部品選定支援機能３４がある。
【００３１】
図２は製品構成管理システム１において製品の構成を管理するための各情報の関係を示す図である。以下、図１および図２を用いて、製品の構成を管理するための情報と上記各機能３１，３２，３３，３４について説明する。
【００３２】
▲１▼製品構成情報管理機能３１について
製品構成情報６は、製品の構成（構成品目）を定義する情報であり、これは型番などによって特定できるような部品を定義するものではなく、製品のたとえば機能や位置などにより分類される構成の品目を定義したものである。通常、製品の設計を進めて行く過程では、はじめに製品の構成品目を定義し、続いてその構成品目に対して適用する部品が選定されることになる。
【００３３】
製品構成情報６の定義は設計者５によって行われ、定義された製品構成情報６はデータ記憶部４の中の製品製品構成情報記憶部４１に格納される。
【００３４】
製品構成情報管理機能３１は、たとえばデータ入出力部２を通じて設計者５などより与えられた指令およびデータに基づいて、製品製品構成情報記憶部４１に対しての製品構成情報６の登録、更新、削除、検索などを行う。
【００３５】
▲２▼部品情報管理機能３２について
部品情報８とは、個々の部品に関する情報であり、たとえば部品名、型番など、製品の個々の構成品目に対して適用可能な部品を特定する情報のほか、単価、重量などの属性情報を含むものである。部品情報管理機能３２は、たとえばデータ入出力部２を通じて設計者５などより与えられた指令およびデータに基づいて、データ記憶部４の部品情報記憶部４２に対して部品情報８の登録、更新、削除、検索などを行う。
【００３６】
▲３▼リンク情報管理機能３３について
リンク情報７は、製品の個々の構成品目と部品との関連付け（リンク）を定義した情報である。このリンク情報７によって、製品の１つの構成品目に対して１つ以上の部品を関連付けることができる。リンク情報管理機能３３は、たとえばデータ入出力部２を通じて設計者５などより与えられた指令およびデータに基づいて、データ記憶部４のリンク情報記憶部４３に対するリンク情報７の登録、更新、削除、検索などを行う。
【００３７】
▲４▼部品選定支援機能３４について
部品選定支援機能３４は、図３に示すように、指標値算出機能５１、評価ルール管理機能５２、評価ルール指定機能５３、最適部品判定機能５４、結果出力機能５５を備える。
【００３８】
指標値算出機能５１は、リンク情報７によって製品の構成品目に関連付けられた個々の部品を適用した場合それぞれの製品評価用の指標値を、部品情報記憶部４３に記憶された部品情報８に基づいて算出する機能である。
【００３９】
評価ルール管理機能５２は、データ記憶部４の評価ルール記憶部４４に対して製品の構成品目に対して適用する部品の選定条件である評価ルールの追加、変更、削除、検索などを行う機能である。
【００４０】
評価ルール指定機能５３は、評価ルール記憶部４４に記憶された評価ルールの中から部品選定に利用する評価ルールを設計者５に指定させる機能である。
【００４１】
最適部品判定機能５４は、指標値算出機能５１により算出された各指標値と評価ルール指定機能５３により指定された評価ルールとに基づき、製品の個々の構成品目に対して適用すべき部品を判定する機能である。
【００４２】
結果出力機能５５は、指標値算出機能５１により算出された指標値や最適部品判定機能５４の判定結果をデータ入出力部２を通して設計者５に掲示する機能である。
【００４３】
また、部品選定支援機能３４は、部品選定を支援する以下の２つの手順を備える。
【００４４】
まず、第１の手順として、指標値算出機能５１は、製品の構成品目に対して１つの部品が設計者５によって指定されたとき（ただし、他のすべての構成についても１つの部品が既に指定されている場合）、その部品を含む製品全体の総部品コストや総部品重量などを部品情報記憶部４２に記憶されている部品の属性情報などに基づいて算出する。算出された指標値を結果出力機能５５がデータ入出力部２を通して設計者５に掲示する。
【００４５】
この後、設計者５によって別の部品が指定されたとき、指標値算出機能５１は、その新たに指定された部品を含む製品全体の総部品コストや総部品重量などの指標値を再度算出する。このとき新旧の各指標値をその変化が認識できるような表示形式で、結果出力機能５５がデータ入出力部２を通じて設計者５に掲示する。
【００４６】
また、第２の手順として、製品の１つの構成品目に対して複数の部品が関連付けられている場合において、部品選定に利用する評価ルールが評価ルール指定機能５３によって設計者５から指定されたとき、指標値算出機能５１は、その複数の部品を個々に構成品目に対して適用した場合それぞれの製品評価用の指標値を部品情報記憶部４２に記憶された部品情報８に基づいて算出する。
【００４７】
最適部品判定機能５４は、これら算出された各指標値について、評価ルール指定機能５３によって指定された評価ルールに基づいて、製品の構成品目に対して適用すべき最適な部品を判定する。その結果を結果出力機能５５がデータ入出力部２を通じて設計者５に掲示する。
【００４８】
次に、この製品構成管理システム１の動作を説明する。
図４は、この製品構成管理システム１での基本的な動作の手順の一例を示すフローチャートである。
【００４９】
部品情報および評価ルールは既に部品情報記憶部４２および評価ルール記憶部４４に登録されているものとする。
【００５０】
まず設計者５は、製品構成情報管理機能３１による管理の下、データ入出力部２を通じて製品の構成品目を定義する（ステップ４０１）。たとえば、図２に示すように「構成Ｂ」と「構成Ｃ」とを含む「製品Ａ」という製品構成情報６が定義される。設計者５によって定義された製品構成情報６は製品構成情報管理機能３１によって製品製品構成情報記憶部４１に登録される（ステップ４０２）。
【００５１】
次に、設計者５は、データ入出力部２を通じて、部品情報記憶部４２に登録済みの部品情報の中から、「製品Ａ」の個々の構成品目に関連付ける部品を指定する（ステップ４０３）。たとえば、部品情報記憶部４２に記憶されている部品の一覧をデータ入出力部２の表示装置に表示させ、その中から設計者５が部品を１つずつ選択することで、選択された部品が「製品Ａ」の個々の構成品目に関連付ける部品として指定されたことになる。
【００５２】
図２の例では、「構成Ｃ」に対して「部品Ｄ」と「部品Ｅ」とが関連付けられている。リンク情報管理機能３３は、このようにして定義された構成品目と部品との関連付けの内容をリンク情報７としてリンク情報記憶部４３に登録する（ステップ４０４）。
【００５３】
以上により、製品の要素と、個々の構成品目に関連付ける１つ以上の部品との定義が行われたことになる。
【００５４】
この後、設計者５は、製品の構成を確定させるために、製品構成情報に定義した個々の構成品目に対して適用する１つの部品を選定する（ステップ４０５）。この製品の構成の確定情報は、たとえば、製品製品構成情報記憶部４１などに記憶される（ステップ４０６）。なお、データ記憶部４に確定情報専用の記憶領域を設定してそこに格納するようにしてもよい。
【００５５】
また、この製品構成管理システム１では、設計者５が製品の個々の構成品目に対して適用する部品を選定する際に、部品選定支援機能３４による支援を受けることができる。
【００５６】
以下に、この部品選定支援機能３４の動作を説明する。図５にこの部品選定支援機能３４の第１の手順を示す。
【００５７】
部品選定支援機能３４は、製品の構成品目に対して部品が指定された場合に（ステップ５０１）、指標値算出機能５１にて、その指定部品を構成品目に対して適用した場合の製品全体の総部品コストや総部品重量などを部品情報記憶部４２に記憶されている属性情報に基づいて指標値として算出し（ステップ５０２）、その指標値を結果出力機能５５にてデータ入出力部２を通じて設計者５に掲示する（ステップ５０３）。
【００５８】
続いて、設計者５により指定された部品が他の部品に変更された場合には（ステップ５０４のＹＥＳ）、指標値算出機能５１にて再び、その変更された部品を構成品目に対して適用した場合の製品全体の総部品コストや総部品重量などの指標値を算出し（ステップ５０５）、結果出力機能５５にて、部品変更前後の各指標値を、部品の変更による値の変化が分かるような表示形態でデータ入出力部２を通じて設計者５に掲示する（ステップ５０６）。
【００５９】
具体的には、たとえば図６に示すように、「構成Ｃ」に対して「部品Ｄ」が指定された場合に、部品選定支援機能３４は、その「部品Ｄ」を「製品Ａ」の「構成Ｃ」に適用した場合の総部品コストや総部品重量などの指標値を算出し、この後、「構成Ｃ」に対して「部品Ｄ」に代えて「部品Ｅ」が指定されたときに、部品選定支援機能３４は同様にその「部品Ｅ」を「製品Ａ」の「構成Ｃ」に適用した場合の総部品コストや総部品重量などの指標値を算出し、部品の変更前後の各指標値をデータ入出力部２を通じて設計者５に掲示する。
【００６０】
図７に、この部品選定支援機能３４による部品の変更前後の各指標値の表示例を示す。この例では「部品Ｄ」から「部品Ｅ」への変更により、総部品コストが１５，０００円から１５，５００円に上がり、総重量は４３００ｇから４２００ｇに下がったことが分かる。これにより設計者５は、変更前後のどちらの部品を構成に実際に適用したらよいかを容易に判断することができる。すなわち、コスト優先なら「部品Ｄ」、重量優先なら「部品Ｅ」を選定すればよいことが分かる。
【００６１】
上記の部品選定支援機能３４の第１の手順は、部品の変更が総部品コストや総部品重量などにどのように影響するかを設計者５に掲示して、設計者５による部品選定を支援することがねらいである。この支援機能の第１の手順は、構成とその部品との関連付けの定義の有無に関わらず実行可能である。
【００６２】
次に説明する部品選定支援機能３４の第２の手順は、製品の１つの構成品目に対してリンク情報によって複数の部品が関連付けられている場合に特に好適な機能である。
【００６３】
図８に、この部品選定支援機能３４の第２の手順の一例を示し、以下この第２の手順について説明する。
【００６４】
この第２の手順は、データ入出力部２を通じて設計者５より、任意の製品について部品選定の支援要求が与えられることによって起動される。
【００６５】
部品選定支援機能３４は、製品の１つの構成品目に対して複数の部品が関連付けられている場合に、評価ルール指定機能５３にて、設計者５に任意の評価ルールを指定させる（ステップ８０１）。たとえば、「総部品コストが最小となる部品を選定する」という評価ルールが選択されたとする。
【００６６】
この後、部品選定支援機能３４は、指標値算出機能５１にて、設計者５により指定された製品の構成情報を製品製品構成情報記憶部４１より読み込む（ステップ８０２）。次に、その製品構成情報の１つ１つの構成品目に関連付けられているすべての部品をリンク情報記憶部４３に記憶されているリンク情報に基づいて検索し（ステップ８０３）、１つの製品を成す部品の組み合わせをすべて抽出する（ステップ８０４）。たとえば、図２の例において、製品Ａを成す部品の組み合わせは、「構成Ｃ」に「部品Ｄ」を適用した場合と、「構成Ｃ」に「部品Ｅ」を適用した場合の２つの組み合わせがある。
【００６７】
続いて、部品選定支援機能３４は、指標値算出機能５１にて、抽出した部品の組み合わせごとに、それらの部品の属性情報（この例では部品単価）を部品情報記憶部４２より読み込み（ステップ８０５）、読み込んだ各部品単価の合計を算出する（ステップ８０６）。これにより、１つの製品を成す部品の組み合わせごとの総部品コストが得られる。
【００６８】
次に、部品選定支援機能３４は、最適部品判定機能５４にて、１つの製品を成す部品の組み合わせごとの総部品コストを比較し、総部品コストが最小となる部品の組み合わせを判定し（ステップ８０７）、この判定結果に応じた部品選定の支援情報を、結果出力機能５５にてデータ入出力部２を通じて設計者５に掲示する（ステップ８０８）。
【００６９】
部品選定の支援情報を設計者５に掲示する具体的な方法としては、１つの構成品目に対してリンク情報により複数の部品が関連付けられていた場合に、評価ルール上最適な１つの部品をデータ入出力部２を通じて設計者５に掲示する方法などある。また、同時に複数の評価ルールに従って評価を行うようにしてもよく、この場合、各評価ルールごとに最適な部品を設計者５に掲示するようにする。
【００７０】
総部品重量が最小になる部品を選定する評価ルールが指定された場合には、部品情報記憶部４２から個々の部品の属性情報として部品重量を読み込む以外は同様の手順で評価が行われ、その結果が設計者５に掲示される。コスト、重量以外の属性が評価の対象となる場合も同様である。
【００７１】
以上のように、この製品構成管理システム１によれば、製品構成情報が型番などによって特定できるような部品を定義するものではなく、製品のたとえば機能や位置などにより分類される構成の品目を定義したものであって、この製品構成情報において定義される個々の構成とこれに適用される部品は別途リンク情報として定義されている。このため製品ごとにこれを構成する部品の情報をひとまとめにして１つのレコードとして管理する従来の方式に比べ、製品構成の管理が容易になる。たとえば、製品の構成を変更する場合には、製品の構成品目に対して適用した部品を変更する必要はなく製品構成情報のみを変更するだけでよいから、製品の構成の変更に柔軟に対応することができる。また、同様に部品自体の変更も部品情報を変更するだけで対処できる。
【００７２】
さらに、この製品構成管理システム１によれば、構成品目に対して適用する部品を指定するだけで、この部品を含む製品全体の総部品コストや総部品重量などの指標値が自動的に算出されて設計者５に掲示され、さらに、この後別の部品を指定すれば、この変更された部品を含む製品全体の総部品コストや総部品重量などの指標値が自動的に再計算され、変更前後の各指標値が比較可能な表示形態でデータ入出力部２を通じて設計者５に掲示される。さらに、１つの構成に対して複数の部品が関連付けられている場合、これらの部品の中からどの部品を選定することが最適であるかが、設計者５が任意に指定した評価ルールに基づいて自動的に評価され、設計者５にその評価結果が提供されるので、部品選定の際の設計者５の負担を軽減でき、部品選定の円滑化を図ることができる。
【００７３】
なお、本発明は上述したいずれの実施形態にも限定されず、本発明の技術思想の範囲内で適宜変更して実施できる。
【００７４】
【発明の効果】
以上説明したように、本発明によれば、製品の構成管理が容易になる。また、製品の構成を変更するときは、製品の構成品目を定義した製品構成情報のみを変更するだけでよく、製品の構成の変更に柔軟に対応することができる。さらに、部品の評価と選択に要する設計者の負担を軽減できる、という効果を奏する。
【図面の簡単な説明】
【図１】本発明を実施した一形態である、製品の構成をコンピュータ上で管理する製品構成管理システムの構成を示すブロック図である。
【図２】上記製品構成管理システムにおいて製品の構成を管理するための各情報の関係を示す図である。
【図３】部品選定支援機能の構成を示すブロック図である。
【図４】上記製品構成管理システムでの基本的な動作の手順の一例を示すフローチャートである。
【図５】部品選定支援機能の第１の手順を示すフローチャートである。
【図６】上記部品選定支援機能の具体例を説明するための図である。
【図７】上記部品選定支援機能により生成された部品選定支援画面の例である。
【図８】部品選定支援機能の第２の手順を示すフローチャートである。
【符号の説明】
１・・・・製品構成管理システム、２・・・・データ入出力部、３・・・・データ管理部、４・・・・データ記憶部、５・・・・設計者、６・・・・製品構成情報、７・・・・リンク情報、８・・・・部品情報、３１・・・・製品構成情報管理機能、３２・・・・部品情報管理機能、３３・・・・リンク情報管理機能、３４・・・・部品選定支援機能、４１・・・・製品製品構成情報記憶部、４２・・・・部品情報記憶部、４３・・・・リンク情報記憶部、４４・・・・評価ルール記憶部、５１・・・・指標値算出機能、５２・・・・評価ルール管理機能、５３・・・・評価ルール指定機能、５４・・・・最適部品判定機能、５５・・・・結果出力機能
【図１】
2004110155.tif 000003
【図２】
2004110155.tif 000004
【図３】
2004110155.tif 000005
【図４】
2004110155.tif 000006
【図５】
2004110155.tif 000007
【図６】
2004110155.tif 000008
【図７】
2004110155.tif 000009
【図８】
2004110155.tif 000010