Thread Content
プロセスにはループがあり、その後テアフローが設定され、このフローの収束許容誤差がカスタマイズされました。計算結果にエラーが表示されます:* WARNING BLOCK R201 IS NOT IN MASS BALANCE: MASS INLET FLOW = 0.24064727E+02, MASS OUTLET FLOW = 0.23832831E+02 RELATIVE DIFFERENCE = 0.97301131E-02 IMBALANCE IS DUE TO A LOOSE TEAR TOLERANCE STREAM VAPOR TOLERANCE = 0.20000000E-01 この結果は、VAPORというテアストリームの許容値があまりにも緩く設定されており、R201というモジュールの計算許容値は0.009……であることを意味しています。私はVAPORの収束許容値を0.02から0.01に変更しましたが、理論上は許容基準を満たすはずです。しかし、それでも計算結果にはエラーが表示されます。 質量の不均衡によりデータの計算に誤りが生じており、この収束許容値を下げたいのですが、どこから修正すればよいか分かりません。 {:3_65:} 神様、ご指導をお願いします…………
異なる収束問題には異なる解決法があり、テアリングフローに初期値を与えるか、収束手法を変更するなどです。可能であれば、あなたのbkpファイルを送ってもらって確認したいです
ファイルにはプロジェクトの内容が含まれているため、どうしても送ることができません。{:3_65:} 初値の問題についておっしゃっていましたが、今日もう一度試してみました。まずは大きな許容誤差を設定し、計算された値でテアストリームの初値を置き換え、その後許容誤差を少し小さくして、再び計算値で初値を置き換えるという方法です。 許容値は徐々に小さくしていけますが、必要な値まで下げることはできません。もし下げすぎると、Err/Tolが5前後になってからはもう下がらなくなります。 孫蘭義の教材には、これ以上低下しない場合の対策として次のように書かれています:1. より小さい内部ループの許容誤差を設定する(BLOCKの許容誤差は0.0001で、外部のテアフローの許容誤差は0.005であり、すでに外部の方が内部よりも大きい)2. 外部ループの許容誤差を増やす3. Broyden法またはNewton法を用いて内部ループと外部ループの両方を同時に収束させる。(Newtonも同時に使うように修正したら、物性が不足しているという計算エラーが出ました= =)そのため、どう調整すればいいのかわからなくなり、その許容範囲までしかいけないようです。 ファイルを送ることができません。問題の説明が不明瞭になってしまうかもしれませんが、ご協力いただき誠にありがとうございます。{:3_64:}
何をしているのかよく分かっていない限り、newonやbroydenはあまりお勧めしません。循環回数を増やしてみてください。減衰係数を変更する。
ASPENは質量保存をシミュレートできるか? つまり、質量流量の保存ということですね。
わかりました、ダンピング係数を変更してみます。モジュールにその設定があることは知っていますが、テアフローのセクションにもダンピング係数の設定があるのでしょうか?