Nays1D+で計算を走らせているのですが、途中で、以下の文が表示され、計算がそこで終了となります。
早い話が、計算中に、acの値が、3028番目のメッシュでものすごく小さくなったり、3025番目のメッシュで急激に大きくなったりしましたよということなのだろうと思いますが、このacというのの意味が分からず、どう対処すればよいのか困っています。また、isnan fvというのも検討がつかず、困っています。
ac becomes too small in cont !!! 3028 -333.733973588687
ac increase too rapid in cont !!! 3025 507.819098511811
isnan fv ・・・以下、数字が続く
教えていただきたく、お願いいたします。
コメント
回答が遅くなりましてすみません.Acは1次元モデルの川の断面積を意味します.
このケースでは,計算格子i=3028でAcが一時的に負の値となっており,ソルバー内でこれを補正する
ことができなくなって発散しているようです.対処方法として,
・もしも計算初期にこのエラーが生じる場合
下流端の水位の設定を変えてみるのも一考です.水位を大きくしてみてください.
・計算は「不定流計算」でしょうか?そうであれば,計算時間間隔Δtを小さくして
やり直してみていただけないでしょうか?
確認が遅くなりましてすみません。
Acの件、教えていただきましてありがとうございます。
水位を大きくしたところでなくなりました。
ありがとうございました。