(57)【要約】【課題】予め仕様の範囲を定めることができない製品に対して新たな部品の利用を可能にすると共に、仕様値に関するルールの追加または修正を必要とせずに製品の設計の効率化を可能にした設計支援装置を提供する。【解決手段】製品の特性を表す仕様値データが入力され、製品の設計を支援する設計支援装置にそれぞれ備えられた記憶装置は仕様値データ記憶手段と仕様値データの関係を表すルールを保管する仕様値ルール記憶手段と製品を構成する部品の候補のデータを保管する構成データ記憶手段と部品仕様値データを保管する部品仕様値データ保管手段を備え、演算装置は仕様値データの関係を表すルールに基づいて仕様値データを変更する第１の仕様値変更手段と仕様値データに基づいて製品の構成部品を特定してそのデータを作成する部品選定手段と構成部品を特定するデータ及び部品仕様データに基づいて仕様値データを変更する第２の仕様値変更手段を備えて構成。【選択図】図１
2012141858.tif 000002
【特許請求の範囲】
【請求項１】
入出力手段から製品の特性を表す仕様値データが入出力され、記憶装置及び演算装置を備えた製品の設計を支援する仕様値に関するルールを扱う設計支援装置であって、
前記記憶装置は、前記入出力手段から入力された前記仕様値データを保管する仕様値データ記憶手段と、前記仕様値データの関係を表すルールを保管する仕様値ルール記憶手段と、製品を構成する部品の候補のデータを保管する構成データ記憶手段をそれぞれ備えており、
前記演算装置は、前記仕様値ルール記憶手段に保管された前記仕様値データの関係を表すルールに基づいて上記仕様値データを変更する第１の仕様値変更手段と、前記仕様値データ記憶手段に保管された前記仕様値データに基づいて製品の構成部品を特定してそのデータを作成する部品選定手段と、前記仕様値データ記憶手段に保管されている前記仕様値データ及び前記構成データ記憶手段に保管されている前記構成部品を表すデータを出力する出力制御手段をそれぞれ備えている、仕様値に関するルールを扱う設計支援装置において、
前記記憶装置は、製品を構成する部品の候補ごとの仕様を表す部品仕様値データを保管する部品仕様値データ保管手段を備え、
前記演算装置は、前記構成データ記憶手段に保管された前記構成部品を特定するデータ及び前記部品仕様値データ保管手段に保管された前記部品仕様データに基づいて前記仕様値データ記憶手段に保管されている前記仕様値データを変更する第２の仕様値変更手段を備えている、ことを特徴とする仕様値に関するルールを扱う設計支援装置。
【請求項２】
請求項１に記載の仕様値に関するルールを扱う設計支援装置において、
前記演算装置は、構成部品の複数の候補のデータから一部の候補部品のデータを削除して候補から除外する操作を受け付ける構成変更手段を備えている、ことを特徴とする仕様値に関するルールを扱う設計支援装置。
【請求項３】
請求項１に記載の仕様値に関するルールを扱う設計支援装置において、
前記演算装置は、一部の仕様値データが入力された後で、候補となる新たな構成部品のデータおよび該構成部品の仕様値データを前記部品仕様値データ保管手段に入力する入力制御手段を備えている、ことを特徴とする仕様値に関するルールを扱う設計支援装置。
【請求項４】
請求項１に記載の仕様値に関するルールを扱う設計支援装置において、
前記演算装置は、前記構成データ記憶手段に記憶されている前記構成部品に複数の候補が存在する場合に、価格、又は質量の最大値及び最小値のデータを集計して出力する集計手段を備えている、ことを特徴とする仕様値に関するルールを扱う設計支援装置。
【請求項５】
請求項１に記載の仕様値に関するルールを扱う設計支援装置において、
前記記憶装置は、構成部品の３次元ＣＡＤデータを保管する３次元ＣＡＤデータ保管手段を備えており、前記演算装置は、特定された部品の３次元ＣＡＤデータを組合せて配置する部品配置手段を備えている、ことを特徴とする仕様値に関するルールを扱う設計支援装置。
【請求項６】
入出力手段から入出力された製品の特性を表す仕様値データに基づいて、記憶装置及び演算装置を備えた設計支援装置によって製品の設計を支援する仕様値に関するルールを扱う設計支援方法であって、
前記記憶装置には仕様値データ記憶手段と仕様値ルール記憶手段と構成データ記憶手段がそれぞれ備えられていて、入出力手段から入力された仕様値データを前記仕様値データ記憶手段に保管し、仕様値データの関係を表すルールを前記仕様値ルール記憶手段に保管し、製品を構成する部品の候補のデータを前記構成データ記憶手段に保管しており、
前記演算装置には第１の仕様値変更手段と部品選定手段と出力制御手段がそれぞれ備えられていて、前記仕様値ルール記憶手段に保管された仕様値データの関係を表すルールに基づいて前記第１の仕様値変更手段によって上記仕様値データを変更し、前記仕様値データ記憶手段に保管された前記仕様値データに基づいて部品選定手段によって製品の構成部品を特定してそのデータを作成し、前記仕様値データ記憶手段に保管されている前記仕様値データ及び前記構成データ記憶手段に保管されている前記構成部品を表すデータを出力制御手段から出力する、仕様値に関するルールを扱う設計支援方法において、
前記記憶装置に備えられた部品仕様値データ保管手段によって製品を構成する部品の候補ごとの仕様を表す部品仕様値データを保管するようにし、
前記演算装置に備えられた第２の仕様値変更手段によって前記構成データ記憶手段に保管された前記構成部品を特定するデータ及び前記部品仕様値データ保管手段に保管された前記部品仕様データに基づいて前記仕様値データ記憶手段に保管されている前記仕様値データを変更するようにした、ことを特徴とする仕様値に関するルールを扱う設計支援方法。
【請求項７】
請求項６に記載の仕様値に関するルールを扱う設計支援方法において、
前記演算装置に備えられた構成変更手段によって構成部品の複数の候補のデータから一部の候補部品のデータを削除して候補から除外する操作を受け付けるようにした、ことを特徴とする仕様値に関するルールを扱う設計支援方法。
【請求項８】
請求項６に記載の仕様値に関するルールを扱う設計支援方法において、
前記演算装置に備えられた入力制御手段によって一部の仕様値データが入力された後で、候補となる新たな構成部品のデータおよび該構成部品の仕様値データを前記部品仕様値データ保管手段に入力するようにした、ことを特徴とする仕様値に関するルールを扱う設計支援方法。
【請求項９】
請求項６に記載の仕様値に関するルールを扱う設計支援方法において、
前記演算装置に備えられた集計手段によって前記構成データ記憶手段に記憶されている前記構成部品に複数の候補が存在する場合に、価格、又は質量の最大値及び最小値のデータを集計して出力するようにした、ことを特徴とする仕様値に関するルールを扱う設計支援方法。
【請求項１０】
請求項６に記載の仕様値に関するルールを扱う設計支援方法において、
前記記憶装置に備えられた３次元ＣＡＤデータ保管手段によって構成部品の３次元ＣＡＤデータを保管し、前記演算装置に備えられた部品配置手段によって特定された部品の３次元ＣＡＤデータを組合せて配置するようにした、ことを特徴とする仕様値に関するルールを扱う設計支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品の要件を表す仕様値および部品構成を決める設計を支援する仕様値に関するルールを扱う設計支援装置および設計支援方法に関する。特に、企画部門または顧客の要求、製品の特性を仕様値および部品構成によって表し、これらの関係を決めるルールを用いて設計を効率化する仕様値に関するルールを扱う設計支援装置および設計支援方法に関する。
【背景技術】
【０００２】
仕様値を入力し、仕様値の制約条件を利用して設計を効率的に行なう設計支援装置および設計支援方法が存在する。
【０００３】
たとえば特開平１１−１２０２４９号公報には、製品の仕様値、オプション部品の追加を入力すると、製品の構成部品リスト、部品コスト、３次元ＣＡＤの組立モデルなどを出力する設計支援装置に関する技術が開示されている。（特開平１１−１２０２４９号公報の７頁、段落［００５２］、［００５５］、［００５９］、２１頁、及び図２５参照）
また、特開２００６−１５５６０１号公報には、仕様項目に対応する仕様値のデータベースがあり、そのデータベース中に保管されている仕様データと仕様値の取りうる制約条件に基づいて、仕様値を入力する構成設計画面を生成し、設計者のデータ入力を誘導する設計支援装置に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−１２０２４９号公報
【特許文献２】特開２００６−１５５６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の設計支援装置は、いずれも製品と、製品に使用されている部品との関係及び使用条件を整理し、利用する部品をあらかじめ網羅しておく必要がある。すなわち、設計できる製品は、予め整理した部品を組合せることによって実現できるものに限られる。ここで、整理した部品は、仕様値や寸法値が一定の値の場合と、仕様値や寸法値が範囲を有する場合がある。後者の場合、その仕様値や寸法値は予め範囲が決められており、その範囲の部品だけを利用することができる。
【０００６】
製品によっては、予め部品の仕様値や寸法値の範囲を定めることができない場合がある。具体的には、製品の使い方が時代とともに変化する場合、実現技術が向上して、より高性能な部品が実現できる場合などである。
【０００７】
ところがこのような製品の場合、従来の設計支援装置では設計を行なうことができない。それは、設計支援装置が制約条件が登録済みの部品のみを想定して作成されており、新たな部品が追加されると製品の構成を定めることができないためである。
【０００８】
仮に従来の設計支援装置を利用する場合、当初想定していない新たな部品を登録するたびに、既存の制約条件を見直し、必要な制約条件を検討して追加、修正する必要がある。
【０００９】
これらの設計支援装置の狙いは、予め制約条件などを入力しておいて、案件ごとの設計では制約条件の検討を不要にして設計を効率化するものである。このため個別案件の都度、新たな制約条件の検討、追加、修正が必要だとすると、設計支援装置の狙いは達せられない。
【００１０】
また、特開平１１−１２０２４９号公報には、３次元ＣＡＤの組立モデルが出力可能であることが記載されているが、選択する部品によって寸法が異なるときに、部品を適切な位置に配置する技術については開示されていない。
【００１１】
本発明の目的は、予め仕様の範囲を定めることができない製品に対して、新たな部品の利用を可能にすると共に、仕様値に関するルールの追加、または修正を必要とせずに製品の設計の効率化を可能にした、仕様値に関するルールを扱う設計支援装置および設計支援方法を提供することにある。
【課題を解決するための手段】
【００１２】
本発明の仕様値に関するルールを扱う設計支援装置は、入出力手段から製品の特性を表す仕様値データが入出力され、記憶装置及び演算装置を備えた製品の設計を支援する仕様値に関するルールを扱う設計支援装置であって、前記記憶装置は、前記入出力手段から入力された前記仕様値データを保管する仕様値データ記憶手段と、前記仕様値データの関係を表すルールを保管する仕様値ルール記憶手段と、製品を構成する部品の候補のデータを保管する構成データ記憶手段をそれぞれ備えており、前記演算装置は、前記仕様値ルール記憶手段に保管された前記仕様値データの関係を表すルールに基づいて上記仕様値データを変更する第１の仕様値変更手段と、前記仕様値データ記憶手段に保管された前記仕様値データに基づいて製品の構成部品を特定してそのデータを作成する部品選定手段と、前記仕様値データ記憶手段に保管されている前記仕様値データ及び前記構成データ記憶手段に保管されている前記構成部品を表すデータを出力する出力制御手段をそれぞれ備えている、仕様値に関するルールを扱う設計支援装置において、前記記憶装置は、製品を構成する部品の候補ごとの仕様を表す部品仕様値データを保管する部品仕様値データ保管手段を備え、前記演算装置は、前記構成データ記憶手段に保管された前記構成部品を特定するデータ及び前記部品仕様値データ保管手段に保管された前記部品仕様データに基づいて前記仕様値データ記憶手段に保管されている前記仕様値データを変更する第２の仕様値変更手段を備えている、ことを特徴とする。
【００１３】
本発明の仕様値に関するルールを扱う設計支援方法は、入出力手段から入出力された製品の特性を表す仕様値データに基づいて、記憶装置及び演算装置を備えた設計支援装置によって製品の設計を支援する仕様値に関するルールを扱う設計支援方法であって、前記記憶装置には仕様値データ記憶手段と仕様値ルール記憶手段と構成データ記憶手段がそれぞれ備えられていて、入出力手段から入力された仕様値データを前記仕様値データ記憶手段に保管し、仕様値データの関係を表すルールを前記仕様値ルール記憶手段に保管し、製品を構成する部品の候補のデータを前記構成データ記憶手段に保管しており、前記演算装置には第１の仕様値変更手段と部品選定手段と出力制御手段がそれぞれ備えられていて、前記仕様値ルール記憶手段に保管された仕様値データの関係を表すルールに基づいて前記第１の仕様値変更手段によって上記仕様値データを変更し、前記仕様値データ記憶手段に保管された前記仕様値データに基づいて部品選定手段によって製品の構成部品を特定してそのデータを作成し、前記仕様値データ記憶手段に保管されている前記仕様値データ及び前記構成データ記憶手段に保管されている前記構成部品を表すデータを出力制御手段から出力する、仕様値に関するルールを扱う設計支援方法において、前記記憶装置に備えられた部品仕様値データ保管手段によって製品を構成する部品の候補ごとの仕様を表す部品仕様値データを保管するようにし、前記演算装置に備えられた第２の仕様値変更手段によって前記構成データ記憶手段に保管された前記構成部品を特定するデータ及び前記部品仕様値データ保管手段に保管された前記部品仕様データに基づいて前記仕様値データ記憶手段に保管されている前記仕様値データを変更するようにした、ことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、予め仕様の範囲を定めることができない製品に対して、新たな部品の利用を可能にすると共に、仕様値に関するルールの追加、または修正を必要とせずに製品の設計の効率化を可能にした、仕様値に関するルールを扱う設計支援装置および設計支援方法を実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例である仕様値に関するルールを扱う設計支援装置とその周辺機器を示す概略図。
【図２】図１に示した本実施例の設計支援装置における仕様値データ記憶部に記憶された仕様値データのテーブル構成およびデータの一例を示す図。
【図３】図１に示した本実施例の設計支援装置における仕様値データ記憶部に記憶された仕様値データのテーブル構成およびデータの他の一例を示す図。
【図４】図１に示した本実施例の設計支援装置における仕様値データ記憶部に記憶された仕様値データのテーブル構成およびデータの他の一例を示す図。
【図５】図１に示した本実施例の設計支援装置における構成データ記憶部に記憶された構成データのテーブル構成およびデータの他の一例を示す図。
【図６】図１に示した本実施例の設計支援装置における部品仕様データ記憶部に記憶されたファンの仕様データのテーブル構成およびデータの他の一例を示す図。
【図７】図１に示した本実施例の設計支援装置における部品仕様データ記憶部に記憶されたモータの仕様データのテーブル構成およびデータの他の一例を示す図。
【図８】図１に示した本実施例の設計支援装置における部品仕様データ記憶部に記憶された制御盤の仕様データのテーブル構成およびデータの他の一例を示す図。
【図９】図１に示した本実施例の設計支援装置における部品仕様データ記憶部に記憶された設置台の仕様データのテーブル構成およびデータの他の一例を示す図。
【図１０】図１に示した本実施例の設計支援装置の対象の１つとなる型式Ｍ１のモータの３次元ＣＡＤデータを示す図。
【図１１】図１に示した本実施例の設計支援装置における部品選定ルール記憶部に記憶された部品選定ルールのテーブル構成およびデータの一例を示す図。
【図１２】図１に示した本実施例の設計支援装置における仕様値ルール記憶部に記憶された仕様値ルールのテーブル構成およびデータの一例を示す図。
【図１３】図１に示した本実施例の設計支援装置における構成ルール記憶部に記憶された構成ルールのテーブル構成およびデータの一例を示す図。
【図１４】図１に示した本実施例の設計支援装置における配置ルール記憶部に記憶された配置ルールのテーブル構成およびデータの一例を示す図。
【図１５】図１に示した本実施例の設計支援装置における部品選定部が行なう処理のフローを示す図。
【図１６】図１に示した本実施例の設計支援装置における構成変更部が行なう処理のフローを示す図。
【図１７】図１に示した本実施例の設計支援装置における構成反映ルール記憶部に記憶された構成反映ルールのテーブル構成およびデータの一例を示す図。
【図１８】図１に示した本実施例の設計支援装置における第２変更部が行なう処理のフローを示す図。
【図１９】本実施例の設計支援装置の対象の１つとなる型式Ｆ１のファンの３次元ＣＡＤデータの一例を示す図。
【図２０】本実施例の設計支援装置の対象の１つとなる型式Ｆ２のファンの３次元ＣＡＤデータの一例を示す図。
【図２１】本実施例の設計支援装置の対象の１つとなる型式Ｍ１のモータの３次元ＣＡＤデータの一例を示す図。
【図２２】本実施例の設計支援装置の対象の１つとなる型式Ｆ１のファンの３次元ＣＡＤデータの一例を示す図。
【図２３】本実施例の設計支援装置の対象の１つとなる型式Ｆ２のファンの３次元ＣＡＤデータの一例を示す図。
【図２４】本実施例の設計支援装置の対象の１つとなる型式Ｆ１のファンと型式Ｍ１のモータを組み立てた状態の３次元ＣＡＤデータの一例を示す図。
【図２５】本実施例の設計支援装置の対象の１つとなる型式Ｆ２のファンと型式Ｍ１のモータを配置処理せずに組み立てた状態の３次元ＣＡＤデータの一例を示す図。
【図２６】本実施例の設計支援装置の対象の１つとなる型式Ｆ２のファンと型式Ｍ１のモータを組み立てた状態の３次元ＣＡＤデータを示す図。
【図２７】図１に示した本実施例の設計支援装置における仕様値データを入力する時の画面の一例を示す図。
【図２８】図１に示した本実施例の設計支援装置における構成データを編集する時の画面の一例を示す図。
【図２９】図１に示した本実施例の設計支援装置における部品仕様データを入力する時の画面の一例を示す図。
【発明を実施するための形態】
【００１６】
次に本発明の実施例である仕様値に関するルールを扱う設計支援装置および設計支援方法について図面を用いて説明する。
【実施例１】
【００１７】
本発明の一実施例である仕様値に関するルールを扱う設計支援装置および設計支援方法について図１乃至図２９を用いて以下に説明する。
【００１８】
図１は、本発明の一実施例である仕様値に関するルールを扱う設計支援装置及びその周辺機器を示す概略図である。
【００１９】
図１に示した本実施例の仕様値に関するルールを扱う設計支援装置において、入出力装置１０１は、設計支援装置１００に対して設計支援の対象となる製品に関する仕様値データの入力、構成データの編集、部品仕様データの追加入力、部品ＣＡＤデータの入力、設計状況や設計結果の出力などを行なう入出力装置である。
【００２０】
前記入出力装置１０１は、計算機の一般的な入出力装置であるキーボード、マウス、ディスプレイ、プリンタなどで構成するのが好ましい。ただし、入出力装置１０１の装置構成はこれに限定するものではない。
【００２１】
設計支援装置１００に備えられた入出力インタフェース１１０は、入出力装置１０１と設計支援装置１００との間でデータの交換を行なうものである。
【００２２】
遠隔入出力装置１０２は、遠隔地で設計支援装置１００に対してデータの入出力を行なうためのものである。遠隔入出力装置１０２による処理内容は入出力装置１０１と同等であるが、設計支援装置１００とのデータ交換のために、間に通信ネットワーク１０３を介して設計支援装置１００と接続されている。
【００２３】
設計支援装置１００に備えられた通信装置１２０は、設計支援装置１００を通信ネットワーク１０３へ接続するための装置である。
【００２４】
設計支援装置１００には記憶装置１３０と演算装置１４０がそれぞれ備えられている。設計支援装置１００に備えられた記憶装置１３０は、以下の記憶部から構成されている。
【００２５】
即ち、記憶装置１３０を構成する仕様値データ記憶部１３１は、設計対象の製品の特性を表す仕様値データを記憶する部分である。たとえばファン、モータ、制御盤、設置台で構成される送風機を例にすると、仕様値データは、たとえば図２に示したような要求仕様のデータと、設計仕様のデータを記載したテーブルで構成される。尚、前記テーブルの設計ＩＤは設計の区別を表すものである。
【００２６】
設計支援装置１００では、顧客から製品についての引合案件や受注があると、前記製品について１または複数の設計案を作成する。設計ＩＤはその１つを示す識別子である。顧客名、顧客連絡先などを本テーブルに含めても良いが、本実施例の設計支援装置１００では、これらは一般的な別のテーブルとし、設計ＩＤで対応付けることを想定している。
【００２７】
流量、電源、電圧、納期などは製品に対する顧客の要求仕様であり、この仕様値を満たす製品、例えば送風機の設計を行なうのが本実施例の設計支援装置１００の目的である。要求仕様のデータは設計開始時にわかることが多いが、項目によっては設計を進めながら顧客と相談して決めるものもあるし、また相談によって変更されるものもある。
【００２８】
前記製品についての圧力、動力、ファン質量、モータ質量、制御盤質量、上モノ質量、設置台強度などは要求仕様に基づいた設計の途中または結果として得られる仕様値であり、設計の工程に応じて順次記録される。これらは顧客へ提示することもあるが、受注した側のみで利用する項目もある。ここで上モノ質量は、設置台の質量を含まない、ファン、モータ、制御盤の質量の合計質量を想定している。
【００２９】
なお、設計支援装置１００に備えられた記憶装置１３０を構成する仕様値データ記憶部１３１には、仕様値データを、図２に仕様値データ記憶部に記憶された仕様値データのテーブル構成およびデータの一例として示したように、１つのテーブルで記憶することもできるが、複数のテーブルに分けて記憶することもできる。
【００３０】
たとえば図３及び図４は、仕様値データ記憶部１３１に記憶された仕様値データのテーブル構成およびデータの他の一例をそれぞれ示す図であり、図２の仕様値を図３に示す要求仕様の部分と、図４に示す設計仕様の部分にそれぞれ分けて記憶するテーブルの例を表している。
【００３１】
記憶装置１３０を構成する構成データ記憶部１３４は、製品を構成する部品のデータを記憶する部分である。構成データは、例えば図５に示したテーブルのように、部品の仕様データを記録するデータ記憶部１３４に記憶されたファンの仕様データのテーブル構成およびデータの一例が記載されている。この図５のテーブルにおいて、設計ＩＤは図２、３、４に示されたそれぞれの仕様の項目に対応するデータである。
【００３２】
図５における部品は、各設計ＩＤに対応する製品に含まれる部品を表している。この例では、ＮＥＷ、Ａ、Ｂ、Ｃの各案件とも、ファン、モータ、制御盤、設置台の４部品で構成されることを表している。
【００３３】
図５における候補１〜候補ｎは、各部品の候補となる部品の型式を表している。例えば、設計ＩＤがＮＥＷの設計では、部品であるファンには、Ｆ１、Ｆ２、Ｆ３、Ｆ４、Ｆ５の５種類の型式の部品が利用候補であることを表している。
【００３４】
同様に、図５において、モータ、制御盤はそれぞれ４種類の型式の部品が、また設置台には２種類の型式の部品が利用候補であることを表している。これら複数種類の部品は、設計が進み仕様値の条件に合わなくなると利用候補から除外される。
【００３５】
そして、設計が完了すると、最終的に１つの型式の部品に決定する。なおこの例は単純なテーブル構成の例を示しているが、部品を階層で管理する、候補に数の制限を設けない形式にするなども可能である。
【００３６】
記憶装置１３０を構成する部品仕様データ記憶部１３６は、部品の型式ごとの仕様値データを記憶する部分である。部品仕様データは、たとえば図６、７、８、９に、部品仕様データ記憶部に記憶されたファンの仕様データのテーブル構成およびデータの一例としてそれぞれ示されているようなテーブルで構成される。各図はそれぞれファン、モータ、制御盤、設置台の型式ごとの部品の仕様値を表している。例えば、モータの場合、図７に部品仕様データ記憶部に記憶されたモータの仕様データのテーブル構成およびデータとして示されているように、型式、動力、電圧、質量、価格、納期などで構成されている。
【００３７】
記憶装置１３０を構成する部品ＣＡＤデータ記憶部１３７は、全部品の型式ごとの３次元ＣＡＤデータを記憶する部分である。具体的には、図５、または、図６〜図９に示す各部品の各型式のデータを記憶している。仕様値が異なっていても形状が同一であれば、複数の型式の部品で形状データを兼用してもかまわない。各部品データはそれぞれ部品ごとのローカル座標を有している。
【００３８】
また、本実施例では、図１０に、本実施例の設計支援装置の対象となる型式Ｍ１のモータの３次元ＣＡＤデータとして示すように、回転軸１１０１、フランジ面１１０２など、他の部品と組合わせるときに基準になる部分の直線、平面などに名称を付けている。
【００３９】
記憶装置１３０を構成する部品選定ルール記憶部１３２は、仕様値データに基づいて条件に合致する部品の型式を選定するためのルールを記憶する部分である。部品選定ルールは、たとえば図１１に、部品選定ルール記憶部に記憶された部品選定ルールのテーブル構成およびデータの一例として示したようなテーブルで構成される。
【００４０】
図１１に示したテーブルにおけるＮｏ．の項目は、ルールの順序を表すデータである。関係の項目は、その右に続く項目である、テーブル１の設計仕様又は要求仕様の値と、テーブル２のファン仕様」又はモータ仕様の値との関係を表すデータである。テーブル１及びテーブル２はその関係の対象のテーブルを表すデータである。それぞれの設計仕様の値は関係の対象のテーブル中の仕様項目を表すデータである。
【００４１】
たとえばＮｏ．４のルールは、Ｎｏ．４の行に記載された、設計仕様のテーブルの動力の項目の仕様値が、モータ仕様のテーブルの動力の項目の仕様値以下である」というルールを表している。処理の方法は後述するが、このルールによって、設計ＩＤがＮＥＷの設計では、図２または図４に示した設計仕様において、「設計仕様」で動力が７ｋＷなので、図７に示したモータ仕様では、この条件を満たすものとして、Ｍ３およびＭ４のみが該当することになる。
【００４２】
記憶装置１３０を構成する仕様値ルール記憶部１３３は、仕様値データの間のルールを記憶する部分である。仕様値ルールは、たとえば図１２のような、仕様値ルール記憶部に記憶された仕様値ルールのテーブル構成およびデータの一例を示したテーブルで構成されている。
【００４３】
図１２のテーブルにおけるＮｏ．は、仕様値ルールの順序を表すデータである。図１２の結果テーブルはそのルールで決まる設計仕様値のテーブルを表すデータ、図１２の結果項目はそのルールで決まる仕様値の項目を表すデータである。
【００４４】
また、図１２のテーブルにおける演算は、その右に続く元になる元テーブル１の要求仕様値から結果の仕様値を計算する演算を表すデータである。ここでは別途用意した処理プログラムの名称ｆ、ｇ、ｈ等を記載しているが、簡単な場合はここに演算式を記載しても良い。
【００４５】
図１２の元テーブル１、元テーブル２及び元テーブル３は演算に利用する仕様値を記録しているテーブルを表し、項目１、項目２及び項目３は演算に利用する仕様値の項目を表している。
【００４６】
演算に利用する仕様値は単一の場合も、複数の場合もある。ここでは簡単な例を示したが、演算として数表を参照して結果を求める方式、論理式で仕様値の間の関係を定義する方式なども考えられる。
【００４７】
記憶装置１３０を構成する構成ルール記憶部１３５は、構成データの間のルールを記憶する部分である。構成ルールは、たとえば図１３に構成ルール記憶部に記憶された構成ルールのテーブル構成およびデータの一例を示すようなテーブルで構成される。
【００４８】
Ｎｏ．はルールの順序を表すデータである。関係は右に続く部品、型式の関係の種類を表すデータであり、「排他」は右の部品が同時には利用できないことを表し、「同期」は第１の部品を利用するときに第２の部品が必須な組合せであることを表している。
【００４９】
図１３において、部品１および部品２は排他や同期の対象となる部品、型式１および型式２は排他や同期の対象となる部品の型式を表している。たとえばＮｏ．１はファンＦ１とモータＭ１は同時に利用できないこと、Ｎｏ．２はファンＦ２を利用するときはモータＭ２の利用が必須であることを表している。
【００５０】
記憶装置１３０を構成する構成反映ルール記憶部１３９は、構成データの変更に伴う仕様値データの変更を行なうルールを記憶する部分である。構成反映ルールは、たとえば図１７に構成反映ルール記憶部に記憶された構成反映ルールのテーブル構成およびデータの一例を示すようなテーブルで構成される。
【００５１】
Ｎｏ．はルールの順序を表すデータである。結果テーブルはそのルールで決まる仕様値のテーブルを表すデータ、結果項目はそのルールで決まる仕様値の項目を表すデータである。
【００５２】
図１７のテーブルにおける演算は、その右側に記載された構成部品の複数の候補について、構成項目の複数の値の演算を表すデータである。また、構成部品は演算対象の部品を表すデータであり、構成項目は演算対象の項目を表すデータである。
【００５３】
例えば図１７のテーブルに示すＮｏ．２のルールは、構成データのモータの行に記載されている複数の型式の候補部品Ｍ１、Ｍ２、Ｍ３、Ｍ４について、図７に示された部品仕様データの「質量」から該当する質量の値７、８、９、１０を取り出し、それらの値の間のｍａｘ演算を行なって、それらの中から質量１０を得、その結果を設計仕様テーブルのモータ質量項目の欄に記録するという内容を表している。
【００５４】
なお候補が１つしか存在しないときはその値をそのまま記録する。また候補がまったく存在しないときは値無しであることを記録する。このルールは形式的には仕様値ルールと類似しているが、処理方法はまったく異なる。仕様値ルールは部品型式の候補の数とはまったく関係なく、特定の仕様値の間の演算を行なうものである。これに対して構成反映ルールは、実行時の型式候補のデータの数に応じて、毎回異なる数のデータに対して処理するものである。
【００５５】
記憶装置１３０を構成する配置ルール記憶部１３８は、３次元ＣＡＤにおいて選定された型式の部品を配置するためのルールを記憶する部分である。配置ルールは、たとえば図１４に配置ルール記憶部に記憶された配置ルールのテーブル構成およびデータの一例として示すようなテーブルで構成される。
【００５６】
図１４のテーブルにおけるＮｏ．は、ルールの順序を表すデータである。関係は配置する部品の要素の位置関係の種類を表し、同軸は軸が一直線上に存在すること表し、対面は平面が同一位置で対面することを表している。部品１および部品２は関係する部品を表し、要素１および要素２は関係する部品の要素を表す。
【００５７】
図１０に型式Ｍ１のモータの３次元ＣＡＤデータを示して説明したように、同一の部品には型式が異なっても同一の名称を付けた要素が定義されているため、たとえばファンとモータは型式が異なっても同一のルールで配置させることができる。
【００５８】
設計支援装置１００に備えられた演算装置１４０は、以下の処理部から構成されている。
【００５９】
演算装置１４０を構成する入力制御部１４１は、入出力装置、遠隔入出力装置から入力されるデータを指令、データなどに区分し、記憶装置や演算装置の各部へ転送する処理を行なう部分である。
【００６０】
ユーザが特定の仕様値を入力した場合、そのデータは仕様値データ記憶部１３１の該当位置に記録される。このときの画面の例を図２７に仕様値データを入力する時の画面の例を示す。仕様項目の名称と入力エリアが対比させて表示されるので、入力エリアへ値を入力することができる。
【００６１】
また、ユーザが利用する部品として特定の型式を選択した場合、構成データ記憶部１３４の該当部品の候補が選択された型式のデータのみとなり、他の候補のデータが削除される。この操作を行なう画面の例を図２８に構成データを編集する時の画面の一例として示す。製品、部品の名称、型式の名称が階層的に表示されており、型式の部分の追加、削除の操作を行なうことができる。
【００６２】
また、ユーザが新たな型式の部品を利用対象候補として追加するときに部品の仕様値が入力された場合、そのデータは前記記憶装置１３０の部品仕様データ記憶部１３６に追記される。この操作を行なう画面の例を図２９に部品仕様データを入力する時の画面の一例として示す。仕様項目の名称と入力エリアが対比させて表示されるので、入力エリアへ値を入力することができる。
【００６３】
また、新たな型式の３次元ＣＡＤ部品データが入力された場合、そのデータは部品ＣＡＤデータ記憶部１３７に追記される。
【００６４】
演算装置１４０を構成する第１の仕様値変更部１４２は、仕様値ルール記憶部１３３に記憶されている仕様値ルール（図１２）に基づいて、仕様値データ記憶部１３１に記憶された仕様値データ（図２）を変更する処理を行なう部分である。
【００６５】
具体的には、仕様値ルールを順次取り出し、各演算を行い、その結果によって仕様値データを変更する処理である。ただし、処理の効率化のために変更のない部分の処理を繰り返さないなどの制御を行なうこともできる。
【００６６】
演算装置１４０を構成する部品選定部１４４は、仕様値データ記憶部１３１に記憶されている仕様値データと部品選定ルール記憶部１３２に記憶されている部品選定ルールとに基づいて、部品仕様データ記憶部１３６に記憶されている各部品のうち条件に合致する型式のデータを取り出し、そのデータを構成データ記憶部１３４に記録する処理を行なう部分である。この処理の詳細な手順を図１５に部品選定部が行なう処理のフローとして示す。
【００６７】
図１５に部品選定部が行なう処理のフローとして示した、開始から戻るに至る手順１６０１から手順１６０８において、部品データ読み込みの手順１６０２は、部品仕様データ記憶部１３６に記憶された部品仕様データ（図６〜９）を読み込み、すべての部品のすべての型式を取り出す処理である。
【００６８】
初期部品データ登録の手順１６０３は、取り出したすべての部品のすべての型式のデータを、設計ＩＤと対応付けて、構成データ記憶部１３４に記録する処理である。
【００６９】
ルール取り出しの手順１６０４は、部品選定ルール記憶部１３２に記憶された部品選定ルールを順次取り出す処理である。
【００７０】
ルール判定の手順１６０５は、取り出したルールを該当部品の各型式について、部品仕様データ記憶部１３６に記憶された部品仕様データを読み出し、ルールの条件を判定する処理である。
【００７１】
非該当型式削除の手順１６０６は、判定処理によって非該当と判定された型式のデータを、構成データ記憶部１３４に記憶されたデータから削除する処理である。
【００７２】
そして手順１６０７では、ルール取り出しの手順１６０４以降の処理を、ルールがなくなるまで繰り返す。
【００７３】
演算装置１４０を構成する構成変更部１４５は、記憶装置１３０の構成ルール記憶部１３５に記憶されている構成ルールに基づいて、構成データ記憶部１３４のデータを変更する処理を行なう部分である。この処理の詳細な手順を図１６に示す。
【００７４】
尚、構成ルール記憶部１３５に記憶されている構成ルールに従わないで、入出力装置１０１又は遠隔入出力装置１０２から指定された指示に基づいて、一部の構成部品のデータを削除するようにしても良い。
【００７５】
図１６に構成変更部が行なう処理のフローとして示した、開始から戻るに至る手順１７０１から手順１７０６において、ルール取り出しの手順１７０２は、構成ルール記憶部１３５に記憶された構成ルールを順次取り出す処理である。
【００７６】
ルール判定の手順１７０３は、取り出したルールを、構成データ記憶部１３４に記憶されたデータに対して判定する処理である。
【００７７】
非該当型式削除の手順１７０４は、判定処理によって非該当と判定される型式のデータを、構成データ記憶部１３４に記憶されたデータから削除する処理である。
【００７８】
具体的には、排他のルールの場合、部品１、型式１の部品が唯一存在していると、部品２、型式２の型式のデータを削除し、同期のルールの場合、部品１、型式１の部品が唯一存在していると、部品２の候補データから、型式２以外の型式のデータをすべて削除する処理である。
そして手順１７０５では、ルール取り出し１７０２以降の処理を、ルールがなくなるまで繰り返す。
【００７９】
演算装置１４０を構成する第２の仕様値変更部１４３は、構成反映ルール記憶部１３９に記憶された構成反映ルール（図１７）、構成データ記憶部１３４に記憶された構成データ（図５）、および部品仕様データ記憶部１３６に記憶された部品仕様データ（図６〜９）に基づいて、仕様値データ記憶部１３１に記憶されている仕様値データを変更する処理を行なう部分である。
【００８０】
この処理は、通常は構成データが変更されたときに実施される。例としてモータの候補の型式の数が減少した場合を想定し、この処理の詳細な手順を図１８に示す。
【００８１】
図１８に構成変更部が行なう処理のフローとして示した、開始から戻るに至る手順１９０１から手順１９０９において、変更部品の特定の手順１９０２は、型式の候補が変わった部品を特定する処理であり、この例ではモータを特定する。通常はこの処理が呼び出されるときに引数などによって渡される。
【００８２】
候補型式の取り出しの手順１９０３は、構成データ記憶部１３４に記憶されている構成データ（図５）を検索し、現在設計対象としている設計ＩＤについて、上記部品（モータ）の変更後の候補のリストを取り出す処理である。図５に構成データ記憶部に記憶された構成データのテーブル構成およびデータの他の一例として示した例では、Ｍ１、Ｍ２、Ｍ３、Ｍ４のリストとなる。設計が進捗していると、候補の数が減少している可能性がある。
【００８３】
ルール取出しの手順１９０４は、構成反映ルール記憶部１３９に記憶されている構成反映ルールのうち、構成部品が該当するルールを１つ取り出す処理である。図１７に構成反映ルール記憶部に記憶された構成反映ルールのテーブル構成およびデータの一例として示した例では、Ｎｏ．２が該当する。
【００８４】
部品仕様値取り出しの手順１９０５は、部品仕様データ記憶部１３６に記憶されている部品仕様データ（図７）を検索し、型式が上記の候補に含まれる行について、ルール中の部品項目に相当する項目のデータを取り出す処理である。上記の候補が４つある例では、取り出した結果は７、８、９、１０のリストである。
【００８５】
演算の手順１９０６は、上記のリストに対して、ルール中の演算に相当する処理を行なう。この例では、演算がｍａｘ、リストが７、８、９、１０であるから、最大を取ると結果は１０となる。
【００８６】
演算結果記録の手順１９０７は、ルール中の結果テーブルの結果項目の欄へ上記結果を記録する処理である。この例では、上記の結果１０を、設計仕様のテーブルのモータ質量の欄へ記録する。さらに上記部品（モータ）に関するルールが存在すれば以上の処理を繰り返す。この例では該当するルールが存在しないので処理を完了する。
【００８７】
演算装置１４０を構成する集計部１４７は、価格、納期、質量などを、各部品の仕様値に基づいて製品全体の仕様値を求める処理を行なう部分である。本実施例では、構成データ記憶部１３４に複数の型式のデータが候補として存在するとき、最大と最小を集計する。
【００８８】
たとえば価格は、構成データ記憶部１３４に記憶されているファンの候補のデータごとに、部品仕様データ記憶部１３６に記憶されている該当型式のデータを中から価格データを読み取り、その中でもっとも高価なものともっとも安価なものの価格を取り出す。同様にモータの候補、制御盤の候補、設置台の候補についても価格を取り出し、もっとも高価な価格の和、もっとも安価な価格の和を集計する。
【００８９】
この結果は、演算装置１４０を構成する出力制御部１４９の処理によって入出力装置１０１または遠隔入出力装置１０２から出力される。この集計処理を行なうことにより、多数の候補が存在する設計の初期段階では２つの価格の差が大きいが、設計が進展して候補の数が減少するにともなって差が小さくなり、最終的に候補が１つに決まると、差は０になる。
【００９０】
なお、質量については価格と同様に最大、最小の値の和を集計するが、納期の場合は，部品の候補ごとに得られる納期にもとづいて,種類の異なる部品の納期の間でも最大と最小を求めることによって製品全体の納期を得る。これによって、もっとも早く完成する場合ともっとも遅くなる場合を把握することができる。
【００９１】
演算装置１４０を構成する部品配置部１４８は、組み立てた状態の３次元ＣＡＤデータを作成するために、配置ルール記憶部１３８に記憶された配置ルールに基づいて、部品ＣＡＤデータ記憶部１３７に記憶された部品ごとの３次元ＣＡＤデータを配置する処理を行なう部分である。
【００９２】
本実施例では、異なる型式の部品にも、同一の名称の要素を付与しているので、どの型式が選択されても適切に配置することができる。一般に、型式が異なると部品の各所の寸法が異なるため、あらかじめ部品ごとの位置を設定しておいても、そのまま配置しただけでは部品の間に隙間ができたり、部品が干渉したりする。
【００９３】
本実施例では、配置ルールを利用することにより、どの型式の部品が利用されても、製品のデータを適切に作成することができる。具体的な例で詳細な説明を行なう。
【００９４】
図１０はモータＭ１の３次元ＣＡＤデータ、図１９は型式Ｆ１であるファンＦ１の３次元ＣＡＤデータ、図２０は型式Ｆ２であるファンＦ２の３次元ＣＡＤデータである。いずれも、本体から回転軸が出ていて、その先に接続用のフランジが付いている。それぞれ中心軸１１０１、２００１、フランジ面１１０２、２００２には名称を付けた形状要素が定義されている。またそれぞれの座標系の原点は黒丸の位置１１０３、２００３である。
【００９５】
これらのデータを位置関係をわかりやすくするために正面に向けたのがそれぞれ図２１〜２３に型式Ｍ１のモータの３次元ＣＡＤデータ、型式Ｆ１のファンの３次元ＣＡＤデータ、型式Ｆ２のファンの３次元ＣＡＤデータとしてそれぞれ示したものである。構成データにモータとしてＭ１、ファンとしてＦ１のみが候補となっている場合、これらを組合わせた状態を図２４に型式Ｆ１のファンと型式Ｍ１のモータを組み立てた状態の３次元ＣＡＤデータの一例として示す。
【００９６】
本実施例の設計支援装置１００では、配置ルールを用いて軸や面を合わせて配置しているため、このようにフランジを向かい合わせた配置になる。仮にこの配置処理が行なわれないとすると、ファンＦ１とモータＭ１の組合せでは問題ないかもしれないが、ファンの型式が変わってＦ２が候補になったとき、２つの部品を原点を変えずに配置すると図２５に型式Ｆ２のファンと型式Ｍ１のモータを配置処理せずに組み立てた状態の３次元ＣＡＤデータの一例として示したように軸や面がずれてしまう。本実施例の配置処理は、図１４に示したようなテーブル構成で表される配置ルールを利用して各部品を適切な位置に配置するものである。たとえばＮｏ．１のルールを用いてモータの回転軸とファンの回転軸を同軸に配置し、モータのフランジ面とファンのフランジ面を対面に配置する。この処理を行うと、これを図２６に型式Ｆ２のファンと型式Ｍ１のモータを組み立てた状態の３次元ＣＡＤデータとして示したように適切に配置することができる。
【００９７】
演算装置１４０を構成する出力制御部１４９は、設計の進展に応じて、記憶装置１３０に備えられた仕様値データ記憶部１３１及び構成データ記憶部１３４にそれぞれ記憶された仕様値データ及び製品を構成する部品のデータを随時出力する制御を行ない、これらの出力データを前記設計支援装置１００から入出力装置１０１または遠隔入出力装置１０２へ転送する部分である。
【００９８】
仕様値データ記憶部１３１に記憶された仕様値データは、ユーザ操作や結果の出力のために項目名とともに出力される。また、構成データ記憶部１３４に記憶された構成データは、ユーザ操作や結果の出力のために出力される。そして、これらの出力データに基づいてユーザは複数候補の中から最適な仕様値を有する部品の型式を選択することができる。
【００９９】
部品仕様データ記憶部１３６に記憶された部品仕様データは、部品選択の参考のために出力される。ユーザはこれを参照して構成データを編集する。そして、演算装置１４０を構成する集計部１４７で集計された価格データ、質量データ、納期データなどは、設計の妥当性の判断、顧客への提示などのために出力される。
【０１００】
演算装置１４０を構成する部品配置部１４８で配置された３次元ＣＡＤデータは、グラフィック形式で出力され、製品形態の確認、顧客への説明、製造のガイドなどのために利用される。また３次元ＣＡＤデータから２次元図面を作成することもできる。
【０１０１】
なお、ここでは設計支援装置１００が１つの装置として構成される例を示したが、複数の機器を組合わせて同等の処理を行なう構成にしても良い。たとえば記憶装置を記憶部ごとに複数の装置で構成する、記憶領域ごとに複数の装置で構成する、演算処理を複数の装置で構成するなどである。これらの場合はそれぞれの装置間をネットワークで接続することもある。
【０１０２】
以上、図１に設計支援装置および周辺機器の概略として示した構成に基づいて要素ごとに説明をしたが、以下では実際の設計業務の流れに沿ってそれぞれがどのように連携して動作するかを説明する。
【０１０３】
図１に示した設計支援装置１００において、顧客から新たな製品についての引合が来ると、設計支援装置１００の対象となる製品の要求仕様を入力する。ここでは、ファンの製品について、流量１０立法ｍ／秒、納期は３ヶ月などの仕様であり、これらの仕様は入出力装置１０１または遠隔入出力装置１０２からユーザが設計支援装置１００に入力すると、その仕様値は設計支援装置１００の記憶装置１３０に備えられた仕様値データ記憶部１３１に記録される。
【０１０４】
このとき、新たな案件の製品であるため、この設計のＩＤをＮＥＷとして登録する。また、ＮＥＷが登録されると、構成データ記憶部１３４にＮＥＷの設計ＩＤに対応付けて部品データが登録される。また初期値として各部品にはすべての型式が候補として登録される。
【０１０５】
本実施例の設計支援装置１００は、対象製品の仕様値データが記録されると、演算装置１４０に備えられた第１の仕様値変更部１４２が起動し、記憶装置１３０に備えられた仕様値ルール記憶部１３３に記憶されている仕様値ルールから適用可能な仕様値ルールを取り出し、その仕様値ルールの処理を行なう。この例では仕様値ルールのＮｏ．１、Ｎｏ．２が処理され、設計仕様値の圧力（４ｋＰａ）、動力（７ｋＷ）が演算され、記録される。
【０１０６】
次に、演算装置１４０の部品選定部１４４が起動し、記憶装置１３０の部品選定ルール記憶部１３２に記憶されている部品選定ルールから適用可能なルールを取り出し、構成データへ順次反映させる。この例では、ファン仕様の圧力が設計仕様の圧力以上というＮｏ．１の仕様値ルールにより、圧力が４ｋＰａに満たないＦ１が候補から除外される。
【０１０７】
またファン仕様の納期が要求仕様の納期以下というＮｏ．２の仕様値ルールにより、納期３ヶ月が満たされないＦ３が候補から除外される。モータ仕様の電圧が要求仕様の電圧と等しいというＮｏ．３の仕様値ルールは、仕様値データの電圧が未定のため適用できない。他の仕様値ルールも同様に処理される。
【０１０８】
ここで製品を構成する各部品の候補が唯一に決まるなら、これで設計の支援は完了である。製品を構成する各部品の候補が複数候補が残っていても、顧客との打合せによって、要求仕様項目が増えることもある。たとえば当初顧客は意識していなかったが、顧客先の電源周波数、電圧などが制約条件となることがあり、これらは顧客仕様として扱う必要がある。仕様が追加された場合は、上記と同様の処理を追加実行し、候補の絞込みを行なう。
【０１０９】
製品の候補が唯一に決まる場合、この結果に基づいて以下の処理が行なわれる。
【０１１０】
仕様値データ記憶部１３１及び構成データ記憶部１３４に記憶された仕様値データ及び構成データがそれぞれ出力される。
【０１１１】
これらは単純な表形式やツリー形式で出力されることもあるが、雛形となる文書データの該当箇所に対応するデータを差し込んで定型的な文書を作成することもできる。
【０１１２】
また、演算装置１４０の集計部１４７が起動され、価格、質量、納期などの集計処理が行なわれ、その結果が出力される。
【０１１３】
また、演算装置１４０の部品配置部１４８が起動され、候補の型式の部品が配置され、製品の組立状態のＣＡＤデータが作成され、そのデータが出力される。
【０１１４】
また、製品を構成する一部の部品は候補が唯一に決まるが、一部の部品は複数の候補が残る場合がある。この場合には、以下の処理が行なわれる。
【０１１５】
演算装置１４０に備えられた第２の仕様値変更部１４３が起動されて、記憶装置１３０の構成反映ルール記憶部１３９に記憶された構成反映ルールに基づいて仕様値データが変更される。この例では、たとえばファン、モータ、制御盤の候補がそれぞれ唯一に決まると、第２の仕様値変更部１４３によって仕様値データのファン質量、モータ質量、制御盤質量が変更される。
【０１１６】
ここで仕様値データが変更されると、再度、演算装置１４０に備えられた第１の仕様値変更部１４２が起動され、上モノ質量、設置台強度が演算され記録される。設置台強度が決まると、再度、演算装置１４０の部品選定部１４４が起動され、設置台の候補が唯一に決まる。
【０１１７】
本実施例の設計支援装置１００では、このように、仕様値データの関係だけでは部品が特定できない場合も、仕様値データと構成データの相互の反映を繰り返すことにより特定させることができる。上記で説明した処理を単純に行なうと、相互の反映が無限に繰り返されてしまう。そこで本実施例の設計支援装置１００では、反映を停止する機構を組み込んでいる。
【０１１８】
具体的には、反映データを一時的に計算し、それが反映先の値と同値の時はそこで反映処理を止める方法である。ただしこの方法でもルールやデータに矛盾があると停止しない可能性がある。そこで、反映処理を行なうごとに回数をカウントしておき、一定の回数、たとえば１０回処理を行なったらそれ以降の処理を停止するという方法である。
【０１１９】
本実施例の設計支援装置１００の別の例では、要求仕様データだけでは上記の反映を繰り返しても最終的に唯一に決まらないケースがある。これは、複数の構成案が存在するという状態であり、それぞれについて価格、質量、納期などの集計値を出力し、それらを比較して選択する方法がある。
【０１２０】
また更に別の方法として、候補が複数存在する部品からユーザが型式を選択する方法がある。この方法は、部品の意匠的デザイン、利用実績など仕様値で条件を表すのが困難な要素を加味して部品を選択することができる。この場合も、選択されると構成データの候補の数が減少するので、第２の仕様値変更部１４３の以降の処理が起動される。
【０１２１】
反対に、候補の型式の数が０になってしまうことがある。これは、用意している部品だけでは要求仕様を満たす製品を構成できないという状態である。このような場合、顧客と交渉して緩和できる条件を探す方法と、条件を満たす新たな部品を探すまたは開発するという方法がある。
【０１２２】
前者の場合は要求仕様値の変更を行い、最初から処理を行なえば本実施例の設計支援装置で対応可能である。本実施例の設計支援装置では、後者の場合、調達した部品または開発した部品の仕様値を部品仕様データ記憶部１３６に登録し、構成データ記憶部１３４にその部品の型式を候補として追加すれば、処理を継続させることができる。
【０１２３】
また、この部品のデータは次回以降の設計でも利用可能であり、新たな候補として利用される。本実施例の設計支援装置では、このように、部品に関するデータを登録するだけで、ルールの追加変更を行なうことなく、新たな部品を追加することができる。ただし３次元ＣＡＤデータを出力する場合は当該部品の３次元ＣＡＤデータの登録も必要である。
【０１２４】
本実施例によれば、予め仕様の範囲を定めることができない製品に対して、新たな部品の利用を可能にすると共に、仕様値に関するルールの追加、または修正を必要とせずに製品の設計の効率化を可能にした、仕様値に関するルールを扱う設計支援装置および設計支援方法を実現することができる。
【産業上の利用可能性】
【０１２５】
本発明は、製品の要件を表す仕様値および部品構成を決める設計を支援する仕様値に関するルールを扱う設計支援装置および設計支援方法に適用可能である。
【符号の説明】
【０１２６】
１００：設計支援装置、１０１：入出力装置、１０２：遠隔入出力装置、１０３：通信ネットワーク、１１０：入出力インタフェース、１２０：通信装置、１３０：記憶装置、１３１：仕様値データ記憶部、１３２：部品選定ルール記憶部、１３３：仕様値ルール記憶部、１３４：構成データ記憶部、１３５：構成ルール記憶部、１３６：部品仕様データ記憶部、１３７：部品ＣＡＤデータ記憶部、１３８：配置ルール記憶部、１３９：構成反映ルール記憶部、１４０：演算装置、１４１：入力制御部、１４２：第１の仕様値変更部、１４３：第２の仕様値変更部、１４４：部品選定部、１４５：構成変更部、１４７：集計部、１４８：部品配置部、１４９：出力制御部、１１０１：モータの回転軸、１１０２：モータのフランジ面、１１０３：モータの原点位置、２００１：ファンの回転軸、２００２：ファンのフランジ面、２００３：ファンの原点位置。
【図１】
2012141858.tif 000003
【図２】
2012141858.tif 000004
【図３】
2012141858.tif 000005
【図４】
2012141858.tif 000006
【図５】
2012141858.tif 000007
【図６】
2012141858.tif 000008
【図７】
2012141858.tif 000009
【図８】
2012141858.tif 000010
【図９】
2012141858.tif 000011
【図１０】
2012141858.tif 000012
【図１１】
2012141858.tif 000013
【図１２】
2012141858.tif 000014
【図１３】
2012141858.tif 000015
【図１４】
2012141858.tif 000016
【図１５】
2012141858.tif 000017
【図１６】
2012141858.tif 000018
【図１７】
2012141858.tif 000019
【図１８】
2012141858.tif 000020
【図１９】
2012141858.tif 000021
【図２０】
2012141858.tif 000022
【図２１】
2012141858.tif 000023
【図２２】
2012141858.tif 000024
【図２３】
2012141858.tif 000025
【図２４】
2012141858.tif 000026
【図２５】
2012141858.tif 000027
【図２６】
2012141858.tif 000028
【図２７】
2012141858.tif 000029
【図２８】
2012141858.tif 000030
【図２９】
2012141858.tif 000031