(57)【特許請求の範囲】
【請求項１】
１つ以上の部品から成る製品の設計を支援する設計支援装置であって、
前記部品の形状データを入力する形状入力手段と、
前記形状入力手段から入力された前記形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義手段と、
前記モデル定義手段により定義されたモデルデータから前記部品のデータを定義する部品定義手段と、
前記部品定義手段により定義された部品データおよび、前記部品を組合わせた組部品のデータのうち、前記設計のために任意に選択された前記部品データおよび前記組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成手段と、
前記形状データ、前記モデルデータ、前記部品データ、前記実体データおよび前記組部品データのそれぞれを階層構造の位相データにして格納する位相データ格納手段と、
前記位相データ格納手段に格納された前記位相データから、前記実体作成手段により作成された前記実体データに対応する前記部品および前記組部品データの選択状態に基づいて設計案データを定義する設計案定義手段と、
前記設計案定義手段により定義された前記設計案データおよび前記位相データ格納手段の前記位相データから、所望される前記設計機能のデータを算出し、前記所望設計機能を評価するために解析して出力する解析実行手段とを備えた、設計支援装置。
【請求項２】
前記位相データ格納手段に格納された前記位相データを、与えられる所定情報に基づいて所望する内容に編集するためのデータ編集手段をさらに備える、請求項１に記載の設計支援装置。
【請求項３】
前記データ編集手段は、前記位相データにおいて、所望する前記実体データに対応する前記部品および前記組部品についての前記選択状態を変更する選択状態変更手段を有する、請求項２に記載の設計支援装置。
【請求項４】
前記データ編集手段は、前記位相データにおいて、前記部品および前記組部品についての前記配置情報を変更する配置変更手段を有する、請求項２または３に記載の設計支援装置。
【請求項５】
前記設計案データを格納するための設計案データ格納手段をさらに有し、
前記設計案データ格納手段には、前記位相データ格納手段に格納された前記位相データに対応して定義された前記設計案データが逐次格納される、請求項１ないし４のいずれかに記載の設計支援装置。
【請求項６】
前記解析実行手段は、前記設計案データ格納手段に格納された前記設計案データのうち、与えられる所定情報により選択された前記設計案データと対応する前記位相データとを用いて、前記所望設計機能の解析を実行することを特徴とする、請求項５に記載の設計支援装置。
【請求項７】
前記位相データ格納手段の前記位相データおよび前記設計案データ格納手段の前記設計案データを含む情報を表示する表示手段と、
前記所定情報を含む各種の情報を外部から入力するための入力手段とをさらに備える、請求項６に記載の設計支援装置。
【請求項８】
１つ以上の部品から成る製品の設計を支援する設計支援方法であって、
前記部品の形状データを入力する形状入力ステップと、
前記形状入力ステップから入力された前記形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義ステップと、
前記モデル定義ステップにより定義されたモデルデータから前記部品のデータを定義する部品定義ステップと、
前記部品定義ステップにより定義された部品データおよび、前記部品を組合わせた組部品のデータのうち、前記設計のために任意に選択された前記部品データおよび前記組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成ステップと、
前記形状データ、前記モデルデータ、前記部品データ、前記実体データおよび前記組部品データのそれぞれを階層構造の位相データにして予め準備されたメモリに格納するための位相データ格納ステップと、
前記位相データ格納ステップにより前記メモリに格納された前記位相データから、前記実体作成ステップにより作成された前記実体データに対応する前記部品および前記組部品データの選択状態に基づいて設計案データを定義する設計案定義ステップと、
前記設計案定義ステップにより定義された前記設計案データおよび前記位相データ格納ステップにより前記メモリに格納された前記位相データから、所望される前記設計機能のデータを算出し、前記所望設計機能を評価するために解析して出力する解析実行ステップとを備えた、設計支援方法。
【請求項９】
１つ以上の部品から成る製品の設計を支援する設計支援装方法をコンピュータに実行させるための設計支援プログラムを記録したコンピュータで読取可能な記録媒体であって、
前記設計支援方法は、
前記部品の形状データを入力する形状入力ステップと、
前記形状入力ステップから入力された前記形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義ステップと、
前記モデル定義ステップにより定義されたモデルデータから前記部品のデータを定義する部品定義ステップと、
前記部品定義ステップにより定義された部品データおよび、前記部品を組合わせた組部品のデータのうち、前記設計のために任意に選択された前記部品データおよび前記組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成ステップと、
前記形状データ、前記モデルデータ、前記部品データ、前記実体データおよび前記組部品データのそれぞれを階層構造の位相データにして、予め準備されたメモリに格納するための位相データ格納ステップと、
前記位相データ格納ステップにより前記メモリに格納された前記位相データから、前記実体作成ステップにより作成された前記実体データに対応する前記部品および前記組部品データの選択状態に基づいて設計案データを定義する設計案定義ステップと、
前記設計案定義ステップにより定義された前記設計案データおよび前記位相データ格納ステップにより前記メモリに格納された前記位相データから、所望される前記設計機能のデータを算出し、前記所望設計機能を評価するために解析して出力する解析実行ステップとを備えた、設計支援プログラムを記録したコンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は電子回路装置などの製品の機能のシミュレーション技術と連結した製品の設計支援装置および方法、ならびに設計支援プログラムを記録したコンピュータで読取可能な記録媒体に関し、特に、製品の構想設計時のシミュレーションのための複数の機能モデルおよび複数の設計案を取扱うことのできる設計支援装置および方法、ならびに設計支援プログラムを記録したコンピュータで読取可能な記録媒体に関する。
【０００２】
【従来の技術】
最近のパソコン（パーソナルコンピュータの略）は、携帯性、省スペース性に対するユーザ指向から小型、軽量、薄型である製品の需要が高まっている。また、マルチメディア向けのパソコンに代表される高機能、高付加価値を有した製品に対する需要も高まってきており、設計、生産現場ではこうした多様かつ流動的な市場のニーズに即座に応えるために高性能製品をいかに短期間で企画して出荷するかがキーポイントになってきている。
【０００３】
そこで最近では、電子部品の企画、設計、生産の各プロセスを並行して作業する、いわゆるコンカレントエンジニアリングや、部品、設計モデルの統合管理を行なうＰＤＭ（Product  Data  Managementの略）といった概念、ツールが脚光を浴びている。これらはいずれもＣＡＤ（Computer Aided Designの略）またはＣＡＥ（Computer Aided Engineeringの略）を基盤とし、製品設計を取巻く環境を密に結合することによって設計期間の短縮を実現する手法である。今や、製品設計、生産の現場においてＣＡＤまたはＣＡＥといったソフトウェアによる設計のためのツールを利用することは当然であるが、より一層の設計期間の短縮を図るためには、これらのツールをいかに効果的に活用すべきかが課題となっている。
【０００４】
このようなツールの効果的な活用手法として、製品の企画→構想段階の設計→詳細な設計へと移行するような設計プロセスにおいて、構想段階での設計における信頼性を向上させることにより、詳細な設計での手戻り回数が削減され、高品質の製品が短期間で設計されるというトップダウン設計手法が採用されてきている。この手法では、設計段階における製品の熱解析、構造解析に代表される各種シミュレーション技術を構想設計の段階で適用して、製品の主要部品の選定や配置などの基本設計の妥当性が検証される。
【０００５】
ここで重要な点は、放熱機能、基板実装など複数の設計に関する項目が相互に影響を及ぼすような製品設計の範囲に、設計のプロセスにおいて部品および組部品に対し各設計項目を横断的に、すなわち複数の設計機能を多角的見地から同時に評価を行なう必要があるという点である。
【０００６】
なお、ここで設計機能とは、設計の対象となるような電子部品やこれらを組合せてなる製品の機能、たとえば放熱するための機能、サイズダウンを図るための機能を言う。また、設計機能の多角的見地からの評価とは、次のようなことを言う。つまり、１つの製品設計を行なう際に、いくつかの設計機能を切り口にして同時に異なる複数の方向から製品設計を進行させ、また検証することを言う。たとえばパソコンの設計を行なう場合、１つは機構のコンパクト化という見地から、また１つは放熱対策の見地からといった具合である。このように１つの製品設計を行なう際に、１つの設計機能にのみ注目してこれを評価するのではなく、複数の異なる設計機能に同時に注目してこれらを評価することで、多角的見地からの評価を行なうことができる。
【０００７】
たとえば、ノート型のパソコンに代表される高機能、軽量、薄型のパソコンの開発においては、機構のコンパクト化、およびＣＰＵ（中央処理装置の略）の高性能化に伴う放熱対策が重要な設計項目となっている。したがって、機構の設計、放熱のための設計、基板における実装のための設計およびこれら各設計項目を含んで製品を設計するとともに、全体を統括しながら設計を進める必要がある。
【０００８】
このような設計機能を多角的見地から評価する装置としては、特開平６−１７６０８４号公報に開示される実装設計支援装置がある。これは、電気的な機能の設計および機械的な機能の設計の両面にわたる設計機能を統合化するための支援装置である。この装置によれば、パッケージといった各部品における設計機能を基本とし、各部品に対するシミュレーション結果を部品単位で統合管理することによって、シミュレーションの出力値を他のシミュレーションの入力値として取扱うことが可能となる。
【０００９】
また、製品の構想段階での設計時における多大なアイデアをいかに取扱うのかという点も重要である。詳細な設計の段階に比較して、構想段階での設計では、製品における各部品の配置と、部品の選択に至る設計パラメータとの自由度は、多種多様な設計案の提案を通して可能であり、これら複数の設計案を、前述したように機能の多角的見地から比較検討し、中でも最適な設計案を即座に抽出することが必要とされる。
【００１０】
また、数多くの設計案を管理する手法としては、一般的には、製品設計を行なうためのファイル単位で管理されることが多い。たとえば、ＣＡＤシステムを用いて作成された設計のための１図面ファイルを、１設計案として扱い、同じ製品設計における別の設計案を作成する場合は、別の図面ファイルを用いて作成が行なわれる。それゆえに、設計案の管理は、これら複数の図面ファイルを管理することによって実現される。
【００１１】
その他に、特開平５−６３９９号公報では設計案管理装置が提案される。この管理装置では、設計案相互の差分を示す差分情報を管理可能なフォーマットで記述されている設計案が、その差分情報に基づき管理される。
【００１２】
【発明が解決しようとする課題】
複数の部品を組合せてなる組部品から構成される製品を、異なる複数の機能に関して評価を行なう際に、各機能ごとに製品における部品配置が評価される。その際、配置される部品の形状は、各設計機能において同一である必要はなく、たとえば機構形状とシミュレーション形状のように異なることは多々ある。
【００１３】
なお、機構形状とは形状を詳細にまで表現した形状のことであり、シミュレーション形状とはシミュレーション解析の計算速度向上のため、ある程度簡略化された形状をいう。
【００１４】
一方、製品における各部品の配置は各設計機能において同様に適用される。つまり、１設計機能におけるある部品の配置の変更は、他の設計機能における同一部品の配置に対しても影響する。上述した特開平６−１７６０８４号公報の装置では、各部品について、形状データ、その配置データおよび各機能のシミュレーションファイルが保持されているが、基準となる形状データは唯一であるため、各機能のための形状データに変換する処理が必要とされて、各機能に対応した形状データを速やかに得ることができない。つまり、設計機能のためのある部品の配置変更が、他の設計機能に反映されないという課題がある。
【００１５】
また、各機能における各部品の形状データおよび配置に関する情報は、各シミュレーションファイル内に独自に保持されているから、各機能において相互に連携して部品を配置することは困難であった。
【００１６】
また、設計案の管理に関しては、同一製品の設計の場合、異なる設計案間で共通に部品を保持することが多い。しかるに、上述したファイル単位で設計案を管理する方法の場合、ファイルごとにモデルを別途定義する必要があり、同一製品の設計では多数の類似した部品があるにもかかわらず、モデルはファイルごとに個別に管理されるから、管理すべきデータが増加するとともに、異なるファイル間でモデルの同期を採ることも困難となる。
【００１７】
また、構想段階の設計案のそれぞれは、同一部品を使用する場合でも配置の異なる場合が多い。それゆえに、上述の特開平５−６３９９号公報に開示の装置では、基本の設計案から差分情報をもとに複数の設計案を導出してメモリ容量の消費が抑制されている。しかしながら、部品の配置に関する情報が異なる場合は、差分情報も自ずと異なるため、メモリ容量の消費を抑制するのは困難である。
【００１８】
それゆえにこの発明の目的は、複数の異なる設計機能を評価しながら製品設計を簡単に行なえる設計支援装置および方法、ならびに設計支援プログラムを記録したコンピュータで読取可能な記録媒体を提供することである。
【００１９】
この発明の他の目的は、複数の異なる設計機能を評価しながら製品設計を効率よく行なえる設計支援装置および方法、ならびに設計支援プログラムを記録したコンピュータで読取可能な記録媒体を提供することである。
【００２０】
【課題を解決するための手段】
この発明に係る設計支援装置は、１つ以上の部品から成る製品の設計を支援する装置であって、部品の形状データを入力する形状入力手段と、入力された形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義手段と、定義されたモデルデータから部品のデータを定義する部品定義手段と、定義された部品データおよび、部品を組合わせた組部品のデータのうち、設計のために任意に選択された部品データおよび組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成手段と、形状データ、モデルデータ、部品データ、実体データおよび組部品データのそれぞれを階層構造の位相データにして格納する位相データ格納手段と、位相データ格納手段に格納された位相データから、実体作成手段により作成された実体データに対応する部品および組部品データの選択状態に基づいて設計案データを定義する設計案定義手段と、定義された設計案データおよび位相データ格納手段の位相データから、所望される設計機能のデータを算出し、所望設計機能を評価するために解析して出力する解析実行手段とを備えて構成される。
【００２１】
したがって、位相データにおいては、モデル定義手段により設計機能のそれぞれごとに、部品の形状データおよび該設計機能の情報を保持するモデルデータが定義されるとともに、実体作成手段により設計機能のそれぞれについて、設計空間上に配置されるべき部品および組部品データが任意に選択され、かつその配置も任意に設定される。
【００２２】
それゆえに、１つの位相データを準備するだけで、設計機能のそれぞれごとに、異なる形状データを有した部品および組部品データを扱える設計案データを定義できて、設計機能の多角的見地からの製品設計、機能評価および設計案データの管理が容易に可能となる。
【００２３】
また、位相データ上における部品および組部品データの選択状態ならびに配置情報の変更は、設計機能のそれぞれについての設計案データに同時に反映させることができるから、部品または組部品データ配置時の操作性が向上して、試行錯誤を要する構想設計時の部品または組部品の選定と配置の決定などの作業を含む設計作業時間の短縮が図られる。
【００２４】
また、設計機能のそれぞれについては、対応するモデルデータと設計案データとは位相データ上において一元的に管理されるから、従来のような別管理方式に比べて、データ管理のためのメモリ消費を抑制できる。
【００２５】
上述の設計支援装置は、位相データ格納手段に格納された位相データを、与えられる所定情報に基づいて所望する内容に編集するためのデータ編集手段をさらに備えて構成されてもよい。
【００２６】
上述の設計支援装置は、データ編集手段が、位相データにおいて、所望する実体データに対応する部品および組部品データについての選択状態を変更する選択状態変更手段を有してもよい。
【００２７】
上述の設計支援装置は、データ編集手段が、位相データにおいて、部品および組部品データについての配置情報を変更する配置変更手段を有してもよい。
【００２８】
したがって、位相データ編集手段により、位相データを所望する内容に、たとえば設計機能ごとに選定される部品および組部品データ、ならびに配置情報を異ならせたり、また１設計機能について複数の異なるパターンで部品および組部品データ、ならびに配置情報を設定することができる。
【００２９】
それゆえに、１つの位相データを準備して、これを編集するだけで設計機能のそれぞれについて、多種多様なパターンの設計案データを簡単に定義できて、設計作業時間の短縮と設計精度の向上とが図られる。
【００３０】
上述の設計支援装置は、設計案データを格納するための設計案データ格納手段をさらに有し、設計案データ格納手段には、位相データ格納手段に格納された位相データに対応して定義された設計案データが逐次格納されるよう構成されてもよい。
【００３１】
上述の設計支援装置は、解析実行手段が、設計案データ格納手段に格納された設計案データのうち、与えられる所定情報により選択された設計案データと対応する位相データとを用いて、所望設計機能の解析を実行するように構成されてもよい。
【００３２】
したがって、設計案データ格納手段には、位相データに対応して設定された設計案データが格納されて、選択された設計案データと、これに対応の位相データとを用いて、設計機能の解析が実行されて評価される。
【００３３】
それゆえに、１製品について複数の異なる設計案データを予め作成して設計案データ格納手段に格納しておけば、解析実行時には、設計案データ格納手段からの設計案データの読出し、読出された設計案データの解析実行、その結果に基づく評価を繰返すことができて、各設計機能および製品について最適な評価となる設計案データを速やかに決定できる。
【００３４】
上述の設計支援装置は、位相データ格納手段の位相データおよび設計案データ格納手段の設計案データを含む情報を表示する表示手段と、所定情報を含む各種の情報を外部から入力するための入力手段とをさらに備えて構成されてもよい。
【００３５】
したがって、位相データ格納手段および設計案データ格納手段中の位相データおよび設計案データは表示手段により表示されるから、ユーザは、表示内容を確認することで、入力手段から位相データを所望するように編集するための、または所望するような設計案データを選択するための所定情報を簡単に入力できる。それゆえに、操作性に優れるとともに、設計時間の短縮が図られる。
【００３６】
この発明に係る設計支援方法は、１つ以上の部品から成る製品の設計を支援する方法であって、部品の形状データを入力する形状入力ステップと、入力された形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義ステップと、定義されたモデルデータから部品のデータを定義する部品定義ステップと、定義された部品データおよび、部品を組合わせた組部品のデータのうち、設計のために任意に選択された部品データおよび組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成ステップと、形状データ、モデルデータ、部品データ、実体データおよび組部品データのそれぞれを階層構造の位相データにして予め準備されたメモリ格納する位相データ格納ステップと、位相データ格納手段によりメモリに格納された位相データから、実体作成ステップにより作成された実体データに対応する部品および組部品データの選択状態に基づいて設計案データを定義する設計案定義ステップと、定義された設計案データおよびメモリに格納された位相データから、所望される設計機能のデータを算出し、所望設計機能を評価するために解析して出力する解析実行ステップとを備えて構成される。
【００３７】
この発明に係る設計支援方法をコンピュータに実行させるための設計支援プログラムを記録したコンピュータで読取可能な記録媒体は、次のような特徴を有する。つまり、設計支援方法は、１つ以上の部品から成る製品の設計を支援する方法であって、部品の形状データを入力する形状入力ステップと、入力された形状データを用いて、異なる設計機能ごとに該設計機能の情報を有するモデルデータを定義するモデル定義ステップと、定義されたモデルデータから部品のデータを定義する部品定義ステップと、定義された部品データおよび、部品を組合わせた組部品のデータのうち、設計のために任意に選択された部品データおよび組部品データに設計空間上で配置されるべき任意の位置を示す配置情報を付加して実体のデータを作成する実体作成ステップと、形状データ、モデルデータ、部品データ、実体データおよび組部品データのそれぞれを階層構造の位相データにして予め準備されたメモリに格納する位相データ格納ステップと、位相データ格納ステップによりメモリに格納された位相データから、実体作成ステップにより作成された実体データに対応する部品および組部品データの選択状態に基づいて設計案データを定義する設計案定義ステップと、定義された設計案データおよびメモリに格納された位相データから、所望される設計機能のデータを算出し、所望設計機能を評価するために解析して出力する解析実行ステップとを備えて構成される。
【００３８】
上述の設計支援方法および設計支援プログラムによれば、位相データにおいては、モデル定義ステップにより設計機能のそれぞれごとに、部品の形状データおよび該設計機能の情報を保持するモデルデータが定義されるとともに、実体作成ステップにより設計機能のそれぞれについて、設計空間上に配置されるべき部品および組部品データが任意に選択され、かつその配置も任意に設定される。
【００３９】
それゆえに、１つの位相データを準備するだけで、設計機能のそれぞれごとに、異なる形状データを有した部品および組部品データを扱える設計案データを定義できて、設計機能の多角的見地からの製品設計、機能評価および設計案データの管理が容易に可能となる。
【００４０】
また、位相データ上における部品および組部品データの選択状態ならびに配置情報の変更は、設計機能のそれぞれについての設計案データに同時に反映させることができるから、部品または組部品データ配置時の操作性が向上して、試行錯誤を要する構想設計時の部品または組部品の選定と配置の決定などの作業を含む設計作業時間の短縮が図られる。
【００４１】
また、設計機能のそれぞれについては、対応するモデルデータと設計案データとは位相データ上において一元的に管理されるから、従来のような別管理方式に比べて、データ管理のためのメモリ消費を抑制できる。
【００４２】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態に係る設計支援装置と方法について説明する。ここでは、１つ以上の部品からなる製品の設計を支援するための装置と方法が説明される。
【００４３】
図１には、この発明の実施の形態による設計支援装置の機能構成が示される。図２には、図１の設計支援装置のハードウェア構成が示される。図３には、図１および図２の設計支援装置において実行される設計支援処理のフローチャートが示される。
【００４４】
図２に示される設計支援装置は簡単なコンピュータの構成を有して、該装置を集中的に制御および管理するためのＣＰＵ１００、設計支援のためのプログラムを含む各種プログラムならびに各種のデータが格納されるＲＯＭ（リードオンリメモリ）１０１、処理のために必要とされるデータが格納されるＲＡＭ（ランダムアクセスメモリ）１０２、外部から各種情報を入力するためのキーボード、マウスなどからなる入力部１０３、外部に対して情報を出力するためのディスプレイおよびプリンタなどからなる出力部１０４、インターネットなどを含む外部の通信ネットワーク１０５とＣＰＵ１００とを通信接続するための通信デバイス１０６、入力部１０３と出力部１０４とをＣＰＵ１００に接続するためのＩ／Ｏデバイス１０７、ＦＤ（フレキシブルディスク）などの記録媒体１０９が着脱自在にセットされて、ＣＰＵ１００の制御のもとに該記録媒体をアクセスしてデータの読書きをするための外部記憶ドライバ１０８を含む。
【００４５】
図１において設計支援装置は制御部１、ならびに制御部１に接続されて制御部１により制御される形状入力部２、モデル定義部３、部品定義部４、実体作成部５、組部品定義部６、設計案定義部７、位相データ格納部８、位相制御部９、設計案データ格納部１０、設計案制御部１１、配置編集部１２、表示部１３および解析実行部１４を含む。
【００４６】
位相データ格納部８および設計案データ格納部１０はＲＡＭ１０２内に構成される。図１の他の部分は、ＣＰＵ１００により実行制御されるプログラムの機能として提供される。
【００４７】
次に、図３のフローチャートを参照して、製品の設計支援のための動作を説明する。まず、各設計機能を表わすモデルにおける部品の形状を示す形状データがユーザにより入力部１０３から入力されるので、制御部１は入力された形状データを形状入力部２に与えるので、形状入力部２は、与えられた形状データを受理して、位相データ格納部８に保存する（ステップＳ１）。位相データ格納部８には、形状を階層化して管理するデータ群（以下、位相データと呼ぶ）が格納される。ここでは立体を管理するモデル、モデルを管理するパートなどである。形状入力部２においては、各モデルにおける部品の形状データが入力される。
【００４８】
次に、モデル定義部３において、予め形状入力部２において入力された形状データに対し設計機能の情報が定義された機能解析のためのシミュレーション用のモデルを示すデータ（以下、単にモデルと呼ぶ）が定義されて、定義されたモデルは位相データ格納部８に保存される（ステップＳ２）。したがって、モデルは、該モデルにおける部品の形状データに各機能における部品の情報が付加されたものとなる。なお、モデルの定義は、予めＲＯＭ１０１に格納されたモデル定義のためのデータに基づいて行なってもよく、また外部から入力部１０３および制御部１を経由して入力されたデータに基づいて行なってもよい。
【００４９】
次に、部品定義部４において、予めモデル定義部３により予め定義されたモデルから１設計単位である部品のデータ（以下、単に部品と呼ぶ）が定義されて、定義された部品は位相データ格納部８に保存される（ステップＳ３）。この部品は、モデル定義部３により予め設計機能毎に予め定義されたモデルをすべて保持する。
【００５０】
次に、実体作成部５において、予め部品定義部４により定義された部品または後述する組部品のデータ（以下、単に組部品と呼ぶ）について、モデルに対応の設計のための空間における位置情報が付加された実体のデータ（以下、単に実体と呼ぶ）が生成されて、生成された実体は位相データ格納部８に保存される（ステップＳ４）。ここで、実体とは部品や組部品といった定義に、座標変換マトリックスが指定されたものである。実体は複数の部品を保持することが可能であるが、高々１個の部品が選択状態である必要がある。なお、選択状態についての詳細は、後述する。
【００５１】
次に、部品を組合せて１設計単位である組部品を生成する場合は（ステップＳ５でｙｅｓ）、組部品定義部６において、予め実体作成部５により生成された１つ以上の実体を組合わせて組部品が定義されて、定義された組部品は位相データ格納部８に保存される（ステップＳ６）。次に、実体作成部５において、予め組部品定義部６により定義された組部品に対して、対応するモデルの設計空間において該組部品が配置された位置を示す位置情報が付加されて実体が生成されて、生成された実体は、位相データ格納部８に保存される（ステップＳ７）。
【００５２】
その後、設計案定義部７において、予め実体作成部５により生成された実体についての選択状態に基づいて設計案が定義されて、定義された設計案は設計案データ格納部１０に保存される（ステップＳ８）。
【００５３】
次に、位相データを編集する場合は（ステップＳ９でｙｅｓ）、位相制御部９において、位相データ格納部８中の位相データについて次のように編集が行なわれる。つまり、位相データ格納部８から位相データが読出されて表示部１３により出力部１０３にて表示されるので、ユーザは、表示内容を見ながら入力部１０２から、位相データを所望するように編集するためのデータを入力する。
【００５４】
この入力データを用いて、位相制御部９は、予めモデル定義部３により定義されたモデルに対する部品の形状データの追加、削除および修正のいずれかを行なうか、または予め部品定義部４により定義された部品に対するモデルの追加、削除および修正のいずれかを行なうか、または予め実体作成部５により生成された実体に対する部品または組部品の追加、削除および修正のいずれかを行なうか、または予め組部品定義部６により定義された組部品に対する実体の追加、削除および修正のいずれかを行なう。位相制御部９は、このような編集が施された位相データを、再度、位相データ格納部８に保存する（ステップＳ１０）。
【００５５】
次に、設計案を編集する場合は（ステップＳ１１でｙｅｓ）、設計案制御部１１において、次のように編集処理が行なわれる。つまり、設計案データ格納部１０から所望の設計案データが読出されて表示部１３により出力部１０３にて表示されるので、ユーザは、表示内容を見ながら入力部１０２から、設計案データを所望するように編集するためのデータを入力する。この入力データを用いて、設計案制御部１１は、読出された所望の設計案のデータに対して設計案データの追加、削除および修正のいずれかの編集を行なって、編集された設計案のデータを設計案データ格納部１０に保存する（ステップＳ１２）。
【００５６】
実体の配置を変更する場合は（ステップＳ１３でｙｅｓ）、予め生成された形状、実体の配置が配置編集部１２により編集されて位相データ格納部８に保存される（ステップＳ１４）。具体的には、位相データ格納部８から位相データが読出されて表示部１３により出力部１０３にて表示されるので、ユーザは、表示内容を見ながら入力部１０２から、位相データの実体の設計空間における配置を変更するためのデータを入力する。配置編集部１２は、入力されたデータを制御部１を介して受理して、このデータに基づいて、位相データの配置情報ｍｔｘｉを変更して、変更後の位相データを位相データ格納部８に格納する。
【００５７】
その後、設計機能についてシミューレーションによる解析処理を行なう場合は（ステップＳ１５でｙｅｓ）、位相制御部９および設計案制御部１１のそれぞれにおいて、位相データ格納部８および設計案データ格納部１０で保存されている位相データおよび設計案データのそれぞれをもとに、シミューレーション処理を行なうべき設計案についての設計機能のモデルが算出されて、解析実行部１４に与えられて、解析実行部１４においては、与えられた設計機能モデルを評価するために所定手順に従いシミュレーションによる該設計機能モデルの解析処理が行なわれる。解析処理の結果は、逐次、表示される（ステップＳ１６）。
【００５８】
解析結果の表示を確認したユーザが、再度、形状データを定義して、新たな位相データの生成を所望する場合には、入力部１０３から入力された指示に応答して、処理はテップＳ１に移行するが、位相データ格納部８に既に格納されている位相データの編集を所望する場合には、入力部１０３から入力された指示に応答して、処理はステップＳ９に移行する。設計機能の解析結果が所望するものと評価されれば、設計は完了するので、入力部１０３から入力された指示に応答して、一連の処理は終了する。
【００５９】
図４（Ａ）〜（Ｄ）には、本実施の形態に適用される座標系が示される。ここで、ローカル座標系とは部品または組部品などを管理するための固有の座標系である。実座標系は部品または組部品などを実体化し表示部１３により出力部１０４において表示するための座標系である。実座標系は、ローカル座標系との対比で用いられる。グローバル座標系は、実際に設計を行なうための空間に適用される座標系を言う。図４（Ａ）と（Ｂ）で示されるように、部品Ａを直接に設計のための空間に抽出する場合は実座標系＝グローバル座標系となる。また、図４（Ｃ）と（Ｄ）に示されるように、部品Ａを組部品に抽出する場合は、実座標系＝組部品のローカル座標系となる。
【００６０】
図５には、本発明の実施の形態による位相データの関係が示される。図５の位相データの関係を用いて位相データの構造を説明する。位相データは、形状を要素として各位相要素をローカル座標系によって管理する定義位相データ１２０と、実座標系を保持し実体として表示される実体位相データ１２１とに分けられる。
【００６１】
図示されるように、まず部品形状１２２のデータは実座標系をもって配置される。この座標は部品形状１２２のデータを管理するモデル１２３のローカル座標系に従属する。
【００６２】
次に、モデル１２３は設計機能ごとに個別に定義されて、各設計機能ごとのモデル１２３は、対応する設計機能についての部品形状１２２のデータを有する。モデル１２３はローカル座標系を有する。
【００６３】
次に、部品１２４は１部品単位として定義されて、各設計機能ごとのモデル１２３を有する。これにより、１つの部品１２４が複数の異なる設計機能についての部品形状１２２のデータを有することも可能になる。部品１２４もまたローカル座標系を保持する。
【００６４】
部品１２４のローカル座標系とモデル１２３のローカル座標系とを異ならせる場合は、各モデル１２３において座標系の修正処理が行なわれる。部品１２４は表示部１３により出力部１０４において表示される場合には、配置情報（ｍｔｘＰ）とともに、実体１２５によって管理される。
【００６５】
実体１２５は、保持する１つ以上の部品１２４を、各部品１２４に対応する配置情報ｍｔｘＰによって実座標系に展開する。実体１２５は複数個の部品１２４から構成可能であるが、高々１個の部品１２４だけが選択状態にある。
【００６６】
なお、ここで選択状態とは、対応する設計機能に対して、実体１２５または１２７が管理する１つ以上の部品１２４または１つ以上の組部品１２６のうち、いずれの部品１２４またはいずれの組部品１２６が、選択されているかを示す。選択状態の設定は、図１の位相制御部９において、入力部１０３から入力されて制御部１を介して与えられた情報に基づいてなされる。
【００６７】
実体１２５は、後述する組部品１２６に従属することも可能であるが、従属しない場合は、実体１２５自身が部品形状１２２を表示する。その際、選択された（選択状態にある）部品１２４とモデル１２３の部品形状１２２とが表示される。
【００６８】
次に、実体１２５を組合せて組部品１２６が構築される場合には、組部品１２６が定義される。組部品１２６は部品１２４から生成された実体１２５の他に、組部品１２６から生成された実体１２７を保持することも可能である。組部品１２６は保持する実体１２５をローカル座標系にて管理する。組部品１２６は表示される場合には、部品１２４の場合と同様にして配置情報ｍｔｘＡとともに実体１２７によって管理される。
【００６９】
実体１２７は、保持する組部品１２６を、各組部品１２６の配置情報ｍｔｘＡによって実座標系に展開する。実体１２７は複数の組部品１２６または複数の部品１２４から構成されることも可能であるが、高々１個の部品１２４または組部品１２６が選択状態にある。
【００７０】
ここで、表示される部品１２４から展開される実体１２５や、組部品１２６から展開される実体１２７は、グローバル座標系に展開される実体であり、配置編集部１２による配置編集の対象となる。配置編集する際は、部品１２４または組部品１２６のローカル座標系からグローバル座標系に座標を変換するための座標変換行列に対して、配置変更の処理が行なわれるので、ローカル座標系により管理されて定義された位相データの幾何情報は不変である。
【００７１】
図６には、この発明の実施の形態に適用する位相データの具体例が示される。次に、図６の位相データを参照して構想設計時の位相データの詳細を説明する。
【００７２】
図６の位相データは機構設計、基板設計および熱設計の３種類の異なる設計機能に関する設計のためのデータを有する。図示されるように位相データはツリー構造を有し、枝となる線分のうち実線であるものは、その下位のノード成分が選択状態であることを示し、点線であるものは、その下位のノード成分が非選択状態であることを示す。図６において、Ｅｉは部品の形状データを示し、Ｍｉはモデルを示し、Ｐｉは部品を示し、Ｃｐｉは実体を示し、Ａｉは組部品を示し、Ｃａｉは実体を示す。なお、ｉ＝１，２，３、…である。
【００７３】
まず、図６の部品Ｐ１をルートとするツリーを用いて部品形状データ、モデル、部品の詳細について説明する。部品Ｐ１は、上述した異なる３つの設計機能のそれぞれに対応した機能解析シミューレーション用のモデルＭ１、Ｍ２およびＭ３のそれぞれを保持し、モデルＭ１〜Ｍ３のそれぞれは部品形状データＥ１、Ｅ２およびＥ３のそれぞれと、図示されないが上述の各設計機能における部品に関する情報とを保持していることが示される。
【００７４】
図７（Ａ）〜（Ｃ）には、この発明の実施の形態に適用される設計機能の部品形状データの１例が示される。図８には、この発明の実施の形態に適用される部品のローカル座標系の１例が示される。図９には、この発明の実施の形態に適用される部品からなる実体および実体の配置情報の１例が示される。
【００７５】
設計機能の部品形状データは形状入力部２により入力される。具体的には、機構設計においては図７（Ａ）で示されるような３次元の詳細形状である機構形状Ｅ１のデータが、基板設計においては図７（Ｂ）で示されるような２次元の断面形状である電気的形状Ｅ２のデータが、熱設計においては図７（Ｃ）で示されるような３次元に簡略された形状である熱解析形状Ｅ３のデータが、入力部１０３からの情報に基づいて入力される。
【００７６】
次に、モデル定義部３においては、形状入力部２より入力された図７（Ａ）〜（Ｃ）の部品形状Ｅ１〜Ｅ３のデータのそれぞれに対応してモデルＭ１〜Ｍ３のそれぞれが定義される。
【００７７】
なお、定義されたモデルＭ１〜Ｍ３のそれぞれでは、対応する部品形状Ｅ１〜Ｅ３のデータの他に、図示されないが機構設計においては寸法制約などの情報、基板設計においては基板のピン数などの情報、熱設計においては発熱量などの情報が保持される。
【００７８】
続いて、定義されたモデルＭ１〜Ｍ３を用いて、部品定義部４において部品Ｐ１が定義される。部品Ｐ１では、図８に示されるように、モデルＭ１の部品形状Ｅ１のデータは部品Ｐ１のローカル座標系ＬＡに基づき管理される。部品Ｐ１は保持するモデルＭ１〜Ｍ３を統括し、モデルＭ１〜Ｍ３からのモデルの選択、表示部１３を用いた表示の制御を行なう。図６のツリー構造における部品Ｐ２およびＰ３のそれぞれについても同様な構造が定義される。
【００７９】
次に図６において、１つ以上の部品Ｐｉから実体作成部５において生成される実体Ｃｐ１、Ｃｐ２、Ｃｐ３およびＣｐ４の詳細について説明する。実体作成部５において生成された実体Ｃｐ１は部品Ｐ１とＰ２を保持する。図示されるように実体Ｃｐ１が保持する部品Ｐ１とＰ２のうち部品Ｐ１のみが選択状態とされているので、表示部１３における実体Ｃｐ１の表示としては部品Ｐ１の形状のみが表示される。この場合に表示される部品Ｐ１は、図９に示されるような部品Ｐ１のローカル座標系ＬＡに対する実体Ｃｐ１として生成される際に、位置座標が付加されて生成される。この位置座標は、ローカル座標系ＬＡに対する座標変換行列ｍｔｘ１によって実現される。実体Ｃｐ１において、座標変換行列ｍｔｘ１は実体Ｃｐ１が保持する部品Ｐ１とＰ２のそれぞれに対して（Ｐ１，ｍｔｘ１），（Ｐ２，ｍｔｘ２）のように組となって保持される。
【００８０】
同様に、実体作成部５において生成された実体Ｃｐ２は部品Ｐ２とＰ３とを保持する。ここで、実体Ｃｐ２は保持する部品Ｐ２とＰ３のうち部品Ｐ２のみが選択状態とされているので、表示部１３における実体Ｃｐ２の表示としては部品Ｐ２の形状のみが表示される。ここで、部品Ｐ２は実体Ｃｐ１においても部品形状として保持されている部品、いわゆる実体Ｃｐ１とＣｐ２とに共通の部品であるため、部品Ｐ２関して形状データが修正される場合には、実体Ｃｐ１およびＣｐ２についても、その修正内容は影響する。
【００８１】
同様に、実体作成部５において生成された実体Ｃｐ３は、部品Ｐ１を２個保持する。実体Ｃｐ３に保持されている各部品の形状は同一であるが、各部品の設計空間における配置位置を相互に異ならせる場合には、適用される座標変換行列を異なるものとすることによって簡単に実現できる。つまり、図６では、実体Ｃｐ３に保持される一方の部品Ｐ１に対しては座標変換行列ｍｔｘ５が適用されて、他方の部品Ｐ１に対しては座標変換行列ｍｔｘ６が適用されることで、保持される各部品の形状データは同一であるが、各部品の設計空間における配置位置を相互に異ならせることができる。
【００８２】
同様に、実体作成部５において生成された実体Ｃｐ４は部品Ｐ１とＰ２とを保持する。ここでは、図６に示されるように、両部品は非選択状態とされることによって、実体Ｃｐ４の表示においては部品が表示されないように設定することができる。
【００８３】
次に、図６の組部品Ａ１を用いて、組部品の詳細について説明する。
図１０には、この発明の実施の形態に適用される組部品のローカル座標系の１例が示される。図１１には、この発明の実施の形態に適用される組部品から構成される実体の１例が説明される。
【００８４】
組部品定義部６において、１つ以上の実体Ｃｐｉから定義された組部品Ａ１は、実体Ｃｐ１、Ｃｐ２、Ｃｐ３、およびＣｐ４を保持するが、実体Ｃｐ４が保持する部品Ｐ１とＰ２は非選択状態であるから、図１０で示される組部品Ａ１においては実体Ｃｐ４は表示されない。図１０に示されるように組部品Ａ１では、部品Ｐ１と同様に、保持する実体Ｃｐｉの形状データは、組部品Ａ１のローカル座標系ＬＡに基づき管理される。
【００８５】
次に、図６の実体Ｃａ１を用いて、組部品Ａｉから生成される実体Ｃａｉの詳細について説明する。実体作成部５において生成された実体Ｃａ１は組部品Ａ１を保持する。図６で示されるように実体Ｃａ１は組部品Ａ１のみを保持しているため、実体Ｃａ１の表示においては組部品Ａ１の形状のみが表示される。
【００８６】
ここで表示される組部品Ａ１は、図１１に示されるように、ローカル座標系ＬＡに対し実体Ｃａｉとして生成される際に、位置座標が付加されて生成される。この位置座標は、ローカル座標系ＬＡに対する座標変換行列ｍｔｘ９によって実現される。座標変換行列ｍｔｘ９は実体Ｃａ１において、実体Ｃａ１が保持する組部品Ａ１と組となって保持される。その後の動作も、前述した部品Ｐｉから生成される実体Ｃｐ１〜Ｃｐ４の場合と同様であり、説明は省略する。
【００８７】
次に、図６の位相データの具体例を参照して異なる設計機能間の部品の配置に関する連携処理について説明する。各部品Ｐｉは異なる種類のモデルＭｉを保持している。ここで、配置編集部１２において、実体Ｃｐ１の配置を変更する場合、表示部１３により表示される位相データにおける部品形状は形状Ｅ１〜Ｅ３のいずれかであるが、実際の配置変更による移動処理は、制御部１を経由して入力部１０３から与えられたユーザ所望の移動分に対応した移動行列を、部品Ｐ１から実体Ｃｐ１を生成する際の配置位置を指定するための座標変換行列ｍｔｘ１に対して乗じることによって実現される。このとき、同時に実体Ｃｐ１が保持する一方の部品Ｐ２の座標変換行列ｍｔｘ２にも同じ移動行列が乗じられる。
【００８８】
移動行列とは、移動分に応じた移動を表わす変換行列のことであって、一般に図形を扱う場合、その位置座標に対し移動行列を乗じることによって、所望する移動分に対応した位置の変換が行なわれる。
【００８９】
これにより、モデルＭ１〜Ｍ３の部品形状Ｅ１〜Ｅ３は、その配置位置が部品のローカル座標系ＬＡに保たれたまま、実体Ｃｐ１は指定された配置位置に変更される。したがって、モデルを別のモデルに切換えた場合でも部品のローカル座標系ＬＡを基準とした位置に別のモデルが表示される。
【００９０】
このように、実体Ｃｐ１の移動に対し、部品Ｐ１の座標変換行列ｍｔｘ１と同様に、部品Ｐ２の座標変換行列ｍｔｘ２に対しても移動行列が乗じられるため、実体Ｃｐ１における選択状態を部品Ｐ２側に切換えた場合には、部品Ｐ２のローカル座標系ＬＡを基準とした位置に部品Ｐ２が移動分を加味して表示される。これにより異なる種類の設計機能間における部品、組部品の配置に関する連携が可能となる。
【００９１】
次に図６の位相データの具体例、図１２に示される本実施の形態に適用される設計案データの管理状態、および図１３に示される本実施の形態に適用される設計案データの具体例を参照して、設計案データの構造を説明する。
【００９２】
図６において実体Ｃｐ１〜Ｃｐ４のそれぞれは２個の部品Ｐｉを保持し、実体Ｃａ１は１個の組部品Ａ１を保持する。これら実体のそれぞれには高々１個だけ選択状態とされている部品または組部品が存在する。具体的には、図６の場合では、実体Ｃｐ１においては組（Ｐ１，ｍｔｘ１）が、実体Ｃｐ２においては組（Ｐ２，ｍｔｘ３）が、実体Ｃｐ３においては組（Ｐ１，ｍｔｘ５）が選択状態とされて、実体Ｃｐ４は無選択の状態となっている。
【００９３】
このとき、位相データ格納部８の図６で示される位相データにおけるすべての実体Ｃｐｉのデータは、設計案定義部７によりテーブル化されて、図１２に示されるように「設計案１」として定義される。たとえば、図１１は、図１０の「設計案１」を表示したものである。定義された設計案データは、設計案データ格納部１０に格納される。
【００９４】
同様にして、図６において実体Ｃｐ１において組（Ｐ２，ｍｔｘ２）が、実体Ｃｐ２において組（Ｐ３，ｍｔｘ４）が、実体Ｃｐ３において組（Ｐ１，ｍｔｘ６）が、実体Ｃｐ４において組（Ｐ１，ｍｔｘ７）が選択状態となるよう定義されることによって、図１２の「設計案２」を定義することができる。
【００９５】
その後、設計案を変更する場合は、設計案データ格納部１０から読出された所望する設計案データが表示部１３にて表示されるので、ユーザは、設計案変更のための情報を入力部１０３から入力すれば、制御部１を介して設計案制御部１１は、入力された情報を受理して、各実体Ｃｐｉにおける部品Ｐｉの選択状態が入力情報を用いて変更される。その結果、たとえば図１１の「設計案１」から、図１３に示すような「設計案２」に変更することが可能となる。
【００９６】
図６においては、実体Ｃｐｉについては保持する部品Ｐｉの選択の他に、実体Ｃｐ３について示されるように、保持する部品Ｐｉの配置情報ｍｔｘｉの選択も可能であるから、設計案制御部１１により前述の部品選択と同様にして、配置情報ｍｔｘｉの選択的な設定・変更も可能である。したがって、同一の部品Ｐｉを用いながらも、部品の配置が異なるような複数の設計案を定義することも容易に可能になる。
【００９７】
このようにして、設定・変更された設計案を用いて評価されるべき設計機能が入力部１０３を介して外部から選択的に指定されることによって、指定された設計機能を希望する設計案の下で取出すことも可能になる。
【００９８】
具体的には、ユーザにより所望される種類の部品Ｐｉが所望されるような配置情報ｍｔｘｉで配置されていることを示す設計案に対して、解析すべき設計機能に対応のモデルＭｉのみが選択されて適用される。このような状態で、適用されたモデルＭｉに解析実行部１４により所定の定数データなどが設定されて設計機能解析のためのシミューレーションが実行されて、指定された設計機能を希望する設計案の下で評価することが可能になる。
【００９９】
以上示されたように、設計案の変更に対し部品Ｐｉを保持するモデルＭｉのデータは、同一データを保持したものであり、これにより異なる設計案間での部品、ならびに設計機能の共有化が可能になる。
【０１００】
また、上述したデータ構造や機能により、組部品Ａｉを主体とする製品の構想設計において、設計機能の多角的見地からの設計、評価および設計案の管理が可能になる。
【０１０１】
以上説明した設計支援装置は図３のフローチャートを含んで示される設計支援処理を機能させるためのプログラムで実現される。このプログラムはコンピュータで読取可能な記録媒体に格納されている。本実施の形態では、この記録媒体として、図２に示されている設計支援装置で処理が行なわれるために必要なＲＯＭ１０１そのものがプログラムメディアであってもよいし、また外部記憶ドライバ１０８にセットされることにより読取可能な状態とされる記録媒体１０９であってもよい。
【０１０２】
いずれの場合においても、これらの媒体に格納されているプログラムはＣＰＵ１００によりアクセスされて実行される方式であってもよいし、あるいはいずれの場合もプログラムをこれら記録媒体から一旦読出し、読出されたプログラムは図２の装置の図示されない所望のプログラム記録エリアにロードされて、ＣＰＵ１００により読出されて実行される方式であってもよい。なお、このロード用のプログラムは予め装置本体に格納されているものとする。
【０１０３】
ここで、上述したプログラムメディアである記録媒体は図２の装置と分離可能に構成される記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスクやＣＤ−ＲＯＭ／ＮＯ／ＭＤ／ＤＶＤなどの光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、／ＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１０４】
また、図２の装置においてはインターネットを含む通信ネットワーク１０５と通信接続可能な構成が採用されているから、通信ネットワーク１０５からプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、通信ネットワーク１０５からプログラムをダウンロードする場合には、ダウンロード用プログラムは予め装置本体に格納されるか、あるいは別の記録媒体から予めインストールされるものであってよい。
【０１０５】
なお、記録媒体に格納される内容としては、プログラムに限定されずデータであってもよい。
【０１０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１０７】
【発明の効果】
この発明によれば、１つ以上の部品からなる製品の構想設計において設計機能の多角的見地からの設計、評価および設計案管理が可能になり、試行錯誤を要する構想設計時の部品および組部品データの選定ならびに配置の決定が容易になり、設計作業時間の短縮が図れる。
【０１０８】
また、各設計機能ごとに別形状の部品および組部品データが扱える設計案データの管理が可能となって各機能におけるシミューレーション技術と連動することにより、１製品に対し複数の設計機能の検証が可能になり、設計品質の向上が図れる。
【０１０９】
また、異なる設計機能間における部品および組部品データの選定と配置に関する連携が可能となって、製品の設計空間における部品配置決定時の操作性が向上し、設計作業時間の短縮が図れる。
【０１１０】
また、設計案データの管理に関しては、異なる設計案データ間での部品および組部品データ、ならびに設計機能の連携が可能になり、複数の異なる設計案データから即座に各設計機能のモデルを導出することができて、部品および組部品データの選定ならびに配置決定などの基本設計時の作業時間短縮が図れる。
【図面の簡単な説明】
【図１】  この発明の実施の形態による設計支援装置の機能構成を示すブロック図である。
【図２】  図１の設計支援装置のハードウェア構成図である。
【図３】  図１および図２の設計支援装置において実行される設計支援処理のフローチャートである。
【図４】  （Ａ）〜（Ｄ）は、この発明の実施の形態に適用される座標系を示す図である。
【図５】  この発明の実施の形態による位相データの関係を示す図である。
【図６】  この発明の実施の形態に適用する位相データの具体例を示す図である。
【図７】  （Ａ）〜（Ｃ）は、この発明の実施の形態に適用される設計機能の形状の１例を示す図である。
【図８】  この発明の実施の形態に適用される部品のローカル座標系の１例を説明する図である。
【図９】  この発明の実施の形態に適用される部品からなる実体および実体の配置情報の１例を示す図である。
【図１０】  この発明の実施の形態に適用される組部品のローカル座標系の１例を示す図である。
【図１１】  この発明の実施の形態に適用される組部品から構成される実体の１例を示す図である。
【図１２】  この発明の実施の形態に適用される設計案データの管理状態を説明する図である。
【図１３】  この発明の実施の形態に適用される設計案データの具体例を示す図である。
【符号の説明】
２  形状入力部、３  モデル定義部、４  部品定義部、５  実体作成部、６  組部品定義部、７  設計案定義部、８  位相データ格納部、９  位相制御部、１０  設計案データ格納部、１１  設計案制御部、１２  配置編集部、１３  表示部、１４  解析実行部、１００  ＣＰＵ、１０１  ＲＯＭ、１０５  通信ネットワーク、１０９  記録媒体、Ｃａ１，Ｃｐｉ（ｉ＝１、２、３、…）  実体、Ａ１  組部品、Ｐｉ  部品、Ｍｉ  モデル、Ｅｉ  部品形状。
なお、各図中同一符号は同一または相当部分を示す。
【図１】
0003701155.tif 000002
【図２】
0003701155.tif 000003
【図３】
0003701155.tif 000004
【図４】
0003701155.tif 000005
【図５】
0003701155.tif 000006
【図６】
0003701155.tif 000007
【図７】
0003701155.tif 000008
【図８】
0003701155.tif 000009
【図９】
0003701155.tif 000010
【図１０】
0003701155.tif 000011
【図１１】
0003701155.tif 000012
【図１２】
0003701155.tif 000013
【図１３】
0003701155.tif 000014