CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > ANSYS > FLUENT > Fluent Multiphase

Wall Function Drag Prediction Issue in Partially Submerged Cylinder Simulation

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   August 14, 2025, 23:58
Question Wall Function Drag Prediction Issue in Partially Submerged Cylinder Simulation
  #1
New Member
 
Alex
Join Date: Mar 2025
Posts: 5
Rep Power: 2
alex_03 is on a distinguished road
Hi everyone,

I’m running into an issue with under-predicted drag when using a wall-function approach in ANSYS Fluent for a free-surface flow. The case is a partially submerged vertical cylinder, velocities 0.5–3.0 m/s, VOF + k–ω SST.

For the purpose of testing my model, I ran all simulations mentioned below at 1m/s.
When I fully resolve the viscous sublayer (low y⁺ mesh, y⁺ ≈ 1–4, PRESTO! pressure discretisation), the drag is close to expected (~21 N). However, I can’t use this approach for all velocities because it would either require an excessive number of cells (beyond my available computational resources) or very high aspect ratio cells in the near-wall region, which cause free-surface stability issues in VOF simulations.

With the wall function approach (target y⁺ ≈ 30-50), drag drops significantly under the same conditions. Using the same settings as the fully resolved case and only changing the inflation layer to achieve y⁺ ≈ 50 gave a drag of ~9.5 N. After being advised to switch the pressure discretisation from PRESTO! to Modified Body Force Weighted, the drag increased to ~15.5 N (better but still too low compared to the ~21 N baseline). The main loss is in pressure drag; viscous drag changes only slightly and makes up only a small portion (> 4%) of the total drag.

I've tried my best to summarise the main geometry, mesh and Fluent settings below.
Geometry
The model consists of a rectangular fluid domain containing a partially submerged vertical cylinder of 100mm diameter. The domain is split into two parts:
  • The main rectangular region.
  • A 400mm diameter cylindrical sub-domain placed coaxially around the cylinder for finer near-cylinder mesh control.
Bodies of Influence (BOIs):
  • Cylindrical BOI overlapping the structured fluid sub-domain for near-cylinder sizing.
  • Rectangular wake BOI extending downstream of the cylinder.
  • Upstream free-surface BOI, extended slightly downstream where deformation is minimal.
  • Downstream free-surface BOI, extended slightly upstream to capture upstream deformation.
Meshing
  • Structured hexahedral mesh in the cylindrical sub-domain using MultiZone.
  • Inflation: first layer height = 0.005 m (y⁺ ≈ 50 at 1 m/s), growth rate = 1.1, 8 layers.
  • Edge sizing: 150 vertical divisions in the structured mesh region.
  • BOI element sizes: Cylinder = 0.01 m; Wake = 0.02 m; Downstream = 0.02 m; Upstream = 0.04 m.
  • Mesh quality: Min element quality = 0.244, Avg = 0.835; Max aspect ratio = 9.92; Avg = 1.84; Max skewness = 0.838; Avg = 0.201; Min orthogonal quality = 0.162; Avg = 0.801.
Fluent
  • Mesh converted to polyhedral in unstructured regions.
  • Double precision enabled.
  • Models: VOF (implicit formulation, implicit body force, interfacial anti-diffusion enabled), k–ω SST turbulence.
  • Boundary conditions: Top/bottom/side walls = no-slip; inlet = velocity inlet; outlet = pressure outlet.
  • Methods: PISO pressure–velocity coupling; pressure discretisation = Modified Body Force Weighted (after initial PRESTO! tests); volume fraction = Compressive; momentum, TKE, and ω = Second Order Upwind; transient formulation = Second-order implicit.

I have been struggling with this issue for well over a month now and am pretty much stuck on what else I can try. Any help would be greatly appreciated.
alex_03 is offline   Reply With Quote

Reply

Tags
drag coefficient, free surface flow, k-omega sst, volume of fluid, wall functions

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[solids4Foam] Solids Simulation: Stucked & FOAM Warning: From function eigenValues(const tensor&) philippconen OpenFOAM CC Toolkits for Fluid-Structure Interaction 0 October 5, 2021 06:52
decomposePar problem: Cell 0contains face labels out of range vaina74 OpenFOAM Pre-Processing 37 July 20, 2020 06:38
ParaView for OF-1.6-ext Chrisi1984 OpenFOAM Installation 0 December 31, 2010 07:42
Pneumatic simulation - moving wall as a function of a pressure difference jbmackay OpenFOAM 0 September 22, 2010 16:51
Droplet Evaporation Christian Main CFD Forum 2 February 27, 2007 07:27


All times are GMT -4. The time now is 20:09.