ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

流体シミュレーションコミュのCourant Numberについて

  • mixiチェック
  • このエントリーをはてなブックマークに追加
こんにちは.私は大学にて氾濫解析水理モデルについて勉強しているものです.
先日Courant Numberについて調べていたところ,条件として1以下であること,1に近づくほど良いという記述について疑問を持ちました.

疑問に思った点は「1に近づくほど良い」の部分です.何がどう良いのかわかりません.誰かCourant Nuberについて知っている方がいらっしゃいましたらよろしくお願いいたします.

コメント(5)

そのモデルはわかりませんけど、ちょっと検索してみたところ、
「移流方程式の安定性を評価する上で大変重要な無次元数」
というような記述がありました(正しいかどうかはわかりませんが)。
これから判断すると、
「移流方程式はクーラン数が1以下でないと安定せず、また1に近いほど安定である」
ではないかと思うのですが。

パラメータから見る限り、クーラン数は
「現象に対して適切な解析メッシュが切れているかどうか」
の指標といっていいのかな?
クーラン数は主に差分方程式の計算のために使われるもので
「1に近いほど良い」のではなくて、「1以下でないと計算が破綻する」ものです。

詳しくは「CFL条件」とか離散化の安定性解析なんかを調べると出てきますよ。
また、数値計算の、特に物理シミュレーションの基礎を解説してる書籍なんかを読めば
大抵は載ってます(多分。
オススメの書籍としては
* 越塚誠一 (2006):『インテリジェント・エンジニアリング・シリーズ 数値流体力学』 培風館、ISBN 4-563-03561-0。
* 峯村清 (2005):『Javaによる流体・熱流動の数値シミュレーション』 森北出版、ISBN 4-627-91751-1。
といったところでしょうか
返答ありがとうございます.
参考資料まで紹介していただき,感謝しております.

数値計算における知識が足りず,周りに頼れる人がいないため
これからもたびたび質問トピックスを立ち上げることがあるかと思いますが
今後ともよろしくお願いします.




さらに補足するならば、

CFL条件が必要なのは数値解法が陽的法の場合です。陰的法では不要です。場合によってはCFL数1000で計算するとかいうこともあります。その分、精度は落ちますが。

CFL数が大きい(1に近い)ほど、時間刻みを大きく取れるので、計算を速く進めることができます。1に近いほど安定とは限らないと思います。もしそうならみんな1で計算しますから。

「現象に対して適切な解析メッシュが切れているかどうか」
というより、時間刻みの問題だと思います。メッシュをいくらで刻もうが任意です。問題はその刻んだメッシュに対して物理的に意味のない時間刻みとならないかどうかです。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

流体シミュレーション 更新情報

流体シミュレーションのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。