Next Article in Journal
Locomotory Behavior of Water Striders with Amputated Legs
Next Article in Special Issue
Effect of Hindwings on the Aerodynamics and Passive Dynamic Stability of a Hovering Hawkmoth
Previous Article in Journal
Hydrodynamics of Butterfly-Mode Flapping Propulsion of Dolphin Pectoral Fins with Elliptical Trajectories
Previous Article in Special Issue
Mechanical Behavior of Honeybee Forewing with Flexible Resilin Joints and Stripes
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

POD-Galerkin FSI Analysis for Flapping Motion

Department of Systems Innovations, School of Engineering, The University of Tokyo, Tokyo 113-8656, Japan
*
Author to whom correspondence should be addressed.
Biomimetics 2023, 8(7), 523; https://doi.org/10.3390/biomimetics8070523
Submission received: 30 August 2023 / Revised: 6 October 2023 / Accepted: 19 October 2023 / Published: 3 November 2023
(This article belongs to the Special Issue Computational Biomechanics and Biomimetics in Flying and Swimming)

Abstract

:
FSI simulations of flapping motions have been widely investigated to develop a flapping-wing micro air vehicle. Because an intensive parametric study is important for the product design, a computationally efficient model is required. The purpose of the present study was to develop a reduced-order model of flapping motion. Among the various methods available to solve FSI problems, we employed the Dirichlet–Neumann partitioned iterative method, in which three sub-systems (fluid mesh update, fluid analysis, and structural analysis) are executed. In the proposed analysis system, first, snapshot data of structural displacement, fluid velocity, fluid pressure, and displacement for the fluid mesh update were collected from a high-fidelity FSI analysis. Then, the snapshot data were used to create low-dimensional surrogate systems of the above three sub-systems based on the POD under Galerkin projection (i.e., the POD-Galerkin method). In numerical examples, we considered a two-dimensional FSI problem of simplified flapping motion. The problem was described via two parameters: frequency and amplitude of flapping motion. We demonstrated the effectiveness of the presented reduced-order model in significantly reducing computational time while preserving the desired accuracy.

1. Introduction

Birds and insects achieve amazing aerodynamic performance using flapping motions, which are known to be efficient in the low Reynolds number regime. Inspired by flapping flight observed in nature, FWMAVs have been actively investigated over the last two decades. Although FWMAVs have not yet been made practical, some prototypes, such as Delfly [1] and RoboBee [2], have been developed.
To accelerate the design of devices and mechanisms, numerical simulations are effective. Many researchers have worked on numerical studies related to FWMAVs [3,4]. In our previous studies, we performed FEM-based FSI analysis to simulate 3D hovering flight with flexible flapping wings [5,6]. Then, we investigated the feasibility of FWMAVs in the Earth and Martian environments.
Simulations of FWMAVs usually need a lot of computational resources because flapping motions are complex phenomena, where flapping wings and the surrounding fluid interfere mutually. Although recent improvements in computer performance have enabled us to perform detailed simulations using many DOFs within a practical computational time, a computationally efficient FWMAV model is required because an intensive parametric study for a wide range of combinations of various flapping motions, such as flapping, pitching, and lead-lag, is essential for the realization of FWMAVs.
To reduce the computational burden, one promising approach is ROM. For problems with extremely high-dimensional parametrized systems, lower-dimensional manifolds with representative key features are sought. ROM comprises an offline phase and an online phase. In the offline phase, pre-computable and computationally expensive procedures are performed. Sufficient training datasets (i.e., snapshot data) are collected from high-fidelity analysis, and data compression techniques, such as POD [7], are applied to obtain reduced-order bases. In the online phase, a computationally efficient reduced-order model is constructed using reduced-order bases, and the model is used to accelerate predictive simulations. The POD method has been widely applied in conjunction with Galerkin projection to build reduced-order models for a wide range of engineering problems, such as thermal–visco-plastic deformation behavior [8], unsteady turbulent incompressible flow [9], contact problems [10], and crack propagation [11], among others.
The methods to solve FSI problems are classified into two types: interface capturing [12,13] and interface tracking [14,15]. Interface-capturing methods have a great advantage in handling topology change. In contrast, interface-tracking methods are accurate due to the precise representation of fluid–structure interfaces. Interface-tracking methods are implemented based on monolithic [16] or partitioned approaches [17]. Monolithic approaches are generally known to be accurate, while partitioned approaches are easy to implement because they allow existing solvers to be used. Iterations can be introduced into partitioned approaches to achieve the fully implicit treatment of the coupling conditions [18]. The accuracy of the partitioned iterative method is comparable to that of the monolithic approaches. Based on the Dirichlet–Neumann approach [19], our research group has been developing a partitioned iterative FSI analysis system [5,18,20].
Regarding existing studies on the applications of the POD-Galerkin method to FSI analysis, many of them have followed interface-capturing approaches, such as the immersed boundary method and the fictitious domain method [21,22,23,24,25]. In contrast, few studies have addressed ROM for interface-tracking FSI analysis [26,27]. Ballarin and Rozza proposed ROM for monolithic FSI analysis based on the ALE method, which is one of the interface-tracking approaches [26]. Nonino et al. proposed ROM for partitioned FSI analysis based on the ALE method [27]. They employed a Chorin–Temam projection scheme for the Navier–Stokes equations [28] and the semi-implicit treatment of the coupling conditions.
The purpose of the present study was to develop a reduced-order model of flapping-motion FSI problems. Although some researchers have developed such models [23,24], their studies were based on immersed boundary methods. Unlike these existing studies, we employed the interface-tracking method. In the present study, the POD-Galerkin method was applied to the ALE-method-based partitioned iterative FSI analysis.
An outline of this paper is as follows: The high-fidelity computational model constructed based on FEM is given in Section 2. The POD-Galerkin procedure is described in Section 3. In Section 4, numerical examples are presented to demonstrate the effectiveness of the proposed reduced-order model. Finally, the conclusions are given in Section 5.

2. High-Fidelity FSI Analysis for Flapping Motion

2.1. Problem Setting

In the present study, all quantities are in SI units.
Here, we specify an FSI problem of flapping motion. Figure 1 shows a schematic view of the 2D FSI problem, which we analyze in the present study. Due to the difficulty of visualizing the thin structure, Figure 1 does not show the target problem in true scale. An elastic structure is placed at the center of a non-flowing fluid. The upper edge of the structure (DA) is assumed to be clamped, and the forced displacement, U , is imposed on edge DA so that the structure is swung left and right. U = [ U x ( t ) U y ( t ) ] T is defined as
U x ( t ) = A sin ( 2 π f t ) , U y ( t ) = 0 ,
where A, f, and t denote the amplitude, frequency, and time, respectively. The domains of the structure and the fluid are denoted by Ω S and Ω F , respectively. The interface between Ω S and Ω F is the fluid–structure interface, denoted by Γ FSI , which is composed of four edges: AB, BC, CD, and DA. The boundary of the fluid domain is denoted by Γ F , which is composed of four edges: EF, FG, GH, and HE. In the present study, a traction-free condition is imposed on Γ FSI . Note that a 2D simplified flapping problem where a thin structure is vibrated in a non-flowing fluid has been widely used for fundamental research on the aerodynamics of hovering [29,30].

2.2. Governing Equations

2.2.1. Equations for Fluid

Under the assumption of incompressible viscous flow, the fluid dynamics are governed by the Navier–Stokes equation in an ALE frame of reference:
ρ F v F t χ + v F v ^ F · x v F x · σ F = ρ F b F ,
with the following continuity equation:
x · v F = 0 ,
where ρ F is the fluid density, v F is the fluid velocity vector, v ^ F is the mesh velocity vector, σ F is the fluid Cauchy stress tensor, and b F is the body force vector applied to the fluid. In the present study, b F = 0 . The nabla operator, x , refers to the current configuration. v F t | χ represents the referential time derivative of the solution in the spatial configuration. A Newtonian fluid is assumed, and σ F is defined as follows:
σ F = p F I + μ ( x v F + ( x v F ) T ) ,
where p F is the fluid pressure, I is the unit tensor, and μ is the fluid viscosity.
The stress field, σ F , is subjected to the following traction-free condition:
σ F · n F = 0 on Γ F ,
where n F is the outward normal vector.

2.2.2. Equations for Structure

The mechanical behavior is governed by the following Cauchy momentum equation:
ρ 0 S D 2 u S D t 2 X · S · F T = ρ 0 b 0 S ,
where ρ 0 S is the structural density, u S is the displacement vector, b 0 S is the body force vector, F is the deformation gradient, S is the second Piola–Kirchhoff stress, and D D t is the material derivative. In the present study, b 0 S = 0 . The nabla operator, X , refers to the initial configuration. The governing equation is described with respect to the initial configuration (denoted by subscript 0).
The constitutive equations are modeled by the following linear relations:
S = C : E ,
where E = 1 2 ( X u S + ( X u S ) T + ( X u S ) T · X u S ) is the Green–Lagrange strain and C is the fourth-order elastic tensor.
The forced displacement is prescribed on edge DA as a Dirichlet boundary condition:
u S = U on DA .

2.2.3. Equations for Interaction Conditions on the FSI Interface

The equilibrium force and geometric compatibility at the FSI interface Γ FSI are expressed as follows:
σ S · n S = σ F · n F = F FSI on Γ FSI ,
v F = D u S D t on Γ FSI ,
where σ S is the Cauchy stress tensor for the structure, n S is the outward normal vector, and F FSI is the fluid force.

2.2.4. Equations for Fluid Mesh Update

Because the ALE method is used, it is necessary to move the fluid mesh to match the motion of the structure. For the mesh update, pseudo-elastic smoothing [31] is employed, as in many other studies that have used FSI analysis [16]. We now explain how pseudo-elastic smoothing updates the fluid mesh when the fluid coordinate at time t, denoted by x t M , and the displacement on Γ FSI at time t + Δ t , denoted by u t + Δ t S , are given. In pseudo-elastic smoothing, mesh deformation in the fluid domain is governed by the linear elastic equation:
X · σ M = 0 in Ω F ,
where σ M is the Cauchy stress tensor. Here, the initial configuration for this elasticity problem is x t M . To distinguish the Lagrangian description in the equations for structure (Section 2.2.2), we introduce X . For linear elasticity, σ M is defined as
σ M = C M : E M ,
where C M is a fourth-order elasticity tensor and E M = 1 2 ( X u M + ( X u M ) T ) is the infinitesimal strain tensor. For the determination of C M in the fluid mesh update, Jacobian-based stiffening is employed. For the details of the method, we refer readers to [5]. In the pseudo-elastic smoothing scheme, there is no Neumann boundary condition. The following Dirichlet boundary condition is prescribed:
u M = u t + Δ t S u t S on Γ FSI , u M = 0 on Γ F ,
where u M is the displacement of fluid nodes from the configuration x t M .
u M is calculated by solving Equation (11) with the boundary condition (Equation (13)). x t + Δ t M is obtained as
x t + Δ t M = x t M + u M .
The fluid mesh velocity at time t + Δ t , denoted by v ^ t + Δ t F , is obtained as
v ^ t + Δ t F = x t + Δ t M x t M Δ t .
Note that the mesh velocity corresponds to the velocity of the structure on Γ FSI .

2.3. Partitioned Iterative FSI Analysis

To solve Equations (2)–(15), we employ the partitioned iterative method, where sub-analysis systems are executed while satisfying the interface conditions (Equations (9) and (10)). In the present study, we used three systems, namely, an analysis system for the fluid mesh update, one for fluids, and one for structures. In this subsection, we explain the detailed procedures of the partitioned iterative method based on the Dirichlet–Neumann approach [19].
For spatial discretization, we employed the FEM. u M , v F , p F , and u S are approximated as
u M u h M = N F d M , v F v h F = N F d V , p F p h F = N P d P , u S u h S = N S d S ,
where the subscript h denotes the numerical approximation and d M , d V , d P , and d S are the discretized forms of the displacement of fluid nodes, the fluid velocity, the fluid pressure, and the structural displacement, respectively. N F , N P , and N S are defined as
N F = N 1 F 0 N I F 0 N n F F 0 0 N 1 F 0 N I F 0 N n F F , N P = N 1 F N I F N n F F , N S = N 1 S 0 N I S 0 N n S S 0 0 N 1 S 0 N I S 0 N n S S ,
where n F and n S are the numbers of fluid and structural nodes and N I F ( S ) denotes the shape function associated with the I-th fluid (structural) node. d M , d V , d P , and d S are defined as
d M = d 1 x M d 1 y M d I x M d I y M d n F x M d n F y M T , d V = d 1 x V d 1 y V d I x V d I y V d n F x V d n F y V T , d P = d 1 P d I P d n F P T , d S = d 1 x S d 1 y S d I x S d I y S d n S x S d n S y S T ,
where the subscript I means the value is associated with the I-th node and the subscript x ( y ) indicates a x ( y ) component of the vector.
In the fluid mesh update, FEM is employed for spatial discretization. Then, the following weak form with the Dirichlet boundary condition (Equation (13)) is solved: find u h M V M + G M , such that w h M V M :
Ω F 1 2 X w h M + X w h M T : C M : 1 2 X u h M + X u h M T d Ω = 0 ,
where w M denotes the weight function. The function space, V M , is defined as
V M = w h M e M = e 1 x M e 1 y M e I x M e I y M e n F x M e n F y M T R 2 n F , w h M = N F e M , e I x M = e I y M = 0 for I η M ,
where η M is a set of fluid nodes placed on Γ F and Γ FSI . G M = N F g M is a lifting function, which is needed to satisfy the Dirichlet boundary condition [27,32,33]. g M is defined as
g M = g 1 x M g 1 y M g I x M g I y M g n F x M g n F y M T , g I x M g I y M T = u h S t + Δ t ( Ψ ( x I M ) ) u h S t ( Ψ ( x I M ) ) I η FSI , g I x M g I y M T = 0 I η FSI ,
where x I M is the I-th fluid node, η FSI is a set of fluid nodes placed on Γ FSI , and Ψ is a one-to-one mapping relating the Lagrangian frame for the fluid mesh update to the Lagrangian frame for the structural analysis. Equation (17) is discretized as follows:
e M T K M d M = 0 ( e M R 2 n F , e I x M = e I y M = 0 for I η M ) ,
where K M R 2 n F × 2 n F is the stiffness matrix. After calculating the displacement of fluid nodes, the fluid mesh coordinate, x M , and the mesh velocity, v ^ F , are calculated based on Equations (14) and (15). The fluid mesh update procedure, M , is performed as follows:
( x h M t + Δ t , v ^ h F t + Δ t ) = M u h S t + Δ t .
In the flow analysis, the FEM is employed for spatial discretization. To avoid instabilities, the Petrov–Galerkin method (SUPG and PSPG methods [34]) is employed. Because of the non-slip condition (Equation (10)), the fluid velocity corresponds to the mesh velocity on Γ FSI :
v F = v ^ F on Γ FSI ,
which is imposed as a Dirichlet boundary condition in the flow analysis. In addition, the traction-free boundary condition (Equation (5)) is prescribed on Γ F . Then, the following weak form is solved: find v h F V V + G V and p h F V P , such that w h F V V and w h C V P :
Ω F w h F ρ F v h F t χ + v h F v ^ h F · x v h F d Ω + Ω F 1 2 x w h F + x w h F T : σ F ( v h F , p h F ) d Ω + Ω F w h C x · v h F d Ω + k = 1 n el f Ω F k τ SUPG v h F v ^ h F · x v h F · r M ( v h F , p h F ) d Ω + k = 1 n el f Ω F k τ PSPG x w h C ρ F · r M ( v h F , p h F ) d Ω = 0 ,
where w F and w C denote the weight functions, n el f is the number of fluid elements, Ω F k denotes the k-th fluid element, and τ SUPG and τ PSPG are SUPG and PSPG parameters. For details on choosing them, see [34]. r M is defined as
r M ( v h F , p h F ) = ρ F v h F t χ + v h F v ^ h F · x v h F x · σ F ( v h F , p h F ) .
The function space, V V , is defined as
V V = w h F e V = e 1 x V e 1 y V e I x V e I y V e n F x V e n F y V T R 2 n F , w h M = N F e V , e I x V = e I y V = 0 for I η FSI .
G V = N F g V is a lifting function. g V is defined as
g V = g 1 x V g 1 y V g I x V g I y V g n F x V g n F y V T , g I x V g I y V T = v ^ h F ( x I M ) I η FSI , g I x V g I y V T = 0 I η FSI .
The function space, V P , is defined as
V P = w h C e P = e 1 P e I P e n F P T R n F , w h C = N P e P .
With the explicit treatment of the advection velocity and the backward Euler method, Equation (23) is discretized as follows:
[ e V e P ] T K v v K v p K p v K p p d t + Δ t V d t + Δ t P f V f P = 0 ( e P R n F , e V R 2 n F , e I x V = e I y V = 0 for I η FSI )
where K v v R 2 n F × 2 n F , K v p R 2 n F × n F , K p v R n F × 2 n F , K p p R n F × n F , f v R 2 n F , and f p R n F are the resulting matrices and vectors after the discretization. After the flow analysis, the fluid force on the FSI interface, denoted by F FSI , is calculated using the equilibrium of forces (Equation (9)). The flow analysis procedure, F , is performed as follows:
F h FSI t + Δ t = F ( x h M t + Δ t , v ^ h F t + Δ t ) .
In the structural analysis, the FEM is employed for spatial discretization. To consider geometrical nonlinearity, the total Lagrange formulation is employed. The fluid force is imposed as a Neumann boundary condition in the structural analysis. In addition, the Dirichlet boundary condition (Equation (8)) is prescribed on edge DA. Then, the following weak form is solved: find u h S V S + G S , such that w h S V S :
Ω S 0 w h S ρ 0 S D 2 u h S D t 2 d Ω + Ω S 0 δ E h : C : E h d Ω = Γ FSI 0 w h S F h FSI d Ω ,
where δ E h is δ E h = 1 2 ( X w h S + ( X w h S ) T + ( X w h S ) T X u h S + ( X u h S ) T X w h S ) and w S denotes the weight function. Γ FSI is composed of three edges AB, BC, and CD, as shown in Figure 1. The function space, V S , is defined as
V S = w h S e S = e 1 x S e 1 y S e I x S e I y S e n S x S e n S y S T R 2 n S , w h S = N S e S , e I x S = e I y S = 0 for I η S ,
where η S is a set of structural nodes that are placed on edge DA. G S = N S g S is a lifting function. g S is defined as
g S = g 1 x S g 1 y S g I x S g I y S g n S x S g n S y S T , g I x S g I y S T = U for all I .
By introducing the finite element discretization and the Newmark- β method and applying the Newton–Raphson method, we obtain the following incremental discrete equation:
e S T K S ( i ) Δ d S ( i + 1 ) f S ( i ) = 0 ( e S R 2 n S , e I x S = e I y S = 0 for I η S ) , d t + Δ t S ( i + 1 ) = Δ d S ( i + 1 ) + d t + Δ t S ( i ) ,
where the superscript i represents the iteration count. K S R 2 n S × 2 n S and f S R 2 n S are the resulting matrix and vector after the discretization. In the present study, the initial value of d t + Δ t S is d t + Δ t S ( 0 ) = d t S g t S + g t + Δ t S . The structural analysis procedure, S , is performed as follows:
u h S t + Δ t = S F h FSI t + Δ t .
From Equations (21), (29), and (34), it can be observed that the target coupled problem is equivalent to the following nonlinear equation:
u h S t + Δ t = S F M u h S t + Δ t .
To solve Equation (35), the Broyden method, a quasi-Newton method, is employed.

3. POD-Galerkin Framework

In the POD-Galerkin method, low-dimensional subspaces of V M , V V , V P , and V S are constructed. Then, V M , V V , V P , and V S in the weak forms (Equations (17), (23), and (30)) are replaced with these subspaces. In Section 3.1, we explain how to construct the subspace. To avoid redundancy, here, we focus on the construction of the subspace of V S . Section 3.2 presents a flowchart of the proposed POD-Galerkin FSI analysis.
Variables appearing in the dimensional reduction of V M , V V , V P , and V S have the superscripts M, V, P, and S, respectively.

3.1. Snapshot POD

In this subsection, we explain how to construct a subspace of V S from the snapshots, denoted by e ( 1 ) S , e ( 2 ) S , , e ( N snap S ) S , where e S is defined as e S = d S g S and the subscript ( i ) represents the i-th snapshot that is collected from the high-fidelity analysis during the offline phase. N snap denotes the number of snapshots.
First, e S ( t , θ ) are collected at parameter set θ and various times t that satisfy θ D and t T . D and T = [ 0 , T ] represent the input parameter space and the time interval of interest, respectively. Second, a set of orthonormal bases, { ϕ i S } i = 1 k S , is constructed such that the errors between each snapshot datum and its projection onto the subspaces spanned by { ϕ i S } i = 1 k S are minimized:
{ ϕ i S } i = 1 k S = arg min f i ( i = 1 , 2 , , k S ) j = 1 N snap S e ( j ) S F F T e ( j ) S 2 2 with f i T f j = δ i j , i , j = 1 , , k S ,
where · 2 denotes the L 2 norm and F = [ f 1 f 2 f k S ] R 2 n S × k S and k is the number of reduced bases. If the summation of the errors in Equation (36) is minimized sufficiently, all snapshots can be well approximated by a linear combination of the POD bases, { ϕ i S } i = 1 k S . Here, we make the assumption that, for any t T , θ D , e S ( t , θ ) can be approximated via a linear combination. Under this assumption, the following subspace, V ˜ S , can be used in Equation (30) instead of V S .
V ˜ S = w h S c S = c 1 S c 2 S c k S S T R k S , w h S = N S Φ S c S ,
where the POD basis matrix, Φ S , is defined as Φ S = [ ϕ 1 S ϕ 2 S ϕ k S S ] R 2 n S × k S .
An effective procedure to solve the above minimization problem (Equation (36)) from the snapshot matrix X S , which is defined as X S = [ e ( 1 ) S e ( 2 ) S e ( N snap S ) S ] , is through SVD:
X S = V S Σ S W S T ,
where V S = [ v 1 S v 2 S v r S S ] R 2 n S × r S contains the left singular vectors, r S denotes the rank of X S , and Σ S = diag ( σ 1 S , σ 2 S , , σ r S S ) R r S × r S is a diagonal matrix of singular values, in which σ 1 S σ 2 S σ r S S > 0 . W S R N snap S × r S contains the right singular vectors. A set of the first k S left singular vectors in V S associated with the k S largest singular values in Σ S is known to be the solution to Equation (36) (i.e., ϕ i S = v i S ( i = 1 , , k S ) ).
In practice, the number of POD bases, k S , is chosen to ensure that the following reconstruction error, ε POD , for the snapshot matrix, is smaller than a given threshold:
ε POD = X S Φ S Φ S T X S F 2 X S F 2 ,
in which · F denotes the Frobenius norm.
Similar to the construction of V ˜ S , the subspaces of V V , V P , and V M , denoted by V ˜ V , V ˜ P , and V ˜ M , respectively, are constructed via the snapshot POD method. High-fidelity analysis results d V g V , d P , and d M g M are collected as snapshots, and these are assembled into snapshot matrices X V R 2 n F × N snap V , X P R n F × N snap P , and X M R 2 n F × N snap M , respectively. Then, SVD is used to determine the POD basis matrices Φ V R 2 n F × k V , Φ P R n F × k P , and Φ M R 2 n F × k M . V ˜ V , V ˜ P , and V ˜ M are defined as
V ˜ V = w h V c V = c 1 V c 2 V c k V V T R k V , w h V = N F Φ V c V ,
V ˜ P = w h P c P = c 1 P c 2 P c k P P T R k P , w h P = N P Φ P c P ,
V ˜ M = w h M c M = c 1 M c 2 M c k M M T R k M , w h M = N F Φ M c M .

3.2. POD-Galerkin FSI Analysis

In the POD-Galerkin FSI analysis, V M , V V , V P , and V S in the weak forms (Equations (17), (23), and (30)) are replaced with V ˜ M , V ˜ V , V ˜ P , and V ˜ S , respectively. Hence, d M , d V , d P , and d S are approximated in ROM as
d M Φ M a M + g M , d V Φ V a V + g V , d P Φ P a P , d S Φ S a S + g S ,
where a M R k M , a V R k V , a P R k P , and a S R K S are the coefficient vectors of the reduced-order approximation.
Figure 2 shows a flowchart of the proposed POD-Galerkin FSI analysis system. For the development of the proposed system, in the present study, we use our in-house code, which was verified in our previous studies [18,20]. In the high-fidelity analysis, the FSI problem is modeled as a nonlinear equation with the unknown variable of the structural displacement, as shown in Equation (35). Meanwhile, in the ROM analysis, the unknown variable is the reduced-order structural displacement, a S . As shown in Figure 2, the dimensional reduction is applied during the fluid mesh update, fluid analysis, and structural analysis. In the reduced-order mesh update, the following equation is solved:
c M T Φ M T K M ( Φ M a M + g M ) = 0 ( c M R k M ) .
In the reduced-order fluid analysis, the following equation is solved:
[ c V c P ] T Φ V O O Φ P T K v v K v p K p v K p p Φ V a t + Δ t V + g t + Δ t V Φ P a t + Δ t P f V f P = 0 ( c P R k P , c V R k V ) .
In the reduced-order structural analysis, the following equation is solved:
c S T Φ S T K S ( i ) Φ S Δ a S ( i + 1 ) f S ( i ) = 0 ( c S R k S ) , a t + Δ t S ( i + 1 ) = Δ a S ( i + 1 ) + a t + Δ t S ( i ) , d t + Δ t S ( i + 1 ) = Φ S Δ a S ( i + 1 ) + d t + Δ t S ( i ) .
The initial value of a t + Δ t S is a t + Δ t S ( 0 ) = a t S . The initial value of d t + Δ t S is the same as that in the high-fidelity analysis: d t + Δ t S ( 0 ) = d t S g t S + g t + Δ t S .

4. Numerical Example

In this section, the 2D FSI problem of simplified flapping motion, which is described in Section 2, is considered. In the example, we investigate the effectiveness of the proposed ROM when the online prediction model parameters are not within the offline training parametric sets, as is often the case in practical product design optimization.

4.1. Analysis Setting

The material properties of the plate and the surrounding fluid are as follows: Poisson’s ratio is 0.3, Young’s modulus is 1.0 × 10 9 GPa , the density of the plate is 7.0 × 10 3 kg / m 3 , the density of the fluid is 1.0 kg / m 3 , and the viscosity is 1.0 × 10 3 kg / m · s . The timestep is 1.0 × 10 4 s . The Newmark- β parameters β and γ are 0.3025 and 0.6, respectively. For the discretization of the fluid domain, 3-node triangular finite elements are used. The numbers of nodes and elements in the fluid mesh are 24,865 and 48,520, respectively. For the discretization of the structural domain, 4-node quadrilateral finite elements are used. The numbers of nodes and elements in the structural mesh are 3006 and 2500, respectively.
In our target FSI problem, flapping motion is described via two parameters: the amplitude, A, and the frequency, f. The parameter space is defined as A { x 0.0015 x 0.0025 } (unit: m) and f { x 80 x 120 } (unit: 1/s).
To obtain training data, we performed nine high-fidelity simulations, and for each high-fidelity simulation, we adopted a flapping motion based on a different parameter set inside the parametric domain, as depicted in Figure 3. To construct snapshot matrices X M , X V , X P , and X S , the high-fidelity simulation results that converged at each timestep were collected as snapshots. Each high-fidelity simulation took 500 timesteps. Therefore, each snapshot matrix had 4500 ( 9 × 500 ) snapshots.
Figure 4 shows the relations between the number of POD bases and the reconstruction error, ε POD , for the fluid velocity, the fluid pressure, the displacement of the fluid mesh, and the structural displacement.
We chose the POD bases so that the error is less than 1.0 × 10 9 for the structural displacement and 1.0 × 10 6 for the others. As a result, the numbers of POD bases are 159, 103, 62, and 11 for the fluid velocity, the fluid pressure, the displacement of the fluid mesh, and the structural displacement, that is, k V = 159 , k P = 103 , k M = 62 , and k S = 11 , respectively.

4.2. Results and Discussion

4.2.1. Comparison of Accuracy

As shown in Figure 3, we consider two test cases, called “Test 1“ and “Test 2”. In Test 1, the parameter set ( A , f ) = ( 0.00175 , 90 ) was used. In Test 2, the parameter set ( A , f ) = ( 0.00225 , 110 ) was used. Here, the units m and 1 / s are adopted for amplitude, A, and frequency, f, respectively. Figure 5 and Figure 6 visualize the distribution of the velocity norm around the elastic plate at different times. These figures are the results of Test 1 and Test 2 obtained from high-fidelity analysis and POD-Galerkin analysis.
Figure 7 shows the predicted time histories of the x-displacement at point B indicated in Figure 1 for Test 1 and Test 2. Figure 8 shows the predicted time histories of the lift force for Test 1 and Test 2. The lift force is calculated by integrating the y-component of the fluid force, F FSI , over the interface, Γ FSI . As shown in Figure 5, Figure 6, Figure 7 and Figure 8, we can see good agreement between the results from the POD-Galerkin analysis and those from the high-fidelity analysis.
The capability of the reduced-order model for the maximum lift force was investigated under various parameter sets. In total, we performed 81 reduced-order simulations, for which the following 81 parameter sets were considered:
( A , f ) = x , y x = 0.0015 + ( i 1 ) × 0.000125 , y = 80 + ( j 1 ) × 5 , i , j = 1 , 2 , , 9 ,
where the units m and 1 / s are adopted for amplitude, A, and frequency, f, respectively. Figure 9a,b show the maximum lift force results from the high-fidelity analysis and ROM analysis, and Figure 9c shows the error associated with the reduced-order models when compared with the high-fidelity models. We can see from Figure 9c that the prediction results obtained from the ROM analysis agree well with the prediction via the high-fidelity analysis over all the considered parametric domains. In most cases, the maximum error is less than 10%. When f = 115 and f = 120 , some cases show a large error. However, the amplitude is quite low in these cases. Therefore, the absolute error of these cases is small.

4.2.2. Computational Time

Table 1 shows a comparison of the computational time of the high-fidelity analysis and POD-Galerkin analysis, where we have listed the total CPU time for 1000 timesteps, CPU time per Broyden iteration step for the fluid mesh update and fluid analysis, and CPU time per Newton–Raphson iteration step for the structural analysis. When calculating CPU time, we ran our computer program on a PC with 32 GB of memory and an Intel Core i9-10900K 3.70 GHz processor. In both the high-fidelity and the ROM analysis, constructing and solving matrix equations are extremely time-consuming.
Because the dimensions of the system equations in POD-Galerkin analysis are k M , k V + k P , and k S ( = 62 , 262, and 11) for the fluid mesh update, the fluid analysis, and the structural analysis, respectively, it takes much less time to solve the algebraic equations compared to solving the high-fidelity system equations with dimensions 2 n F , 3 n F , and 2 n S ( = 49,730 , 74,595 , and 6012). However, in the POD-Galerkin method, the following three matrix multiplication procedures are time-consuming:
Φ M T K M Φ M , Φ V O O Φ P T K v v K v p K p v K p p Φ V O O Φ P , Φ S T K S ( i ) Φ S .
Among these three, the first two matrix multiplication procedures need to be computed at every Broyden iteration, and the other is computed at every Newton–Raphson iteration. As a result, for the present example, the overall computational time of the POD-Galerkin analysis is about 44% of that of the high-fidelity analysis.

5. Conclusions

For the prediction of FSI phenomena in flapping motion, conventional high-fidelity nonlinear numerical analysis is extremely time-consuming. To accelerate the simulation, in this work, POD-Galerkin-method-based ROM was introduced into the Dirichlet–Neumann partitioned iterative FSI analysis. In our proposed ROM method, the snapshot data of fluid velocity, fluid pressure, structural displacement, and displacement for the fluid mesh update were collected from the high-fidelity analysis. Then, the POD bases were constructed via SVD, and the discrete equation was projected onto a much smaller dimension via the Galerkin method. The matrix multiplication operations in the POD-Galerkin method were time-consuming. However, the total CPU time of the ROM analysis was much less than that of the high-fidelity analysis because ROM drastically sped up solving the matrix equations.
In the numerical example, we considered a simplified flapping motion FSI problem parametrized via the amplitude and the frequency. The DOFs of the fluid mesh update, the fluid analysis, and the structural analysis were reduced from 49,730, 74,595, and 6012 to 62, 262, and 11, respectively. We showed that with such a reduced-order model, the FSI phenomenon of flapping motion is well captured, and the maximum lift force was estimated with less than 20% error, while 44% of the high-fidelity CPU time was consumed.
In the present study, we handled the flapping motion in a non-flowing fluid, which is a simplification of the hovering flight of FWMAVs. In future work, we plan to handle 3D free-flight simulations. In this case, the Reynolds number might become higher than that in hovering flight. We need to investigate how much an increase in the advection influences the accuracy and stability of the ROM analysis.
In addition, to enhance the acceleration of the simulation due to the POD-Galerkin method, further reduction techniques must be introduced. We plan to incorporate hyper-reduction methods [8] into the reduced-order FSI analysis proposed in the present study.
The contribution of the present study is only to show the possibilities of the ALE-based reduced-order FSI analysis system. It does not include a discussion on whether the interface-tracking method or the interface-capturing method is suitable for flapping problems in the context of ROM. In future work, we will develop the reduced-order FSI analysis system based on the interface-capturing method. Then, we will compare it with the system developed in the present study.

Author Contributions

Conceptualization, S.K.; methodology, S.K.; software, S.K.; validation, S.K.; formal analysis, S.K.; investigation, S.K.; resources, S.K. and S.Y.; data curation, S.K.; writing—original draft preparation, S.K.; writing—review and editing, S.K. and S.Y.; visualization, S.K.; supervision, S.Y.; project administration, S.K.; funding acquisition, S.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by JSPS KAKENHI (grant numbers: JP23H00475 and JP22K17902).

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The corresponding author may be contacted for access to the data.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FSIFluid–structure interaction
PODProper orthogonal decomposition
FWMAVFlapping-wing micro air vehicle
FEMFinite element method
DOFsDegrees of freedom
ROMReduced-order modeling
2DTwo-dimensional
3DThree-dimensional
PODProper orthogonal decomposition
ALEArbitrary Lagrangian–Eulerian
SUPGStreamline upwind/Petrov–Galerkin
PSPGPressure-stabilizing/Petrov–Galerkin
SVDSingular value decomposition

References

  1. Decroon, G.C.; Perçin, M.; Remes, B.D.; Ruijsink, R.; De Wagter, C. The DelFly Design, Aerodynamics, and Artificial Intelligence of a Flapping Wing Robot; Springer: Amsterdam, The Netherlands, 2016. [Google Scholar]
  2. Ma, K.Y.; Chirarattananon, P.; Fuller, S.B.; Wood, R.J. Controlled Flight of a Biologically Inspired, Insect-scale Robot. Science 2013, 340, 603–607. [Google Scholar] [CrossRef]
  3. Yoon, S.H.; Cho, H.; Lee, J.; Kim, C.; Shin, S.J. Effects of Camber Angle on Aerodynamic Performance of Flapping-wing Micro Air Vehicle. J. Fluids Struct. 2020, 97, 103101. [Google Scholar] [CrossRef]
  4. Ishihara, D. Computational Approach for the Fluid-Structure Interaction Design of Insect-Inspired Micro Flapping Wings. Fluids 2022, 7, 26. [Google Scholar] [CrossRef]
  5. Hong, G.; Kaneko, S.; Mitsume, N.; Yamada, T.; Yoshimura, S. Robust Fluid-Structure Interaction Analysis for Parametric Study of Flapping Motion. Finite Elem. Anal. Design 2021, 183–184, 103494. [Google Scholar] [CrossRef]
  6. Kawakami, K.; Kaneko, S.; Hong, G.; Miyamoto, H.; Yoshimura, S. Fluid–Structure Interaction Analysis of Flexible Flapping Wing in the Martian Environment. J. Fluids Struct. 2022, 193, 138–151. [Google Scholar] [CrossRef]
  7. Quarteroni, A.; Manzoni, A.; Negri, F. Reduced Basis Methods for Partial Differential Equations; Springer: Amsterdam, The Netherlands, 2016. [Google Scholar]
  8. Kaneko, S.; Wei, H.; He, Q.; Chen, J.S.; Yoshimura, S. A Hyper-Reduction Computational Method for Accelerated Modeling of Thermal Cycling-induced Plastic Deformations. J. Mech. Phys. Solids 2021, 151, 104385. [Google Scholar] [CrossRef]
  9. Akkari, N.; Casenave, F.; Moureau, V. Time stable reduced order modeling by an enhanced reduced order basis of the turbulent and incompressible 3D Navier–Stokes equations. Math. Comput. Appl. 2019, 24, 45. [Google Scholar] [CrossRef]
  10. Balajewicz, M.; Amsallem, D.; Farhat, C. Projection-based Model Reduction for Contact Problems. Int. J. Numer. Methods Eng. 2016, 106, 644–663. [Google Scholar] [CrossRef]
  11. Rocha, I.B.; van der Meer, F.P.; Mororo, L.A.; Sluys, L.J. Accelerating Crack Growth Simulations through Adaptive Model Order Reduction. Int. J. Numer. Methods Eng. 2020, 121, 2147–2173. [Google Scholar] [CrossRef]
  12. Peskin, C.S. The Immersed Boundary Method. Acta Numer. 2002, 11, 479–517. [Google Scholar] [CrossRef]
  13. Glowinski, T.; Pan, T.W.; Hesla, T.I.; Joseph, D.D.; Periaux, J. A Fictitious Domain Approach to the Direct Numerical Simulation of Incompressible Viscous Flow Past Moving Rigid Bodies: Application to Particulate Flow. J. Comput. Phys. 2001, 169, 363–426. [Google Scholar] [CrossRef]
  14. Mittal, S.; Tezduyar, T.E. Parallel Finite Element Simulation of 3D Incompressible Flows: Fluid-Structure Interactions. Int. J. Numer. Methods Fluids 1995, 21, 933–953. [Google Scholar] [CrossRef]
  15. Tezduyar, T.E.; Behr, M.; Liou, J. A New Strategy for Finite Element Computations Involving Moving Boundaries and Interfaces—The Deforming-spatial-domain/Space-time Procedure: I. The Concept and the Preliminary Numerical Tests. Comput. Methods Appl. Mech. Eng. 1992, 94, 339–351. [Google Scholar] [CrossRef]
  16. Sawada, T.; Hisada, T. Fluid–Structure Interaction Analysis of the Two-dimensional Flag-in-wind Problem by an Interface-tracking ALE Finite Element Method. Comput. Fluids 2007, 36, 136–146. [Google Scholar] [CrossRef]
  17. Felippa, C.A.; Park, K.C.; Farhat, C. Partitioned analysis of coupled mechanical systems. Comput. Methods Appl. Mech. Eng. 2001, 190, 3247–3270. [Google Scholar] [CrossRef]
  18. Minami, S.; Yoshimura, S. Performance Evaluation of Nonlinear Algorithms with Line-search for Partitioned Coupling Techniques for Fluid–Structure Interactions. Int. J. Numer. Methods Fluids 2010, 64, 1129–1147. [Google Scholar] [CrossRef]
  19. Causin, P.; Gerbeau, J.; Nobile, F. Added-mass Effect in the Design of Partitioned Algorithms for Fluid–Structure Problems. Comput. Methods Appl. Mech. Eng. 2005, 194, 4506–4527. [Google Scholar] [CrossRef]
  20. Kaneko, S.; Hong, G.; Mitsume, N.; Yamada, T.; Yoshimura, S. Numerical Study of Active Control by Piezoelectric Materials for Fluid–Structure Interaction Problems. J. Sound Vib. 2018, 24, 23–35. [Google Scholar] [CrossRef]
  21. Liberge, E.; Hamdouni, A. Reduced Order Modelling Method via Proper Orthogonal Decomposition (POD) for Flow Around an Oscillating Cylinder. J. Fluids Struct. 2010, 26, 292–311. [Google Scholar] [CrossRef]
  22. Gao, H.; Wei, M. Global Model Reduction for Flows with Moving Boundary; AIAA Paper 2014-0222; Aerospace Research Center: Columbus, OH, USA, 2014. [Google Scholar]
  23. Liang, Z.; Dong, H. POD-Galerkin Projection of Flapping Wings; AIAA Paper 2011-1051; Aerospace Research Center: Columbus, OH, USA, 2011. [Google Scholar]
  24. Li, C.; Wang, J.; Dong, H. Proper Orthogonal Decomposition Analysis of Flapping Hovering Wings; AIAA Paper 2017-0327; Aerospace Research Center: Columbus, OH, USA, 2017. [Google Scholar]
  25. Xiao, D.; Yang, P.; Fang, F.; Xiang, J.; Pain, C.C.; Navon, I.M. Non-intrusive Reduced Order Modelling of Fluid–Structure Interactions. Comput. Methods Appl. Mech. Eng. 2016, 303, 35–54. [Google Scholar] [CrossRef]
  26. Ballarin, F.; Rozza, G. POD-Galerkin Monolithic Reduced Order MOdels for Parametrized Fluid-Structure Interaction Problems. Int. J. Numer. Methods Fluids 2016, 82, 1010–1034. [Google Scholar] [CrossRef]
  27. Nonino, M.; Ballarin, F.; Rozza, G. A Monolithic and a Partitioned, Reduced Basis Method for Fluid–Structure Interaction Problems. Fluids 2021, 6, 229. [Google Scholar] [CrossRef]
  28. Guermond, J.L.; Quartapelle, L. On the Approximation of the Unsteady Navier–Stokes Equations by Finite Element Projection Methods. Numer. Math. 1998, 80, 207–238. [Google Scholar] [CrossRef]
  29. Wang, Z.J.; Birch, J.M.; Dickinson, M.H. Unsteady Forces and Flows in low Reynolds Number Hovering Flight: Two-dimensional Computations vs. Robotic Wing Experiments. J. Exp. Biol. 2004, 207, 449–460. [Google Scholar] [CrossRef]
  30. Yamazaki, T.; Abe, Y.; Okabe, T. Long-term Two-dimensional Analysis of the Flow Field around a Hovering Flapping Flat-plate Wing. J. Fluid Sci. Technol. 2023, 18, JFST0026. [Google Scholar] [CrossRef]
  31. Stein, K.; Tazduyar, T.E.; Benney, R. Mesh Moving Techniques for Fluid–Structure Interactions with Large Displacements. J. Appl. Mech. 2003, 70, 58–63. [Google Scholar] [CrossRef]
  32. Hesthaven, J.S.; Rozza, G.; Stamm, B. Certified Reduced Basis Methods for Parametrized Partial Differential Equations; Springer: Berlin/Heidelberg, Germany, 2016. [Google Scholar]
  33. Ballarin, F.; Manzoni, A.; Quarteroni, A.; Rozza, G. Supremizer Stabilization of POD–Galerkin Approximation of Parametrized Steady Incompressible Navier–Stokes Equations. Int. J. Numer. Methods Eng. 2015, 102, 1136–1161. [Google Scholar] [CrossRef]
  34. Bazilevs, Y.; Takizawa, K.; Tezduyar, T.E. Computational Fluid-Structure Interaction: Methods and Applications; John Wiley & Sons: Hoboken, NJ, USA, 2013. [Google Scholar]
Figure 1. Schematic view of the target problem.
Figure 1. Schematic view of the target problem.
Biomimetics 08 00523 g001
Figure 2. Flowchart of the proposed POD-Galerkin FSI analysis system.
Figure 2. Flowchart of the proposed POD-Galerkin FSI analysis system.
Biomimetics 08 00523 g002
Figure 3. Parameter space: nine parameter sets are for offline training, and two parameter sets are for online testing.
Figure 3. Parameter space: nine parameter sets are for offline training, and two parameter sets are for online testing.
Biomimetics 08 00523 g003
Figure 4. Relations between the number of POD bases and the reconstruction error.
Figure 4. Relations between the number of POD bases and the reconstruction error.
Biomimetics 08 00523 g004
Figure 5. Comparison of the predicted distribution of the velocity norm at different times for Test 1.
Figure 5. Comparison of the predicted distribution of the velocity norm at different times for Test 1.
Biomimetics 08 00523 g005
Figure 6. Comparison of the predicted distribution of the velocity norm at different times for Test 2.
Figure 6. Comparison of the predicted distribution of the velocity norm at different times for Test 2.
Biomimetics 08 00523 g006
Figure 7. Time history of the x-displacement at point B in Figure 1 for (a) Test 1 and (b) Test 2.
Figure 7. Time history of the x-displacement at point B in Figure 1 for (a) Test 1 and (b) Test 2.
Biomimetics 08 00523 g007
Figure 8. Time history of the lift force for (a) Test 1 and (b) Test 2.
Figure 8. Time history of the lift force for (a) Test 1 and (b) Test 2.
Biomimetics 08 00523 g008
Figure 9. Maximum lift force prediction results for 81 different online simulation parameter sets using (a) high-fidelity analysis and (b) ROM analysis on various parameter sets, and (c) the error of the ROM analysis relative to the high-fidelity analysis.
Figure 9. Maximum lift force prediction results for 81 different online simulation parameter sets using (a) high-fidelity analysis and (b) ROM analysis on various parameter sets, and (c) the error of the ROM analysis relative to the high-fidelity analysis.
Biomimetics 08 00523 g009
Table 1. Comparison of CPU time (unit: s).
Table 1. Comparison of CPU time (unit: s).
ProcedureHigh-FidelityPOD-Galerkin
Fluid mesh updateConstructing matrix equation 3.5 × 10 3 1.7 × 10 2
Solving matrix equation 9.9 × 10 2 5.3 × 10 5
Fluid analysisConstructing matrix equation 1.0 × 10 2 1.1 × 10 1
Solving matrix equation 1.8 × 10 1 3.4 × 10 4
Structural analysisConstructing matrix equation 8.5 × 10 4 1.2 × 10 3
Solving matrix equation 5.5 × 10 3 2.1 × 10 6
Total CPU time for 1000 timesteps 9.9 × 10 2 4.4 × 10 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kaneko, S.; Yoshimura, S. POD-Galerkin FSI Analysis for Flapping Motion. Biomimetics 2023, 8, 523. https://doi.org/10.3390/biomimetics8070523

AMA Style

Kaneko S, Yoshimura S. POD-Galerkin FSI Analysis for Flapping Motion. Biomimetics. 2023; 8(7):523. https://doi.org/10.3390/biomimetics8070523

Chicago/Turabian Style

Kaneko, Shigeki, and Shinobu Yoshimura. 2023. "POD-Galerkin FSI Analysis for Flapping Motion" Biomimetics 8, no. 7: 523. https://doi.org/10.3390/biomimetics8070523

APA Style

Kaneko, S., & Yoshimura, S. (2023). POD-Galerkin FSI Analysis for Flapping Motion. Biomimetics, 8(7), 523. https://doi.org/10.3390/biomimetics8070523

Article Metrics

Back to TopTop