University of Houston • University of Houston-Clear Lake • ISSO Annual Report Y2004 • 90-95

 

A Neural Network-Based Approach for Control of Vibration in a Black Hawk Helicopter
Heidar Malki
Department of Engineering Technology

Karolos Grigoriadis
Department of Mechanical Engineering

José Canelon

Abstract--UH researchers devote themselves to the development of a time-domain approach for control of the vibration in a Black Hawk helicopter. Several schemes have been studied. The results show that this approach significantly reduces the vibration state after a short transient period after which the vibration is progressively reduced to almost zero.

Modern helicopters are essential transport vehicles because of their agility and maneuverability. However, helicopters have a significant rate of accidents and mishaps due to the severe level of vibrations of the main rotor, which produces large oscillatory forces and moments on the rotor blades, thereby causing excessive wear of these components and degraded ride quality, compromising the overall system reliability.

At present, most helicopters rely on passive methods which have reduced vibration but added significant weight penalty to the helicopter leaving the source of vibration uncontrolled.

Alternatively, some active control methods have been proposed, among which is the individual blade control (IBC),1 in which the pitch angle of each blade is changed individually by an actuator. A control strategy is implemented based on a model of the vibration. Most of the reported applications use a linear model identified by least squares.

This approach has shown reasonably good performance at specific flight conditions, when a good linear model is identified. However, it is difficult to identify a single linear model for the full flight regime of the helicopter due to the nonlinear dynamics of the vibration. One of two schemes has been used to overcome this difficulty, based on the assumption that small changes in vibration can always be linearly related to small changes in the control inputs.

The first scheme is to schedule the linear model parameters according to the flight condition,2 which requires measurement of the operating condition to determine which transfer matrix to use. This method is guaranteed to be stable and to work for all flight conditions identified. If there are only a few operating conditions, the approach is feasible; otherwise, it is quite cumbersome.

According to the second approach, a recursive identification method is employed to adaptively track changes in the transfer matrix, as flight conditions change.3 As the vibration is reduced towards zero, the changes in control also approach zero, and the identification algorithms attempt to identify the matrix relating the small changes in control to the measurement noise, which is obviously the null matrix. This resolution produces erratic controller behavior.

Alternatively, it is also possible to model the nonlinear dynamics using nonlinear identification algorithms. A difficulty of this implementation is that the nonlinear model, once identified, must be linearized to be used in the control law. In this project, this difficulty is overcome by means of a neural network-based approach for time-domain control of the vibration throughout the full flight regime of a Black Hawk helicopter. In this approach, a neural network model of the helicopter vibration is first identified. Because of the universal approximation capabilities of neural networks,4 one is able to identify a nonlinear model of the vibration for all operating conditions. Then, at every operating point of interest during the helicopter operation, an optimal local linear model is found by linearizing the neural network model. This optimal local linear model is used to design a local control input which will be applied to the actuators to reduce vibration. The scheme used to locally linearize the neural network model is based on the approach proposed by Teixeira and Zak,5 which has been extended to neural networks models.

The same modeling and linearization approach was successfully used to build a model of the vibration dynamics using a frequency domain representation of the IBC input vector, i.e., (sine and cosine) coefficients are used to represent each harmonic in the input signal, rather than the time signal itself.6 This representation may be cumbersome for control design purposes, since the dimension of the input vector is larger than in the time-domain representation.

A similar time-domain control approach is proposed with pole placement being used as the linear control design technique.7 Although pole placement reduces the vibration to small final values after a short transient, such final values are not zero. This report mainly includes the results presented in Canelon and his colleagues8 in which an optimal discrete linear quadratic tracker scheme9 combined with an integrator and closed-loop poles placed in a desired circular region.10 Results show that the proposed control approach is effective in significantly reducing the vibration state after a short transient after which, due to the action of the integrator, the vibration is progressively reduced to almost zero.

Methodology
Feedforward Neural Network Model of the
Helicopter Vibration and Optimal Linear Model

First, a feedforward neural network discrete-time state-space model is identified relating the helicopter vibration to the individual blade control (IBC) inputs. Such model has the form,

     x(k + 1) = F(x(k), u(k)),

(1)

where F : Rn+m boett_1-arrow.gif (124 bytes) Rn represents the feedforward neural network mapping, and x(k) isin.gif (851 bytes) Rn and u(k) isin.gif (851 bytes) Rm are, respectively, the vibration state and the IBC input vector at time k.

Then, during the operation of the helicopter, the neural network model (1) is optimally linearized to yield, at each operating state of the helicopter, a local linear discrete-time state-space model of the form

     x(k + 1) = Akx(k) + Bku(k)

(2)

where the subscript k indicates dependency of the model upon the particular vibration operating state. The optimal local linear models (1) have the exact dynamics of the nonlinear model (2) at the operating states of interest, with minimum modeling errors in their neighborhoods.

The optimal linearization approach used here is now described. For any operating state of the neural network model (1), it is important to find a local equivalent linear model of the form (2), where Ak and Bk are matrices of appropriate dimensions to be determined. At the operating point (xk,uk), the following conditions must be satisfied:

     F(xk,uk) = Akx(k) + Bku(k).

(3)

In the neighborhood of the operating point, the following conditions are satisfied:

     F(x,u) asymp.gif (858 bytes) Akx + Bku,

(4)

where (x,u) represents a point close to the operating point (xk,uk). It can be shown that, according to the method of Lagrange multipliers, the jth rows of the matrices Ak and Bk, aTjk and bTjk, respectively, are given as

     

(5)

and

     .

(5)

Local Controller Design and
Overall Proposed Control Approach

The optimal linear model is used for the design of the controller to be applied to the helicopter at that particular operating state. Here we use a modified version of the optimal quadratic linear tracker,9 depicted in Fig. 1, with the added feature of closed-loop poles placed inside a particular region. The control design procedure is now described.

Figure 1. Optical discrete linear quadratic tracker

Figure 1. Optimal Discrete Linear Quadratic Tracker

Consider the discrete-time local linear model

     x(k + 1) = Akx(k) + Bku(k)

(7a)

     y(k) = Cx(k),

(7b)

where C is the identity matrix since the full vibration state is being controlled; i.e., the output y(k) is the vibration state.

The local linear control law to be applied to the helicopter at each particular operating state has the form:

     u(k) = -Kkx(k) + KIkv(k),

(8)

where x(k) is the vibration state at time k, Kk is the feedback gain, KIk is the integral gain and, from Fig. 1,

     v(k) = -v(k - 1) + r(k) - y(k),

(9)

where r(k) is the set-point. Since the control task is to reduce the helicopter vibration as much as possible,

     r(k) = 0.

(10)

Hence, equation (9) reduces to

     v(k) = v(k - 1) - y(k).

(11)

The design parameters Kk and KIk can be determined by solving the following Riccati equation for Pk,

      ,

(12)

where Q is a positive definite or positive semidefinite matrix, R is a positive definite matrix, and Ak and Bk are the matrices of the augmented system obtained by defining the augmented state

     

These matrices are defined as

     

(13)

and

     

(14)

The augmented control gain can be calculated as

     

(15)

According to the properties of optimal control design, the resulting closed-loop system is asymptotically stable; i.e., the closed-loop poles lie inside the unit circle. However, it is difficult to control the exact location of such poles, which, in particular cases, may lead to problems.

Figure 2. Circular region of radius a centered at b

Figure 2. Circular Region of Radius a Centered at b

Lee and Lee10 formulated a discrete optimal control approach which guarantees that the closed-loop eigenvalues lie inside a circular region centered at (b,0) with radius a, as shown in Fig. 2, by solving the optimal control problem described by equations (12) and (15) with matrices and being replaced by the modified matrices

     

(16)

and

     

(17)

respectively.

The described design procedure is repeated at every state the helicopter goes through during its operation. The proposed control approach is summarized in Fig. 3.

Figure 3. Proposed vibration control approach

Figure 3. Proposed Vibration Control Approach

Results and Discussion
Three vibration measurements are included in the vibration state: axial force (AF), side force (SF), and yaw moment (YM). In addition, there are four IBC inputs, one per helicopter blade. Hence, the neural network vibration model has seven inputs and three outputs.

The data were obtained during the wind tunnel testing of the Black Hawk (UH-60A) rotor in the NASA Ames Research Center 80- by 120-foot wind tunnel. Measurements are taken 256 times per rotor revolution. Two conditions were simulated: forward flight at 43 kts and descent flight at 75 kts. A total of 1000 training and 500 validation vectors were used to identify the model. A neural network with 50 hidden units was trained for 500 iterations.

Since the state is constituted by three vibration measurements, three integrators are being used, one per output. Hence, both x(k) and v(k) in (8) are three-dimensional vectors and the augmented state x isin.gif (851 bytes) R6×1.

Matrix Q had the form

     

(18)

while matrix R was of the form

     R = rI4,

(19)

where In represents the n-dimension identity matrix and qx, qv and r are constants that were adjusted by trial and error. We selected qx = 50 000, qv = 200, and r = 500.

The parameters of the circular region were chosen as b = 0.5 and a = 1. Although this circular region includes areas outside the unit circle, the optimal design procedure guarantees closed-loop poles inside the unit circle. In addition, it was observed that choosing a circular region of this size or bigger yielded integrator closed-loop poles very close to one, while the location of the remaining poles varied between 0.5 and 0.6.

Figures 4(a), 4(b) and 4(c) display the axial force, side force, and yaw moment during the control task, when the optimal linear quadratic tracker is used as the control design technique. For comparison purposes, the results obtained with pole placement as the linear control design technique7 are included in Figs. 5(a), 5(b) and 5(c). The desired pole locations are 0.9, 0.8, and 0.7.

Figure 4. Vibration states during the control task using the optimal linear quadratic tracker

Figure 4. Vibration States During the Control Task Using the Optimal Linear Quadratic Tracker: (a) axial force, (b) side force, and (c) yaw moment

Figure 5. Vibration states during the control task using pole placement

Figure 5. Vibration States During the Control Task Using Pole Placement: (a) axial force, (b) side force, and (c) yaw moment

In both cases, the initial values of the vibration were chosen randomly within the interval of variations of the original data. Since the developed neural network model is the only available model of the helicopter vibration dynamics, it was used to test the proposed control approach.

It can be seen that during the control task using the optimal tracker, the vibration is reduced significantly after a transient of approximately 20 sample points, while for the pole placement case the reduction is achieved after a transient of 120 sample points. In addition, the final values of the vibration states for the optimal tracker are 0.17 lbs for the axial force, -4.5 lbs for the side force, and -1.8 lbs for the yaw moment, whose magnitude is smaller than the final values corresponding to the pole placement case, -125 lbs, 40 lbs, and 1250 lbs, respectively. Hence, the proposed control approach significantly reduces the vibration at both transient and steady states.

Conclusion
This report presented a neural network approach for the time-domain control of the vibration in a Black Hawk helicopter. Such an approach comprises the following steps: (1) identification of a neural network nonlinear model of the helicopter vibration dynamics, (2) optimal linearization of the neural network model at every operating point of the helicopter to yield a local linear model, and (3) design of the vibration control inputs based on such local linear model, by means of an optimal linear quadratic tracker scheme.

The results show that the proposed control approach is effective by significantly reducing the vibration state after a short transient, with final values very close to zero.

References
1N. D. Ham, "Helicopter Individual Blade Control and Its Applications," 39th Annual Forum of the American Helicopter Society, St. Louis, MO, May 1983.
2J. A. Molusis, C. E. Hammond, and J. H. Cline, "A Unified Approach to the Optimal Design of Adaptive and Gain Scheduled Controllers to Achieve Minimum Helicopter Rotor Vibration," 37th Annual Forum of the American Helicopter Society, Fort Worth, TX, New Orleans, LA, May 1981.
3S. A. Jacklin, "Comparison of Five System Identification Algorithms for Rotorcraft Higher Harmonic Control," NASA/TP 1998-207687, May 1998.
4K. Hornik, M. Stinchcombe, and H. White, "Multilayer Feedforward Networks are Universal Approximators," Neural Networks 2 (1989): 359-66.
5M. Teixeira and S. Zak, "Stabilizing Controller Design for Uncertain Nonlinear Systems using Fuzzy Models," IEEE Transactions on Fuzzy Systems 7 (1999): 133-42.
6H. A. Malki, J. I. Canelon, L. Shieh, and S. Jacklin, "Neural Network-Based Frequency-Domain Vibration Modeling for Black Hawk Helicopter," 45th AIAA/ASME/ ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference, Palm Springs, CA, April 2004.
7J. I. Canelon, H. A. Malki, L. S. Shieh, and S. A. Jacklin, "A Neural Network-Based Approach for Control of Vibration in a Black Hawk Helicopter," World Automation Congress, Seville, Spain, June-July 2004.
8J. I. Canelon, H. A. Malki, and L. S. Shieh, "A Neural Network-Based Approach for Control of Vibration in a Black Hawk Helicopter," International Symposium on Measurement, Control and Robotics, Houston, TX, Sept. 2004.
9K. Ogata, Discrete-Time Control Systems. Englewood Cliffs, N.J.: Prentice Hall, 1995.
10T. T. Lee and S. H. Lee, "Discrete Optimal Control with Eigenvalue Assigned Inside a Circular Region," IEEE Transactions on Automatic Control 31 (1986): 958-62.

Publications
Bai, Y. and K. Grigoriadis. "Collocated Actuator Placement in Structural Systems Using an Analytical H-Infinity Bound Approach," Proc., 2004 American Control Conference, Boston, MA, June 2004. 2081-97.
Bai, Y., K. Grigoriadis, and M. A. Demetriou. "H-Infinity Collocated Control of Structural Systems: An Analytical Bound Approach," Proc., 2004 American Control Conference, Boston, MA, June 2004. 1606-10.
Canelon, J. I., H. A. Malki, and L. S. Shieh. "A Neural Network-Based Approach for Control of Vibration in a Black Hawk Helicopter," ISMCR, Houston, TX, Sept. 2004.
Canelon, J. I., H. A. Malki, L. S. Shieh, and S. A. Jacklin. "A Neural Network-Based Approach for Control of Vibration in a Black Hawk Helicopter," World Automation Congress, Seville, Spain, June-July 2004.
Hiramoto, K. and K. M. Grigoriadis. "Integrated Design of Structural and Control Systems with a Homotopy Like Iterative Method," Proc., 16th International Federation of Automatic Control World Congress, Prague, Czech Republic, June 2005 (to appear).
Mehendale, C. and K. Grigoriadis. "On the Design and Implementation of LPV Gain-Scheduled Controllers," Proc., 43rd IEEE Conference on Decision and Control, Atlantis Paradise, The Bahamas, Dec. 2004. 2942-49.

Funding and Proposals
"Vibration Modeling and Control for Helicopter Reliability and Performance," US ARMY, $209,118 (pending).
"Vibration Modeling and Control of UH-60 Helicopter," NASA-AMES Research Center, Jan. 2005-Dec. 2005, $25,451.


PDF (483KB)
Table of Contents

Institute for Space Systems Operations - Y2004 Annual Report
Copyright © 2005

Navigation Bar

foot-black.gif (4301 bytes)