テスラノートテスラノート物理シミュレーションとAIとその応用。のをBoussinesq近似した方程式はテンソル表記で下のように表せます。\label{eq:scale-factor-3}\end{align}$$ベクトル表記だとこうでした。\label{eq:scale-factor-13}\end{align}$$これらの方程式中の物理量は単位を含む量です。このまま解いても差し支えないし、実際にプログラムを書いてシミュレーションを行う場合こっちを使うことも多いと思います。便利な性質があり、無次元化という操作を行うことが多いです。そこで、無次元化したNavier-Stocks方程式を導出していきます。T_0\)としましょう。代表長さとは解きたい対象の代表的な長さであり、例えばビルの周りの流れを解きたいのであればビルの一片の長さが代表長さとなります。ただの無次元化するための基準なので、大体のスケールがあっていれば別に長い方でも短い方でも何でも良いです。無次元化とは、ただ、今まで10[m]とか、5[m/s]とかを使っていたものを、0.6とか、0.9といった単位を無次元にするだけの意味でしかないので、別に基準は何を使っても良いのですが、0~1くらいの値にするのがやりやすいので代表的な長さなどを使います。代表速度も同じようなものです。最低温度)にすると、大体基準化温度が0~1になるのでやりやすいと思います。普通はこういったものを使います。無次元化した方程式を使う場合は、単純に出てきた値を再度無次元化した式から、実際の値に戻すだけですので、別にどんな値を使っても一応大丈夫です。\label{eq:scale-factor-4}\end{align}$$となっています。この\eqref{eq:scale-factor-4}を\eqref{eq:scale-factor-1}~\eqref{eq:scale-factor-3}式にブチ込んで無次元化します。圧力のところですが、これは動圧を思い出してください。なんで?って思うかもしれませんが、単位が無次元化すれば別に何を使ってもいいのです。動圧は圧力の単位でそれを2倍したものを使ってやります。無次元化に使う値に別に制約はないのですから、新たに値を作るより、速度等から作った方が確実にいいです。しないと綺麗になりません。\(Pr\)はプラントル数と呼ばれます。熱の話は置いといて浮力項を無視すると、元々、\(\rho\)と\(\nu\)との2つのパラメータが、\(Re\)のみに集約されています。これは何を意味するのでしょうか?まず、流れというのは、\(Re\)というパラメータのみで決まるです。\(Re\)は粘性項にかかっています。粘性項は分子粘性を表す項であり係数が大きければ大きいほど分子粘性が働き、流速が隣の流速に引っ張られていきます。\(Re\)は流れのネバネバさを示すパラメータなのです。レイノルズ数という言葉を聞いたことがある人は多いと思います。一般にレイノルズ数が低いとネバネバした流れになり、層流という流れになりやすいです。ハチミツが流れているのをイメージしてください。レイノルズ数が高いと、サラサラした流れになり、乱流という流れになりやすいです。基本的に世の中のほとんどの流体は乱流で、イメージとしてはタバコの煙がスーッと層流で上っていった先にぐちゃぐちゃっと乱れる流れを目にします。レイノルズ数で流れが決まるということは色々面白い考察が生まれます。L}{\nu}}\)より、ありと人間で同じ風が吹くと人間に比べありは代表長さLのスケールが小さいので、\(Re\)は小さくなりネバネバした流れに感じるはずです。虫が簡単に飛べるのはこういった力があるのかもしれません。風洞実験というものの有効性がわかります。風洞実験とは実際に建物などの模型を作って、風を巨大扇風機で当てて流れを見てやったり力を見てやるというものです。煙とか色付きの気体を入れておけば流れが目で見て分かる。10の模型を作ったとしよう。Lが1/10になったので、単純にUを10倍にしてやれば、同じ流れが担保できることになります。同じように飛行機とかを作るときにいきなり等身大のスケールを作る必要はないわけです。スケールを1/100とかにしてしまい、Uを100倍にするのが辛ければ、動粘性係数\(\nu\)で調整してやればいいです。飛行機とかの場合、圧縮性が無視できなくなってしまい、圧縮性で重要なパラメータである、マッハ数(流速/音速)も調整する必要があります。難しい!もう一つ考え方があります。建築物の都市における流れの風洞実験をしたいとします。その時、1/10の模型はでかすぎます。1/200くらいにして欲しいところです。10^6\)となります。すると、\(\frac{1}{Re}\)がかかる粘性項はほとんど無視できるレベルじゃないでしょうか?よって、まあいけるだろということで、スケールのでかい実験ものに対しての模型の実験は割と正しいと言えます。熱流体になると話は別です。L}{U^2}}\)を調整するには、Lを1/10倍、Uを10倍にしてしまうと、1000倍もの差ができてしまいます。T_0\)で補ってやらなければいけません。今までより1000倍の温度差をつけるのである、これは流石に無理です。よってやはりシミュレーション最強説が説得力を増していきます。シミュレーションすごいですね。流体を学ぶ前に、流体とは何かから行きましょう。流体力学の重要な定理にベルヌーイの定理というものがあります。コメントをキャンセルメールアドレスが公開されることはありません。