Using the Newton solver for k-epsilon turbulence models #29236
-
Check these boxes if you have followed the posting rules.
QuestionHello! I am currently attempting to design a RANS model using the k-epsilon formulation you all have implemented recently, and had a question on the matter. For my specific purposes, it would be useful to use the Newton-solver to simulate my experiment (I am attempting to do some ROM analysis, and algorithms I have written in the past are based on the Newton update). For non-RANS models (just using simple mass, momentum, and heat transfers), the Newton algorithm seemed to be working, but once I added in TKE and TKED variables and kernels, it gave me the error
And it looks like the error is being given by the I've seen the SIMPLE algorithm, and I could probably work with it, but it would be nice to work with what I'm familiar with. Any ideas on where to go with this? Thanks! Charlie Additional informationNo response |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 2 replies
-
They are enabled, though we do not leverage them anywhere so you would be a first-adopter
Did you set the parameters in the problem to request the previous solution? Did you follow the tests for TKE + Newton ? |
Beta Was this translation helpful? Give feedback.
-
I did not manually set the parameters in the problem to request the previous solution - I was not aware of that functionality, but I will look into that! For the tests of TKE + Newton, they all use the I was basing my Turbulence models on the I am mostly trying to learn how to properly use the Navier-Stokes module right now, so I was avoiding using the larger |
Beta Was this translation helpful? Give feedback.
once #29177 is merged you ll be able to dump the Physics syntax to regular kernel syntax. It might already work in your case. Try setting (just once) Problem/type=DumpObjectsProblem
Regardless, you can see the parameters of the Problem and executioner block and try to use those
No it's exactly the same as the Modules block, except that there's tons of additional helper and checks that we did not have bac…