(57)【特許請求の範囲】
【請求項１】
複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、
前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、
前記第１グリッド線配置手段により配置された複数の前記グリッド線の間隔を算出する間隔算出手段と、
前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、
前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、
前記削除手段によるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更手段とを備えたことを特徴とする解析用メッシュ作成装置。
【請求項２】
複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、
前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、
前記第１グリッド線配置手段により配置された前記グリッド線同士の間隔を算出する間隔算出手段と、
前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、
前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、
前記削除手段によるグリッド線の削除に応じて、前記要素の配置を変更する配置変更手段とを備えたことを特徴とする解析用メッシュ作成装置。
【請求項３】
複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
【請求項４】
複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された前記グリッド線同士の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の配置を変更する配置変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
【請求項５】
複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、解析に用いられるメッシュ（格子）を作成するための解析用メッシュ作成装置及び解析用メッシュ作成方法並びに解析用メッシュ作成プログラムに関し、特に、熱・流体解析に用いられるメッシュを、解析モデルを構成する部品の形状又はサイズ或いは配置を変更することによって作成する解析用メッシュ作成装置及び解析用メッシュ作成方法並びに解析用メッシュ作成プログラムに関するものである。
【０００２】
【従来の技術】
例えば特開平１０−３３４２７６号公報に知られるように、熱・流体解析は、一般に有限体積法を用いて行われる。この有限体積法は、解析領域にメッシュを作成し、該メッシュを基にして行われる。この場合、メッシュは解析モデルを構成する部品の端部全てにグリッドを設定することにより作成されるのが一般的である。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来の手法では、極端に細かいメッシュが作成されたり、また一方では幅の広いメッシュが作成されるなど、全体的にアンバランスなメッシュ構成となってしまうことが多く、計算精度が著しく低下するという問題が生じる。また部品の配置によってはメッシュ数が極端に増加し、これにより計算時間が著しく増加するという問題も生じる。
【０００４】
本発明は、上述した事情に鑑みて成されたものであり、解析の計算精度が向上し、且つ計算時間が短縮するようメッシュを作成することができる解析用メッシュ作成装置及び解析用メッシュ作成方法並びに解析用メッシュ作成プログラムを提供することを目的としている。
【０００５】
【課題を解決するための手段】
上述した課題を解決するため、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、前記第１グリッド線配置手段により配置された複数の前記グリッド線の間隔を算出する間隔算出手段と、前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、前記削除手段によるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更手段とを備えたことを特徴とするものである。
【０００６】
このような構成によれば、削除してもよいと判断されたメッシュのみが削除されることとなり、解析に必要なメッシュを残しつつ総メッシュ数を低減させることができ、解析の計算精度が向上し、計算時間も短縮される。なお、上記サイズは長さ、面積、体積のいずれかについての大きさを示す。また、上記変更手段により行われる形状変更には立体的形状から平面的形状への変更等のトポロジ変更も含まれる。更にまた、実施の形態において、第１グリッド線配置手段と削除手段は第１グリッド線設定部により構成され、間隔算出手段と第１判断手段はグリッド線削除判断部により構成され、変更手段は部品変更部により構成される。
【０００７】
更に、本発明に係る解析用メッシュ作成装置は、前記要素を前記要素に外接する直方体に変換する変換手段を備え、前記第１グリッド線配置手段は、前記変換手段により直方体に変換された要素の端部にグリッド線を配置することを特徴とするものである。更にまた、前記変換手段は、前記要素が１または複数のポリゴンにより構成される場合、前記ポリゴンの最大・最小座標を取得し、取得した最大・最小座標を頂点とする直方体を前記要素に外接する直方体とすることを特徴とすることもできる。
【０００８】
このような構成によれば、歪曲した部品や端部の無い部品（要素）からなる解析モデルについてもグリッドを適宜配置することができるようになり、更に、解析に適したメッシュを作成することが可能となる。なお、実施の形態において、変換手段は部品形状設定部により構成される。
【０００９】
また、前記第１判断手段は、前記グリッド線の間隔が所定の値以下の場合に、該間隔を形成するグリッド線のペアのうちいずれか一方を削除すべきグリッド線として判断することを特徴とすることもできる。また、前記第１判断手段は、前記グリッド線のペアのうち、サイズの小さい要素により構成されるグリッド線を削除すべきグリッド線として判断することを特徴とすることもできる。
【００１０】
このような構成によれば、サイズの小さい要素により構成されるグリッド線のみが削除されるため、解析結果に大きく影響すること無く総メッシュ数を低減させることができる。
【００１１】
更に、前記要素に関する所定の情報に基づいて、削除すべきグリッド線を判断する第２判断手段を備え、前記削除手段は、前記第１判断手段に加え、第２判断手段の判断結果に基づいてグリッド線を削除することを特徴とすることもできる。更に、前記要素に関する所定の情報は、前記要素のサイズ情報又は前記要素の配置情報を含むことを特徴とすることもできる。
【００１２】
このような構成によれば、例えば、サイズの大きい要素により構成されるグリッド線については、削除による影響が大きいため削除対象から除外することができる。また、複数の要素が接触して配置されている場合等は、例えば熱・流体解析では接触による熱伝導が解析結果に大きく影響するため、グリッド線の削除により解析結果の精度が悪化する場合もある。従って上記構成によれば、そうした配置関係を有する要素についてはグリッド削除の対象から除外することが可能となる。なお、実施の形態において、第２判断手段は部品変更判断部により構成される。
【００１３】
また、本発明に係る解析用メッシュ作成装置において、前記変更手段による形状又はサイズの変更後に、更に全てのグリッド線が等間隔又は全てのグリッド線の間隔の差異が所定の範囲内となるようグリッド線を追加して配置する第２グリッド線配置手段を備えたことを特徴とするものである。
【００１４】
このような構成によれば、メッシュの大きさが偏ることなく、解析領域に均等に配置されるため、解析精度が格段に向上する。なお、実施の形態において、第２グリッド線配置手段は第２グリッド線設定部により構成される。
【００１５】
また更に、前記変更手段により形状又はサイズが変更された要素について変更前と熱容量が同じになるよう比熱を変更する比熱変更手段を備えたことを特徴とすることもできる。更に、前記変更手段により形状又はサイズが変更された要素について変更前と熱伝達量が等しくなるよう熱伝達率を変更する熱伝達率変更手段を備えたことを特徴とすることもできる。
【００１６】
このような構成によれば、要素の形状又はサイズを変更しても、要素の熱容量或いは熱伝達量は変化しないため、特に、熱・流体解析において得られる解析結果の精度の低下を防ぐことができる。なお、実施の形態において、比熱変更手段及び熱伝達率変更手段は比熱・熱伝達率変更部により構成される。
【００１７】
更にまた、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、前記第１グリッド線配置手段により配置された前記グリッド線同士の間隔を算出する間隔算出手段と、前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、前記削除手段によるグリッド線の削除に応じて、前記要素の配置を変更する配置変更手段とを備えたことを特徴とする解析用メッシュ作成装置を提供することもできる。
【００１８】
このような構成によれば、削除してもよいメッシュのみを削除することができるため、総メッシュ数が低減し、例えば熱・流体解析などにおいて、計算時間が短縮され、解析結果の精度も良くなる。なお、配置変更手段は、部品変更部或いは最終部品変更部により構成される。
【００１９】
また、本発明の解析用メッシュ作成装置において、前記変更手段は、前記削除手段によるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する構成とすることができる。この構成によれば、要素の面積や体積が変更されることは無く、解析精度を落とすことなく、メッシュの削減を図ることができる。この場合、前記変更手段により、前記要素の面積又は体積を変更することなく、形状のみが変更される要素は、指定情報に基づいて指定されることを特徴とすることができる。また、前記指定情報を入力するための入力指定手段を備えることができる。
【００２０】
また、本発明の解析用メッシュ作成装置において、前記第１判断手段は、削除すべきグリッド線として、１つの要素について配置された複数のグリッド線のうち所定の座標軸方向において形成されるグリッド線間隔を形成するグリッド線を判断し、前記変更手段は、前記グリッド線の削除に伴って生じる当該グリッド線間隔方向への前記要素の長さの変更に応じて、当該要素の面積又は体積を維持するために、前記所定の座標軸方向と直交する他の座標軸方向に前記要素の長さを変更することを特徴とすることもできる。この場合、前記変更手段は、前記他の座標軸方向に前記要素の長さを変更する場合において、前記他の座標軸方向が少なくとも２つあり、そのうちの一方の座標軸方向においては、前記要素の端部と一致する他の要素のグリッド線がある場合は、前記一方の座標軸方向と異なる他方の座標軸方向に前記要素の長さを変更することを特徴とすることができる。
【００２１】
また、前記第１判断手段は、前記所定の座標軸方向を、前記間隔算出手段により算出されたグリッド線の間隔に基づいて判断することを特徴とすることができ、あるいは、前記所定の座標軸方向を、指定された情報に基づいて判断することを特徴とすることもできる。なお、前記要素は熱流路に関係する部品又は空間であることを特徴とすることができる。
【００２２】
更に、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更ステップとを備えたことを特徴とする。
【００２３】
更に、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された前記グリッド線同士の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の配置を変更する配置変更ステップとを備えたことを特徴とすることもできる。
【００２４】
また、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する変更ステップとを備えたことを特徴とする。
【００２５】
更に本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更ステップとをコンピュータに実行させることを特徴とする。
なお、このプログラムは、コンピュータにより読取り可能な記憶媒体に記憶されることができ、記憶媒体としては、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース等がある。
【００２６】
また、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された前記グリッド線同士の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の配置を変更する配置変更ステップとをコンピュータに実行させることを特徴とする。
【００２７】
さらに、本発明は、複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、前記削除ステップによるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する変更ステップとをコンピュータに実行させることを特徴とする。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態を図面を用いて説明する。
実施の形態１．
本実施の形態では、解析対象を構成する要素（部品）の端部全てにグリッドを配置し、所定の条件の下で部品の形状又はサイズを変更することで配置されたグリッドを選択的に削除し、解析に使用されるメッシュを低減させるメッシュ作成装置を開示する。
【００２９】
図１は本発明の実施の形態であるメッシュ作成装置の全体構成を示すブロック図である。図示されるようにメッシュ作成装置１は、パソコン（ＰＣ）等の計算機２と、計算機２の処理結果等を表示するモニタ７と、計算機２に対して様々なデータや指示等を入力するためのキーボード８やマウス９から構成されている。また、計算機２はメッシュ生成処理演算部（ＣＰＵ）３と、各部品の各種情報を記憶した部品情報記憶部４と、作成されたグリッドに関する情報を記憶したグリッド情報記憶部５と、グリッドの設定条件等を記憶したグリッド設定条件記憶部６とから構成されている。尚、部品情報記憶部４とグリッド情報記憶部５とグリッド設定条件記憶部６は各々計算機２内のメモリの一部とする。
【００３０】
図２は、図１の計算機２内の構成を更に詳細に示したブロック図である。図１に示されたメッシュ生成処理演算部３は、図２に示される部品形状設定部３１と、第１グリッド作成部３２と、比熱・熱伝達率変更部３３と、第２グリッド作成部３４とから構成される。また、図１に示されたグリッド情報記憶部５は、第１グリッド情報記憶部５ａと第２グリッド情報記憶部５ｂとから構成される。また、図１に示されたグリッド設定条件記憶部６は、第１グリッド設定条件記憶部６ａと第２グリッド設定条件記憶部６ｂとから構成される。
【００３１】
なお、部品形状設定部３１は、解析モデルが直方体でない部品から構成される場合、その部品を直方体に変換して部品の形状として設定する処理を行う。該処理を行うための各部品の情報は製品情報入力装置等から入力される。また、第１グリッド作成部３２は初期段階のグリッド線を作成し、第２グリッド作成部３４は第１グリッド作成部３２で設定されたグリッド線から生成されたメッシュに対して、更にグリッド及びグリッド線（以下、中間グリッド及び中間グリッド線と呼称する）を追加することによって大きさに偏りの無いメッシュを作成する。具体的には、中間グリッド線はその幅ができるだけ等間隔となるよう、例えば２次元においてはメッシュが正方形に近くなるよう配置する。これによりメッシュの偏りを修正することができ、より精度の高い解析結果が得られる。
【００３２】
また、第１グリッド作成部３２は、初期段階のグリッド線を設定する第１グリッド線設定部３５と、第１グリッド線設定部３５により設定されたグリッド線のうち削除するべきグリッド線を判断するグリッド線削除判断部３６と、部品の形状又はサイズを変更するか否かを判断する部品変更判断部３７と、グリッド線削除判断部３６と部品変更判断部３７の判断に基づいて部品の形状又はサイズを変更する部品変更部３８とから構成され、それら各構成要素は第１グリッド設定条件記憶部６ａに記憶された条件に基づいて処理を行う。第１グリッド作成部３２により作成されたグリッドの情報は第１グリッド情報記憶部５ａに記憶される。
【００３３】
また、比熱・熱伝達率変更部３３は、部品変更部３８により部品の形状又はサイズが変更された場合に、その変更が解析結果に影響を及ぼさないよう、すなわち、変更された部品の熱容量や熱伝達量が変化しないように、変更された部品の比熱や熱伝達率を計算して設定する。該設定は部品情報記憶部４に記憶される。
【００３４】
また、第２グリッド作成部３４は、中間グリッド線を設定する第２グリッド線設定部３９と、グリッド間隔を隙間幅計算部４０とから構成され、それら各構成要素は第２グリッド設定条件記憶部６ｂに記憶された条件と第１グリッド記憶部５ａに記憶されたグリッドの情報に基づいて処理を行う。第２グリッド作成部３４による処理が終了した時点のグリッド情報は、第２グリッド情報記憶部５ｂに記憶される。
【００３５】
こうして導出されたグリッド情報と比熱・熱伝達率が変更された部品情報は外部装置（解析装置）に出力され、熱・流体シミュレーション等に用いられる。
【００３６】
以上の構成をふまえ、以下、フローチャートを用いて処理の流れを詳細に説明する。図３は、メッシュ作成装置１のメッシュ作成動作の流れを示したフローチャートである。まず、本実施の形態においては、初期段階として解析モデルを構成する部品を全て直方体に変換する処理を行う。本処理は、歪曲した部品や端部の無い部品に対してもグリッドを設定できるようにするために行われるものであり、そうした部品の最小外接直方体（最大外形）を導出し、これを部品の形状として設定する（Ｓ１００）。この処理は部品形状設定部３１にて行われる。
【００３７】
まず、部品形状設定部３１は、製品情報入力装置等から解析モデルを構成する各部品についての座標位置、比熱や熱伝達率等の情報を取得する。部品形状設定部３１は部品の座標位置を用いて部品形状設定処理（最大外形取得処理）を行う。なお、部品情報には各部品を識別するための部品番号が付されている。
【００３８】
図４は、最大外形取得処理の流れを詳細に示したフローチャートである。ここでは解析モデルを構成する部品の数量の合計をＮａｌｌとし、処理済みの部品をカウントするパラメータとしてＮを用い、このカウンタをカウントアップさせることで全ての部品に対して順に最大外形を取得するよう処理する。また、形状設定前の各部品は三角形ポリゴンで構成されるものとし、処理済みのポリゴンをカウントするパラメータとしてｎを用い、各々の部品を構成する三角形ポリゴンの数をｎｐとする。なお、Ｎとｎの初期値は０とする。
【００３９】
まず、Ｎをカウントアップし（Ｓ１０１）、Ｎが全部品数（Ｎａｌｌ）に達していなければ（Ｓ１０２、ＹＥＳ）、処理対象である部品を構成する三角形ポリゴンの最大・最小座標を取得する（Ｓ１０３）。座標はＸ座標、Ｙ座標、Ｚ座標のそれぞれについてそれぞれ取得する。次にｎをカウントアップし（Ｓ１０４）、ｎが現在処理対象となっている部品を構成する総ポリゴン数（ｎｐ）に達していない場合には（Ｓ１０５、ＹＥＳ）、次のポリゴンの最大・最小座標を取得する。このように各部品を構成する全てのポリゴンについてＳ１０３からＳ１０５の処理を行い、全ポリゴンの最大座標と最小座標から、その部品の最大座標と最小座標を求める。この最大座標と最小座標を頂点に持つ直方体が部品の最小外接直方体であり、これを部品の形状として設定する。１つの部品について設定が完了した場合には、ｎを０に戻す。
【００４０】
以上の処理を全部品について行う。ＮがＮａｌｌになった時点で（Ｓ１０２、ＮＯ）、形状設定処理は終了する。これにより、全ての部品は図５に示されるような直方体で表現することができる。更に、取得された最大外形により表現された解析モデルの一例を図６に示す。
【００４１】
また、上述のように導出され設定された部品形状は、製品情報入力装置より取得した比熱や熱伝達率等の部品情報と共に部品情報記憶部４に記憶される。図７は、部品情報記憶部４に記憶された部品情報の一例を示したものである。部品情報には上述した部品番号と、部品形状設定部３１により求められた部品タイプ及び部品外形の始点と終点の座標と、比熱・熱伝達率が記憶されている。
【００４２】
部品形状の設定後、直方体で表現された全ての部品の端部にグリッドを配置し初期段階のメッシュを作成する（図３、Ｓ２００）。この処理は第１グリッド作成部３２にて行われる。
【００４３】
図８は、初期段階のメッシュ作成処理の流れを詳細に示したフローチャートである。本フローチャートを用いてＳ２００の処理を説明する。まず、第１グリッド線設定部３５は、部品情報記憶部４から部品の座標を取得し、全ての部品の端部にグリッドを配置する（Ｓ２０１）。配置されたグリッドに基づいてグリッド線が設定され、初期段階のメッシュが作成される。図９は、部品に対しグリッド及びグリッド線が配置された状態を示した図である。図示される太線で示された部品５０は解析モデルを構成する要素である。部品５０の端部にグリッド６０が設定され、グリッド６０に基づいてグリッド線７０が配置されている。図は２次元であるが、３次元も同様に表現される。
【００４４】
グリッドが配置されると、この段階のグリッド情報が第１グリッド情報記憶部５ａに記憶される。なお、グリッドは、ｙ−ｚ平面、ｚ−ｘ平面、ｘ−ｙ平面それぞれに平行な面（Ｘ座標高さの面、Ｙ座標高さの面、Ｚ座標高さの面）としての情報を有し、それぞれの情報が記憶される。
【００４５】
図１０は、第１グリッド情報記憶部５ａに記憶されたグリッド情報の一例を示した図である。図はｙ−ｚ平面に平行なグリッドの情報を示しており、各グリッドを識別するためのグリッド番号と、そのグリッドを有する部品番号と、部品サイド番号が記憶されている。複数の部品がグリッドを共有する場合もあり得るため、部品番号は複数記憶することが可能である。また、部品サイド番号はグリッドが部品のどこに位置しているかを示し、０または１の値をとる。１であれば、その部品のＸ軸（ｙ−ｚ平面に平行なグリッド）の大きいほうの値、０であれば、Ｘ軸の小さい方の値となる。図示された例においては、Ｘ軸に平行な面（グリッド線）は部品Ａのサイド１に沿っているため、部品サイド番号には１が記憶されることとなる。なお、ｚ−ｘ平面（Ｙ方向）及びｘ−ｙ平面（Ｚ方向）も同様に記憶される。このようなデータ構造によりグリッド情報から部品情報を経由して座標を取得できる。
【００４６】
このように各部品の端部に配置されたグリッドによりメッシュが作成されると、グリッド線削除判断部３６は、それら部品の体積毎の数を示したグラフを作成し、モニタ７に表示する。また、各グリッドの間隔（各グリッド線の間隔）を算出し、グリッド間隔の逆数を示したグラフを作成して、モニタ７に表示する（図８、Ｓ２０２）。図１１は、作成されたグラフの表示例であり、図１１（ａ）は部品体積毎のグラフ、図１１（ｂ）はグリッド間隔の逆数のグラフである。なお、図１１（ｂ）はＸ軸、Ｙ軸、Ｚ軸方向それぞれ作成される。
【００４７】
表示されたグラフによりオペレータはメッシュ数の低減処理すなわちグリッド線削除処理を行うか否かを判断する（図８、Ｓ２０３）。例えば、図１１（ｂ）にて所定の大きさ以上のグリッド間隔逆数を有するメッシュが存在しなければ、オペレータはメッシュ数の低減処理を行う必要がないと判断する。逆に所定の大きさ以上のグリッド間隔逆数を有するメッシュが存在する場合には、このメッシュを構成するグリッドを削除する必要があると判断する。判断の結果は、キーボード８やマウス９等の入力操作部により本装置に入力する。
【００４８】
なお、上記「所定の大きさ」、すなわちメッシュ数の低減処理を行うか否かを判断する基準となるグリッド間隔逆数を予め第１グリッド設定条件記憶部６ａに記憶させておき、グリッド線削除判断部３６が自動的にメッシュ数の低減処理を行うか否かを判断するようにすることもできる。このような機能を付加することにより、容易且つ迅速に次の処理に進むことができると共に、オペレータの判断ミスを防止できる。
【００４９】
グリッド線削除判断部３６において、メッシュ数の低減処理を行うと判断された場合、次に、削除すべきメッシュを決定する。具体的には最小メッシュ間隔を設定し、この設定より小さいメッシュを削除対象とする。本実施の形態では、グリッド線削除判断部３６がＸ方向、Ｙ方向、Ｚ方向のそれぞれについて最小メッシュ間隔をオペレータが入力するための入力画面をモニタ７に表示する。オペレータは、モニタ７に表示された入力画面のガイドに従って、最小メッシュ間隔（ｗｘ，ｗｙ，ｗｚ）をキーボード８等から入力する（Ｓ２０４）。
【００５０】
グリッド線削除判断部３６は、入力された最小メッシュ間隔より小さいグリッド間隔を有するメッシュを削除の対象として設定する。つまり、あるメッシュにおいて、Ｘ軸、Ｙ軸、Ｚ軸方向のグリッド間隔がそれぞれｗｘ，ｗｙ，ｗｚ以下の場合には、そのメッシュを構成する部品上のグリッド線を削除するように設定する。なお、最小メッシュ間隔より小さいグリッド間隔を有するメッシュが存在しない場合、グリッド線削除の必要無しと判断される。
【００５１】
なお、最小メッシュ間隔を予め第１グリッド設定条件記憶部６ａに記憶させておき、グリッド線削除判断部３６が自動的に削除対象のメッシュを設定できるようにすればなお好ましい。このような機能を付加することにより、容易且つ迅速に次の処理に進むことができる。
【００５２】
また、グリッド削除前に、図１２に示されるように、モニタ７に示されたグラフ（ｂ）において、オペレータがマウス９等でグリッド間隔の逆数の棒を選択すると、選択された棒を構成するメッシュが接している部品体積をグラフ（ａ）に表示させるようにすることもできる（図１２（ａ）の黒色部分）。このように表示することによりオペレータがメッシュとグリッドの状況を詳細に把握することができる。また、この表示をオペレータによる操作ではなく、上述した最小メッシュ間隔を入力した時点で、グリッド線削除判断部３６が自動的にｗｘ、ｗｙ、ｗｚ以下となる棒をグラフ（ｂ）にて自動的に選択し、該当の部品体積をグラフ（ａ）に示すようにすれば、オペレータの手を煩わせることなく迅速な状況の表示が可能となる。
【００５３】
削除すべきメッシュが設定されると、このメッシュのグリッドを削除するための処理が開始される。このグリッド削除処理は、部品変更判断部３７と、部品変更部３８と第１グリッド線設定部３５の連携処理により行われる。
【００５４】
まず、オペレータがグリッド削除に関する条件を指定する（図８、Ｓ２０５）。この条件を指定するための入力画面は部品変更部３８により提供され、モニタ７に表示される（図示せず）。ここでオペレータは部品の形状・サイズ変更方法の指定を行う。また、トポロジ変化の許容指定も同時に行う。
【００５５】
例えば、次のように指定することができる。「変更部品サイズ指定：（ｄｘ，ｄｙ，ｄｚ）以下のサイズの部品のみ、幾何形状及びトポロジ変更を可能とする。」ここで、（ｄｘ，ｄｙ，ｄｚ）は直方体化された部品のＸ方向、Ｙ方向、Ｚ方向のサイズを示す。入力された条件は、第１グリッド設定条件記憶部６ａに記憶される。このような指定をした場合には、一定サイズ（ｄｘ，ｄｙ，ｄｚ）以上の部品は、部品同士の間隔が狭くても（上述のグリッド線削除判断部３６で削除設定されたメッシュであっても）グリッド線の削除は行われない。すなわち、一定サイズより小さい部品上のグリッド線が削除対象となる。
【００５６】
なお、３次元部品のトポロジ変更には、（１）直方体→直方体、（２）直方体→面、（３）直方体→なし（線または点）がある。また、２次元部品のトポロジ変更には、（１）面→面、（２）面→線、（３）面→なし（点）がある。有限体積法による流体解析では、点（３次元では線も含む）は流体に対して何も存在しないことと同じとなるため、トポロジ変更に関する指定はグリッド線削除処理においては重要な要素となる。
【００５７】
次に、オペレータは上記幾何形状及びトポロジ変更の指定に加え、更に詳細な条件を指定する。この条件を指定するための入力画面についても部品変更部３８により提供され、モニタ７に表示される（図示せず）。図１３は、この条件指定の一例を示した表である。この例では、「幾何形状変化」の項目については形状又はサイズ変更可能として指定されているが、「トポロジ変化」については、直方体から面への変更は可能とするが、直方体から線または点への変更は不可として指定されている。
【００５８】
また、熱・流体数値解析においては、部品接触による熱伝導が解析結果に大きく影響する。従って、部品同士が接触・交差している場合には、グリッド線削除の対象としない方がよい場合もある。本実施の形態では、そのような削除を行うことが部品同士の配置状態に基づいて解析結果に大きな影響を及ぼすと考えられる場合は、そのようなグリッド線を削除しないようにする一方、解析結果に大きな影響を及ぼさないと考えられる場合は、そのようなグリッド線を削除することとし、そのような削除指定を行うことができるようにしている（図８、Ｓ２０６）。
【００５９】
なお、この指定のための入力画面についても部品変更部３８により提供され、モニタ７に表示される（図示せず）。図１４は、この指定の一例を示した表である。この例では、接触或いは交差している部品同士において該部品上のグリッド線は削除（部品形状又はサイズ変更）の対象から外すようにしている。入力された条件は、第１グリッド設定条件記憶部６ａに記憶される。
【００６０】
図１５から図１７は、部品Ａと他の部品Ｂとの接触関係を示している。部品Ａはグリッド線削除判断部３６にて削除対象となったグリッドを有する部品である。図１５は、部品Ａが部品Ｂに接触している配置タイプであり、部品Ａの存在が解析結果に大きな影響を及ぼすことは一般的には少ないが、部品Ａが部品Ｂの熱を逃す働きをする場合があり、このような場合は部品Ｂの熱伝導に大きな影響を及ぼすこともある。
【００６１】
図１６は、部品Ａが部品Ｂと交差している配置タイプであり、本タイプも部品Ａが部品Ｂの熱を逃す働きをする場合がある。また、主として部品Ａを介して熱等が部品Ｂに伝達されるような場合等、熱の流れに部品Ａが主要な役割を有するような場合には、部品Ｂ内の熱伝導に大きな影響を及ぼすこともある。
【００６２】
図１７は、部品Ａが部品Ｂの内部に存在している配置タイプである。本タイプも部品Ｂ内部において熱伝導に影響することがある。
このように、接触或いは交差している部品同士のグリッド削除は、熱伝導に大きく影響する場合があるため、グリッド線削除判断部３６にて削除対象となっていても、上述の削除対象から除外した方がよい。
【００６３】
なお、上述した、部品サイズの変更指定及び部品同士の接触関係による削除対象の指定については、削除処理直前にオペレータが入力するようにしているが、別の実施態様として、予めこれら指定を第１グリッド設定条件記憶部６ａに記憶させておけばなお好ましい。このような機能を付加することにより、容易且つ迅速に次の処理に進むことができると共に、オペレータの負担が軽減する。
【００６４】
このようにグリッド削除に関する様々な指定が入力され記憶された後は、実際にグリッド削除が実行される（図８、Ｓ２０７）。図１８は、グリッド削除処理の詳細を示したフローチャートである。まず、部品変更判断部３７が、削除対象となったメッシュを構成するグリッド線のペアを、グリッド線間隔の狭い順に削除設定された分だけ（予めこの数は指定しておく。この場合はＮ組）リストアップする（Ｓ２５０）。
【００６５】
次に、部品変更判断部３７はＮ組のグリッド線のペアについて、第１グリッド設定条件記憶部６ａに記憶された設定に基づき、図１５から図１７に示されるような接触・交差の配置タイプになっていないかどうか順に検証し、部品形状又はサイズを変更するか否かを判断する（Ｓ２５１）。上述したように削除対象となっている部品が図１５から図１７のいずれかに当てはまる場合には（Ｓ２５１、ＮＯ）、そのグリッド線のペアについては削除処理を行わないと判断する。
【００６６】
図１５から図１７のいずれにも当てはまらない場合には（Ｓ２５１、ＹＥＳ）、部品変更判断部３７はグリッド線ペアを構成する部品体積（２次元の場合は面積）を計算する（Ｓ２５２）。計算された体積が部品変更部３８で入力された値（ｄｘ，ｄｙ，ｄｚ）以上の部品の場合には、間隔が狭くてもグリッド削除処理を行わないと判断する（Ｓ２５３、ＮＯ）。逆に計算された体積が部品変更部３８で入力された値（ｄｘ，ｄｙ，ｄｚ）より小さい部品については、削除処理を行うと判断する（Ｓ２５３、ＹＥＳ）。
【００６７】
このように部品変更判断部３７による削除処理の可否判断の結果、対象のグリッド線のペアが削除処理の対象となった場合には、第１グリッド線設定部３５はそのグリッド線を形成する部品のサイズを比較し、小さい方の部品からなるグリッド線を削除する（Ｓ２５４）。このグリッド線削除に伴い、部品変更部３８は、図１３に示した条件に基づいてサイズの小さい方の部品の形状やサイズ、トポロジを変更する（Ｓ２５５）。
【００６８】
図１９は部品形状やサイズの変更処理の一例を視覚的に示した図であり、部品サイズを拡大する場合を示している。図１９（ａ）は、部品サイズ変更前の部品の状態であり、部品Ａのグリッド線が削除されると、部品変更部３８は部品Ａの１つのグリッド線が部品Ｂの１つのグリッド線に重なるよう部品Ａを拡大する。部品Ａを拡大した状態が図１９（ｂ）である。
【００６９】
図２０は図１９と同様、部品形状やサイズの変更処理の一例を視覚的に示した図であり、部品サイズを縮小する場合を示している。図２０（ａ）は、部品サイズ変更前の状態であり、部品Ａのグリッド線が削除されると、部品変更部３８は部品Ａの１つのグリッド線が部品Ｂの１つのグリッド線に重なるよう部品Ａを縮小する。部品Ａを縮小した状態が図２０（ｂ）である。
【００７０】
図２１は、部品のトポロジ変更処理の一例を視覚的に示した図である。まず、図２１（ａ）は、部品形状等を変更する前の状態であり、部品Ａにより▲１▼と▲３▼のグリッド線が配置され、部品Ｂにより▲２▼のグリッド線が配置されている。ここで、まず最も狭い間隔を有するグリッド線のペア▲２▼と▲３▼のうち、部品Ａ側のグリッド線▲３▼が削除される。削除により部品Ａのサイズを縮小する（図２１（ｂ））。次に、▲１▼と▲２▼のグリッド線のペアについても削除対象となっている場合には、▲１▼が削除される。削除により部品Ａは直方体から面（二次元では面から線）にトポロジが変化する（図２１（ｃ））。なお、図１３の設定例では、直方体から線または点へのトポロジ変化は許可されていないため、グリッド線▲１▼は削除されない。
【００７１】
グリッド線が削除されると、第１グリッド線設定部３５によりそのグリッド線について第１グリッド情報記憶部５ａに記憶されたデータが削除される。また、部品サイズの変更によりグリッドを共有する部品が増加するため、該当のグリッド情報における部品番号の項目にも変更が加えられる。
【００７２】
なお、部品形状やサイズを変更すると部品の熱容量が変化してしまうため、熱・流体解析において得られる解析結果の精度が悪くなる。そこで、本実施の形態では比熱・熱伝達率変更部３３により部品の熱容量が変化しないよう以下のように比熱を変更する処理が行われる（図１８、Ｓ２５６）。
【００７３】
元の部品の体積：Ｖ0、変更後の部品の体積：Ｖ
元の部品の比熱：ｃ0、変更後の部品の比熱：ｃ
比熱の変換式：ｃ＝ｃ0×Ｖ0／Ｖ
このように変更された比熱は、部品情報記憶部４に記憶される。
【００７４】
更にまた、部品形状やサイズを変更すると部品表面積の変化が部品の熱伝達量を変化させてしまうため、熱・流体解析において得られる解析結果の精度が悪くなる。そこで、本実施の形態では比熱・熱伝達率変更部３３により熱伝達量が変化しないよう以下のように熱伝達率を変更する処理が行われる（図１８、Ｓ２５６）。
【００７５】
元の部品の表面積：Ｓ0、変更後の部品の表面積：Ｓ
元の部品の熱伝達率：ｗ0、変更後の部品の熱伝達率：ｗ
熱伝達率の変換式：ｗ＝ｗ0×Ｓ0／Ｓ
このように変更された熱伝達率は、部品情報記憶部４に記憶される。
【００７６】
以上の処理を１つのグリッド線ペアについて行った後、処理済みのグリッド線ペアをカウントするパラメータであるｎをカウントアップし（Ｓ２５７）、ｎがＮより小さければ（Ｓ２５８、ＹＥＳ）、次のグリッド線ペアについて検証し、削除処理を行う。こうして順にＮ番目までのグリッド線ペアについて検証し、ｎがＮに達した場合には（Ｓ２５８、ＮＯ）、全てのグリッド線ペアについての削除処理が終了する。
【００７７】
こうしてグリッド線が削除されると、部品形状やサイズが変更され総メッシュ数が低減される。図２２は、図６の解析モデルについて上述したグリッド削除処理により得られる解析モデルの一例である。このような解析モデルを得ることにより、解析に要する時間を短縮し、且つより精度の高い解析結果を得ることが出来る。
【００７８】
こうして得られた解析モデルに対し本実施の形態では、更に中間グリッドを追加する処理が行われる。具体的には、Ｘ方向、Ｙ方向、Ｚ方向に追加すべき中間グリッド数（Ｎｘ，Ｎｙ、Ｎｚ）を指定し、該グリッド数を超えないように、且つ既に作成されたグリッド間隔が等間隔に近くなるようにグリッドを追加する（図３、Ｓ３００）。この処理は第２グリッド作成部３４にて行われる。
【００７９】
図２３は、中間グリッドを追加した場合のメッシュの状態を示した図である。図示されるように初期段階のグリッド線（太点線）の間に、メッシュがほぼ正方形になるように等間隔に中間グリッド線（細点線）が配置されている。以下、フローチャートを用いて中間グリッドを配置する処理を詳細に説明する。
【００８０】
図２４は、中間グリッドを追加する処理の概要を示したフローチャートである。図示されるように本実施の形態ではＸ方向の中間グリッドの追加（Ｓ３０１）、Ｙ方向の中間グリッドの追加（Ｓ３０２）、Ｚ方向の中間グリッドの追加（Ｓ３０３）を順に行うことにより全体に中間グリッドが追加される。
【００８１】
図２４は、Ｘ方向の中間グリッドの追加処理の詳細を示したフローチャートである。まず、Ｘ方向の部品間への追加グリッド数（Ｎｘ）を指定する。この指定は、第２グリッド線設定部３９により提供される入力画面（図示せず）にてオペレータが入力してもよいし、予め第２グリッド設定条件記憶部６ｂに追加グリッド数を記憶させておいてもよい（Ｓ５００）。
【００８２】
次に第２グリッド線設定部３９は追加されたグリッドをカウントするためのパラメータであるｎｘをカウントアップし（Ｓ５０１）、ｎｘがＮｘより小さければ（Ｓ５０２、ＹＥＳ）、Ｘ方向の最大の隙間幅（グリッド間隔）を持つ部品グリッド間にグリッド線を追加する（Ｓ５０３）。次にグリッド追加により変化したグリッド間隔を計算する（Ｓ５０４）。具体的には隙間幅計算部４０が部品と部品の間（ｉ番目）に追加したグリッド線の本数であるｎｉ、及び部品と部品との間隔（ｉ番目）であるＤＸｉとからグリッド間隔を計算する。グリッド間隔を計算する式の一例を以下に示す。
グリッド間隔＝ＤＸｉ／（ｎｉ＋１）
【００８３】
以上の処理はｎｘが指定された追加グリッド数に到達するまで繰り返し行われる。ｎｘがＮｘに達した場合には（Ｓ５０２、ＮＯ）、Ｘ方向のグリッド追加処理が終了する。
【００８４】
次に、Ｙ方向のグリッド追加処理について説明する。図２６は、Ｙ方向のグリッド追加処理の流れを詳細に示したフローチャートである。この場合もＸ方向のグリッド追加処理と同様に、まずＹ方向の部品間への追加グリッド数（Ｎｙ）を指定する（Ｓ６００）。次に第２グリッド線設定部３９は追加されたグリッドをカウントするためのパラメータであるｎｙをカウントアップし（Ｓ６０１）、ｎｙがＮｙより小さければ（Ｓ６０２、ＹＥＳ）、Ｙ方向の最大の隙間幅（グリッド間隔）を持つ部品グリッド間にグリッド線を追加する（Ｓ６０３）。次に隙間幅計算部４０が部品と部品の間（ｉ番目）に追加したグリッド線の本数であるｎｉ、及び部品と部品との間隔（ｉ番目）であるＤＹｉとからグリッド間隔を計算する（Ｓ６０４）。グリッド間隔を計算する式もＸ方向の場合と同様である。
グリッド間隔＝ＤＹｉ／（ｎｉ＋１）
以上の処理は指定された追加グリッド数に到達するまで繰り返し行われる。
【００８５】
次に、Ｚ方向のグリッド追加処理について説明する。図２７は、Ｚ方向のグリッド追加処理の流れを詳細に示したフローチャートである。この場合もＸ方向のグリッド追加処理と同様に、まずＹ方向の部品間への追加グリッド数（Ｎｚ）を指定する（Ｓ７００）。次に第２グリッド線設定部３９は追加されたグリッドをカウントするためのパラメータであるｎｚをカウントアップし（Ｓ７０１）、ｎｚがＮｚより小さければ（Ｓ７０２、ＹＥＳ）、Ｚ方向の最大の隙間幅（グリッド間隔）を持つ部品グリッド間にグリッド線を追加する（Ｓ７０３）。次に隙間幅計算部４０が部品と部品の間（ｉ番目）に追加したグリッド線の本数であるｎｉ、及び部品と部品との間隔（ｉ番目）であるＤＺｉとからグリッド間隔を計算する（Ｓ７０４）。グリッド間隔を計算する式もＸ方向の場合と同様である。
グリッド間隔＝ＤＺｉ／（ｎｉ＋１）
以上の処理は指定された追加グリッド数に到達するまで繰り返し行われる。
【００８６】
このように追加されたグリッドについての情報はメモリ（第２グリッド情報記憶部５ｂ）に記憶される。
部品情報記憶部４と第１グリッド情報記憶部５ａと第２グリッド情報記憶部５ｂに記憶された情報、すなわち作成されたメッシュの情報は、解析データとして外部装置に出力され使用される。
【００８７】
実施の形態２．
実施の形態１では、部品の形状やサイズを変更することでグリッドを削除していたが、本実施の形態では、部品の配置を変更することでグリッドを削除し、メッシュを低減させるメッシュ作成装置を開示する。
【００８８】
本実施の形態のメッシュ作成装置の全体構成を示すブロック図は実施の形態１に示された図１及び図２と同様であり、処理の流れも同様とする。異なる点は、部品変更部３８が、部品の形状やサイズ変更ではなく配置変更を行う点である。この場合、図２８に示されるように、部品Ｂを下方に平行移動させることによって部品Ｂにかかるグリッド線を削除する。
【００８９】
この時の第１グリッド設定条件記憶部６ａに記憶される設定条件としては、例えば、次のように指定することができる。「変更部品サイズ指定：（ｄｘ，ｄｙ，ｄｚ）以下のサイズの部品のみ、配置変更を可能とする。」
また、本実施の形態ではサイズ変更は行わないため、トポロジ変更の指定は行わない。
【００９０】
部品が配置変更された場合、部品情報記憶部４に記憶された部品情報が変更される。また、本実施の形態では、部品形状やサイズ変更がなされないため、部品の比熱や熱伝達率の変更は行われない。
【００９１】
実施の形態３．
本実施の形態では、実施の形態１で説明した部品の形状やサイズの変更及び実施の形態２で説明した部品の配置の変更の両手法を組み合わせて実行することによりメッシュを作成するメッシュ作成装置について開示する。なお、本実施の形態のメッシュ作成装置の全体構成を示すブロック図は実施の形態１に示された図１と同様とする。なお、計算機２について本実施の形態における詳細なブロック図を図２９に示す。図示されるように、本実施の形態では図２の構成に加え中間グリッド作成後の部品の平行移動処理及び形状・サイズ変更処理を行う最終部品変更部４１と、グリッドの設定条件等が記憶され、グリッド最終部品変更部４１により参照される第３グリッド設定条件記憶部６ｅが追加される。
【００９２】
図３０は、本実施の形態におけるメッシュ作成動作の流れを示したフローチャートである。まず、初期段階として解析モデルを構成する部品を全て直方体に変換する処理を行う（Ｓ１０００）。本処理は実施の形態１と同様であるため、説明を省略する。次に、直方体で表現された部品のうちサイズの大きいものから所定数の部品に対してその端部にグリッドを配置し初期段階のメッシュを作成する（Ｓ２０００）。この処理は第１グリッド作成部３２ｃにて行われる。
【００９３】
Ｓ２０００の処理の流れの詳細は、図８に示されたフローチャートと同様の処理であるため、説明を省略する。この段階では、実施の形態１と同様に部品形状・サイズ変更によりメッシュが作成（低減）される。次に、中間グリッドの配置処理（部品間へのメッシュ作成処理）を行う（Ｓ３０００）。本処理についても、実施の形態１の中間グリッド作成処理と同様であるため、説明を省略する。但し、Ｓ２０００の段階でグリッド配置が行われなかった部品については中間グリッド作成の対象から外す。この処理は第２グリッド作成部３４ｃにて行われる。
【００９４】
このように中間グリッドが配置された状態を図３１に示す。図示されるようにグリッドが配置されている部品と配置されていない部品が混在している。
【００９５】
次に、グリッド配置が行われなかった部品について、平行移動及び形状・サイズ変更処理を行い、既に配置されているグリッド線に部品を合わせる（Ｓ４０００）。この処理は最終部品変更部４１にて行われる。まず、平行移動処理が行われる。具体的には、部品の端部（２次元では４点、３次元では８点）と部品近傍のグリッドとの距離が最も近い点が重なるように部品を移動する。図３２は、平行移動処理を視覚的に示した図であり、図３２（ａ）が元の配置であり、図３２（ｂ）が平行移動後の配置である。図示されるように部品の端部８０がグリッド９０に重なるように部品を左下に平行移動する。
【００９６】
次に、最も近いグリッド線に合わせるように部品形状やサイズを修正することで、グリッドに一致させる。図３３は、部品形状・サイズ修正処理を視覚的に示した図であり図３３（ａ）が平行移動直後の部品状態であり、図３３（ｂ）が部品形状又はサイズ修正後の状態である。部品形状又はサイズ修正後は、熱容量や熱伝達率が変化しないよう、実施の形態１と同様、比熱・熱伝達率変更部３３ｃにより比熱及び熱伝達率を変更する。
【００９７】
なお、形状やサイズを修正する部品が図３４（ａ）に示されるような形状である場合、最も近いグリッド線に合わせるよう部品形状又はサイズを修正すると、部品サイズが０になってしまう。一般的に、流体では面までは認識されるが点になると認識されない。一方、熱は面でも認識されなくなってしまう。このため、このような部品形状修正を行うと解析結果の精度が低下する。
【００９８】
従って、予め第３グリッド設定条件記憶部６ｅに、例えば図１３に示されるようなトポロジ変更の可否を設定しておき、この設定に従って部品形状やサイズを変更すればよい。図３４（ａ）の例では、図３４（ｂ）に示されるように部品が面とならないように部品サイズが拡大されて変更されている。なお、この場合でも、比熱及び熱伝達率の変更が行われる。
【００９９】
実施の形態４．
実施の形態１では、グリッド線の削除に伴って、要素（部品）の縁をグリッドペアのうち削除されなかったグリッド線に合わせるようにしたため、多少の部品のサイズ変更が生じ、体積や面積が変更されることとなる。このような部品の面積や体積の変更は、熱流が直接作用するような、例えば熱排気ダクト内の部品や熱流路については、計算結果に大きな影響を及ぼすために慎重に行われることが好ましい。実施の形態４では、この点に鑑みて、グリッドペアの１つを削除し、要素の少なくとも１つの縁を削除されなかったグリッドペアの他の１つに合わせるに際して、削除されるグリッドと直交する方向にも要素の長さを変更することで、その要素の面積や体積を維持するようにしたものである。
【０１００】
図３５は、実施の形態４におけるブロック図を示すもので、グリッド線の削除において、面積や体積を維持する要素（部品）を指定する特定部品指定部１００が設けられており、他の構成については、図２に示した構成と同じである。以下、実施の形態４の動作について説明する。図３６は実施の形態４における全体動作を示すフローチャートであり、ステップＳ８０１からステップＳ８０６までの動作は実施の形態１の動作を示す図８のステップＳ２０１からステップＳ２０６までの動作と同じであり。ここでの説明を省略する。
【０１０１】
ステップＳ８０７では、面積や体積を保存する部品（要素）の選定を行うか否かの選択（特定部品の選択）を求め、選択を行う場合は、部品（空間要素も含まれる）ＩＤを指定する（Ｓ８０８）。この部品ＩＤの選択は、例えば、図３７（ａ）に示されるように、例えば部品リストからその部品形状をディスプレイ上で確認しつつ、面積や体積保存を行う部品を特定部品として選択する。この図は例えば画面上において表示された４つの部品からなる構造ユニットを示し、各部品名リストが図３７（ｂ）に示されるように表示されている。特定部品の選択は図３７（ｂ）の部品名リストから所望の部品を適宜選択することにより行われる。また、図３７（ｃ）に示すように、選択された部品において、複数の座標軸方向におけるどの座標軸方向に形成されるグリッド線間隔におけるグリッド線の削除を行うかを指定するようにすることもできる。これによれば、例えば所定の座標軸方向についてのみグリッド線を低減したいというような場合に都合がよい。
【０１０２】
なお、後述するステップＳ８０９において、このグリッド線の削除に伴って生じる当該グリッド線間隔方向への部品の長さの変更に応じて、当該部品の面積又は体積を保存（維持）するために、グリッド線間隔方向と直交する座標軸方向（グリッド線間隔方向に一致する座標軸方向と直交する他の座標軸方向）に要素の長さを変更することとなるが、この場合、複数（例えば２つ）の座標軸のうち、１つの方向のみに、長さを変更し、その他の方向には長さの変更を規制するような指定ができるようにしてもよい。このような指定の方法によれば、部品の所定方向（部品の長さ変更をすべきでない方向）のサイズ（長さ）に変更が生じ、例えば、それが熱流路の断面積を小さくして熱流の計算誤差を大きくしてしまう場合が生じるというような不具合を解消することができる。
【０１０３】
また、上述のように削除されるグリッド線が定められるグリッド線の間隔方向の指定（座標軸）を行わずに、例えばある要素については、最も小さなグリッド線間隔を形成するグリッド線のみを削除することで、そのグリッド線と直交する方向への部品のサイズ変更に伴って生じる新たなグリッド線間隔については、そのグリッド線間隔に拘わらず、グリッド線の削除は行わないようにしたり、あるいは、グリッド線の削除に伴ってその間隔方向に直行する方向に部品のサイズが変更される（大きくなる）ような場合に、その変更量（増大量）から新たに生じるグリッド線間隔を演算し、それが所定値以下とならない場合にのみ、そのようなグリッド線の削除を行って面積や体積を保存する変更を許可するようにしても良い。
【０１０４】
更にあるいは、ある座標軸方向に部品の幅若しくは高さ等のサイズを増大させる場合に、例えばその幅若しくは高さのいずれかを増大させる範囲内に別のグリッド線がある場合は、そのグリッド線まで増大させ、面積や体積の不足分は、それら幅若しくは高さの残りの成分を増大させることで補うようにしても良い。
なお、後述する実施の形態では、グリッド線の削除に伴い要素のサイズ（長さ）を２つの座標軸方向に増大させることができる場合に、そのいずれか一方の座標軸において既に当該要素の端部が他の要素のグリッドと一致する場合には、その座標軸方向へのサイズ増大は規制し、他方の座標軸方向へのみサイズの増大を行うようにしている。
【０１０５】
こうして、面積や体積保存をする部品や空間（特定部品）が選択されると（Ｓ８０８）、それに従った部品の形状やサイズ変更・グリッド線の削除の実行が行われる（Ｓ８０９）。図３８は、この図３６のステップＳ８０９の動作を詳述するフローチャートである。まず、狭いグリッド線ペアをグリッド線間隔の狭い順にリストアップする（Ｓ９０１）。次に面積や体積を維持する部品が指定（選択）されているか否かを判断し、指定がある場合（Ｓ９０２Ｙ）は、そのグリッド線ペアを構成する部品体積を計算し、次にグリッド線削除を行うか否かの判定を行う（Ｓ９０４）。この判定においては、例えばグリッド線の間隔が所定値以下でないか、体積が所定値以下でないかを判定し、そのような場合（Ｓ９０４Ｎ）はステップＳ９０８に進み、そうでない場合（グリッド線間隔が所定値以下の場合とか体積が所定値以下の場合：Ｓ９０４Ｙ）には、グリッド線の削除を行うと共にそれに伴って部品の形状変更を行い（Ｓ９０５）、変更後の体積を計算する（Ｓ９０６）。この体積がステップＳ９０３で計算された体積に等しくなるまでステップＳ９０５，９０６の形状変更処理が繰り返され、その後ステップＳ９０８に進む。
【０１０６】
ステップＳ９０８〜ステップＳ９１３の処理は、図１８におけるステップＳ２５１〜ステップＳ２５６と同じであり、ここでの説明は省略する。なお、以上のステップＳ９０２〜ステップＳ９１３までの動作は、ステップＳ９０１で挙げられたリストアップの数にわたり行われて処理を終了する（Ｓ９１４）。図３９は、部品の形状変更を概念的に示した図であり、図３９（ａ）は体積保存において、グリッド線ペアの１つＧ１を削除するのに伴って、Ａ部品をｙ軸方向に移動（平行移動）させた場合を示す。図３９（ｂ）は、体積保存において、グリッド線ペアの１つＧ２を削除するのに伴って、Ａ部品のｘ軸方向についてのみ、そのサイズ（長さ）を変更（増大）させるようにした場合を示す。これはＡ部品とＣ部品とでグリッド線Ｇ３が一致しているため、ｙ軸方向へ移動させたり、サイズ（長さ）を増大させたりしないようにしたものである。
【０１０７】
図３９（ｃ）は、流体空間Ｅ´（若しくは流体空間を形成する周りの部品Ｅ）について指定された場合に、例えばグリッド線Ｇ４を削除してグリッド線Ｇ５を共用しようとする場合に、その流体空間Ｅ´の断面積が等しくなるようにｘ方向に引き伸ばすようにしたものである。この場合、流体空間を形成する周りの部品Ｅについての断面厚さ（肉厚）は変更されていない。
【０１０８】
以上、本発明にかかる様々な実施の形態を説明したが、本発明は、上述した実施の形態に限定されることはなく、本発明の趣旨を逸脱しない範囲において、熱・流体解析用でなく、他の解析に用いられるためのメッシュを作成する場合であっても適用可能であることは言うまでもない。
【０１０９】
（付記１）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、
前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、
前記第１グリッド線配置手段により配置された複数の前記グリッド線の間隔を算出する間隔算出手段と、
前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、
前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、
前記削除手段によるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更手段とを備えたことを特徴とする解析用メッシュ作成装置。
（付記２）  付記１に記載の解析用メッシュ作成装置において、
更に、前記要素を前記要素に外接する直方体に変換する変換手段を備え、
前記第１グリッド線配置手段は、前記変換手段により直方体に変換された要素の端部にグリッド線を配置することを特徴とする解析用メッシュ作成装置。
（付記３）  付記２に記載の解析用メッシュ作成装置において、
前記変換手段は、前記要素が１または複数のポリゴンにより構成される場合、前記ポリゴンの最大・最小座標を取得し、取得した最大・最小座標を頂点とする直方体を前記要素に外接する直方体とすることを特徴とする解析用メッシュ作成装置。
（付記４）  付記１乃至付記３のいずれかに記載の解析用メッシュ作成装置において、
前記第１判断手段は、前記グリッド線の間隔が所定の値以下の場合に、該間隔を形成するグリッド線のペアのうちいずれか一方を削除すべきグリッド線として判断することを特徴とする解析用メッシュ作成装置。
（付記５）  付記４に記載の解析用メッシュ作成装置において、
前記第１判断手段は、前記グリッド線のペアのうち、サイズの小さい要素により構成されるグリッド線を削除すべきグリッド線として判断することを特徴とする解析用メッシュ作成装置。
（付記６）  付記１乃至付記５のいずれかに記載の解析用メッシュ作成装置において、
更に、前記要素に関する所定の情報に基づいて、削除すべきグリッド線を判断する第２判断手段を備え、
前記削除手段は、前記第１判断手段に加え、第２判断手段の判断結果に基づいてグリッド線を削除することを特徴とする解析用メッシュ作成装置。
（付記７）  付記６に記載の解析用メッシュ作成装置において、
前記要素に関する所定の情報は、前記要素のサイズ情報又は前記要素の配置情報を含むことを特徴とする解析用メッシュ作成装置。
（付記８）  付記１乃至付記７のいずれかに記載の解析用メッシュ作成装置において、
前記変更手段による形状又はサイズの変更後に、更に全てのグリッド線が等間隔又は全てのグリッド線の間隔の差異が所定の範囲内となるようグリッド線を追加して配置する第２グリッド線配置手段を備えたことを特徴とする解析用メッシュ作成装置。
（付記９）  付記１乃至付記８のいずれかに記載の解析用メッシュ作成装置において、
更に、前記変更手段により形状又はサイズが変更された要素について変更前と熱容量が同じになるよう比熱を変更する比熱変更手段を備えたことを特徴とする解析用メッシュ作成装置。
（付記１０）  付記１乃至付記９のいずれかに記載の解析用メッシュ作成装置において、
更に、前記変更手段により形状又はサイズが変更された要素について変更前と熱伝達量が等しくなるよう熱伝達率を変更する熱伝達率変更手段を備えたことを特徴とする解析用メッシュ作成装置。
（付記１１）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成装置であって、
前記複数の要素の端部にグリッド線を配置する第１グリッド線配置手段と、
前記第１グリッド線配置手段により配置された前記グリッド線同士の間隔を算出する間隔算出手段と、
前記間隔算出手段による算出結果に基づいて、削除すべきグリッド線を判断する第１判断手段と、
前記第１判断手段による判断結果に基づいて、前記グリッド線を削除する削除手段と、
前記削除手段によるグリッド線の削除に応じて、前記要素の配置を変更する配置変更手段とを備えたことを特徴とする解析用メッシュ作成装置。
（付記１２）  付記１に記載の解析用メッシュ作成装置において、
前記変更手段は、前記削除手段によるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更することを特徴とする解析用メッシュ作成装置。
（付記１３）  付記１２に記載の解析用メッシュ作成装置において、
前記変更手段により、前記要素の面積又は体積を変更することなく、形状のみが変更される要素は、指定情報に基づいて指定されることを特徴とする解析用メッシュ作成装置。
（付記１４）  付記１３に記載の解析用メッシュ作成装置において、
前記指定情報を入力するための入力指定手段を備えていることを特徴とする解析用メッシュ作成装置。
（付記１５）  付記１２乃至付記１４のいずれかに記載の解析用メッシュ作成装置において、
前記第１判断手段は、削除すべきグリッド線として、１つの要素について配置された複数のグリッド線のうち所定の座標軸方向において形成されるグリッド線間隔を形成するグリッド線を判断し、
前記変更手段は、前記グリッド線の削除に伴って生じる当該グリッド線間隔方向への前記要素の長さの変更に応じて、当該要素の面積又は体積を維持するために、前記所定の座標軸方向と直交する他の座標軸方向に前記要素の長さを変更することを特徴とする解析用メッシュ作成装置。
（付記１６）  付記１５に記載の解析用メッシュ作成装置において、
前記変更手段は、前記他の座標軸方向に前記要素の長さを変更する場合において、前記他の座標軸方向が少なくとも２つあり、そのうちの一方の座標軸方向においては、前記要素の端部と一致する他の要素のグリッド線がある場合は、前記一方の座標軸方向と異なる他方の座標軸方向に前記要素の長さを変更することを特徴とする解析用メッシュ作成装置。
（付記１７）  付記１５又は付記１６に記載の解析用メッシュ作成装置において、
前記第１判断手段は、前記所定の座標軸方向を、前記間隔算出手段により算出されたグリッド線の間隔に基づいて判断することを特徴とする解析用メッシュ作成装置。
（付記１８）  付記１５又は付記１６に記載の解析用メッシュ作成装置において、
前記第１判断手段は、前記所定の座標軸方向を、指定された情報に基づいて判断することを特徴とする解析用メッシュ作成装置。
（付記１９）  付記１２乃至付記１８に記載の解析用メッシュ作成装置において、
前記要素は熱流路に関係する部品又は空間であることを特徴とする解析用メッシュ作成装置。
（付記２０）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更ステップとを備えたことを特徴とする解析用メッシュ作成方法。
（付記２１）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された前記グリッド線同士の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の配置を変更する配置変更ステップとを備えたことを特徴とする解析用メッシュ作成方法。
（付記２２）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成する解析用メッシュ作成方法であって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する変更ステップとを備えたことを特徴とする解析用メッシュ作成方法。
（付記２３）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の形状又はサイズを変更する変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
（付記２４）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された前記グリッド線同士の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の配置を変更する配置変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
（付記２５）  複数の要素により構成される対象に関して所定の物理量を解析するための解析領域に対し、グリッド線を配置することにより解析用のメッシュを作成するための処理をコンピュータに実行させる解析用メッシュ作成プログラムであって、
前記複数の要素の端部にグリッド線を配置するグリッド線配置ステップと、
前記グリッド線配置ステップにより配置された複数の前記グリッド線の間隔を算出する間隔算出ステップと、
前記間隔算出ステップによる算出結果に基づいて、削除すべきグリッド線を判断する判断ステップと、
前記判断ステップによる判断結果に基づいて、前記グリッド線を削除する削除ステップと、
前記削除ステップによるグリッド線の削除に応じて、前記要素の面積又は体積を変更することなく、形状のみを変更する変更ステップとをコンピュータに実行させることを特徴とする解析用メッシュ作成プログラム。
【０１１０】
【発明の効果】
以上に詳述したように、本発明によれば、グリッドを自動的に削除してメッシュを低減することにより、あるいはグリッドの削除においても要素の体積、面積を維持して解析用のメッシュを作成するようにしたため、解析の計算精度が向上し、且つ計算時間が短縮化する。
【図面の簡単な説明】
【図１】本発明の実施の形態１におけるメッシュ作成装置の全体構成を示すブロック図である。
【図２】メッシュ作成装置における計算機内の構成を更に詳細に示したブロック図である。
【図３】メッシュ作成装置のメッシュ作成動作の流れを示したフローチャートである。
【図４】最大外形取得処理の流れを詳細に示したフローチャートである。
【図５】三角形ポリゴンで構成される部品が直方体に変換された図である。
【図６】取得された最大外形により表現された解析モデルの一例である。
【図７】部品情報記憶部に記憶された部品情報の一例を示したものである。
【図８】初期段階のメッシュ作成処理の流れを詳細に示したフローチャートである。
【図９】部品に対しグリッド及びグリッド線を配置した状態を示した図である。
【図１０】第１グリッド情報記憶部に記憶されたグリッド情報の一例を示した図である。
【図１１】グリッド線削除判断部により作成されたグラフの表示例であり、図１０（ａ）は、部品体積毎のグラフ、図１０（ｂ）は、グリッド間隔の逆数のグラフである。
【図１２】マウス等でグリッド間隔の逆数の棒を選択した場合の、各グラフの表示例である。
【図１３】幾何形状及びトポロジ変更に関する条件指定の一例を示した表である。
【図１４】部品同士が接触・交差している場合のグリッド削除に関する条件設定の一例を示した表である。
【図１５】部品Ａが部品Ｂに接触している配置タイプを示した図である。
【図１６】部品Ａが部品Ｂと交差している配置タイプを示した図である。
【図１７】部品Ａが部品Ｂの内部に存在している配置タイプを示した図である。
【図１８】グリッド削除処理の詳細を示したフローチャートである。
【図１９】部品サイズの変更処理の一例を視覚的に示した図であり、部品サイズを拡大する場合を示している。
【図２０】部品サイズの変更処理の一例を視覚的に示した図であり、部品サイズを縮小する場合を示している。
【図２１】部品のトポロジ変更処理の一例を視覚的に示した図である。
【図２２】グリッド削除処理により得られる解析モデルの一例である。
【図２３】中間グリッドを追加した場合のメッシュの状態を示した図である。
【図２４】中間グリッドを追加する処理の概要を示したフローチャートである。
【図２５】Ｘ方向の中間グリッドの追加処理の詳細を示したフローチャートである。
【図２６】Ｙ方向のグリッド追加処理の流れを詳細に示したフローチャートである。
【図２７】方向のグリッド追加処理の流れを詳細に示したフローチャートである。
【図２８】実施の形態２において部品Ｂの平行移動によりグリッド線を削除する処理を示した図である。
【図２９】実施の形態３においてメッシュ作成装置における計算機内の構成を更に詳細に示したブロック図である。
【図３０】実施の形態３におけるメッシュ作成動作の流れを示したフローチャートである。
【図３１】中間グリッドが配置された状態を示した図である。
【図３２】平行移動処理を視覚的に示した図である。
【図３３】部品形状・サイズ修正処理を視覚的に示した図である。
【図３４】設定された条件に基づく部品形状・サイズ修正処理を視覚的に示した図である。
【図３５】実施の形態４を示すブロック構成図である。
【図３６】実施の形態４の動作を示すフローチャートである。
【図３７】特定部品の指示画面を示す図である。
【図３８】部品の形状・サイズ変更、グリッド削除を示すフローチャートである。
【図３９】部品の形状変更を概念的に示す図である。
【符号の説明】
１  メッシュ作成装置、２  計算機、３  メッシュ生成処理演算部、４  部品情報記憶部、５  グリッド情報記憶部、５ａ、５ｃ  第１グリッド情報記憶部、５ｂ、５ｄ  第２グリッド情報記憶部、６  グリッド設定条件記憶部、６ａ、６ｃ  第１グリッド設定条件記憶部、６ｂ、６ｄ  第２グリッド設定条件記憶部、６ｅ  第３グリッド設定条件記憶部、７  モニタ、８  キーボード、９  マウス、３１  部品形状設定部、３２  第１グリッド作成部、３３  比熱・熱伝達率変更部、３４  第２グリッド作成部、３５  第１グリッド線設定部、３６  グリッド線削除判断部、３７  部品変更判断部、３８  部品変更部、３９  第２グリッド線設定部、４０  隙間幅計算部、４１  最終部品変更部、５０  部品、６０  グリッド、７０  グリッド線、１００  特定部品指定部。
【図１】
0004176422.tif 000002
【図２】
0004176422.tif 000003
【図３】
0004176422.tif 000004
【図４】
0004176422.tif 000005
【図５】
0004176422.tif 000006
【図６】
0004176422.tif 000007
【図７】
0004176422.tif 000008
【図８】
0004176422.tif 000009
【図９】
0004176422.tif 000010
【図１０】
0004176422.tif 000011
【図１１】
0004176422.tif 000012
【図１２】
0004176422.tif 000013
【図１３】
0004176422.tif 000014
【図１４】
0004176422.tif 000015
【図１５】
0004176422.tif 000016
【図１６】
0004176422.tif 000017
【図１７】
0004176422.tif 000018
【図１８】
0004176422.tif 000019
【図１９】
0004176422.tif 000020
【図２０】
0004176422.tif 000021
【図２１】
0004176422.tif 000022
【図２２】
0004176422.tif 000023
【図２３】
0004176422.tif 000024
【図２４】
0004176422.tif 000025
【図２５】
0004176422.tif 000026
【図２６】
0004176422.tif 000027
【図２７】
0004176422.tif 000028
【図２８】
0004176422.tif 000029
【図２９】
0004176422.tif 000030
【図３０】
0004176422.tif 000031
【図３１】
0004176422.tif 000032
【図３２】
0004176422.tif 000033
【図３３】
0004176422.tif 000034
【図３４】
0004176422.tif 000035
【図３５】
0004176422.tif 000036
【図３６】
0004176422.tif 000037
【図３７】
0004176422.tif 000038
【図３８】
0004176422.tif 000039
【図３９】
0004176422.tif 000040