はみ出たら警告を出す。No.2:流速m/sをcsvファイルで指定して時刻歴変化No.1のようにテーブルで指定する方法は、1行ずつ手打ちで指定しないといけないのでとっても面倒です。試験データとか理論計算した時刻歴変化を流入条件に与えたい場合は、やっぱりデータとそのまま与えたいです・・・・ということで、「csvファイル」を流入条件に与えるようにしたいと思います。↓こちらを参考にします。https://cfd.direct/openfoam/user-guide/v6-boundaries/↓解析するディレクトリに「velocity.csv」をおいておきました。↓「velocity.csv」のファイルはこんな感じ~↓設定はこのように書きます。"$PWD/velocity.csv";}}nHeaderLine:ヘッダーは今回1行だけあるので「1」とします。0:時間は1列目にあるので「0」と書きます。3):データの列はいくつかを指定。“,”:データはカンマ区切りですよってことの指定。no:こいつの意味は不明(笑)“$PWD/velocity.csv”:「velocity.csv」がどこにあるかを指定。今回はカレントディレクトリにcsvファイルをおいたので、環境変数「$PWD」で現在パスを指定しておきました。No.3:質量流kg/sをcsvファイルで指定して時刻歴変化No.2で流入条件として流速をcsvファイルで与えることができたのなら、質量流(kg/s)もできるだろうってことでやってみました。↓解析するディレクトリに「massflow.csv」という名前のcsvファイルをおいておきます。↓「massflow.csv」の中身はこんなかんじ~先ほどの流速ベクトルと違って質量流はスカラーで与える必要があります。↓設定はこのように書きます。0);}typeを「flowRateInletVelocity」として、「massFlowRate」と書いて流入条件を質量流と指定をします。(1):スカラー量なので「1」と指定します。“$PWD/massflow.csv”:現在パスを指定して「massflow.csv」を読み込みます。1:あくまで流入条件は流速で与えているので、質量流を与えつつ流速に計算しなおす必要があるので密度を指定します。\(A\)が流入面の面積なので密度\(\rho\)を与えれば流速\(v\)が計算できます。この場合は、面に垂直に流速ベクトルを与えているのだろうか・・・←わかっていないです(*_*;どうにか設定ができたので、計算して流入面での流速変化を見てみます。20190511_201159流速が正しいか計算してみましょう。時刻0.01sだけ計算で見積もってみましょう。「massflow.csv」ファイル内で、時刻0.01sで質量流0.00001kg/sを与えています。流入面の面積:\(A=0.25*1\)m2で、密度\(\rho=1.0\)kg/m3としています。A}=0.4\)m/sとなっているはずです。確かに、CAE解析の結果も0.01sで流速\(v=0.4\)m/sです。比熱の温度依存性(3)】分配関数の準古典近似を考えてみよう。-【理想気体の比熱の温度依存性(8)】量子論で2原子分子の比熱を計算。低温極限で調和振動子の量子化エネルギーは凍結している。【CAE解析の目的とは?】CAEは実機の代替えなのか?精度を無視してパラメータスタディすることは意味がないのか?【Udemyがお勧め理由5つ】プログラミングを勉強するなら動画学習おすすめ【まとめ】比熱の温度依存性について。古典論と量子論から理解する。コメントを残すコメントをキャンセルプロフィールカマキリ(^^)大学以上の物理を勉強してブログに書いていきます。大学の専攻は物性理論で、Fortranを使って数値計算をしていました。CAE解析(流体解析)・毎日note更新しています。内容は、「現在勉強中の内容」「日々思ったこと」を書いています。1DCAEの操作方法などを動画にしています。youtube・Qiitaではプログラミング言語の基本的な内容をまとめています。