数値流体力学
Channel: 宇宙のすべての知識 プリンシピア
Date: 06/05/2020

数値流体力学, by Wikipedia https://ja.wikipedia.org/wiki?curid=1101676 / CC BY SA 3.0

#数値流体力学
#計算科学
#研究の計算分野
#数学に関する記事
NASAの極超音速実験機 X-43Aまわりの可視化結果。
機体表面の色は伝熱量を表し、断面のスライスには局所マッハ数の等値線が示されている。
 数値流体力学（すうちりゅうたいりきがく、英: computational fluid dynamics、略称：CFD）とは、偏微分方程式の数値解法等を駆使して流体の運動に関する方程式（オイラー方程式、ナビエ-ストークス方程式、またはその派生式）をコンピュータで解くことによって流れを観察する数値解析・シミュレーション手法。
計算流体力学とも。
コンピュータの性能向上とともに飛躍的に発展し、航空機・自動車・鉄道車両・船舶・血流等の流体中を移動する機械および建築物の設計をするにあたって風洞実験に並ぶ重要な存在となっている。
 数値流体力学では与えられた幾何形状をコンピュータで扱えるように離散化する必要がある。
離散化には次のような手法がある。
 流体力学ではよく行われるように、数値流体力学でも支配方程式やその解を無次元化することが便利である。
しかし、流れが複雑な場合、流体の物性値が一定でなかったり、境界条件が非定常であったりすることで流れを記述するのに必要なパラメータが多数できてしまい、無次元形式にしても有用でなくなる場合がある。
 一般には次のような手順で解析が行われる。
 前処理（プリプロセス、pre-process） モデルデータ作成 対象物体の形状を再現した3Dまたは2Dモデルを作成する。
設計にCADを使用し、そのデータを用いることが多い。
 格子生成 数値流体力学では空間を離散的に扱うため、物体形状および周りの空間を離散化する必要があり、一般には計算格子（グリッドあるいはメッシュとも）で表現する（一方、メッシュフリー法、粒子法などの格子を用いない手法も存在する）。
格子生成には四面体を用いた非構造格子法、直方体を用いた構造格子法などさまざまな手法がある。
また、格子の数を格子点数といい、これを大きくすれば結果の精度が上がるものの解析にかかる時間が増大する。
このため、境界層が存在する物体近傍や衝撃波面など、詳細な結果が求められる部位のみに多くの格子を配置する、というような工夫がなされる。
 解析 コンピュータによる反復計算を用いて格子毎の流れ方程式の近似解を求める。
計算の結果として、各格子ごとの圧力・流速・密度などが求まる。
格子点数やスキーム、コンピュータの性能にもよるが、長い時間を必要とすることが多く、スーパーコンピュータが用いられることもある。
 後処理（ポストプロセス、post-process） 数値的な出力 計測器などの制約から実際には測定ができないような箇所でも、数値解析では計算領域内ならどこでも物理量を得ることができる。
またそれを数値積分することで、物体にかかる力などを求めることもできる。
 可視化 多くの場合、流れ場の把握などのために、解析結果の可視化を行なう。
具体的には、物体表面および周辺流れの圧力分布を色（等圧線、コンター図）で表現したり、流線を曲線で表したり、渦度を等値面で表したりといった具合である。
画像からアニメーションを作成することも多い。
 シミュレーション空間には壁面・外乱が存在しないため実際の状況に限りなく近い状況をシミュレートできる。
また、風洞装置は大型で多額の設備投資を必要とし、さらに模型の制作等実験費用も大きい。
しかし、現在の数値流体力学には流れを完全に再現できないという欠点がある。
これは流れの基礎方程式であるナビエ-ストークス方程式が複雑な偏微分方程式であり、解析解が求められていない（求められるか否かも定かでない）ため、近似解を使わざるを得ないことに由来している。
 このような背景から、数値流体力学を実際に使用する場合には風洞実験を併用することが一般的であり、現段階では風洞実験に取って代わる存在には至っていない。
 流れの中では多くの物理過程が起こり得、それらが流れと相互作用を及ぼしあうことで多様な現象が現れる可能性がある。
重要な応用分野ではこのような物理過程が起きており、CFDの適用が研究、応用されている。
 「CAE#主な解析の種類」も参照 汎用CFDソフトウェアは多数存在しており、実務レベルから研究レベルまで様々な用途に使用されている。
以下にいくつかのメーカー及びソフトウェアを示す。
 乱流[編集]