IBM for the Thin Nozzles - How to define nobjmax #296
Unanswered
Fahimeh-Goodarzi
asked this question in
Q&A
Replies: 1 comment 1 reply
-
Hi, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Dear all
I’m encountering while running simulations using Xcompact3D (v4.1). My setup is two round jets ejected from thin cylindrical nozzles extending from the x = 0 plane (a wall). I am using the immersed boundary method for the nozzles. I am uncertain about how to define nobjmax for this case, as I noticed in the examples for a single cylinder nobjmax is set to 2.
In our case, with two nozzles, I first set nobjmax = 2 but my simulation failed, however I increase the nobjmax to 4(uncertain is it correct or not) and my simulation converged.
Additionally, for thin geometries like the ones I’m working with, which IBM method would you recommend for optimal handling? I simply opted for the cubic spline (iibm = 3), but it seems I may have to significantly refine my mesh in y and z to have my simulation converge. When I remove the nozzles (jets emanating from orifices), the simulation converges well.
Any additional insight on the IBM configuration would be greatly appreciated.
&ibmstuff
!================
imove = 0 ! (0: stationary objects, 1: moving objects)
ubcx = 0.00 ! Prescribed velocity (ux)
ubcy = 0.00 ! Prescribed velocity (uy)
ubcz = 0.00 ! Prescribed velocity (uz)
nraf = 10 ! Level of refinement (iibm = 2 or 4) to find the surface of the immersed object
nobjmax = 2 ! Number of immersed objects (DO NOT USE ZERO OBJECTS)
npif = 2 ! Number of points for the reconstruction (npif = 1-3, recomended: 2)
izap = 1 ! How many points to skip for reconstruction (izap = 0-3, reccomended: 1)
ianal = 0 ! Boundary position approximation? (0: refinement approximation, 1: analytical)
Beta Was this translation helpful? Give feedback.
All reactions