Real-time generation of optimal helicopter trajectories for cockpit display

This paper presents a systematic method for generating optimal helicopter flight trajectories in real time for cockpit display. Helicopter flights in the event of a single engine failure are critical, and display of optimal flight paths on-board is desirable. Due to the large number of states and constraints, however, numerical solutions on a mainframe computer can take a long tune. In this paper, optimal solutions are first obtained off-line using a ground computer. For a given set of initial helicopter states and flight parameters, optimal solutions are fitted by a Fourier series. The coefficients of the Fourier approximations are then interpolated as functions of initial flight states and parameters. The approximate optimal trajectories can be quickly generated on-board using the proposed method. Introduction Engine failure is a major safety issue for all helicopters, especially during takeoff and landing operations. Due to the complexity of the situation and the dependence of safety on many parameters, optimal flight trajectories can provide useful guidance for pilot operation. In particular, on-board display of optimal trajectories is desirable. This paper presents a method for generating optimal flight trajectories in real-tune that can be used for on-board display. Depending on its capability and performance during an engine failure, a transport helicopter can be certified as Category A or Category B. The Federal Aviation Administration (FAA) grants Category B certification to a single or multi-engine helicopter with gross weight less than 20,000 Ib and capable of landing safely in case of one or all engine failures. Category A certification, on the other hand, is granted to multi-engine helicopters with independent engine systems. Category A helicopters must be able to either land safely or continue flight in case of One Engine Inoperation (OEI). This makes Category A helicopters uniquely suited for remote places where emergency landing sites are not available. I Ph.D. Candidate, Center for Control Sciences, Member AIAA * Assistant Professor, Dept. of Aerospace Eng. and Mechanics, Member AIAA + Civil Rotorcraft Group Leader, Rotorcraft and Powered Lift Branch The decision to continue the flight or to land represents an energy management problem. It has been shown''' that this decision depends on initial conditions at the time of failure as well as flight parameters. Due to the numerous initial variables involved in this decision, a method to communicate all this information to the pilot instantaneously, at engine failure, is needed. This method must keep the emergency procedure simple and manageable. In particular, on-board cockpit display of optimal flight trajectories is useful. This requires a reliable real-tune solution of optimal trajectories, on board, with limited time, limited computing power, and limited memory available. If possible, an analytical solution of optimal trajectories is desirable. Unfortunately, this can only be achieved for systems of low order and where the equations of motion and the cost function are simple. Therefore, for a complex system, an open-loop numerical procedure becomes necessary. Research efforts were made to solve optimal control problems in real-time. Schultz et al. used calculus of variation and energy state method to generate optimal trajectories on-board for the National Aerospace Plane (NASP). In his study, the equations of motion of the NASP are less complex than those of the helicopter, and an interval of time of few minutes is allowed. Bryson used neighboring control theory to generate near-optimal solutions that could be used in real-time. This method is elegant but requires a large amount of memory to store the needed perturbation matrices. Also, it is valid on a relatively small neighborhood of the nominal trajectory. Perturbation methods and table lookups are often used if only few parameters are involved. In the current problem, the equations of motion of the helicopter are complex and too many path equality and inequality constraints are present. Also, limitations on tune, computing power, and memory available make all the above methods unsuitable for this problem. This paper proposes a technique of real-time optimal trajectory generation based on approximation and