|
[Sponsors] |
Cylindrical mesh with symmetrical BC - fv Sols and Schems |
![]() |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
![]() |
![]() |
#1 |
Senior Member
Desh
Join Date: Mar 2021
Location: Sydney
Posts: 124
Rep Power: 6 ![]() |
Hi Formers,
I am attempting to run a 3D, CHT transient solver for cylindrical domain with symmetry BC, using OF12. ( btw I love the new OF12!!!). please see the attached for the domain. I initially tried Ansys Mechanical Mesher but OF12 did not like it at all then I have to turn back to good old blockMesh. I've created a decent mesh, please also see the checkMesh results. Now the model runs ok with the following fvScheme PHP Code:
PHP Code:
Are there any general things to change in 'fvSolution' and 'fvScheme' in particular for cylindrical domain with 'sys' BCs to 1) to increase its robustness ? 2) to increase the accuracy ? ( So i can start the model with robust config. and then finish with accuracy) Thank you D |
|
![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Join Date: Apr 2020
Location: UK
Posts: 840
Rep Power: 16 ![]() |
Yes - although aim #2 will come at the expense of aim #1 (Sod's law!).
The next thing I would try would be to change the divSchemes from upwind (1st order, highly stable, but also highly diffusive) to something nearer to 2nd order. Beware - removing the numerical diffusion removes a stabilising factor fromt he simulation, so you may have to work hard to keep the run from crashing and play with the different 2nd order divSchemes to find the best one for your simulation setup. This will probably have a BIG impact on parts of the solution with strong flow gradients. Ditto for the time integration - change from Euler (1st order) to one of the 2nd order schemes. This may only have a small effect if your time step is already small. Also worth checking that your nOuterCorrectors and nNonOrthogonalCorrectors settings are optimal - try increasing a little, and look at the residual values to see if there's any benefit from doing more PIMPLEs or more pressure correctors. Once you have the best solution possible on that mesh, then I would consider improving the mesh - eg smoothing out the sudden checnges in mesh size; getting rid of the 7 extreme orthogonality faces from the checkMesh etc. This will give a minor tweak to the accuracy, but will probably also help the stability. Hope the above helps. |
|
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Desh
Join Date: Mar 2021
Location: Sydney
Posts: 124
Rep Power: 6 ![]() |
Hi Tobermory,
This certainly helps a lot, thanks for the directions! Cheers, D |
|
![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Desh
Join Date: Mar 2021
Location: Sydney
Posts: 124
Rep Power: 6 ![]() |
Additionally, I am really keen to see if there are any other ways to increase the stability.
In this cylindrical mesh with 'sym' BCs, I have only one patch ( to act as both inlet and outlet) to maintain its pressure. Sometimes I start with the high viscosity, jus to get the model take off, but I would really really like to know if I can do any other changes to increase the stability. Thanks, D Last edited by dasith0001; May 18, 2025 at 22:29. Reason: typo |
|
![]() |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|