(57)【要約】【課題】空調状態を把握するための熱流体シミュレーション実行時間を短縮し、素早く状況を解析することを課題とする。【解決手段】熱流体シミュレーション解析装置は、データセンターにおける空調状態に熱流体シミュレーション解析を実施する際の解析条件を用いて解析モデルを生成する。そして、熱流体シミュレーション解析装置は、生成した解析モデルに対して熱流体シミュレーション解析を実施する。その後、熱流体シミュレーション解析装置は、熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する。続いて、熱流体シミュレーション解析装置は、収集された解析条件から、境界条件を抽出する。その後、熱流体シミュレーション解析装置は、境界条件に対応する領域を解析モデル上から特定し、特定した領域を境界条件で変更して、変更した解析モデルに対して熱流体シミュレーション解析を実行する。【選択図】図１
2011059740.tif 000002
【特許請求の範囲】
【請求項１】
所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施する実行部と、
前記実行部によって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する解析条件収集部と、
前記解析条件収集部によって収集された当該所定時間経過時点での解析条件から、前記熱流体シミュレーション解析が実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する条件抽出部と、
前記条件抽出部によって抽出された境界条件に対応する領域を前記シミュレーション部によって生成された解析モデル上から特定し、特定した領域を前記境界条件で変更して、変更した解析モデルに対して前記熱流体シミュレーション解析を実行する再実行部と、
を有することを特徴とする熱流体シミュレーション解析装置。
【請求項２】
前記条件抽出部は、前記解析条件収集部によって収集された所定時間経過時点における解析条件と、前記実行部によって熱流体シミュレーション解析が実行された時点における解析条件とを比較し、差異がある解析条件を前記境界条件として抽出することを特徴とする請求項１に記載の熱流体シミュレーション解析装置。
【請求項３】
前記所定の空間における空調状態の異常を検出する異常検出部をさらに有し、
前記解析条件収集部は、前記異常検出部によって異常が検出された場合に、前記解析条件のうち、当該異常の影響を受ける解析条件を抽出し、
前記条件抽出部は、前記解析条件収集部によって抽出された解析条件を境界条件として抽出することを特徴とする請求項１または２に記載の熱流体シミュレーション解析装置。
【請求項４】
前記再実行部は、前記熱流体シミュレーション解析を実行して得られたシミュレーション結果と、前回の熱流体シミュレーション解析で得られたシミュレーション結果とを比較した比較結果を生成することを特徴とする請求項１〜３のいずれか一つに記載の熱流体シミュレーション解析装置。
【請求項５】
前記所定の空間における温度または風量を検出する検出部をさらに有し、
前記再実行部は、前記熱流体シミュレーション解析を実行して得られたシミュレーション結果と、前記検出部により検出された温度または風量とを比較し、比較結果が所定の閾値を超える場合には、異常が発生したこと報知することを特徴とする請求項１〜３のいずれか一つに記載の熱流体シミュレーション解析装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱流体シミュレーション解析装置に関する。
【背景技術】
【０００２】
従来より、コンピュータ、サーバ、ルータなどのＩＴ（Information  Technology）機器を搭載したラック装置を配置するデータセンターでは、温かい空気を吸って冷却風を供給する空調機を用いて、ＩＴ機器の冷却を行っている。
【０００３】
近年では、データセンターにおいて、ラック装置に搭載されるＩＴ機器の実装高密度化や消費電力上昇に伴う温度上昇により、ＩＴ機器が冷却されず、異常発生の原因となることがある。データセンター内部の温度分布としては、個々のＩＴ機器やラック装置の設置場所、設置環境が均一でなく、ＩＴ機器内のＣＰＵ（Central  Processing  Unit）やラック装置全体の発熱量のバラツキがある。そのため、冷却されないＩＴ機器が発生し、許容温度を超えてしまうという問題が生じる。また、データセンター内部の温度上昇に伴い、冷却風を供給する空調機の異常運転および異常停止などのトラブルも想定される。
【０００４】
このような異常状態を予測するために、センサー等による予測手法が用いられている。ところが、センサー等による予測手法では、限られた計測ポイントから、根本となる異常現象を予測するため、熱対策技術、分析技術等を駆使した発生要因の特定、分析、対策を施す必要があり、問題解決までに時間を費やしてしまう。
【０００５】
そこで、上述したセンサー等による異常現象の予測手法以外に、熱流体シミュレーションを活用した手法が用いられている。具体的には、温度センサーや風量センサーなどでデータセンター内の温度異常が検出されると、原因究明のための温度等の測定データ分析を始め、シミュレーションによる状況把握や対策等を実施している。
【０００６】
例を挙げると、熱流体シミュレーションを行うシミュレーション装置は、解析条件の収集、解析モデルの作成、メッシュ作成、計算実行、結果分析の一連の処理を実行することで、熱流体シミュレーションによる状況把握等を実現している。
【０００７】
ここで、それぞれの処理について具体的に説明すると、まず、シミュレーション装置は、フロア情報、ラック装置・グリル・空調機の配置情報、ラック発熱量、ラック排気風量、グリルの開口率、空調機冷房能力、空調機風量などの解析条件を収集する。なお、収集手法としては、管理者によって作成されたデータセンター内配置情報を格納するデータベースなどから取得する。続いて、シミュレーション装置は、形状作成・発熱条件設定・風量設定を行った解析モデルを作成する。
【０００８】
その後、シミュレーション装置は、データセンター内の空間における空気の流れと熱移動の保存方程式（例えば、ナビエストークス方程式など）を有限体積に置き換えたメッシュ分割を行う。なお、対象の空間が大きかったり、シミュレーション精度を高めたりする場合には、メッシュ数が増大し、計算量が多くなる。
【０００９】
続いて、シミュレーション装置は、ナビエストークス方程式などの保存方程式に対して、変数と他の変数、又周囲の値に依存させる連成を行い、保存方程式の誤差が許容レベルに達するまで有限反復計算を続けて、解を収束させて方程式を解く。具体的には、シミュレーション装置は、ナビエストークス方程式に対して、一般的に広く利用されているＳＭＰＬＥ（Semi-Implicit  Pressure  Linked  Equations）法などの分離解放の計算手順を実行し、解を収束させる。
【００１０】
例えば、シミュレーション装置は、保存方程式に初期値を設定した後、メッシュ分割された空間内にｘ軸の流速とｙ軸の流速とを保存方程式から算出する。そして、シミュレーション装置は、メッシュ分割された空間内にかかる圧力を算出し、保存方程式における流速、流速、密度をそれぞれ更新し、熱伝導方程式などの他の方程式を用いて、例えば、温度を算出する。そうして、シミュレーション装置は、算出した流速と温度とによる境界値と閾値との誤差が許容範囲か否か、つまり、境界値が収束したか否かを判定する。その後、シミュレーション装置は、境界値が収束した場合には、シミュレーションを終了し、境界値が収束しない場合には、収束するまで上記シミュレーションを実行する。なお、シミュレーションが終了すると、そのシミュレーション結果を用いた状況把握等が管理者などによって実行される。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−０３４７１５号公報
【特許文献２】特開平０８−０９５６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、上述した従来の技術では、データセンター内の空調状態を把握するためのシミュレーション実行に非常に多くの時間が必要であり、素早く状況を解析することできないという課題があった。例えば、データセンター内に異常が発生した場合に、上記一連の処理を実施した上でしか状況把握を解析することができないので、状況把握から異常対策までに非常に多くの時間が必要である。
【００１３】
具体的には、従来のシミュレーション装置では、図１５に示すように、保存方程式の誤差が許容レベルに達するまでの有限反復計算を約２００回行う必要があったとする。この場合、例えば、データセンター内に温度異常が発生したとすると、従来のシミュレーション装置は、上述した解析条件の収集や解析モデルを作成した後、以前の計算結果を初期化する。その後、従来のシミュレーション装置は、再び、約２００回の計算を実行した後に、状況把握等の情報を作成する。したがって、管理者等は、状況把握までに多くの時間が必要であり、異常対策までにはさらに多くの時間を要することとなる。
【００１４】
開示の技術は、上記に鑑みてなされたものであって、空調状態を把握するための熱流体シミュレーション実行時間を短縮し、素早く状況を解析することが可能である熱流体シミュレーション解析装置を提供することを目的とする。
【課題を解決するための手段】
【００１５】
本願の開示する熱流体シミュレーション解析装置は、一つの態様において、所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施するシミュレーション部と、前記シミュレーション部によって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する解析条件収集部と、前記解析条件収集部によって収集された当該所定時間経過時点での解析条件から、前記熱流体シミュレーション解析が実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する条件抽出部と、前記条件抽出部によって抽出された境界条件に対応する領域を前記シミュレーション部によって生成された解析モデル上から特定し、特定した領域を前記境界条件で変更して、変更した解析モデルに対して前記熱流体シミュレーション解析を実行する再実行部と、を有する。
【発明の効果】
【００１６】
本願の開示する熱流体シミュレーション解析装置の一つの態様によれば、空調状態を把握するための熱流体シミュレーション実行時間を短縮し、素早く状況を解析することが可能であるという効果を奏する。
【図面の簡単な説明】
【００１７】
【図１】図１は、実施例１に係る熱流体シミュレーション解析装置の構成を示すブロック図である。
【図２】図２は、解析条件ＤＢに記憶される情報の例を示す図である。
【図３】図３は、温度センサーや風量センサーを備えさせたラック装置の側面図の例を示す図である。
【図４】図４は、データセンター内を例示した平面図である。
【図５】図５は、データセンターを有限体積法でメッシュ分割した例を示す図である。
【図６】図６は、シミュレーションの実行対象となる再定義領域を説明する図である。
【図７】図７は、実施例１に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【図８】図８は、境界条件のみを再定義してシミュレーションを再実行した場合の収束曲線の例を示す図である。
【図９】図９は、実施例２に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【図１０】図１０は、アラームの種別と再定義項目との対応関係例を示す図である。
【図１１】図１１は、実施例３に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【図１２】図１２は、実施例４に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【図１３】図１３は、シミュレーション結果と実測値との比較例を示す図である。
【図１４】図１４は、熱流体シミュレーション解析プログラムを実行するコンピュータシステムの例を示す図である。
【図１５】図１５は、従来技術に係る熱流体シミュレーション解析を実行した場合の収束曲線の例を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本願の開示する熱流体シミュレーション解析装置の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１９】
以下に添付図面を参照して、この発明に係る熱流体シミュレーション解析装置の実施例を詳細に説明する。なお、以下では、実施例１に係る熱流体シミュレーション解析装置の構成および処理の流れ、実施例１による効果について説明する。
【００２０】
本願が開示する熱流体シミュレーション解析装置は、所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する装置であり、例えば、データセンターにおける空調状態をシミュレーションする。なお、データセンターに限られるものではなく、例えば、映画館、農業施設など温度や風量に注意する必要があるような空間に対して用いることができる。
【００２１】
データセンターとは、ＩＴ（Information  Technology）機器を格納するラック装置と、ＩＴ機器の排気を吸気して冷却風を床下等に供給する空調機と、床下の冷却風を床上に循環させるグリルとを有している。そして、ＩＴ機器は、空調機から提供された冷却風を吸気して、内部の電子機器等を冷却し、冷却に使用した空気を室内に排気する。したがって、データセンター内は、ＩＴ機器を冷却するために、比較的低い一定温度に保つ必要がある。
【００２２】
［熱流体シミュレーション解析装置の構成］
まず、図１を用いて、実施例１に係る熱流体シミュレーション解析装置の構成について説明する。図１は、実施例１に係る熱流体シミュレーション解析装置の構成を示すブロック図である。
【００２３】
図１に示すように、熱流体シミュレーション解析装置１０は、通信制御Ｉ／Ｆ部１１と、入力部１２と、表示部１３と、記憶部１５と、制御部２０とを有するコンピュータ装置である。
【００２４】
通信制御Ｉ／Ｆ部１１は、複数のポートを有するインタフェースであり、他の装置と間でやり取りされる情報を制御する。例えば、通信制御Ｉ／Ｆ部１１は、当該熱流体シミュレーション解析装置１０により得られたシミュレーション結果（解析結果）を受信し、シミュレーション結果に応じた対策を検討する管理者装置などのコンピュータ装置と接続される。そして、通信制御Ｉ／Ｆ部１１は、管理者装置に対してシミュレーション結果を送信する。
【００２５】
入力部１２は、各種の情報の入力を受付ける入力手段であり、例えば、キーボードやマウス、マイクなどである。入力部１２は、例えば、シミュレーション開始指示や終了指示などを受け付けて、後述する制御部２０等に入力する。なお、後述する表示部１３も、マウスと協働してポインティングディバイス機能を実現する。
【００２６】
表示部１３は、各種の情報を出力する出力手段であり、例えば、モニタ、ディスプレイ、タッチパネルやスピーカなどである。表示部１３は、例えば、熱流体シミュレーション解析装置１０により得られたシミュレーション結果などを表示出力する。
【００２７】
記憶部１５は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ（flash  memory）などの半導体メモリ素子、または、ハードディスク、光ディスクなどの記憶装置である。このような記憶部１５は、制御部２０による各種処理に必要なデータおよびプログラムを格納するとともに、解析条件ＤＢ１５ａと、解析結果ＤＢ１５ｂとを有する。
【００２８】
解析条件ＤＢ１５ａは、後述する実行部２０ａが解析モデルを作成する際に使用する解析条件を記憶する上記で例示した記憶装置である。例えば、解析条件ＤＢ１５ａは、図２に示すように、解析条件となる項目として、「フロア情報（外形・高さ）、配置情報（ラック・グリル・空調機）、ラック発熱量、ラック排気風量、グリル情報（開口率）、空調機冷房能力、空調機風量」などを記憶する。図２は、解析条件ＤＢに記憶される情報の例を示す図である。
【００２９】
このうち、フロア情報（外形・高さ）、配置情報（ラック・グリル・空調機）グリル情報（開口率）、空調機冷房能力、空調機風量等が、データセンター管理者やＩＴ機器保守者等によって、予め入力された情報である。また、ラック発熱量、ラック排気風量についても、予め入力された情報であってもよいが、ラック装置等に温度センサーや風量センサーを備えさせて、シミュレーションを実行するタイミングで、実測値を取得するようにすることもできる。
【００３０】
例えば、図３に示すように、ラック装置に格納されるＩＴ機器が冷却風を吸気する吸気側に温度センサー、排気する排気側に風量センサーを備えさせる。こうすることで、ＩＴ機器が吸気する冷却風の温度と、ＩＴ機器が排気する風量等を取得することができる。図３は、温度センサーや風量センサーを備えさせたラック装置の側面図の例を示す図である。
【００３１】
解析結果ＤＢ１５ｂは、後述する制御部２０によって得られたシミュレーション結果を格納する上記で例示した記憶装置である。例えば、解析結果ＤＢ１５ｂは、シミュレーションが実行された日時、シミュレーションが実行された解析条件等に対応付けて、シミュレーション結果を格納する。
【００３２】
制御部２０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路、または、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路である。この制御部２０は、ＯＳ（Operating  System）などの制御プログラム、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有する。さらに、制御部２０は、実行部２０ａと、解析条件収集部２０ｂと、条件抽出部２０ｃと、再実行部２０ｄとを有し、これらによって各種処理を実行する。
【００３３】
実行部２０ａは、所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施する。
【００３４】
具体的には、実行部２０ａは、図４に示すように、空調機と、グリルと、ラック装置とが配置されたデータセンターにおける解析条件を解析条件ＤＢ１５ａから取得する。例えば、実行部２０ａは、データセンターにおけるフロア情報、ラック装置・グリル・空調機の配置情報、ラック発熱量、ラック排気風量、グリルの開口率、空調機冷房能力、空調機風量などの解析条件を収集する。図４は、データセンター内を例示した平面図である。
【００３５】
続いて、実行部２０ａは、収集した解析条件を用いて、データセンターの形状、ラック装置等の発熱条件、ＩＴ機器個々の吸排気風量、ラック装置全体全体の吸排気風量、データセンター全体の風量などを定義（設定）した解析モデルを生成する。そして、実行部２０ａは、図５に示すように、データセンター内の空間における空気の流れと熱移動の保存方程式（例えば、ナビエストークス方程式など）を有限体積に置き換えたメッシュ分割を行う。なお、メッシュ分割は、一般的な有限体積法を用いて実行するので、ここでは詳細な説明は省略する。図５は、データセンターを有限体積法でメッシュ分割した例を示す図である。
【００３６】
その後、実行部２０ａは、ナビエストークス方程式などの保存方程式に対して、変数と他の変数、又周囲の値に依存させる連成を行い、保存方程式の誤差が許容レベルに達するまで有限反復計算を続けて、解を収束させて方程式を解く。具体的には、実行部２０ａは、ナビエストークス方程式に対して、一般的に広く利用されているＳＭＰＬＥ（Semi-Implicit  Pressure  Linked  Equations）法などの分離解放の計算手順を実行し、解を収束させる。
【００３７】
例えば、実行部２０ａは、保存方程式に初期値を設定した後、メッシュ分割された空間内にｘ軸の流速とｙ軸の流速とを保存方程式から算出する。そして、実行部２０ａは、メッシュ分割された空間内にかかる圧力を算出し、保存方程式における流速、流速、密度をそれぞれ更新し、熱伝導方程式などの他の方程式を用いて、例えば、温度を算出する。そうして、実行部２０ａは、算出した流速と温度とによる境界値と閾値との誤差が許容範囲か否か、つまり、境界値が収束したか否かを判定する。その後、実行部２０ａは、境界値が収束した場合には、シミュレーションを終了し、境界値が収束しない場合には、収束するまで上記シミュレーションを実行する。なお、シミュレーションが終了すると、そのシミュレーション結果を用いた状況把握等が管理者などによって実行される。
【００３８】
より例を挙げると、実行部２０ａは、式（１）に示した質量保存式と、式（２）と式（３）に示した運動量保存式と、式（４）に示したエネルギー保存式等を用いたナビエストークス方程式を用いる。このようなナビエストークス方程式に対するＳＭＰＬＥ解放は一般的な解放手法であるので、詳細な説明は省略し、簡単に説明する。なお、ここで簡単に説明する解析手法や式は、あくまで例示であり、これに限定されるものではない。
【００３９】
【数１】
2011059740.tif 000003
【数２】
2011059740.tif 000004
【数３】
2011059740.tif 000005
【数４】
2011059740.tif 000006
【００４０】
まず、各式の変数について説明する。「Ω」は、データセンターの空間内の閉じた領域又は領域の体積を示しており、「Ａ」は、領域Ωの外部との境界面又は境界の面積を示している。「ｎ」は、単位ベクトルを示しており、「ｕｉ（ｉ＝１、２、３）」は、デカルト座標系の流速成分を示している。「ρ」は、単位面積当たりにおけるデータセンター内の流体の質量を示しており、「μ」は、せん断応力と速度勾配の比である粘性係数を示しており、「ｐ」は、データセンター内の圧力値を示している。「Ｅ」は、データセンター内のエネルギー量を示しており、「Ｔ」は、温度を示している。「ｋ」は、熱流束と温度勾配の比（フーリエ法則）を示す熱伝導率である。「Ｓ」は、データセンター内部、言い換えると、メッシュ内部の圧力を示す生成項（圧力項）である。
【００４１】
次に、処理の流れを簡単に説明する。実行部２０ａは、式（２）と式（３）に示したる運動量保存式から、メッシュ分割されたデータセンター上のｘ、ｙ、ｚ軸の流速を示す「Ｖ：流体の速度（流速）」とを算出する。つまり、実行部２０ａは、式（２）や式（３）に既知の圧力値（ｐ）を代入し、流速（Ｖ）の予測値を算出する。
【００４２】
続いて、実行部２０ａは、式（１）や（２）に示した運動量保存方程式と質量保存方程式とを用いて、圧力と流速の補正量が満たすべき方程式を算出する。そして、実行部２０ａは、流速の補正量を圧力の補正量で表し、圧力の補正量のみを未知数とする圧力方程式を計算して、圧力と流速とを更新し、運動量保存方程式と質量保存方程式とを同時に満たす圧力（圧力場）と流速（流速場）を算出する。つまり、実行部２０ａは、圧力の補正値と流速の補正値とを算出し、既知の圧力値（ｐ）を用いて予測した流速（Ｖ）を更新する。
【００４３】
次に、実行部２０ａは、式（５）や（６）に示した質量保存方程式や、ニュートン力学第二法則、熱力学法則等を用いて、エネルギー値「Ｅ」を算出する。そして、実行部２０ａは、算出した「Ｅ」と式（４）とを用いて、温度「Ｔ」を算出する。
【００４４】
【数５】
2011059740.tif 000007
【数６】
2011059740.tif 000008
【００４５】
その後、実行部２０ａは、算出した流速と温度とによる境界値と閾値との誤差が許容範囲か否か、つまり、境界値が収束したか否かを判定する。その後、実行部２０ａは、境界値が収束した場合には、シミュレーションを終了し、境界値が収束しない場合には、収束するまで上記シミュレーションを実行する。こうすることにより、実行部２０ａは、例えば、データセンター内の温度が、シミュレーションを実行した時点からどのように変化していくかなどが示されるシミュレーション結果を算出することができる。そして、実行部２０ａは、算出したシミュレーション結果を表示部１３に表示出力したり、解析結果ＤＢ１５ｂに格納したりする。
【００４６】
図１に戻り、解析条件収集部２０ｂは、実行部２０ａによって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する。例えば、解析条件収集部２０ｂは、熱流体シミュレーション解析が実施されてから１時間経過後に、その時点におけるフロア情報、配置情報、ラック発熱量、ラック排気風量、グリルの開口率、空調機冷房能力、空調機風量などの解析条件を収集する。この際の収集方法については、実行部２０ａと同様、例えば、データセンター管理者やＩＴ機器保守者等によって、予め入力された情報や、温度センサーや風量センサーによる実測値を収集する。また、所定時間は、管理者等によって任意に設定することができる。そして、解析条件収集部２０ｂは、収集した解析条件を条件抽出部２０ｃに出力する。
【００４７】
条件抽出部２０ｃは、解析条件収集部２０ｂによって収集された当該所定時間経過時点での解析条件から、実行部２０ａによってシミュレーションが実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する。例えば、条件抽出部２０ｃは、解析条件収集部２０ｂによって収集され解析条件と、実行部２０ａによって熱流体シミュレーション解析が実行された時点における解析条件とを比較し、差異がある解析条件を境界条件として抽出する。そして、条件抽出部２０ｃは、抽出した境界条件を再実行部２０ｄに出力する。例を挙げると、条件抽出部２０ｃは、比較した結果、「ラック発熱量」と「ラック排気風量」とに差異が生じていると判定した場合には、センサー等により収集された「ラック発熱量」と「ラック排気風量」それぞれの実測値を再実行部２０ｄに出力する。
【００４８】
再実行部２０ｄは、条件抽出部２０ｃによって抽出された境界条件に対応する領域を実行部２０ａによって生成された解析モデル上から特定し、特定した領域を境界条件で変更して、変更した解析モデルに対して熱流体シミュレーション解析を実行する。具体的には、再実行部２０ｄは、条件抽出部２０ｃによって抽出された境界条件として定義される領域を、実行部２０ａによって生成された解析モデルから特定する。そして、再実行部２０ｄは、特定した領域を実行部２０ａによって生成された解析モデル上で再定義、すなわち、条件抽出部２０ｃによって抽出された境界条件に変更する。その後、再実行部２０ｄは、境界条件で変更された解析モデルに対して熱流体シミュレーション解析を実行する。
【００４９】
このようにすることで、再実行部２０ｄは、上記した例では先のシミュレーション実行から１時間後など再実行する時点で、解析条件を収集して新たに解析モデル作成およびメッシュ分割を行う必要がない。つまり、再実行部２０ｄは、図６に示すように、過去（上記した例では１時間前）に生成された解析モデルおよびメッシュ分割上において、再実行時点で過去の解析条件と異なる条件のみを変更し、変更した解析モデルおよびメッシュ分割に対して、熱流体シミュレーション解析を再実行する。図６は、シミュレーションの実行対象となる再定義領域を説明する図である。
【００５０】
そして、再実行部２０ｄは、例えば、データセンター内の温度が、シミュレーションを実行した時点からどのように変化していくかなどが示されるシミュレーション結果を算出することができる。そして、再実行部２０ｄは、算出したシミュレーション結果を表示部１３に表示出力したり、解析結果ＤＢ１５ｂに格納したりする。
【００５１】
上記した例で説明すると、再実行部２０ｄは、１時間前の解析条件と比較して差異があると判定された「ラック発熱量」と「ラック排気風量」のみを解析モデルに再定義し、設定された新たな解析モデルに対して熱流体シミュレーション解析を再実行する。言い換えると、再実行部２０ｄは、１時間前の解析条件における「ラック発熱量」と「ラック排気風量」の値を、シミュレーション実行後の１時間後に新たに収集された「ラック発熱量」と「ラック排気風量」の値で変更する。そうすることで、１時間前に生成された解析モデルおよびメッシュ分割上の「ラック発熱量」と「ラック排気風量」の領域の値も変更される。そして、再実行部２０ｄは、変更された新たな解析モデルに対して、熱流体シミュレーション解析を再実行する。
【００５２】
［熱流体シミュレーション解析装置による処理の流れ］
次に、図７を用いて、実施例１に係る熱流体シミュレーション解析装置による処理について説明する。図７は、実施例１に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【００５３】
図７に示すように、実行部２０ａは、シミュレーション開始指示が入力部１２等によって受け付けられると（ステップＳ１０１肯定）、解析条件を収集する（ステップＳ１０２）。
【００５４】
続いて、実行部２０ａは、収集した解析条件を用いた、言い換えると、解析条件を定義した解析モデルを生成する（ステップＳ１０３）。さらに、実行部２０ａは、生成した解析モデルにおける空気の流れと熱移動の保存方程式を有限体積に置き換えたメッシュ分割を行う（ステップＳ１０４）。
【００５５】
その後、実行部２０ａは、ナビエストークス方程式等の保存方程式に対して連成を行い、保存方程式の誤差が許容レベルに達するまで有限反復計算を続けて、解を収束させて方程式を解く熱流体シミュレーションを実行する（ステップＳ１０５）。そして、実行部２０ａは、シミュレーション結果を表示部１３に表示出力したり、解析結果ＤＢ１５ｂに格納したりする（ステップＳ１０６）。
【００５６】
その後、解析条件収集部２０ｂは、実行部２０ａによって熱流体シミュレーション解析が実施されてから所定時間が経過すると（ステップＳ１０７肯定）、当該所定時間経過時点における解析条件を収集する（ステップＳ１０８）。
【００５７】
続いて、条件抽出部２０ｃは、解析条件収集部２０ｂによって収集された当該所定時間経過時点での解析条件から、境界条件を抽出する（ステップＳ１０９）。そして、再実行部２０ｄは、条件抽出部２０ｃによって抽出された境界条件に対応する領域を実行部２０ａによって生成された解析モデル上から特定し、特定した領域を境界条件で変更する（ステップＳ１１０）。続いて、再実行部２０ｄは、境界条件のみが変更された解析モデルに対して熱流体シミュレーション解析を実行する（ステップＳ１１１）。その後は、入力部１２等によって、装置終了指示やシミュレーション終了指示が受け付けられるまで、ステップＳ１０６以降の処理を繰り返して実行する。
【００５８】
［実施例１による効果］
このように、実施例１によれば、熱流体シミュレーションを開始する時点で、前回から変更された条件のみ再定義した解析モデルで、熱流体シミュレーションを実行することができる。したがって、例えば、データセンター内の空調状態を把握するための熱流体シミュレーション実行時間を短縮し、素早く状況を解析することが可能である。
【００５９】
例えば、本願が開示する熱流体シミュレーション解析装置を用いた場合、図８に示すように、初期計算、言い換えると、初期値を用いた熱流体シミュレーション回数が約２００回である。その後、次に実行する場合、前回から変更された条件のみ再定義した解析モデルに対して実行するので、約５０回の計算回数で済む。したがって、従来のシミュレーション装置では、初期計算に要した回数（ここでは、約２００回）を毎回実行する必要があるので、１回のシミュレーションに非常に多くの時間を要する。これに対して、本願では、初期計算以降は、前回から変更された条件のみ再定義した解析モデルに対して実行するので、変更された条件について熱流体シミュレーションを行っていることとなり、計算回数を格段に少なくすることができる。その結果、データセンター内の空調状態を把握するための熱流体シミュレーション実行時間を短縮し、素早く状況を解析することが可能である。図８は、境界条件のみを再定義してシミュレーションを再実行した場合の収束曲線の例を示す図である。
【実施例２】
【００６０】
ところで、実施例１では、初期のシミュレーション実行後、所定時間経過後にシミュレーションを再実行する例について説明したが、これに限定されるものではない。例えば、データセンター内の温度が閾値以上になった場合や、ラック装置に備えさせた温度センサーや風量センサーによって異常が検出された場合などアラームが発生した場合に、シミュレーションを再実行するようにしてもよい。
【００６１】
そこで、実施例２では、図９と図１０を用いて、データセンター内でアラームが発生した場合に、シミュレーションを再実行する処理の流れについて説明する。図９は、実施例２に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートであり、図１０は、アラームの種別と再定義項目との対応関係例を示す図である。
【００６２】
図９に示すように、ステップＳ２０１〜ステップＳ２１１までの処理は、実施例１で説明したステップＳ１０１〜ステップＳ１１１と同様であるので、ここでは省略し、実施例１とは異なる処理であるステップＳ２１２〜ステップＳ２１４について説明する。
【００６３】
具体的には、熱流体シミュレーション解析装置１０は、熱流体シミュレーション解析が実施されてから所定時間が経過していない場合（ステップＳ２０７否定）、各種センサーによってアラームが検知されたか否かを判定する（ステップＳ２１２）。
【００６４】
例えば、熱流体シミュレーション解析装置１０は、データセンター内に備えられた温度センサーや風量センサー、又は、ラック装置ごとに備えられた温度センサーや風量センサーから実測値を取得し、実測値が予め任意に設定された閾値を超えるか否かを判定する。なお、ここでは、センサーから実測値を取得した熱流体シミュレーション解析装置１０が異常が発生しているか否かを判定しているが、これに限定されるものではない。例えば、温度センサーや風量センサーが、予め定められた閾値を超える温度又は風量を検出した場合に、熱流体シミュレーション解析装置１０に対してアラームを出力するようにしてもよい。
【００６５】
図９に戻り、アラームが検知されると（ステップＳ２１２肯定）、熱流体シミュレーション解析装置１０の解析条件収集部２０ｂは、アラーム種別に対応する解析条件を収集する（ステップＳ２１３）。そして、条件抽出部２０ｃは、解析条件収集部２０ｂによって収集された解析条件を境界条件として抽出する（ステップＳ２１４）。なお、アラームが検知されない場合は（ステップＳ２１２否定）、ステップＳ２０７に戻って、以降の処理が実行される。
【００６６】
例えば、解析条件収集部２０ｂは、図１０に示すようなアラーム種別と再定義項目との対応関係を示すデータベースを記憶部１５に記憶しておき、アラームが検出された場合に、図１０を参照して、検出されたアラームの種別から再定義項目を特定する。例えば、解析条件収集部２０ｂは、ラック装置の吸気側で温度アラームが検出された場合、「ラック排気風量」、「空調機冷房能力」、「空調機風量」を再定義項目として特定し、センサーや管理者の入力等からそれぞれの実測値を取得する。また、解析条件収集部２０ｂは、グリルで風量アラームが検出された場合、「配置情報」と「空調機風量」とを再定義項目として特定して、それぞれの実測値を取得する。
【００６７】
続いて、条件抽出部２０ｃは、解析条件収集部２０ｂによって、図１０に示したデータベースから特定された再定義項目を境界条件として抽出する。上記した例で説明すると、条件抽出部２０ｃは、ラック装置の吸気側で温度アラームが検出された場合、「ラック排気風量」、「空調機冷房能力」、「空調機風量」の実測値を境界条件として抽出する。また、条件抽出部２０ｃは、グリルで風量アラームが検出された場合、「配置情報」と「空調機風量」の実測値とを境界条件として抽出する。
【００６８】
図９に戻り、実施例１と同様、再実行部２０ｄは、条件抽出部２０ｃによって抽出された境界条件に対応する領域を実行部２０ａによって生成された解析モデル上から特定し、特定した領域を境界条件で変更する（ステップＳ２１０）。続いて、再実行部２０ｄは、境界条件のみが変更された解析モデルに対して熱流体シミュレーション解析を実行する（ステップＳ２１１）。その後、熱流体シミュレーション解析装置１０は、入力部１２等によって、装置終了指示やシミュレーション終了指示が受け付けられるまで、ステップＳ２０６以降の処理を繰り返して実行する。
【００６９】
このように、実施例２によれば、熱流体シミュレーション解析装置１０は、異常を報知するアラームが発生した場合に、当該アラームによる影響を受ける解析条件（メッシュ分割上では領域）の実測値を取得する。そして、熱流体シミュレーション解析装置１０は、取得した実測値で、アラームに関係する解析条件を変更（再定義）した解析モデルに対して、熱流体シミュレーション解析を実行する。したがって、異常が発生してから短時間で熱流体シミュレーションを実行することができ、異常状況を解析および対応策の選定を素早く実施することが可能である。
【実施例３】
【００７０】
ところで、本願が開示する熱流体シミュレーション解析装置１０は、シミュレーション結果を表示部１３に表示したりするだけでなく、シミュレーション結果と直前のシミュレーション結果とを比較し、比較結果を表示部１３に表示したりすることもできる。
【００７１】
そこで、実施例３では、図１１を用いて、シミュレーション結果と直前のシミュレーション結果とを比較する処理の流れについて説明する。図１１は、実施例３に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートである。
【００７２】
図１１に示すように、ステップＳ３０１〜ステップＳ３１１までの処理は、実施例１で説明したステップＳ１０１〜ステップＳ１１１と同様である。また、ステップＳ３１４〜ステップＳ３１６の処理についても、実施例２で説明したステップＳ２１２〜ステップＳ２１４と同様である。したがって、ここでは、実施例１や２と同様の処理についての説明は省略し、実施例１や２とは異なる処理であるステップＳ３１２〜ステップＳ３１３について説明する。
【００７３】
具体的には、熱流体シミュレーション解析装置１０の再実行部２０ｄは、境界条件のみが変更された解析モデルに対して熱流体シミュレーション解析を実行して得られたシミュレーション結果と、前回実行されて得られた結果とを比較する（ステップＳ３１２）。そして、再実行部２０ｄは、比較結果を表示部１３に表示出力したり、解析結果ＤＢ１５ｂに格納したりする（ステップＳ３１３）。その後、熱流体シミュレーション解析装置１０は、入力部１２等によって、装置終了指示やシミュレーション終了指示が受け付けられるまで、ステップＳ３０７以降の処理を繰り返して実行する。
【００７４】
例えば、再実行部２０ｄは、シミュレーション結果として空間内の温度変化や風速や風量変化のシミュレーションが得られた場合には、前回の結果と比較することで、空間全体の温度分布や風速分布、風量分布などの分布状況を比較結果として抽出する。また、分布状況だけでなく、例えば、今回と前回との差分又はその差分の時間変化などを比較結果としてもよい。
【００７５】
このように、実施例３によれば、前回との比較結果を表示することができるので、管理者等は、前回から異常に異なる条件や領域など、異常が発生しそうな情報をいち早く取得することができる。その結果、例えばデータセンター内などの異常を未然に防止することができる。
【実施例４】
【００７６】
ところで、本願が開示する熱流体シミュレーション解析装置１０は、シミュレーション結果と実測値とを比較し、その結果をフィードバックすることで、安定した空調制御を行うようにすることもできる。
【００７７】
そこで、実施例４では、図１２と図１３を用いて、シミュレーション結果と実測値とを比較し、その結果をフィードバックする処理の流れについて説明する。図１２は、実施例４に係る熱流体シミュレーション解析装置による処理の流れを示すフローチャートであり、図１３は、シミュレーション結果と実測値との比較例を示す図である。
【００７８】
図１２に示すように、熱流体シミュレーション解析装置１０は、データセンターが稼動されると（ステップＳ４０１）、上述してきた熱流体シミュレーションを実行する（ステップＳ４０２）。
【００７９】
そして、熱流体シミュレーション解析装置１０は、例えば５分ごとなど所定の時間おきに、データセンターやラック装置に設置されたセンサー等から温度の実測値を取得し、シミュレーション結果でのその時間における数値と比較する（ステップＳ４０３）。続いて、熱流体シミュレーション解析装置１０は、比較結果が許容範囲を超える場合（ステップＳ４０４肯定）、アラームを報知し（ステップＳ４０５）、危険な状態を管理者装置等に送信してフィードバックする（ステップＳ４０６）。その後、熱流体シミュレーション解析装置１０は、入力部１２等によって、装置終了指示やシミュレーション終了指示が受け付けられるまで、ステップＳ４０１以降の処理を繰り返して実行する。一方、熱流体シミュレーション解析装置１０は、比較結果が許容範囲を超えない場合（ステップＳ４０４否定）、ステップＳ４０１以降の処理を繰り返して実行する。
【００８０】
例えば、熱流体シミュレーション解析装置１０は、図１３に示すように、ラック装置ごとに産出された温度上昇のシミュレーション結果と、ラック装置ごとに備えられた温度センサーから取得された実測値とを比較する。この場合、熱流体シミュレーション解析装置１０は、ラックＮｏＡとＫが許容範囲を超えており、危険な状態であると判定してアラームを報知する。そして、熱流体シミュレーション解析装置１０は、ラックＮｏＡとＫが許容範囲を超えている危険な状態であるので、対策を行って危険を回避する旨の指示を管理者装置等に送信する。
【００８１】
このようにすること、異常の早期発見に繋がり、不安定要素を素早く排除でき、データセンターの安全運転および運用維持に貢献することができる。
【実施例５】
【００８２】
さて、これまで本願が開示する熱流体シミュレーション解析装置１０の実施例について説明したが、熱流体シミュレーション解析装置１０は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では実施例５として、本願に含まれる他の実施例について説明する。
【００８３】
（計算手法）
例えば、上述した各実施例では、ナビエストークス方程式など空気の流れと熱移動の保存方程式に対して、ＳＭＰＬＥ法などの分離解放の計算手順を実行して、シミュレーションを行う例について説明したが、これに限定されるものではない。例えば、熱流体シミュレーション解析を実施できる解析プログラムやアルゴリズムであれば、どのような計算方式を用いてもよい。
【００８４】
（シミュレーション実行契機）
また、例えば、上述した各実施例では、初回のシミュレーション実行から所定時間経過後やアラームが発生した場合をシミュレーション実行契機とする例について説明したが、これに限定されるものではない。例えば、熱流体シミュレーション解析装置１０は、シミュレーション結果からアラームが発生すると予測される時間に到達した場合に、熱流体シミュレーションを実行するようにしてもよい。すなわち、熱流体シミュレーション解析装置１０は、シミュレーション結果からアラームが発生すると予測される時間をシミュレーション実行契機とすることができる。
【００８５】
（比較対象）
例えば、実施例４では、シミュレーション結果と実測値を比較した結果を表示部１３等に出力する例について説明したが、これに限定されるものではない。例えば、熱流体シミュレーション解析装置１０は、シミュレーション結果とＣＯＰ（Coefficient  Of  Performance）やＰＵＥ（Power  Usage  Effectiveness）などの指標等を比較した結果を表示部１３等に出力するようにしてもよい。そうすることで、シミュレーション対象空間の空調に使用するエネルギー効率を向上させることができる。
【００８６】
（システム構成等）
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合（例えば、実行部２０ａと再実行部２０ｄとを統合するなど）して構成することができる。また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図２や図１０など）については、特記する場合を除いて任意に変更することができる。
【００８７】
（プログラム）
ところで、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することができる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。
【００８８】
［熱流体シミュレーション解析プログラムを実行するコンピュータシステム］
図１４は、熱流体シミュレーション解析プログラムを実行するコンピュータシステムの例を示す図である。図１４に示すように、コンピュータシステム１００は、ＲＡＭ１０１と、ＨＤＤ１０２と、ＲＯＭ１０３と、ＣＰＵ１０４とを有する。ここで、ＲＯＭ１０３には、上記の実施例と同様の機能を発揮するプログラムがあらかじめ記憶されている。つまり、図１４に示すように、実行プログラム１０３ａと、解析条件収集プログラム１０３ｂと、条件抽出プログラム１０３ｃと、再実行プログラム１０３ｄとがあらかじめ記憶されている。
【００８９】
そして、ＣＰＵ１０４には、これらのプログラム１０３ａ〜１０３ｄを読み出して実行する。つまち、図１４に示すように、実行プロセス１０４ａと、解析条件収集プロセス１０４ｂと、条件抽出プロセス１０４ｃと、再実行プロセス１０４ｄとなる。なお、実行プロセス１０４ａは、図１に示した、実行部２０ａに対応し、同様に、解析条件収集プロセス１０４ｂは、解析条件収集部２０ｂに対応する。同様に、条件抽出プロセス１０４ｃは、条件抽出部２０ｃに対応し、再実行プロセス１０４ｄは、再実行部２０ｄに対応する。
【００９０】
また、ＨＤＤ１０２には、解析モデルを作成する際に使用する解析条件を記憶する解析条件テーブル１０２ａと、シミュレーション結果を格納する解析結果テーブル１０２ｂとが設けられる。なお、解析条件テーブル１０２ａは、図１に示した、解析条件ＤＢ１５ａに対応し、同様に、解析結果テーブル１０２ｂは、解析結果ＤＢ１５ｂに対応する。
【００９１】
ところで、上記したプログラム１０３ａ〜１０３ｄは、必ずしもＲＯＭ１０３に記憶させておく必要はない。例えば、コンピュータシステム１００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に記憶させておく。また、コンピュータシステム１００の内外に備えられるハードディスクドライブ（ＨＤＤ）などの「固定用の物理媒体」に記憶させておく。さらに、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータシステム１００に接続される「他のコンピュータシステム」に記憶させておく。そして、コンピュータシステム１００がこれらからプログラムを読み出して実行するようにしてもよい。
【００９２】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
【００９３】
（付記１）所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施する実行部と、
前記実行部によって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する解析条件収集部と、
前記解析条件収集部によって収集された当該所定時間経過時点での解析条件から、前記熱流体シミュレーション解析が実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する条件抽出部と、
前記条件抽出部によって抽出された境界条件に対応する領域を前記実行部によって生成された解析モデル上から特定し、特定した領域を前記境界条件で変更して、変更した解析モデルに対して前記熱流体シミュレーション解析を実行する再実行部と、
を有することを特徴とする熱流体シミュレーション解析装置。
【００９４】
（付記２）前記条件抽出部は、前記解析条件収集部によって収集された所定時間経過時点における解析条件と、前記実行部によって熱流体シミュレーション解析が実行された時点における解析条件とを比較し、差異がある解析条件を前記境界条件として抽出することを特徴とする付記１に記載の熱流体シミュレーション解析装置。
【００９５】
（付記３）前記所定の空間における空調状態の異常を検出する異常検出部をさらに有し、
前記解析条件収集部は、前記異常検出部によって異常が検出された場合に、前記解析条件のうち、当該異常の影響を受ける解析条件を抽出し、
前記条件抽出部は、前記解析条件収集部によって抽出された解析条件を境界条件として抽出することを特徴とする付記１または２に記載の熱流体シミュレーション解析装置。
【００９６】
（付記４）前記再実行部は、前記熱流体シミュレーション解析を実行して得られたシミュレーション結果と、前回の熱流体シミュレーション解析で得られたシミュレーション結果とを比較した比較結果を生成することを特徴とする付記１〜３のいずれか一つに記載の熱流体シミュレーション解析装置。
【００９７】
（付記５）前記所定の空間における温度または風量を検出する検出部をさらに有し、
前記再実行部は、前記熱流体シミュレーション解析を実行して得られたシミュレーション結果と、前記検出部により検出された温度または風量とを比較し、比較結果が所定の閾値を超える場合には、異常が発生したこと報知することを特徴とする付記１〜３のいずれか一つに記載の熱流体シミュレーション解析装置。
【００９８】
（付記６）所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施する実行ステップと、
前記実行ステップによって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する解析条件収集ステップと、
前記解析条件収集ステップによって収集された当該所定時間経過時点での解析条件から、前記熱流体シミュレーション解析が実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する条件抽出ステップと、
前記条件抽出ステップによって抽出された境界条件に対応する領域を前記実行ステップによって生成された解析モデル上から特定し、特定した領域を前記境界条件で変更して、変更した解析モデルに対して前記熱流体シミュレーション解析を実行する再実行ステップと、
を含んだことを特徴とする熱流体シミュレーション解析方法。
【００９９】
（付記７）所定の空間における空調状態をシミュレーションする熱流体シミュレーション解析を実施する際の各種条件を示す解析条件を用いて解析モデルを生成し、生成した解析モデルに対して熱流体シミュレーション解析を実施する実行手順と、
前記実行手順によって熱流体シミュレーション解析が実施されてから所定時間経過後に、当該所定時間経過時点における解析条件を収集する解析条件収集手順と、
前記解析条件収集手順によって収集された当該所定時間経過時点での解析条件から、前記熱流体シミュレーション解析が実行された時点での解析条件のうち変更する条件を示す境界条件を抽出する条件抽出手順と、
前記条件抽出手順によって抽出された境界条件に対応する領域を前記実行手順によって生成された解析モデル上から特定し、特定した領域を前記境界条件で変更して、変更した解析モデルに対して前記熱流体シミュレーション解析を実行する再実行手順と、
をコンピュータに実行させることを特徴とする熱流体シミュレーション解析プログラム。
【符号の説明】
【０１００】
１０  熱流体シミュレーション装置
１１  通信制御Ｉ／Ｆ部
１２  入力部
１３  表示部
１５  記憶部
１５ａ  解析条件ＤＢ
１５ｂ  解析結果ＤＢ
２０  制御部
２０ａ  実行部
２０ｂ  解析条件収集部
２０ｃ  条件抽出部
２０ｄ  再実行部
１００  コンピュータシステム
１０１  ＲＡＭ
１０２  ＨＤＤ
１０２ａ  解析条件テーブル
１０２ｂ  解析結果テーブル
１０３  ＲＯＭ
１０３ａ  実行プログラム
１０３ｂ  解析条件収集プログラム
１０３ｃ  条件抽出プログラム
１０３ｄ  再実行プログラム
１０４  ＣＰＵ
１０４ａ  実行プロセス
１０４ｂ  解析条件収集プロセス
１０４ｃ  条件抽出プロセス
１０４ｄ  再実行プロセス
【図１】
2011059740.tif 000009
【図２】
2011059740.tif 000010
【図３】
2011059740.tif 000011
【図４】
2011059740.tif 000012
【図５】
2011059740.tif 000013
【図６】
2011059740.tif 000014
【図７】
2011059740.tif 000015
【図８】
2011059740.tif 000016
【図９】
2011059740.tif 000017
【図１０】
2011059740.tif 000018
【図１１】
2011059740.tif 000019
【図１２】
2011059740.tif 000020
【図１３】
2011059740.tif 000021
【図１４】
2011059740.tif 000022
【図１５】
2011059740.tif 000023