(57)【要約】【課題】解析モデルの表示にかかる処理量を低減すること。【解決手段】情報処理装置１０１は、複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、解析モデルの表面の要素を特定する。解析モデルのモデル情報は、例えば、解析モデルに含まれる各節点について、当該各節点が解析モデルの表面の節点であるか否かを示す情報を含む。情報処理装置１０１は、解析モデルを表示する際に、解析モデルのうち、特定した表面の要素とは異なる要素を非表示とする制御を行う。【選択図】図１
2019207663.tif 000002
【特許請求の範囲】
【請求項１】
複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定し、
前記解析モデルを表示する際に、前記解析モデルのうち、特定した前記表面の要素とは異なる要素を非表示とする制御を行う、
処理をコンピュータに実行させることを特徴とする解析モデル表示処理プログラム。
【請求項２】
前記制御を行う処理は、
前記モデル情報から、特定した前記表面の要素に関する情報を抽出し、
抽出した前記情報に基づいて、前記解析モデルのうち前記表面の要素のみを表示する、
ことを特徴とする請求項１に記載の解析モデル表示処理プログラム。
【請求項３】
前記制御を行う処理は、
前記モデル情報に基づいて、前記解析モデルに含まれる全ての要素を表示した後に、前記解析モデルのうち前記異なる要素を非表示とする、
ことを特徴とする請求項１に記載の解析モデル表示処理プログラム。
【請求項４】
前記モデル情報は、前記解析モデルに含まれる各節点について、当該各節点が前記解析モデルの表面の節点であるか否かを示す情報を含み、
前記特定する処理は、
前記モデル情報に基づいて、前記解析モデルの表面の節点のみからなる面を、前記表面の要素として特定する、ことを特徴とする請求項１〜３のいずれか一つに記載の解析モデル表示処理プログラム。
【請求項５】
前記異なる要素を非表示とした前記解析モデルの表面のいずれかの節点の指定を受け付けると、前記解析モデルに含まれる各節点の解析結果を示す解析結果情報を参照して、指定された前記節点の解析結果を特定し、
特定した前記解析結果を、指定された前記節点と対応付けて表示する、
処理を前記コンピュータに実行させることを特徴とする請求項１〜４のいずれか一つに記載の解析モデル表示処理プログラム。
【請求項６】
前記解析モデルを第１および第２の解析モデルに分割する断面の指定を受け付けると、前記モデル情報に基づいて、指定された前記断面上の要素と、前記第１の解析モデルの前記断面以外の表面の要素とを特定し、
前記モデル情報に基づいて、前記解析モデルのうち、前記第２の解析モデルを非表示とするとともに、前記第１の解析モデルの表面の要素とは異なる要素を非表示とし、かつ、特定した前記断面上の要素を表示する制御を行う、
処理を前記コンピュータに実行させることを特徴とする請求項１〜５のいずれか一つに記載の解析モデル表示処理プログラム。
【請求項７】
複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定し、
前記解析モデルを表示する際に、前記解析モデルのうち、特定した前記表面の要素とは異なる要素を非表示とする制御を行う、
処理をコンピュータが実行することを特徴とする解析モデル表示処理方法。
【請求項８】
複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定する特定部と、
前記解析モデルを表示する際に、前記解析モデルのうち、前記特定部によって特定された前記表面の要素とは異なる節点を非表示とする制御を行う表示制御部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、解析モデル表示処理プログラム、解析モデル表示処理方法および情報処理装置に関する。
【背景技術】
【０００２】
従来、有限要素法を用いて構造解析を行う技術が知られている。有限要素法を用いた構造解析では、例えば、構造物の有限要素解析モデルの節点単位で変位や応力が解析される。また、近年は大規模なシミュレーションを可能にするＨＰＣ（Ｈｉｇｈ−Ｐｅｒｆｏｒｍａｎｃｅ  Ｃｏｍｐｕｔｉｎｇ）や計算ソルバー技術が普及してきており、大規模な有限要素解析モデルについても解析可能となってきている。
【０００３】
先行技術としては、表示範囲に応じたデータを可視化表示する表示用処理部で、表示範囲と物理量分布に応じてデータベースから、極大値又は極小値等の物理量が漏れないよう、かつ表示範囲のデータ量がほぼ一定となるよう、物理量データ点を選定するものがある。また、解析モデルの表面に２次元平面要素であるところのシェル要素を生成し、生成されたシェル要素とその節点に関する解析結果を抽出し、生成されたシェル要素と抽出された解析結果とに基づいて解析結果表示を行う技術がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１−２３２４７１号公報
【特許文献２】特開２００１−３５０８０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、有限要素法による解析に用いる解析モデルが大規模化すると、解析モデルを表示する際の処理量が増えて負荷が増大する。例えば、解析モデルを表示する処理にかかる負荷が増大すると、画面操作にともなう動作が重たいものとなって、ユーザのストレスを招くおそれがある。
【０００６】
一つの側面では、本発明は、解析モデルの表示にかかる処理量を低減することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定し、前記解析モデルを表示する際に、前記解析モデルのうち、特定した前記表面の要素とは異なる要素を非表示とする制御を行う、解析モデル表示処理プログラムが提供される。
【発明の効果】
【０００８】
本発明の一側面によれば、解析モデルの表示にかかる処理量を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる解析モデル表示処理方法の一実施例を示す説明図である。
【図２】図２は、システム２００のシステム構成例を示す説明図である。
【図３】図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。
【図４】図４は、有限要素解析モデルのモデル情報の具体例を示す説明図（その１）である。
【図５】図５は、有限要素解析モデルのモデル情報の具体例を示す説明図（その２）である。
【図６Ａ】図６Ａは、有限要素解析モデルの解析結果の具体例を示す説明図（その１）である。
【図６Ｂ】図６Ｂは、有限要素解析モデルの解析結果の具体例を示す説明図（その２）である。
【図７】図７は、情報処理装置１０１の機能的構成例を示すブロック図である。
【図８】図８は、解析結果表示画面８００の画面例を示す説明図である。
【図９】図９は、有限要素解析モデルを分割する断面の指定例を示す説明図である。
【図１０】図１０は、情報処理装置１０１の解析処理手順の一例を示すフローチャートである。
【図１１】図１１は、情報処理装置１０１の解析モデル表示処理手順の一例を示すフローチャートである。
【図１２】図１２は、情報処理装置１０１の解析結果表示処理手順の一例を示すフローチャートである。
【図１３】図１３は、情報処理装置１０１の解析モデル分割処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる解析モデル表示処理プログラム、解析モデル表示処理方法および情報処理装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる解析モデル表示処理方法の一実施例を示す説明図である。図１において、情報処理装置１０１は、解析モデルを表示するコンピュータである。ここで、解析モデルは、有限要素法（ＦＥＭ：Ｆｉｎｉｔｅ  Ｅｌｅｍｅｎｔ  Ｍｅｔｈｏｄ）による解析に用いるモデルであり、ソリッド要素の集合である。
【００１２】
有限要素法とは、解析対象である物体の変形・振動などを数値的に解析する手法の一つである。有限要素法による解析では、例えば、解析対象を細かい要素に分割し、要素間に境界条件を与え、偏微分方程式や連立方程式を解くことで全体のふるまいを解析する。解析対象は、例えば、自動車や構造物（建築物、橋等）などである。
【００１３】
ソリッド要素は、複数の要素からなる三次元要素である。要素は、面、節点（頂点）、エッジ（線分）などである。ソリッド要素としては、例えば、ヘキサ要素（六面体）やテトラ要素（四面体）などがある。解析モデルは、例えば、解析対象のＣＡＤ（Ｃｏｍｐｕｔｅｒ−Ａｉｄｅｄ  Ｄｅｓｉｇｎ）モデルをもとに作成される。
【００１４】
ここで、ＨＰＣや計算ソルバー技術の進展にともなって、大規模シミュレーションが可能となり、解析モデル自体の規模も大きくなってきている。一方、解析モデルが大規模化すると、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の汎用コンピュータでは、たとえ解析モデルの情報を読み込めたとしても、画面操作にともなう動作が重たいものとなることがある。
【００１５】
例えば、構造物の解析モデルを表示して解析結果を確認するにあたり、解析モデルの回転、移動、ズームなどの操作にともなう動作が重たいものとなると、ユーザのストレスを招いてしまう。大規模シミュレーションの解析結果の可視化手法として、クラスタ環境における分散並列技術を利用することも考えられるが、個人や中小企業ではクラスタ環境を持たないことが多い。
【００１６】
また、他の可視化手法として、例えば、解析対象のうちの特定の部分だけを切り出して表示する、すなわち、見たい部分以外にマスキングをかけることも考えられる。しかしながら、この手法では、切り出した部分しか表示されないため、解析対象の全体像を把握することができなくなる。
【００１７】
また、この手法では、別の部分を見たいときは、一旦マスキングを解除し、解析対象全体を表示させた後に、別の部位を指定することになる。このため、ユーザの操作数が増えて手間がかかるとともに、コンピュータの処理量も増加する。なお、各要素のサイズを大きくすることで、解析モデルのデータ量を抑えることも考えられるが、解析対象の細かい部分を再現することができなくなる。
【００１８】
そこで、本実施の形態では、解析モデルを表示する際に、解析モデルの表面ではない要素を非表示とすることで、解析モデルの表示にかかる処理量を低減する解析モデル表示処理方法について説明する。以下、情報処理装置１０１の処理例について説明する。
【００１９】
（１）情報処理装置１０１は、複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、解析モデルの表面の要素を特定する。ここで、解析モデルのモデル情報は、解析モデルに含まれる節点の情報と、解析モデルに含まれるソリッド要素の情報とを含む。節点の情報は、例えば、シミュレーション空間（三次元空間）における節点の位置（Ｘ，Ｙ，Ｚ）を示す。
【００２０】
また、ソリッド要素の情報は、ソリッド要素を構成する要素、すなわち、ソリッド要素を構成する面、および、各面を構成する節点を示す。例えば、ソリッド要素を「ヘキサ要素」とすると、ソリッド要素の情報は、ソリッド要素を構成する６個の面（四角形）と８個の節点を示すとともに、ソリッド要素を構成する６個の面それぞれが、どの節点によって構成されるのかを示す。また、ソリッド要素を「テトラ要素」とすると、ソリッド要素の情報は、ソリッド要素を構成する４個の面（三角形）と４個の節点を示すとともに、ソリッド要素を構成する４個の面それぞれが、どの節点によって構成されるのかを示す。
【００２１】
また、解析モデルのモデル情報は、例えば、解析モデルに含まれる各節点について、当該各節点が解析モデルの表面の節点であるか否かを示す情報を含むことにしてもよい。なお、解析モデルのモデル情報の具体例については、図４および図５を用いて後述する。
【００２２】
図１の例では、モデル情報１１０は、解析モデルＭ１のモデル情報である。解析モデルＭ１は、ヘキサ要素であるソリッド要素の集合である。モデル情報１１０は、解析モデルＭ１に含まれる節点（例えば、節点１１１〜１１８）の情報と、解析モデルＭ１に含まれるソリッド要素（例えば、ソリッド要素１２０）の情報とを含む。
【００２３】
また、モデル情報１１０は、解析モデルＭ１に含まれる各節点について、当該各節点が解析モデルＭ１の表面の節点であるか否かを示す情報を含む。一例として、ソリッド要素１２０を例に挙げると、モデル情報１１０は、各節点１１１〜１１７について、各節点１１１〜１１７が解析モデルＭ１の表面の節点であることを示す情報を含む。また、モデル情報１１０は、節点１１８について、節点１１８が解析モデルＭ１の表面の節点ではないことを示す情報を含む。
【００２４】
この場合、まず、情報処理装置１０１は、モデル情報１１０に基づいて、解析モデルＭ１の表面の節点を特定する。そして、情報処理装置１０１は、特定した表面の節点のみからなる面を、解析モデルＭ１の表面の要素（面要素）として特定する。
【００２５】
（２）情報処理装置１０１は、解析モデルを表示する際に、解析モデルのうち、特定した表面の要素とは異なる要素を非表示とする制御を行う。すなわち、情報処理装置１０１は、解析モデルの表面ではない内部の要素を非表示とする制御を行う。
【００２６】
具体的には、例えば、情報処理装置１０１は、モデル情報１１０から、特定した表面の要素に関する情報を抽出する。そして、情報処理装置１０１は、抽出した表面の要素に関する情報に基づいて、解析モデルＭ１のうち、特定した表面の要素のみを表示することにしてもよい。すなわち、解析モデルＭ１の表示に先立って、モデル情報１１０から表面の要素に関する情報のみを抽出し、抽出した表面の要素に関する情報に基づいて、解析モデルＭ１の表面を形成する要素（面要素）のみを表示する。
【００２７】
他の表示制御例としては、情報処理装置１０１は、モデル情報１１０に基づいて、解析モデルＭ１に含まれる全ての要素を表示した後に、解析モデルＭ１のうち、特定した表面の要素とは異なる要素を非表示とすることにしてもよい。すなわち、解析モデルＭ１の全ての要素を、内部の要素を含めて一旦表示してから、解析モデルＭ１の内部の要素を非表示とする。
【００２８】
図１の例では、解析モデルＭ１の表面の要素とは異なる要素を非表示とする制御が行われて、解析モデルＭ１の表面を形成する要素（面要素）のみが、表示装置１３０に表示されている。なお、表示装置１３０は、情報処理装置１０１が有していてもよく、また、情報処理装置１０１に接続された他のコンピュータが有していてもよい。
【００２９】
このように、情報処理装置１０１によれば、複数の要素からなるソリッド要素の集合である解析モデルを表示するにあたり、解析モデルの内部の要素を非表示としてデータ量を削減することで、解析モデルの表示にかかる処理量を低減することができる。これにより、解析モデルの全体像を把握可能に表示しつつ、解析モデルの回転、移動、ズームなどの操作にともなう動作が重たいものとなるのを防いで、ユーザのストレスを削減することができる。
【００３０】
（システム２００のシステム構成例）
つぎに、実施の形態にかかるシステム２００のシステム構成例について説明する。ここでは、図１に示した情報処理装置１０１を、ＰＣやタブレット端末などの汎用コンピュータに適用した場合を例に挙げて説明する。
【００３１】
図２は、システム２００のシステム構成例を示す説明図である。図２において、システム２００は、情報処理装置１０１と、サーバ２０１と、を含む。システム２００において、情報処理装置１０１およびサーバ２０１は、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３２】
ここで、情報処理装置１０１は、システム２００のユーザが使用する。また、サーバ２０１は、各種情報処理を行うコンピュータである。例えば、サーバ２０１は、有限要素法による構造解析を実行する。サーバ２０１は、例えば、クラウドコンピューティングのサーバである。
【００３３】
（情報処理装置１０１のハードウェア構成例）
図３は、情報処理装置１０１のハードウェア構成例を示すブロック図である。図３において、情報処理装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０１と、メモリ３０２と、ディスクドライブ３０３と、ディスク３０４と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３０５と、ディスプレイ３０６と、入力装置３０７と、を有する。また、各構成部はバス３００によってそれぞれ接続される。
【００３４】
ここで、ＣＰＵ３０１は、情報処理装置１０１の全体の制御を司る。メモリ３０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する記憶部である。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ３０１のワークエリアとして使用される。メモリ３０２に記憶されるプログラムは、ＣＰＵ３０１にロードされることで、コーディングされている処理をＣＰＵ３０１に実行させる。
【００３５】
ディスクドライブ３０３は、ＣＰＵ３０１の制御に従ってディスク３０４に対するデータのリード／ライトを制御する。ディスク３０４は、ディスクドライブ３０３の制御で書き込まれたデータを記憶する。ディスク３０４としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００３６】
Ｉ／Ｆ３０５は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部装置（例えば、図２に示したサーバ２０１）に接続される。そして、Ｉ／Ｆ３０５は、ネットワーク２１０と自装置内部とのインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ３０５には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００３７】
ディスプレイ３０６は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する表示装置である。ディスプレイ３０６としては、例えば、液晶ディスプレイ、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などを採用することができる。図１に示した表示装置１３０は、例えば、ディスプレイ３０６に対応する。
【００３８】
入力装置３０７は、文字、数字、各種指示などの入力のためのキーを有し、データの入力を行う。入力装置３０７は、キーボードやマウスなどであってもよく、また、タッチパネル式の入力パッドやテンキーなどであってもよい。
【００３９】
なお、情報処理装置１０１は、上述した構成部のうち、例えば、ディスクドライブ３０３、ディスク３０４、ディスプレイ３０６、入力装置３０７などを有さないことにしてもよい。また、情報処理装置１０１は、上述した構成部のほかに、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、スキャナ、プリンタなどを有することにしてもよい。また、図２に示したサーバ２０１についても、情報処理装置１０１と同様のハードウェア構成例により実現することができる。
【００４０】
（有限要素解析モデルＭのモデル情報の具体例）
つぎに、有限要素解析モデルＭのモデル情報の具体例について説明する。有限要素解析モデルＭは、有限要素法による解析（有限要素解析）に用いる解析モデルである。ここでは、有限要素解析モデルＭとして、「有限要素解析モデルＭｘ」を例に挙げて説明する。
【００４１】
図４および図５は、有限要素解析モデルのモデル情報の具体例を示す説明図である。図４および図５において、モデル情報４００は、有限要素解析モデルＭｘの節点構成情報４１０とソリッド要素構成情報４２０とを含む。節点構成情報４１０は、有限要素解析モデルＭｘに含まれる節点の情報である。ソリッド要素構成情報４２０は、有限要素解析モデルＭｘに含まれるソリッド要素の情報である。
【００４２】
まず、図４を用いて、節点構成情報４１０について具体的に説明する。
【００４３】
図４において、節点構成情報４１０は、ノードＩＤ、Ｘ、Ｙ、Ｚおよび表面フラグのフィールドを有し、各フィールドに情報を設定することで、節点情報（例えば、節点情報４１０−１〜４１０−１８）をレコードとして記憶する。ここで、ノードＩＤは、有限要素解析モデルＭに含まれる節点を一意に識別する識別子である。
【００４４】
Ｘ、ＹおよびＺは、シミュレーション空間における節点の位置を示す座標である。表面フラグは、有限要素解析モデルＭｘの表面の節点であるか否かを示す情報である。ここでは、表面フラグ「ＯＮ」は、有限要素解析モデルＭｘの表面の節点であることを示す。表面フラグ「ＯＦＦ」は、有限要素解析モデルＭｘの表面の節点ではないことを示す。
【００４５】
例えば、節点情報４１０−１は、有限要素解析モデルＭｘに含まれるノードＩＤ「１２０４」の節点の位置（Ｘ、Ｙ、Ｚ）＝（７４．３７８２７、１１５．４６４１、１５）および表面フラグ「ＯＮ」を示す。
【００４６】
つぎに、図５を用いて、ソリッド要素構成情報４２０について具体的に説明する。
【００４７】
図５において、ソリッド要素構成情報４２０は、ソリッド要素ＩＤ、面ＩＤおよび構成ノードＩＤのフィールドを有し、各フィールドに情報を設定することで、ソリッド要素情報（例えば、ソリッド要素情報４２０−１，４２０−２）をレコードとして記憶する。
【００４８】
ここで、ソリッド要素ＩＤは、有限要素解析モデルＭｘに含まれるソリッド要素を一意に識別する識別子である。面ＩＤは、ソリッド要素を構成する面を一意に識別する識別子である。構成ノードＩＤは、面を構成する節点のノードＩＤである。ここでは、ソリッド要素を「ヘキサ要素」とする。この場合、ソリッド要素を構成する面の数は「６」となり、各面を構成する節点の数は「４」となる。
【００４９】
例えば、ソリッド要素情報４２０−１は、有限要素解析モデルＭｘに含まれるソリッド要素ＩＤ「Ｓ１」のソリッド要素Ｓ１を構成する面の面ＩＤ「Ｆ１，Ｆ２，Ｆ３，Ｆ４，Ｆ５，Ｆ６」を示す。また、ソリッド要素情報４２０−１は、ソリッド要素Ｓ１の各面Ｆ１〜Ｆ６を構成する節点のノードＩＤ、例えば、面Ｆ１を構成する節点のノードＩＤ「１，２，３，４」を示す。
【００５０】
（有限要素解析モデルＭの解析結果の具体例）
つぎに、有限要素解析モデルＭの解析結果の具体例について説明する。ここでは、有限要素解析モデルＭとして、「有限要素解析モデルＭｘ」を例に挙げて説明する。
【００５１】
図６Ａおよび図６Ｂは、有限要素解析モデルの解析結果の具体例を示す説明図である。図６Ａおよび図６Ｂにおいて、解析結果情報６００は、有限要素解析モデルＭｘの節点解析結果情報６１０とソリッド要素解析結果情報６２０とを含む。節点解析結果情報６１０は、有限要素解析モデルＭｘに含まれる節点についての解析結果を示す。ソリッド要素解析結果情報６２０は、有限要素解析モデルＭｘに含まれるソリッド要素についての解析結果を示す。
【００５２】
まず、図６Ａを用いて、節点解析結果情報６１０について具体的に説明する。
【００５３】
図６Ａにおいて、節点解析結果情報６１０は、ノードＩＤ、応力値および変位のフィールドを有し、各フィールドに情報を設定することで、有限要素解析モデルＭｘに含まれる節点ごとの解析結果（例えば、解析結果６１０−１〜６１０−１８）をレコードとして記憶する。
【００５４】
ここで、ノードＩＤは、有限要素解析モデルＭｘに含まれる節点を一意に識別する識別子である。応力値および変位は、有限要素解析により得られた節点における応力値および変位を示す。例えば、解析結果６１０−１は、有限要素解析モデルＭｘに含まれるノードＩＤ「１２０４」の節点の応力値「１．００３５７」および変位「０．０００４０６」を示す。
【００５５】
つぎに、図６Ｂを用いて、ソリッド要素解析結果情報６２０について具体的に説明する。
【００５６】
図６Ｂにおいて、ソリッド要素解析結果情報６２０は、ソリッド要素ＩＤおよび応力値のフィールドを有し、各フィールドに情報を設定することで、有限要素解析モデルＭｘに含まれるソリッド要素ごとの解析結果（例えば、解析結果６２０−１〜６２０−１２）をレコードとして記憶する。
【００５７】
ここで、ソリッド要素ＩＤは、有限要素解析モデルＭｘに含まれるソリッド要素を一意に識別する識別子である。応力値は、有限要素解析により得られたソリッド要素における応力値を示す。例えば、解析結果６２０−１は、有限要素解析モデルＭｘに含まれるソリッド要素ＩＤ「Ｓ１０１」のソリッド要素の応力値「１．５３」を示す。
【００５８】
（情報処理装置１０１の機能的構成例）
図７は、情報処理装置１０１の機能的構成例を示すブロック図である。図７において、情報処理装置１０１は、取得部７０１と、受付部７０２と、特定部７０３と、表示制御部７０４と、を含む。取得部７０１〜表示制御部７０４は制御部となる機能であり、具体的には、例えば、図３に示したメモリ３０２、ディスク３０４などの記憶装置に記憶されたプログラムをＣＰＵ３０１に実行させることにより、または、Ｉ／Ｆ３０５により、その機能を実現する。各機能部の処理結果は、例えば、メモリ３０２、ディスク３０４などの記憶装置に記憶される。
【００５９】
取得部７０１は、有限要素解析モデルＭのモデル情報を取得する。ここで、有限要素解析モデルＭは、有限要素法による解析（有限要素解析）に用いる解析対象の解析モデルであり、複数の要素からなるソリッド要素の集合である。具体的には、例えば、取得部７０１は、図３に示した入力装置３０７を用いたユーザの操作入力により、図４および図５に示したような有限要素解析モデルＭｘのモデル情報４００を取得することにしてもよい。
【００６０】
なお、有限要素解析モデルＭのモデル情報は、情報処理装置１０１において、解析対象のＣＡＤモデルに基づいて作成することにしてもよい。この場合、取得部７０１は、自装置において作成された有限要素解析モデルＭのモデル情報を取得する。
【００６１】
また、取得部７０１は、有限要素解析モデルＭの解析結果情報を取得する。ここで、解析結果情報は、有限要素解析モデルＭに対する有限要素解析により得られる解析結果を示す。有限要素解析は、例えば、外力や内力による解析対象の変形や応力を解析する構造解析である。例えば、解析結果情報は、有限要素解析モデルＭに含まれる各節点の解析結果と各ソリッド要素の解析結果とを示す。具体的には、例えば、取得部７０１は、入力装置３０７を用いたユーザの操作入力により、図６Ａおよび図６Ｂに示したような有限要素解析モデルＭｘの解析結果情報６００を取得することにしてもよい。
【００６２】
有限要素解析モデルＭに対する有限要素解析は、例えば、図２に示したサーバ２０１において、有限要素解析モデルＭのモデル情報に基づいて実行されることにしてもよい。この場合、取得部７０１は、サーバ２０１から、図６Ａおよび図６Ｂに示したような解析結果情報６００を取得することにしてもよい。
【００６３】
また、有限要素解析モデルＭに対する有限要素解析は、情報処理装置１０１において、有限要素解析モデルＭのモデル情報に基づいて実行することにしてもよい。この場合、取得部７０１は、自装置において実行された有限要素解析の解析結果として、図６Ａおよび図６Ｂに示したような解析結果情報６００を取得する。
【００６４】
受付部７０２は、有限要素解析モデルＭの表示指示を受け付ける。有限要素解析モデルＭの表示指示は、例えば、有限要素解析モデルＭのモデル情報および解析結果を指定することにより行われる。具体的には、例えば、受付部７０２は、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭの表示指示を受け付ける。
【００６５】
特定部７０３は、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭの表面の要素を特定する。具体的には、例えば、特定部７０３は、有限要素解析モデルＭの表示指示に応じて、指定された有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭの表面の節点を特定する。そして、特定部７０３は、特定した表面の節点のみからなる面を、有限要素解析モデルＭの表面の要素として特定する。
【００６６】
一例として、指定された有限要素解析モデルＭのモデル情報を、図４および図５に示したモデル情報４００とする。この場合、特定部７０３は、取得されたモデル情報４００の表面フラグを参照して、表面フラグ「ＯＮ」の節点を、有限要素解析モデルＭｘの表面の節点として特定する。そして、特定部７０３は、特定した表面の節点のみからなる面を、有限要素解析モデルＭｘの表面の要素として特定する。
【００６７】
なお、有限要素解析モデルＭに含まれる各節点が有限要素解析モデルＭの表面の節点であるか否かを示す情報（例えば、図４に示した表面フラグ）は、情報処理装置１０１において作成することにしてもよい。より詳細に説明すると、例えば、特定部７０３は、有限要素解析モデルＭに含まれる各ソリッド要素について、当該各ソリッド要素の面ごとに、当該面（対象面）が、他のソリッド要素の面と一致するか否かを判断する。ここで、他のソリッド要素の面と一致する場合、特定部７０３は、対象面が、外側に露出していない面、すなわち、有限要素解析モデルＭの表面ではないと判定する。一方、他のソリッド要素の面と一致しない場合、特定部７０３は、対象面が、外側に露出した面、すなわち、有限要素解析モデルＭの表面であると判定する。そして、特定部７０３は、判定した面を構成する節点を、有限要素解析モデルＭの表面の節点として特定する。この場合、特定部７０３は、有限要素解析モデルＭの表面であると判定した面を、有限要素解析モデルＭの表面の要素として特定することにしてもよい。なお、有限要素解析モデルＭの表面となる面は、例えば、入力装置３０７を用いたユーザの操作入力により指定されることにしてもよい。
【００６８】
以下の説明では、特定部７０３によって特定された、有限要素解析モデルＭの表面の要素を「表面要素」と表記する場合がある。また、有限要素解析モデルＭのうち、特定された表面要素とは異なる要素を「内部要素」と表記する場合がある。
【００６９】
表示制御部７０４は、有限要素解析モデルＭを表示する際に、有限要素解析モデルＭのうち、特定された表面要素とは異なる内部要素を非表示とする制御を行う。具体的には、例えば、まず、表示制御部７０４は、有限要素解析モデルＭのモデル情報から、特定された表面要素に関する情報を抽出する。
【００７０】
より詳細に説明すると、例えば、表示制御部７０４は、図４に示した節点構成情報４１０から、表面要素を構成する各節点のノードＩＤに対応する節点情報を抽出する。また、表示制御部７０４は、図５に示したソリッド要素構成情報４２０から、表面要素の面ＩＤを含むソリッド要素情報を抽出する。
【００７１】
そして、表示制御部７０４は、抽出した情報（節点情報、ソリッド要素情報）に基づいて、有限要素解析モデルＭのうち、表面要素のみを表示する。これにより、有限要素解析モデルＭの表示指示に応じて、内部要素を非表示とした有限要素解析モデルＭを、例えば、図３に示したディスプレイ３０６に表示することができる。
【００７２】
また、表示制御部７０４は、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭに含まれる全ての要素を表示した後に、有限要素解析モデルＭのうち、特定された表面要素とは異なる内部要素を非表示とすることにしてもよい。すなわち、表示制御部７０４は、有限要素解析モデルＭの表面要素を表示したままで、内部要素を表示しないようにする。
【００７３】
内部要素を非表示にすると、有限要素解析モデルＭのうち、表面の節点とは異なる内部の節点、内部の節点間のエッジ、および、内部の節点／表面の節点間のエッジが非表示となる。これにより、有限要素解析モデルＭの表示指示に応じて、有限要素解析モデルＭに含まれる全ての要素を一旦表示した後に、内部要素を非表示とすることができる。
【００７４】
なお、有限要素解析モデルＭの表示例については、図８を用いて後述する。
【００７５】
また、受付部７０２は、有限要素解析モデルＭの表面のいずれかの節点の指定を受け付ける。表面の節点の指定は、例えば、内部要素を非表示として表示された有限要素解析モデルＭの表面上の節点を選択することにより行われてもよく、また、表面の節点のノードＩＤを入力することにより行われてもよい。
【００７６】
具体的には、例えば、受付部７０２は、後述の図８に示すような解析結果表示画面８００において、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭの表面のいずれかの節点の指定を受け付ける。解析結果表示画面８００は、解析結果を表示する対象の節点を指定可能に有限要素解析モデルＭを表示する操作画面である。
【００７７】
また、特定部７０３は、取得された有限要素解析モデルＭの解析結果情報を参照して、指定された表面の節点の解析結果を特定する。具体的には、例えば、特定部７０３は、解析結果情報６００に含まれる節点解析結果情報６１０を参照して、有限要素解析モデルＭｘの指定された節点の解析結果を特定する。
【００７８】
一例として、ノードＩＤ「１２０４」の節点が指定されたとする。この場合、特定部７０３は、節点解析結果情報６１０を参照して、有限要素解析モデルＭｘの指定された節点のノードＩＤ「１２０４」に対応する応力値「１．００３５７」および変位「０．０００４０６」を解析結果として特定する。
【００７９】
また、表示制御部７０４は、特定された解析結果を、指定された節点と対応付けて表示する。具体的には、例えば、表示制御部７０４は、内部節点を非表示として表示された有限要素解析モデルＭの表面上の指定された節点に対して、特定された解析結果をポップアップ表示することにしてもよい。
【００８０】
なお、指定された節点の解析結果の表示例については、図８を用いて後述する。
【００８１】
また、特定部７０３は、有限要素解析モデルＭのモデル情報に基づいて、指定された節点を含むソリッド要素を特定することにしてもよい。そして、特定部７０３は、取得された有限要素解析モデルＭの解析結果情報を参照して、特定したソリッド要素の解析結果を特定することにしてもよい。
【００８２】
具体的には、例えば、特定部７０３は、解析結果情報６００に含まれるソリッド要素解析結果情報６２０を参照して、特定したソリッド要素の解析結果（応力値）を特定する。
【００８３】
一例として、有限要素解析モデルＭｘの表面の節点として、ノードＩＤ「１」の節点が指定されたとする。この場合、特定部７０３は、モデル情報４００のソリッド要素構成情報４２０を参照して、ノードＩＤ「１」に対応するソリッド要素Ｓ１を特定する。つぎに、特定部７０３は、ソリッド要素解析結果情報６２０を参照して、特定したソリッド要素Ｓ１の解析結果（応力値）を特定する。
【００８４】
また、表示制御部７０４は、特定されたソリッド要素の解析結果を、指定された節点と対応付けて表示することにしてもよい。具体的には、例えば、表示制御部７０４は、内部要素を非表示として表示された有限要素解析モデルＭの表面上の指定された節点に対して、特定されたソリッド要素の解析結果をポップアップ表示することにしてもよい。
【００８５】
また、例えば、表示制御部７０４は、有限要素解析モデルＭの表面上の指定された節点を含む表面要素を、特定されたソリッド要素の解析結果に応じた態様で表示することにしてもよい。ソリッド要素の解析結果に応じた態様で表示するとは、ソリッド要素の解析結果に応じた色や模様で表面要素を表示することである。例えば、表示制御部７０４は、ソリッド要素の解析結果の値が大きいほど、濃い色で表面要素を表示することにしてもよい。
【００８６】
また、表示制御部７０４は、内部要素を非表示として有限要素解析モデルＭを表示する際に、特定された表面要素を、当該表面要素を含むソリッド要素の解析結果に応じた態様で表示することにしてもよい。各表面要素を含むソリッド要素の解析結果は、例えば、解析結果情報６００に含まれるソリッド要素解析結果情報６２０から特定される。
【００８７】
なお、表面要素を、当該表面要素を含むソリッド要素の解析結果に応じた態様で表示する際の表示例については、図８を用いて後述する。
【００８８】
また、受付部７０２は、有限要素解析モデルＭを第１および第２の解析モデルに分割する断面の指定を受け付ける。この際、受付部７０２は、第１および第２の解析モデルのうちのいずれを表示対象とするのかの指定も受け付ける。以下の説明では、第１および第２の解析モデルのうちの第１の解析モデルを表示対象とする。
【００８９】
具体的には、例えば、受付部７０２は、解析結果表示画面８００において、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭｘを第１および第２の解析モデルに分割する断面の指定を受け付ける。なお、有限要素解析モデルＭを分割する断面の指定例については、図９を用いて後述する。
【００９０】
また、特定部７０３は、有限要素解析モデルＭのモデル情報に基づいて、指定された断面上の要素と、第１の解析モデルのうちの指定された断面以外の表面の要素とを特定する。断面上の要素とは、断面上の節点のみからなる要素（例えば、面、エッジ、節点）である。断面上の節点は、有限要素解析モデルＭのモデル情報（例えば、節点構成情報４１０）から特定される各節点の位置が、指定された断面上にあるか否かを判定することによって特定することができる。
【００９１】
具体的には、例えば、まず、特定部７０３は、指定された断面により、有限要素解析モデルＭを第１および第２の解析モデルに分割する。そして、特定部７０３は、分割した第１の解析モデルのうち、指定された断面上の要素と、指定された断面以外の表面の要素とをそれぞれ特定する。
【００９２】
また、表示制御部７０４は、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭのうち、第２の解析モデルを非表示とするとともに、第１の解析モデルの表面の要素とは異なる要素を非表示とし、かつ、特定された断面上の要素を表示する制御を行う。この際、表示制御部７０４は、例えば、断面上の要素を、当該要素を含むソリッド要素の解析結果に応じた態様で表示することにしてもよい。
【００９３】
具体的には、例えば、表示制御部７０４は、有限要素解析モデルＭのモデル情報から、第１の解析モデルのうち、特定された断面以外の表面の要素に関する情報を抽出する。また、表示制御部７０４は、有限要素解析モデルＭのモデル情報から、特定された断面上の要素に関する情報を抽出する。そして、表示制御部７０４は、それぞれ抽出した情報に基づいて、第１の解析モデルの表面の要素、および、断面上の要素のみを表示する。
【００９４】
有限要素解析モデルＭから分割された第１の解析モデルの表示例については、図９を用いて後述する。なお、指定された断面上にいずれの節点もなければ、第１の解析モデルの断面部分にはいずれの要素も表示されない（ただし、透過して表示される反対側の表面の要素は除く）。
【００９５】
また、受付部７０２は、有限要素解析モデルＭの表示モードの選択を受け付けることにしてもよい。ここで、表示モードとしては、例えば、全要素モードと、表面要素モードとがある。全要素モードは、有限要素解析モデルＭの全ての要素を表示するモードである。表面要素モードは、有限要素解析モデルＭのうちの表面要素のみを表示するモードである。具体的には、例えば、受付部７０２は、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭの表示モードの選択を受け付ける。
【００９６】
また、表示制御部７０４は、選択された表示モードで有限要素解析モデルＭを表示する。具体的には、例えば、表示制御部７０４は、表面要素モードが選択された場合に、有限要素解析モデルＭを表示する際に、有限要素解析モデルＭのうち内部要素を非表示とする制御を行う。
【００９７】
また、表示制御部７０４は、全要素モードが選択された場合には、有限要素解析モデルＭを表示する際に、有限要素解析モデルＭに含まれる全ての要素を表示する。なお、表示制御部７０４は、有限要素解析モデルＭに含まれる全ての要素を表示した後に、表面要素モードが選択されたことに応じて、有限要素解析モデルＭのうち内部要素を非表示とする制御を行うことにしてもよい。
【００９８】
なお、情報処理装置１０１の各機能部は、システム２００内の情報処理装置１０１とは異なる他のコンピュータ、例えば、サーバ２０１で実現することにしてもよい。また、情報処理装置１０１の各機能部は、システム２００内の複数のコンピュータ（例えば、情報処理装置１０１とサーバ２０１）により実現されることにしてもよい。
【００９９】
（解析結果表示画面８００の画面例）
つぎに、図８を用いて、情報処理装置１０１のディスプレイ３０６に表示される解析結果表示画面８００の画面例について説明する。
【０１００】
図８は、解析結果表示画面８００の画面例を示す説明図である。図８において、解析結果表示画面８００は、シミュレーション空間（ＸＹＺ空間）に内部要素を非表示として表示された有限要素解析モデルＭｘから、解析結果を表示する対象の節点を指定可能な操作画面である。ただし、図８の例では、有限要素解析モデルＭｘの各表面要素が、当該各表面要素を含むソリッド要素の解析結果に応じた態様（模様）で表示されている。
【０１０１】
解析結果表示画面８００において、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭｘに対する回転、移動、ズームなどの操作を行うことができる。解析結果表示画面８００によれば、有限要素解析モデルＭｘの全体像を把握しながら、回転、移動、ズームなどの操作を行うことができる。
【０１０２】
この際、内部要素が非表示となっているため、有限要素解析モデルＭｘの表示にかかる処理量を低減することができる。これにより、有限要素解析モデルＭｘの回転、移動、ズームなどの操作にともなう動作が重たいものとなるのを防いで、ユーザのストレスを削減することができる。
【０１０３】
また、解析結果表示画面８００において、有限要素解析モデルＭｘの各表面要素が、当該各表面要素を含むソリッド要素の解析結果に応じた態様（模様）で表示されている。これにより、ユーザは、有限要素解析モデルＭｘの全体像を把握しながら、表面要素の解析結果を直感的に把握することができる。
【０１０４】
また、解析結果表示画面８００において、入力装置３０７を用いたユーザの操作入力により、カーソルＣを移動させて、有限要素解析モデルＭの表面のいずれかの節点を指定することで、指定された節点の解析結果を表示することができる。図８の例では、ノードＩＤ「ｘｘｘ」の節点が指定された結果、解析結果８１０がポップアップ表示されている。
【０１０５】
解析結果８１０は、ノードＩＤ「ｘｘｘ」の節点の解析結果と、ノードＩＤ「ｘｘｘ」の節点を含むソリッド要素Ｓｘｘの解析結果とを示す。解析結果８１０によれば、ユーザは、ノードＩＤ「ｘｘｘ」の節点の節点応力値「１．００３２１」および節点変位「０．０００４０６」を把握することができる。また、ユーザは、ノードＩＤ「ｘｘｘ」の節点を含むソリッド要素Ｓｘｘの要素応力値「１．０３３３」を把握することができる。
【０１０６】
（有限要素解析モデルＭを分割する断面の指定例）
つぎに、図９を用いて、有限要素解析モデルＭを分割する断面の指定例について説明する。
【０１０７】
図９は、有限要素解析モデルを分割する断面の指定例を示す説明図である。図９において、解析結果表示画面８００には、内部要素を非表示とする有限要素解析モデルＭｘがシミュレーション空間（ＸＹＺ空間）に表示されている。
【０１０８】
解析結果表示画面８００において、入力装置３０７を用いたユーザの操作入力により、有限要素解析モデルＭｘを分割する断面を指定することができる。図９の例では、有限要素解析モデルＭｘをＸ−Ｚ平面に平行に分割する断面９０１が指定されている。ここでは、有限要素解析モデルＭｘのうち、断面９０１に対して奥の解析モデルを「第１の解析モデル９１０」とし、断面９０１に対して手前の解析モデルを「第２の解析モデル９２０」とする。すなわち、有限要素解析モデルＭｘのうち、断面９０１に対して奥の解析モデルが、表示対象として指定された場合を想定する。
【０１０９】
解析結果表示画面８００において、断面９０１を指定すると、特定部７０３により、有限要素解析モデルＭｘのモデル情報４００に基づいて、断面９０１上の要素と、第１の解析モデル９１０のうちの断面９０１以外の表面の要素とが特定される。そして、表示制御部７０４により、有限要素解析モデルＭｘのモデル情報４００に基づいて、有限要素解析モデルＭｘのうち、第２の解析モデル９２０を非表示とするとともに、第１の解析モデル９１０の表面の要素とは異なる要素を非表示とし、かつ、断面９０１上の要素（図９中、点線枠９３０内の要素）を表示する制御が行われる。
【０１１０】
このように、有限要素解析モデルＭｘを分割する断面を指定することで、有限要素解析モデルＭｘの内部の状態を確認することができる。図９の例では、ユーザは、有限要素解析モデルＭｘから分割された第１の解析モデル９１０の断面９０１部分の形状や解析結果を確認することが可能となる。
【０１１１】
（情報処理装置１０１の各種処理手順）
つぎに、図１０〜図１３を用いて、情報処理装置１０１の各種処理手順について説明する。まず、図１０を用いて、情報処理装置１０１の解析処理手順について説明する。
【０１１２】
図１０は、情報処理装置１０１の解析処理手順の一例を示すフローチャートである。図１０のフローチャートにおいて、まず、情報処理装置１０１は、解析対象のＣＡＤモデルを取得する（ステップＳ１００１）。そして、情報処理装置１０１は、取得した解析対象のＣＡＤモデルに基づいて、有限要素解析モデルＭのモデル情報を作成する（ステップＳ１００２）。
【０１１３】
つぎに、情報処理装置１０１は、作成した有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭに対する有限要素解析を実行する（ステップＳ１００３）。そして、情報処理装置１０１は、作成した有限要素解析モデルＭのモデル情報と、実行した有限要素解析の解析結果情報とを対応付けて出力して（ステップＳ１００４）、本フローチャートによる一連の処理を終了する。
【０１１４】
これにより、有限要素解析モデルＭに対する有限要素解析を行うことができる。なお、上述した情報処理装置１０１の解析処理は、例えば、図２に示したサーバ２０１において実行されることにしてもよい。
【０１１５】
つぎに、図１１を用いて、情報処理装置１０１の解析モデル表示処理手順について説明する。
【０１１６】
図１１は、情報処理装置１０１の解析モデル表示処理手順の一例を示すフローチャートである。図１１のフローチャートにおいて、まず、情報処理装置１０１は、有限要素解析モデルＭの表示指示を受け付けたか否かを判断する（ステップＳ１１０１）。ここで、情報処理装置１０１は、有限要素解析モデルＭの表示指示を受け付けるのを待つ（ステップＳ１１０１：Ｎｏ）。
【０１１７】
そして、情報処理装置１０１は、有限要素解析モデルＭの表示指示を受け付けた場合（ステップＳ１１０１：Ｙｅｓ）、有限要素解析モデルＭのモデル情報および解析結果情報を取得する（ステップＳ１１０２）。つぎに、情報処理装置１０１は、取得した有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭの表面要素を特定する（ステップＳ１１０３）。
【０１１８】
つぎに、情報処理装置１０１は、有限要素解析モデルＭのモデル情報から、特定した表面要素に関する情報を抽出する（ステップＳ１１０４）。そして、情報処理装置１０１は、抽出した表面要素に関する情報に基づいて、シミュレーション空間に有限要素解析モデルＭのうちの表面要素のみを表示して（ステップＳ１１０５）、本フローチャートによる一連の処理を終了する。
【０１１９】
これにより、有限要素解析モデルＭを表示する際に、有限要素解析モデルＭのうちの内部要素を非表示にして処理量を低減することができる。ユーザは、有限要素解析モデルＭの全体像を把握しながら、有限要素解析モデルＭに対する回転、移動、ズームなどの操作を行うことができる。
【０１２０】
つぎに、図１２を用いて、情報処理装置１０１の解析結果表示処理手順について説明する。情報処理装置１０１の解析結果表示処理は、例えば、図１１に示した解析モデル表示処理、または、後述の図１３に示す解析モデル分割処理が実行された後に続けて実行される。
【０１２１】
図１２は、情報処理装置１０１の解析結果表示処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、情報処理装置１０１は、有限要素解析モデルＭの表面のいずれかの節点の指定を受け付けたか否かを判断する（ステップＳ１２０１）。
【０１２２】
ここで、情報処理装置１０１は、節点の指定を受け付けるのを待つ（ステップＳ１２０１：Ｎｏ）。そして、情報処理装置１０１は、節点の指定を受け付けた場合（ステップＳ１２０１：Ｙｅｓ）、有限要素解析モデルＭのモデル情報に基づいて、指定された節点を含むソリッド要素を特定する（ステップＳ１２０２）。
【０１２３】
つぎに、情報処理装置１０１は、有限要素解析モデルＭの解析結果情報から、指定された節点の解析結果、および、特定したソリッド要素の解析結果を抽出する（ステップＳ１２０３）。これにより、節点の解析結果（応力値、変位）およびソリッド要素の解析結果（応力値）を特定することができる。
【０１２４】
そして、情報処理装置１０１は、指定された節点と対応付けて、抽出した節点の解析結果、および、抽出したソリッド要素の解析結果を表示して（ステップＳ１２０４）、本フローチャートによる一連の処理を終了する。これにより、有限要素解析モデルＭの表面のいずれかの節点が指定されたことに応じて、指定された節点の解析結果、および、当該節点を含むソリッド要素の解析結果を表示することができる。
【０１２５】
つぎに、図１３を用いて、情報処理装置１０１の解析モデル分割処理手順について説明する。情報処理装置１０１の解析モデル分割処理は、例えば、図１１に示した解析モデル表示処理が実行された後に続けて実行される。
【０１２６】
図１３は、情報処理装置１０１の解析モデル分割処理手順の一例を示すフローチャートである。図１３のフローチャートにおいて、まず、情報処理装置１０１は、有限要素解析モデルＭを第１および第２の解析モデルに分割する断面の指定を受け付けたか否かを判断する（ステップＳ１３０１）。ここで、情報処理装置１０１は、断面の指定を受け付けるのを待つ（ステップＳ１３０１：Ｎｏ）。
【０１２７】
そして、情報処理装置１０１は、断面の指定を受け付けた場合（ステップＳ１３０１：Ｙｅｓ）、有限要素解析モデルＭのモデル情報に基づいて、指定された断面上の要素を特定する（ステップＳ１３０２）。そして、情報処理装置１０１は、有限要素解析モデルＭのモデル情報から、特定した断面上の要素に関する情報を抽出する（ステップＳ１３０３）。
【０１２８】
つぎに、情報処理装置１０１は、有限要素解析モデルＭのモデル情報に基づいて、第１の解析モデルのうちの指定された断面以外の表面の要素を特定する（ステップＳ１３０４）。そして、情報処理装置１０１は、有限要素解析モデルＭのモデル情報から、特定した断面以外の表面の要素に関する情報を抽出する（ステップＳ１３０５）。
【０１２９】
そして、情報処理装置１０１は、ステップＳ１３０３，１３０５において抽出した情報に基づいて、シミュレーション空間に、有限要素解析モデルＭから分割された第１の解析モデルの表面の要素、および、断面上の要素を表示して（ステップＳ１３０６）、本フローチャートによる一連の処理を終了する。これにより、有限要素解析モデルＭのうち、第２の解析モデルを非表示とするとともに、第１の解析モデルの表面の要素とは異なる要素を非表示とし、かつ、断面上の要素を表示することができる。
【０１３０】
以上説明したように、実施の形態にかかる情報処理装置１０１によれば、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭの表面の要素を特定し、有限要素解析モデルＭを表示する際に、有限要素解析モデルＭのうち、特定した表面要素とは異なる要素（内部要素）を非表示とする制御を行うことができる。
【０１３１】
これにより、有限要素解析モデルＭを表示するにあたり、有限要素解析モデルＭの内部要素を非表示としてデータ量を削減することで、有限要素解析モデルＭの表示にかかる処理量を低減することができる。このため、有限要素解析モデルＭの回転、移動、ズームなどの操作にともなう動作が重たいものとなるのを防いで、ユーザのストレスを削減することができる。
【０１３２】
また、情報処理装置１０１によれば、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭに含まれる全ての要素を表示した後に、有限要素解析モデルＭのうち、表面要素とは異なる内部要素を非表示とすることができる。
【０１３３】
これにより、有限要素解析モデルＭを表示するにあたり、データ量を削減すべく内部要素を非表示にする前に、有限要素解析モデルＭに含まれる全ての要素を一旦表示して、内部要素を含む全体像を把握可能にすることができる。
【０１３４】
また、情報処理装置１０１によれば、有限要素解析モデルＭのモデル情報から、特定した表面要素に関する情報を抽出し、抽出した表面要素に関する情報に基づいて、有限要素解析モデルＭのうち、表面要素のみを表示することができる。
【０１３５】
これにより、有限要素解析モデルＭを表示するにあたり、有限要素解析モデルＭに含まれる全ての要素を一旦表示する場合に比べて、有限要素解析モデルＭの表示にかかる処理の高速化を図ることができる。
【０１３６】
また、情報処理装置１０１によれば、有限要素解析モデルＭに含まれる各節点について、当該各節点が有限要素解析モデルＭの表面の節点であるか否かを示す情報を含むモデル情報に基づいて、有限要素解析モデルＭの表面の要素を特定することができる。
【０１３７】
これにより、有限要素解析モデルＭの表面の節点のみからなる面を、有限要素解析モデルＭの表面の要素として特定することができる。
【０１３８】
また、情報処理装置１０１によれば、内部要素を非表示とした有限要素解析モデルＭの表面のいずれかの節点の指定を受け付けると、有限要素解析モデルＭの解析結果情報を参照して、指定された表面の節点の解析結果を特定することができる。そして、情報処理装置１０１によれば、特定した解析結果を、指定された表面の節点と対応付けて表示することができる。
【０１３９】
これにより、有限要素解析モデルＭの表面上の任意の節点の解析結果を表示することができる。また、有限要素解析モデルＭの解析結果を表示するにあたり、有限要素解析モデルＭの内部要素を非表示としてデータ量を削減することで、有限要素解析モデルＭの表示にかかる処理量を低減することができる。このため、例えば、有限要素解析モデルＭを回転、移動、ズームさせながら解析結果を確認する際の動作が重たいものとなるのを防いで、ユーザのストレスを削減することができる。
【０１４０】
また、情報処理装置１０１によれば、有限要素解析モデルＭのモデル情報に基づいて、指定された節点を含むソリッド要素を特定し、解析結果情報を参照して、特定したソリッド要素の解析結果を特定することができる。そして、情報処理装置１０１によれば、特定したソリッド要素の解析結果を、指定された節点と対応付けて表示することができる。
【０１４１】
これにより、有限要素解析モデルＭの表面上の節点の解析結果とともに、当該節点を含むソリッド要素の解析結果をあわせて表示することができる。
【０１４２】
また、情報処理装置１０１によれば、有限要素解析モデルＭを第１および第２の解析モデルに分割する断面の指定を受け付けると、有限要素解析モデルＭのモデル情報に基づいて、指定された断面上の要素と、第１の解析モデルのうちの指定された断面以外の表面の要素とを特定することができる。そして、情報処理装置１０１によれば、有限要素解析モデルＭのモデル情報に基づいて、有限要素解析モデルＭのうち、第２の解析モデルを非表示とするとともに、第１の解析モデルの表面の要素とは異なる要素を非表示とし、かつ、特定された断面上の要素を表示する制御を行うことができる。
【０１４３】
これにより、有限要素解析モデルＭを表示するにあたり、内部要素を非表示にして表示にかかる処理量を低減しつつ、必要に応じてユーザが断面を指定することで、有限要素解析モデルＭの内部の状態を把握可能に表示することができる。
【０１４４】
また、情報処理装置１０１によれば、内部要素を非表示として有限要素解析モデルＭを表示する際に、特定した表面要素を、当該表面要素を含むソリッド要素の解析結果に応じた態様で表示することができる。
【０１４５】
これにより、有限要素解析モデルＭを表示するにあたり、有限要素解析モデルＭの表面要素の解析結果を直感的に把握可能に表示することができる。
【０１４６】
これらのことから、情報処理装置１０１によれば、有限要素解析モデルＭの解析結果を表示するにあたり、有限要素解析モデルＭの全体像を把握可能に表示しつつ処理量を低減することが可能となる。これにより、ユーザの利便性を損なうことなく、画面操作にともなう動作が重たいものとなるのを防ぐことができる。
【０１４７】
なお、本実施の形態で説明した解析モデル表示処理方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本解析モデル表示処理プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本解析モデル表示処理プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１４８】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１４９】
（付記１）複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定し、
前記解析モデルを表示する際に、前記解析モデルのうち、特定した前記表面の要素とは異なる要素を非表示とする制御を行う、
処理をコンピュータに実行させることを特徴とする解析モデル表示処理プログラム。
【０１５０】
（付記２）前記制御を行う処理は、
前記モデル情報から、特定した前記表面の要素に関する情報を抽出し、
抽出した前記情報に基づいて、前記解析モデルのうち前記表面の要素のみを表示する、
ことを特徴とする付記１に記載の解析モデル表示処理プログラム。
【０１５１】
（付記３）前記制御を行う処理は、
前記モデル情報に基づいて、前記解析モデルに含まれる全ての要素を表示した後に、前記解析モデルのうち前記異なる要素を非表示とする、
ことを特徴とする付記１に記載の解析モデル表示処理プログラム。
【０１５２】
（付記４）前記モデル情報は、前記解析モデルに含まれる各節点について、当該各節点が前記解析モデルの表面の節点であるか否かを示す情報を含み、
前記特定する処理は、
前記モデル情報に基づいて、前記解析モデルの表面の節点のみからなる面を、前記表面の要素として特定する、ことを特徴とする付記１〜３のいずれか一つに記載の解析モデル表示処理プログラム。
【０１５３】
（付記５）前記異なる要素を非表示とした前記解析モデルの表面のいずれかの節点の指定を受け付けると、前記解析モデルに含まれる各節点の解析結果を示す解析結果情報を参照して、指定された前記節点の解析結果を特定し、
特定した前記解析結果を、指定された前記節点と対応付けて表示する、
処理を前記コンピュータに実行させることを特徴とする付記１〜４のいずれか一つに記載の解析モデル表示処理プログラム。
【０１５４】
（付記６）前記解析結果情報は、前記解析モデルに含まれる各ソリッド要素の解析結果をさらに示し、
前記モデル情報に基づいて、指定された前記節点を含むソリッド要素を特定し、
前記解析結果情報を参照して、特定した前記ソリッド要素の解析結果を特定し、
特定した前記ソリッド要素の解析結果を、指定された前記節点と対応付けて表示する、
処理を前記コンピュータに実行させることを特徴とする付記５に記載の解析モデル表示処理プログラム。
【０１５５】
（付記７）前記解析モデルを第１および第２の解析モデルに分割する断面の指定を受け付けると、前記モデル情報に基づいて、指定された前記断面上の要素と、前記第１の解析モデルの前記断面以外の表面の要素とを特定し、
前記モデル情報に基づいて、前記解析モデルのうち、前記第２の解析モデルを非表示とするとともに、前記第１の解析モデルの表面の要素とは異なる要素を非表示とし、かつ、特定した前記断面上の要素を表示する制御を行う、
処理を前記コンピュータに実行させることを特徴とする付記１〜６のいずれか一つに記載の解析モデル表示処理プログラム。
【０１５６】
（付記８）前記制御を行う処理は、
前記解析モデルを表示する際に、さらに、特定した前記表面の要素を、当該表面の要素を含むソリッド要素の解析結果に応じた態様で表示する、ことを特徴とする付記１〜６のいずれか一つに記載の解析モデル表示処理プログラム。
【０１５７】
（付記９）複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定し、
前記解析モデルを表示する際に、前記解析モデルのうち、特定した前記表面の要素とは異なる要素を非表示とする制御を行う、
処理をコンピュータが実行することを特徴とする解析モデル表示処理方法。
【０１５８】
（付記１０）複数の要素からなるソリッド要素の集合である解析モデルのモデル情報に基づいて、前記解析モデルの表面の要素を特定する特定部と、
前記解析モデルを表示する際に、前記解析モデルのうち、前記特定部によって特定された前記表面の要素とは異なる節点を非表示とする制御を行う表示制御部と、
を有することを特徴とする情報処理装置。
【符号の説明】
【０１５９】
１０１  情報処理装置
１１０，４００  モデル情報
１１１，１１２，１１３，１１４，１１５，１１６，１１７，１１８  節点
１２０  ソリッド要素
１３０  表示装置
２００  システム
２０１  サーバ
２１０  ネットワーク
３００  バス
３０１  ＣＰＵ
３０２  メモリ
３０３  ディスクドライブ
３０４  ディスク
３０５  Ｉ／Ｆ
３０６  ディスプレイ
３０７  入力装置
４１０  節点構成情報
４２０  ソリッド要素構成情報
６００  解析結果情報
６１０  節点解析結果情報
６２０  ソリッド要素解析結果情報
７０１  取得部
７０２  受付部
７０３  特定部
７０４  表示制御部
８００  解析結果表示画面
８１０  解析結果
９０１  断面
９１０，９２０  解析モデル
【図１】
2019207663.tif 000003
【図２】
2019207663.tif 000004
【図３】
2019207663.tif 000005
【図４】
2019207663.tif 000006
【図５】
2019207663.tif 000007
【図６Ａ】
2019207663.tif 000008
【図６Ｂ】
2019207663.tif 000009
【図７】
2019207663.tif 000010
【図８】
2019207663.tif 000011
【図９】
2019207663.tif 000012
【図１０】
2019207663.tif 000013
【図１１】
2019207663.tif 000014
【図１２】
2019207663.tif 000015
【図１３】
2019207663.tif 000016