(57)【要約】【課題】設計に必要な工程を省くことができ、効率的に設計を行うことができる設計方法および設計支援装置を提供する。【解決手段】本発明に係る設計方法は、企画情報記憶手段３１と、部品情報記憶手段３２と、制約情報記憶手段３３から設計に必要な各種情報をそれぞれ読み込み、読み込まれた各種情報に基づき、予め指定された領域内に部品を配置して設計案を生成する設計案生成手段３７と、設計案生成手段３７により生成された設計案を表示する表示手段により構成される設計支援装置を用いた設計方法である。【選択図】  図２
2009009411.tif 000002
【特許請求の範囲】
【請求項１】
設計に必要とされる部品および前記部品の個数である企画情報を読み込む企画情報読込ステップと、
設計に使用される各種部品および前記各種部品のサイズである部品情報を読み込む部品情報読込ステップと、
複数の部品で構成される部品群と、前記部品群および前記部品群における部品間に課される配置に関する制約である制約情報を読み込む制約情報読込ステップと、
前記企画情報読込ステップにより読み込まれた前記企画情報、前記部品情報読込ステップにより読み込まれた前記部品情報、および前記制約情報読込ステップにより読み込まれた前記制約情報に基づき、予め指定された領域内に部品を配置して設計案を生成する設計案生成ステップと、
前記設計案生成ステップにより生成された前記設計案を表示する表示ステップと、
を備えることを特徴とする設計方法。
【請求項２】
前記部品情報を新たに生成する部品情報生成ステップと、
前記部品情報生成ステップにより生成された新たな前記部品情報を登録する部品情報登録ステップをさらに備えることを特徴とする請求項１記載の設計方法。
【請求項３】
前記制約情報を新たに生成する制約情報生成ステップと、
前記制約情報生成ステップにより生成された新たな前記制約情報を登録する制約情報登録ステップをさらに備えることを特徴とする請求項１記載の設計方法。
【請求項４】
企画情報である設計に必要とされる部品および前記部品の個数が格納された企画情報記憶手段と、
部品情報である設計に使用される各種部品および前記各種部品のサイズが格納された部品情報記憶手段と、
制約情報である複数の部品で構成される部品群と、前記部品群および前記部品群における部品間に課された配置に関する制約とが格納された制約情報記憶手段と、
前記企画情報記憶手段に格納された前記企画情報、前記部品情報記憶手段に格納された前記部品情報、および前記制約情報記憶手段に格納された前記制約情報をそれぞれ読み込み、読み込まれた前記企画情報、前記部品情報および前記制約情報に基づき、予め指定された領域内に部品を配置して設計案を生成する設計案生成手段と、
前記設計案生成手段により生成された前記設計案を表示する表示手段と、
を備えたことを特徴とする設計支援装置。
【請求項５】
前記部品情報を新たに生成し、生成された前記部品情報を前記部品情報記憶手段に登録する部品情報生成手段をさらに備えたことを特徴とする請求項４記載の設計支援装置。
【請求項６】
前記制約情報を新たに生成し、生成された前記制約情報を前記制約情報記憶手段に登録する制約情報生成手段をさらに備えたことを特徴とする請求項４記載の設計支援装置。
【請求項７】
前記企画情報記憶手段に格納された前記企画情報は、設計に必要とされる前記部品および前記部品の個数に加え、被設計物のサイズ、限界コストおよび質量を含むことを特徴とする請求項４記載の設計支援装置。
【請求項８】
前記部品情報記憶手段に格納された前記部品情報は、設計に使用される各種部品および前記各種部品のサイズに加え、前記部品に課された配置に関する制約、前記部品のコストおよび質量を含むことを特徴とする請求項４記載の設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気電子機器の製品設計などを行う設計方法および設計支援装置に関する。
【背景技術】
【０００２】
電気電子機器の設計などにあたり、コンピュータ援用設計（ＣＡＤ：Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ、以下、ＣＡＤという）システムが広く利用されている。このＣＡＤシステムは、製品設計における様々な段階において設計支援システムとして用いられる。この製品設計における様々な段階の一つに、製品の企画情報を元に筐体内外の主要部品やユニットの配置を決定する、初期段階にあたる設計段階がある。以下、この初期段階における設計を構想設計という。これに対し、構想設計が行われた後の段階において、さらに具体的に詳細な設計を行うことを、詳細設計という。
【０００３】
この構想設計において、筐体内外などに配置される部品を３次元モデルとして設計する場合、ユーザは常に３次元座標系を意識した上で複雑なオペレーションをする必要があった。
【０００４】
従来の構想設計支援システムの一例として、特許文献１に開示された構造物検討装置がある。この構造物検討装置は、簡便な操作で構造物の定義が可能で、必要に応じて３次元モデルで構造物の検証ができ、レイアウト検討や部品間の取り合い検討に適するものであった。
【特許文献１】特開平５−２５８０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
構想設計において、筐体内外に配置される部品間には、製品の電気設計や筐体設計に起因した配置に関する制約が課される場合がある。設計者は、この制約に従いながら、部品を配置し、構想設計を行うこととなる。
【０００６】
特許文献１に開示された構造物検討装置は、レイアウト検討を行う際にスケッチシートに構造物のイメージを部品間の取り合いを考慮しながらスケッチングするものであり、構造物の検討を行う度にスケッチングを行う必要があった。また、部品間同士に課される配置の制約についても考慮されておらず、ユーザがこの制約についても考慮しながら部品を配置する必要があった。
【０００７】
本発明は、上述した事情を考慮してなされたもので、設計に必要な工程を省くことができ、効率的に設計を行うことができる設計方法および設計支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る設計方法は、上述した課題を解決するために、設計に必要とされる部品および前記部品の個数である企画情報を読み込む企画情報読込ステップと、設計に使用される各種部品および前記各種部品のサイズである部品情報を読み込む部品情報読込ステップと、複数の部品で構成される部品群と、前記部品群および前記部品群における部品間に課される配置に関する制約である制約情報を読み込む制約情報読込ステップと、前記企画情報読込ステップにより読み込まれた前記企画情報、前記部品情報読込ステップにより読み込まれた前記部品情報、および前記制約情報読込ステップにより読み込まれた前記制約情報に基づき、予め指定された領域内に部品を配置して設計案を生成する設計案生成ステップと、前記設計案生成ステップにより生成された前記設計案を表示する表示ステップとを備える方法である。
【０００９】
また、本発明に係る設計支援装置は、上述した課題を解決するために、企画情報である設計に必要とされる部品および前記部品の個数が格納された企画情報記憶手段と、部品情報である設計に使用される各種部品および前記各種部品のサイズが格納された部品情報記憶手段と、制約情報である複数の部品で構成される部品群と、前記部品群および前記部品群における部品間に課された配置に関する制約とが格納された制約情報記憶手段と、前記企画情報記憶手段に格納された前記企画情報、前記部品情報記憶手段に格納された前記部品情報、および前記制約情報記憶手段に格納された前記制約情報をそれぞれ読み込み、読み込まれた前記企画情報、前記部品情報および前記制約情報に基づき、予め指定された領域内に部品を配置して設計案を生成する設計案生成手段と、前記設計案生成手段により生成された前記設計案を表示する表示手段とを備えたものである。
【発明の効果】
【００１０】
本発明に係る設計方法および設計支援装置によれば、設計に必要な工程を省くことができ、効率的に設計を行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明に係る設計方法および設計支援装置の実施の形態について、添付図面を参照して説明する。
【００１２】
本実施形態では、製品に対する要求仕様である企画情報を元に筐体内の主要部品やユニットの配置を決定する、初期段階における設計を構想設計という。これに対し、構想設計がなされた後の段階において、さらに具体的な設計を行うことを、詳細設計という。
【００１３】
図１は、本発明に係る設計支援装置の一実施形態を示す概略的な全体構成図である。なお、本実施形態においては、本発明に係る設計支援装置を３次元ＣＡＤシステムに適用し、この設計支援装置を用いて筐体内における部品などの配置に関する構想設計を行うものとする。
【００１４】
設計支援装置は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３などからなり、これらは、バス１４を介して相互に接続される。このバス１４には、入出力インタフェース１５が接続され、この入出力インタフェース１５を介して入力部１６、出力部１７、記憶部１８、通信部１９がさらに接続される。
【００１５】
ＣＰＵ１１は、ＲＯＭ１２に記憶されているプログラム、または記憶部１８からＲＡＭ１３にロードされたプログラムに従って設計支援装置としての機能を実現するための各種の処理を実行する。
【００１６】
ＲＯＭ１２は、設計支援装置の起動プログラムや、後述する部品生成プログラム、部品群定義プログラムおよび設計案生成プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００１７】
なお、ＲＯＭ１２は、磁気的もしくは光学的記録媒体または半導体メモリなどのＣＰＵ１１により読み取り可能な記録媒体を含む構成である。ＲＯＭ１２内のプログラムおよびデータの一部または全部は通信部１９を介してダウンロードされるように構成してもよい。
【００１８】
ＲＡＭ１３は、ＣＰＵ１１が各種の処理を実行するプログラム、および必要なデータなどを一時的に格納するワークエリアを提供する。
【００１９】
入出力インタフェース１５に接続された入力部１６は、キーボード、マウス、タブレットなどからなり、種々の情報の入力を受け付ける入力受付手段として機能する。
【００２０】
出力部１７は、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）、有機ＥＬＤ（ＥｌｅｃｔｒｏＬｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、およびＳＥＤ（Ｓｕｒｆａｃｅ−ｃｏｎｄｕｃｔｉｏｎ  Ｅｌｅｃｔｒｏｎ−ｅｍｉｔｔｅｒ  Ｄｉｓｐｌａｙ）などからなるディスプレイ、ならびにスピーカなどから構成され、生成された設計案などを表示する表示手段として機能する。
【００２１】
また、記憶部１８は、ハードディスクなどから構成され、後述する企画情報データベース（以下、企画情報ＤＢという。）、部品情報ＤＢおよび制約情報ＤＢなどから構成される。
【００２２】
通信部１９は、モデム、ターミナルアダプタおよびネットワークインタフェース（いずれも図示せず）などから構成される。通信部１９は、無線ＬＡＮやネットワークを介しての通信処理を行う。
【００２３】
入出力インタフェース１５には、必要に応じてドライブ２０が接続され、磁気ディスク２１（フロッピィディスクを含む）、光ディスク２２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）を含む）、光磁気ディスク２３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、あるいは半導体メモリ２４などが適宜取り付けられる。また、各ディスク２１、２２、２３や半導体メモリ２４から読み出したコンピュータプログラムが必要に応じて記憶部１８にインストールされる。
【００２４】
図２は、図１に示す設計支援装置の構成例を示す概略的な機能ブロック図である。
【００２５】
企画情報記憶手段としての企画情報ＤＢ３１、部品情報記憶手段としての部品情報ＤＢ３２、および制約情報記憶手段としての制約情報ＤＢ３３は、例えば記憶部１８内に構成される。
【００２６】
ＣＰＵ１１は、部品生成プログラム、部品群定義プログラムおよび設計案生成プログラムによって、それぞれ部品生成部３５、部品群定義部３６および設計案生成部３７として機能する。
【００２７】
この部品生成部３５などは、企画情報ＤＢ３１などの各ＤＢと接続され、必要に応じて各種処理の実行に必要なデータが適宜読み出される。
【００２８】
記憶部１８内における企画情報記憶手段としての企画情報ＤＢ３１は、例えばパーソナルコンピュータなどの製品に対する要求仕様である企画情報が格納されている。図３は、企画情報ＤＢ３１に格納された企画情報（要求仕様情報）のデータ構造の一例を示した図である。
【００２９】
企画情報ＤＢ３１には、製品群における機種別（機種名α、機種名β）および仕向け（納品）先別（仕向けＡＡ、仕向けＢＢ）に与えられた企画情報が格納されている。
【００３０】
企画情報（要求仕様情報）には、例えば製品の幅（Ｗ）、奥行き（Ｄ）および高さ（Ｈ）などの製品サイズ情報、製品の限界コスト情報、製品の質量情報、ならびに製品に必要とされる部品名（部品Ａ、部品Ｂ、部品Ｃ）および部品の個数からなる部品構成情報がある。
【００３１】
企画情報ＤＢ３１内の企画情報は、ＣＰＵ１１がユーザによる入力部１６からの入力を受け付けることにより、適宜更新することができる。
【００３２】
企画情報ＤＢ３１には部品構成情報のような製品を構成する上で最低限必要となる企画情報のみならず、製品サイズ情報や製品の限界コスト情報などの情報も含むことにより、製品に対する要求仕様情報である企画情報の一括化を図ることができ、構想設計段階のみならず、後の詳細設計段階においても企画情報を有効的に活用できる。
【００３３】
部品情報記憶手段としての部品情報ＤＢ３２は、構想設計に使用される各種部品に関する部品情報が格納されている。図４は、部品情報ＤＢ３２に格納された部品情報のデータ構造の一例を示した図である。
【００３４】
部品情報ＤＢ３２には、例えば部品名（部品Ａ、部品Ｂ、部品Ｃ、・・・部品Ｚ、・・・）の部品サイズ情報（ＡＡ、ＢＢ、ＣＣ、・・・）、部品を配置する際に個々の部品に課される配置に関する配置制約情報（ＤＤ、ＥＥ、ＦＦ、・・・）、部品のコスト情報（ＧＧ、ＨＨ、ＩＩ、・・・）および質量情報（ＪＪ、ＫＫ、ＬＬ、・・・）などが格納されている。
【００３５】
ここで、各種部品に関する部品サイズ情報などの部品情報は、構想設計段階において用いられる概略的なものであっても、詳細なものであってもよい。詳細な部品情報を用いた場合、後の詳細設計の段階においても詳細な部品情報が付加された構想設計段階のデータを流用することができる点で有効である。
【００３６】
また、構想設計に必要な部品サイズ情報のみならず、部品の配置制約情報、部品のコスト情報などの情報（以下、属性情報という。）も付加することにより、各種部品に関する部品情報の一元化を図ることができ、詳細設計の段階においても各種部品の属性情報を活用することができる点で有効である。
【００３７】
制約情報記憶手段としての制約情報ＤＢ３３には、２以上の部品で構成される部品群における部品間の配置に関する制約情報などが格納されている。この部品群における部品間には、製品の電気設計や筐体設計に起因した配置に関する制約から、必然的に配置が決定される場合がある。図５は、制約情報ＤＢ３３に格納された制約情報のデータ構造の一例を示した図である。
【００３８】
制約情報ＤＢ３３には、配置に関する制約が課される２以上の部品で構成される部品群（部品群α、部品群β）毎に制約情報が格納されている。制約情報には部品群自体に課される配置に関する制約と、部品群における部品間の配置に関する制約がある。部品群における部品間の配置に関する制約は、部品群における代表部品からの相対位置情報により３次元座標を用いて表される。なお、部品群における部品間の配置に関する制約情報は、部品群における代表部品からの相対位置情報でなくても、各部品群に共通する絶対座標を設け、この絶対座標を用いて位置情報を与えるなどの他の方法により表してもよい。
【００３９】
一方、ＣＰＵ１１における部品情報生成手段としての部品生成部３５は、図２に示す機能ブロック図に示すように企画情報ＤＢ３１と部品情報ＤＢ３２とに接続されており、適宜データを読み出すことにより構想設計に必要な部品情報を生成し、部品情報ＤＢ３２に登録する機能を有する。
【００４０】
部品生成部３５が行う部品生成処理を、図６のフローチャートを参照して説明する。この部品生成処理は、構想設計案生成処理時、または適宜必要に応じて実行される。
【００４１】
企画情報読込ステップＳ１で、部品生成部３５は企画情報ＤＢ３１から企画情報を読み込む。この時必要とされる企画情報は、特に部品構成情報である。
【００４２】
部品情報有無判定ステップＳ２では、部品生成部３５は、企画情報読込ステップＳ１において読み込まれた企画情報ＤＢ３１における部品構成情報と、部品情報ＤＢ３２における部品情報とを照らし合わせ、部品情報ＤＢ３２内に構想設計に必要とされる部品の部品情報が存在するか否かの判定を行う。
【００４３】
部品情報ＤＢ３２内に構想設計に必要とされる部品の部品情報が存在すると判定された場合、部品生成処理は部品情報読込ステップＳ６に進む。これに対し、部品情報ＤＢ３２内に構想設計に必要とされる部品情報が存在しないと判定された場合には部品生成ステップＳ３に進む。
【００４４】
部品生成ステップＳ３では、部品情報有無判定ステップＳ２において部品情報ＤＢ３２内に必要とされる部品の部品情報が存在しないと判定された場合、部品生成部３５は新たに部品情報を生成する。部品情報の生成は、図１における入力手段としての入力部１６からの入力を受け付けることにより生成される。もしくは、企画情報ＤＢ３１に格納された企画情報から部品データを生成する生成手段を設けてもよい。
【００４５】
属性付加ステップＳ４では、部品生成ステップＳ３において生成された部品情報に対して、部品の制約情報、部品のコスト情報などの属性情報を付加する。属性情報の付加は、図１における入力手段としての入力部１６からの属性情報の入力を受け付けることにより生成される。
【００４６】
部品情報登録ステップＳ５では、部品生成部３５は部品生成ステップＳ３において生成された部品情報、および属性付加ステップＳ４において付加された属性情報を部品情報ＤＢ３２に登録し、部品生成部３５による部品生成処理は終了する。
【００４７】
一方、部品情報有無判定ステップＳ２において、部品情報ＤＢ３２内に必要とされる部品の部品情報が存在すると判定された場合、部品情報読込ステップＳ６では、部品生成部３５は部品情報ＤＢ３２内に存在すると判定された各部品情報を部品情報ＤＢ３２から読み込む。
【００４８】
属性有無判定ステップＳ７では、部品生成部３５は、部品情報読込ステップＳ６で読み込んだ各部品情報に部品の制約情報、部品のコスト情報などの属性情報が与えられているか否かの判定を行う。
【００４９】
属性情報が十分に与えられていると判定された場合、部品情報登録ステップＳ５に進み、更新された部品情報を部品情報ＤＢ３２に登録し、部品生成部３５による部品生成処理は終了する。一方、属性情報が不足していると判定された場合、属性付加ステップＳ４に進み、上述した属性付加ステップＳ４および部品情報登録ステップＳ５での処理が行われ、部品生成部３５による部品生成処理は終了する。
【００５０】
以上で部品生成部３５が行う部品生成処理の説明を終わる。
【００５１】
ＣＰＵ１１における制約情報生成手段としての部品群定義部３６は、構想設計に必要な部品群を定義し、部品群における部品間の配置制約を制約情報として制約情報ＤＢ３３に登録する機能を有する。部品群定義部３６が行う部品群定義処理を、図７のフローチャートを参照して説明する。この部品群定義処理は、構想設計案生成処理時、または適宜必要に応じて実行される。
【００５２】
制約情報読込ステップＳ１１で、部品群定義部３６は制約情報ＤＢ３３から制約情報を読み込む。制約情報は、例えば部品群自体に課される配置制約と、部品群における部品間の配置制約を指す。
【００５３】
部品群有無判定ステップＳ１２では、部品群定義部３６は、制約情報読込ステップＳ１１において読み込まれた制約情報ＤＢ３３内の制約情報に、必要な制約情報を有する部品群が存在するか否かの判定を行う。この判定は、例えば、部品群定義部３６が入力部１６を介して入力を受け付けた構想設計に必要とされる部品群に関する制約情報と、制約情報ＤＢ３３内の制約情報とを比較することにより行われる。制約情報ＤＢ３３内に必要とされる部品群が存在すると判定された場合、部品群定義部３６による部品群定義処理は終了する。
【００５４】
一方、部品群有無判定ステップＳ１２において、制約情報ＤＢ３３内に必要とされる部品群が存在しないと判定された場合、部品群定義ステップＳ１３で、新たな部品群の定義が生成される。部品群の定義は、部品群定義部３６が図１における入力手段としての入力部１６からの部品群の入力を受け付けることにより生成される。
【００５５】
位置情報定義ステップＳ１４では、部品群定義ステップＳ１３において生成された部品群に対して、部品群における部品間の配置制約である相対位置情報に関する定義が生成される。相対位置情報の定義は、部品群定義部３６が図１における入力手段としての入力部１６からの相対位置情報の入力を受け付けることにより生成される。
【００５６】
制約情報は、部品群における代表部品からの相対位置情報でなくても、各部品群に共通する絶対座標を用い、この絶対座標を基準に位置情報を与えるなどの他の方法により表してもよい。またこの際、制約情報には部品群自体に課される配置制約の定義を生成することもできる。
【００５７】
なお、部品群定義ステップＳ１３および位置情報定義ステップＳ１４を、制約情報生成ステップとする。
【００５８】
制約情報登録ステップＳ１５では、制約情報生成ステップである部品群定義ステップＳ１３および位置情報定義ステップＳ１４において生成された部品群および相対位置情報の定義を制約情報ＤＢ３３に登録する。以上で部品群定義部３６が行う処理の説明を終わる。
【００５９】
一方、ＣＰＵ１１における設計案生成手段としての設計案生成部３７は、企画情報ＤＢ３１内の企画情報に基づき、例えば筐体内における部品の配置を行い、構想設計案を生成する機能を有する。設計案生成部３７は、部品情報ＤＢ３２内の部品情報および制約情報ＤＢ３３内の制約情報を読み込み、効率的に部品配置を行う。
【００６０】
本発明に係る設計支援装置に係る設計案生成部３７が構想設計案生成処理を行う際の手順を、図８のフローチャートを参照して説明する。
【００６１】
企画情報読込ステップＳ２１で、設計案生成部３７は、企画情報ＤＢ３１から企画情報のうち部品名および部品の個数からなる部品構成情報を読み込む。読み込んだ企画情報のうちの部品構成情報は、例えばＲＡＭ１３の所要のワークエリアに一時的に記憶される。
【００６２】
部品情報読込ステップＳ２２で、設計案生成部３７は、部品情報ＤＢ３２から必要とする部品情報を読み込む。読み込まれる部品情報は、構想設計に必要な部品サイズ情報のみならず、部品の配置に関する制約情報、部品のコスト情報などの属性情報も含まれる。読み込んだ部品情報は、例えばＲＡＭ１３の所要のワークエリアに一時的に記憶される。
【００６３】
ここで属性情報も読み込むことで、詳細設計の段階においてもこれらの属性情報を活用することができる点で有効である。
【００６４】
制約情報読込ステップＳ２３では、設計案生成部３７は、制約情報ＤＢ３３から必要とする制約情報を読み込む。読み込まれる制約情報は、配置に関する制約が課される２以上の部品で構成される部品群に関する情報であって、各部品群および各部品群における部品間に課された配置に関する制約情報である。読み込んだ制約情報は、例えばＲＡＭ１３の所要のワークエリアに一時的に記憶される。
【００６５】
配置設定情報入力受付ステップＳ２４では、設計案生成部３７は、部品配置の演算処理を行う際に必要な情報の入力を受け付ける。この配置設定情報は、必要に応じて、ユーザにより入力部１６を介して入力される。部品配置の演算処理を行う際に必要な情報には、例えば、部品を配置する領域を指定するための情報、構想設計案生成処理を行う回数に関する情報などがある。本実施形態においては、部品を配置する領域を、筐体内部とする。
【００６６】
構想設計案生成ステップＳ２５では、設計案生成部３７は、企画情報読込ステップＳ２１により読み込まれ、ＲＡＭ１３に一時的に記憶されている部品構成情報から得られる構想設計に必要な情報を元に、部品情報読込ステップＳ２２で読み込まれた部品情報および制約情報読込ステップＳ２３で読み込まれた制約情報に従い、部品配置処理を行い構想設計案を生成する。
【００６７】
なお、企画情報読込ステップＳ２１により読み込まれた部品構成情報に含まれる部品が、部品情報読込ステップＳ２２で読み込まれた部品情報ＤＢにおける部品情報中に存在しない場合、図６のフローチャートを用いて説明した部品生成部３５による部品生成処理を実行し必要な部品を生成することができる。
【００６８】
また、企画情報読込ステップＳ２１により読み込まれた部品構成情報に含まれる複数の部品で構成される部品群に対して課される配置に関する制約情報が、制約情報読込ステップＳ２３で読み込まれた制約情報ＤＢにおける部品群中に存在しない場合、図７のフローチャートを用いて説明した部品群定義部３６による部品群定義処理を実行し、必要な部品群に対して課される配置に関する制約情報を生成することができる。
【００６９】
ここで、配置設定情報ステップＳ２４で構想設計案生成処理を行う回数が複数回に設定された場合には、複数案生成手段などを設けることにより、部品情報および制約情報に従う限り複数の構想設計案を生成することもできる。
【００７０】
表示ステップＳ２６では、構想設計案生成ステップＳ２５で生成された構想設計案を、表示手段としての出力部１７に表示させる。図９は生成された構想設計案の表示例である。この構想設計案は、配置設定情報入力ステップＳ２４で部品を配置する領域を筐体内部に設定した場合である。
【００７１】
本発明に係る設計支援装置における設計案生成部３７による構想設計案生成処理の説明は終了する。
【００７２】
このような設計方法および設計支援装置によれば、予めデータベース化された設計案生成に必要な各種情報と連携することで、構想設計などの設計を行う毎に必要な部品の入力や部品同士に課される配置に関する制約などを考慮することなく、設計案を効率的に作成することができる。
【００７３】
また、部品に課される配置に関する制約をデータベース化し、この制約情報に基づき設計支援装置が部品を配置することにより、ユーザが手動で部品配置を行う場合に比べて、設計作業の正確性および効率性を向上させることができる。
【００７４】
また、製品サイズ情報や製品の限界コスト情報などの製品に対する要求仕様や、設計に用いられる部品に関する情報を属性として構想設計の段階から付加しておくことで、後の詳細設計の段階においても構想設計案活用できる点で有効である。また、この様に生成された構想設計案は、詳細設計の段階においても、２次元ＣＡＤシステム、３次元ＣＡＤシステムまたは表示機能を具備したこれらに準ずるシステムで構想設計案を流用することができる。
【００７５】
本実施形態においては、企画情報ＤＢ３１、部品情報ＤＢ３２および制約情報ＤＢ３３は記憶部１８に設けたが、これに限らず通信部１９を介したネットワーク上や、必要に応じて設けられるドライブから読み込みを行ってもよい。
【００７６】
また、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００７７】
さらに、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【図面の簡単な説明】
【００７８】
【図１】本発明に係る設計支援装置の一実施形態を示す概略的な全体構成図。
【図２】図１に示す設計支援装置の構成例を示す概略的な機能ブロック図。
【図３】企画情報ＤＢに格納された企画情報のデータ構造の一例を示した図。
【図４】部品情報ＤＢに格納された部品情報のデータ構造の一例を示した図。
【図５】制約情報ＤＢに格納された制約情報のデータ構造の一例を示した図。
【図６】部品生成部が行う部品生成処理を示すフローチャート。
【図７】部品群定義部が行う部品群定義処理を示すフローチャート。
【図８】本発明に係る設計支援装置における設計案生成部が行う構想設計案生成処理を示すフローチャート。
【図９】設計案生成部により生成された構想設計案の表示例を示す図。
【符号の説明】
【００７９】
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  バス
１５  入出力インタフェース
１６  入力部
１７  出力部
１８  記憶部
１９  通信部
２０  ドライブ
３１  企画情報データベース（ＤＢ）
３２  部品情報データベース（ＤＢ）
３３  制約情報データベース（ＤＢ）
３５  部品生成部
３６  部品群定義部
３７  設計案生成部
【図１】
2009009411.tif 000003
【図２】
2009009411.tif 000004
【図３】
2009009411.tif 000005
【図４】
2009009411.tif 000006
【図５】
2009009411.tif 000007
【図６】
2009009411.tif 000008
【図７】
2009009411.tif 000009
【図８】
2009009411.tif 000010
【図９】
2009009411.tif 000011