Question about conjugate heat transfer examples in MOOSE #32571
Replies: 3 comments 35 replies
-
|
My main question I am currently thinking about two solution strategies. Option 1: Single application Use one input file for the whole problem. Two sub-options: (1a) Fluid = FV, Solid = FV This seems more consistent with the current FV-based CHT tools in MOOSE. (1b) Fluid = FV, Solid = FE This seems physically reasonable, but I am unsure how best to handle the fluid-solid interface in a single application when the fluid temperature is cell-centered FV and the solid temperature is FE-based. My question here is: Is FV fluid + FE solid in one application a reasonable path in MOOSE for transient conjugate heat transfer? Option 2: MultiApps + Transfers Use two separate input files: one app for the solid conduction problem (possibly FE) Then couple them through TransientMultiApp + Transfers, exchanging interface data between the two problems. From the documentation, MultiApps are intended for loosely-coupled systems, and TransientMultiApp supports transient advancement and optional Picard-style coupling. So I am wondering: Is solid FE + fluid FV coupled through MultiApps/Transfers a reasonable strategy for this problem? Why I am not planning to use SIMPLE for now I have also looked at the SIMPLE executioner. However, the documentation presents it specifically for the steady-state incompressible Navier-Stokes equations. My current target problem is transient natural convection with conjugate heat transfer, so at this stage I am leaning toward a transient INSFV-based route instead of SIMPLE. What I would appreciate guidance on For this kind of problem, what would you recommend as the better path: single-app FV-FV transient CHT, Also, if MultiApps are recommended, I would appreciate advice on the most robust way to treat the fluid-solid interface in transient simulations. Thank you very much for any suggestions. Wei |
Beta Was this translation helpful? Give feedback.
-
|
Hello A few comments:
No this won't work well out of the box. Our best FV solver uses a very different solve technique than the FE solver.
Using the LinearFV / PIMPLE-CHT, this would be recommended approach.
You can use the PIMPLE scheme to run a transient natural convection. The same CHT machinery implemented for SIMPLE works in the PIMPLE executioner.
Yes though may not be the fastest, it will depend on the FV fluid performance mostly.
All options are possible. In Cardinal I think there are example of Dirichlet-Neumann coupling where the wall temperature and the heat flux are used.
No that's not accurate, we can couple strongly with MultiApps, you just need to iterate using the fixed point iteration parameters.
It's not the most accurate option. Geometric interpolation of the heat flux will not be conservative by default. using the |
Beta Was this translation helpful? Give feedback.
-
|
I am building a transient fluid–solid CHT test case under the PIMPLE executioner (INSFV), as a bridge case before enabling buoyancy. Setup (simplified)
What I checked
Current issueThe simulation runs, but the adaptive time step stabilizes around ~1e-7:
QuestionFor this type of conduction-dominated CHT case under PIMPLE, is it expected that dt remains this small? More specifically:
Thanks for any suggestions! |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Check these boxes if you have followed the posting rules.
Question
Dear MOOSE Team,
I am working on a simulation of an enclosed cavity with a heated solid plate and air, involving both conduction and natural convection (conjugate heat transfer).
I would like to ask whether MOOSE provides any official examples or benchmarks for this type of problem (solid–fluid heat transfer coupling in a cavity).
Any suggestions on modules, coupling strategies, or example input files would be greatly appreciated.
Thank you for your help!
Best regards,
Wei Peng
Beta Was this translation helpful? Give feedback.
All reactions