multiphaseEulerFoam: unexplained oscillation on phase interface
Dear Foamers,
I am attempting to build a model for a axi-symmetric problem involving two phases (liquid and gas) in OF8 with the multiphaseEulerFoam solver. The liquid rests at the bottom of a cylinder and contains two species. One of these species can cross the phase boundary via mass transfer, then react with the species in the gas. A gas jet located centrally and being directed downward sweeps away the reaction products and out via an outlet at the top. Image of the mesh & geometry: https://www.dropbox.com/s/ytpcaq37srgxt0q/mesh.png?dl=0 (the phase interface is where the mesh becomes much finer.) checkMesh results: Code:
Mesh stats After setting up the problem, all seems to work fine (as in, the results make sense from a physics standpoint) - mass transfer occurs, chemical reactions take place, flow is reasonable. However, the phase interface exhibits small, unexplained and jagged waves. The problem begins where the interface touches the axis and the outer wall boundary - unexplained oscillation begins there, which can propagate to the middle as normal waves would. These unwanted oscillations destabilize the solution, causing scalars to diverge near them (i.e. temperature). The surface looks like this after a while: https://www.dropbox.com/s/zpcxie0gcbdjqaw/surf.png?dl=0 Ultimately, this is what crashes the solution after an unspecified time (can be very early on in the simulation or much later depending on the particular case). Theses oscillations manifest even if: - the mesh is made finer multiple times - the case is run in a plane geometry + the axis is made to be a wall - chemistry is turned off - mass transfer across the boundary is turned off - impinging gas flow is turned off - temperature is set much lower (operating temperature is 1500 K, checked at 400 K; the liquid phase is molten silicon in this case) Another clue is that the simulation produces any results only if the gas phase flow is modeled as laminar. If RAS k-epsilon is enabled, the solution immediately diverges as soon as k or epsilon is being calculated in the first step. I reckon this occurs at those odd oscillation points near the boundaries and the phase interface. The case has been checked under identical circumstances and BCs with the interFoam solver and no such oscillation at the surface can be seen. This leads me to think that the boundary conditions are also not the problem. I am currently out of ideas what could be causing this and feeling somewhat desperate. Perhaps someone has an idea where the problem could be coming from and could help me out here. Here are links to fvSolution and fvSchemes if those can help. If anyone deems it necessary, I will upload any of the case files as well. |
All times are GMT -4. The time now is 02:49. |