(57)【要約】【課題】電子装置の熱流体解析ツール等に入力するメッシュデータを容易に精度良く生成する方法を提供することを目的とする。【解決手段】被解析物体の頂点ｐを検出する段階と、当該検出頂点を通る格子グリッドｇによって被解析物体を直交分割する段階と、前記検出頂点間を等分割する格子グリッドを更に追加する段階とよりなり、当該グリッド追加段階では、その等分割によって得られるグリッド間隔が最も大きくなる検出頂点間から順に格子グリッドを追加してゆく構成である。【選択図】　　　図８
2004094674.tif 000002
【特許請求の範囲】
【請求項１】
対象物体を互いに直交する格子グリッドにてメッシュ状に直交分割してメッシュデータを得る方法をコンピュータに実行させるためのプログラムであって、当該メッシュデータ生成方法は、
対象物体の頂点を検出する段階と、
当該検出頂点を通る格子グリッドによって対象物体を直交分割する段階よりなる構成のプログラム。
【請求項２】
更に前記検出頂点間を等分割する格子グリッドを追加する段階よりなるメッシュデータ生成方法をコンピュータに実行させるための請求項１に記載のプログラム。
【請求項３】
前記検出頂点間を等分割する格子グリッドを追加する段階は、その等分割によって得られるグリッド間隔が最も大きくなる検出頂点間から順に格子グリッドを追加してゆく構成の請求項２に記載のプログラム。
【請求項４】
更に格子グリッドによる分割によって得られたメッシュデータにおいて、所定の条件によってメッシュ要素同士を合成してメッシュ要素数を減らす段階よりなるメッシュデータ生成方法をコンピュータに実行させるための請求項１乃至３の内のいずれか一項に記載のプログラム。
【請求項５】
対象物体を互いに直交する格子グリッドにてメッシュ状に直交分割してメッシュデータを得るメッシュデータ生成装置であって、
対象物体の頂点を検出する検出手段と、
当該検出頂点を通る格子グリッドによって対象物体を直交分割する分割手段とを備えることを特徴とするメッシュデータ生成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はメッシュデータ生成方法をコンピュータに実行させるためのプログラム及びメッシュデータ生成装置に係り、特に比較的簡易な方法にて精度の高いメッシュデータを生成することが可能なメッシュデータ生成方法をコンピュータに実行させるためのプログラム及びメッシュデータ生成装置に関する。
【０００２】
【従来の技術】
ここでメッシュデータとは、コンピュータを利用して構造解析、伝熱解析、流体解析、熱流体解析、電磁場解析等を行う際、所定の構造体をメッシュ分割して個々のメッシュ要素毎にその特性を代表した特性値を求め、当該構造体をそれらのメッシュ要素の集合で近似することによって効率的に該当する解析を行うために求めるデータのことを言う。
【０００３】
近年のコンピュータ周辺機器としての電子装置の小型化、軽量化に伴い、これら電子装置、特にプリンタ等が発生する熱の挙動を適切に制御する構造の設計が求められ、そのためには、これら装置内の複雑な構造における熱の挙動を精度良く解析することが必要である。そのための技術として熱流体解析技術が有り、当該解析をコンピュータで行うためのツール、即ちソフトウェアに対して与えるべきデータとしてこのメッシュデータが使用される。
【０００４】
このメッシュデータを生成するための手法を開示したものとして、例えば特許文献１がある。この方法は直交差分法と有限要素法のそれぞれの利点を活かし、解析対象が複数の物質或いは領域からなる複雑形状の解析モデルも容易に且つ精度良くメッシュ分割可能とすることを目的としたものである。
【０００５】
又、特許文献２では、有限要素法を利用した解析において、要求される解析精度を満たすメッシュサイズのメッシュデータ生成を行い、又、均等メッシュ、不均等メッシュ、ジャンクションメッシュの使い分けを可能とした自動メッシュ分割方法が開示されている。
【０００６】
更に、特許文献３では、ＣＡＥシステムによる解析に必要な直交メッシュ３次元モデルデータをＣＡＤシステムで作成された３次元立体モデルデータから容易に作成可能とすることを目的とした直交差分メッシュデータ作成方法が開示されている。
【０００７】
【特許文献１】
特開平１１−２５２９３号公報
【特許文献２】
特開平１１−２５２９２号公報
【特許文献】
特開平９−１８５７２９号公報
【発明が解決しようとする課題】
しかしながらこれらのいずれの方法も、基本的に複雑な曲面構造物を対象としており、そのためその演算アルゴリズムが比較的複雑であり、その結果、矩形形状の集合と見なされ得るような比較的簡素な構造を有する電子装置等に対しても相当の演算処理量及び演算時間が見込まれる。発明はこの点に鑑みてなされたものであり、比較的簡易な構成にて、効果的に対象被解析物体を精度良くメッシュ分割する方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的達成のため、本発明では、被解析物体を互いに直交する格子グリッドにてメッシュ状に直交分割して解析用メッシュデータを得る方法において、被解析物体の頂点を検出する段階と、当該検出頂点を通る格子グリッドによって直交分割する段階よりなる構成とした。
【０００９】
このような構成により、比較的簡易な構成にてオリジナルＣＡＤ（Ｃｏｍｐｕｔｅｒ−Ａｉｄｅｄ　Ｄｅｓｉｇｎ）データ等の構造情報を保って精度の高いメッシュデータを生成可能である。
【００１０】
又、更に前記検出頂点間を等分割する格子グリッドを追加する段階よりなる構成とすることが望ましい。その結果、更に効果的にオリジナルＣＡＤデータ等の構造情報を保って精度の高いメッシュデータを生成可能である。
【００１１】
【発明の実施の形態】
図１乃至３と共に、本発明の一実施例を適用可能な熱流体解析ツールとしてのソフトウェアプログラムの動作について説明する。
【００１２】
図１は、当該解析ツールにて熱流体解析を行う被解析対象物の一例としての電子装置の斜視図を示す。図示の如く、当該電子装置は筐体１０内に多数枚の熱発生源としてのＰＣＢ（プリント配線基板）２０をＰＣＢ台５０を介して設け、当該ＰＣＢの発生熱を排出するために筐体１０には吸気ファン４０と排気口３０とが設けられている。
【００１３】
当該解析ツールでは、オペレータが当該ツールを構成するソフトウェアがインストールされたコンピュータの端末に対して所定の入力動作を行うことによって図１に示す如くの被解析対象物の構造情報を入力する。この場合当該ツールでは被解析対象物の筐体を含む各部品毎に専用のアプリケーションを設け、寸法データを基本として夫々の構成部品の基本特性を加味した入力項目が準備されている。即ち、筐体１０は筐体入力用アプリケーションを使用し、吸気ファン４０を設ける吸気口、排気口３０等の開口は開口入力用アプリケーションを使用して夫々入力し、吸気ファン４０は予め準備されたライブラリから該当する項目を選択することで入力する。同様にＰＣＢ２０もＰＣＢ入力用専用ツールが準備されている。
【００１４】
このようにして被解析対象物の構造データ入力後、熱流体解析のために環境温度、圧力データの入力、筐体１０表面からの放熱量を規定する対流熱伝達率の設定等を行う。
【００１５】
ここで上記筐体１０に関するデータ入力動作を詳細に述べるに、具体的には、筐体１０の寸法、板厚、材質の入力、吸気口、排気口を設ける面の選択及びその座標位置の入力等を行う。上記材質の入力により、該当ツールによって自動的に対応する熱伝導率、板材表面熱放射率等の設定が行われる。又吸気ファン４０をライブラリから選択することにより、該当ツールによって自動的に対応する所定のファン特性が設定される。更にファン４０については筐体１０の厚み方向の設置深さに関するデータも設定する。更に、排気口３０については通気抵抗を設定する必要があり、具体的には開口率の設定によって該当ツールによって自動的に算出設定される。その際、開口率も予め準備されているライブラリから選択することによって操作効率を向上可能である。
【００１６】
又、ＰＣＢ２０については、その個々の寸法に加え、当該ＰＣＢを構成する絶縁体の材質、伝導体の材質、ＰＣＢを構成する各配線層の厚さ、配線率の設定、ＰＣＢ上に搭載する電子部品の発熱量、個数、放射属性等の設定を行う。但し、ここでは個々のＰＣＢ２０のボード上の各電子部品の温度の挙動を個別に知る必要はないものとし、ボード一面が一様発熱するものとして扱い内部の各電子部品毎の個々の発熱位置、発熱量等は無視するものとする。
【００１７】
更に、グリッディングを行う。これは、図１に示す如く入力された各部品の配置及び外形寸法データを基に、当該被解析対象物の内外の所定空間をメッシュ分割する作業である。図１に示される如くに貼り付け設定された全ての部品に対して自動的に各部品の稜線にグリッド（格子）が張られる。一般にはこのグリッドのみでは解析精度が粗すぎるため、グリッドの追加作業を行う。図２の（ａ）、（ｂ）、（ｃ）はこのグリッド追加作業前の状態を示し、（ｄ）は図１に対応する斜視図を示し、（ｅ）はグリッド追加がなされた状態を示す。このようにグリッド追加作業によって全体的に均一なグリッドが張られることになる。その後実際の熱流体解析の計算手法の選択（圧力、温度方程式の選択）、他の細かい計算条件の設定等を行う。
【００１８】
図３はこのような設定作業の後に当該設定を基にして当該電子装置に関してコンピュータが解析ツールによって実行した熱流体解析シミュレーション結果を示す。同図中、（ａ）は当該被解析対象物体としての電子装置内のＰＣＢ台上温度分布、（ｂ）は熱流体フローパターン、（ｃ）は等温度面表示、（ｄ）は装置内の各部品の表面温度を夫々示す。
【００１９】
このようにして得られた各部品の温度分布のシミュレーション結果を基に、必要に応じてＰＣＢ２０の配置、吸気ファン４０の容量、吸気口、排気口のサイズ、各部品の材質、寸法、ＰＣＢに搭載する部品の耐熱容量等を再吟味し、これらの作業を繰り返すことによって電子装置内部の熱流体の挙動を加味した最適構造設計が効率的に行える。
【００２０】
尚、図１に示す如くの各部品の位置及び寸法データの入力では、上述の如くオペレータが各部品毎に寸法、座標位置等を個々に入力せずとも、当該装置の設計の際に得られたＣＡＤデータ（ＩＧＥＳ，ＳＴＥＰ等）を一旦ＳＴＬデータ等のポリゴンデータに変換して利用することが可能である。具体的には更に図４に示す如く、同図（ａ）のポリゴンデータを同図（ｂ）の熱流体解析用キューブデータ（直交メッシュ対応）に変換することにより、図１に示す如くの上記熱流体解析ツールに適合した構造面の入力データが得られる。これに対して各部品の特性値（材質、発熱量等）等を設定することによって上述の如く熱流体解析用の設定入力が得られる。
【００２１】
なお、このように、熱流体解析ツールに提供するデータを得るためにＣＡＤデータをいったんポリゴンデータに変換する。ポリゴンデータは頂点情報をデータ構造としているため、熱流体解析ツールにおける解析時に行われる頂点検索を高速に実行することが可能となる。また、ポリゴンデータはそのデータ構造も単純な構造のため、熱流体解析ツールの処理アルゴリズムも簡略化される。以上の結果として、ポリゴンデータからキューブデータを得ることで、複雑なモデル形状においても効率的な処理が可能となる。
【００２２】
又、本発明はこのような熱流体解析ツールに限らず、他の解析ツール、例えば構造解析ツール、電磁場解析ツール等にも適用可能であり、構造解析ツール用では例えば周知のＦＥＭデータ（節点、要素データを含む）、電磁場解析ツール用には例えば周知のサーフェスデータ等の生成の際にも適用可能である。
【００２３】
次に、このような種々の解析ツール用のメッシュデータ、例えば熱流体解析ツール用直交メッシュ対応キューブデータの一般的な生成方法に関して説明する。図５はＣＡＤオリジナルデータとしての球面データを上記キューブデータに変換する手法について示している。この場合、同図（ａ）に示す如く、オリジナルＣＡＤデータによる対象物体に対してメッシュを張り、メッシュの各要素を構成する立方体中にオリジナルＣＡＤデータによる対象物体が占める体積の割合が一定以上の場合等の判断基準によって各メッシュ要素としての立方体を、当該対象物体の要素を成すか否かによって弁別する。その結果、同図（ｂ）に示す如くの直交メッシュ対応キューブデータが得られることになる。
【００２４】
次に、図６と共に、このようなキューブデータ生成方法の問題点について説明する。即ち、同図（ａ）に示す如く、対象物体が、当該対象物体に対して張るメッシュの間隔より狭い幅を有する部分（例えば放熱用フィン等）を含む場合、これに同図（ｂ）に示す如く等間隔直交メッシュを張り、同図（ｃ）に示す如くキューブデータを生成した場合について考える。このような場合、同図（ｃ）に示される如く上記狭い幅の部分が潰れた状態となってしまう。このようなキューブデータを使用して熱流体解析を行った場合、本来放熱フィン等によって得られる放熱効果が無視された形となり、精度の高い解析が望めなくなる。等間隔直交メッシュの間隔をある程度狭くすることによってこの問題の解決が可能であるが、その場合解析計算に要する演算量、演算時間ば増大し、効率的な解析が不可となる恐れがある。
【００２５】
図７は本発明の一実施例によるメッシュデータ（キューブデータ）生成法を説明するものであり、当該方法によれば、同図（ａ）に示す入力データであるＣＡＤオリジナルデータから同図（ｂ）に示す如く対象物体の頂点ｐを検出し、同図（ｃ）に示す如く当該頂点ｐを通る直交グリッド、即ちメッシュを張る。この方法により、幅の狭い部分もそのままの状態でキューブデータ又はメッシュデータとして取り込むことが可能となる。
【００２６】
次に、図８，図９と共に、本発明の一実施例によるメッシュ生成法について詳細に説明する。
【００２７】
まず、図８に示すステップＳ１にて、解析演算の許容演算量に応じたｘ、ｙ、ｚ各座標軸毎のメッシュ分割数ｎｘ、ｎｙ、ｎｚ、及び対象物体を構成するキューブを成すか否かを判定するための体積占有率（０乃至１００％）を設定入力する。図９の例ではｘ方向のメッシュ分割数ｎｘを１０，ｙ方向のメッシュ分割数ｎｙを１２と設定したものとする。尚、図９の場合、説明の便宜上、メッシュデータを２次元としてｘ方向とｙ方向のみに注目して説明する。
【００２８】
次に、各座標軸毎にメッシュ分割処理を実施する。ここではｘ方向についてのみ説明し（ステップＳ２、Ｓ５乃至Ｓ１１）、他の方向、即ちｙ方向（ステップＳ３）、及びｚ方向（ステップＳ４）については、ｘ方向の処理と同様であるため重複説明を省略する。
【００２９】
ステップＳ２では、オリジナルＣＡＤデータから検出された対象物体の頂点ｐの数ｔと、ステップＳ１にて設定済みのメッシュ分割数ｎｘとを比較する。図９の例ではｘ方向の頂点ｐの数は７であり、ｎｘ＝１０＞７のため、ステップＳ６に進む。尚、ここで検出頂点数ｔが設定メッシュ分割数ｎｘと同一か或いはそれより大きい場合（ステップＳ２のＮｏ），ステップＳ５に進み、図７に示す如く検出された頂点ｐを通るグリッドｇ全てを張ってメッシュ分割する。そして、他の座標軸方向ｙ、ｚにおけるメッシュ分割結果と併せて決定される３次元メッシュによって形成される各要素立方体が当該対象物体を成すか否かをステップＳ１にて設定済の体積占有率によって判定し、図７（ｃ）に示す如くのキューブデータを得る。
【００３０】
他方、ステップＳ６の場合、頂点間距離、例えば図９（ｂ）の場合、ｄｘ１，ｄｘ２，．．．、ｄｘ６を夫々測定する。次にステップＳ７にて、設定メッシュ分割数ｎｘと検出頂点数ｔとの差ｍを求める。この値ｍは、追加可能なグリッドの本数である。図９の例の場合、上記の如く検出頂点数ｔは７であり、ｎｘ＝１０−７＝３、即ち追加可能グリッド本数は３である。次に、ステップＳ８にて、各頂点間ｄｘ１，ｄｘ２，．．．、ｄｘ６毎に追加グリッド本数ｍ１，ｍ２，．．．、ｍ６を各々０に初期化する。
【００３１】
更にステップＳ９にて、各頂点間毎に追加グリッド数に仮に１を加えて当該頂点間距離を除し、即ち、追加グリッドで等分割した場合の個々のグリッド間隔を求め、そこで求められたグリッド間隔が最も広い頂点間の追加グリッド本数に実際に１を加える。そしてステップＳ１０にて、ステップＳ９にて上述の如くグリッド追加後の総グリッド追加本数を求め、その値がステップＳ７で求めた追加可能グリッド本数ｍと同一か否かを判定する。その結果未だ追加可能グリッド本数ｍに至らない場合、再びステップＳ９の戻って前回の同ステップにてグリッドを実際に追加した状態において各頂点間距離を更に仮に＋１した追加グリッド本数で等分割した際のグリッド間隔を算出してその値が最大となる頂点間の追加グリッド本数に実際に１を加える。そしてその状態でステップＳ１０にて総追加グリッド本数が可能追加グリッド本数に達したか判定する。以降ステップＳ１０の判定結果がＹｅｓとなるまでステップＳ９，Ｓ１０のループを繰り返す。
【００３２】
図９（ｂ）の例の場合、頂点間ｄｘ６に対する追加グリッド本数が３となった状態、即ち３本のグリッド（ｇ８，ｇ９，ｇ１０）を追加した状態で総追加グリッド本数が３となり、追加可能本数と一致し、その結果総分割数、即ち総グリッド本数は設定値の１０（ｇ１乃至ｇ１０）となる。
【００３３】
そして、ステップＳ１１にて、このようにして決定されたグリッドｇを実際に張って該当対象物体をメッシュ分割する。そして、他の座標軸方向ｙ、ｚにおけるメッシュ分割結果と併せて決定される３次元メッシュによって形成される各要素立方体が対象物体を成すか否かをステップＳ１にて設定済の体積占有率によって判定し、図９（ｃ）に示す如くのキューブデータ、即ちメッシュデータを得る。
【００３４】
そしてステップＳ１２にて、必要に応じてマージ処理を行う。即ち、図９（ｃ）の例の場合、図中の４個のキューブデータｃ１，ｃ２，ｃ３，ｃ４を一個のキューブデータに纏めることが可能である。この場合、対応するグリッドであるｇｉ、ｇｊも削除する。このようにして適宜マージ処理を行うことにより、解析処理で扱うキューブデータの数量を効果的に減らし、解析演算に要する演算量、演算時間を効果的に低減可能である。但し、このように実際のマージを行うか否かについては解析時の諸々の条件によって決定すべきであり、例え上記の如く単に構造上マージが可能であっても、その部分の解析の精度を高度に維持する必要のある場合にはマージは行わない。
【００３５】
この方法では、上記ステップＳ９の処理により、検出頂点間距離の最も広い部分にグリッドが追加され、以降追加グリッドを含むグリッド間隔が最も広い順にグリッドが追加されてゆくため、より均等なメッシュ分割がなされるようになる。
【００３６】
図１０は本発明の一実施例を実施可能な一例のコンピュータの構成を示すブロック図である。このコンピュータは、各種演算処理をメモリと共に実行するＣＰＵと、上記メモリと、オペレータが必要なデータ入力等行うための入力部と、ＣＰＵにて行われた処理結果等をオペレータに対して表示する表示部と、各種プログラム等を格納する格納部と、ＣＤ−ＲＯＭドライブと、ＬＡＮ等の通信網との通信を司るモデムとよりなる。
【００３７】
図８，９と共に説明したメッシュデータ生成方法を当該コンピュータに実行させるためのソフトウェアプログラムは、例えばＣＤ−ＲＯＭに記録されてＣＤ−ＲＯＭドライブによって読み出されて一旦格納部に格納される。それがＣＰＵによって読み出されてＣＰＵはメモリを適宜使用しながら当該ソフトウェアプログラムに従って図８，９と共に説明したメッシュデータ生成方法を実行する。尚、当該ソフトウェアプログラムはＣＤ−ＲＯＭ以外にＬＡＮ経由で他のサーバからダウンロードすることも可能である。
【００３８】
このように、本発明によるソフトウェアプログラムがコンピュータに実行されることによって、当該コンピュータを、本発明による特徴を有する手段を備えた装置として実現することが可能である。
【００３９】
尚、実際には当該ソフトウェアプログラムは図１乃至３と共に説明した熱流体解析ツールを構成するソフトウェアプログラムと組み合わせて使用されることが望ましい。即ち、本発明の実施例によるメッシュ生成ソフトウェアプログラムによってオリジナルＣＡＤデータが図９に示す如くメッシュデータに変換され、このようにして得られたメッシュデータを熱流体解析ツールに対する入力データとして使用する。その結果、被解析物体としての電子装置の各構成部品の寸法及び座標位置の入力、並びにグリッド追加作業は省略可能であり、オペレータは各部品の特性データ、即ち、材質、発熱量等を入力し、解析条件の設定を行うのみで解析シミュレーションを実施可能となる。
【００４０】
本発明は以下の付記に示す構成を含む。
【００４１】
（付記１）
対象物体を互いに直交する格子グリッドにてメッシュ状に直交分割してメッシュデータを得る方法であって、
対象物体の頂点を検出する段階と、
当該検出頂点を通る格子グリッドによって対象物体を直交分割する段階とよりなるメッシュデータ生成方法。
【００４２】
（付記２）
更に前記検出頂点間を等分割する格子グリッドを追加する段階よりなる付記１に記載のメッシュデータ生成方法。
【００４３】
（付記３）
前記検出頂点間を等分割する格子グリッドを追加する段階は、その等分割によって得られるグリッド間隔が最も大きくなる検出頂点間から順に格子グリッドを追加してゆく構成の付記２に記載の方法。
【００４４】
（付記４）
更に格子グリッドによる分割によって得られたメッシュデータにおいて、所定の条件によってメッシュ要素同士を合成してメッシュ要素数を減らす段階よりなる付記１乃至３の内のいずれかに記載のメッシュデータ生成方法。
【００４５】
（付記５）
前記メッシュ要素同士の合成によってメッシュ要素数を減らす段階は、前記検出頂点間を等分割する格子グリッドを追加する段階によって追加された格子グリッドを所定の条件によって削除する段階よりなる付記４に記載のメッシュデータ生成方法。
【００４６】
（付記６）
更に格子グリッドによる直交分割によって得られるメッシュデータは、各メッシュ要素中に占める対象物体の体積率によって当該メッシュ要素が対象物体を成すか否かを判定することによって得られるものである付記１乃至５のうちのいずれかに記載のメッシュデータ生成方法。
【００４７】
（付記７）
前記メッシュ要素同士の合成によってメッシュ要素数を減らす段階は、当該メッシュ同士の合成によっても対象物体を成すメッシュ要素によって形成される形状が実質的に変化しない場合に限って行われる付記６に記載のメッシュデータ生成方法。
【００４８】
（付記８）
対象物体を互いに直交する格子グリッドにてメッシュ状に直交分割してメッシュデータを得る方法をコンピュータに実行させるためのプログラムであって、当該メッシュデータ生成方法は、
対象物体の頂点を検出する段階と、
当該検出頂点を通る格子グリッドによって対象物体を直交分割する段階よりなる構成のプログラム。
【００４９】
（付記９）
更に前記検出頂点間を等分割する格子グリッドを追加する段階よりなるメッシュデータ生成方法をコンピュータに実行させるための付記８に記載のプログラム。
【００５０】
（付記１０）
前記検出頂点間を等分割する格子グリッドを追加する段階は、その等分割によって得られるグリッド間隔が最も大きくなる検出頂点間から順に格子グリッドを追加してゆく構成の付記９に記載のプログラム。
【００５１】
（付記１１）
更に格子グリッドによる分割によって得られたメッシュデータにおいて、所定の条件によってメッシュ要素同士を合成してメッシュ要素数を減らす段階よりなるメッシュデータ生成方法をコンピュータに実行させるための付記８乃至１０の内のいずれかに記載のプログラム。
【００５２】
（付記１２）
前記メッシュ要素同士の合成によってメッシュ要素数を減らす段階は、前記検出頂点間を等分割する格子グリッドを追加する段階によって追加された格子グリッドを所定の条件によって削除する段階よりなる付記１１に記載のプログラム。
【００５３】
（付記１３）
更に格子グリッドによる直交分割によって得られるメッシュデータは、各メッシュ要素中に占める対象物体の体積率によって当該メッシュ要素が対象物体を成すか否かを判定することによって得られるものである付記８乃至１２のうちのいずれかに記載のプログラム。
【００５４】
（付記１４）
前記メッシュ要素同士の合成によってメッシュ要素数を減らす段階は、当該メッシュ同士の合成によっても対象物体を成すメッシュ要素によって形成される形状が実質的に変化しない場合に限って行われる付記１３に記載のプログラム。
【００５５】
（付記１５）
対象物体を互いに直交する格子グリッドにてメッシュ状に直交分割してメッシュデータを得るメッシュデータ生成装置であって、
対象物体の頂点を検出する検出手段と、
当該検出頂点を通る格子グリッドによって対象物体を直交分割する分割手段とを備えることを特徴とするメッシュデータ生成装置。
【００５６】
（付記１６）
更に前記検出頂点間を等分割する格子グリッドを追加する追加手段を更に備えることを特徴とする付記１５に記載のメッシュデータ生成装置。
【００５７】
（付記１７）
前記追加手段は、その等分割によって得られるグリッド間隔が最も大きくなる検出頂点間から順に格子グリッドを追加してゆく構成の付記１６に記載のメッシュデータ生成装置。
【００５８】
（付記１８）
更に格子グリッドによる分割によって得られたメッシュデータにおいて、所定の条件によってメッシュ要素同士を合成してメッシュ要素数を減らす合成手段を更に備えることを特徴とする付記１５乃至１７の内のいずれかに記載のメッシュデータ生成装置。
【００５９】
（付記１９）
前記合成手段は、前記追加手段によって追加された格子グリッドを所定の条件によって削除することを特徴とする付記１８に記載のメッシュデータ生成装置。
【００６０】
（付記２０）
更に格子グリッドによる直交分割によって得られるメッシュデータは、各メッシュ要素中に占める対象物体の体積率によって当該メッシュ要素が対象物体を成すか否かを判定することによって得られるものである付記１５乃至１９のうちのいずれかに記載のメッシュデータ生成装置。
【００６１】
（付記２１）
前記合成手段は、当該メッシュ同士の合成によっても対象物体を成すメッシュ要素によって形成される形状が実質的に変化しない場合に限って合成を行なう付記２０に記載のメッシュデータ生成装置。
【００６２】
【発明の効果】
このように本発明によれば、比較的容易に電子装置の熱流体解析ツール等へ入力するメッシュデータを生成可能であり、且つ、比較的簡易な構成にて、当該装置のオリジナルＣＡＤデータ等を利用して元の構造情報を極力保持したまま必要最小限のメッシュ要素数の直交分割メッシュデータに変換可能である。その結果、コンピュータに当該方法を実行させる場合演算処理量、演算処理時間を効果的に削減可能であり、電子装置の熱流体解析作業等の大幅な効率化が可能である。
【図面の簡単な説明】
【図１】本発明を適用可能な熱流体解析ツールの動作を説明するための図（その１）である。
【図２】本発明を適用可能な熱流体解析ツールの動作を説明するための図（その２）である。
【図３】本発明を適用可能な熱流体解析ツールの動作を説明するための図（その３）である。
【図４】ＣＡＤデータ等のポリゴンデータを熱流体解析用キューブデータに変換した例を示す図である。
【図５】一般的なメッシュデータ生成法を説明するための図（その１）である。
【図６】一般的なメッシュデータ生成法を説明するための図（その２）である。
【図７】本発明の一実施例によるメッシュデータ生成方法を説明するための図（その１）である。
【図８】本発明の一実施例によるメッシュデータ生成方法を説明するためのフローチャートである。
【図９】本発明の一実施例によるメッシュデータ生成方法を説明するための図（その２）である。
【図１０】本発明を適用可能なコンピュータの構成を説明するためのブロック図である。
【図１】
2004094674.tif 000003
【図２】
2004094674.tif 000004
【図３】
2004094674.tif 000005
【図４】
2004094674.tif 000006
【図５】
2004094674.tif 000007
【図６】
2004094674.tif 000008
【図７】
2004094674.tif 000009
【図８】
2004094674.tif 000010
【図９】
2004094674.tif 000011
【図１０】
2004094674.tif 000012