(57)【要約】  設計／解析連携システムは、設計データからモデル化に適した設計情報ファイルに変換する過程で、変換過程を変換情報ファイルに記録するとともに、解析モデルを構築するために設計情報ファイルから生成される解析情報ファイルと当該設計情報ファイルとを連携させ、解析過程で解析情報ファイルに施された変更を設計情報ファイルに自動的に反映させる処理を行う。
2007086120.tif 000002
【特許請求の範囲】
【請求項１】
設計情報データから解析モデルを生成する解析モデル変換手段と、
前記解析モデルと前記設計情報データとを関係付けるとともに、前記解析モデルを用いた解析結果を前記設計情報データに反映させる連携手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むことを特徴とする情報処理装置。
【請求項３】
請求項１記載の情報処理装置において、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して前記解析モデル変換手段が用いた変換処理の種別を記録する記憶手段を含むことを特徴とする情報処理装置。
【請求項４】
請求項１記載の情報処理装置において、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証する検証手段を含むことを特徴とする情報処理装置。
【請求項５】
設計情報データから解析モデルを生成するステップと、
前記解析モデルと前記設計情報データとを関係付けるステップと、
前記解析モデルを用いてシミュレーションを実行するステップと、
前記解析モデルを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
を含むことを特徴とするシミュレーション方法。
【請求項６】
請求項５記載のシミュレーション方法において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むことを特徴とするシミュレーション方法。
【請求項７】
請求項５記載のシミュレーション方法において、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して用いた変換処理の種別を記憶するステップ、を含むことを特徴とするシミュレーション方法。
【請求項８】
請求項５記載のシミュレーション方法において、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証するステップを含むことを特徴とするシミュレーション方法。
【請求項９】
設計情報データから解析モデルを生成するステップと、
前記解析モデルと前記設計情報データとを関係付けるステップと、
前記解析モデルを用いてシミュレーションを実行するステップと、
前記解析モデルを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１０】
請求項９記載の情報処理プログラムにおいて、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むことを特徴とする情報処理プログラム。
【請求項１１】
請求項９記載の情報処理プログラムにおいて、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して用いた変換処理の種別を記憶するステップを前記コンピュータに実行させることを特徴とする情報処理プログラム。
【請求項１２】
請求項９記載の情報処理プログラムにおいて、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証するステップを前記コンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、シミュレーション方法、情報処理プログラムに関し、たとえば、コンピュータシミュレーションによる設計支援技術等に適用して有効な技術に関する。
【背景技術】
【０００２】
近年では、ＣＡＤ（Computer Aided Design）による製品設計が一般化しており、さらに、ＣＡＤで得られた設計情報データから解析モデルを構築し、各種のシミュレーションによって製品の構成や動作の確認を行うことが知られている。【０００３】
ところで、従来では、設計情報データから変換した解析モデルは、それぞれ独立したモデルとなるため、解析実行によって得られた最適な部品（たとえば、ファン、ヒートシンク）の配置や仕様等の情報は個別に設計者に報告し設計図面に反映していた。また、設計変更や仕様変更等が行われた際、どこが変更になったか不明確であった。【０００４】
このように、従来では、設計情報データと解析モデルが独立して存在するため、シミュレーションの解析結果で最適な形状やレイアウトを創出しても設計工程への反映がスムーズに出来ない、という技術的課題があった。【０００５】
すなわち、従来の参考技術として、設計情報データから解析モデルへの変換や、解析モデルから設計情報データへの変換を、中間ファイルを用いて実現することが考えられるが、それぞれ独自の変換を行うため、部品情報やアセンブリ情報の親子関係が崩れたり、変換前後の連携が取れなかった。【０００６】
なお、特許文献１では、ＥＭＩ設計・評価工程において、電源／接地層の設計データからモデルを生成して面解析シミュレーションを実行する技術が開示されている。すなわち、基板を単体で製作して周波数特性Ｓパラメータを測定し、面解析シミュレーション結果と、基板から測定されたＳパラメータの実測結果が一致した時に、バイパスコンデンサを基板に実装し、実装結果の情報を実装詳細設計工程にフィードバックしている。【０００７】
しかし、この特許文献１の技術では、解析モデルにおけるシミュレーション結果に応じて変化した部品位置等の情報を、ＣＡＤデータ等にどのようにして反映させるか、については開示がない。【０００８】
また、特許文献２には、構造解析の結果からＣＡＤデータを作成（変更）するために必要な情報を抽出して当該ＣＡＤデータに変換する技術が開示されている。しかしながら、設計情報データと、当該設計情報データから生成された解析モデルとを対応つけて管理する発想は見られない。【０００９】
特許文献３には、ＣＡＥ（Computer Aided Engineering）解析結果に基づいたＣＡＥ形状データを、変更の前後で比較して差分をＣＡＤデータに反映させる技術が開示されているが、ＣＡＥ形状データとＣＡＤデータとを対応付けて管理する、という発想は見られない。
【特許文献１】特開平１１−６６１２５号公報（１９９９年３月９日公開）
【特許文献２】特開２０００−２６８０７６号公報（２０００年９月２９日公開）
【特許文献３】特開２００１−１４７９５０号公報（２００１年５月２９日公開）
【発明の開示】
【００１０】
本発明の目的は、解析工程から設計工程への情報のフィードバックの所要時間を短縮することが可能な技術を提供することにある。
本発明の他の目的は、解析工程で得られた情報を迅速に製造工程に反映させることで製造工程の所要時間の短縮を実現することが可能な技術を提供することにある。
【００１１】
本発明の他の目的は、解析工程から設計工程へ情報をフィードバックする際のミスを低減して設計情報データの信頼性を向上させることが可能な技術を提供することにある。
本発明の第１の観点は、設計情報データから解析モデルを生成する解析モデル変換手段と、
前記解析モデルと前記設計情報データとを関係付けるとともに、前記解析モデルを用いた解析結果を前記設計情報データに反映させる連携手段と、
を含む情報処理装置を提供する。
【００１２】
本発明の第２の観点は、第１の観点に記載の情報処理装置において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含む情報処理装置を提供する。
【００１３】
本発明の第３の観点は、第１の観点に記載の情報処理装置において、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して前記解析モデル変換手段が用いた変換処理の種別を記録する記憶手段を含む情報処理装置を提供する。
【００１４】
本発明の第４の観点は、第１の観点に記載の情報処理装置において、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証する検証手段を含む情報処理装置を提供する。
【００１５】
本発明の第５の観点は、設計情報データから解析モデルを生成するステップと、
前記解析モデルと前記設計情報データとを関係付けるステップと、
前記解析モデルを用いてシミュレーションを実行するステップと、
前記解析モデルを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
を含むシミュレーション方法を提供する。
【００１６】
本発明の第６の観点は、第５の観点に記載のシミュレーション方法において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むシミュレーション方法を提供する。
【００１７】
本発明の第７の観点は、第５の観点に記載のシミュレーション方法において、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して用いた変換処理の種別を記憶するステップ、を含むシミュレーション方法を提供する。
【００１８】
本発明の第８の観点は、第５の観点に記載のシミュレーション方法において、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証するステップを含むシミュレーション方法を提供する。
【００１９】
本発明の第９の観点は、設計情報データから解析モデルを生成するステップと、
前記解析モデルと前記設計情報データとを関係付けるステップと、
前記解析モデルを用いてシミュレーションを実行するステップと、
前記解析モデルを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
をコンピュータに実行させる情報処理プログラムを提供する。
【００２０】
本発明の第１０の観点は、第９の観点に記載の情報処理プログラムにおいて、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含む情報処理プログラムを提供する。
【００２１】
本発明の第１１の観点は、第９の観点に記載の情報処理プログラムにおいて、
さらに、個々の部品に関する前記設計情報データから前記解析モデルへの変換に際して用いた変換処理の種別を記憶するステップを前記コンピュータに実行させる情報処理プログラムを提供する。
【００２２】
本発明の第１２の観点は、第９の観点に記載の情報処理プログラムにおいて、
さらに、前記解析結果で得られた個々の部品の前記解析モデル内における配置情報が設計範囲内にあるか否かを検証するステップを前記コンピュータに実行させる情報処理プログラムを提供する。
【００２３】
本発明では、シミュレーションにより方針を明確にした設計代替案を設計データ（ＣＡＤデータ等）に自動的に折り込む仕組みを構築する。シミュレーションによって提供される、設計変更すべき複数の項目（アイテム）を一元管理しながらミスなく設計にフィードバックさせる。
【００２４】
すなわち、本発明では、設計情報データから解析モデルを作成する環境において、たとえば、第１に、解析モデルの位置情報と解析結果の情報を設計情報データに反映させる手段を備えていることを特徴とする。
【００２５】
たとえば、第２に、解析モデルのもつ解析情報（たとえば、形状データ、位置データ、部品配置情報、等）を設計情報データに反映させる手段を備えていることを特徴とする。
たとえば、第３に、設計情報データから解析モデルに変換する際に、変換前後の情報（部品、ユニット）をデータベースとして持つことを特徴とする。
【００２６】
たとえば、第４に、解析結果で得られた配置情報が設計範囲にあるかを検証する手段を備えていることを特徴とする。
本発明では、変換前後にデータの連携機能を持たせることで、データ情報を共有でき、設計から解析、または、解析から設計への反映がスムーズに実現することができる。
【００２７】
本発明によれば、解析結果により得られた、たとえば回路部品の最適な部品配置情報を、たとえば配線設計のＣＡＤデータに正確にフィードバックして、配線設計に敏速に反映させることができる。
【００２８】
また、部品等の配置情報を自動で設計データに反映するため、人為的なミス等がなくなり、データ信頼性が向上する。
さらに、解析結果により得られた最適な部品配置についての干渉チェックが容易に可能となり、設計⇒解析⇒設計の反復が行われる開発工程の所要時間の短縮が可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施の形態である情報処理装置、シミュレーション方法、情報処理プログラムの構成および作用の一例を示す概念図である。
【図２】本発明の一実施の形態である情報処理装置の構成の一例を示すブロック図、である。
【図３】本発明の一実施の形態であるシミュレーション方法にて用いられる設計情報ファイルの構成の一例を記す概念図である。
【図４】本発明の一実施の形態であるシミュレーション方法にて用いられる変換情報ファイルの構成の一例を示す概念図である。
【図５】本発明の一実施の形態であるシミュレーション方法にて用いられる変換情報ファイルにおける簡略化種別の一例を示す概念図である。
【図６】本発明の一実施の形態であるシミュレーション方法にて用いられる解析情報ファイルの構成の一例を示す概念図である。
【図７】本発明の一実施の形態である情報処理装置、シミュレーション方法、情報処理プログラムの作用の一例を示すフローチャートである。
【図８】本発明の一実施の形態である情報処理装置、シミュレーション方法、情報処理プログラムの作用の一例を示すフローチャートである。
【図９】本発明の一実施の形態である情報処理装置、シミュレーション方法、情報処理プログラムの作用の一例を示すフローチャートである。
【図１０】本発明の一実施の形態であるシミュレーション方法が適用される製品の解析モデルの一例を示す概念図である。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照しながら、本発明の実施の形態について詳細に説明する。
図１は、本発明の一実施の形態である情報処理装置、シミュレーション方法、情報処理プログラムの構成および作用の一例を示す概念図である。【００３１】
図２は、本実施の形態の情報処理装置の構成の一例を示すブロック図である。
図１に例示されるように、本実施の形態では、設計／解析連携システム２０が、外部から入力される設計データ３０を処理して、設計情報ファイル４０を生成し、この設計情報ファイル４０から解析モデル６０Ｍを構築するための解析情報ファイル６０を生成する。【００３２】
また、この設計情報ファイル４０から解析情報ファイル６０への変換処理の経過等が変換情報ファイル５０に格納される。
こうして構築された解析モデル６０Ｍは、外部の解析ソルバー１８に入力されて物理シミュレーションが実行される。【００３３】
物理シミュレーションの結果に応じて設計変更が必要な場合は、解析情報ファイル６０に変更が加えられ、再度、解析モデル６０Ｍが生成されて、物理シミュレーションが実行され、これらの処理が、良好な物理シミュレーション結果が得られるまで、反復される。【００３４】
本実施の形態の場合には、解析情報ファイル６０の加えられた変更や追加は、後述のようにして、自動的に設計情報ファイル４０に反映される。
さらに、この設計情報ファイル４０の変更は、必要に応じて、変換情報ファイル５０を用いた逆変換にて、設計データ３０に反映させることができる。【００３５】
図２に例示されるように、本実施の形態の情報処理装置１０は、中央処理装置１１、主記憶１２、表示装置１３、外部記憶装置１４、入力装置１５、ネットワークインタフェース１６、オペレーティングシステム１７を含むコンピュータである。【００３６】
中央処理装置１１は、主記憶１２に格納されたオペレーティングシステム１７や、後述のアプリケーションプログラムを実行することで、情報処理装置１０の全体を制御する。
主記憶１２には、中央処理装置１１が実行するソフトウェアやデータが格納される。本実施の形態の場合には、オペレーティングシステム１７と、当該オペレーティングシステム１７の上で稼働するアプリケーションプログラムとして、設計／解析連携システム２０が実装されている。【００３７】
表示装置１３は、設計／解析連携システム２０の実行過程、実行結果の情報等を表示する。
外部記憶装置１４は、設計データ３０を格納している。また、必要に応じて、設計情報ファイル４０、変換情報ファイル５０、解析情報ファイル６０も外部記憶装置１４に格納される。【００３８】
入力装置１５は、キーボードやマウス等の入力デバイスで構成され、情報処理装置１０に対してユーザが情報を入力する場合に用いる。
ネットワークインタフェース１６は、外部の解析ソルバー１８との間における情報の授受を行う。【００３９】
本実施の形態の設計／解析連携システム２０は、設計／解析連携プログラム２１、仮想製品シミュレータ２２等のソフトウェアと、設計情報ファイル４０、変換情報ファイル５０、解析情報ファイル６０等の情報を含んでいる。【００４０】
設計／解析連携プログラム２１は、後述の、解析処理２００、設計データ／解析モデル変換処理３００、等を実行する。
すなわち、設計／解析連携プログラム２１は、設計データ３０から設計情報ファイル４０を生成し、さらに、この設計情報ファイル４０から解析情報ファイル６０（解析モデル６０Ｍ）を生成する処理を行う。これらの生成処理において、設計／解析連携プログラム２１は、設計情報ファイル４０および解析情報ファイル６０の双方に後述のような連携情報部を設定することで、両者の情報を自動的に連携させる。【００４１】
仮想製品シミュレータ２２は、後述のレイアウトチェック処理４００を実行する。
図３は、本実施の形態における設計情報ファイル４０の構成の一例を記す概念図である。【００４２】
本実施の形態の設計情報ファイル４０は、各々が、シリアル番号４１、図番４２、座標４３、形状寸法４４、連携情報部４５を含む複数の設計情報データからなる。
設計情報ファイル４０を構成する複数の設計情報データは、部品に関する情報が設定される部品データ４０ｂと、この部品の配置情報が設定されたレイアウトデータ４０ａに分けられる。【００４３】
図番４２〜形状寸法４４は、設計データ３０から承継した情報であり、連携情報部４５は、設計／解析連携プログラム２１が生成して追加した情報である。
ただし、図番４２〜形状寸法４４に対しては、解析情報ファイル６０への変換処理の過程で、設計／解析連携プログラム２１によって、必要に応じて変更処理が加えられ、この変更処理に関する情報は、変換情報ファイル５０に記録される。【００４４】
連携情報部４５は、座標変更フラグ４５ａ、寸法変更フラグ４５ｂ、解析モデル連携ポインタ４５ｃを含んでいる。
座標変更フラグ４５ａは、当該設計情報データの座標４３が、対応する解析情報ファイル６０の側で変更されたか否かを示す情報である。変更ありの場合には“１”が設定され、変更なしの場合には“０”が設定され、追加の場合には“２”が設定される。【００４５】
同様に、寸法変更フラグ４５ｂは、当該設計情報データの形状寸法４４が、対応する解析情報ファイル６０の側で変更されたか否かを示す情報である。変更ありの場合には“１”が設定され、変更なしの場合には“０”が設定され、追加の場合には“２”が設定される。【００４６】
解析モデル連携ポインタ４５ｃは、対応する解析情報ファイル６０の側の解析情報データを指し示す情報である。この解析モデル連携ポインタ４５ｃにより、設計情報ファイル４０の側から、解析情報ファイル６０の対応する解析情報データを直接的に参照することができる。【００４７】
また、“２”の追加の場合には、解析情報ファイル６０の側で追加された解析情報データを、設計情報ファイル４０の側に設計情報データとして取り込むこともできる。
図４は、本実施の形態における変換情報ファイル５０の構成の一例を示す概念図である。【００４８】
本実施の形態の変換情報ファイル５０は、各々が、シリアル番号５１、アセンブリ番号５２、部品番号５３、簡略化種別５４を含む複数の変換情報データからなる。
個々の変換情報データの簡略化種別５４には、アセンブリ番号５２および部品番号５３の組み合わせで特定される、特定の部品に対する変換処理の種別が記録される。【００４９】
図５は、本実施の形態における簡略化種別５４の一例を示す概念図である。
本実施の形態の場合、たとえば、簡略化種別５４の変換Ａは、詳細変換５４ａを示す。この詳細変換５４ａでは、設計データ３０に設定された部品の輪郭形状が忠実に設計情報ファイル４０に変換される。【００５０】
簡略化種別５４の変換Ｂは、最外形変換５４ｂを示す。この最外形変換５４ｂでは、設計データ３０に設定された部品の輪郭形状の比較的小さな凹凸やねじ孔等が省略された状態で、設計情報ファイル４０に変換される。【００５１】
簡略化種別５４の変換Ｃは、不均等変換５４ｃを示す。この不均等変換５４ｃでは、設計データ３０に設定された部品の輪郭形状を、類似の形状に近似する変換処理を行う。
なお、変換情報ファイル５０に記録された情報を用いることで、設計情報ファイル４０から設計データ３０に復元することも可能である。【００５２】
図６は、本実施の形態における解析情報ファイル６０の構成の一例を示す概念図である。この解析情報ファイル６０は、解析モデル６０Ｍを構成するために用いられる。
本実施の形態の解析情報ファイル６０は、各々が、シリアル番号６１、図番６２、座標６３、形状寸法６４、材料名称６５、材料物性６６、連携情報部６７を含む複数の解析情報データからなる。【００５３】
解析情報ファイル６０を構成する複数の解析情報データは、部品に関する情報が設定される部品データ６０ｂと、この部品の配置情報が設定されたレイアウトデータ６０ａに分けられる。【００５４】
図番６２、座標６３、形状寸法６４は、設計情報ファイル４０の図番４２、座標４３、形状寸法４４を、それぞれ承継したものである。
材料名称６５は、設計データ３０から承継した情報であり、対応する部品を構成する素材の名称を示している。【００５５】
材料物性６６は、設計データ３０から承継した情報である。本実施の形態の場合には、材料物性６６は、放射率６６ａ、発熱量６６ｂの情報を含んでいる。
すなわち、放射率６６ａは、対応する部品における熱の放射率の値を示している。また、発熱量６６ｂは、対応する部品の動作時の発熱量の値である。【００５６】
連携情報部６７は、解析情報ファイル６０が設計情報ファイル４０から生成される際に、設計／解析連携プログラム２１によって設定される情報である。
連携情報部６７は、座標変更フラグ６７ａ、寸法変更フラグ６７ｂ、設計情報連携ポインタ６７ｃ、を含んでいる。【００５７】
座標変更フラグ６７ａは、設計情報ファイル４０からの変換後のシミュレーション処理の過程において、当該解析情報データの座標６３に変更が加えられたか否かを示すフラグである。変更有りの場合には“１”、変更なしの場合には“０”が設定され、追加の場合は、“２”が設定される。【００５８】
同様に、寸法変更フラグ６７ｂは、変更有りの場合には“１”、変更なしの場合には“０”が設定され、追加の場合は、“２”が設定される。
設計情報連携ポインタ６７ｃは、当該解析情報データと対応する設計情報ファイル４０の側の設計情報データとを結びつけるポインタ情報である。この設計情報連携ポインタ６７ｃは、設計情報ファイル４０から解析情報ファイル６０への変換時に設計／解析連携プログラム２１によって設定される。【００５９】
また、設計／解析連携プログラム２１は、座標変更フラグ６７ａ、寸法変更フラグ６７ｂの各々で変更が発生した場合には、設計情報ファイル４０の側の対応する設計情報データの座標変更フラグ４５ａ、寸法変更フラグ４５ｂを同様に更新する。【００６０】
以下、本実施の形態の作用の一例について、図７、図８、および図９のフローチャートを参照して説明する。
図７のフローチャートに例示される解析処理２００では、解析実施の要否を判別し（ステップ２０１）、解析が必要と判定された場合には、まず、設計データ３０を読み込む（ステップ２０２）。【００６１】
この設計データ３０には、解析対象の製品を構成する部品の大きさ、形状、配置方法、材料物性、等の情報が格納されている。
そして、設計／解析連携プログラム２１は、この設計データ３０から設計情報ファイル４０を生成するために、設計データ／解析モデル変換処理３００を実行する（ステップ２０３）。【００６２】
図８のフローチャートは、この設計データ／解析モデル変換処理３００の一例を示している。
すなわち、設計／解析連携プログラム２１は、設計データ３０を読み込んで（ステップ３０１）、レイアウトデータ４０ａを抽出する（ステップ３０２）。【００６３】
さらに、設計データ３０から部品データ４０ｂを読み込んで、解析モデル６０Ｍへの変換処理を実行する（ステップ３０３）。
この変換処理では、まず、設計データ３０の個々の部品に対して、たとえば、ねじ孔等を省略する変換処理を実行して設計情報ファイル４０に出力するとともに、この変換処理を変換情報ファイル５０に記録する。【００６４】
さらに、変換後の設計情報ファイル４０から、解析モデル６０Ｍを構築するための解析情報ファイル６０を生成する。
こうして得られた情報を、設計情報ファイル４０、変換情報ファイル５０に出力し（ステップ３０４）、解析情報ファイル６０に出力する（ステップ３０５）。【００６５】
図７のフローチャートに戻って、設計／解析連携プログラム２１は、物理シミュレーションの解析条件等を適宜、ユーザに設定させた後（ステップ２０４）、解析情報ファイル６０で構成される解析モデル６０Ｍを、解析ソルバー１８に送信して、当該解析ソルバー１８内で解析モデル６０Ｍに基づく物理シミュレーションを実行させる（ステップ２０５）。【００６６】
そして、シミュレーション結果を解析ソルバー１８から受け取って、当該シミュレーション結果が、ユーザが設定する解析条件を満足するか否かを判別する（ステップ２０６）。【００６７】
ここでシミュレーション結果が、ユーザが設定する解析条件を満足しない場合には、上述のステップ２０３に戻って、ユーザによる解析情報ファイル６０に対する変更を適宜実施させるか、またはステップ２０４に戻って、ユーザからの新たな解析条件の設定／変更を受け付ける。【００６８】
このとき、ステップ２０３におけるユーザによる解析情報ファイル６０の変更が行われたことを検出した場合、設計／解析連携プログラム２１は、解析情報ファイル６０の連携情報部６７および対応する設計情報ファイル４０の連携情報部４５を更新して、設計情報ファイル４０の側から、解析情報ファイル６０の変更／追加の有無を検証可能とする。【００６９】
こうして、解析モデル６０Ｍによる物理シミュレーションが所定の解析条件を満たすようになった後、レイアウトチェック処理４００を実行する（ステップ２０７）。
図９は、このレイアウトチェック処理４００の一例を示すフローチャートである。【００７０】
まず、設計データ３０から設計レイアウトデータを読み込み（ステップ４０１）、さらに、設計情報ファイル４０を読み込む。
なお、ステップ４０１で読み込まれた設計レイアウトデータは、設計情報ファイル４０に含まれているレイアウトデータ４０ａ以外のレイアウトデータのうち、後述の干渉チェック等で必要なデータである。【００７１】
その後、解析モデル６０Ｍの変更結果を、連携情報部４５を用いて設計情報ファイル４０に反映させる（ステップ４０３）。
そして、設計情報ファイル４０を仮想製品シミュレータ２２に入力して、個々の部品間の干渉の有無のチェックや、組み立てトラックにおける工具の干渉等のチェックを実行する（ステップ４０４）。【００７２】
そして、これらのチェック結果を、たとえば、表示装置１３やファイル等に出力する（ステップ４０５）。
図７のフローチャートに戻って、必要に応じて、上述の物理シミュレーションに基づく設計情報ファイル４０の変更内容を、変換情報ファイル５０を用いた逆変換により、元の設計データ３０に反映させる（ステップ２０９）。【００７３】
なお、この設計データ３０に対する反映処理では、たとえば設計データ３０の世代管理を利用して、新たな世代（版）として管理することができる。
図１０は、本実施の形態のシミュレーション方法が適用される製品１００の解析モデル６０Ｍの一例を示す概念図である。【００７４】
筐体１０１の内部には、実装基板１０２が設けられている。この実装基板１０２には、たとえば、マイクロプロセッサ、メモリ、回路素子、等の複数の実装部品１０３が搭載されている。【００７５】
この解析モデル６０Ｍでは、筐体１０１、実装基板１０２、実装部品１０３の形状等は、上述の図５に例示した簡略化種別５４を用いた変更処理により、たとえば立方体に単純化されている。【００７６】
そして、解析モデル６０Ｍを用いた物理シミュレーションにより、筐体１０１の内部の温度分布を解析し、筐体１０１の内部が、解析条件として設定された許容温度以下になるように、解析モデル６０Ｍの実装部品１０３の位置（レイアウト）や形状の調整を行う。【００７７】
この時、本実施の形態の場合には、解析の過程で解析モデル６０Ｍに加えられた筐体１０１、実装基板１０２等の形状や位置の変更は、設計／解析連携プログラム２１による連携処理によって、解析情報ファイル６０の連携情報部６７を介して、設計情報ファイル４０の連携情報部４５に反映される。【００７８】
このため、解析工程で得られた情報を敏速に、設計や製造工程にフィードバックすることができる。
たとえば、従来、解析情報ファイル６０の情報を設計情報ファイル４０に反映させるために、手作業では数時間を要していたが、本実施の形態によれば、数分に短縮することができる。【００７９】
解析工程で得られた解析情報ファイル６０の情報を、設計工程の設計情報ファイル４０に自動的に反映させるので、手作業によるデータの転記ミス等の人為的なミスがなくなり、解析情報ファイル６０の情報がフィードバックされる設計情報ファイル４０や設計データ３０のデータの信頼性が向上する。【００８０】
また、解析過程において、実装基板１０２や、個々の実装部品１０３の間の干渉の有無が仮想製品シミュレータ２２によって検証されているので、設計段階で改めて干渉チェックを行う必要がなく、設計と解析を反復する開発工程の所要時間の短縮を実現できる。【００８１】
たとえば、従来のような手作業では、実装基板１０２や実装部品１０３の干渉の有無のチェックに半日程度の時間を要していたが、本実施の形態によれば、干渉の有無のチェックの所要時間を数分に短縮することができる。
【産業上の利用可能性】
【００８２】
本発明は、設計データから解析モデルを作成し、物理現象を解析する環境全てに適用される。例えば、電子機器、自動車、建築、等の分野で、熱流体、構造、電磁波、等の解析を行う技術等に適用することができる。【００８３】
なお、本発明は、上述の実施の形態に例示した構成に限らず、その趣旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【図１】
2007086120.tif 000003
【図２】
2007086120.tif 000004
【図３】
2007086120.tif 000005
【図４】
2007086120.tif 000006
【図５】
2007086120.tif 000007
【図６】
2007086120.tif 000008
【図７】
2007086120.tif 000009
【図８】
2007086120.tif 000010
【図９】
2007086120.tif 000011
【図１０】
2007086120.tif 000012
【手続補正書】
【提出日】平成20年5月14日(2008.5.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
設計情報データから解析モデルデータを生成する解析モデル変換手段と、
前記解析モデル変換手段による前記解析モデルデータの生成後、前記解析モデルデータに対する物理シミュレーションによる解析結果を獲得する解析結果獲得手段と、
前記解析結果が解析条件を満足しなかった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行う解析結果判定手段と、
前記解析結果判定手段によって、前記解析条件を満足した場合には、前記解析モデルデータの変更結果を前記設計情報データに反映させ、前記設計情報データのレイアウトのチェックを行うレイアウトチェック手段と、
前記レイアウトのチェック結果が不可だった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行うレイアウトチェック結果判定手段と
を含むことを特徴とする情報処理装置。
【請求項２】
設計情報データから解析モデルデータを生成する解析モデル変換手段と、
前記設計情報データおよび前記解析モデルデータは前記解析モデルデータにおいて変更された情報と前記設計情報データと前記解析モデルデータを相互に参照可能にする情報を記憶し、前記解析モデルデータと前記設計情報データとを関係付けるとともに、前記解析モデルデータを用いた解析結果を前記設計情報データに反映させる連携手段と、
を含むことを特徴とする情報処理装置。
【請求項３】
請求項２記載の情報処理装置において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むことを特徴とする情報処理装置。
【請求項４】
請求項２もしくは３記載の情報処理装置において、
さらに、個々の部品に関する前記設計情報データから前記解析モデルデータへの変換に際して前記解析モデル変換手段が用いた変換処理の種別を記録する記憶手段を含むことを特徴とする情報処理装置。
【請求項５】
請求項２乃至４いずれか１項に記載の情報処理装置において、
さらに、前記解析結果で得られた個々の部品の前記解析モデルデータ内における配置情報が設計範囲内にあるか否かを検証する検証手段を含むことを特徴とする情報処理装置。
【請求項６】
設計情報データから解析モデルデータを生成する解析モデル変換手段と、
前記解析モデル変換手段による前記解析モデルデータの生成後、前記解析モデルデータに対する物理シミュレーションによる解析結果を獲得する解析結果獲得手段と、
前記解析結果が解析条件を満足しなかった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行う解析結果判定手段と、
前記解析結果判定手段によって、前記解析条件を満足した場合には、前記解析モデルデータの変更結果を前記設計情報データに反映させ、前記設計情報データのレイアウトのチェックを行うレイアウトチェック手段と、
前記レイアウトのチェック結果が不可だった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行うレイアウトチェック結果判定手段として、
コンピュータを機能させるシミュレーション方法。
【請求項７】
設計情報データから解析モデルデータを生成するステップと、
前記設計情報データおよび前記解析モデルデータは前記解析モデルデータにおいて変更された情報と前記設計情報データと前記解析モデルデータを相互に参照可能にする情報を記憶し、前記解析モデルデータと前記設計情報データとを関係付けるステップと、
前記解析モデルデータを用いてシミュレーションを実行するステップと、
前記解析モデルデータを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
をコンピュータに実行させることを特徴とするシミュレーション方法。
【請求項８】
請求項７記載のシミュレーション方法において、
前記解析結果は、前記設計情報データで定義された部品の位置情報、形状情報、配置情報を含むことを特徴とするシミュレーション方法。
【請求項９】
設計情報データから解析モデルデータを生成する解析モデル変換手段と、
前記解析モデル変換手段による前記解析モデルデータの生成後、前記解析モデルデータに対する物理シミュレーションによる解析結果を獲得する解析結果獲得手段と、
前記解析結果が解析条件を満足しなかった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行う解析結果判定手段と、
前記解析結果判定手段によって、前記解析条件を満足した場合には、前記解析モデルデータの変更結果を前記設計情報データに反映させ、前記設計情報データのレイアウトのチェックを行うレイアウトチェック手段と、
前記レイアウトのチェック結果が不可だった場合には、前記解析モデルデータを変更し、前記解析結果獲得手段を用いて前記物理シミュレーションを再度行うレイアウトチェック結果判定手段として、
コンピュータを機能させるシミュレーションプログラム。
【請求項１０】
設計情報データから解析モデルデータを生成するステップと、
前記設計情報データおよび前記解析モデルデータは前記解析モデルデータにおいて変更された情報と前記設計情報データと前記解析モデルデータを相互に参照可能にする情報を記憶し、前記解析モデルデータと前記設計情報データとを関係付けるステップと、
前記解析モデルデータを用いてシミュレーションを実行するステップと、
前記解析モデルデータを用いた前記シミュレーションによる解析結果を前記設計情報データに反映させるステップと、
をコンピュータに実行させることを特徴とする情報処理プログラム。
【国際調査報告】
2007086120.tif 000013
2007086120.tif 000014