Afcs Ver Standard Latex Book

download Afcs Ver Standard Latex Book

of 145

Transcript of Afcs Ver Standard Latex Book

  • 7/30/2019 Afcs Ver Standard Latex Book

    1/145

    Automatic Flight Control System

    Classical approach and modern control perspective

    Said D. Jenie and Agus BudiyonoDepartment of Aeronautics and Astronautics, ITB

    Jl. Ganesha 10Bandung 40132

    IndonesiaPhone: +62-22-250-4529

    Fax: +62-22-253-4164Email: [email protected]

    Copyright c Bandung Institute of Technology

    January 12, 2006

  • 7/30/2019 Afcs Ver Standard Latex Book

    2/145

    2

    Abstract

    The document is used as a lecture note for the graduate course on flightcontrol system at the Malaysian Institute of Aviation Technology (MIAT),Kuala Lumpur, Malaysia. Some parts of the document represent an en-hanced version of the material given as an elective undergraduate courseand a graduate course in optimal control engineering in the Departmentof Aeronautics and Astronautics at ITB, Bandung, Indonesia. SinggihS Wibowo helped prepare the typesetting of the formulas and check theMATLAB programs. The constructive input and feedbacks from studentsare also gratefully acknowledged.

  • 7/30/2019 Afcs Ver Standard Latex Book

    3/145

    Contents

    I Classical Approach 9

    1 Introduction 111.1 Types of Automatic Control System . . . . . . . . . . . . . . . . 11

    1.1.1 AFCS as the trimmed flight holding system . . . . . . . . 111.1.2 AFCS as the stability augmentation system of the aircraft 131.1.3 AFCS as the command augmentation system of the aircraft 141.1.4 AFCS as the stability provider and command optimizer . 16

    1.2 Elements of Automatic Flight Control System . . . . . . . . . . . 171.2.1 Front-end interface offlight control system . . . . . . . . 171.2.2 Back-end interface offlight control system . . . . . . . . . 191.2.3 Information processing system . . . . . . . . . . . . . . . 201.2.4 Control Mechanism System . . . . . . . . . . . . . . . . . 21

    2 Autopilot System 272.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272.2 Working Principle of Autopilot System . . . . . . . . . . . . . . . 272.3 Longitudinal Autopilot . . . . . . . . . . . . . . . . . . . . . . . . 34

    2.3.1 Pitch Attitude Hold System . . . . . . . . . . . . . . . . . 342.3.2 Speed Hold System . . . . . . . . . . . . . . . . . . . . . . 442.3.3 Altitude Hold System . . . . . . . . . . . . . . . . . . . . 53

    2.4 Lateral-Directional Autopilot . . . . . . . . . . . . . . . . . . . . 692.4.1 Bank Angle Hold (Wing Leveler System) . . . . . . . . . 692.4.2 Heading Hold System . . . . . . . . . . . . . . . . . . . . 772.4.3 VOR-Hold System . . . . . . . . . . . . . . . . . . . . . . 84

    3 Stability Augmentation System 93

    3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 933.2 Working Principle of Stability Augmentation System . . . . . . . 933.3 Longitudinal Stability Augmentation System . . . . . . . . . . . 94

    3.3.1 Pitch Damper System . . . . . . . . . . . . . . . . . . . . 953.3.2 Phugoid Damp er . . . . . . . . . . . . . . . . . . . . . . . 99

    3.4 Lateral-Directional Stability Augmentation System . . . . . . . . 1023.4.1 The Dutch-roll stability augmentation: Yaw Damper . . . 102

    3

  • 7/30/2019 Afcs Ver Standard Latex Book

    4/145

    4 CONTENTS

    II Modern Approach 115

    4 Introduction to optimal control 117

    4.1 Some Preliminaries . . . . . . . . . . . . . . . . . . . . . . . . . . 1174.2 Linear Systems. . . . . . . . . . . . . . . . . . . . . . . . . . . 119

    4.2.1 Controllability . . . . . . . . . . . . . . . . . . . . . . . . 1204.2.2 Conventions for Derivatives . . . . . . . . . . . . . . . . . 1214.2.3 Function Minimization . . . . . . . . . . . . . . . . . . . . 123

    4.3 Constrained Problems . . . . . . . . . . . . . . . . . . . . . . 1264.3.1 Elimination . . . . . . . . . . . . . . . . . . . . . . . . . 1274.3.2 Method of Lagrange . . . . . . . . . . . . . . . . . . . . . 127

    4.4 Inequality Constraints . . . . . . . . . . . . . . . . . . . . . . . . 1294.5 Sensitivity of Cost to Constraint Variations . . . . . . . . . . . . 131

    4.6 Dynamic Programming . . . . . . . . . . . . . . . . . . . . . . . . 132

    5 Discrete time Optimal Control 137

    5.1 Higher Dimension Control Problems . . . . . . . . . . . . . . . . 137

    5.2 Discrete time optimal control problem . . . . . . . . . . . . . . . 142

  • 7/30/2019 Afcs Ver Standard Latex Book

    5/145

    List of Figures

    1.1 Autopilot Control System Diagram: Example of Pitch Channel . 121.2 Stability Augmentation System Diagram. Example of Pitch Chan-

    nel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    1.3 Command Augmentation System Diagram. Example of PitchChannel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    1.4 The Stability Provider and Control Power Optimizer Control Sys-tem Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    1.5 The automatic and manual flight control loop . . . . . . . . . . . 181.6 The aicraft cockpit as the interface between controller and con-

    trolled systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.7 Mechanical Control System: example of longitudinal channel . . 221.8 Hydraulically power assisted control system: example of longitu-

    dinal channel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231.9 Hydromechanical Control System . . . . . . . . . . . . . . . . . . 241.10 Electrohydromechanical Control System . . . . . . . . . . . . . . 25

    1.11 Electrohydraulic Control System . . . . . . . . . . . . . . . . . . 26

    2.1 SAS as an inner loop of aircraft autopilot system . . . . . . . . . 282.2 CN235-100 Autopilot control system APS-65 . . . . . . . . . . . 292.3 CN235-100 Autopilot control system APS-65 . . . . . . . . . . . 312.4 The location of auto pilot system components in the standard

    control diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342.5 Functional diagram of pitch attitude hold system . . . . . . . . . 352.6 Pitch attitude hold system . . . . . . . . . . . . . . . . . . . . . . 362.7 N250-100 aircraft prototype 2 Krincing Wesimanufactured by

    the Indonesian Aerospace Inc. . . . . . . . . . . . . . . . . . . . . 382.8 Root locus of Pitch attitude hold system for N250-100 PA-2 aircraft 412.9 Root locus of Pitch attitude hold system for N250-100 PA-2

    aircraft enlarged to show the phugoid mode . . . . . . . . . . . 422.10 Time response of (t) due to step ref = 5

    o with and withoutpitch attitude hold system. . . . . . . . . . . . . . . . . . . . . . 43

    2.11 Time response for u(t) and (t) for Kct = 8.9695 . . . . . . . . 442.12 Speed hold system functional diagram . . . . . . . . . . . . . . . 452.13 Mathematical diagram of speed hold system . . . . . . . . . . . . 462.14 Root locus diagram for the speed hold system of N250-100 PA-2 50

    5

  • 7/30/2019 Afcs Ver Standard Latex Book

    6/145

    6 LIST OF FIGURES

    2.15 Root locus diagram for the speed hold system of N250-100 PA-2zoomed around the pitch oscillation and phugoid modes . . . . 51

    2.16 Time response ofu(t) to maintain uref = 1 with and without thespeed hold system, K = 17.3838 . . . . . . . . . . . . . . . . . . 53

    2.17 Time response of(t) and (t) to maintain uref = 1, with thespeed hold gain K = 17.3838 . . . . . . . . . . . . . . . . . . . . 54

    2.18 Tail air brake (Fokker F-100/70) . . . . . . . . . . . . . . . . . . 552.19 Outer-wing air brake (Airbus A-320/319/321) . . . . . . . . . . . 562.20 Functional diagram of altitude hold system . . . . . . . . . . . . 572.21 Kinematic diagram of aircraft rate of climb . . . . . . . . . . . . 582.22 Mathematical diagram of the altitude hold system . . . . . . . . 592.23 Root locus for the altitude hold system for the N250-100 with

    h e feedback with gain Kct < 0 . . . . . . . . . . . . . . . . 602.24 Root locus for the altitude hold system for the N250-100 with

    h e feedback with gain Kct < 0 zoomed to show thephugoid mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

    2.25 Altitude hold system with an attitude hold system as the innerloop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

    2.26 Altitude hold system with inner loop having gain Kct . . . . . . 632.27 Root locus diagram of the outer loop of the altitude hold system

    for N250-100 PA-2 aircraft . . . . . . . . . . . . . . . . . . . . . . 642.28 Root locus diagram of the outer loop of the altitude hold system

    for N250-100 PA-2 aircraftzommed to show the phugoid mode . 652.29 Time response of h(t) for an input of href = 1 from a system

    with and without altitude hold for N250-100 . . . . . . . . . . . . 662.30 Altitude hold system with forward acceleration ax as the inner

    loop feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672.31 Altitude hold system with inner loop using forward accelerationfeedback ax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68

    2.32 Root locus diagram of inner control loop u e for N250-100altitude hold system . . . . . . . . . . . . . . . . . . . . . . . . . 69

    2.33 Root locus diagram of inner control loop u e for N250-100altitude hold systemzoomed around the phugoid mode . . . . . 70

    2.34 Root locus diagram of outer control loop u e for N250-100altitude hold system . . . . . . . . . . . . . . . . . . . . . . . . . 71

    2.35 Time response ofh(t) for N250-100 altitude hold system with theinner loop of ax e feedback . . . . . . . . . . . . . . . . . . . 72

    2.36 Functional diagram of Bank angle hold system . . . . . . . . . . 732.37 Mathematical diagram of bank hold system . . . . . . . . . . . . 74

    2.38 Root locus diagram of the bank hold system of N250-100 aircraftfor a number ofs values . . . . . . . . . . . . . . . . . . . . . . 76

    2.39 Time response of(t) for a = 1/s = 10, 5, 2 due to an impulsefunction input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

    2.40 Time response of (t) for a = 1/s = 10, 5, 2 due to a stepfunction input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78

    2.41 Forces equilibrium during the turn maneuver . . . . . . . . . . . 79

  • 7/30/2019 Afcs Ver Standard Latex Book

    7/145

    LIST OF FIGURES 7

    2.42 Functional diagram of heading hold system . . . . . . . . . . . . 802.43 Mathematical diagram of heading hold system . . . . . . . . . . 812.44 Heading hold system with bank angle hold as an inner loop . . . 822.45 Root locus diagram of the heading hold system of N250-100 air-

    craft for a number of a = 1/s values . . . . . . . . . . . . . . . . 832.46 Time response of (t) and (t) of the heading hold system of

    N250-100 aircraft . . . . . . . . . . . . . . . . . . . . . . . . . . . 842.47 Effect of wind to the aircraft flight path . . . . . . . . . . . . . . 852.48 VOR guidance path geometry . . . . . . . . . . . . . . . . . . . . 862.49 The functional diagram of VOR-hold guidance-control system . . 872.50 The mathematical diagram of the VOR-hold guidance-control

    system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 882.51 Navigation and guidance system: VOR hold . . . . . . . . . . . . 892.52 Root locus diagram for the VOR offset (s) with respect to the

    bearing ref of the N250-100 aircraft . . . . . . . . . . . . . . . 902.53 Time response of(t) of the VOR Hold system of the N250-100

    aircraft with gains of: k = 1.1152 (guidance loop), k

    i =4.5943 (outer loop control) and ki = 8.9344 (inner loop control) . 91

    3.1 The functional diagram of the pitch damper system . . . . . . . 943.2 The mathematical diagram of the pitch damper system . . . . . 953.3 Root locus of the inner control loop: pitch damper system of

    N250-100 PA-2 at cruise condition with V = 250 KIAS and h =150000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    3.4 Root locus of the inner control loop: pitch damper system ofN250-100 PA-2 at cruise condition with V = 250 KIAS and h =

    15000

    0enlarged around the phugoid mode . . . . . . . . . . . . 983.5 Time response of(t) and q(t) with and without pitch damper of

    N250-100 aircraft . . . . . . . . . . . . . . . . . . . . . . . . . . . 993.6 The mathematical diagram of the pitch attitude hold with the

    pitch damper as the inner loop . . . . . . . . . . . . . . . . . . . 1003.7 Root locus of outer control loop: phugoid damper of N250-100

    PA2 at cruise condition . . . . . . . . . . . . . . . . . . . . . . . 1013.8 Root locus of outer control loop: phugoid damper of N250-100

    PA2 at cruise conditionenlarged around phugoid mode . . . . . 1023.9 Time response of(t) of the phugoid damper with K = 3.7979

    and Kq = 0.2432 . . . . . . . . . . . . . . . . . . . . . . . . . . 1043.10 The functional diagram of the yaw damper system with r r

    feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105

    3.11 The mathematical diagram of the yaw damper system with r r feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    3.12 Root locus of the yaw damper system with r r feedback ofN250-100 aircraft . . . . . . . . . . . . . . . . . . . . . . . . . . 108

    3.13 Root locus of the yaw damper system with r r feedback ofN250-100 aircraftenlarged around the dutch-roll mode . . . . . . 109

    3.14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

  • 7/30/2019 Afcs Ver Standard Latex Book

    8/145

    8 LIST OF FIGURES

    3.15 Time response of(t),(t) and (t) of the N250-100 PA2 equippedwith the yaw damper . . . . . . . . . . . . . . . . . . . . . . . . . 113

    3.16 Phase portrait of (t) vs p(t) for three cases: no yaw damper,with yaw damper and yaw damper+wash-out . . . . . . . . . . . 114

    4.1 Minimum of a cost function J(x) at a stationary point . . . . . . 1234.2 Minimum ofJ(x) at the boundary . . . . . . . . . . . . . . . . . 1244.3 Minimum ofJ(x) at a corner . . . . . . . . . . . . . . . . . . . . 1244.4 Constrained minimum vs unconstrained minimum . . . . . . . . 1284.5 Inequality constraints . . . . . . . . . . . . . . . . . . . . . . . . 1304.6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1314.7 Principle of Optimality . . . . . . . . . . . . . . . . . . . . . . . . 1324.8 Multistage decision example . . . . . . . . . . . . . . . . . . . . . 1334.9 Flight Planning application . . . . . . . . . . . . . . . . . . . . . 134

    4.10 One dimensional scalar state problem . . . . . . . . . . . . . . . 135

    5.1 Discrete grid ofx and t . . . . . . . . . . . . . . . . . . . . . . . 1385.2 Two-dimensional array of states . . . . . . . . . . . . . . . . . . . 1405.3 Double interpolation of Cost function . . . . . . . . . . . . . . . 1415.4 Interpolation in the grid of u0s . . . . . . . . . . . . . . . . . . . 143

  • 7/30/2019 Afcs Ver Standard Latex Book

    9/145

    Part I

    Classical Approach

    9

  • 7/30/2019 Afcs Ver Standard Latex Book

    10/145

  • 7/30/2019 Afcs Ver Standard Latex Book

    11/145

    Chapter 1

    Introduction

    The content of the book is centered on the discussion of automatic controlwithout the pilot in the control loop. The role of the automatic flight controlsystem is to support the pilot in performing his job as the steerer and the missionexecutor so as to reduce the pilots load. As a steerer, the pilot has two maintasks which are controlling and guiding the aircraft. The control is performed inorder to maintain the aircraft at the desired equilibrium flight attitude, whereasthe guidance is the task to bring the aircraft from a certain equilibrium state toanother equilibrium state. As a mission executor, the pilots task is dependenton the type of the aircrafts mission. For instance, for a fighter aircraft, thepilot has the tasks to find and to investigate the target and then to aim andshoot it after the process of search and investigation has been determined.

    The Automatic Flight Control System (AFCS) is designed to ease the pi-lot in performing the above tasks in such a way that his physical as well aspsychological load can be reduced.

    1.1 Types of Automatic Control System

    Based on the tasks level of difficulty, the Automatic Flight Control System canbe categorized into four different types:

    1. AFCS as the trimmed flight holding system

    2. AFCS as the stability augmentation system

    3. AFCS as the command augmentation system4. AFCS as the stability maker and command optimization

    1.1.1 AFCS as the trimmed flight holding system

    This type of automatic control system is commonly known as the auto-pilotwhich is the abreviation of the automatic-pilot (AP). The AP system has the

    11

  • 7/30/2019 Afcs Ver Standard Latex Book

    12/145

  • 7/30/2019 Afcs Ver Standard Latex Book

    13/145

    1.1. TYPES OF AUTOMATIC CONTROL SYSTEM 13

    1.1.2 AFCS as the stability augmentation system of the

    aircraftThe type of automatic flight control system that adds stability to the aircraftis usually called the Stability Augmentation System or SAS. This type of auto-matic flight control system improves the stability of an aircraft at certain flightconfigurations and conditions within the flight envelope. For conventional air-crafts, the stability augmentation will be needed during the flight at low speedand low altitude for instance during landing or approach. The control opti-mization of typical aircrafts are conducted only at a certain flight configurationsuch as cruise configuration. This makes the aircraft stability at other flightconfigurations namely approach, landing or other special configurations tend todeteriorate. The stability augmentation is therefore necessary for those configu-rations. The stability augmentation can be achieved by increasing the damping

    ratio of the existing aerodynamic damping ratio through the application of feed-back control system.

    Sensor

    SAS

    Basic Control System

    Motion sensor Aircraft Motion

    SASLoop

    Figure 1.2: Stability Augmentation System Diagram. Example of Pitch Channel

    The types of the SAS, for example, are:

    Damping ratio augmentation system such as pitch damper, yaw damperand roll damper

    Dynamic compensation supplier system such as wing leveler and turn co-

  • 7/30/2019 Afcs Ver Standard Latex Book

    14/145

    14 CHAPTER 1. INTRODUCTION

    ordinator

    Fig.1.2 shows the example of pitch damper SAS implemented for the air-craft pitch longitudinal channel. Note that the SAS signal comes out of FCC(Flight Control Computer) which processes the logic of stability augmentation.This signal directly enters the ECU and is combined with the command signalfrom the pilot to move the elevator. The SAS signal coupled with the aircraftdynamics will improve the pitch damping ratio such that the aircraft dynamicsis more stable.

    It can be observed that the SAS is different from AP in some ways. In the APsystem, the output from the AP computer is used to move the control stick inlieu of the pilot input. In the SAS system, the output from the SAS computer isentered into the ECU which forms a closed loop in order to increase the stabilityof the aircraft. Thus, the SAS system will keep working even though there is an

    input command from the pilot. Whereas in the AP system, the AP loop will beautomatically off once the pilot moves the controller stick. The SAS thereforehas higher level of authority compared to AP system. The SAS system is calledthe flight control system with partial authority. To deactivate the SAS, the pilotcan turn the SAS switch.

    1.1.3 AFCS as the command augmentation system of theaircraft

    The automatic flight control system with this type of task is commonly calledCommand Augmentation Systems or CAS. This system adds the power of inputcommand of the pilot by processing the input command and the generatedaircraft motion to optimize the input command to the aerodynamic controlsurface. The working principle of this system can be likened to that of thepower steering of the ground vehicle.

    The types of this CAS system, for example, are:

    Pitch oriented flight control system

    Roll oriented flight control system

    Yaw oriented flight control system

    Fig. 1.3 shows the example of CAS system for the pitch oriented columnsteering. From the diagram, it is evident that input command from the con-troller stick is processed to follow the pilots desired pitch angle. The commandsignal is then corrected by the actual pitch angle and is processed and sentthrough the ECU to the ECHP (electronically controlled hydraulically pow-ered) actuator. It can also be inferred from the diagram that the pilots desiredpitch angle can effectively be achieved by an appropriate control stick input.

    In summary, the differentiating features of the CAS, SAS and AP are:

    CAS reacts due to control stick input and results in the desired orienta-tion. If the pilot does not move the control stick, CAS is not operating

  • 7/30/2019 Afcs Ver Standard Latex Book

    15/145

    1.1. TYPES OF AUTOMATIC CONTROL SYSTEM 15

    Sensor

    CAS

    Basic Control System

    Motion sensor Aircraft Motion

    CASLoop

    Comparator

    comm

    Figure 1.3: Command Augmentation System Diagram. Example of Pitch Chan-nel

    SAS reacts continuously regardless the motion of the controller stick.When the SAS is operating, the stability of the aircraft is increased.

    AP is operating in the condition that the control stick is not moved.When AP is working, the aicraft will maintain its trimmed condition asdesired by the pilot.

    From the perspective of control circuit, the following feature distinguishesCAS, SAS and AP:

    CAS the circuit is closed through the Flight Control Computer at thejunction point of controller stick and output from the aircraft motionsensor

    SAS the circuit is closed through the Flight Control Computer directlyto the actuator

    AP the circuit is closed by the motion of the AP electromotor at thecontroller stick

    From the above comparison, it is clear that the CAS system has a higherauthority than the SAS does because it always reacts to follow the desiredattitude set by the pilot.

  • 7/30/2019 Afcs Ver Standard Latex Book

    16/145

    16 CHAPTER 1. INTRODUCTION

    Sensor

    ACT

    Basic Control System

    Motion sensor Aircraft Motion

    Actuator

    Computer

    FCCSensor

    Stick Motion

    sensor

    Figure 1.4: The Stability Provider and Control Power Optimizer Control SystemDiagram

    1.1.4 AFCS as the stability provider and command opti-mizer

    This kind of automatic flight control is commonly called Super AugmentationFlight Control System. This control system is typically used to create an arti-ficial stability for the class of aircrafts which are statically unstable. The samesystem is simultaneously used to optimize the control power through the appli-cation of control laws provided by the Flight Control Computer. The domainof this type of control system is electronic and hydraulic. The super augmentedcontrol system is often called electro (opto) hydraulic flight control system orFly by Wire (Light) flight control system which is abbreviated as FbW or FbL.Fig. 1.4 shows the example of the FbW control system diagram which is usedby the F-16 fighters of the Indonesian Air Forces.

    From the diagram, it can be observed that the function of the FCC consists

    of combination of three activities, namely:

    Superaugmentation: providing an artificial stability and optimizing thecontrol power of the aircraft. This subsystem works continuously and cannot be overridden by the pilot.

    Autopilot: taking over some parts of pilots routine tasks. If this systemis in operation, the pilot does not need to hold the control stick. This

  • 7/30/2019 Afcs Ver Standard Latex Book

    17/145

    1.2. ELEMENTS OF AUTOMATIC FLIGHT CONTROL SYSTEM 17

    subsystem can be overruled by the pilot by moving the controller stick

    Control Law: governing the optimization of the aircraft motion outputfollowing the desired mission. Using the control law, the aircraft motionis optimized in such a way that it will not always be the same as themotion due solely to the input command from the pilot. The control lawis also used for protection or limit of the state variables of the aircraft atthe a certain flight configuration.

    The artificial stability provided by the superaugmentation system is thelongitudinal and/or lateral directional static stability. This static stability iscreated through the continuos feedback process in such a way that the trimmedcondition of the aircraft is maintained.

    It can be observed that this type offl

    ight control system is a control systemwith a full authority. Without the availability of this type of system, the aircraftsthat are statically unstable will not be able to fly. Thus, the characteristic ofthis control system is flight critical.

    1.2 Elements of Automatic Flight Control Sys-tem

    The basic elements in the control information loop are plant (the controlledsystem) and the controller. For an aircraft, the controlled system consists ofcontrol apparatus, control surface and the aircraft. Whereas the controller part

    consists of three subsystems namely aicraft motion sensor, aircraft motion infor-mation processor and control command generator. Fig.1.5 shows the functionaldiagram of the manual and automatic control system for an aircraft. The di-agram shows that the primary interface between the controlled and controllersystems can be divided into two parts: front-end interface which is the aircraftsensory system and back-end interface which is the control command generator.

    1.2.1 Front-end interface offlight control system

    The front-end interface of the flight control system is the part where the motionof the aircraft is observed, recorded and displayed in the presentation map or

    transmitted in the form of information signal to the aicraft motion informationprocessor system. In the study of control engineering, the ability to observe theaircraft motion and to reconstruct it as motion information signal is called ob-servability. In the aircraft flight control system, the front-end interface elementis located inside the cockpit (flight deck) consisting of front window, side win-dow, instrumentation display dashboard, pilot vision or aircraft motion sensorssuch as pitot-static system, vane and inertial platform to name a few.

  • 7/30/2019 Afcs Ver Standard Latex Book

    18/145

    18 CHAPTER 1. INTRODUCTION

    FCC

    Information

    Processor

    RLG,Accel,PitotActuator

    Command generatorFluids dynamics/

    Inertial sensors

    Control apparatus Control surfaces Aircraft

    AUTOMATIC CONTROLLER

    Pilots brainPilots hands, feetvoices

    Cockpit display,window view, pilotseyes and ears

    Command generator Information processor Motion sensor

    HUMAN CONTROLLER

    Aircraft

    motion

    Controller

    motion

    Figure 1.5: The automatic and manual flight control loop

  • 7/30/2019 Afcs Ver Standard Latex Book

    19/145

    1.2. ELEMENTS OF AUTOMATIC FLIGHT CONTROL SYSTEM 19

    Front-end

    interface

    Back-endinterface

    Figure 1.6: The aicraft cockpit as the interface between controller and controlledsystems

    1.2.2 Back-end interface offl

    ight control system

    In the back-end interface, the control command generator is the part of thesystem through which pilot command is inputted namely the controller manip-ulator (stick, steering wheel or pedal) and propulsion controller manipulator(power lever and condition lever). In the study of control engineering, the abil-ity to move the control manipulator is called the controllability. In the aircraftflight control system, the back interface element is located inside the cockpit(flight deck) and is composed of among others the controller manipulator andautopilot actuator. See Fig.1.6.

    It can be concluded that the cockpit or the flight deck is the flight front-end

    and is the most important part of the aircraft since it is in this part that the twomain elements of the control system namely controlled and controller parts areconnected. Particularly for unmanned aerial vehicles such as drones, missiles orsatellites, the two interfaces are combined into the ground control station sys-tem. The ground control station is typically composed of display system whichcomparable to conventional aircraft cockpit and control and navigation interfacewhere ground pilot can enter control commands or navigation waypoints.

  • 7/30/2019 Afcs Ver Standard Latex Book

    20/145

    20 CHAPTER 1. INTRODUCTION

    1.2.3 Information processing system

    Another very critical element of the controller is the information processor sys-tem. In the manual controller (human controller), this system is representedby the pilots brain supported by the basic information processing computersto speed up the decision making process. In the automatic controller, the infor-mation processing element is represented by a Flight Control Computer (FCC).The FCC works continuously in real time depending on the authority level ofthe implemented automatic control system. The software inside the FCC thatmanipulates the input of the FCC to be converted to the desired control signalby the control system is called the control law. The control law can be in theform of simple instructions which typically used by the autopilot. Some of the

    examples of control law are:

    Constant Gain. The FCC repre-sents a multiplier or an amplifieronly. KK

    FCC

    K - constant

    outin

    out iny Ku=

    Variable Gain (Gain scheduling).The FCC works as a modulatedtransformer. The gain can be reg-ulated as a function of one or moreparameters.

    FCC

    outin

    ( )out i iny f u=

    ( )iK f =

    K

    Robust Gain. The FCC gives the

    value of the gain K in the admis-sible control region. The robustproperty means that control lawwill still work when there existssome level of uncertainty or param-eter changes in the plant.

    FCC

    out

    iny

    Ry

  • 7/30/2019 Afcs Ver Standard Latex Book

    21/145

    1.2. ELEMENTS OF AUTOMATIC FLIGHT CONTROL SYSTEM 21

    Optimal Gain. The FCC calcu-lates the optimal gain based ona certain predetermined optimiza-tion criterion such as minimumcontrol power, minimum time andminimum fuel.

    FCC

    outu x

    yoptimal

    gain

    Reconstruction

    Adaptive Gain. The FCC deter-mines the varying gain that adjuststo the most suitable model of a cer-tain configuration.

    Other than the above control laws, there are many other approaches that aregetting more applications in the automatic flight control design, namely: neuralnetworks, fuzzy logic, H2 and H control, and passitivity-based control.

    1.2.4 Control Mechanism System

    The control mechanism is the element of control system as a whole that is alsoimportant. This system allows the transmission of the control command to theaircraft control surfaces. Based on the physical domain of the control commandtransmission, the control mechanism is categorized into the following types:

    1. Mechanical Control System

    2. Hydro-mechanical Assisted Control System

    3. Hydro-mechanical Powered Control System

    4. Electro hydro-mechanical Control System

    5. Electrohydraulic Control System (Fly-By-Wire)

    6. Opto Hydraulic Control System (Fly-By-Light)

    The following figures show the illustration of the physical diagram of eachcontrol mechanism type.

    Mechanical Control SystemA mechanical control system is composed of physical object components withtranslation and rotation mechanical domain. Fig.1.7 shows an example of amechanical control system in the longitudinal channel. The general componentsof this type of control system are among others:

    push-pull rod

  • 7/30/2019 Afcs Ver Standard Latex Book

    22/145

    22 CHAPTER 1. INTRODUCTION

    mounting controllerstick

    push-pull rod

    campulley

    spring/damper

    spring/damper

    cable

    pulley

    pulley

    cam

    mounting

    tensionregulator

    elevator

    Figure 1.7: Mechanical Control System: example of longitudinal channel

    pulleys for rotational transmission

    cable tension regulator, springs

    pulley roller cables

    component mountings

    mechanical damper

    The dynamic of mechanical control system is influenced by their physicaldynamic properties such as mass, inertia, damping, friction and stiffness. Tosome extend, these physical dynamic properties reduce the performance of thecontrol system as a control command transmission from the pilot to the aircraft.On the other hand, the greatest advantage of the mechanical control system isthe fact that the pilot through the mechanical control linkage can retain thefeel of a direct connection with the aircraft that he is controlling. Another im-portant property of the mechanical control system is the ability to imitate themotion transmission from the controller stick to the control surface by the con-trol surface motion back to the controller stick. Hence, the mechanical controlsystem is referred to as a reversible control system.

    Hydro-mechanical Assisted Control System

    A hydromechanically assisted control system is a control system with mechan-ical domain where some parts of the subsystem are strengthened by hydraulicactuators. See Fig.1.8. The typical components of this control system include:

    mechanical components (as in mechanical control system)

  • 7/30/2019 Afcs Ver Standard Latex Book

    23/145

    1.2. ELEMENTS OF AUTOMATIC FLIGHT CONTROL SYSTEM 23

    mounting

    controllerstick

    push-pull rod

    campulley

    spring/damper

    spring/damper

    cable

    pulley

    pulley

    cam

    mounting

    tension

    regulator

    elevator

    hydraulicactuator

    hydraulicactuator

    hydraulicactuator

    Figure 1.8: Hydraulically power assisted control system: example of longitudinalchannel

    hydraulic actuators mounted on a number of locations to strenghten me-chanical parts such as push-pull rod, cam and elevator

    Note that the hydraulic actuators are employed to assist the performance ofthe existing mechanical components. These actuators do not directly connectthe pilot and the aircraft. Thus if these actuators fail to work or are out of or-der, the pilot can still control the aircraft through the mechanical linkage whichmaintains a direct connection between the pilot and the aircraft. This type ofcontrol system is commonly called Power Assisted Flight Control System. Simi-lar to a fully mechanical control system, it is also reversible meaning the motiontransmission from the controller stick to the control surface can be reversed.

    Hydro-mechanical Powered Control System

    The hydromechanically powered control system consists of components withthe domain of mechanical and hydraulic. In this control system, the hydraulic

    component directly connects the pilot and the aircraft. Consequently, the pilotdoes not have the feel of directly controling the aircraft. The detachment of thepilot from the aircraft increases the risk of aircraft operation. To overcome thisproblem, an artificial feel system is introduced to provide the feel to pilot thathe is directly controlling the aircraft. As a result, the integration of the pilotand the aircraft can be maintained.

    The primary components of this type of control system are:

  • 7/30/2019 Afcs Ver Standard Latex Book

    24/145

    24 CHAPTER 1. INTRODUCTION

    controllerstick

    cam

    mounting

    tensionregulator

    elevator

    primary

    hydraulic

    actuator

    hydraulicactuator

    artificialfeel system

    hydraulicpower supply

    Figure 1.9: Hydromechanical Control System

    mechanical components

    hydraulic actuators

    artificial feel system

    See Fig.1.9. From direct observation, it is clear that the system is irre-versible. The motion from the controller stick to the control surface can not bereturned by the elevator motion to the controller stick.

    Electro hydro-mechanical Control System

    The electrohydromechanical control system consists of components with thedomain of electrical, mechanical and hydraulic. The automatic control systemsas discussed earlier are of this class of control system if the basic control systemdomain is hydromechanical. A specific feature of this control system is theexistence of the closed-loop between the control system and the aircraft throughthe aircraft motion sensor as shown in Fig.1.10. The electronic circuit closes

    the control loop through the aircraft motion sensor, control stick motion sensorand information processing computer for control strategy. Due to the hydraulicactuator that directly links the controller stick to the control surface, an artificialfeel system is introduced to provide the feel to pilot that he is directly controllingthe aircraft. As a result, the system is irreversible. In the longitudinal channel,for instance, the motion from the controller stick to the control surface can notbe returned by the elevator motion to the controller stick.

  • 7/30/2019 Afcs Ver Standard Latex Book

    25/145

    1.2. ELEMENTS OF AUTOMATIC FLIGHT CONTROL SYSTEM 25

    controllerstick

    cam

    mounting

    tensionregulator

    elevator

    primaryhydraulicactuator

    hydraulicactuator

    artificialfeel system

    Sensor

    Motion sensor Aircraft Motion

    FCC

    electrical

    commandsignal

    electricalsignal

    control sensor

    Figure 1.10: Electrohydromechanical Control System

    Electrohydraulic Control System (Fly-By-Wire)

    The electrohydraulic control system consists of components with the domainof electrical and hydraulic. In this control system, all mechanical componentsare eliminated. The basic philosophy behind this type of control system is thereduction of weight and space while simplifying the installation mechanism.Fig.1.11 shows the schematic diagram of the electrohydraulic control system,popularly known as Fly by Wire control system. A distinct feature of thiscontrol system is related to the closed-loop through the aircraft motion sensor,controller stick sensor and information processing computer. The Fly by Wirecontrol system is irreversible.

    In this electrohydraulic control system, the primary components consist of

    processor or intrument blocks namely computer block, sensor block, hydraulicactuator block and power supply block. Each of the block is connected by elec-trical transmission cables. The nature of the system consisting the blocks isthus modular. This modular feature allows for the flexible and simple installa-tion and repair which makes maintenance job easier and less time consuming.The feature also enables the design of control system with minimum weight andspace requirement.

  • 7/30/2019 Afcs Ver Standard Latex Book

    26/145

    26 CHAPTER 1. INTRODUCTION

    controller

    stick

    elevator

    primaryhydraulicactuator

    artificial

    feel system

    Motion sensor Aircraft Motion

    FCC

    control sensor

    informationprocessor

    Figure 1.11: Electrohydraulic Control System

    Opto Hydro-Mechanical (Fly-By-Light)

    The optohydraulic control system consists of components with the domain ofoptronic (opto-electronic) and hydraulic. In this control system, all mechanical

    components are eliminated. The working principle and basic philosophy behindthis type of control system is similar to that of Fly by Wire control system.The distinction is on the data transmission which is done through the opticaldomain.

  • 7/30/2019 Afcs Ver Standard Latex Book

    27/145

    Chapter 2

    Autopilot System

    2.1 Introduction

    An autopilot is flight condition/attitude holding system of an aircraft. In anumber of textbooks, this flight condition/attitude holding system is referredto as displacement autopilot due to its task to restore the state variable thatit maintains to the original desired value. The autopilot will work well forthe aircraft with good stability characteristic. For the aircraft with marginalstability, the autopilot can have a better performance if a stability augmentationsystem is installed onboard the aircraft as an inner loop of the autopilot systemas illustrated in Fig.2.1. Some types of autopilot system that is commonlyused for conventional transport aircraft are

    1. Longitudinal mode

    (a) Pitch attitude hold

    (b) Speed/Mach number hold

    (c) Altitude hold

    (d) Glide-slope hold

    2. Lateral Directional mode

    (a) Heading hold

    (b) Bank angle hold or wing leveler

    (c) VOR-hold

    (d) Turn coordinator

    2.2 Working Principle of Autopilot System

    Fig.2.2 shows an example of the AP system used for the Indonesian Aerospacetransport aircraft CN-235. The system is of type APS-65 produced by an avionic

    27

  • 7/30/2019 Afcs Ver Standard Latex Book

    28/145

    28 CHAPTER 2. AUTOPILOT SYSTEM

    AP sensor

    Aircraft motion

    AP loop

    SAS sensor

    SAS loop

    AFCScomputerAP-SAS

    Control linkages Aircraft flightattitude/condition

    Ref.attitude

    Figure 2.1: SAS as an inner loop of aircraft autopilot system

    manufacturer Collins. The figure specifically shows the panels inside the cockpitin conjunction with the operation of an AP system. The associated panels,indicators and control manipulator are listed in the following figures. Fig.2.3further shows the components of an AP system mounted on a number of parts ofthe aircraft. Refer to Fig.2.2 and 2.3 for the explanation of the working principleof autopilot system. Fig.2.4 shows the location of the autopilot components inthe standard control diagram.

  • 7/30/2019 Afcs Ver Standard Latex Book

    29/145

    2.2. WORKING PRINCIPLE OF AUTOPILOT SYSTEM 29

    (B)

    (K)

    (E) The status of autopilot andautomatic control system

    Control Manipulator

    Circuit breaker

    (G) Attitude DirectionIndicator

    (D) AP switch panel

    Figure 2.2: CN235-100 Autopilot control system APS-65

  • 7/30/2019 Afcs Ver Standard Latex Book

    30/145

    30 CHAPTER 2. AUTOPILOT SYSTEM

    (B)

    (E) The status of autopilot andautomatic control system

    Circuit breaker

    (D) AP switch panel

    (K) Control Manipulator

    (G) Attitude Direction

  • 7/30/2019 Afcs Ver Standard Latex Book

    31/145

    2.2. WORKING PRINCIPLE OF AUTOPILOT SYSTEM 31

    (6) Aileronservo

    (9) Elevatortrim servo

    (7) Elevatorservo

    (8) Rudder servo

    (3) Normalaccelerometer

    (2) Slide slipsensor

    (4) Avionic rack

    (1) Air datasensor (5) Autopilot

    computer

    Figure 2.3: CN235-100 Autopilot control system APS-65

  • 7/30/2019 Afcs Ver Standard Latex Book

    32/145

    32 CHAPTER 2. AUTOPILOT SYSTEM

  • 7/30/2019 Afcs Ver Standard Latex Book

    33/145

    2.2. WORKING PRINCIPLE OF AUTOPILOT SYSTEM 33

    Basically, an AP system is easy to operate. In this case, a pilot can selectthe state variable to be maintained as the reference by bringing the aircraftto the trimmed condition at the value of the the selected reference variable.

    The pilot executes this process of trimming by the use the control manipulator(K), wheels, control stick or pedal in consideration of the information from theattitude direction indicator instrument (G). If the trim condition is achieved,the pilot can then press the AP knob (D) so that the AP system is activated andworking to maintain the trim condition. The trim condition is maintained by theAP system through the AP actuators (68) and AP data processing system (5)which continuously keeping the aircraft trim condition at the value of the state

  • 7/30/2019 Afcs Ver Standard Latex Book

    34/145

    34 CHAPTER 2. AUTOPILOT SYSTEM

    variable selected as the reference. On condition that the AP system is working,the pilot can release his hand and feet from the control manipulators, wheels,and controller stick or p edal. All he needs to do is occasionaly checking upon the aircraft trim condition as displayed by the Attitude-Direction-Indicator(ADI). To disengage the AP system, the pilot would just need to grasp controllerstick/wheel/pedal and to displace it a little bit. In this case, the AP controlloop will be automatically disengaged and the pilot regains the full control ofthe aircraft. With this characteristic, the autopilot is often referred to as a lowauthority system.

    6,7,8,9

    1,2,3

    CN2354,5+

    -

    Figure 2.4: The location of auto pilot system components in the standard controldiagram

    2.3 Longitudinal Autopilot

    The following subsections will be focused on the longitudinal autopilot designfor a transport aircraft. The discussion covers the design for pitch attitudehold, speed hold and altitude hold systems. The elaboration of the altitudehold system include a number of inner loop feedback designs including the pitchattitude hold, forward acceleration and compensator integration.

    2.3.1 Pitch Attitude Hold System

    The block diagram of a pitch altitude hold system is shown in Fig.2.5. Note

    that the aircraft is modeled by block (1) with the output of motion states inthe longitudinal mode x = {u,, , q} where the pitch angle is sensed by thevertical gyro, represented by block (2). The output of the vertical gyro is the

    signal m(t) which is then entered to and processed by the autopilot computer,block(3). The computer receives an input from the pilot in the form of the

    desired value of pitch angle as the reference angle to be maintained, ref(t).

    In the autopilot computer (APC) the signal ref(t) is compared to m(t) by

  • 7/30/2019 Afcs Ver Standard Latex Book

    35/145

    2.3. LONGITUDINAL AUTOPILOT 35

    using a comparator circuit and the result is amplified by an amplifier circuitwhich yields the output signal

    . The signal

    is in turn sent to the autopilot

    servo motor that moves the steering stick and afterward conveys the signal tothe elevator through the control mechanism, block(4). The elevator deflectione changes the aircraft attitude and the new pitch angle (t) is sensed by thevertical gyro. The whole process in the autopilot loop is repeated until thedesired value = 0 is reached. This condition means that m(t) = ref(t) orthe aircraft pitch angle (t) is the same as the reference pitch angle ref desiredby the pilot.

    ( )u t

    ( )t

    ( )t

    ( )q t

    ( )t ( )m t

    ref +

    T

    e

    (2) Vertical gyro

    (1) aircraft

    (4) AP servo to control stickelevator

    AP computer

    Amplifier

    (3) AP comparator

    Figure 2.5: Functional diagram of pitch attitude hold system

    Since the process from block(2) until block(4) is performed in the electricaldomain, it can be considered very fast. Thus the result is the maintenance ofthe aircraft pitch angle (t) at the value of the reference pitch angle ref desiredby the pilot.

    The above functional diagram can be described in the following mathemat-ical diagram shown in Fig.2.6:

    In the above model, the transfer functions of the pitch attitude hold closedloop system consists of:

    1. Aircraft transfer function matrix, for T = 0,

    GA/C(s)T=0

    =Nlong(s)|r=0long(s)

    =x(s)

    e(s)(2.1)

  • 7/30/2019 Afcs Ver Standard Latex Book

    36/145

    36 CHAPTER 2. AUTOPILOT SYSTEM

    ( )u s

    ( )s

    ( )s

    ( )q s

    +

    Vertical gyro

    aircraft

    ( )ctG s

    ( )vgG s

    ( )T s

    ( )e s

    [ ( )]

    ( )

    long

    long

    N s

    s

    Servo AP

    ( )t ( )m t

    ref

    Figure 2.6: Pitch attitude hold system

    2. Vertical gyro transfer function. The time response of the gyro in sensingthe pitch angle (t) is considered very fast, thus:

    Gvg(s) = Svg constant (2.2)

    3. Autopilot computer transfer function:

    b(s) = brefbm(s) (2.3)4. Autopilot servo and control mechanism transfer function. The block is

    modeled as a system with time response ofs representing the first orderlag factor in the transmission of signal to the aircraft elevator.

    Gct (s) =Kct

    s + 1/s(2.4)

    The characteristic polynomial of the pitch attitude hold closed loop systemis given by:

    cl(s) = long(s) + keNe(s)

    s + 1/s(2.5a)

  • 7/30/2019 Afcs Ver Standard Latex Book

    37/145

    2.3. LONGITUDINAL AUTOPILOT 37

    where

    ke SvgKct (2.5b)

    Therefore, the characteristic equation of the closed loop system can be writ-ten as

    1 + keNe(s)

    long(s) [s + 1/s]= 0 (2.6)

    The above equation can be written in a simpler form as

    1 + keGol (s) = 0 (2.7)

    where

    Gol (s) =Ne(s)

    long(s) [ss + 1](2.8a)

    ke = SvgKcts (2.8b)

    In the case of a conventional aircraft, GOL(s) will have two real zeros and fivepoles consisting of two pairs of complex poles of the aircraft and one real poleassociated with the autopilot control mechanism servo. Observing the closed

    loop characteristic polynomial, Eq.2.7, note that Kct (servo gain) is the onlygain that can still be changed or varied. The vertical gyro sensitivity Svg andservo lag factor 1

    sare typically of a constant value.

    As a case study, the pitch attitude hold system of the N250-100 aircraftprototype 2 Krincing Wesi manufactured by the Indonesian Aerospace Inc. ispresented. See Fig.2.7.

    The longitudinal mode transfer function of the N250-100 aircraft duringcruise at the altitude of h = 15000 ft and the speed of Vc = 250 kts is given asthe following (for the elevator control channel):

    Nue(s) = Sue s

    37.6823 1

    s

    4.2634+ 1

    (2.9a)

    Ne(s) = Se s

    91.1168+ 1 s

    0.009 +j0.0831+ 1 s

    0.009j0.0831+ 1

    Ne(s) = Se

    s1.2860

    + 1 s

    0.0222+ 1

    Nqe(s) = sN

    e

    (s)

    with the static sensitivity coefficient of

  • 7/30/2019 Afcs Ver Standard Latex Book

    38/145

    38 CHAPTER 2. AUTOPILOT SYSTEM

    Figure 2.7: N250-100 aircraft prototype 2 Krincing Wesi manufactured bythe Indonesian Aerospace Inc.

    Sue = 3598.817 (2.9b)Se = 1.992

    Se = 8.1443

    and the characteristic polynomial of

    long(s) = s4 + 3.3115s3 + 8.1448s2 + 0.1604s + 0.0554 (2.10a)

    having the characteristic roots:

    p1,2 = 1.6472j2.317 (2.10b)

    p3,4 = 0.0085j0.0824

    The N250-100 utilizes ring laser gyroscope (RLG) as its Inertial NavigationSystem (INS), therefore the time response can be considered very fast. Hence,the gain of the vertical gyro, Svg, in sensing the changes of the pitch angle (t),can be taken as:

  • 7/30/2019 Afcs Ver Standard Latex Book

    39/145

    2.3. LONGITUDINAL AUTOPILOT 39

    Svg = 1 (2.11)

    Also, since the N250-100 employs Fly by Wire control system in its longi-tudinal and lateral/directional channels, the domain of the autopilot servo istherefore electromechanical with a relatively fast time response. As a result,the time response of the AP servo is taken as

    s = 0.1 sec (2.12)

    Subtituting Eqs.2.9b until 2.12, to Eqs.2.7 and 2.8a, the following closed loopcharacteristic polynomial of the pitch altitude hold system can be obtained:

    1 + keGol (s) = 0

    where

    ke = SvgKctsSe (2.13a)

    = 0.81443Kct

    and

    Gol (s) = s

    1.286 + 1 s

    0.0222 + 1 sp1 + 1 sp2 + 1 sp3 + 1 sp4 + 1 (ss + 1) (2.13b)The control algorithm is implemented in MATLAB codes. The programs

    for generating root locus diagram and time response for the design of the pitchattitude hold is presented along with the commentary below.

    % Pitch Attitude Hold -- Root locus drawing

    close all

    % Static sensitivity coefficient:

    Sude = 3598.817;

    Sade = -1.9920;

    Stde = -8.1443;

    % coefficients of characteristic polynomial:D_long = [1 3.3115 8.1448 0.1604 0.0554];

    % finding the roots:

    p = roots(D_long) ;

    % time response of Auto Pilot (AP) servo

    ts = 0.1;

    % open loop zeros

  • 7/30/2019 Afcs Ver Standard Latex Book

    40/145

    40 CHAPTER 2. AUTOPILOT SYSTEM

    zero = [-1.286 -0.0222]

    % open loop poles

    pole = [p(1) p(2) p(3) p(4) -1/ts]

    % open loop gain

    Pipole = pole(1)*pole(2)*pole(3)*pole(4)*pole(5);

    kol = real(Stde*Pipole/(zero(1)*zero(2)));

    % Open loop transfer function

    [N_ol,D_ol] = zp2tf(zero,pole,kol);

    tf(N_ol,D_ol)

    % Vertical gyro gain

    Svg = 1;

    %Drawing the root locus

    sys_ol = zpk(zero,pole,kol);

    figure(1);

    set(1,Name,Open Loop Root Locus);rlocus(sys_ol);

    grid on

    For a positive value of gain Kct, the feedback gain Ke will be negative.Fig.2.8 shows the root locus diagram of the pitch attitude hold system of theN250-100 aircraft.

    From the root locus, it is evident that for a negative gain the natural fre-quency of the pitch oscillation mode tends to increase and the damping ratio Dalso decreases. Nevertheless, it is still acceptable to the extent that the dampingratio is still greater than 0.35. It is interesting to note that, the phugoid modetends to be more damped and for an even higher value of negative Ke this

    mode breaks up into two phugoid subsidence modes. This condition is advan-tageous for maintaining the pitch angle b to be at its reference value bref sincethe aircraft speed is also maintained due to the overdamped phugoid dampingratio.

    As an example, the pitch oscillation damping ratio PO is taken to be 0.35.The corresponding closed loop characteristics roots are given as follows

    = 0.35 Kct = 8.9695 (2.14)

    the roots of the polynomial are:

    psv = 11.2777 (2.15)

    ppo1 = 0.5390 +j4.1205

    ppo2 = 0.5390j4.1205

    pph1 = 0.9305

    pph2 = 0.0254

  • 7/30/2019 Afcs Ver Standard Latex Book

    41/145

    2.3. LONGITUDINAL AUTOPILOT 41

    -12 -10 -8 -6 -4 -2 0 2-8

    -6

    -4

    -2

    0

    2

    4

    6

    0.160.340.50.640.760.86

    0.94

    0.985

    0.160.340.50.640.760.86

    0.94

    0.985

    24681012

    Root Locus

    Real Axis

    Ima

    ginaryAxis

    phugoidpitch oscillation

    AP servo

    Figure 2.8: Root locus of Pitch attitude hold system for N250-100 PA-2 aircraft

    The following figure shows the bref step response for two kind of cases:Case 1 Without a feedback

    Case 2 With a feedback of b e with Ke = 8.9695% Pitch attitude hold -- Closed loop time response analysis

    Kct = 8.9695; Ktde = ts*Svg*Kct;

    % Closed loop

    N_cl = Ktde*N_ol; D_cl = D_ol + Ktde*N_ol;

    [zero_cl,pole_cl,Kcl] = tf2zp(N_cl,D_cl); pole_cl; tf(N_cl,D_cl);sys_cl = zpk(zero_cl,pole_cl,Kcl);

    % Time response for step input

    t= 0:0.2:700; u = t*0; u(find(t>1)) = 5/57.3;

    % Open loop time response

    y_ol = lsim(sys_ol,u,t);

    % Closed loop time response

  • 7/30/2019 Afcs Ver Standard Latex Book

    42/145

    42 CHAPTER 2. AUTOPILOT SYSTEM

    -0.35 -0.3 -0.25 -0.2 -0.15 -0.1 -0.05 0 0.05

    -0.2

    -0.15

    -0.1

    -0.05

    0

    0.05

    0.1

    0.15

    0.160.340.50.640.760.86

    0.94

    0.985

    0.160.340.50.640.760.86

    0.94

    0.985

    0.050.10.150.20.250.35

    Root Locus

    Real Axis

    ImaginaryAxis

    phugoid

    Figure 2.9: Root locus of Pitch attitude hold system for N250-100 PA-2 aircraftenlarged to show the phugoid mode

    y_cl = lsim(sys_cl,u,t);

    figure(Name,Time Respons Theta); subplot(211);

    plot(t,u*57.3,t,y_ol*57.3,-m); ylabel(open loop teta); grid on

    subplot(212); plot(t,u*57.3,t,y_cl*57.3,-r);axis([0 35 0 7]);

    ylabel(closed loop teta);grid on

    % u response

    zero_u = [37.6823 -4.2634];

    kcl_u = Kcl*Sude/Stde*zero(1)*zero(2)/(zero_u(1)*zero_u(2));

    [Nu_cl,Du_cl] = zp2tf(zero_u,pole_cl,kcl_u);

    [zero_ucl,pole_ucl,Kucl] = tf2zp(Nu_cl,Du_cl) ;

    pole_ucl; tf(Nu_cl,Du_cl);sysu_cl = tf(Nu_cl,Du_cl);yu_cl = lsim(sysu_cl,u,t);

    % alpha response

    zero_a = [ -91.1168 -0.009+0.0831j -0.009-0.0831j]

    kcl_a = -Kcl*Sade/Stde*zero(1)*zero(2)/real(zero_a(1)*zero_a(2)*zero_a(3))

    [Na_cl,Da_cl] = zp2tf(zero_a,pole_cl,kcl_a);tf(Na_cl,Da_cl);

    sysa_cl = tf(Na_cl,Da_cl);ya_cl = lsim(sysa_cl,u,t);

  • 7/30/2019 Afcs Ver Standard Latex Book

    43/145

    2.3. LONGITUDINAL AUTOPILOT 43

    figure(Name,Close Loop Time Respons)

    subplot(211);plot(t,yu_cl,-g);ylabel(closed loop u [m/s]);

    axis([0 250 -35 0]);grid on

    subplot(212);plot(t,ya_cl*57.3,-b);grid on

    axis([0 25 -1 4]);ylabel(closed loop \alpha [deg]);grid on

    It is apparent that for the case with the pitch attitude hold, the value of can be quickly maintained in less than 15 time units, while when the pitchattitude hold is not present, Ke = 0, the time it takes to reach the steady level

    of bref = 0 is more than 500 time unit or 35 times as along as that of the systemwith the pitch attitude hold. Also note that when the pitch attitude hold is off,there exists an offset angle of about 15o whereas with the pitch attitude holdthe offset angle is only approximately 0.25o. Fig.2.11 shows the time responseof velocity, u(t), and angle of attack, (t). The bleed-off speed to hold the pitch

    angle = 5o is about 35 kts while the angle of attack increases by 0.5o.

    0 100 200 300 400 500 600 700-100

    0

    100

    200

    openloopteta

    0 5 10 15 20 25 30 350

    2

    4

    6

    closedloopteta

    Figure 2.10: Time response of(t) due to step ref = 5o with and without pitchattitude hold system.

    This pitch attitude hold system can further be improved by pitch oscillationstability augmentation system (SAS) which will be discussed in more detail in

  • 7/30/2019 Afcs Ver Standard Latex Book

    44/145

    44 CHAPTER 2. AUTOPILOT SYSTEM

    0 50 100 150 200 250

    -30

    -20

    -10

    0

    closedloopu[m/s]

    0 5 10 15 20 25-1

    0

    1

    2

    3

    4

    closedloo

    p[

    deg]

    Figure 2.11: Time response for u(t) and (t) for Kct = 8.9695

    the next chapter.

    2.3.2 Speed Hold System

    In the aircraft application, the speed hold system can be categorized into twotypes:

    Speed Hold System: for a low speed aircraft (low subsonic)

    Mach Hold System: for a high speed aircraft (high subsonic to transonic)

    Only the speed hold system will be covered in further detail in this course.Refer to Fig.2.12. The figure illustrates the speed hold system that is typicallyused for an aircraft. The aircrafts airspeed is sensed by the pitot static (2)and the result is sent to the autopilot computer (3) to be compared with the

    reference flight speed (the speed which will be maintained by this speed holdsystem). The speed difference bu will be sent by the AP computer to the enginecontrol system (power lever to propulsion control mechanism) (4). The result isa throttle deflection, th applied to the aircraft engine (5). The aircraft enginein turn changes the thrust of the aircraft by T. The aircraft (1) will react to thethrust input T and its velocity u(t) will change accordingly. The process thencontinues as before and finally stops when the aircraft velocity u(t) has reached

  • 7/30/2019 Afcs Ver Standard Latex Book

    45/145

    2.3. LONGITUDINAL AUTOPILOT 45

    the value of the reference speed

    buref(t). In this condition the signal of speed

    difference bu from the computer will be zero. When the autopilot is working,the pilot can release the power lever and let the engine control manipulatormoves by itself following the closed loop process of the speed hold autopilotsystem. Hence this type offlight speed holding system is commonly called anAuto Throttle system.

    ( )u t

    ( )t

    ( )t

    ( )q t

    ( )u t ( )mu t

    refu u+

    th T

    e

    (2) Pitot static: velocity sensor

    (1) aircraft(5) engine andpropeller

    (4) engine controlsystem

    (3) AP computer

    Figure 2.12: Speed hold system functional diagram

    The following figure describes the mathematical diagram of the aircraft speedhold system. This speed hold system has the following transfer functions

    1. Aircraft transfer function matrix, for e = 0.

    GA/C(s)e=0

    =Nlong(s)|r=0long(s)

    =x(s)

    T(s)(2.16)

    2. Pitot static transfer function. In measuring the flight speed, the pitot ismodeled by first order lag system which is called pitot-lag

    Gps(s) =1/ps

    s + 1/ps(2.17)

    3. Autopilot computer transfer function. The comparator computer is mod-eled by: bu(s) = burefbum(s) (2.18)

  • 7/30/2019 Afcs Ver Standard Latex Book

    46/145

    46 CHAPTER 2. AUTOPILOT SYSTEM

    ( )u t( )t

    ( )t

    ( )q t

    ( )u t ( )mu t

    refu u+

    ( )th

    s

    pitot static

    aircraftenginepropulsion control

    ( )PC

    G s ( )ENG

    G s

    ( )PS

    G s

    ( )T s

    ( )e

    s

    [ ( )]

    ( )

    long

    long

    N s

    s

    Figure 2.13: Mathematical diagram of speed hold system

    4. Propulsion control transfer function. For the current existing advancedpropulsion technology, the transfer function can be modeled by first orderlag as given by

    Gpc (s) = Kpc1/pc

    s + 1/pc

    (2.19)

    5. Engine (and propeller) transfer function. For the present technology, com-pared to the aircraft dynamics, the corresponding transfer function canalso be modeled as a first order lag :

    Geng (s) = Ke1/e

    s + 1/e(2.20)

    The closed loop characteristic polynomial of the speed hold system can beexpressed as the following:

    cl(s) = long(s) + kuTNuT(s)

    [s + 1/ps] [s + 1/pc] [s + 1/e] (2.21a)

    where

    kuT KpcKe/ [pspce] (2.21b)

  • 7/30/2019 Afcs Ver Standard Latex Book

    47/145

    2.3. LONGITUDINAL AUTOPILOT 47

    Thus, the closed loop characteristic equation is given by:

    1 + KuTGol (s) = 0 (2.22)

    where

    KuT = KpcKe (2.23a)

    Gol (s) =NuT(s)

    [pss + 1] [pcs + 1] [es + 1]long(s)(2.23b)

    The speed hold system is usually used during the approach and landing inorder to reduce the work load of the pilot who has been primarily occupied bythe aircraft guidance task.

    As a case study, the speed hold system of the N250-100 aircraft manufactured

    by the Indonesian Aerospace during the landing confi

    guration will be analyzed.In this configuration, the aircraft velocity is 125 kias at the altitude of h = 0from sea level. The transfer functions associated with this configuration aregiven by:

    NuT(s) = SuT

    s0.3519

    + 1 s

    0.8248 +j0.809+ 1

    s

    0.8248j0.809+ 1

    NT(s) = ST

    s

    0.0342 +j0.1992+ 1

    s

    0.0342j0.1992+ 1

    NT(s) = ST s

    0.9093+ 1 s

    0.0706 1 (2.24a)

    NqT(s) = sNT

    (s)

    with the static sensitivity coefficients as follows,

    SuT = 25.9337 (2.24b)

    ST = 0.1276

    ST = 0.1912

    and characteristic polynomial:

    long(s) = s

    4

    0.0588 + s

    3

    0.02876 + s

    2

    0.03296 + s0.6164 + 1 (2.25a)

    with the characteristic roots:

    p1,2 = 1.0147 j0.8304 (2.25b)

    p3,4 = 0.0076 j0.1848

  • 7/30/2019 Afcs Ver Standard Latex Book

    48/145

    48 CHAPTER 2. AUTOPILOT SYSTEM

    The aircraft velocity is sensed by the the pitot static system, with the transferfunction modeled by a first order lag having a time response of:

    ps = 0.2 sec (2.26)

    The N250-100 propulsion control system uses the Full Authority DigitalEngine Control (FADEC) technology and thus the time response is fast. Thevalue of the time response is assumed to be

    pc = 0.1333 (2.27)

    To generate thrust, the engine and propeller system of the N250-100 aircraftemploys advanced six bladed propeller yielding a relatively fast time response.The value of the time response is taken to be

    e = 1 (2.28)

    Substituting Eqs.2.24b2.28 to Eqs.2.222.23a, the following equation is ob-tained

    1 + KuTGol (s) = 0 (2.29)

    where

    KuT = KpcKeSuT (2.30a)

    Gol (s) =

    s0.3519 + 1

    s0.8348+j0.809 + 1

    s0.8348j0.809 + 1

    s5 + 1

    s7.5 + 1

    (s + 1)

    sp1

    + 1

    sp2

    + 1

    sp3

    + 1

    sp4

    + 1

    (2.30b)

    The following figure shows the root locus diagram of the speed hold system ofthe N250-100 aircraft for positive KuT gain. The root locus shown in the figureis varied as a function of the gain K = KPCKe. Notice that the pitch oscillationmode does not change at all since it is constrained by the two complex zero ofNuT(s) = 0. Nonetheless, the damping ratio of the phugoid mode increases upto its maximum value before moving to the unstable region.

    The MATLAB code implementation for the root locus drawing of the speedhold system is presented below:

    % Static sensitivity coefficient:

    Sudt = 25.9337;

    Sadt = -0.1276;

    Stdt = 0.1912;

    % coefficients of characteristic polynomial:

  • 7/30/2019 Afcs Ver Standard Latex Book

    49/145

    2.3. LONGITUDINAL AUTOPILOT 49

    D_long = [1/0.0588 1/0.02876 1/0.03296 1/0.6164 1];

    % roots:

    p = roots(D_long) ;

    % time constants

    tps = 0.2; tpc = 0.13333; te = 1;

    % open loop zeros

    zero = [-0.3519 -0.8348-0.809i -0.8348+0.809i]

    % open loop poles

    pole = [p(1) p(2) p(3) p(4) -1/tps -1/tpc -1/te]

    % open loop gain

    Pipole = pole(1)*pole(2)*pole(3)*pole(4)*pole(5)*pole(6)*pole(7);

    kol = real(Pipole/(zero(1)*zero(2)*zero(3)));

    % Open loop transfer function

    [N_ol,D_ol] = zp2tf(zero,pole,kol);tf(N_ol,D_ol)

    % Drawing the root locussys_ol = zpk(zero,pole,kol);

    figure(1)

    set(1,Name,Open Loop Root Locus);

    rlocus(sys_ol);zoom(3); grid on

    To achieve the desired most favorable performance, a point in the root locusassociated with the highest phugoid damping ratio is chosen. Refer to the abovefigure, this point is given by

    max = 0.0898 K = 17.3838

    and its corresponding roots of the polynomial characteristics are

    psv1,2 = 6.5126 j0.2513 (2.31)

    ppo1,2 = 0.8657 j0.9481

    pph1,2 = 0.1729 j0.9474

    psv3 = 0.4422

    Using the above values of poles and gain K, the closed loop characteristicpolynomial of this speed hold system can be written as

    cl (s, K) = s7 + 15.5445s6 + 79.3848s5 + 163.9051s4 (2.32)

    +222.9647s3 + 185.1533s2 + 114.5985s + 28.7110

    The MATLAB code implementation for the gain selection process and the as-sociated time response analysis is given below:

    % Selecting the gain

    [Ku_dt,pcl] = rlocfind(sys_ol);D_cl = poly(pcl);

    D_ps = [1 5];N_cl = Ku_dt/5*conv(N_ol,D_ps);

    % Preserve the dim of N_cl

    N_cl = N_cl(2:length(N_cl));D_cl = D_ol + Ku_dt*N_ol;

  • 7/30/2019 Afcs Ver Standard Latex Book

    50/145

    50 CHAPTER 2. AUTOPILOT SYSTEM

    -10 -8 -6 -4 -2 0

    -6

    -4

    -2

    0

    2

    4

    6 0.160.340.50.640.760.86

    0.94

    0.985

    0.160.340.50.640.760.86

    0.94

    0.985

    246810

    Root Locus

    Real Axis

    ImaginaryAxis

    prop control system

    pitot static

    engine and

    propeller

    pitch oscillation

    phugoid

    Figure 2.14: Root locus diagram for the speed hold system of N250-100 PA-2

    [zero_cl,pcl,Kcl] = tf2zp(N_cl,D_cl) ;pcl

    tf(N_cl,D_cl)

    sys_cl = zpk(zero_cl,pcl,Kcl);

    % Time response

    t = 0:0.2:700;u = t*0;u(find(t>1)) = 1;

    % open loop time response

    y_ol = lsim(sys_ol,u,t);

    % closed loop time response

    V = 250*1.8*1000/(60*60);y_cl = lsim(sys_cl,u,t);

    figure(Name,Time Respons)

    subplot(211);plot(t,u,t,y_ol,-m);ylabel(open loop u);grid on

    subplot(212);plot(t,u,t,y_cl,-r);axis([0 50 0 2]);ylabel(closed loop u);grid on

    % pitch angle response

    zero_theta = [-0.9093 0.0706 -5];

    Pipcl = pcl(1)*pcl(2)*pcl(3)*pcl(4)*pcl(5)*pcl(6)*pcl(7);

    kcl_theta = real(Stdt*Pipcl/(zero_theta(1)*zero_theta(2)*zero_theta(3)));

    [Ntheta_cl,Dtheta_cl] = zp2tf(zero_theta,pcl,kcl_theta);

  • 7/30/2019 Afcs Ver Standard Latex Book

    51/145

    2.3. LONGITUDINAL AUTOPILOT 51

    -1.4 -1.2 -1 -0.8 -0.6 -0.4 -0.2 0 0.2 0.4 0.6

    -1

    -0.8

    -0.6

    -0.4

    -0.2

    0

    0.2

    0.4

    0.6

    0.8

    10.160.340.50.640.76

    0.86

    0.94

    0.985

    0.160.340.50.640.76

    0.86

    0.94

    0.985

    0.20.40.60.811.21.4

    Root Locus

    Real Axis

    Ima

    ginaryAxis

    engine and

    propeller

    pitch oscillation phugoid

    Figure 2.15: Root locus diagram for the speed hold system of N250-100 PA-2zoomed around the pitch oscillation and phugoid modes

    tf(Ntheta_cl,Dtheta_cl)

    systheta_cl = zpk(zero_theta,pcl,kcl_theta);

    ytheta_cl = lsim(systheta_cl,u,t);

    % angle of attack response

    zero_a = [ -0.0342-0.1992j -0.0342+0.1992j -5];

    kcl_a = real(Sadt*Pipcl/(zero_a(1)*zero_a(2)*zero_a(3)));

    [Na_cl,Da_cl] = zp2tf(zero_a,pcl,kcl_a);

    tf(Na_cl,Da_cl)

    % Closed loop time responsesysa_cl = zpk(zero_a,pcl,kcl_a);

    ya_cl = lsim(sysa_cl,u,t);

    V = 250*1.8*1000/(60*60);

    figure(Name,Close Loop Time Respons)

    subplot(211);plot(t,ytheta_cl*57.3,-g);axis([0 50 -60 60]);

    ylabel(closed loop \theta [deg]);grid on

  • 7/30/2019 Afcs Ver Standard Latex Book

    52/145

    52 CHAPTER 2. AUTOPILOT SYSTEM

    subplot(212);plot(t,ya_cl*57.3,-b);grid on

    axis([0 50 -40 40]);ylabel(closed loop \alpha [deg]);grid on

    The time response due to a step input, u(t), can be obtained through theinverse Laplace transformation of the closed loop transfer function as the fol-lowing

    u (t) = 1 [Gcl(s)uref(s)] (2.33a)

    where

    Gcl(s) =K (s + 1/ps) N

    T

    (s)

    cl(s, K)(2.33b)

    The following figures show the comparison of the time response u(t) due toa unit step uref = 1, between the aircraft without speed hold system and onewith speed hold system operated with gain K. The effectivity of the speed holdsystem can be observed from the comparison figures. The speed hold systemallows the achievement of the steady state value of u(t) at 35 time units. Whilewithout the speed hold system, the steady state condition has not been reacheduntil 350 time units. An offset from the steady state value uref = 1 can becompensated through the use of a gain adjuster which is governmed by theAuto Pilot computer of the speed hold system.

    The corresponding equations for (t) and (t) can be derived as follows:

    (t) =1 K

    (s + 1/pl) NT(s)

    cl(s, K) uref (2.34) (t) = 1

    "K (s + 1/pl) NT(s)

    cl(s, K)uref

    #The time responses of (t) and (t) are shown by the following figures. Inthe above analysis, the gain used for the variant in determining the root locusis K = KPCKe. Typically, for a throttle lever system, the gain KPC can bealtered. The only factor that can be varied therefore is the gain associated withengine and propeller, Ke.

    It is evident from the figure that the faster the time response of the engineand propeller, the higher the phugoid damping ratio and the faster the timeresponse of the speed hold system.

    For a number of jet transport aircrafts such as, among others, Fokker-100,Airbus A-320/330/340 and Lockheed Tristar L-1011, an in-flight air brake isprovided in the aircraft to govern the speed during the approach and landingphases. The following figure describes the speed brake system as the flight speedregulator of the Fokker F-100 and Airbus A 319/321.

    Through the use of the airspeed brake, the aircraft flight speed can be con-trolled by modulating the brake relative to its open-close position.

  • 7/30/2019 Afcs Ver Standard Latex Book

    53/145

    2.3. LONGITUDINAL AUTOPILOT 53

    0 100 200 300 400 500 600 7000

    0.5

    1

    1.5

    2

    openloopu

    0 5 10 15 20 25 30 35 40 45 500

    0.5

    1

    1.5

    2

    closedloopu

    Figure 2.16: Time response of u(t) to maintain uref = 1 with and without thespeed hold system, K = 17.3838

    2.3.3 Altitude Hold System

    The altitude hold system is a standard system for medium and long range trans-port aircrafts. This system maintains a cruise altitude that has been selectedby the pilot. The system clearly reduces the pilots work load significantly.

    The basic principle of the altitude hold system is the use of a signal pro-portional to the measured aircraft altitude as a feedback to the elevator in sucha way that the elevator motion enable the aircraft to maintain its prescribed

    altitude. Fig.2.20 shows the functional diagram of the system. The flight alti-tude is measured by a pitot static system and the elevator is moved by the basiccontrol mechanism through a servo motor. At glance this system looks similarto the flight attitude holding system. The difference is on the fact that flightaltitude variable is not part of the aircraft state variables.

    Since the flight altitude h(t) is not part of the motion state variable x, inthe mathematical analysis, firstly it has to be modeled. The variable h(t) is

  • 7/30/2019 Afcs Ver Standard Latex Book

    54/145

    54 CHAPTER 2. AUTOPILOT SYSTEM

    0 5 10 15 20 25 30 35 40 45 50-60

    -40

    -20

    0

    20

    4060

    closedloop

    [deg]

    0 5 10 15 20 25 30 35 40 45 50-40

    -20

    0

    20

    40

    closedloop[de

    g]

    Figure 2.17: Time response of (t) and (t) to maintain uref = 1, with the

    speed hold gain K

    = 17.3838

    categorized as the output variable y(t) of the aircraft.

    From the flight performance analysis, the model of rate of climb can be givenas the following. See Fig.2.21.

    dH

    dt= Vss sin (2.35)

    where, H the aircraft altitude with respect to sea levelVss the aircraft steady state velocityddt(.) rate of change with respect to time

    If this steady state condition is perturbed by a small disturbance, then thefollowing relations apply:

    H = Ho + h (2.36)

    = o +

  • 7/30/2019 Afcs Ver Standard Latex Book

    55/145

    2.3. LONGITUDINAL AUTOPILOT 55

    Air brake on the tail

    Figure 2.18: Tail air brake (Fokker F-100/70)

    The equation of the rate of change of flight altitude can then be obtainedas:

    dh

    dt= Vss (2.37)

    In the non-dimensional form, it can be rewritten as:

    1

    Vss

    dh

    dt h = (2.38)

    From the kinematic diagram given in Fig.2.21, it can be deduced that:

    = (2.39)

    therefore,

    dh

    dt= h =

    Zt( ) d (2.40)

  • 7/30/2019 Afcs Ver Standard Latex Book

    56/145

    56 CHAPTER 2. AUTOPILOT SYSTEM

    Air brake on the outer wing

    Figure 2.19: Outer-wing air brake (Airbus A-320/319/321)

    In the Laplace domain, the flight altitude can then be obtained as:

    h (s) =1

    s[ (s) (s)] (2.41)

    This equation for h(s) is called the output equation of the altitude holdsystem.

    Using the available mathematical model of h(s), the mathematical diagramof the altitude hold system can then be illustrated as the following figure.

    Based on Eqs.2.4 and 2.17, the transfer function of the control mecha-nism/servo and the pitot static can be given respectively as follows:

    Gct (s) =Kct

    s + 1/s(2.42)

    Gps (s) =1/s

    s + 1/ps

    In this model, s and PS have been specified using the instrument data,while the gain Kct can be varied to satisfy the control criterion of the altitudehold system. Referring to Eq.2.41, the transfer function of the flight altitudeh(s) with respect to the elevator deflection e(s) can be obtained as follows:

  • 7/30/2019 Afcs Ver Standard Latex Book

    57/145

  • 7/30/2019 Afcs Ver Standard Latex Book

    58/145

    58 CHAPTER 2. AUTOPILOT SYSTEM

    sx

    sy

    ssV

    dV

    dt

    dH

    dt

    Figure 2.21: Kinematic diagram of aircraft rate of climb

    Based on Fig.2.22, the closed loop transfer function h(s)href(s) can be written as

    follows:

    h (s)

    href= Gcl (s) (2.46)

    where

    Gcl (s) =Ncl (s)

    cl (s)(2.47a)

    Ncl (s) = Gct (s) Ghe (s) = KctNhe (s)

    s (s + 1/s)long (s)(2.47b)

    cl (s) = 1 + (Kct/ps)Nhe (s)

    s (s + 1/s) (s + 1/ps)

    long (s)

    (2.47c)

    To better understand the work principle of the altitude hold system, a casestudy will be taken for the Indonesian Aerospace N250-100 PA2 Krincing Wesiat the cruise flight configuration with the speed of V = 250 kias and at thealtitude of h = 15000 ft. From Eqs.2.9b2.10a, the data of the altitude holdsystem of the N250-100 PA2 can be obtained as the following. For s = 0.1 andPS = 0.2, then the numerator polynomial for h due to e can be given as

  • 7/30/2019 Afcs Ver Standard Latex Book

    59/145

    2.3. LONGITUDINAL AUTOPILOT 59

    ( )u s( )s

    ( )s

    ( )q s

    h+

    pitot static

    aircraft

    ( )CtG s

    ( )PSG s

    ( )T s

    ( )e s

    [ ( )]

    ( )

    long

    long

    N s

    s

    refh

    mh

    control mechanismand servo

    1

    s

    ( )h s h+

    Figure 2.22: Mathematical diagram of the altitude hold system

    Nhe (s) = She

    s10.8454

    1 s

    10.8389+ 1

    s0.0167

    + 1

    (2.48a)

    and the denumerator polynomial is:

    h (s) = s(s +1

    s)(s +

    1

    PS)long(s) (2.48b)

    h (s) = s

    s6 + 18.3115s5 + 107.8173s4

    +287.9076s3 + 409.7023s2 + 8.8517s + 2.7708

    (2.48c)

    where

    She = 0.1230 (2.48d)

    The following figure illustrates the root locus of this altitude hold system. Itcan be observed that for a negative gain, Kct < 0, the system quickly leads toinstability through its phugoid mode. The damping ratio for the pitch oscillationmode is not substantially increased either. For the positive gain, Kct > 0, the

    condition is worse since the integrator.

    h directly moves to the right half plane ofthe root locus. Thus it can be concluded that the altitude hold system using theh e feedback fails to give a stable solution in maintaining the flight altitude.

  • 7/30/2019 Afcs Ver Standard Latex Book

    60/145

    60 CHAPTER 2. AUTOPILOT SYSTEM

    Therefore a different strategy needs to be devised so that the instability of thephugoid mode can be delayed and the damping ratio of the pitch oscillation canbe increased.

    -40 -30 -20 -10 0 10 20 30-30

    -20

    -10

    0

    10

    20

    30Root Locus

    Real Axis

    ImaginaryA

    xis

    pitch oscillation

    pitot static

    servo

    Figure 2.23: Root locus for the altitude hold system for the N250-100 withh e feedback with gain Kct < 0

    To achieve the above objective a number of methods by adding inner feed-back loop are in order, namely:

    1. pitch attitude feedback,

    2. forward acceleration feedback, ax

    3. compensator addition, Gc(s)

    Altitude hold system using an attitude hold as its inner loop

    Since the first method has been discussed in Sec.2.3.1, the design of this pitchattitude hold system is readily implementable for the inner loop of the altitudehold system of the aircraft. See the mathematical diagram of the correspondingin Fig.2.25.

  • 7/30/2019 Afcs Ver Standard Latex Book

    61/145

    2.3. LONGITUDINAL AUTOPILOT 61

    -0.1 -0.05 0 0.05 0.1

    -0.1

    -0.05

    0

    0.05

    0.1

    Root Locus

    Real Axis

    ImaginaryAxis

    phugoid

    integrator

    Figure 2.24: Root locus for the altitude hold system for the N250-100 withh e feedback with gain Kct < 0 zoomed to show the phugoid mode

    Note that Sh is the conversion gain from signal bh to signal ref which isa constant. From the elaboration given in Sec.2.3.1, a good pitch attitude holdcontrol loop has been obtained with Kct = 8.9695. The corresponding rootsof the closed loop polynomial have been given in Eq.2.15. Thus the inner closedloop characteristics polynomial can be expressed as:

    cli (s, K

    ct) = s5 + 13.3115s4 + 41.2598s3 + 223.1724s2 + 186.8562s + 4.6024

    (2.49)

    By using this inner loop, the mathematical diagram of the altitude hold sys-tem can be simplified as illustrated in Fig.2.26. In the diagram, the numeratorpolynomial Nhe can be calculated as follows:

    Nhe = K

    ct

    Ne N

    e

    (2.50)

    Thus, the result is:

    Nhe (s) = 1.5535s3 0.0159s2 + 182.6204s + 3.0580 (2.51)

  • 7/30/2019 Afcs Ver Standard Latex Book

    62/145

    62 CHAPTER 2. AUTOPILOT SYSTEM

    ( )u s( )s

    ( )s

    ( )q s

    h

    +

    ( )Ct

    G s

    ( )PS

    G s

    ( )T s

    ( )e

    s

    [ ( )]

    ( )

    long

    long

    N s

    s

    ref

    h

    mh 1

    s

    ( )h s h+

    vgS

    hS

    ref

    m

    Figure 2.25: Altitude hold system with an attitude hold system as the innerloop

    From the above diagram, the equation for h(s) can be expressed as:

    h (s) = Gclo (s) href (2.52a)

    where

    Gclo (s) Khps (s + 1/ps) N

    he

    (s)

    pss (s + 1/ps)cli (s) + KhNhe

    (s)(2.52b)

    =Nhecloclo

    In this case, the root locus equation for the Gclo(s) is clo(s) = 0 or

    1 +

    Khps

    Nhe (s)

    s (s + 1/ps)cli (s) = 0 (2.53)

    Fig.2.27 shows the root locus of the altitude hold system using the attitudehold inner loop. From the root locus diagram, it is manifest that the dampingratio of the pitch oscillation mode increases for the low value of gain Kh whereasthe phugoid mode moves from the subsidence to a long period oscillation beforetending to unstable oscillatory condition.

  • 7/30/2019 Afcs Ver Standard Latex Book

    63/145

    2.3. LONGITUDINAL AUTOPILOT 63

    ( )u s

    ( )s

    ( )s

    ( )q s

    h+

    ( )PSG s

    *

    *

    [ ( )]( , )

    i

    ct long

    cl ct

    K N s

    s K

    refh

    mh 1

    s

    ( )h s ( )h s+

    hK

    ( )s( )s

    Outer gain

    Inner loop with gain *ctK

    Figure 2.26: Altitude hold system with inner loop having gain Kct

    If the gain is chosen such that:

    Khps

    = 1.7372 Kh = 0.17372 (2.54)

    the following characteristic roots are obtained:

    p1 = 11.2729 (2.55)

    p2 = 5.0514

    p3 = 0.0163

    p4,5 = 0.5727 j4.1047

    p6,7 = 0.4102 j0.4051

    In this case, the outer closed loop gives the damping ratio of the pitchoscillation and phugoid modes as follows:

    Pitch oscillation po = 0.098Phugoid ph = 0.356

    If this damping can be accepted, then h(t) can be calculated by using

    Eq.2.52a.Fig.2.29 illustrates the time response of h(t) for href = 1, with and without

    the altitude hold system.

    Case 3 For the case without altitude hold system, the step input href = 1 cannot be maintained. As a result, the aircraft will keep losing the altitude unlessthe pilot interferes with corrective actions

  • 7/30/2019 Afcs Ver Standard Latex Book

    64/145

    64 CHAPTER 2. AUTOPILOT SYSTEM

    -10 -5 0 5 10-10

    -8

    -6

    -4

    -2

    0

    2

    4

    6

    8

    10

    Root Locus

    Real Axis

    ImaginaryAxis

    pitch oscillation

    phugoid

    pitot

    static

    Figure 2.27: Root locus diagram of the outer loop of the altitude hold systemfor N250-100 PA-2 aircraft

    Case 4 For the case with altitude hold system, where a pitch attitude hold sys-tem is employed as an inner loop, the value of href = 1 can be quickly main-tained in not more than 10 time unit. This system works perfectly and yieldsno offset at all. The altitude hold system employing an attitude hold system asthe innner loop demonstrates reliable performance. A better performance of thistype of system can be further achieved if a pitch stability augmentation systemis employed.

    Altitude hold system using a forward acceleration feedback as its

    inner loop

    A second method that can be used for the inner loop of the altitude hold systemis the feedback of forward acceleration dudt . For illustration of the inner controlloop with ax feedback, see the following diagram given in Fig.2.30.

    From the above diagram, the following expression for u(s) can be derived:

  • 7/30/2019 Afcs Ver Standard Latex Book

    65/145

    2.3. LONGITUDINAL AUTOPILOT 65

    -2 -1.5 -1 -0.5 0 0.5 1 1.5 2

    -1.5

    -1

    -0.5

    0

    0.5

    1

    1.5

    0.20.380.560.7

    0.81

    0.89

    0.95

    0.988

    0.20.380.560.70.81

    0.89

    0.95

    0.988

    0.511.52

    Root Locus

    Real Axis

    ImaginaryAxis

    phugoid

    integrator

    Figure 2.28: Root locus diagram of the outer loop of the altitude hold systemfor N250-100 PA-2 aircraftzommed to show the phugoid mode

    u (s) =

    "Nue(s)Gct (s)

    long(s) + sGct (s) SaccNue(s)

    #aref (2.56)

    Using the model of control mechanism and elevator servo as given in Eq.2.4with the value of s = 0.1 sec., the polynomial of the inner control loop usingthe forward acceleration feedback can be expressed as follows:

    1 + KisNue(s)

    (s + 1/s)long(s)= 0 (2.57)

    where,

    Ki = Sacc/s

    Fig.?? shows the root locus of the inner control loop. It is clear that the phugoidmode gets more stable as the gain Ki goes up, due to the increasing damping

  • 7/30/2019 Afcs Ver Standard Latex Book

    66/145

    66 CHAPTER 2. AUTOPILOT SYSTEM

    0 20 40 60 80 100 120 140 1600

    10

    20

    30

    40

    openlooph

    0 5 10 15 20 25 30 350

    0.5

    1

    1.5

    closedloophdenganp

    itchattitudehold

    Figure 2.29: Time response of h(t) for an input of href = 1 from a system withand without altitude hold for N250-100

    ratio. However, the pitch oscillation mode becomes oscill