APP下载

H∞Preview Control for Automatic Carrier Landing

2019-03-07FARHANMasoodXUEYixuanZHENZiyangYANGLiuqing

FARHAN Masood ,XUE Yixuan,ZHEN Ziyang,2*,YANG Liuqing

1.College of Automation Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 211106,P.R.China;

2.Jiangsu Key Laboratory of Internet of Things and Control Technologies,Nanjing 210016,P.R.China

Abstract:This paper focuses on the application of H∞preview control in automatic carrier landing system(ACLS)for carrier-based aircraft.Due to the mutual movement between aircraft and carrier,the landing process becomes considerably more challenging compared to a conventional runway landing.ACLS systems mitigate this by predicting deck motion and generating ideal glide slope path for tracking.Although,this predicted glide slope information is available in advance,conventional control structures are still unable to use this future information.H∞preview control has the ability to utilize this future information for improving tracking response and disturbance rejection.The process of incorporating preview information into ACLS framework and synthesizing the H∞preview controller is presented.The methodology is verified using the example of F/A-18 automatic carrier landing problem and results are presented.

Key words:H∞control;preview control;carrier-based aircraft;automatic carrier landing;robust preview control

0 Introduction

One of the most demanding tasks facing a pilot is landing of an aircraft on a carrier.The rough ocean environment,a short landing strip,and movement of the carrier make carrier based landing considerably more daunting compared to landing on a stationary ground based runway[1-2].Pitch and heave motion of the carrier,brought about by rough ocean conditions,can dramatically change the touchdown point and cause large vertical deck velocities.This can result in reducing impact velocity margins[3].In most modern aircrafts,low speeds of approach are more prone to unstable,especially in the presence of air-wake disturbances[4-5].The compounded effects of all these factors make the automatic carrier landing a difficult control problem with tight tracking error tolerances[6].Automatic carrier landing system(ACLS)helps ensure the safest approach velocity and descent slope to the carrier deck and touchdown[7].Since the ideal glide slope trajectory is already known and deck motion is predictable to some degree,ACLS becomes an ideal application for preview control[8].Preview control utilizes this future information to greatly enhance transient response[9].

Recently,there has been an increasing interest in preview control[10-19].One of the most popular approaches for synthesizing discrete-time optimal preview controllers is to augment the system with a delay line model and converting the preview control problem to standard H2/H∞control framework[20].A problem with this approach is that the size of associated discrete algebraic Riccati equation(DARE)increases with the increase in preview length.The usual methods of brute force optimization quickly become infeasible with longer preview lengths.This problem has been solved recently forand forH2control methods have been significantly more attractive to engineers in the past due to the difficulties associated with H∞based methods.Therefore most of the theoretical work on H∞based preview control was scattered over numerous publications.A single and generic framework for solving H∞preview control problems was unavailable until recently[23].The main contribution of this paper is to apply the techniques refined and collected for tackling H∞preview control problems,from an engineering point of view,to the ACLS framework.The process of adding preview to a traditional ACLS control problem and synthesis of controller using standard H∞control theory[24]is discussed.Finally,the methodology is verified using the example of F/A-18 automatic carrier landing problem.

1 Problem Statement

Although H∞preview control has considerable scope for application given the superior performance and robustness properties,the work is mostly theoretical in nature and there is a need to produce a generic set of tools for application in flight control.The aim of this work is to provide a set of practical solutions for application of H∞preview control to flight control by using the example of ACLS.Furthermore,the procedure of adding preview to a standard ACLS framework and converting the resulting preview control problem into standard H∞framework as given in Green&Limebeer[24],needs to be laid out in an application friendly manner.

2 H∞Preview Control Scheme

2.1 Generalized plant model

Consider the following generalized linear discrete plant model(Fig.1),as Green&Limebeer[24]

where x(k)∈Rngis the state vector,u(k)∈Rmthe control input,z(k)∈Rpthe cost output,and y(k)∈Rqgthe measurement output of the system.Moreover,r(k)∈Rlrdenotes the previewable exogenous signal which can be considered as reference signal or the disturbance.Let the preview length be N,i.e.the values of r(k),r(k+1),…,r(k+N)are available for the controller.

The objective is to synthesize a controller K=[Ky′Kr′]′which generates the control input as[20]

Fig.1 Generalized regulator with preview

2.2 State augmentation

The procedure for converting the H∞preview control problem into standard H∞framework[20]involves augmenting the delay line model to the state space model of the system.This allows us to utilize the methods of H∞control theory[24]for synthesizing controller gains.Let’s define

Let xd(k)be the vector containing the previewed signal available for control

We have

whereφis the system for N-step delay line and Ap,Bp,Cpare defined by

Now,define the augmented state vector

The augmented system formed by combining G andφis given by

where

It is clearly seen that the preview controller of Eq.(1)is a state feedback law for the augmented system P.In general,the state information is available for feedback in flight control applications through the implementation of an observer.The generalized plant with preview can be represented as[24]

This description of the plant model is now compatible with the full information H∞control problem laid out in Green&Limebeer[24],and which satisfies the following assumptions:(1)is stabiliz -able,2>0,(3)Rankn+m,∀θϵ(-π,π).

Now define

Also define

In Green&Limebeer[24],it is shown that if assumptions(1)—(3)are satisfied,a stabilizing controller K of the form Eq.(1)which achieves<γ,exists,if and only if there exists a semipositive definite matrix X which solves the Discrete algebraic Riccatiequation(DARE)

such that Acis asymptotically stable and

is negative definite.

The controller K is given by

If Eq.(6)is negative definite,X is a feasible solution and if Acis asymptotically stable,X is a stabilizing solution. Hence,the full information H∞control problem has a solution if and only if X is semipositive definite,feasible and stable[24].

By converting the preview problem into a form which is compatible with full information H∞control theory[24],we can utilize the powerful mathematical tools at our disposal to obtain requisite performance and fine tune close loop characteristics of the system like fast convergence,disturbance rejection,uncertainty robustness etc.

3 ACLSFramework

This section describes how to convert a traditional ACLS control problem to a preview control problem so that we may use the methods described in the previous section to obtain a H∞preview controller.

ACLS can be divided into two main subsystems namely the guidance system and the flight control system[25].The guidance system generates landing commands and reference glide slope for the flight control system.The control system can be further divided into lateral control system and longitudinal control system.The preview information available for flight control system is the ideal glide slope height Hcand lateral bias Yc.Fig.2 shows an overview of the ACLS.

3.1 Aircraft model description

The discretized linearized aircraft model has the following form

It was a long walk backs to his Jaguar... a long, slow walk. He never did repair the side door. He kept the dent7() to remind him not to go through life so fast that someone has to throw a brick at you to get your attention.

where the state vector is given as

Fig.2 ACLS overview

The individual state variables are the airspeed,angle of attack,pitch rate,pitch,altitude,sideslip angle,roll rate,yaw rate,roll,yaw and lateral bias respectively. The control input vector u=[ΔδeΔδTΔδaΔδr]′consists of control surfaces actuators and throttle inputs respectively as:elevator angle,throttle opening,aileron angle and rudder angle.A and B are state matrix and input matrix respectively.After decoupling the lateral and the longitudinal channel,we have

Here the longitudinal state variable is

and the longitudinal control input is

whereas the lateral state variable is and the lateral control input is

where Alon,Blon,Alat,Blatare the coefficient matrices.

3.2 Longitudinal control system

The longitudinal control system tracks the ideal glide slope altitude by adjusting the elevator angle and the throttle input.The preview information for longitudinal preview controller is the ideal glide slope height Hcrelative to the flight deck.To convert the longitudinal channel into a form like G,we have to augment the preview information Hc(k)to the longitudinal channel given in Eq.(9)and Eq.(10).Define

We obtain the following system

This is now a plant similar to general linearized discrete plant of the form G.Similar to the process explained in Section 2.2,the delay line state can be augmented asχlon(k)=[x^′(k)x′d(k)]′.Define

So,the full information version of longitudinal channel is given as

Assuming Plonsatisfies assumptions(1)—(3),the corresponding DARE similar to Eq.(5)can be solved to obtain H∞controller Klonfor a normγ,as shown earlier.The closed loop transfer function(Fig.3)can be obtained by the linear fractional transformation Fl(Plon,Klon).

then

Fig.3 Longitudinal channel closed loop

The minimization of the following cost function

ensures the robustness properties of the H∞controller whereas the added preview improves the tracking and responsiveness of the resulting controller.

For the preview length to be N,the H∞preview controller has the form

3.3 Lateral contr ol system

For a successful landing,the aircraft has to follow a reference glide trajectory.Lateral control system ensures the aircrafts stay on the center line leading to the touchdown point and correct any errors in the azimuthal angle.This is achieved by controlling the roll angle using the aileron and rudder to stay on the trajectory.Reference signal available for preview is the lateral bias Yc.Similar to the longitudinal control system design,we have to augment the preview information Yc(k)to the lateral channel and convert the resulting system to standard H∞framework by further augmenting the delay line as.The H∞lateral preview control input has the following form

4 Simulation Results

For simulation and verification purposes,a linearized model of F/A-18 trimmed at carrier landing phase was used.Trim state values are shown in Table 1.

Table 1 Trim state values

The linearized equilibrium state model of the final-approach dynamics has the following form

where state

and input

This state space model can be decoupled into lateral and longitudinal models.

4.1 F/A-18 longitudinal model

After discretization with a sampling time of 0.01 s,the state matrices of longitudinal approach dynamics are given as follows

4.2 F/A-18 lateral model

Similarly,after discretization with a sampling time of 0.01 s,the state matrices of lateral approach dynamics are given as follows

4.3 Controller r esponse

For simulating automatic carrier landing conditions,Fig.4 and Fig.5 show the height response and the velocity response with a longitudinal controller,and Fig.6 shows the deviation response with a lateral controller,both of them are based on H∞preview control which has a preview length of 15.It can be clearly seen that the controller reacts to the future change in input for a better tracking performance.The height response greatly tracks a glide slope as a ramp signal,and the lateral deviation immediately converges to zero in 10 s.All of them clearly depict that the system is acting in advance to be ready for the incoming reference signal.

Fig.4 Height response,H∞preview control

Fig.5 Velocity response,H∞preview control

Fig.6 Lateral deviation response,H∞preview control

For comparison,Figs.7—9 show the corresponding responses with controllers based on PID control.It exhibits that the superior control performance of preview control is evident.Owing to the anticipative control effort,preview controller provides a better transient response and quicker tracking with lower tracking error over the transient stage.The maximum tracking error for longitudinal channel with preview is less than that of PID control.

Fig.7 Height response,PID control

Fig.8 Velocity response,PID control

Fig.9 Lateral deviation response,PID control

5 Conclusions

Conventional control methods are causal and cannot make use of future information.Preview control provides us a methodology to develop controllers that can utilize future information of references and disturbances to further improve the controller performance and react a priori.H∞preview control combines the robustness and disturbance rejection properties of H∞feedback control and look ahead properties of feedforward preview control.Most of the work in H∞preview control was scattered over various theoretical results,hence,the practicality from the engineering perspective was low until recently[23].This paper combined the results in order to provide a generic framework and flow for synthesizing preview controllers for ACLS control problem.The process of adding preview to a traditional ACLS plant model and solving the resulting preview control problem using H∞control theory was laid out.Moreover,the procedure was verified using the example of F/A-18 carrier landing problem.Results showed that H∞preview control can provide superior tracking performance compared to conventional PID control.