以下は、揚力と抗力係数に関するナレッジベースの記事で、以下の質問に答えています:
- なぜ揚力と抗力係数は大きすぎたり小さすぎたりするのですか?
- 結果を改善するにはどうすればよいですか?
解答
シミュレーションの結果、揚力や抗力係数が期待値と異なることがあります。これは必ずしも結果が間違っているわけではありません。
誤差を探す前に、揚力と抗力係数の計算方法を理解しましょう。次の式が使われます:
$$C_d = {2 F \over \rho V² A}$$
ここで
- \(C_d\): 抗力係数
- \(F\) \([N]\): 指定された抗力方向の力の合計
- \(ρ\) \([kg/m³]\): 流体の密度
- \(V\) \([m/s]\): 自由流速
- \(A\) \([m²]\): 基準面積
$$C_l = {2 F \over \rho V² A}$$
ここで
- \(C_l\): 揚力係数
- \(F\) \([N]\): 指定された揚力方向の力の合計
- \(ρ\) \([kg/m³]\): 流体の密度
- \(V\) \([m/s]\): 自由流速
- \(A\) \([m²]\): 基準面積
トラブルシューティング
まだ不明な点がある場合、よくあるエラーを以下に示します:
- Forces and moments coefficients の設定で、抗力と揚力の方向を間違って指定している:
抗力と揚力の方向が適切であることを確認してください。どのような方向を選択すればよいかわからない場合は、こちらの記事を参照してください。
- 参照面積と自由流速の大きさの推定が不十分:
これらのパラメータは Forces and moments coefficientsでユーザーが定義します。デフォルトでは、これらの値は1です。
ユーザーは、形状や境界条件に基づいてこれらのパラメータを更新する必要があります。例として、アーメッドボディ(自動車の簡略版)を考えてみましょう:
車の形状の場合、参照領域は正面領域の背景面への投影で与えられます。図3にその結果を示します:
例えば、航空機の場合、揚力と抗力係数の計算には主翼の湿潤面積(投影面積)が使用されます。
また、自由流速は入口流速と同じになります。
- エンティティの間違った割り当て
Result controlで目的の面のみを割り当てるようにしてください。アーメッドボディのジオメトリを例にとると、車の壁面のみを選択する必要があります。
結果の収束
Result controlを正しく設定するだけでなく、結果が物理的に収束していることを確認してください:
- 非物理的な結果
非物理的な結果: ポスト処理環境で、結果を視覚的に検査し、非常に高い速度値など、非物理的なものがないかを調べます。このような場合は、こちらの記事を参照してください。
- 収束していない結果:
抗力と揚力の係数が収束していることを確認します。これは、Forces and moments のプロットを確認することで行うことができます:
CFD シミュレーションの収束に関する詳細については、こちらの記事を参照してください。