Abstract
This paper presents an adaptive control strategy for aircraft wing structure based on a nonlinear aeroelastic model with plunge and pitch degrees of freedom. System nonlinearities in terms of pitching degree of freedom are accounted in stiffness and damping terms of the model. The closed-loop response of the model is studied under two cases: (i) polynomial form of nonlinearities and (ii) combined free play and polynomial form of nonlinearities. The adaptive control strategy with wing flap based on partial feedback linearization is designed to suppress the instabilities occurring at certain freestream velocities. Objective of controller is to stabilize the system within the flutter boundary. A neural network based observer is used to estimate the uncertain parameters in control law. The designed control system with neural network estimator is effective in suppressing the limit cycle oscillations considerably.
Access provided by CONRICYT-eBooks. Download conference paper PDF
Similar content being viewed by others
1 Introduction
In aeroelastic studies, the interactions of various forces such as aerodynamics, elastic, and inertia are considered using simple mathematical models. A combination of these forces leads to an aircraft instability resulting in a direct consequence of an oscillatory instability known as a flutter which eventually leads to catastrophic failure due to the loss of a system damping. Aeroelastic instability region is identified by assuming system as linear one [1], but in real practice, the nonlinearities are inevitable. Woolston [2] accounted different types of structural nonlinearities and studied the influence of the initial conditions. The LCO of an aeroelastic model with hysteresis nonlinearity was controlled by sliding mode controller and effects of time delay were studied by Xu et al. [3].
To extend the flutter region, active flutter suppression is carried out using various control techniques. Efficiency of linear controller in a nonlinear system comes down when the system nonlinearity effects are aggressive. The fully linearized control system was designed to make the system globally stable with two flaps [4]. In several other works [5,6,7], adaptive controllers were employed to overcome the dynamic instabilities. The controller was designed to guarantee the stability of structurally nonlinear system with a single flap using explicit parameterization of structural nonlinearity [8, 9]. To improvise the controllability of a nonlinear system, control surfaces at trailing edge and leading edge were used [10]. Block and Strganac [11] used unsteady formulation with optimal controller and Kalman filter as an observer to enhance the flutter boundary. Effectiveness of various types of controllers such as artificial intelligence, robust and adaptive on flutter suppression was discussed in Refs. [12,13,14]. In earlier work, authors [15] employed a linear quadratic regulator with neural networks estimator to control the instabilities occurring in aeroelastic system.
In all the above works, parametric uncertainty is considered in pitch stiffness only. However, in few works [16], an aeroelastic system was studied with parametric uncertainties, similar kind of nonlinearities in stiffness and damping terms were used. In the present work, an adaptive feedback linearization controller is designed to control the aeroelastic model subjected to different structural nonlinearities in both stiffness and damping in pitch degree of freedom. First, the model is analyzed with polynomial nonlinearity in both stiffness and damping terms and then with free play and cubic nonlinearity in stiffness and damping terms, respectively. Finally, the neural network observer is employed as an estimator for the controller to predict the estimated uncertain parameters in the control law for further suppressing the nonlinearity effect. Additionally, the influence of initial conditions on stable region with polynomial nonlinearities and influence of free play region on system stability is presented.
2 Mathematics Modeling of Nonlinear Aeroelastic System
A two-dimensional aeroelastic system is illustrated by a lumped parameter model shown in Fig. 1, where the system has two degrees of freedom namely plunge translation h and the pitching rotation α with trailing edge surface angle β.
By defining elastic axis at E, and b as semi-chord, ba, bxα as distance from airfoil mid-chord to elastic axis and distance from airfoil elastic axis to center of mass, respectively, the dynamic equation of aeroelastic system in its standard form is given by [16]:
Here, mT, mw, ch, kh, L, and M are respectively indicating: total mass of the system, mass of wing section, plunge damping, plunge stiffness, aerodynamic lift and moment. The L and M have nonlinear terms in stiffness and damping in pitch degree of freedom. In real practice, different forms of nonlinearities occur in combination with other. In this work, two cases are considered.
Case 1: Both nonlinear terms are approximated in polynomial form as:
Case 2: Free play nonlinearity is considered in stiffness and polynomial form in damping. That is
Here, F(α) is a function assigned to represent the free play nonlinearity given by:
For quasi-steady aerodynamics, lift L and moment M are given by [16]:
where \({\bar{\text{c}}}_{{\text{m}\alpha }}\) and \({\bar{\text{c}}}_{{\text{m}\beta }}\) represent the moment derivative coefficients per unit angle of attack and trailing edge angle, respectively.
The Eq. (1) is rewritten in state-space form as
where A(X) is system matrix and B is a control matrix.
3 Adaptive Feedback Linearization Control
The adaptive control scheme reforms the controller online depending on the system performance and changes its dynamics accordingly. Two important steps of adaptive controller are
-
1.
Online parameter estimation.
-
2.
Control law-redesign based on Step 1.
The feedback linearization is a method to transform the nonlinear equations of motion to an equivalent linear system by deriving a suitable control law to cancel the nonlinear terms. The output function is defined as y = α = x2. Before designing the controller, transformation of the equations of motion is carried out.
When parameter estimations \(\left\{{\begin{array}{*{20}c} {{\hat{\text{c}}}_{\text{i}} } & {{\hat{\text{k}}}_{\text{i}} } \\ \end{array} } \right\}\) are unknown, then the control law of the control surface is given by [16]
where θ = [θ1, θ2] is a state vector, while M1 and M2 are nonlinear damping and stiffness terms and v is design input. Substituting the control law in θ, and simplifying, it is rewritten as
The control input \(\upsilon = - \text{a}_{1} \theta_{1} - \text{a}_{2} \theta_{2}\) must be selected such that the resulting linear subsystem is stable when the nonlinearities are eliminated via partial feedback linearization. The update law for parameter estimation is defined as [16]
3.1 Parameter Estimation by Neural Network
The artificial neural networks are designed based on the human neuron system and successfully used in many engineering fields. The feedforward, backpropagation (BP) network [17] is a well-known model and the inputs are passed forward from the input to output layer via one/several hidden layers. The calculated error between actual and target values are propagated back in order to update the weights. The network is constructed based on the following cost function minimization:
where \(\text{y}_{\text{p}}\) and \(y_{p}^{d}\) are the pth neural network output and desired (target) values. The backpropagation algorithm minimizes the above cost function with the following output weights update law:
where \(\upeta \in \text{(0,1)}\) is the learning rate. Likewise, hidden layer weights are also updated from the error in that cycle. After training the model, neural network can be utilized to predict the parameters. Now Eq. (8) is rewritten as
where \({\hat{\text{y}}}_{{\text{ci}}}\) and \({\hat{\text{y}}}_{{\text{ki}}}\) are the parameters estimated by the neural network.
4 Results and Discussion
The analysis and control modules are implemented with MATLAB program. Numerical experiments are carried out to verify the performance of the controller discussed in this paper. Parameters employed in this work are taken from earlier work [16]. The flutter velocity of the aeroelastic model without considering nonlinearities is 11.57 m/s.
Polynomial nonlinearities in stiffness and damping terms are considered from [16]. The flutter boundary of the model with the polynomial nonlinearity is identified with various initial conditions and shown in Fig. 2.
The plunge “h(0)” is varied from 0 to 0.05 m, pitch “α(0)” = −0.2 to 0.2 rad, \({\dot{\text{h}}}(0) = 0\) and \({\dot\upalpha(0)} = 0.\) The flutter boundary shrinks indirectly proportional to the plunge initial condition. For further analysis, the initial conditions considered are h(0) = 0.01, α(0) = 0.1, \({\dot{\text{h}}}(0) = 0\) and \({\dot{\upalpha}}(0) = 0.\) As an indication of instability, flutter velocity is first obtained from nonlinear responses. The flutter velocity of the system for above initial conditions is found to be 7.93 m/s and the time responses are shown in Fig. 3 for the velocity 7 m/s and clearly shows the system as stable. Further the model is simulated at a velocity 16 m/s and is shown in Fig. 4, wherein an LCO is observed due to the presence of the polynomial nonlinearity making the system to oscillate periodically instead of becoming unstable.
To study the effect of the adaptive partial feedback linearization controller, the simulations are carried out at velocity 16 m/s with nonlinearity and Fig. 5 shows the time response of plunge and pitch degree of freedom and flap deflection. It is observed that the system is stable and it shows the effectiveness of the controller in suppressing the LCO. The pitching response settles at 1.5 s comparatively quicker to plunge response which takes 3.5 s to settle. This is because of the control law which is framed based on the pitch angle as output function and with damping nonlinearity. Now, the uncertain parameters in adaptive control law are identified by the three-layer feedforward, backpropagation neural network which acts as the estimator with learning rate η = 0.7 and α and \({\dot\upalpha}\) as inputs. The system responses with such neural network estimator are also shown in Fig. 5. However, there is no marked variation observed by incorporating neural network based estimator.
In the next study, the free play nonlinearity in stiffness and polynomial structural nonlinearity in damping in pitching degree of freedom is added to a system to study their effect on the flutter boundary. The system is simulated with the same initial conditions and free play nonlinearity is not affecting the flutter boundary but the amplitudes of the pitch and plunge responses are higher as δ increases as seen in Fig. 6. The response at post flutter velocities is divergent in this case and the time history at the freestream velocity of 12.5 m/s is shown in Fig. 7.
Figure 8 shows the system as stable at freestream velocity 16 m/s with the controller active in the system. The time taken to converge is high in pith response compared to the previous case, where both stiffness and damping nonlinearities are of polynomial type. When the neural network estimator is added, the system becomes stable.
5 Conclusions
In this paper, the effect of a neural network based estimator with adaptive controller was studied using two different cases on aeroelastic model with nonlinearities in pitch direction. The adaptive control law was designed based on partial feedback linearization and three-layer feedforward neural network is used as an estimator to identify the estimated uncertainty parameters in control law. The effect of initial conditions on flutter boundary with polynomial nonlinearities was studied. As the initial conditions increase, the stable region got minimized. The free play nonlinearity effect on flutter boundary is small and the response is divergent in post flutter operation. The effect of controller on unstable region was studied with and without neural network estimator in both the cases. It practicality extends the flutter boundary. For more detailed analysis, the control surface dynamics may be included in the system of equations.
References
Fung, Y.C.: An Introduction to the Theory of Aeroelasticity. Dover Publications, Inc (2008)
Woolston, D.S.: An investigation of effects of certain types of structural nonlinearities on wing and control surface flutter. J. Aeronaut. Sci. 24, 57–63 (1957)
Xu, X., Gao, Y., Zhang, W.: Aeroelastic dynamic response and control of an aeroelastic system with hysteresis nonlinearities. J. Control Sci. Eng. (2015)
Ko, J., Kurdila, A., Strganac, T., Ko, J., Kurdila, A., Strganac, T.: Nonlinear control theory for a class of structural nonlinearities in a prototypical wing section. In: 35th Aerospace Sciences Meeting and Exhibit. AIAA Paper 97–0580. American Institute of Aeronautics and Astronautics, Reno, Nevada (1997)
Ko, J., Kurdila, A., Stragnac, T., Ko, J., Kurdila, A., Stragnac, T.: Nonlinear dynamics and control for a structurally nonlinear aeroelastic system. In: 38th Structures, Structural Dynamics, and Materials Conference. AIAA Paper 97–1024. American Institute of Aeronautics and Astronautics, Kissimmee, FL, USA (1997)
Monahemi, M.M., Krstic, M.: Control of wing rock motion using adaptive feedback linearization. J. Guid. Control Dyn. 19, 905–912 (1996)
Li, N., Balas, M.J.: Aeroelastic vibration suppression of a rotating wind turbine blade using adaptive control. In: 32nd ASME Wind Energy Symposium. American Institute of Aeronautics and Astronautics (2014)
Ko, J., Strganac, T.W., Kurdila, A.J.: Adaptive feedback linearization for the control of a typical wing section with structural nonlinearity. Nonlinear Dyn. 18, 289–301 (1999)
Strganac, T.W., Ko, J., Thompson, D.E.: Identification and control of limit cycle oscillations in aeroelastic systems. J. Guid. Control Dyn. 23, 1127–1133 (2000)
Platanitis, G., Strganac, T.W.: Control of a nonlinear wing section using leading- and trailing-edge surfaces. J. Guid. Control Dyn. 27, 52–58 (2004)
Block, J.J., Strganac, T.W.: Applied active control for a nonlinear aeroelastic structure. J. Guid. Control Dyn. 21, 838–845 (1998)
Wang, Z., Behal, A., Marzocca, P.: Adaptive and robust aeroelastic control of nonlinear lifting surfaces. Int. J. Aeronaut. Space Sci. 11, 285–302 (2010)
Chen, C.-L., Chang, C.-W., Yau, H.-T.: Terminal sliding mode control for aeroelastic systems. Nonlinear Dyn. 70, 2015–2026 (2012)
Gujjula, S., Singh, S.N., Yim, W.: Adaptive and neural control of a wing section using leading- and trailing-edge surfaces. Aerosp. Sci. Technol. 9, 161–171 (2005)
Prabhu, L., Srinivas, J.: Robust control of a three degrees of freedom aeroelastic model using an intelligent observer. In: 2015 International Conference on Robotics, Automation, Control and Embedded Systems (RACE), pp. 1–5, Chennai, India (2015)
Li, D., Xiang, J., Guo, S.: Adaptive control of a nonlinear aeroelastic system. Aerosp. Sci. Technol. 15, 343–352 (2011)
Schalkoff, R.J.: Artificial Neural Networks. Tata McGraw-Hill Education, New Delhi (2011)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Prabhu, L., Srinivas, J. (2018). Adaptive Control of Aircraft Wing Oscillations with Stiffness and Damping Nonlinearities in Pitching Mode. In: Satapathy, S., Tavares, J., Bhateja, V., Mohanty, J. (eds) Information and Decision Sciences. Advances in Intelligent Systems and Computing, vol 701. Springer, Singapore. https://doi.org/10.1007/978-981-10-7563-6_24
Download citation
DOI: https://doi.org/10.1007/978-981-10-7563-6_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-7562-9
Online ISBN: 978-981-10-7563-6
eBook Packages: EngineeringEngineering (R0)