I'm using OpenFOAM to run a CFD study of thermal comfort within a hall. I'm using OpenFOAM v1912 and BouyantBoussinesq(Simple&Pimple)Foam solver. eI have 6 inlets and outlets each with specific flow rates. I specified the flow rates accordingly at the inlet using flowrateinletvelocity BC and at the outlet using flowrateouletvelocity BC. Based on the height, I computed (p-rgh)/rho and fixed it at one of the outlets.
My mesh quality is good (Non-Orthogonality less than 50). The dimension of my hall is 30m *30m *4.5m. It was okay so far when I was doing the simulation for small halls, but I'm facing this problem at the moment.
This happens each time I start the simulation, at the beginning of iterations, p rgh iteration (1st step) reaches 1000 or 2000. The final residual is very high (greater than zero). After the cumulative value (continuity error) begins to rise and becomes greater than 1. The value of Pressure ranges from 1e18 to -1e18 (Two extreme values) even after after 1 or 2 time steps, then the simulation blows off.
I have tried the following options
1)potentialFoam initialization
2)Mesh quality check
3)Defining pressure at all the outlets
4)Using prefcell and prefpoint in fvsolutions to define the pressure in fvsolutions.(if I use this I get continuity error at the start of simulation)
5)Both steady state and transient analysis
6) keeping URF very low and also reltor for pressure to 0.0 in fvsolutions
7)first order and 2nd order fvschemes
7)nNonOrthogonal correction raised to 20.
8) I have turned off turbulence.
9)simplifying the geometry.