This paper presents a Lagrangian vortex method combined with iterative Brinkman penalization for the simulation of incompressible flow past a complex geometry. In the proposed algorithm, particle and penalization domains are separately introduced. The particle domain is for the computation of particle convection and diffusion, while the penalization domain is the enforcement of the wall boundary conditions. In iterative Brinkman penalization, the no-slip boundary condition is enforced by applying penalization force in multiple times within each time step. This enables large time step size reducing computational cost and maintains the capability in handling complex geometries. The method is validated for benchmark problems such as an impulsively started flow past a circular cylinder, normal to a flat plate, and a symmetric airfoil at Reynolds numbers ranging from 550 to 1000. The vorticity and streamline contours, drag, and lift coefficients show a good agreement with those reported in literature.
The vortex particle methods early attracted the considerable interest of computational fluid dynamic scientists because of the fact that the advection flows are naturally and precisely simulated with their capability. The vortex particle methods are classified into two branches, including purely Lagrangian (meshless)1–3 and hybrid vortex methods (remeshed or vortex-in-cell).4,5 Besides, the combination of vortex element method and enforcement of boundary conditions also plays an crucial role in simulating wall-bounded flows with the presence of complex geometries. There has been many vortex method researches leading to challenging applications in fluid dynamics, such as hydrodynamics,5 flow mediated transport,6 dynamics of rotorcrafts’ turbulent wake,7 vertical axis wind turbines,8 aeroacoustics,9 free jet,10 flow controls,11 and vortex reconnection in viscous fluids.12 In the Lagrangian vortex method, the velocity is computed using the unbounded Green’s function, namely Biot-Savart formulation. Since the formulation is direct summation of individual particles within the unbounded domain, the cost is polynomially increased to operations, where is the particle number. By using the fast multipole method (FMM), the streamfunction, velocity, velocity gradient to evaluate the stretching are obtained with an computational cost. The vortex diffusion is evaluated by core spreading method13 and particle strength exchange.14,15 The particle distortion because of Lagrangian effect is dealt with spatial adaption schemes, such as interpolation14 and splitting and merging.16–18 In the hybrid vortex method, the Poisson equation is addressed on a Cartesian grid using a fast Poisson solver, which has a computational cost of , where is the number of grid nodes. The fast Poisson solver is considered as faster than the fast multipole methods although the free space boundary condition is required.19 Specifically, the grid is taken much larger than the vorticity region to ensure the far-field boundary conditions, requiring additional computational memory and cost.20 In addition, the particle-grid interpolation schemes are employed to deal with the particle distortion issue. The streamfunction is computed by fast-Fourier-transform-based Poisson solver; velocity, diffusion and stretching are computed by centered finite difference on the grid.21 Particles are advected by the newly computed velocity and their circulations are updated after the calculation of vortex diffusion and stretching.
The enforcement of boundary conditions employed in vortex particles methods is divided into meshfree (Nascent vortex element,3 vortex sheet diffusion15) and mesh-based immersed boundary method (IBM) approaches.21 It is proved by the fact that the meshfree schemes is difficult to implement and extend to three-dimensional flows around complex geometries, while the mesh-based schemes have shown its capability and simplicity to the complex flow simulations, such as turbulent flows and fluid-structure interaction. In IBM approaches, the Brinkman penalization method, considered as continuous forcing IBM, was popularly utilized by introducing the Brinkman penalization forces into immersed boundary interface to cancel the slip velocity. In the original work, Caltagirone22 and Angot et al.23 introduced a Brinkman penalization method to compute incompressible flows past rigid bodies. The justification of the penalization enforcement was investigated to take into account the fictitious immersed boundaries in an incompressible viscous fluid. In addition, the penalization method was proved to extent straightforwardly to three-dimensional geometries with robust and efficient implementation. Kevlahan and Ghidaglia24 presented the Brinkman penalization method with efficient pseudo-spectral method on a Cartesian grid for the simulation of two-dimensional flow past obstacles immersed in an incompressible viscous fluid. The enforcement of penalization method is independent with numerical methods and grid used for the computation of diffusion and convection. Mimeau et al.25 coupled the penalization method with particle-mesh vortex method for simulating flows around complex moving geometries and a porous layer surrounding a rigid body in an incompressible viscous fluid. The penalization technique considerably simplified the vortex method implementation to handle the no-slip boundary condition in the case of complex fluid-structure configurations. Hejlesen et al.26 further improved the remeshed vortex method with the introduction of iterative Brinkman penalization (IBP) for the enforcement of no-slip boundary condition. The computational cost was remarkably reduced due to the fact that the iterative penalization approach allows larger time steps than what was sufficiently required in Brinkman penalization. In addition, the computed fluid forces acting on the solid boundary using the IBP were in great agreement with those obtained using boundary element method (BEM) and vortex sheet diffusion, which is body-fitted grid approach. It was pointed out that the simplicity and accuracy of the IBP allowed the simple Cartesian grid flexibility up to the simulation of flow around unsteady deforming geometries. Spietz et al.27 extended the iterative Brinkman penalization method for the simulations of three-dimensional incompressible flows. Although the split-time step approach was utilized in the iterative method to overcome a disadvantage of the iterative schemes, it is not straightforward to extend to 3D flows. In contrast, they pointed out that the conventional non-iterative penalization approach is highly straightforward and expendable to 3D flow simulations. Gillis et al.28 continued the efficiency improvement of iterative Brinkman penalization approach adopting recycling iterative solver in order to reduce the iteration numbers and therefore greatly decline the computational cost of the penalization steps. The orthonormalized previous solutions were utilized for the recycled subspace.
In the present work, the Lagrangian vortex method and iterative Brinkman penalization are combined for the first time to attain the advantage of the meshfree characteristics and to model complex sharp-shape geometries with high accuracy and convergence. The originality of this work is to extend the flow solver up to the case of simulation of unsteady flows past complex geometries with sharp shape although the present work is capable for the simulation of 3D dynamic flows. The validation for numerical solver, flow simulations and discussions of the results will be given with reference listed in literature. The rest of this paper is organized as follows: section 2 expresses the governing equations and numerical method of Lagrangian vortex method, section 3 describes enforcement of boundary conditions including conventional and iterative Brinkman penalization methods, section 4 gives flow configurations and computational setup, section 5 produces the discussions on results, followed by the conclusions in section 6.
Vortex Particle Method
The Navier-Stokes equations for incompressible flows in primitive variables are written as
where denotes the fluid domain, is the velocity field, is the fluid density, is the kinematic viscosity while and are spatial and time domain, respectively. This system of equations is prescribed by appropriate boundary conditions, which is mentioned in the following section. The Eqs. (1) and (2), expressed in velocity()-pressure() form, are transformed into the equivalent velocity()-vorticity() formulation simply by taking the curl of those as
where the pressure term is obviously dropped as is scalar. By employing the vector identity, the convective term of Eq. (4) is written by
The third term of left hand side obviously drops as is scalar, and the second term of that is expanded as
By enforcing incompressible assumptions (Eqs. (1) and (3)), the last two terms of Eq. (7) are omitted. Hence, by substituting Eq. (7) and imposing the definition of vorticity into Eq. (6), the Navier-Stokes equations in velocity()-vorticity() formulation are given by
The Eq. (8) is expressed in Lagrangian description as
which primarily states that the rate of change of vorticity value from each particle with respect to time is proportional to vortex stretching term and viscous term. To close the problem in Eq. (9), The velocity field is computed by solving the following Poisson equation
By implying the incompressible flow assumption () and vorticity definition (), the following Poisson’s equation relating velocity () to vorticity () can be obtained.
In order to obtain and update the new position and vorticity of particles, the following equations are computed
Eqs. (12) and (13) are solved using the fourth-order Runge–Kutta method performed by Duong et al.3. The stretching term () is negligible in two-dimensional flow cases, while the diffusion term () is revolved by a particle strength exchange approach, which is further discussed in the following section.
Computation of vortex convection
The Poisson equation (11) recovers the velocity field from vorticity field; and its solution is obtained by an integral representation
where is the solution of the homogeneous solution, and denoting the gradient of Green’s function, where denoting the dimension of the problem. The Eq. (14), called Biot-Savart formulation, is based on the first and second Helmholtz theorems that advect vorticity-carrying particles in inviscid flows, see Cottet and Koumoutsakos29. For the velocity computation, the Biot-Savart formulation is discretized as
where is the strength of particles related to vorticity simply by , and presented for the and particles and is the particle core size. Although the Biot-Savart law shows the exact satisfaction of far-field boundary condition, the disadvantageous of this method evidently lies on the computational cost due to direct pairwise interactions. In order to reduce the computational cost, the FMM is employed, following the works of Greengard and Rokhlin30 and Hrycak and Rokhlin31. The main idea of FMM is to order particles into a tree structure of cubes and exchange particle information among these cube centers using multipole and local expansions. This acceleration technique has reduced the computational cost from to operations. Figure 1 illustrates the detail of velocity computation with FMM using multipole and local expansions. Basically, the multipole expansion is introduced by group of particles inside the circle of radius and converged outside the box, while the local expansion is introduced by group of particles outside the circle of radius and converged within the box.
Concept of multipole and local expansions in FMM.
Computation of vortex diffusion
For the vortex diffusion computation, taking time derivative of vortex element strength, , leads to
Substituting Eq. (9) into Eq. (16), and ignoring the stretching term yield
In the present work, viscous term on the right hand side of Eq. (17) is calculated by particle strength exchange (PSE), which approximates the viscous effect by exchanging the strength of surrounding particles. The PSE approach utilized in this paper follows the works of Koumoutsakos and Leonard32 and Ploumhans and Winckelmans14. The Laplacian operator is approximated by an integral operator and discretized as following
where is the Gaussian smoothing kernel expressing particle distribution and defined as
The Gaussian smoothing kernel spreads the diffusion effect on a certain particle from surrounding particles with the inversely proportional magnitude to distance. As a particle is closer to another particle, the diffusion effect becomes stronger. denotes the average core size between a pair of particles interaction. To reduce the computational cost, the PSE only accounts the effect on a particle from other particles, which are located within a supported area at a distance of to the corresponding particle position. For the computation stability, the PSE is subjected to a constraint that is given by
where is at value of .
Remeshing schemes
The particle distortion issue arises as the particles move within fluid domain in Lagrangian manner. In order to remedy this situation, the remeshing scheme, introduced by Magni and Cottet33, is applied frequently at every certain time steps to rearrange particles in directly controlled distance between particles, thus securing the solution convergence. It is also obvious that the Lagrangian particles are redistributed on an underlying Cartesian grid, thus renewing the overlapping particle generation. The expression of the remeshing process is here proposed for the two-dimensional case. The three-dimensional case is straightforwardly extended using tensorial product. Let us denote the and subscripts as particle and grid, respectively. The and subscripts present for new and old vorticities, respectively; stands for the grid node spacing. The remeshing schemes are conducted as
and
for particle-to-grid (P2G) and grid-to-particle (G2P) interpolations, respectively, where is defined as
Figure 2 demonstrates the remeshing scheme by a tensorial product employed in this work. The green arrows indicate the 1-D support of the remeshing kernel. The P2G scheme is shown on top sketches; the G2P scheme is shown on bottom sketches. On the top sketches, the empty and filled diamonds stand for before and after kernel support of individual particle; while, on the bottom sketches, the empty and filled circles stand for before and after kernel supports of grid nodes. After P2G remeshing steps, the new overlapping particles are generated. To limit exceeding growth of particles, the limitation of the smallest strength of particle is assigned. In the present work, each new particle, generated with a magnitude of vorticity strength , is removed.
Illustration of remeshing schemes by a tensorial product. The green arrows indicate the 1-D support of the remeshing kernel. The P2G scheme is shown on top sketches; the G2P scheme is shown on bottom sketches. On the top sketches, the empty and filled diamonds stand for before and after kernel support of individual particle; while, on the bottom sketches, the empty and filled circles stand for before and after kernel supports of grid nodes.
Enforcement of boundary conditions
Conventional Brinkman penalization
Simulation of bounded flows requires an enforcement of appropriate wall boundary conditions in solving the Navier-Stoke equations (Eq. 9). Normally, a boundary condition for solving the vorticity-velocity equations is assigned either as a fixed value (Dirichlet boundary condition) or a derivative value (Neumann boundary condition) to represent for the boundary. In conventional Brinkman penalization IBM, for the boundary representation, the Navier-Stokes vorticity equations, which implicitly include the Brinkman penalization force, are expressed as
The penalization method enforces the no-slip boundary condition on the surface of a body in an incompressible flow, by introducing a source term localized around the surface of the body. This source term is added into the momentum equation. The velocity of the flow is modified by the penalization term as
where denotes the velocity of the body and denotes the velocity field of the flow. These variables are enforced to the grid nodes on the interface between the solid boundary and fluid domain (blue-colored nodes in Figure 3). The penalization parameter has unit , called reciprocal quantity of the penalization term, and is equivalent to a porosity of the body. The characteristic function is defined by
Schematics of the physical boundary and computational parameterizations of conventional Brinkman penalization method for flow past a solid body.
Hence, the velocity field is corrected with the penalization term which can be evaluated independently. Using an Euler time integration scheme for Eq. (25), the correction can be evaluated implicitly as
The penalization term can be expressed in the vorticity formulation as
This vorticity form of the penalization can be implemented by an explicit evaluation as
where the penalization parameter is chosen to be . Hence, the vorticity of flow field is updated by a correction , which is evaluated by a fourth order central finite differences. At this point, the penalized term is evaluated on the global Cartesian grid nodes (orange, blue and green) as clearly expressed in Figure 3. The Biot-Savart law is employed to calculate the velocity field ; the velocity of the body is an input parameter for the Brinkman penalization. In Figure 3a, the Cartesian grid nodes are regularly generated surrounding boundary with grid spacing . The grid spacing is set to be equal to the core size of particle ; the mollification length , represented for a porosity of the body (mollification region), is set to be . At this point, assuming the previously old particles (red nodes) have been remained in the flow field, shown in Figure 3a and b. After this step, the characteristic function is assigned on every grid nodes. Updating the penalization force on blue and green nodes to the old particles in flow field is performed by the G2P interpolation scheme. In this step, the old particles are updated by a vorticity amount from blue and green nodes, showing the new particle generation by Figure 3c. This step closes the enforcement of conventional Brinkman penalization.
Iterative Brinkman penalization
Although the conventional Brinkman penalization method has successfully accommodated the simulation of flow past complex geometries, see Gazzola et al.34, it requires a small time step size for the convergence of solution, see Hejlesen et al.26. It consequently increases computational cost at significant amount in the case of long time simulations. In addition, the inconsistency of no-though boundary condition was raised due to the local velocity-vorticity relation introduced by conventional penalization. In order to remedy these situations, the iterative Brinkman penalization is proposed within a subset of computational domain. In particular, the particle vorticity is computed from the penalized term and utilized with a constrained numbers of times at each time step to update the particle velocity via elliptical Poisson equation. Hence, the flow consistency is enforced by the iterative process, separating the particle vorticity in the flow field from that introduced by the iterative penalization. In the penalized domain, the computed velocity by the Biot-Savart formulation () is deviated from the imposed velocity in the body (). Therefore, the iterative penalization method simply alters the second term of the right hand side of the Eq. (29), introducing penalization velocity, , as follows
where superscript indicates the iteration count within each time step. Accordingly, penalization vorticity is updated by
The iteration is started by re-computing penalization velocity from penalized vorticity . The evaluation is carried by solving Poisson’s equation relating velocity to vorticity. This equation is solved by the fast Fourier transform (FFT) with free-space boundary condition, indicating that the influence of the solid body at the edge of penalization domain is negligible.
A constraint to halt the iteration is defined by the evaluation of penalization force, as suggested by Hejlesen et al.26. This constraint is applied as follows
where is a residual force assigned at a small value for a convergence of solution.
Flow configurations and computational setup
As shown by Figure 4a, the comparison of the iterative penalization method with the conventional penalization method is conducted in high-resolution simulations of the early evolution of an impulsively started flow past a circular cylinder at two Reynolds numbers Re = 550. The time step sizes () are chosen to be 0.005, where a cylinder of a unit diameter, , is considered with a uniform flow, . In the following sections, a comparison with the work of Ploumhans and Winckelmans14 is presented. The improvement in accuracy over the non-iterative penalization method by presenting the results in term of vorticity contours, streamlines, and drag coefficients, is also demonstrated. Reynolds number, non-dimensional time, and drag coefficients are defined as
Flow configurations. Left-hand-side figure is the schematic sketch for impulsively started cylinder; Right-hand-side figure is the schematic sketch for impulsively started flat plate.
The net force exerted on the body from the fluid (of unit density) in vortex methods is computed as
where is given by
with denotes the dimension of the space ( for 3D, for 2D) and is the volume occupied by the fluid. For two-dimensional, is represented as the area occupied by the fluid. In vortex element method, is equal to . In this case, the particle core sizes are respectively set as and for Re = 550, as referred to Duong et al.3. The derivative of the linear impulse (Eq. (38)) is computed using a second-order central difference scheme.
As shown in Figure 4b, a flat plate of a unit length, , is held normal to a unit freestream velocity, . Reynolds number, non-dimensional time, non-dimensional plate thickness, and the drag coefficient are defined as
where and indicate the length and thickness of the flat plate, respectively. The viscous flow normal to a flat plate at a Reynolds number of Re = 1000 is investigated. Due to the enforcement of wall boundary condition with the iterative penalization method, a finite thickness of the plate is required to separate solid and fluid domain in assigning values to apply the Brinkman IBM. In contrast, the finite thickness is not required for boundary element method, see Koumoutsakos and Leonard32. To validate our result with that of an infinitely thin flat plate, a convergence study is conducted by varying the plate thickness of , , and , corresponding to a plate thickness of , , and cell lengths, respectively. The edge of the plate is located between two mesh cells to ensure that the finite thickness is evaluated correctly by penalization. The mollification length () is assigned to be and for the thickness of and , respectively. At thickness of , mollification parameter () is applied. The time step size is chosen at . The tolerance of the residual force was set to . The particle core size is set as .
In order to extend the capability of the iterative Brinkman penalization for the flow past the sharp-shape geometry, the comparison of the results of iterative Brinkman penalization with the body-fitted mesh results by Kurtulus35 is performed for the dynamic stall simulation of the high AoA symmetric airfoil, as shown in Figure 5. The NACA 0012 symmetric airfoil is immersed in the uniform flow at angle of attack (AoA), . The aerodynamic parameters are specified as follows. The Reynolds number () based on the airfoil chord length and the free stream velocity is set to be 1000 for most of simulations. The drag coefficient is accordingly computed as . The AoAs are and . The particle core size is defined as . The mollification parameter () is utilized; the tolerance of the residual force was set to .
Configuration of flow past a symmetric airfoil.
Results and discussions
Impulsively started cylinder
The validation and convergence study of iterative and conventional penalization methods are performed in this section. Figure 6 shows contours of vorticity for the impulsively started flow past a circular cylinder at Re= 550 at times , and 5. Present work is shown on the left hand side column, where the red and black contours represent for the results of the iterative penalization method and the conventional penalization method, respectively. The results obtained using BEM by Ploumhans and Winckelmans14 are shown on the right hand side column, where dashed and continuous lines stand for contours of positive and negative vorticity, respectively. There are two vortices formed behind the cylinder, including the primary vorticity in the recirculation zone and the secondary vorticity that remains confined near the cylinder. In general, the present results obtained from conventional and iterative penalization are in a good agreement with BEM. However, the results from the iterative penalization method are compared to those of the conventional penalization method, showing a slight difference at . At and , the vorticity contour from conventional penalization method expresses larger vortical structures in term of length and height than that obtained by the iterative penalization method.
Contours of vorticity for the impulsively started flow past a circular cylinder at Re= 550 at times , and 5. Present work is shown on the left hand side column, where the red and black contours represent for the results of the iterative penalization method and the conventional penalization method, respectively. The results obtained using BEM by Ploumhans and Winckelmans14 are shown on the right hand side column, where dashed and continuous lines stand for contours of positive and negative vorticity, respectively.
To further quantify this observation, Figure 7 shows the evolution of the maximum length (left) and the maximum height (right) at recirculation zone for the impulsively started flow past a circular cylinder at Re= 550. The results of the iterative penalization method and the conventional penalization method are shown in red squares and blue triangles, respectively; the results obtained using BEM by Ploumhans and Winckelmans14 are shown on the black circles. It is observed that, at each time, the size of recirculation zone by the iterative penalization method is more approaching the reference than that by conventional penalization method.
The evolution of the maximum length (left) and the maximum height (right) at recirculation zone for the impulsively started flow past a circular cylinder at Re= 550. The results of the iterative penalization method and the conventional penalization method are shown in red squares and blue triangles, respectively; the results obtained using BEM by Ploumhans and Winckelmans14 are shown on the black circles.
Figure 8 interprets the comparison of the streamlines for the impulsively started flow past a circular cylinder at Re= 550 obtained by the iterative penalization method (red) and the conventional penalization (black) at times and 3. The results of upstream streamlines collapse very well between conventional penalization method and iterative penalization method, while downstream streamlines show a slight deviation in recirculation zone. It is interesting to observe that, as time evolves, the representation of streamlines surrounding secondary vortex by iterative penalization is better than those resolved from conventional penalization, as clearly seen in Figure 8b. As a result, the viscosity confined to the surface of cylinder is resolved more appropriately with iterative penalization approach.
Comparison of the streamlines for the impulsively started flow past a circular cylinder at Re= 550 obtained by the iterative penalization method (red) and the conventional penalization (black) at times (a) and 3 (b).
Figure 9a reports the calculated drag coefficients for the impulsively started flow past a circular cylinder at Re= 550; the results of the iterative penalization method and those of conventional penalization method are shown by red and blue lines, respectively. The results obtained using BEM by Ploumhans and Winckelmans14 are shown by dashed line; the results obtained using the conventional penalization method with vortex-in-cell method by Rasmussen et al.21 are shown by cross symbols. The continuous gray line show the raw data of non-iterative Brinkman penalization, where the blue line shows its averaged data using six degree polynomial curve fitting method. The calculated drag force coefficients by the iterative penalization method shows a better agreement with the results by Ploumhans and Winckelmans14 than that of the conventional penalization method. It is seen that the conventional penalization method produces higher values of drag coefficients than those from iterative penalization and the reference, which is consistent to the previous observation of vorticity contours expressed in Figure 6. In particular, the larger recirculation zone resolved by conventional penalization produces higher drag coefficients than that obtained from iterative penalization.
(a): the calculated drag coefficients for the impulsively started flow past a circular cylinder; (b): the global residual errors of drag coefficients for the impulsively started flow past a circular cylinder at , 3.5, 4, 4.5, and 5.
Figure 9b reports the computed global residual errors of drag coefficients for the impulsively started flow past a circular cylinder at Re= 550, shown on left hand side at , 3.5, 4, 4.5, and 5. The results of iterative penalization method and the conventional penalization method are shown by red and blue lines, respectively. The global residual errors is computed to investigate the residual velocity inside the penalization domain as following
It is clearly observed that the errors of the iterative penalization method is smaller than that of the conventional penalization method. According to the global residual investigation, it is fair to note that the iterative penalization method produces closer results to the unique solution of BEM by Ploumhans and Winckelmans14 than those obtained from the conventional penalization method.
Impulsively started flat plate
To reveal the advantage of the iterative penalization method on the treatment of complex geometries, the numerical validation in the case of infinitesimally thinned flat plate normal to the flow is investigated in this section. Figure 10 depicts the contours of streamlines for an impulsively started flow normal to uniformly accelerated flat plate at , 1/100, and 1/200 obtained by the conventional penalization method (black) and the iterative penalization method (red) at times , 0.5, and 1.0. The streamlines results, obtained by the iterative penalization method, significantly improve the flow field evaluation. Specifically, the streamlines generated by conventional penalization method cross flat plate geometries, thus indicating that the spurious velocity inside the geometry is not cancelled; while the streamlines produced by iterative penalization method detaches the center line of the flat plate, thus forming the stagnation point at frontal surface. It is fair to note that the spurious velocity is eliminated by the iterative penalization method, which is independent with the infinitesimal thickness of the flat plate. From the figure, it is interesting to reveal that due to the elimination of the spurious velocity the recirculation zone behind the rear flat plate surface is physically corrected.
The contours of streamlines for an impulsively started flow normal to uniformly accelerated flat plate at , 1/100, and 1/200 obtained by the conventional penalization method (black) and the iterative penalization method (red) at times (a), 0.5 (b), and 1.0 (c).
Figure 11 shows the contours of vorticity for an impulsively started flow normal to a uniformly accelerated flat plate at and Re =1000 as obtained by the conventional penalization (a), the iterative penalization method (b) with positive values (red) and negative values (blue), and the results from reference36 (c) at non-dimensional time . As the primary vorticity (blue) is forming the recirculation zone, the secondary vortices (red) remain attached to the surface of the flat plate. As shown by Figure 11a and b, the secondary vortices contours (red) generated by the iterative penalization method remain a vorticity layer attached to the rear surface of the flat plate while the contour by the conventional penalization method exist only on the tip of the flat plate, which is non-physical. Furthermore, the primary and secondary vortices produced by iterative penalization method also agree well with the reference.
The contours of vorticity for an impulsively started flow normal to a uniformly accelerated flat plate at and Re =1000 as obtained by the conventional penalization (a), the iterative penalization method (b) with positive values (red) and negative values (blue), and the results from reference36 (c) at non-dimensional time .
Figure 12 reproduces the contours of streamlines and vorticity for an impulsively started flow normal to a uniformly accelerated flat plate at and Re =1000. Figure 12a shows continuous and dashed lines stands for streamline and vorticity contours, respectively, while the red and black lines stands for the results of the iterative penalization and the conventional penalization, respectively. Figure 12b shows the results from reference36 at non-dimensional time . The streamlines, the primary and secondary vortices produced by iterative penalization method are in a good agreement with those computed by reference.
The contours of streamlines and vorticity for an impulsively started flow normal to a uniformly accelerated flat plate at and Re =1000. (a): continuous and dashed lines stands for streamline and vorticity contours, respectively, while the red and black lines stands for the results of the iterative penalization and the conventional penalization, respectively; (b): the results from reference36 at non-dimensional time .
Figure 13 depicts the calculated drag coefficients for an impulsively started flow normal to uniformly accelerated flat plate at Re=1000. Continuous and colored-dashed lines respectively represent for the iterative penalization method and the conventional penalization method at (blue), 1/100 (green), and 1/200 (red); Black dashed line show the result obtained using BEM by Koumoutsakos and Shield36. The close-up figure is shown on the right hand side. At the early stage of the simulation, the present results deviate from the reference due to the numerical instability; while at latter stage from the numerical stability remains. A remarkable difference of drag coefficients is noticed between the conventional and the iterative penalization method. In addition, the drag coefficients produced by iterative penalization method collapse to the reference better than those obtained from conventional penalization method.
The calculated drag coefficients for an impulsively started flow normal to uniformly accelerated flat plate at Re=1000. Continuous and colored-dashed lines respectively represent for the iterative penalization method and the conventional penalization method at (blue), 1/100 (green), and 1/200 (red); Black dashed line show the result obtained using BEM by Koumoutsakos and Shield.36
Separated flows around NACA 0012
In this section, the simulation of the separated flow over NACA0012 is performed at several angles of attack ranging from to to show the capability of iterative Brinkman penalization for the treatment of sharp-shape geometries by comparing the aerodynamic coefficients and vortex shedding mechanism with those listed in literature. Figure 14 produces the comparisons of time history of lift coefficient of present results with those obtained from Kurtulus35; the black continuous and dashed lines represents for present and reference results, respectively; the dotted line stands for the mean value of present lift coefficient. As shown in the figure, there is no separation vortex in the rear of the NACA0012 at the AoA=, thus indicating that flow is steady; and the present result approach well with the reference. At , and , the trailing-edge vortex (TEV) and leading-edge vortex (LEV) are shedding periodically, showing the oscillations of lift coefficient. The amplitude of the fluctuation of becomes larger as the AoA increases. The present results collapse very well with the reference at the beginning stage of the simulation at all angles of attack. For latter stage, the phases of present results are shifted compared to the reference although the averaged and magnitude values agree very well with those obtained by the reference. The detailed comparison of the lift coefficient of present results with that of reference is shown in Table 1. The time-mean values, maximum and peaks of at different angles of attack show a good agreement with those of the reference.
Comparisons of time history of lift coefficient of present results with those obtained from Kurtulus35; the black continuous and dashed lines represents for present and reference results, respectively; the dotted line stands for the mean value of present lift coefficient; (a): , (b): , (c): , (d): .
Comparison of lift coefficient of present results with references at various angles of attack.
Figure 15 depicts the comparisons of vorticity contours of the present results with those obtained from Kurtulus35 at three different AoAs. The figure supports all the differences discussed in the Figure 14, which relate to the appearances of LEV and TEV and also vortexes shed behind the symmetric airfoil. In general, for the shedding of the LEV and TEV, the present results are identical with those computed by reference although there are some differences of vortex shedding distributions in the far wake. However, their influences to the aerodynamic coefficients are minor.
Comparisons of vorticity contours of the present results with those obtained from Kurtulus35 at three different AoAs; (a): , (b): , (c): .
The way to describe the regularity of vortex shedding phenomenon (oscillating flow mechanisms) is the calculation of Strouhal number (). The Strouhal number is defined as . In Figure 16, left column figures show time history of lift coefficient at three different AoAs (Figure 16a: , Figure 16c: , Figure 16e: ), and instantaneous vorticity contours at some instantaneous times; right column figures show amplitude spectrum of lift coefficient at three different AoAs (Figure 16b: , Figure 16d: , Figure 16f: ). The comparison of Strouhal numbers of the present results with references are summarized in Table 2. In general, the present results agree very well with those listed in literature. In the case of as shown in Figure 16c, when the magnitude of oscillation is maximum, the size of LEV is maximum. Oppositely, when the magnitude of oscillation is minimum, the size of LEV is minimum.
Left column figures show time history of lift coefficient at three different AoAs ((a): , (c): , (e): ), and instantaneous vorticity contours at some instantaneous times; right column figures show amplitude spectrum of lift coefficient at three different AoAs ((b): , (d): , (f): ). The magenta dashed lines show the time period to take the samples for the calculation of Strouhal numbers.
Comparison of strouhal numbers of present results with those of references at various AoAs.
The present paper successfully combines the iterative Brinkman penalization with the algorithm of Lagrangian vortex method and demonstrates the capability of the algorithm for the treatment of sharp-shape geometries. The accuracy improvement of the iterative penalization method over the conventional penalization method is also investigated by examining several benchmark tests.
In case of an impulsively started flow past a circular cylinder at Re = 550, the drag coefficients measured by the iterative penalization method is more accurate than that by the conventional penalization method. The size of recirculation zone by the iterative penalization method is more approaching the reference than that by conventional penalization method.
In the case of impulsively started flow normal to a flat plate, the streamlines results, obtained by the iterative penalization method, significantly improve the flowfield evaluation. Specifically, the streamlines generated by conventional penalization method cross flatplate geometries, thus indicating that the spurious velocity inside the geometry is not cancelled; while the streamlines produced by iterative penalization method detaches the center line of the flat plate, thus forming the stagnation point at frontal surface. It is fair to note that the spurious velocity is eliminated by the iterative penalization method, which is independent with the infinitesimal thickness of the flat plate. Due to the elimination of the spurious velocity the recirculation zone behind the rear flat plate surface is physically corrected. As a result, the drag coefficients produced by iterative penalization method collapse to the reference better than those obtained from conventional penalization method.
In the simulation of separated flow past a symmetric airfoil using iterative penalization method, the present results of mean lift coefficients and their root mean square values at different AoAs show a great agreement with reference. The time history of shows that there is no separation vortex in the rear of the NACA0012 at the AoA=, thus indicating that flow is steady; and the present result approach well with the reference. At , and , the TEV and LEV are shedding periodically, showing the oscillations of lift coefficient. The amplitude of the fluctuation of becomes larger as the AoA increases. They collapse very well with the reference at the beginning stage of the simulation at all AoAs. For latter stage, the phases of present results are shifted compared to the reference although the averaged and magnitude values agree very well with those obtained by the reference. In addition, the Strouhal numbers approach those listed in literature.
Footnotes
Acknowledgements
We are deeply grateful to all the anonymous reviewers for their invaluable, detailed and informative suggestions and comments on the drafts of this article. We would also like to express our special thanks to Mr. Cao Xuan Canh and Mr. Franky Djutanta for the fruitful discussions and supports.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Funding
This research has been done under the research project QG.21.27 “Research and manufacture of Unmanned Aerial Vehicles for transporting 2 kg items” of Vietnam Nation University, Hanoi.
ORCID iD
Viet Dung Duong
References
1.
YokotaRSheelTKObiS. Calculation of isotropic turbulence using a pure lagrangian vortex method. J Comput Phys2007; 226: 1589–1606.
2.
RameshK. On the leading-edge suction and stagnation-point location in unsteady flows past thin aerofoils. J Fluid Mech2020; 886: A13
3.
DuongDVZuhalLRMuhammadH. Fluid–structure coupling in time domain for dynamic stall using purely lagrangian vortex method. CEAS Aeronaut J2021; 12: 381–399.
4.
CottetGHPoncetP. Advances in direct numerical simulations of 3d wall-bounded flows by vortex-in-cell methods. J Comput Phys2004; 193: 136–158.
5.
GazzolaMHejazialhosseiniBKoumoutsakosP. Reinforcement learning and wavelet adapted vortex methods for simulations of self-propelled swimmers. SIAM J Sci Comput2014; 36: B622–B639.
CapraceDGChatelainPWinckelmansG. Wakes of rotorcraft in advancing flight: A large-eddy simulation study. Phys Fluids2020; 32: 087107.
8.
BaltyPCapraceDGWaucquezJet al. Multiphysics simulations of the dynamic and wakes of a floating vertical axis wind turbine. J Phys, Conf Ser2020; 1618: 062053.
SamarbakhshSKornevN. Simulation of a free circular jet using the vortex particle intensified les (vles). Int J Heat Fluid Flow2019; 80: 108489.
11.
MimeauCMortazaviICottetGH. Passive control of the flow around a hemisphere using porous media. Eur J Mech-B/Fluids2017; 65: 213–226.
12.
DuongVDNguyenVDNguyenVL. Turbulence cascade model for viscous vortex ring-tube reconnection. Phys Fluids2021; 33: 035145.
13.
KamemotoK. On contribution of advanced vortex element methods toward virtual reality of unsteady vortical flows in the new generation of cfd. J Brazil Soc Mech Sci Eng2004; 26: 368–378.
14.
PloumhansPWinckelmansGS. Vortex methods for high-resolution simulations of viscous flow past bluff bodies of general geometry. J Comput Phys2000; 165: 354–406.
15.
PloumhansPWinckelmansGSSalmonJKet al. Vortex methods for direct numerical simulation of three-dimensional bluff body flows: application to the sphere at re= 300, 500, and 1000. J Comput Phys2002; 178: 427–463.
16.
ZuhalLRFebriantoEVDungDV. Flutter speed determination of two degree of freedom model using discrete vortex method. Appl Mech Mater2014; 660: 639–643.
17.
ZuhalLRDungDVSepnovAJet al. Core spreading vortex method for simulating 3d flow around bluff bodies. J Eng Technol Sci2014; 46: 436-454.
18.
DungDVZuhalLRMuhammadH. Two-dimensional fast lagrangian vortex method for simulating flows around a moving boundary. J Mech Eng (JMechE)2015; 12: 31–46.
19.
MarichalYChatelainPWinckelmansG. An immersed interface solver for the 2-d unbounded poisson equation and its application to potential flow. Comput Fluids2014; 96: 76–86.
RasmussenJTCottetGHWaltherJH. A multiresolution remeshed vortex-in-cell algorithm using patches. J Comput Phys2011; 230: 6742–6755.
22.
CaltagironeJP. Sur l’intéraction fluide-milieu poreux; application au calcul des efforts exercés sur un obstacle par un fluide visqueux. Comptes rendus de l’Académie des sciences Série II, Mécanique, physique, chimie, astronomie1994; 318: 571–577.
23.
AngotPBruneauCHFabrieP. A penalization method to take into account obstacles in incompressible viscous flows. Numer Math1999; 81: 497–520.
24.
KevlahanNK-RGhidagliaJM. Computation of turbulent flow past an array of cylinders using a spectral method with brinkman penalization. Eur J Mech-B/Fluids2001; 20: 333–350.
25.
MimeauCGallizioFCottetGHet al. Vortex penalization method for bluff body flows. Int J Numer Methods Fluids2015; 79: 55–83.
SpietzHJHejlesenMMWaltherJH. Iterative brinkman penalization for simulation of impulsively started flow past a sphere and a circular disc. J Comput Phys2017; 336: 261–274.
28.
GillisTWinckelmansGChatelainP. An efficient iterative penalization method using recycled krylov subspaces and its application to impulsively started flows. J Comput Phys2017; 347: 490–505.
29.
CottetGHKoumoutsakosP. Vortex methods: theory and practice. Cambridge, UK: Cambridge university press, 2000.
30.
GreengardLRokhlinV. A fast algorithm for particle simulations. J Comput Phys1987; 73: 325–348.
31.
HrycakTRokhlinV. An improved fast multipole algorithm for potential fields. SIAM J Sci Comput1998; 19: 1804–1826.
32.
KoumoutsakosPLeonardA. High-resolution simulations of the flow around an impulsively started cylinder using vortex methods. J Fluid Mech1995; 296: 1–38.
GazzolaMChatelainPReesMWVet al. Simulations of single and multiple swimmers with non-divergence free deforming geometries. J Comput Phys2011; 230: 7093–7114.
35.
KurtulusDF. On the unsteady behavior of the flow around naca 0012 airfoil with steady external conditions at re= 1000. Int J Micro Air Vehicles2015; 7: 301–326.
36.
KoumoutsakosPShielsD. Simulations of the viscous flow normal to an impulsively started and uniformly accelerated flat plate. J Fluid Mech1996; 328: 177–227.
37.
KurtulusDF. On the wake pattern of symmetric airfoils for different incidence angles at re= 1000. Int J Micro Air Vehicles2016; 8: 109–139.
38.
MittalSTezduyarTE. Massively parallel finite element computation of incompressible flows involving fluid-body interactions. Comput Methods Appl Mech Eng1994; 112: 253–282.
39.
HoarauYBrazaMVentikosYet al. Organized modes and the three-dimensional transition to turbulence in the incompressible flow around a naca0012 wing. J Fluid Mech2003; 496: 63–72.