Next Article in Journal
A Test Platform to Assess the Impact of Miniaturized Propulsion Systems
Next Article in Special Issue
Modelling Flexibility and Qualification Ability to Assess Electric Propulsion Architectures for Satellite Megaconstellations
Previous Article in Journal
Multifidelity Sensitivity Study of Subsonic Wing Flutter for Hybrid Approaches in Aircraft Multidisciplinary Design and Optimisation
Previous Article in Special Issue
A Novel Holistic Index for the Optimization of Composite Components and Manufacturing Processes with Regard to Quality, Life Cycle Costs and Environmental Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Neuro-Fuzzy Network-Based Reduced-Order Modeling of Transonic Aileron Buzz

by
Rebecca Zahn
* and
Christian Breitsamter
Chair of Aerodynamics and Fluid Mechanics, Technical University of Munich, 85748 Garching bei München, Germany
*
Author to whom correspondence should be addressed.
Aerospace 2020, 7(11), 162; https://doi.org/10.3390/aerospace7110162
Submission received: 16 October 2020 / Revised: 9 November 2020 / Accepted: 10 November 2020 / Published: 13 November 2020
(This article belongs to the Special Issue Advances in Aerospace Sciences and Technology)

Abstract

:
In the present work, a reduced-order modeling (ROM) framework based on a recurrent neuro-fuzzy model (NFM) that is serial connected with a multilayer perceptron (MLP) neural network is applied for the computation of transonic aileron buzz. The training data set for the specified ROM is obtained by performing forced-motion unsteady Reynolds-averaged Navier Stokes (URANS) simulations. Further, a Monte Carlo-based training procedure is applied in order to estimate statistical errors. In order to demonstrate the method’s fidelity, a two-dimensional aeroelastic model based on the NACA651213 airfoil is investigated at different flow conditions, while the aileron deflection and the hinge moment are considered in particular. The aileron is integrated in the wing section without a gap and is modeled as rigid. The dynamic equations of the rigid aileron rotation are coupled with the URANS-based flow model. For ROM training purposes, the aileron is excited via a forced motion and the respective aerodynamic and aeroelastic response is computed using a computational fluid dynamics (CFD) solver. A comparison with the high-fidelity reference CFD solutions shows that the essential characteristics of the nonlinear buzz phenomenon are captured by the selected ROM method.

1. Introduction

Unsteady aerodynamic and aeroelastic phenomena, such as flutter, buffet and buzz, determine the boundaries of the flight envelope of an aircraft. The latter phenomenon, also referred to as aileron buzz, represents an aeroelastic phenomenon occurring in transonic flights. Aileron buzz is denoted as a single degree-of-freedom flutter, characterized by self-excited and sudden vibration of the aileron, yielding large amplitudes and potentially permanent damage of the aircraft structure. The associated flow field typically involves shock waves dynamics and boundary layer separation. For viscous flows, aileron buzz was classified by Lambourne [1] as Type A, B and C, depending on the free stream Mach number and the location of the shock wave. Type A is caused by the interaction of shock-waves with the boundary layer, typically encountered at Mach numbers slightly higher than the critical Mach number. Type B results from the interaction of the shock-waves with the aileron movement at higher Mach numbers, compared to Type A. Since for Type B no significant intervention with the boundary layer is observed, it is commonly referred to as non-classical aileron buzz [2]. Type C buzz is associated with supersonic flow over the entire control surface and shock wave development at the trailing edge of the aileron [1,3].
In order to accurately capture the flow physics of aileron buzz, high-fidelity numerical methods based on unsteady Euler or unsteady Reynolds-averaged Navier Stokes (URANS) simulations must be employed [2,4]. However, due to the necessity to resolve the underlying flow mechanism associated to aileron buzz, the effort of comprehensive computational methods is time and cost consuming, especially in an industrial context. Therefore, alternative methods, which ensure an efficient and accurate computation of unsteady aerodynamic forces and moments while at the same time requiring a lower computational effort, must be implemented. One possibility that has gained increasing attention within the last years is the application of reduced-order models (ROMs) for accelerating aerodynamic and aeroelastic computations. For efficient development of a ROM, computational fluid dynamics (CFD)-based training data representing the input/output relationship of the underlying system are exploited by the application of a linear or a nonlinear system identification approach. Therefore, time-varying unsteady integral quantities can be predicted with sufficient accuracy. At the same time, computational time can be significantly reduced compared to a full-order CFD simulation.
Based on research efforts within the last years, various linear and nonlinear system identification methods for aerodynamic and aeroelastic applications, originated [5]. Focusing on aerospace applications in particular, linear methods include the eigensystem realization algorithm (ERA) [6] applied by Silva and Bartels [7], the auto-regressive with exogenous input (ARX) applied by Zhang and Ye [8] and the auto-regressive with moving average (ARMA) model applied by Raveh [9]. Further, Hall et al. [10] and Iuliano et al. [11] applied ROM approaches based on Proper Orthogonal Decomposition (POD) of steady or unsteady flow conditions in order to achieve a sufficient system reduction.
In contrast, accurate nonlinear methods which are required for capturing large amplitude motions or separated flows still represent a challenging tasks, even with already existing methods [12]. So far, several ROM approaches have been applied by Zhang et al. [13,14] and Glaz et al. [15] for the representation of flutter and Limit-Cycle Oscillations (LCOs). Further, nonlinear methods originated based on Wiener models [16], radial basis function (RBF) neural networks [14], multilayer perceptron (MLP) neural networks [17,18] and Kriging interpolation [15] achieved a sufficient nonlinear system representation. In addition, a multi-kernel RBF neural network has been applied by Zhang et al. [19] for modeling unsteady aerodynamics including varying flow conditions. Further, Volterra and basic neural networks applied by Paula et al. [20] and Faller et al. [18] yield sufficient results concerning three-dimensional flow field and unsteady aerodynamic load prediction. Moreover, ROMs based on fuzzy logic [21,22] yield accurate and reliable results for capturing weak aerodynamic nonlinearities as well as small perturbation flow characteristics.
Considering buzz aerodynamics in particular, only a small amount of studies represents the computation of aileron buzz by means of system identification methods. Fusi et al. [23] developed a state-space ROM and further employed a continuous-time system identification based on a genetic algorithm for the analysis of non-classical aileron buzz. For the representation of the nonlinear aerodynamic characteristics, a polynomial function of the system input is added to the linear structure. Further, Zafar et al. [24] used a describing function technique with multiple inputs for the investigation of the aileron buzz phenomenon under varying flow conditions.
In the present study, a ROM approach based on a recurrent neuro-fuzzy model (NFM) that is serially connected with a multilayer perceptron (MLP) neural network [12] is applied for the analysis of non-classical aileron buzz. Due to the use of local linear models (LLM), the NFM was found to be less prone to simulation instabilities compared to RBF or MLP neural networks [25]. However, with an increasing non-linearity, the identification of the input/output relation becomes difficult, especially if both linear and nonlinear characteristics must be reproduced. Therefore, a MLP neural network is applied as a nonlinear correction of the NFM’s response in order to ensure an overall robust model. Prior studies by Winter and Breitsamter [5] yield accurate results of the connected ROM approach for modeling nonlinear flow-induced characteristics in the transonic flight regime. The coupled NFM-MLP network is conditioned using a data set computed by forced-motion URANS simulations. In order to account for statistical errors resulting from the random model initialization, a Monte-Carlo-based training procedure is applied according to Winter and Breitsamter [12]. The performance of the trained ROM is demonstrated by considering the NACA651213 airfoil with an integrated control surface at transonic buzz condition. Therefore, a high-fidelity model of the aeroelastic system is defined by coupling the CFD aerodynamic model with the dynamics of the rigid aileron.

2. Reduced-Order Model Approach

In order to identify the underlying characteristics of the aerodynamic and aeroelastic system, a data set including the characteristic features of the system must be defined for an efficient ROM construction. For this purpose, unsteady CFD simulations are performed for predefined flow conditions, while the selected rigid body degree of freedom (DoF) of the structure, in particular the aileron structure, is excited by means of an user-defined signal, covering the amplitude and frequency range of interest. Due to the external motion, a time-series of forces and moments acting on the investigated structure, results. Combining the training signal, which represents the system input, with the CFD-based output, the merged data set can be employed for ROM training purposes [5].
The applied NFM-MLP-based ROM is based on a time-discrete external dynamics filtering approach. Based on this approach, a nonlinear function F of current system inputs combined with previous, time-delayed system inputs and outputs can be defined for the representation of the underlying dynamic system [5]. For the representation of the unknown function F, the NFM and MLP neural network are arranged in a series connection. An illustration of the connected ROM is given in Figure 1.
The training of the nonlinear system identification approach is basically composed of three main steps, which are briefly discussed in the following. In the first stage of the NFM-MLP training, the NFM is independently trained by means of the local linear model tree (LOLIMOT) algorithm [25]. A local linear neuro-fuzzy model including N local linear sub-models can be expressed as follows:
y ^ = i = 1 N [ w i 0 + w i T · ( x c i ) ] · ψ i ( x , c i , Σ i )
with y ^ defining the scalar output of the NFM related to the input vector x . The model parameters of the ith LLM are given by the respective weights ( w i 0 , w i ), the centers c i and basis function widths Σ i . Further, ψ i is defined as a fuzzy membership function composed of Gaussians based on the Euclidean distance between the input vector and the center c i of the ith neuron. [12] Each LLM is connected to a single membership function. Based on the LOLIMOT algorithm, the structure and the parameters of the NFM are optimized. In particular, the structure optimization is accomplished by defining a sufficient number of LLM and neurons. The LOLIMOT training procedure can be divided in five steps, which are briefly introduced in the following.
  • Model Initialization: As a first step, a global linear model ( ψ 1 = 1 , N = 1 ) is calculated by estimating the NFM weights ( w i 0 , w i ) by means of a local linear least-squares algorithm [25]. Therefore, the available CFD training data set is applied.
  • LLM error estimation: Within the next step, the worst performing local linear model is located by means of a locally-defined loss function, which is evaluated for all available models ( i = 1 , . . , N ). The LLM yielding the highest prediction error is selected for the subsequent splitting procedure [12]. If only the global model is available, it is automatically chosen for further refinement.
  • LLM refinement: The LLM which shows the lowest performance is divided into two models using an axis-orthogonal split [25]. For each resulting model, the centers ( c i ), widths ( σ ) and weights ( w i 0 , w i ) must be re-computed. The centers are defined as the centers of the corresponding jth hyperrectangle, while the widths are determined by defining the input space extension of the LLM scaled by a factor k σ [12]. According to Nelles [25], k σ is chosen as 1 / 3 . The linear weights are determined by the application of the local weighted least-squares optimization.
  • Error evaluation: In order to evaluate the best splitting configuration, a loss function is applied. Therefore, in contrast to the weight estimation procedure in training step one, the available validation data set is applied. Based on the error evaluation, the partition-setup yielding the lowest error is chosen for the last training step.
  • Termination: The aforementioned training steps are repeated until the relative change of the error as calculated in the previous step becomes smaller than a user-defined value. As an alternative, the splitting process can be terminated by defining a maximum number of LLMs [12].
Considering time-series prediction tasks, the NFM input vector x is defined based on (time-delayed) inputs ( q ( k ) ,..., q ( k m ) ) and outputs y, whereat the latter are used for initial parameter estimation. Therefore, no iterative feedback is performed within the training process of the NFM.
Within the second step of the NFM-MLP training, a NFM simulation is performed based on the available training data set. Therefore, within each considered time step the NFM is applied in order to obtain the next prediction output. By means of the input vector x , the output of the NFM y ^ is processed in a recurrent manner. Based on the training and simulation step, two output data sets containing the original training response and a multi-step ahead time-series prediction are available for the following application [12].
The last step of the overall NFM-MLP training process includes the individual training of the MLP neural network. A MLP network with a single hidden layer composed of M neurons can be expressed as follows:
y ˜ = i = 0 M g i ϕ i ( k = 0 q G i k v k ) , v 0 = 1
In Equation (2), y ˜ is denoted as the output of the MLP network based in the input vector v . Considering the serial connected ROM, the input vector of the MLP network is obtained by combining the (time-delayed) inputs and the (time-delayed) outputs of the NFM. Since the complete output of the NFM is already available, the information of the current considered time step (k) y ^ ( k ) is summarized in the MLP input vector. Therefore, the corresponding MLP output includes only known information. The respective linear and nonlinear weights ( g i and G i ) of the MLP network are initialized using the Nguyen-Widrow method and are optimized by means of a backpropagation approach combined with a Levenberg-Marquardt optimization algorithm. Due to the serial model structure, a dynamically stable response is guaranteed, since the MLP output y ˜ is not processed in a recurrent manner. Therefore, the MLP can be considered as a nonlinear correction of the NFM output [12].
With respect to the application case described in Section 3.1, the system input q of the combined NFM-MLP ROM is defined by the aileron deflection angle δ , whereas the aerodynamic force acting on the aileron, represented by the hinge moment coefficient C M H , defines the system output y ˜ . Therefore, the system identification approach for the representation of the predicted hinge moment coefficient C ˜ M H can be written as follows, with k being defined as the current considered discrete time step ( t k + 1 = t k + Δ k ):
C ˜ M H ( k ) = F δ k δ k 1 δ k m , C M H , k 1 C M H , k 2 C M H , k n
In Equation (3), m N and n N refer to the maximum dynamic delay-orders for the respective input and output quantities. In order to avoid stability issues, the maximum output delay should be chosen larger or equal to the maximum input delay [5].

3. Structural and Numerical Setup

3.1. Structural Model

In order to investigate the performance of the NFM-MLP-based ROM concerning the prediction of aileron buzz aerodynamics, the aforementioned system identification procedure is applied to the NACA651213 airfoil with an integrated aileron. The aeroelastic model in the present work represents the coupling between the structural degree of freedom of the aileron, defined by the aileron deflection angle δ and the aerodynamic response, given by the hinge moment M H . The structural model is represented by a fixed two-dimensional wing section with a reference length of c r e f = 1 m. The aileron is hinged by the three-quarter chord location ( x H = 75%) and its degree of freedom is modeled as rigid. Therefore, structural elastic and dissipative contributions are neglected in the present study. The motion of the aileron is described by the aileron deflection angle δ ( t ) about the hinge point, whose dynamics are expressed by the following one-degree of freedom equation:
I H δ ¨ ( t ) + k δ ( t ) = M H ( t )
Here, I H denotes the aileron mass moment of inertia about the hinge line and k is defined as a spring constant. In the present study, k is assumed to be zero, since the aileron is only constrained by the hinge point. Further, a downward deflection of the aileron is indicated by a negative δ and vice versa.
For the aeroelastic investigation, the structural model including the aileron deflection is implemented in ANSYS Fluent by means of a local mesh deformation mechanism. In particular, the deformation is accomplished by building up the airfoil shape by overlaying the thickness distribution of the airfoil with a parametrically defined camber line y c according to [26]. The camber line associated to the aileron is defined by a third-order polynomial function, which is parameterized in order to allow for an update of the control surface deflection and the control of its minimum and maximum amplitude. The resulting parameterization is defined as follows:
y c = 0 0 x x H and t < t H δ ˙ s i n ( 2 π f ( t t H ) ( x x H ) 3 ( 1 x H ) 3 x x H and t t H
with t and t H defining the current time and the start time of the deflection, respectively. The current position of surface nodes on the aileron is indicated by x, whereas the deflection angle is defined by δ . In Figure 2, the geometry of the NACA651213 airfoil with the implemented positive and negative aileron deflection is visualized.
In Figure 3, the flow field including the respective aileron motion is visualized by Mach number contour plots. Therefore, four time steps of a single buzz period T B u z z are selected.
In order to verify the implemented buzz modeling approach, a numerical test case has been conducted and compared to experimental results as obtained by Erickson [27]. Therefore, the buzz flow conditions has been defined as M a = 0.82 , R e = 20.7 × 10 6 and α = 1 with a minimum and maximum deflection angle of δ m i n , m a x = ± 9 . In Figure 4, a comparison between the experimental and numerical results in terms of a variation of the local shock position with varying deflection angle is visualized for a single aileron deflection period. As it can be seen, a sufficient agreement is achieved.

3.2. CFD-Solver

In order to account for viscous effects and boundary layer interaction, an URANS approach is selected in the present study. The simulations capturing the buzz phenomenon are performed using ANSYS Fluent. Both the training and validation data time-series of the integral aerodynamic quantities are computed using the same CFD setup. ANSYS Fluent solves the URANS equations in conservation form using a shock-capturing finite-volume method. The temporal integration is performed using a first order implicit dual-time stepping approach, while the spatial discretization is achieved using a Roe flux-difference splitting (FDS) scheme. The reconstruction of the gradients is accomplished by means of a least squares cell-based scheme. In order to account for efficient turbulence modeling, the standard Spalart-Allmaras turbulence model is applied. The mesh deformation for the respective aileron motion of the NACA651213 test case is implemented by means of a dynamic mesh deformation, which is defined by a user defined function.

4. Application

4.1. Training Data Generation

For an efficient training of the ROM, an amplitude-modulated pseudo-random binary signal (APRBS) [12] is selected for the excitation of the aileron structure. The signal used in the present work is shown in Figure 5. For the following application, the minimum and maximum amplitude ( δ ) of the signal are chosen as δ = ± 12 . According to a study proposed by Steger and Bailey [4], aileron buzz of the NACA651213 airfoil appears between a minimum and maximum aileron deflection amplitude of δ m i n = 12 and δ m a x = + 9 , respectively. Therefore, the selected training signal covers the amplitude range of interest. Further, according to Steger and Bailey [4], aileron buzz of the NACA651213 airfoil is characterized by varying freestream conditions. Therefore, in the present study three different flow conditions are considered, defined by a freestream Mach number of M a = [0.8, 0.82, 0.83], a Reynolds number of R e = 20.7 × 10 6 and an angle of attack of α = 1 . For the first and third condition the initial aileron deflection is constrained to δ s t a r t = 0 , whereas the deflection of the second condition is defined by δ s t a r t = 4 . Further, the corresponding reduced frequencies of the selected buzz conditions are summarized in Table 1:
For the training of the ROM the flow condition defined by M a = 0.82, R e = 20.7 × 10 6 , α = 1 and δ s t a r t = 0 is selected, whereas the remaining conditions are used for the subsequent application process.
The hybrid computational grid for the viscid aerodynamic and aeroelastic investigations was built using ICEM CFD. The grid is composed of structured cells around the airfoil surface and in the farfield, while the cells around the aileron are unstructured in order to allow for the implementation of large grid deformations. In order to guarantee a solution that is independent from the spatial resolution, a grid sensitivity study was conducted based on the steady state computation ( M a = 0.8, R e = 20.7 × 10 6 , α = 0 , δ s t a r t = 0 ) of C M H (see Figure 6).
In this regard, in total four grids with the respective halved and doubled number of elements have been investigated. Since the relative error between the grids containing 12.48 × 10 5 and 24.96 × 10 5 elements is given as 0.65% with respect to C M H , the grid with 12.48 × 10 5 was chosen to be adequate for the following study. Based on a subsequent convergence study, the nondimensional time step for the simulations has been defined as Δ τ = 0.135 , corresponding to a physical time step of Δ t = 0.0005 s.

4.2. Nonlinear System Identification

Based on the computed input and output CFD data set, the NFM-MLP-based ROM is trained according to the workflow discussed in Section 2. Therefore, several hyperparameters are defined for the NFM-MLP ROM. The number of neurons for the MLP network containing two hidden layers has been chosen as [5, 2] for the respective first and second hidden layer. Based on the LOLIMOT algorithm, the splitting procedure of the local linear models (LLMs) is terminated using an error threshold of 1%, resulting in a maximum number of 20 LLMs. The maximum dynamic delay orders ( m , n ) for the input and output quantities are defined by applying the Lipschitz index as proposed by He and Asada [28]. In the present study, the iteration process for both delays is terminated due to a relative change of the Lipschitz index over one iteration of 1%. Based on this approach, both m and n are defined as 150.
In the present study, the available data set is segmented prior to the training procedure. Therefore, 70% of the data are randomly chosen and used for the estimation of initial parameters, whereas the remaining data is exploited for validation purposes in order to guarantee an accurate model. In order to circumvent statistical errors originating from this random segmentation procedure, a Monte Carlo-based training method is applied [12]. Therefore, the training of the NFM-MLP ROM is performed by means of N M C = 10 Monte Carlo iterations. In the present work, the mean y ¯ as well as the standard deviation σ are considered in order to analyze the data obtained by the Monte Carlo procedure. In order to guarantee a clear illustration of the results, all following diagrams only include the mean response of all parallel trained NFM-MLP ROMs.

4.2.1. Aerodynamic System Identification

In a first step, the NFM-MLP ROM is applied for an aerodynamic investigation, without considering any structural characteristics ( I H = 0 ). Therefore, the flow condition is defined as the training condition ( M a = 0.82 , R e = 20.7 × 10 6 , α = 1 and δ s t a r t = 0 ) with a minimum and maximum deflection amplitude of δ m i n = 12 and δ m a x = + 9 , respectively. However, prior to the aerodynamic application, the ROM is evaluated based on the training data itself by performing multi-step ahead predictions. In Figure 7 the resulting hinge moment coefficient trend due to the excitation as computed by the ROM compared to the CFD reference solution, is shown.
For error evaluation purposes, the fit factor Q i [12,29] is introduced in Equation (6). Therefore, Q i is computed by defining the mean ROM response as the model output y ˜ . A computed fit factor of 100% indicates an exact agreement of the CFD and ROM results. The resulting fit factor for the multi-step ahead prediction of the hinge moment coefficient is calculated as Q ( C M H ) = 92.4%.
Q i = 100 % · 1 s = 1 N s ( y i ( s ) y ˜ i ( s ) ) 2 s = 1 N s ( y i ( s ) y ¯ i ( s ) ) 2
Subsequent, the ROMs performance is investigated by means of harmonic pitch oscillations of the aileron. Therefore, varying reduced excitation frequencies are considered ( k r e d , E x = [0.5, 0.6, 0.7, 0.8]), which also include the reduced frequencies of the selected buzz cases (see Table 1).
The reference full-order CFD computations are employed using the aforementioned ANSYS Fluent setup. In order to ensure a solution without any transient influence, several excitation periods have been computed with both the CFD solver and the ROMs for each reduced frequency. Analog to the previous study, the Monte Carlo procedure is applied in order to obtain the results presented below. Therefore, as mentioned in the previous section, all following diagrams show the mean response of the NFM-MLP ROMs. In Figure 8, a comparison of the ROM and the reference CFD results are demonstrated for each considered reduced frequency. In addition, frequency domain responses using a Fast-Fourier-Transformation (FFT) are visualized in Figure 9 for the selected excitation frequencies.
As shown, the trained model is clearly able to reproduce the resulting hinge moment coefficient of the test cases. Considering the fit factors summarized in Table 2, the high prediction capability is emphasized.

4.2.2. Aeroelastic System Identification

Subsequent to the aerodynamic investigation, the ROM is employed for a coupled aeroelastic investigation. Therefore, according to [30], the aileron moment of inertia is defined as I H = 0.554 . In the first step, the system identification is applied in order to represent a stable aeroelastic response. Therefore, according to Fusi [31], the selected flow condition is defined by a free stream Mach number of M a = 0.8 , a Reynolds number of R e = 10 6 and an angle of attack of α = 0 . The recorded output of the CFD simulation and the computation of the ROMs are visualized in Figure 10. The corresponding fit factor is calculated as Q ( C M H ) = 94.78%, which emphasizes a good correlation of both simulation results.
In a second step, the prediction capability of the ROM is employed at the selected buzz conditions as described in Section 4.1. For the investigation, the CFD-based aeroelastic response and the ROM output are compared in terms of aileron deflection angle and hinge moment coefficient. The first considered condition is defined as the training condition, however the initial aileron deflection angle is set to δ s t a r t = 4 .
A comparison of the CFD and ROM results is visualized in Figure 11. As it can be seen, a slight discrepancy is indicated for the first deflection periods, however, after the first time steps an accurate agreement is visible. Considering the corresponding fit factor (see Table 3), a high prediction capability is emphasized.
Subsequent, the trained ROM is applied towards the remaining considered buzz cases in order to investigate the performance regarding varying Mach numbers which are not included in the training range. In Figure 12, the CFD and ROM result for M a = 0.83, R e = 20.7 × 10 6 , α = 1 and δ s t a r t = 0 are visualized. Compared to the test case included in the training range, a larger disagreement between the CFD and ROM result is visible for the initial deflection periods. However, with proceeding simulation time, a high agreement is clearly indicated, which is also emphasized by the corresponding fit factor.
For the third test case condition, also a slight discrepancy is indicated for the first deflection periods, while the compliance of the CFD and ROM results improves after the initial deflection periods (see Figure 13). However, in comparison to the other test cases, a higher disagreement is indicated by the corresponding fit factors. This issue might result from the selected Mach number, which deviates more from the training condition ( M a = 0.82) than the test case with M a = 0.83. However, based on the results it is clearly visible that the NFM-MLP ROM is able to reproduce buzz conditions defined by varying freestream parameters, which are not included in the training data, with sufficient accuracy.

5. Computational Effort

All computations presented in this study have been performed on a workstation using a single Intel Xeon 2.2 GHz processor. The CFD computations have been conducted using sixteen cores, whereas the ROM results have been obtained using a single core. The computation of the APRBS forced-motion CFD simulation for the generation of the training data set required approximately 1150 CPU hours. In contrast to that, the training of the NFM-MLP ROM including the Monte-Carlo-based training procedure was performed within two CPU hours. Thus, the overall computational effort for obtaining the ROM training results is summed up to approximately 1152 CPU hours. Consequently, only the unsteady CFD simulations of the training signal have a noteworthy contribution to the overall ROM training process.
Due to the dependency of the oscillation period on k r e d , E x , a different number of computed time steps result for each of the harmonic motions with varying reduced frequencies ( k r e d , E x = [0.5, 0.6, 0.7, 0.8]). Therefore, an averaged computation time of 48 CPU hours with ANSYS Fluent is assumed for each simulation. Considering the number of applied cores, a total computational time of 3072 CPU hours result. In addition, the computation of the coupled aeroelastic simulations for each of the considered buzz test cases was carried out within approximately 36 CPU hours, resulting in a total computational effort of 1728 CPU hours.
In contrast, the computation of the NFM-MLP ROM required on average two hours regarding each harmonic aileron motion, resulting in a total computation time of 8 CPU hours. For the aeroelastic simulations approximately 2.5 CPU hours were needed, yielding a total computation time of 10 CPU hours. Therefore, in the present study a reduction of computational time for the aerodynamic and aeroelastic investigations by a factor of 240 and 57.6 was achieved, considering the number of test cases and the APRBS training effort. Regarding the application of the ROM itself without taking the training effort into account, a reduction of computational time by two orders of magnitude is achieved.

6. Conclusions

In the present study, an identification-based reduced-order modeling approach based on a recurrent neuro-fuzzy model (NFM) that is serially connected with a multilayer perceptron (MLP) neural network has been applied to predict aerodynamic and aeroelastic characteristics associated to non-classical aileron buzz. Therefore, suitable training and validation data sets with respect to various flow conditions were provided based on the NACA651213 airfoil test case. The structural model is represented by a fixed two-dimensional airfoil geometry with an integrated, rigid aileron. A one-degree of freedom aeroelastic model is implemented in the solver, which allows for an appropriate aeroelastic coupling for the representation of non-classical aileron buzz.
The trained ROM was applied for an aerodynamic and subsequent aeroelastic investigation. In particular, the aim of this study was the efficient prediction of the aileron deflection angle and the corresponding response, defined by the hinge moment coefficient. Based on the results it was indicated that the ROM is able to reproduce the motion-induced characteristics with sufficient accuracy. Further, buzz test conditions outside the training range have been predicted by the ROM with a high degree of accuracy. Besides, a reduction in computational time by a factor of 240 and 57.6 for the aerodynamic and aeroelastic investigations, respectively, was achieved. Regarding the ROM application itself without considering the training effort, computational time was reduced by a at least two orders of magnitude for the aerodynamic and aeroelastic simulations.

Author Contributions

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

Funding

This research was funded by the “Deutsche Forschungsgemeinschaft” (DFG, German Research Association) Grant Number BR1511/11-1.

Acknowledgments

The authors would like to thank Dominik Mayr and Jeremias Fleger for their great contribution in terms of grid preparation and dynamic mesh implementation. In addition, the authors thank ANSYS Germany for supporting this project by providing computing licences.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

α angle of attack, deg
δ aileron deflection angle, deg
Σ i basis function widths of LLM
σ standard deviation
τ nondimensional time
ψ i fuzzy membership function
ω angular frequency, 1/s
c i centers of LLM
C M H hinge moment coefficient
c r e f reference chord length, m
Fnonlinear function mapping
g i linear weights of the MLP neural network
G i nonlinear weights of the MLP neural network
I H moment of inertia, kgm2
kdiscrete time step
kspring constant
k r e d 2 π f · c r e f / U , reduced frequency
k σ space extension factor of LLM
mdynamic delay order of NFM-MLP input vector
Mnumber of neurons of MLP neural network
M a freestream Mach number
M H hinge moment, N/m
ndynamic delay order of NFM-MLP output
Nnumber of LLM
N M C number of Monte Carlo iterations
N s number of training samples
qinput of NFM
Q i fit factor
R e Reynolds number
ttime, s
t H start time of deflection, s
U freestream velocity, m/s
v input vector of MLP
w i weights of LLM
x input vector of NFM
xposition of points on aileron surface
x H position of hinge point, %
y ^ scalar output of the NFM
y ¯ mean deviation
y mean ROM output
y ˜ scalar output of NFM
y c camber line

References

  1. Lambourne, N.C. Flutter in one degree of freedom. In Manual on Aeroelasticity; Chapter 5; AGARD Report No. 578; AGARD: Neuilly sur Seine, France, 1961. [Google Scholar]
  2. Bendiksen, O.O. Nonclassical aileron buzz in transonic flow. In Proceedings of the 34th AIAA/ASME/ ASCE/AHS/ASC Structures, Structural Dynamics and Materials Conference, AIAA/ASME Adaptive Structures Forum, AIAA 93-1479, La Jolla, CA, USA, 19–22 April 1993. [Google Scholar]
  3. Lambourne, N.C. Control-Surface Buzz; Reports and Memoranda 3364; Aeronautical Research Council: London, UK, 1964.
  4. Steger, J.L.; Bailey, H.E. Calculation of Transonic Aileron Buzz. AIAA J. 1980, 53, 249–255. [Google Scholar] [CrossRef]
  5. Winter, M.; Breitsamter, C. Reduced-order modeling of transonic buffet aerodynamics. Notes Num. Fluid Mech. 2020, 142, 511–520. [Google Scholar]
  6. Juang, J.-N.; Pappa, R.S. An eigensystem realization algorithm for modal parameter identification and model reduction. J. Guid. Control Dyn. 1985, 8, 620–627. [Google Scholar] [CrossRef]
  7. Silva, W.A.; Bartels, R.E. Development of reduced-order models for aeroelastic analysis and flutter prediction using the CFL3Dv6.0 code. J. Fluids Struct. 2004, 19, 729–745. [Google Scholar] [CrossRef]
  8. Zhang, W.; Ye, Z. Reduced-order-model-based-flutter analysis at high angle of attack. J. Aircr. 2007, 44, 2086–2089. [Google Scholar] [CrossRef]
  9. Raveh, D.E. Identification of computational-fluid-dynamics based unsteady aerodynamic models for aeroelastic analysis. J. Aircr. 2004, 41, 620–632. [Google Scholar] [CrossRef]
  10. Hall, K.C.; Thomas, J.; Dowell, E.H. Proper orthogonal decomposition technique for transonic unsteady aerodynamic flows. AIAA J. 2000, 38, 1853–1862. [Google Scholar] [CrossRef]
  11. Iuliano, E.; Quagliarella, D. Proper orthogonal decomposition, surrogate modeling and evolutionary optimization in aerodynamic design. Comput. Fluids 2013, 84, 327–350. [Google Scholar] [CrossRef]
  12. Winter, M.; Breitsamter, C. Nonlinear identification via connected neural networks for unsteady aerodynamic analysis. Aerosp. Sci. Technol. 2018, 77, 802–818. [Google Scholar] [CrossRef]
  13. Zhang, W.; Kou, J.; Wang, Z. Nonlinear Aerodynamic Reduced-Order Model for Limit-Cycle Oscillation and Flutter. AIAA J. 2016, 54, 3304–3311. [Google Scholar] [CrossRef]
  14. Zhang, W.; Wang, B.; Ye, Z.; Quan, J. Efficient method for limit cycle flutter analysis by nonlinear aerodynamic reduced-order models. AIAA J. 2012, 50, 1019–1028. [Google Scholar] [CrossRef]
  15. Glaz, B.; Liu, L.; Friedmann, P.P. Reduced-order nonlinear unsteady aerodynamic modeling using a surrogate-based recurrence framework. AIAA J. 2010, 10, 2418–2429. [Google Scholar] [CrossRef]
  16. Kou, J.; Zhang, W.; Yin, M. Wiener models with a time-delayed nonlinear block and their identification. Nonlinear Dyn. 2016, 85, 2389–2404. [Google Scholar] [CrossRef]
  17. Mannarino, A.; Mantegazza, P. Nonlinear aeroelastic reduced order modeling by recurrent neural networks. J. Fluids Struct. 2014, 48, 103–121. [Google Scholar] [CrossRef]
  18. Faller, W.E.; Schreck, S.J.; Luttges, M.W. Neural network prediction and control of three-dimensional unsteady separated flowfields. J. Aircr. 1995, 32, 1213–1220. [Google Scholar] [CrossRef]
  19. Kou, J.; Zhang, W. Multi-kernel neural networks for nonlinear unsteady aerodynamic reduced-order modeling. Aerosp. Sci. Technol. 2017, 67, 309–326. [Google Scholar] [CrossRef]
  20. De Paula, N.C.; Marques, F.D.; Silva, W.A. Volterra kernels assessment via time-delay neural networks for nonlinear unsteady aerodynamic loading identification. AIAA J. 2019, 57, 1725–1735. [Google Scholar] [CrossRef] [PubMed]
  21. Wang, X.; Kou, J.; Zhang, W. Unsteady aerodynamic modeling based on fuzzy scalar radial basis function neural networks. J. Aerosp. Eng. 2019, 233, 5107–5121. [Google Scholar] [CrossRef]
  22. Tatar, M.; Sabour, M.H. Reduced-order modeling of dynamic stall using neuro-fuzzy inference system and orthogonal functions. Phys. Fluids 2020, 32, 2157–2177. [Google Scholar] [CrossRef]
  23. Fusi, F.; Guardone, A.; Romanelli, G.; Quaranta, G. Nonlinear reduced order models of unsteady aerodynamics for non-classical aileron buzz analysis. In Proceedings of the International Forum on Aeroelasticity and Structural Dynamics, Bristol, UK, 24–26 June 2013. [Google Scholar]
  24. Zafar, M.I.; Fusi, F.; Quaranta, G. Multiple input describing function analysis of non-classical aileron buzz. Adv. Aircr. Spacecr. Sci. 2017, 4, 203–218. [Google Scholar] [CrossRef]
  25. Nelles, O. Nonlinear System Identification—From Classical Approaches to Neural Networks and Fuzzy Models; Springer: Berlin/Heidelberg, Germany, 2011. [Google Scholar]
  26. Abdessemed, C. Dynamic Mesh Framework for Morphing Wings CFD; University of the West of England: Bristol, UK, 2019. [Google Scholar]
  27. Erickson, A.L.; Stephenson, J.D. A Suggested Method of Analyzing for Transonic Flutter of Control Surfaces Based on Available Experimental Evidence; NACA-RM-A7F30; NASA: Washington, DC, USA, 1947.
  28. He, X.; Asada, H. A new method for identifying order of input-output models for nonlinear dynamic systems. In Proceedings of the American Control Conference (ACC), San Francisco, CA, USA, 2–4 June 1993; pp. 2520–2524. [Google Scholar]
  29. Ljung, L. System Identification: Theory for the User; Prentice Hall: Upper Saddle River, NJ, USA, 1999. [Google Scholar]
  30. Howlett, J.T. Calculation of Unsteady Transonic Flows with Mild Separation by Viscous-Inviscid Interaction; NASA Technical Paper 3197; Langley Research Center: Langley, BC, Canada, 1992.
  31. Fusi, F. Numerical Modelling of Non-Classical Aileron Buzz; Politecnico of Milano: Milan, Italy, 2012. [Google Scholar]
Figure 1. Illustration of the combined recurrent local linear neuro-fuzzy model and multilayer perceptron neural network [12].
Figure 1. Illustration of the combined recurrent local linear neuro-fuzzy model and multilayer perceptron neural network [12].
Aerospace 07 00162 g001
Figure 2. Geometry of the NACA651213 airfoil with integrated aileron deflection.
Figure 2. Geometry of the NACA651213 airfoil with integrated aileron deflection.
Aerospace 07 00162 g002
Figure 3. Mach number contour plots showing the buzz cycle of the NACA651213 airfoil ( M a = 0.82 , R e = 20.7 × 10 6 , α = 1 , δ = ± 12 ). T B u z z refers to the buzz period.
Figure 3. Mach number contour plots showing the buzz cycle of the NACA651213 airfoil ( M a = 0.82 , R e = 20.7 × 10 6 , α = 1 , δ = ± 12 ). T B u z z refers to the buzz period.
Aerospace 07 00162 g003
Figure 4. Comparison of numerical and experimental results in terms of varying aileron angle and shock position with time (NACA651213 airfoil, M a = 0.8 , R e = 20.7 × 10 6 , α = 1 , δ = ± 9 ).
Figure 4. Comparison of numerical and experimental results in terms of varying aileron angle and shock position with time (NACA651213 airfoil, M a = 0.8 , R e = 20.7 × 10 6 , α = 1 , δ = ± 9 ).
Aerospace 07 00162 g004
Figure 5. Time series of the training signal (APRBS) for the excitation of the ailerons structural degree of freedom.
Figure 5. Time series of the training signal (APRBS) for the excitation of the ailerons structural degree of freedom.
Aerospace 07 00162 g005
Figure 6. Grid convergence study with regard to the hinge moment coefficient C M H (NACA651213 airfoil, M a = 0.8 , R e = 20.7 × 10 6 , α = 0 , δ = 0 ).
Figure 6. Grid convergence study with regard to the hinge moment coefficient C M H (NACA651213 airfoil, M a = 0.8 , R e = 20.7 × 10 6 , α = 0 , δ = 0 ).
Aerospace 07 00162 g006
Figure 7. Hinge moment coefficient response caused by the APRBS excitation (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ = ± 12 ). Besides the CFD reference solution, the simulation result of the NFM-MLP ROM is shown.
Figure 7. Hinge moment coefficient response caused by the APRBS excitation (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ = ± 12 ). Besides the CFD reference solution, the simulation result of the NFM-MLP ROM is shown.
Aerospace 07 00162 g007
Figure 8. Responses of the hinge moment coefficient resulting from harmonic aileron pitching motion with k r e d , E x = [0.5, 0.6, 0.7, 0.8]. The results of the NFM-MLP ROM are compared to the reference CFD solution (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ m i n , m a x = 12 /+ 9 ).
Figure 8. Responses of the hinge moment coefficient resulting from harmonic aileron pitching motion with k r e d , E x = [0.5, 0.6, 0.7, 0.8]. The results of the NFM-MLP ROM are compared to the reference CFD solution (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ m i n , m a x = 12 /+ 9 ).
Aerospace 07 00162 g008
Figure 9. Frequency domain responses of the hinge moment coefficient resulting from harmonic aileron pitching motion with k r e d , E x = [0.5, 0.6, 0.7, 0.8]. The results of the NFM-MLP ROM are compared to the reference CFD solution (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ m i n , m a x = 12 / + 9 ).
Figure 9. Frequency domain responses of the hinge moment coefficient resulting from harmonic aileron pitching motion with k r e d , E x = [0.5, 0.6, 0.7, 0.8]. The results of the NFM-MLP ROM are compared to the reference CFD solution (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ m i n , m a x = 12 / + 9 ).
Aerospace 07 00162 g009
Figure 10. Stable aeroelastic response of the hinge moment coefficient (NACA651213 airfoil, M a = 0.8, R e = 10 6 , α = 0 ). The result of the NFM-MLP ROM is compared to the reference CFD solution.
Figure 10. Stable aeroelastic response of the hinge moment coefficient (NACA651213 airfoil, M a = 0.8, R e = 10 6 , α = 0 ). The result of the NFM-MLP ROM is compared to the reference CFD solution.
Aerospace 07 00162 g010
Figure 11. Responses of the resulting aileron deflection angle and hinge moment coefficient at a selected buzz condition (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 4 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Figure 11. Responses of the resulting aileron deflection angle and hinge moment coefficient at a selected buzz condition (NACA651213 airfoil, M a = 0.82, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 4 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Aerospace 07 00162 g011
Figure 12. Responses of the resulting aileron deflection angle and hinge moment coefficient at a selected buzz condition (NACA651213 airfoil, M a = 0.83, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 0 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Figure 12. Responses of the resulting aileron deflection angle and hinge moment coefficient at a selected buzz condition (NACA651213 airfoil, M a = 0.83, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 0 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Aerospace 07 00162 g012
Figure 13. Responses of the resulting aileron deflection angle and hinge moment coefficient at a buzz condition with time decay (NACA651213 airfoil, M a = 0.8, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 0 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Figure 13. Responses of the resulting aileron deflection angle and hinge moment coefficient at a buzz condition with time decay (NACA651213 airfoil, M a = 0.8, R e = 20.7 × 10 6 , α = 1 , δ s t a r t = 0 ). The results of the NFM-MLP ROM are compared to the reference CFD solution.
Aerospace 07 00162 g013
Table 1. Corresponding reduced frequencies k red , Buzz of selected buzz conditions.
Table 1. Corresponding reduced frequencies k red , Buzz of selected buzz conditions.
Ma 0.80.820.83
k red , Buzz 0.670.760.79
Table 2. Evaluation of fit factors for the application of harmonic aileron motions.
Table 2. Evaluation of fit factors for the application of harmonic aileron motions.
k red , Ex 0.50.60.70.8
Q ( C M H )91.37%92.89%92.45%91.06%
Table 3. Evaluation of fit factors for the aeroelastic investigation ( R e = 20.7 × 10 6 , α = 1 ).
Table 3. Evaluation of fit factors for the aeroelastic investigation ( R e = 20.7 × 10 6 , α = 1 ).
Ma 0.80.820.83
Q i ( δ )84.37%90.89%88.47%
Q i ( C M H )85.12%89.05 %88.83%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zahn, R.; Breitsamter, C. Neuro-Fuzzy Network-Based Reduced-Order Modeling of Transonic Aileron Buzz. Aerospace 2020, 7, 162. https://doi.org/10.3390/aerospace7110162

AMA Style

Zahn R, Breitsamter C. Neuro-Fuzzy Network-Based Reduced-Order Modeling of Transonic Aileron Buzz. Aerospace. 2020; 7(11):162. https://doi.org/10.3390/aerospace7110162

Chicago/Turabian Style

Zahn, Rebecca, and Christian Breitsamter. 2020. "Neuro-Fuzzy Network-Based Reduced-Order Modeling of Transonic Aileron Buzz" Aerospace 7, no. 11: 162. https://doi.org/10.3390/aerospace7110162

APA Style

Zahn, R., & Breitsamter, C. (2020). Neuro-Fuzzy Network-Based Reduced-Order Modeling of Transonic Aileron Buzz. Aerospace, 7(11), 162. https://doi.org/10.3390/aerospace7110162

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop