AIAAJ2012
AIAAJ2012
net/publication/258569079
CITATIONS READS
142 795
4 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Weiwei Zhang on 09 February 2015.
Weiwei Zhang∗
Northwestern Polytechnical University, Xi’an 710072, China
Bobin Wang†
Tsinghua University, Beijing 100084, China
and
Zhengyin Ye‡ and Jingge Quan§
Northwestern Polytechnical University, Xi’an 710072, China
DOI: 10.2514/1.J050581
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
Nonlinearities can be present in an aeroelastic system because of some aerodynamic factors that occur in transonic
flight regimes or at a large angle of attack. The sources are shock wave motions and separated flows. Complex
aeroelastic problems due to the aerodynamic nonlinearity can be studied using high-fidelity computational fluid
dynamics (CFD) codes. However, the computational cost may be very high. Hence, this kind of problem is
conveniently solved using the reduced-order model (ROM) for unsteady aerodynamic analysis. Many studies have
been done using reduced-order modeling for aeroelastic analysis. However, most of the reduced-order aerodynamic
models are dynamic linear models and have loads proportional to the structural motions. In the current paper, a
nonlinear unsteady reduced-order aerodynamic model is constructed using the radial basis function neural network
model. This kind of ROM is used to analyze the limit cycle oscillation (LCO) for two linear structural models with
large shock motions in transonic flow. Unlike the input signals in the traditional design method, the signals of the self-
excited vibration of the aeroelastic system are designed as the input signals in the current paper. Coupling the
structural equations of motion and nonlinear aerodynamic ROM, the system responses are determined by time
marching the governing equations using a hybrid linear multistep algorithm. Then, the LCO change with velocities
(dynamic pressure) was analyzed. The two transonic aeroelastic examples show that both the structural responses
and the LCO characteristics simulated using the nonlinear ROM agree well with those obtained using the direct CFD
method. Moreover, the computational efficiency of the nonlinear ROM-based method is improved by one to two
orders of magnitude compared with that of the direct CFD method.
Structural nonlinearities arise from worn hinges of control harmonic balance method has also been applied to an aeroelastic
surfaces, loose control linkages, material behavior, and other various NACA 64a010/NLR 7301 airfoil model to determine the LCO in
sources. LCOs due to classical nonlinearities, such as cubic spring, transonic flow. Computational times are decreased from hours to
free play, and hysteresis, have been investigated. For some flexible or seconds using the nonlinear ROM.
large structures, such as high-aspect-ratio wings [4–6] or flexible In 1997, Faller and Schreck [30] used recursive neural networks
panels [7,8], the effects of geometric nonlinearities on flutter and (RNNs) to model the nonlinear unsteady fluid mechanics system. For
LCOs have also been studied. the harmonic pitch motions of a wing in a wind tunnel, the input to the
Aerodynamic nonlinearities occur primarily in the transonic flight RNN is the unsteady motion history, composed of instantaneous ,
regime or at a large angle of attack. The sources are shock wave _ and angular acceleration .
angular velocity , The targeted output is
motions and separated flows. With the recently well-developed either the surface pressure or the shear-stress values at time (t t).
software and hardware technologies, the numerical simulation of The time dependence was modeled by feeding the RNN predictions
complex aeroelastic phenomena has become possible. LCOs due to back to the RNN as input throughout the motion time history. RNN
the aerodynamic nonlinearity are studied in [9–12] using high- was shown to predict unsteady boundary-layer development, separa-
fidelity computational fluid dynamics (CFD) codes. However, such tion, dynamic stall, and dynamic reattachment. Moreover, Marques
numerical models may involve hundreds, thousands, or even and Anderson [31] predicted unsteady transonic aerodynamic loads
millions of degrees of freedom, which limit their applications in using a kind of temporal neural network based on multilayer
optimal design or system control. functions. The aerodynamic database of pitching airfoil is created
Many studies on reduced-order modeling have recently been using CFD codes based on Euler equations. Three typical motions,
performed. It is a novel concept and captures the nonlinear flow char-
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
uk
x1 ρ (|| x-v1||) Σ y1 uk-1
uk-m
x2 ρ (|| x-v2||) Σ y2 RBF
yk
Network
yk-1
yk-2
xs ρ (|| x-vc||) Σ yl
yk-n
Fig. 1 Scheme of RBF neural network.
Delay
Fig. 2 Scheme of recursive RBF neural network.
For a regularization RBF neural network, x ! y, x 2 Rs , y 2 Rl
(s is the dimension of the input vector x, and l is the dimension of the
output vector y), the output of the network is thus where D is the desired response vector and matrix G is the
pseudoinverse of matrix G and is defined as
X
c
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
where c is the number of neurons in the hidden layer, j is the center where
vector for neuron j, and wi;j are the weights of the linear output G fgij g
neuron.
Basically, each input is connected to a hidden neuron. The norm is
typically taken to be the Euclidean distance, and the basis function is kxi j k2
gij exp
taken to be Gaussian: 2 2j
kx j k2
kx j k exp ; j > 0 (2) Although the preceding RBF neural network is a feedforward
2j2 neural network with three layers, the output is only a nonlinear
mapping of the inputs. Hence, this kind of model cannot be used for
The parameter j is the spread (radius) of neuron j. With larger dynamic systems. An unsteady flow with a large amplitude of shock
spreads, neurons at a distance from a point have greater influence. wave motion or flow separation is a typical nonlinear dynamic
The Gaussian basis functions are local in the sense that system. Dynamic delays are needed to model this kind of system. In
the current paper, the recursive RBF neural network is used to
lim kx j k 0 (3) construct the nonlinear unsteady aerodynamic model. The scheme of
kxk!1
a recursive RBF neural network is shown in Fig. 2, and its
The changing parameters of one neuron have little effect on input corresponding function can be written as
values that are far from the center of that neuron.
In the RBF network, the variances , the positions of the centers ff ak gT fk ; k1 ; k2 ; . . . ; km ; f ak1 ; f ak2 ; . . . ; f akn (4)
of the RBFs, and the linear weights w associated with the output layer
where f is a nonlinear function, is the vector of system inputs
are all unknown parameters that need to be learned. Depending on
(generalized structural coordinate vector), and f a is the vector of
how the centers of the RBF network are specified, four different
system outputs (generalized aerodynamic force coefficient vector).
learning strategies can be followed in designing an RBF network.
m and n are the delay orders that are determined by the user. Vectors
They are the fixed centers selected at random method, the self-
Tk ; Tk1 ; Tk2 ; . . . ; Tkm ; f Tak1 ; f Tak2 ; . . . ; f Takn T and f ak corre-
organized selection of centers method, the supervised selection of
spond to vectors x and y in Fig. 1, respectively.
centers method, and the strict interpolation with regularization
The excitation signals (the generalized displacement) were
method.
inputted into the unsteady aerodynamic solver, and the corre-
The present paper uses the fixed centers selected at random
sponding outputs (generalized aerodynamic loads) were generated.
method. The activation functions of the hidden units are assumed to
With the obtained training signal, the nonlinear ROM can be
be the fixed RBFs. The location of the centers can be chosen
constructed using the recursive RBF neural network. Coupling the
randomly from the training data set. For the regularization RBF
structural equations of motion and nonlinear aerodynamic ROM, we
network designed in the current paper, the number of hidden units is
determined the system responses by time marching the governing
equal to the number of training samples so that one hidden unit is
used for each input vector xi, i 1; 2; . . . ; N, where N is the size of
the training sample. Hence, the centers of the RBFs are the training
samples. The standard deviation of all the Gaussian RBFs, which is Unsteady flow solver
fixed according to the spread of the centers, is defined as
dmax Identification
p
of RBF network
2m1
Structural
where dmax is the maximum distance between the chosen centers and equations Nonlinear ROM of
m1 is the number of centers. This formula makes the RBFs neither too aerodynamics
peaked nor too flat. In this approach, the only parameters that need to
be learned are the linear weights in the output layer of the network. A
simple procedure is to use the pseudoinverse method [33–35].
Generalized aerodynamic loads
Specifically,
q
W G D
Fig. 3 Flowchart of aeroelastic analysis based on ROM.
1022 ZHANG ET AL.
equations, and the limit cycle behaviors changing with dynamic responses of nonlinear dynamic systems constructed with an
pressures were analyzed. The flowchart of this kind of time simu- artificial neural network. A coupled fluid–structure simulation
lation method based on nonlinear ROM is shown in Fig. 3. algorithm (referred to as the hybrid multistep algorithm) [36] can be
used to integrate Eq. (6) in the time domain along with any unsteady
flow solver or ROM to determine the characteristics of the coupled
III. Time Marching Method aeroelastic system. Several such time domain simulations are needed
of the Aeroelastic Equations to determine the LCO characteristics for each Mach number.
The following equation is the structural motion equation: A Euler-equation-based unsteady flow solver has the ability to
simulate the flow with a strong shock motion, which is used in the
M G_ K Q q f a (5) following studies. A finite volume based unstructured Euler solver is
used for unsteady flow computations. It is suitable for moving bodies
M, G, K, Q and q are the generalized mass, damping, and stiffness using an arbitrary Lagrangian–Eulerian formulation and adding a
matrices, generalized force vector, and dynamic pressure of the dynamically deforming mesh algorithm. Spatial discretization is
free flow, respectively. By defining the structural state vector x accomplished by a cell-centered finite volume formulation using a
1 ; 2 ; . . . ; n ; _1 ; _2 ; . . . ; _n ; T , we obtain the following structural center differencing scheme or AUSM up wind scheme. A second-
equation in state-space form: order accurate full implicit scheme is used to integrate the equations
in time domain, and a fourth-order Runge–Kutta time marching
x_ fx; t A x B Qx; t (6) method is used in the pseudotime step. Local time stepping and
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
0.2 0.2
0.1
α /rad CFD CFD
ROM ROM
0 0.1 0.05
Cm
Cm
0 0
-0.2
50 100 150 200
T -0.1 -0.05
A= 0.2 A= 0.1
1
-0.2 0 0.2 -0.1 0 0.1
α /rad α /rad
Cl
0
a) b)
Cm
Cm
0 0 0
-0.01
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
-0.2
50 100 150 200 A= 0.02 A= 0.005
T -0.02 -0.005
Fig. 5 Training signal. -0.02 0 0.02 -0.005 0 0.005
α /rad α /rad
c) d)
Fig. 8 Comparison between the phase diagrams of Cm obtained using
-20 ROM and CFD.
Power frequency (dB/Hz)
-30
-40
far more computationally efficient, because RBF neural networks
involve only algebraic equations to determine the unsteady aero-
-50 dynamic loads.
-60
0.04
α /rad
Cl
Cl
0 0
0.02
A= 0.2 -0.5 A= 0.1
-1
CFD
0.04 CFD Present (CFD)
0.06
ROM ROM Thomas et al. [28] (HB)
0.1 0.02
0.04
Cl
Cl
0
α /rad
-0.02 0.02
-0.1 A= 0.02 A= 0.005
-0.04
-0.02 0 0.02 -0.005 0 0.005
0
α /rad α /rad 0.64 0.66 0.68 0.7
c) d) ω f /ω α
Fig. 7 Comparison between the phase diagrams of Cl obtained using b) Frequency ratio
ROM and CFD. Fig. 9 Limit cycle behaviors compared with those of the method in [28].
1024 ZHANG ET AL.
0.5 number of 0.8, at which case a strong shock is observed on the airfoil
surface. The pitching motion of the airfoil T (T is the
dimensionless time) and direct CFD results of Cl and Cm are shown
h/b
0
in Fig. 5. The power spectrum density of T is shown in Fig. 6.
From these figures, both large- and small-amplitude components
-0.5
were found in the training signal. Moreover, the power spectrum
0 500 1000 1500
density of T is high, ranging from k 0 to k 1, where the
T
reduced frequency k is defined as ! b=V. The delay orders of the
a)
network are defined as m 2 and n 3. Some classical principles,
0.2 such as the error minimization, can be used to select the delay order of
the system. By varying the order of the model, one searches for a
0.1 model which minimizes the error between the CFD and predicted-
α /rad
0 model time histories. The delay orders in the current paper have been
carefully studied, acquiring a satisfactory level of accuracy while
-0.1
maintaining the stability of the model.
-0.2 Figures 7 and 8 show the nonlinear ROM predictions at reduced
0 500 1000 1500
T
frequency k 0:1635 with various vibration amplitudes. Both the Cl
and Cm computed by the nonlinear ROM agree with the direct CFD
b)
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
results.
Fig. 10 Designed training signal.
B. Computation of Limit Cycle Oscillations
For the dynamic linear reduced-order modeling, the training
1 CFD signals are often designed as forced inputs, such as the impulse,
ROM
0.5 multilevel, and 3211 signals. The modeling of the nonlinear multi-
input/multi-output (MIMO) system requires a high-quality design of
Cl
0.4 CFD
CFD
0.4 ROM
ROM
0.2 0.2
h/b
h/b
0 0
-0.2 -0.2
-0.4
-0.4
0 500 1000 1500 0 200 400 600 800 1000
T T
0.1 CFD
0.05 CFD
ROM ROM
0.05
α /rad
α /rad
0 0
-0.05
-0.05
-0.1
0 500 1000 1500 0 200 400 600 800 1000
T T
a) Small amplitude of initial perturbation b) Large amplitude of initial perturbation
Fig. 12 Compared responses of LCOs at V 0:739.
ZHANG ET AL. 1025
0.08
CFD CFD
ROM ROM
0.4
0.06
0.3
α /rad
h/b 0.04
0.2
0.02
0.1
0 0
0.65 0.7 0.75 0.8 0.65 0.7 0.75 0.8
V* V*
a) Velocity
0.08
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
CFD CFD
ROM ROM
0.4
0.06
0.3
α /rad
h/b
0.04
0.2
0.02
0.1
0 0
0.64 0.66 0.68 0.7 0.72 0.64 0.66 0.68 0.7 0.72
ω f /ω α ω f /ω α
b) Frequency ratio
Fig. 13 Compared LCO behavior with M 0:8 and 0 0 deg.
second aeroelastic test case is the benchmark active controls responses become LCOs). Usually, when the amplitude of the initial
technology (BACT) model [38]. The relevant parameters are the perturbation is large, the vibration is designed as a convergent
NACA0012 airfoil, 0 0 deg, a 0, x 0:00350, r2 1:036, process under the subcritical speed. This speed is lower than the LCO
and !h =! 0:6539. The second aeroelastic case has been studied onset speed, which can be calculated by the other previous methods
experimentally for flutter boundaries. (such as the flutter analysis methods based on linear ROM, such as
Figure 9 shows the LCO behavior of case 1. The results computed the ARX models used in [20]). When the amplitude of the initial
by the time domain direct CFD method are compared with those by perturbation is small, the vibration is designed as a divergent process
the harmonic balance method in [28]. The two different approaches under the supercritical speed. This speed is higher than the LCO
were found to offer a better agreement of the frequency behaviors onset speed by 10 to 20%. In this example, both the convergent and
than that of velocity behaviors. Figure 10 shows the designed training divergent processes are contained in the training signal.
signals. They are achieved by self-excited vibrations under reduced Figure 11 shows the identified results for the training data, which
velocity V 0:67 and V 0:8 (when 0 < T < 1200 and V agree well with the direct CFD results. The same coupled time
0:67, the responses are stable; when T > 1200 and V 0:8, the domain simulation method as the ROM for different V at a fixed
0.5 0.8
0.4 0.7
0.3
0.6
0.2
0.1 0.5
0 0.4
0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9
M M
a) Flutter velocity boundary b) Flutter frequency boundary
Fig. 14 Computed flutter boundary for the BACT model compared with experimental data.
1026 ZHANG ET AL.
h/b
0.5
0.5
h/b
0
0
ξ
-0.5
α
-0.5
0 200 400 600 800
0 20 40 60 80 100 T
T Fig. 18 Typical response of the LCO (120 cycles, time cost of 82 h).
Fig. 15 Designed training signal (V 0:5).
0
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
0
the airfoil for different V values at a Mach number of 0.8 can be
simulated efficiently. The same conclusions can be made in Fig. 17.
-0.1 The LCO behaviors predicted by the nonlinear ROM maintain higher
accuracies compared with the direct CFD method.
0 20 40 60 80 100 Compared with the direct CFD method, which needs to compute
T hundreds of cycles for every velocity (dynamic pressure), the
b) nonlinear ROM method only requires a typical response solution to
Fig. 16 Identified results for training data. construct the nonlinear reduced-order aerodynamic model. When the
nonlinear ROM is prepared, the time cost of the ROM-based time
domain simulation may be neglected by comparing with those of the
direct CFD method. A typical case shows the predominance of the
Mach number was adopted. It is far more computationally efficient, nonlinear ROM method as follows. For the BACT model at
because it does not need to solve the unsteady flow. Figure 12 shows V 0:65, a stable LCO contains about 120 cycles of time domain
the responses of LCOs at V 0:739. The results of the nonlinear simulation, which needs 82 h on a personal computer (CPU:
ROM agree with those of the direct CFD. Figure 13 compares the 2.4 GHz, Memory: 1.5 GB). The computed response of the plunge
LCO behavior of the first case computed by the nonlinear ROM displacement is shown in Fig. 18. The time cost of the results of the
method and that by the direct CFD method. The LCO amplitudes in first case using the two methods is listed in Table 1.
h/b
0.4 0.4
0.2 0.2
0 0
0.56 0.58 0.6 0.62 0.64 0.66 0.72 0.74 0.76 0.78
V* ω f /ω α
0.06 0.06
ROM ROM
CFD CFD
0.04 0.04
α /rad
α /rad
0.02 0.02
0 0
0.56 0.58 0.6 0.62 0.64 0.66 0.72 0.74 0.76 0.78
ω f /ω α
*
V
a) Velocity b) Frequency ratio
Fig. 17 Comparison of LCO behaviors for the BACT model.
ZHANG ET AL. 1027
Table 1 Comparison between the time costs of direct CFD and nonlinear ROM
Method Time cost Total time
Direct CFD simulation 1) Time cost for each cycle is about 40 min; 2) there are TCFD 10 100 40 min 40; 000
100 cycles for each velocity; and 3) 10 response computations min 666:7 h
at 10 different velocities are needed to get the LCO behavior.
Nonlinear ROM 1) Time cost for train signal computation is about TROM 40 20 2:17 20 843
40 20 min (about 20 cycles); 2) time cost of the time domain min 14 h
simulation of 100 cycles is about 2.17 min; and 3) responses were
computed at 20 different velocities.
V. Conclusions doi:10.2514/1.21051
[11] Bendiksen, O., “High-Altitude Limit Cycle Flutter of Transonic
Based on the preceding comparison, the following conclusions Wings,” Journal of Aircraft, Vol. 46, No. 1, 2009, pp. 123–136.
can be obtained: doi:10.2514/1.36413
1) The nonlinear ROM constructed by the responses at typical [12] Vio, G. A., Dimitriadis, G., and Cooper, J. E., “Bifurcation Analysis and
velocity can be used for the dynamic analysis of the aeroelastic Limit Cycle Oscillation Amplitude Prediction Methods Applied to the
system at other velocities at a fixed Mach number.
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
Aerodynamic Systems,” AIAA Journal, Vol. 48, No. 1, Jan. 2010, “A Surrogate Based Approach to Reduced-Order Dynamic Stall
pp. 56–62. Modeling,” AIAA Paper 2010-3042, 2010.
doi:10.2514/1.38964 [33] Haykin, S., Neural Networks: A Comprehensive Foundation, 2nd ed.,
[28] Thomas, J. P., Dowell, E. H., and Hall, K. C., “Nonlinear Inviscid Prentice–Hall, Upper Saddle River, NJ, 1999.
Aerodynamic Effects on Transonic Divergence, Flutter, and Limit- [34] Sundararajan, N., and Saratchandran, P., Radial Basis Function Neural
Cycle Oscillations,” AIAA Journal, Vol. 40, No. 4, 2002, pp. 638–646. Networks with Sequential Learning, World Scientific, London, 1999.
doi:10.2514/2.1720 [35] Buhmann, M. D., Radial Basis Functions: Theory and Implementa-
[29] Thomas, J. P., Dowell, E. H., and Hall, K. C., “Using Automatic tions, Cambridge Univ. Press, Cambridge, England, U.K., 2003.
Differentiation to Create a Nonlinear Reduced-Order-Model [36] Zhang, W., Jiang, Y., and Ye, Z., “Two Better Loosely Coupled Solution
Aerodynamic Solver,” AIAA Journal, Vol. 48, No. 1, Jan. 2010, Algorithms of CFD Based Aeroelastic Simulation,” Engineering
pp. 19–24. Applications of Computational Fluid Mechanics, Vol. 1, No. 4, 2007,
doi:10.2514/1.36414 pp. 253–262.
[30] Faller, W. E., and Schreck, S. J., “Unsteady Fluid Mechanics [37] Zhang, W., “Efficient Analysis for Aeroelasticity Based on CFD,” Ph.D.
Applications of Neural Networks,” Journal of Aircraft, Vol. 34, No. 1, Dissertation, Northwestern Polytechnical Univ., Xi’an, China, 2006.
1997, pp. 48–55. [38] Rivera, J. A., Jr., Dansberry, B. E., Bennett, R. M., Durham, M. H., and
doi:10.2514/2.2134 Silva, W. A., “NACA0012 Benchmark Model Experimental Flutter
[31] Marques, F. D., and Anderson, J., “Identification and Prediction of Results with Unsteady Pressure Distributions,” NASA TM 107581,
Unsteady Transonic Aerodynamic Loads by Multi-Layer Functionals,” 1992.
Journal of Fluids and Structures, Vol. 15, No. 1, 2001, pp. 83–106.
doi:10.1006/jfls.2000.0321 B. Epureanu
Downloaded by Northwestern Polytechnic University on May 23, 2013 | http://arc.aiaa.org | DOI: 10.2514/1.J050581
[32] Glaz, B., Liu, L., Friedmann, P. P., Bain, J., and Sankar, L. N., Associate Editor