Figure 1.
Illustration of the new solution- and moving boundary-adaptive Cartesian grid.
Figure 1.
Illustration of the new solution- and moving boundary-adaptive Cartesian grid.
Figure 2.
Solution-adaptive grid algorithm. and are threshold values for the adaptive criteria and , respectively.
Figure 2.
Solution-adaptive grid algorithm. and are threshold values for the adaptive criteria and , respectively.
Figure 3.
Grid adaptive process for flow solutions. For a refining process, A is the grid node to be refined. D, E, F and G are the newly added fine nodes, and the coarse node at A will be deleted. All the coarse nodes (or the overlapping fine nodes like H, I, K) indicated by empty squares will be used to reconstruct the flow information at the newly added fine node. For a coarsening process, D is the grid node to be coarsened. D, E, F and G will be deleted and a new coarse node will be added at A.
Figure 3.
Grid adaptive process for flow solutions. For a refining process, A is the grid node to be refined. D, E, F and G are the newly added fine nodes, and the coarse node at A will be deleted. All the coarse nodes (or the overlapping fine nodes like H, I, K) indicated by empty squares will be used to reconstruct the flow information at the newly added fine node. For a coarsening process, D is the grid node to be coarsened. D, E, F and G will be deleted and a new coarse node will be added at A.
Figure 4.
Grid adaptive process for a moving boundary. The boundary moves across the node D. If the boundary moves to the left, a new grid node will be added at D, and the surrounding nodes indicated by empty squares (e.g., A, B, C, E, F, G, H, I) will be used to reconstruct the flow information at D. Otherwise, if the boundary moves to the right, the already existed grid node D will be deleted, and the previous domain node A becomes a boundary grid node.
Figure 4.
Grid adaptive process for a moving boundary. The boundary moves across the node D. If the boundary moves to the left, a new grid node will be added at D, and the surrounding nodes indicated by empty squares (e.g., A, B, C, E, F, G, H, I) will be used to reconstruct the flow information at D. Otherwise, if the boundary moves to the right, the already existed grid node D will be deleted, and the previous domain node A becomes a boundary grid node.
Figure 5.
Sketch of the immersed boundary method. B is the boundary grid node to be reconstructed. A is the perpendicular projection on the boundary. C is a reference point on the line AB with a distance away from the boundary. Domain nodes are denoted by empty squares (e.g., D).
Figure 5.
Sketch of the immersed boundary method. B is the boundary grid node to be reconstructed. A is the perpendicular projection on the boundary. C is a reference point on the line AB with a distance away from the boundary. Domain nodes are denoted by empty squares (e.g., D).
Figure 6.
Time histories of the drag coefficient for different exponents ((a) 1.0., (b) 1.5., and (c) 2.0.) and threshold values (). Results are shifted within half a vortex shedding period to present in phase.
Figure 6.
Time histories of the drag coefficient for different exponents ((a) 1.0., (b) 1.5., and (c) 2.0.) and threshold values (). Results are shifted within half a vortex shedding period to present in phase.
Figure 7.
Time histories of the life coefficient for different threshold values with the exponent being 1.0 (a) and for different exponents with the threshold value being 0.4 (b). Results are shifted within half a vortex shedding period to present in phase.
Figure 7.
Time histories of the life coefficient for different threshold values with the exponent being 1.0 (a) and for different exponents with the threshold value being 0.4 (b). Results are shifted within half a vortex shedding period to present in phase.
Figure 8.
Vorticity contours (from −1 (blue) to 1 (red) ) and the corresponding grid distributions for different exponents ((a) 1.0, (b) 1.5, and (c) 2.0) with the threshold value being 0.4.
Figure 8.
Vorticity contours (from −1 (blue) to 1 (red) ) and the corresponding grid distributions for different exponents ((a) 1.0, (b) 1.5, and (c) 2.0) with the threshold value being 0.4.
Figure 9.
Vorticity contours (from −1 (blue) to 1 (read) ) and the corresponding grid distributions for different threshold values ((a) 0.2 and (b) 0.1) with the exponent being 1.0.
Figure 9.
Vorticity contours (from −1 (blue) to 1 (read) ) and the corresponding grid distributions for different threshold values ((a) 0.2 and (b) 0.1) with the exponent being 1.0.
Figure 10.
Vorticity contours (from −1 (blue) to 1 (red) ) and the corresponding grid distributions at with different minimum grid spacings (). (a) . (b) . (c) .
Figure 10.
Vorticity contours (from −1 (blue) to 1 (red) ) and the corresponding grid distributions at with different minimum grid spacings (). (a) . (b) . (c) .
Figure 11.
Time histories of the drag (a) and lift (b) coefficients of a static cylinder at . Results are shifted within half a vortex shedding period to present in phase.
Figure 11.
Time histories of the drag (a) and lift (b) coefficients of a static cylinder at . Results are shifted within half a vortex shedding period to present in phase.
Figure 12.
Convergence rate of drag coefficients with decreasing minimum grid spacing. is defined as . The convergence is different from the conventional grid convergence because decreasing only causes local grid refinement in the vicinity of the boundary.
Figure 12.
Convergence rate of drag coefficients with decreasing minimum grid spacing. is defined as . The convergence is different from the conventional grid convergence because decreasing only causes local grid refinement in the vicinity of the boundary.
Figure 13.
Vorticity contours (from −15 (blue) to 15 (red) ) and the corresponding adaptive grid distributions of a 2D cylinder oscillating in a quiescent flow. (a) . (b) . (c) .
Figure 13.
Vorticity contours (from −15 (blue) to 15 (red) ) and the corresponding adaptive grid distributions of a 2D cylinder oscillating in a quiescent flow. (a) . (b) . (c) .
Figure 14.
Velocity profiles at
in the simulation of a 2D cylinder oscillating in a quiescent flow. The results reported in Ref. [
45] are included for comparison. (
a) Horizontal velocity
u. (
b) Vertical velocity
v.
Figure 14.
Velocity profiles at
in the simulation of a 2D cylinder oscillating in a quiescent flow. The results reported in Ref. [
45] are included for comparison. (
a) Horizontal velocity
u. (
b) Vertical velocity
v.
Figure 15.
Time histories of the drag coefficient
as well as the friction drag coefficient
and pressure drag coefficient
of a 2D cylinder oscillating in a quiescent flow. The numerical results reported in Ref. [
45] are included for comparison.
Figure 15.
Time histories of the drag coefficient
as well as the friction drag coefficient
and pressure drag coefficient
of a 2D cylinder oscillating in a quiescent flow. The numerical results reported in Ref. [
45] are included for comparison.
Figure 16.
Vorticity contours (from (blue) to 10 (red) ) and streamlines (a) and the corresponding grid distribution (b) at the extreme upper position during the 30th oscillating cycle with .
Figure 16.
Vorticity contours (from (blue) to 10 (red) ) and streamlines (a) and the corresponding grid distribution (b) at the extreme upper position during the 30th oscillating cycle with .
Figure 17.
Vorticity contours (from (blue) to 10 (red) ) (a) and the corresponding grid distribution (b) at the extreme upper position during the 30th oscillating cycle with .
Figure 17.
Vorticity contours (from (blue) to 10 (red) ) (a) and the corresponding grid distribution (b) at the extreme upper position during the 30th oscillating cycle with .
Figure 18.
(a) Force coefficients and (b) pressure coefficient at the extreme upper positions of a cylinder oscillating in a uniform flow with . In (a), is the time-averaged drag coefficient and and are the root mean square of the oscillating parts of the drag and lift coefficients, respectively. In (b), the lines and the symbols using a same color are associated with a same value of .
Figure 18.
(a) Force coefficients and (b) pressure coefficient at the extreme upper positions of a cylinder oscillating in a uniform flow with . In (a), is the time-averaged drag coefficient and and are the root mean square of the oscillating parts of the drag and lift coefficients, respectively. In (b), the lines and the symbols using a same color are associated with a same value of .
Figure 19.
Time histories of (a) drag coefficients and (b) lift coefficients of a cylinder oscillating in a uniform flow with and 1.1.
Figure 19.
Time histories of (a) drag coefficients and (b) lift coefficients of a cylinder oscillating in a uniform flow with and 1.1.
Figure 20.
Vorticity contours (from −20 (blue) to 20 (red) ) and corresponding grid distributions indicated by the block boundaries at the extreme top position in the simulations of a propulsive flapping foil. (a) . (b) . (c) .
Figure 20.
Vorticity contours (from −20 (blue) to 20 (red) ) and corresponding grid distributions indicated by the block boundaries at the extreme top position in the simulations of a propulsive flapping foil. (a) . (b) . (c) .
Figure 21.
Time histories of the (
a) drag coefficients and (
b) lift coefficients of a propulsive flapping NACA0012 foil. The numerical data reported in Ref. [
48] are included for comparison.
Figure 21.
Time histories of the (
a) drag coefficients and (
b) lift coefficients of a propulsive flapping NACA0012 foil. The numerical data reported in Ref. [
48] are included for comparison.
Figure 22.
Vorticity contours (from (blue) to 10 (red) ) and grid distributions indicated by grid block boundaries at the middle position in the simulations of an energy-harvesting flapping foil for three minimum grid spacings. (a) . (b) . (c) .
Figure 22.
Vorticity contours (from (blue) to 10 (red) ) and grid distributions indicated by grid block boundaries at the middle position in the simulations of an energy-harvesting flapping foil for three minimum grid spacings. (a) . (b) . (c) .
Figure 23.
Time histories of (
a) drag coefficients and (
b) power coefficients of an energy-harvesting flapping NACA0015 foil. The numerical results reported in Ref. [
49] are included for comparison.
Figure 23.
Time histories of (
a) drag coefficients and (
b) power coefficients of an energy-harvesting flapping NACA0015 foil. The numerical results reported in Ref. [
49] are included for comparison.
Figure 24.
(a) Wing geometries and (b) flapping kinematics. In (a), the wings conduct stroke motion around the stroke axis (aligned with the dragonfly body) and pitching motion around the pitch axis simultaneously. An up-stroking forewing and a down-stroking hindwing are presented, with the leading edge indicated by empty circles. The pitch angle is defined as the angle from the stroke plane to a wing plane.
Figure 24.
(a) Wing geometries and (b) flapping kinematics. In (a), the wings conduct stroke motion around the stroke axis (aligned with the dragonfly body) and pitching motion around the pitch axis simultaneously. An up-stroking forewing and a down-stroking hindwing are presented, with the leading edge indicated by empty circles. The pitch angle is defined as the angle from the stroke plane to a wing plane.
Figure 25.
The lift coefficient (
, with
L being the
z-component of the resultant force and
S being the hindwing area). The experimental results reported in Ref. [
52] are included for comparison.
Figure 25.
The lift coefficient (
, with
L being the
z-component of the resultant force and
S being the hindwing area). The experimental results reported in Ref. [
52] are included for comparison.
Figure 26.
Vortical structures (indicated by iso-surfaces of the vorticity magnitude ), adaptive grid distributions, and lateral vortices in the middle-span plane (from left to right in each figure) around the middle of a downstroke of the hindwings. The magnitude () and spanwise component () of the vorticity are normalized by . is the normalized spanwise velocity. (a) Single hindwing, . (b) Two wings, .
Figure 26.
Vortical structures (indicated by iso-surfaces of the vorticity magnitude ), adaptive grid distributions, and lateral vortices in the middle-span plane (from left to right in each figure) around the middle of a downstroke of the hindwings. The magnitude () and spanwise component () of the vorticity are normalized by . is the normalized spanwise velocity. (a) Single hindwing, . (b) Two wings, .
Table 1.
Force coefficients of a static cylinder at . , is the time-averaged drag coefficient, and and are the oscillating amplitudes of the drag and lift coefficients, respectively.
Table 1.
Force coefficients of a static cylinder at . , is the time-averaged drag coefficient, and and are the oscillating amplitudes of the drag and lift coefficients, respectively.
| Result Source | | | | | |
|---|
| Present | 0.02 | 0.165 | 1.3383 | 0.01000 | 0.3389 |
| 0.01 | 0.165 | 1.3462 | 0.00989 | 0.3382 |
| 0.005 | 0.165 | 1.3479 | 0.00966 | 0.3375 |
| 0.0025 | 0.165 | 1.3491 | 0.00992 | 0.3381 |
| 0.00125 | 0.165 | 1.3492 | 0.00993 | 0.3383 |
| Williamson [41] (Exp.) | - | 0.160 | - | - | - |
| Linnick and Fasel [42] | 0.01148 | 0.166 | 1.34 | 0.009 | 0.333 |
| Le et al. [43] | 0.00195 | 0.160 | 1.37 | 0.009 | 0.323 |
| Berthelsen and Faltinsen [44] | 0.00781 | 0.169 | 1.38 | 0.010 | 0.340 |
Table 2.
Wall time consumption in simulations of 2D flow over a static cylinder at . and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
Table 2.
Wall time consumption in simulations of 2D flow over a static cylinder at . and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
| | | |
|---|
| 0.02 | 0.029 | 4.35 | 0.67% |
| 0.01 | 0.056 | 10.93 | 0.51% |
| 0.005 | 0.17 | 30.96 | 0.55% |
| 0.0025 | 0.52 | 94.57 | 0.55% |
| 0.00125 | 1.72 | 327.07 | 0.53% |
Table 3.
Wall time consumption in simulations of 2D flow purely induced by an oscillating cylinder. and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
Table 3.
Wall time consumption in simulations of 2D flow purely induced by an oscillating cylinder. and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
| (s) | (s) | |
|---|
| 8.38 | 0.42 | 5.12% |
Table 4.
Wall time consumption in simulations of a 2D cylinder oscillating in a uniform flow. and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
Table 4.
Wall time consumption in simulations of a 2D cylinder oscillating in a uniform flow. and are the total time consumption and that caused by grid adaptations per dimensionless time unit (), respectively.
| | | |
|---|
| 0.0 | 0.068 | 11.49 | 0.59% |
| 0.8 | 0.28 | 7.19 | 3.89% |
| 0.9 | 0.30 | 8.08 | 3.71% |
| 1.0 | 0.31 | 8.51 | 3.64% |
| 1.1 | 0.32 | 8.63 | 3.71% |
| 1.12 | 0.26 | 7.31 | 3.56% |
| 1.2 | 0.24 | 6.93 | 3.46% |
Table 5.
Wall time consumption in simulations of a propulsive flapping NACA0012 foil per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
Table 5.
Wall time consumption in simulations of a propulsive flapping NACA0012 foil per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
| (min) | (min) | |
|---|
| 0.01 | 0.094 | 5.25 | 1.80% |
| 0.005 | 0.24 | 12.52 | 1.90% |
| 0.0025 | 0.54 | 24.93 | 2.17% |
| 0.00125 | 1.38 | 46.60 | 2.96% |
Table 6.
Wall time consumption in simulations of an energy-harvesting flapping NACA0015 foil per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
Table 6.
Wall time consumption in simulations of an energy-harvesting flapping NACA0015 foil per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
| (min) | (min) | |
|---|
| 0.01 | 0.19 | 7.10 | 2.63% |
| 0.005 | 0.35 | 12.75 | 2.72% |
| 0.0025 | 0.82 | 27.29 | 2.99% |
| 0.00125 | 2.32 | 69.67 | 3.32% |
Table 7.
Wall time consumption in simulations of 3D flapping wings of a hovering dragonfly per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
Table 7.
Wall time consumption in simulations of 3D flapping wings of a hovering dragonfly per flapping cycle. and are the total time consumption and that caused by the dynamic grid adaptations, respectively.
| Time | | | |
|---|
| Single hindwing | 0.071 | 2.51 | 2.83% |
| Two wings | 0.12 | 3.63 | 3.39% |