Professional Documents
Culture Documents
Fuzzy Flight Control System For Helicopter Intelligence in Hover
Fuzzy Flight Control System For Helicopter Intelligence in Hover
Michal Lower Institute of Engineering Cybernetics Wroclaw University of Technology Wyb. Wyspianskiego 27, 50-370 Wroclaw, Poland Michal.Lower@pwr.wroc.pl Boguslaw Szlachetko Institute of Telecommunication and Acoustics Wroclaw University of Technology Boguslaw.Szlachetko@pwr.wroc.pl Abstract
This paper relates to a fuzzy ight control system in spot hovering for a single-rotor helicopter PZL Kania1 . The model of the fuzzy control system was developed on the basis of computer simulation experiments done by the experts analysis (pilots knowledge). The helicopters mathematical model and its fuzzy ight control system were simulated using Matlab software package. In a series of numerous computer simulations the operation of the fuzzy control system was investigated and the system itself was tuned up. Simulation tests have been performed for the helicopter both in xed hovering, and in hovering with disturbances. Disturbances were related to a gust of wind or to an accidental motion of one of the rudders. Obtained results give the good promise for building the Web simulator.
1. Introduction
In recent years the neural network, fuzzy logic control, linear prediction and genetic algorithms have been used for modeling helicopters ight. These new techniques better solve problems with nonstationarity and nonlinearity of the ying objects (in Hirota [3]) than conventional ones. In this paper a solution of the autopilot system for helicopter in hover taking advantage of the fuzzy control is proposed. Hereafter research results of the simulation of the helicopter fuzzy regulator system in the hover state are presented. Inuence of the speed of the wind blow longwise
1 PZL - polish acronym which means Polish Aviation Factory (pl. Polskie Zaklady Lotnicze)
Proceedings of the 2005 5th International Conference on Intelligent Systems Design and Applications (ISDA05) 0-7695-2286-06/05 $20.00 2005
IEEE
P, Q, R - are angular velocities with respect of Ox , Oy , Oz axes , - are roll and pitch angles And let
0, 1, 2, so ] B = [
(2)
0 is a collective denote a vector of input variables, where pitch angle of blades, 1 is a lateral cyclic pitch angle of 2 is a longitudinal cyclic pitch angle and so is a blades, collective pitch angle of the tail rotor.
3.1. Assumptions
Figure 1. System of coordinates of the helicopter. Derivatives of the helicopters steering angles B = 0, 1, 2, so ] are the input parameters to the simula[ tion model. Output parameters of the simulation model, like in the mathematical model, are the helicopters longitudinal and angular velocities and the roll and pitch angles. Thus the parameters of the ight vector are: A = [U, V, W, P, Q, R, , ]. Since only helicopters hover state is simulated some parameters e.g.: aerodynamic derivative X U X V X W . . . N P N Q N R , inertia moments I, weight of the helicopter m are assumed to be constant. These parameters have been obtained experimentally in PZL Swidnik factory and correspond to the Kania type helicopters. In simulation the input values of the helicopter model were chosen from the range as follows: 0 (1 ; 13 ), the range of collective pitch angle equals 12 , 1 (7 ; 6 ), the range of lateral cyclic pitch angle equals 13 , 2 (5 ; 5 ), the range of ongitudinal cyclic pitch angle equals 10 , so (10 ; 20 ), the range of collective pitch angle of the tail rotor equals 30 . Helicopter ight simulation was done for the small ight speed. Then only slight inuence of horizontal n is observ = 0 can be assumed. able. Moreover M W W
Proceedings of the 2005 5th International Conference on Intelligent Systems Design and Applications (ISDA05) 0-7695-2286-06/05 $20.00 2005
IEEE
/ 89:7-,3.08
Param [rad/s] 0 1 2 so
PQR
0 .4590724/0
Mux
. . . . . .
PQ R
. . .
X aYa Z a
PQ R
UVW 0 1 2 SO
LMN
Aerodynamic forces and moments Helicopter dynamic
. . . . . . .
UVW
UVW
0 1 2 SO
UVW
: .43974 07
PQR
(5)
N - which denotes the normal changes of parameters in up direction N - which denotes the normal changes of parameters in down direction According to the model from Figure 2 based on the simulation data related to the real helicopter piloting the fuzzy logic rules are obtained. A lot of tests correcting some parameters of that model enabled determining values of the membership functions for proposed model see Lower [6]. Our fuzzy model is based on the Mandani model. In the Matlab environment the fuzzy regulator of the helicopter was developed. As a result the Simmulink application was build with four regulators as follows: 0 = FIS1 (W ) 1 = FIS2 (U, Q) 2 = FIS3 (V, P ) so = FIS4 (R)
(6)
(7)
(3)
Each of the fuzzy regulators described by set of equations (3) implements the set of fuzzy rules as follows: Rules of the FIS1 regulator (W (W (W (W == N ) == N ) == S ) == S ) (0 = N ) (0 = N ) (0 = S ) (0 = S )
(4)
Proceedings of the 2005 5th International Conference on Intelligent Systems Design and Applications (ISDA05) 0-7695-2286-06/05 $20.00 2005
IEEE
0,004
U [m/s] 2.032 1.452 -1.452 -2.023 P [rad/s] 3.208 2.406 -2.405 -3.207
V [m/s] 2.583 1.937 -1.935 -2.579 Q[rad/s] -0.746 -0.533 0.533 0.704
W [m/s] 3.184 1.910 -1.910 -3.184 R[rad/s] -1.996 -1.459 1.460 1.998
[deg]
t [s]
80
0,003 0,002
W [m/s]
0,001
W [m/s]
0 -0,001
-0.01 -0.02
-0,002
0
-0,003 -0,004 0 10 20 30 40 50 60 70
10
20
30
40
50
60
70
t[s] 80
t [s]
80
Figure 5. Inuence of wind blow along axis x on stabilization of the longitudinal velocity W with fuzzy regulator.
Figure 3. Stabilization of the longitudinal velocity W with fuzzy regulator. simulated hover state with application of proposed fuzzy regulator is near the ideal hover state while in the same conditions while without fuzzy regulator the helicopter would go crash.
This values are proportional with the constant coefcient k , which are heuristically matched, to the measured values. More detail can be nd in [6].
4. Experimental results
4.1. Performance of the fuzzy regulator for the case without disturbances
For the proposed model of the fuzzy regulator the simulations were performed. In Figures 3 and 4 it can be seen that periodic moves of the helicopter were suppressed and after 70[s] the amplitudes of corresponding parameters did not outrun values: W = 2 104 [m/s], = 6 104 [deg ]. Due to the lack of space not all gures are presented in this paper. Rest results can be found in [6], but obtained parameters do not outruns values: U = 1.1 103 [m/s], V = 0.2 103 [m/s], W = 5 103 [m/s], P = 105 [rad/s], Q = 2 105 [rad/s], R = 2 105 [rad/s], = 2 105 [deg ]. In practice these values mean that the
[deg] 1 0.5
-0.5 -1 0 10 20 30 40 50 60 70 80
t [s]
Figure 6. Inuence of wind blow along axis y on stabilization of the pitch with fuzzy regulator.
Proceedings of the 2005 5th International Conference on Intelligent Systems Design and Applications (ISDA05) 0-7695-2286-06/05 $20.00 2005
IEEE
References
[1] Gaonkar, G.H., Chunduru, S., Subramanian, S.: Effect of Dynamic Stall and Three-Dimensional Wake on Aeroelastic Stability of Isolated Hingeless Rotors with Experimental Correlation. The American Helicopter Society 50th Annual Forum, 1994. [2] Hess, R.A., Gao, C.: A generalized Algorithm for Inverse Simulation Applied to Helicopter Maneuvering Flight. Journal of the American Helicopter Society, 38, 1993. [3] Hirota, K.: International Application of Fuzzy Technology. Springer-Verlag, 1993. [4] Kowaleczko, G., Dzygadlo, Z.: Analysis of Spatial Motion Dynamics of a Helicopter for Various Models of The Inducted Velocity Field. Journal of Technical Physics, 34:119 143, 1993. [5] Lejshman, J.G., Beddoes, T.S.: A Semi-Empirical Model for Dynamic Stall. Journal of the American Helicopter Society 34, 1989. [6] Lower, M.: Fuzzy Logic Control of a Non-Linear Object Related to a Helicopter. Ph.D. Thesis, Wroclaw University of Technology, 2000. [7] Mannasses, M.A., Murray-Smith, D.: Aspects of Multivariable Flight Control Law Design for Helicopters Using Eigenstructure Assignment. Journal of the American Helicopter Society, 37, 1992. [8] McKillip, R., Perri, T.: Helicopter Flight Control System Design and Evaluation Using Controller Inversion Techniques. Journal of the American Helicopter Society, 37, 1992. [9] McLean, D.: Automatic Flight Control Systems. Prentice Hall, 1996. [10] Papanikas, D.G., Spyropoulos, A.J.: Helicopter Rotor Downwars Calculation Using the Vortex Element Method for the Wake Modeling. 20th Congres of the internation Council of the Aeronautical Sciences ICAS, 1996. [11] Peters, D., Boyd, D.: Finite-State Induced-Flow Model for Rotors in Hover and Forward Flight. Journal of the American Helicopter Society, 34, 1989. [12] Szumanski, K.: Helicopter theory and simulation research. ILot works, 5, Warsaw 1997 [13] Troung, V.: A 2-D Dynamic Stall Model Based on a Hopf Bifurcation. 19th European Rotorcraft Forum, 1993. [14] Wood, E., Platzer, M., Abourahma, A., Couch W.: On the Unsteady Aerodynamics of Higher Harmionic Control. 19th European Rotorcraft Forum, 1993.
Proceedings of the 2005 5th International Conference on Intelligent Systems Design and Applications (ISDA05) 0-7695-2286-06/05 $20.00 2005
IEEE