fluent 经典问题 Fluent 收敛判断和 solver选择
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Fluent 收敛判断和solver选择
从上转过来的,虽然是英语,但是静下心来慢慢读一读能学到很多
问题:----------------------------
Hi! I have tried an external aerodynamic problem in Flunet. In it, I want to know pressure distribution over the wing assembly.
I have used Coupled-Implicit-Spalart Allamaras solver with courant number 1 initially. I gave pressure-far-field BC in elliptical boundary around wing assembly which is 10 times larger.
After 5000 iterations also, my solution is not converging or continuity and momentum residuals are not coming below 1e-3. They oscillating between 1e-2 and 1e-3. Viscous residual is less than 1e-3.
I have changed under relaxation factors, discretization schemes also. Still, I am not able to achieve residual lesser than 1e-4.
I want any one users help. I am conveying my advance thanks ..........
with regards, vengi.
某人的回答
There's a few things that could be going on.
One possible answer is that your model is converged (that's always the happiest answer, isn't it?). The residuals you are looking at are normalized based on the residuals of the first iteration. So if your initial guess is pretty accurate, then your first residuals will be small, and all of your following residuals will be small as well, but since they are normalized according to that first small value, they look large. This typically shows up in the continuity and momentum residuals, and sometimes even in the x, y, and z velocity residuals (at least in the coupled solver). One thing you should be doing with your model is monitoring other factors besides your residuals. If you're looking for the pressure distribution, then define a few points along your airfoil and monitor the pressure at these points. You should also monitor at least the lift of your airfoil. You can find these monitors under
solve->monitors. Judge convergence by when these have leveled off. While your model is solving, you will probably have to go in and clear the data in the monitors or adjust the scale of the axis to get a better idea of when they've truly leveled off. That can all be done in the windows where you defined the monitors.
Another possibility is that your model isn't converged (the less happy of the answers). If that's the case, then there's lots of possible reasons. One common one is the use of the Coupled Solver in low speed flows. Since the coupled solver
is a density based solver, it can get hung up in incompressible flow regimes. Typically, I only use the coupled solver for flows over Mach 0.7, but I've used the segregated solver from Mach 0.05 up to Mach 1.2 (paying CAREFUL attention to the mesh where shocks form). Another possible problem is that its an unsteady problem. If you've stalled, you could be shedding vortices at some frequency. The SA turb model does alright with small separation regions, but a large separation region (say behind a shock at some angle of attack) can cause it to fall apart. It was originally designed for 2D airfoils without any separation. They've modified it some to try and make it work in 3D, and to try and help it handle separation, but I still haven't had much luck with it. There could also be some issues with your mesh. Pay attention to your y+ values and the rules concerning them.
Either way, you really should be monitoring more than the residuals to judge convergence. I've seen it a lot here, where someone will call a model converged because the residuals dropped below 1e-03, but when I've taken the model and continued with the iterations, I've seen a dramatic change in the forces. I've also seen it where someone will be 8 or 9 thousand iterations in trying to get the residuals to drop, but the forces have been steady.
Hope this helps, and good luck,
Jason
又有一个人来提问
Hi Jason, could you tell me more about using the segregated for transonic on ligthly supersonic flows? I tried it with the AGARD 445.6 wing for flutter determination and I had very good results for transonic flows. So, If we take care of under-relaxation factors and we make a good mesh, can segregated solver be used even for transonic flows?
luca
Sysnoise's Users_Manual
接着回答
You can use the segregated solver for transonic flows. It tends to diffuse the shocks compared to the coupled solver, but you can fix that by using a refined mesh. A lot of times that's what I have to do here, because I'm running into memory limits, and increasing the mesh by 10-20% still fits in the available memory, where switching to coupled solver doesn't (coupled solver uses 1.5x to 2x the memory because it stores the solution to the last iteration).
As far as solver settings... it's very important to set your control limits. For temp and pressure, I calculate the delta between freestream and stagnation, and I