Enhancement to chtMultiRegion*Foam with residual controls
Functionality to add/problem to solve
During updating my tutorials on my website, I found that the chtMultiRegionFoam does not support:
- Under-relaxation when we want to make more outer corrections
- And hence, I guess a residual control for outer-correction loop is not possible either
- Furthermore, the steady-state solver does not has an residual control implemented to leave the SIMPLE loop after all convergence criteria are fulfilled
Target audience
CHT cases with high stiffness in terms of the fluid-region which might need under-relaxation and outer corrections
Proposal
Extending the solver to work with outer-loops (fluid-region). Stuff was already implemented in v8.
What does success look like, and how can we measure that?
Testing on my gin-tonic case should be sufficient in terms of functionality implementations. Residual-Control can be checked easily using FOAM tutorials
Links / references
-
chtMultiRegionSimpleFoam residual control
-
chtMultiRegionFoam convergence implementation; Source-Code v9
Funding
If you want, I can provide the patch.