Chapter 4: LQG/LTR Designs
MULTIVARIABLE CONTROL OF A FORWARD SWEPT WING AIRCRAFT Chapter 4: LQG/LTR Designs 4.1 Introduction 59 4.2 Review of LQG/LTR Design Method 59 4.3 Single-Input-Single-Output Designs 62 4.3.1 Angle of Attack Output 62 4.3.2 Pitch Attitude Output 67 4.4 Two-Input-Two-Output Design, a, e Output 71 4.5 Discussion 75 4.6 Summary 85 Chapter 5: Flaperon Effectiveness in the Precision Control Modes 5.1 Introduction 5.2 Precision Control Modes 5.2.1 Vertical Translation Mode 88 5.2.2 Direct Life Mode 5.2.3 Pitch Pointing Mode 97 5.2.4 Alternate Mode 5.3 Summary Chapter 6: Control of Wing Tip Bending Rate 6.1 Introduction 106 6.2 Control of Pitch Rate and Wing Tip Bending Rate 107 6.2.1 Regulator Design 6.2.2 Wind Gust Response 109 6.2.3 Regulator Adapted to Command Following 111 6.3 Summary Chapter 7: Summary, Conclusions and Directions For Further Research 7.1 Summary and Conclusions 118 7.1.1 Summary 7.1.2 Conclusions 119 7.2 Suggestions for Further Research References '" Appendix 1: Linear Model Analysis Appendix 2: Compensator Gains -4-
Chapter 2:
LIST OF FIGURES Chapter 2: 2.1 Photograph of X29 [14] 16 2.2 Sketch of X29 showing control surface 18 2.3 Pitching Moment due to Positive Flaperon and Canard Deflection 19 2.4 Definitions of angle attack, pitch angle and flight path angle 21 2.5 Longitudinal Precision Control Modes 22 2.6 Flexible Wing Modes 26 2.7 Block Diagram of Scaled System 30 Chapter 3: 3.1 Illustration of the Phogoid and Short Period 35 Modes 3.2 Modal Analysis 36 3.3 Controllability and Observability Analysis 39 3.4 Design A (SISO a ) Open Loop Bode Magnitude Plot a) Scaled b) Unscaled 3.5 Design B (SISO e ) Open Loop Bode 42 Magnitude Plot a) Scaled b) Unscaled 3.6 Design C (TITO) Open Loop Singular 43 Value Plot a) Scaled b) Unscaled , 3.7 Singular Value Decomposition 47 " 3.8 Block Diagram of Multiplicative Error 50 a) Without compensator b) With compensator 3.9 Singular Value Plot for Typical Plant of Loop Transfer Function, Return Difference and Closed Loop Transfer Function Matrix 51 -5-
Chapter 3 (Cont):
LIST OF FIGURES Chapter 3 (Cont): 3.10 Inverse M~del Error Reflected at Plant Output gout (s)- 53 a) Design A (SISO a ) b) Design B (SISO e ) c) Design C (TITO) 3.11 Loop Transfer Function Frequency Boundaries to Meet Specifications 57 Chapter 4: 4.1 Block Diagram of Model Based Compensator 61 4.2 Design A (SISO a ) 64 a) C (s I-A) -lH b) Compensation, ~(s) c) G(s) K (s) d) Robustness Test 4.3 Design A (SISO a) 66 a) Loop Sensitivity b) Reference input to Actuator Deflection Transfer Matrix c) Closed Loop Transfer Function Matrix 4.4 Design B (SISO e ) 68 a) C(sI-A)-lH b) Compensator, ~(s) c) G(s) K (s) d) Robustness Test 4.5 Design B (SISO e ) 70 a) Loop Sensitivity b) Reference input to Actuator Deflection Transfer Matrix c) Closed Loop Transfer Function Matrix 4.6 Des ign C (TITO) a) C(sI-A)-lH b) Compensator)~(s) c) G(s)K(s) ..
d) Robustness Test 4.7 Design C (TITO) 76 a) Loop Sensitivity b) Reference Input to Actuator Deflection Transfer Matrix c) Closed Loop Transfer Function Matrix -6-
Chapter 4 (Cont):
LIST OF FIGURES Chapter 4 (Cont): 4.8 Design Comparison 78 a) G(s)K(s) b) Loop-Sensitivity c) Closed Loop Frequency Response 4.9 Design C: Response to Sinusoidal Command 80 a) Reference Inputs b) Angle of Attack c) Pitch Attitude d) Error Squared 4.10 Accurancy Ellipse Based on Simulation Results 81 4.11 Design A: Response to Sinusoidal Command 83 a) Reference Input b) Angle of Attack c) Pitch Attitude d) Angle of Attack Error 4.12 Design B: Response to Sinusoidal Command 84 a) Reference Input b) Pitch Attitude c) Angle of Attack d) Pitch Attitude Error Chapter 5: 5.1 Schematic of Aircraft Response 89 a) Design A (SISO a ) b) Vertical Translation Mode 5.2 Vertical Translation Mode a) Angle of Attack b) Pitch Attitude c) Canard Deflections d) Flaperon Deflections 5.3 Schematic of Aircraft Response 94 a) Design B (SISO e ) b) Direct Lift Mode 5.4 Direct Lift Mode 95 a) Pitch Attitude b) Angle of Attack c) Canard Deflections d) Flaperon Deflections -7-
Chapter 5 (Cont):
LIST OF FIGURES Chapter 5 (Cont): 5.5 Pitch Pointing Mode 98 a) Angle of Attack b) Pitch Attitude c) Canard Deflection d) Flaperon Deflection 5.6 Alternate Mode 100 a) Schematic of Aircraft Response b) Angle of Attack c) Pitch Attitude d) Flaperon and Canard Deflections 5.7 Flexible Wing Response 103 a) Wing Tip Deflection b) Wing Tip Bending Rate c) Wing Rotation d) Wing Rotation Rate Chapter 6: 6.1 Response to Wind Gust 108 a) Design D Pitch Rate b) Design C Pitch Rate c) Design D Wing Tip Binding Rate d) Design C Wing Tip Binding Rate 6.2 Response to Wind Gust 110 a) Design D Angle of Attack b) Design C Angle of Attack c) Design D Flaperon & Canard Deflections d) Design C Flaperon & Canard Deflections 6.3 Block Diagram of Regulator Adapted for 112 Command Following 6.4 Design D Design 113 a) Singular Values at Plant Input b) Singular Values at Plant Output c) Loop Sensitivity d) Singular Values of Closed Loop Transfer Function Matrix 6.5 Design D: Command Following Performance 115 a) Pitch Rate b) Wing Tip Bending Rate -8-
Chapter 2:
LIST OF TABLES Chapter 2: 2.1 Summary of Model States, Inputs and Outputs 27 Chapter 3: Open Loop Poles and Zeroes of Truth Models 3.1 33 3.2 Poles and Zeroes for Design Models vs.
Truth Model 54 Chapter 4: 4.1 Design Model A: Open Loop Poles and Zeroes 63 4.2 Design A: Closed Loop Poles 65 4.3 Design Model B: Open Loop Poles and Zeroes 67 4.4 Design B: Closed Loop Poles 69 4.5 Design Model C: Open Loop Poles and Zeroes 4.6 Design C: Closed Loop Poles 75 Chapter 6: 6.1 Regulator Closed Loop Poles 107 -9- · .
CHAPTER 1: INTRODUCTION AND SUMMARY
CHAPTER 1: INTRODUCTION AND SUMMARY 1. 1 Background Forward swept wing aircraft were not generally built before composite materials became available. The Germans designed and built a forward swept wing bomber during World War II, but it was captured before it became operational [1]. The potential advantages of a forward swept wing aircraft are better maneuverability, low stall speed, improved low speed handling, increased aerodynamic efficiency and shorter takeoff and landing distances [2, 3]. The problem is that the dynamic pressures associated with transonic flight results in the divergence phenomenon; the wings twist and bend beyond their structural limits.
This divergence tends to occur at lower speeds for the forward swept wing than for the aft swept wing. Increasing the wing stiffness requires adding metal, which increases the weight and the wings may still fail. However, composite wings can be tailored to give strength in the required directions without large weight penalties [4, 5].
N.J. Krone showed that a practical forward swept wing aircraft can be built using composite materials [6]. The X-29 aircraft is, of course, a forward-swept wing airplane, built by Grumman, that is currently being flight tested.
-10- References 2, 7, 8, 9, 10, and 11 describe work done at Purdue University investigating wing divergence and control of the forward swept wing aircraft. Dynamic Modeling and Active Control of an Aeroelastic Aircraft by M. Gilbert [7] contains the development of a linear model of a generic forward swept wing aircraft. In addition, in Reference 7 a linear quadratic regulator is designed which stabilizes pitch rate and dampens the wing bending mode using both the canard and flaperon as controls.
1. 2 Mot i vat ion The goal of this study is to investigate the usefulness of independent canard and flaperon control. The model of a generic forward swept wing aircraft developed in Reference 7 will be used. The major emphasis is on the coordinated use of the canard and flaperon surfaces to independently control both the angle of attack and pitch attitude. Most of the studies [20] that relate to the longitudinal dynamics of the X-29 treat it as a single-input-single-output system either using the canard as the sole control variable, or by slaving the canard and the flaperons. Although the flaperons may have limited control authority, it was felt that it would be interesting to design a multivariable control system to investigate their effect in controlling small motions in the longitudinal plane. An alternate configuration, using the flaperon and canard to control pitch rate and wing bending rate will be examined briefly.
-11- 1.3 Research Scope The major goal of this thesis is to examine the usefulness of coordinated canard and flaperon control surfaces, particularly with angle of attack and pitch attitude as independent outputs.
The LQG/LTR multivariable technique [12, 21] will be used to design the controllers. Two single-input-single-output (SIS0) designs will be examined first. The canard is used to control angle of attack in the first S1S0 design, while it is used to control pitch attitude in the second S1S0 design.
The characteristics of these systems are used to gain insight into the two-input-two-output (T1TO) system, in which both the flaperon and canard are used to independently control small commands for angle of attack and pitch attitude. The performance of the three designs will be compared in order to understand and highlight the impact of flaperon control.
The design issues involved include the tradeoff between good performance and neglected high frequency dynamics. This tradeoff is further complicated by the open loop aircraft instability, which imposes its own minimum bandwidth limitations.
Also, it should be noted that all the LQG/LTR designs do not require sensing of all aircrafts states, only of the outputs that we wish to control.
-12- The compensators designed in this study are introduced to exhibit feasibility of independent flaperon and canard control. These feedback control designs are not ready for implementation on an actual aircraft.
1.4 Contribution The major contribution of this thesis is the investigation of coordinated flaperon and canard independent surfaces for control of the pitch attitude and angle of attack for a forward swept wing aircraft. The performance in the three precision control modes, with and without flaperon control, is investigated. An alternate configuration, using the canard and flaperon to control pitch fate and wing bending rate is briefly examined.
In addition, the solution to this design problem gives an example of how to proceed in multivariable LQG/LTR based designs considering an unstable open loop system and lightly damped flexible mode. The design is evaluated in terms of command-following, disturbance rejection and stability- robustness considerations when we intentionally ignore high frequency wing torsion mode dynamics. From a technical point of view, we have used extensively the directional information inherent in the singular value decomposition to tie the mathematics to the physics of the aircraft.
-13-
Chapter 2 contains a description of the longitudinal
1.5 Outline of Thesis Chapter 2 contains a description of the longitudinal dynamics of the forward swept wing aircraft model, including a brief explanation of how the linear model was developed.
A description of the linear model is included, explaining the states, inputs, outputs, and scaling of the units of the variables.
Chapter 3 is devoted to analysis. The linear model is examined in terms of its poles and zeroes, modes, controllability, frequency response, and singular values.
The technique of using model errors for design purposes is described, as well as the specific errors for this model.
The design specifications are developed in terms of performance and robustness requirements. These are translated to the frequency domain to give performance specifications in terms of singular values.
Chapter 4 contains a brief explanation of the LQG/LTR design method, followed by the two S1S0 and the single T1TO designs. The performance of the closed-loop systems with and without flaperon control are compared in Chapter 5. The regulator designed in Reference 7 to stabilize pitch rate and increase the wing bending dampening is investigated in Chapter 6. Chapter 7 contains the summary, conclusions, and suggestions for further research.
-14-
CHAPTER 2: SYSTEM DESCRIPTION AND MODEL FORMULATION
CHAPTER 2: SYSTEM DESCRIPTION AND MODEL FORMULATION 2.1 Introduction The X29 is an experimental forward swept wing aircraft.
It was built by Grumman Aerospace Corp. for the U.S. Defense Advanced Research Projects Agency (DARPA). In February 1985, the X29-A completed its first phase of flight tests [13]. Figure 2.1 is a photograph of the X29 [14].
This study uses a model of a generic forward swept wing aircraft developed by M.G. Gilbert in Dynamic Modeling and Active Control of an Aeroelastic Aircraft [7]. The generic aircraft is roughly the same size as the X29. The wings are swept forward at a 30° angle. The model flight velocity is 1000 ft/s at sea level.
The linearized aircraft model is described in this chapter. The controls are explained briefly and their trim settings at the model operating point are listed. A short description of the longitudinal coordinates and the flexible wing modes is given. Finally, the linear model is analyzed from a mathematical point of view and the scaling of variables is explained.
-15- I ....
0\ I figure 2.1 Photograph of the X -29 during flight testl.ng.
2.2 Aircraft Model Description The forward swept wing aircraft has four controls in the longitudinal axis: flaperon, canard, strake and thrust.
Figure 2.2 shows the locations of each of the control surfaces.
The flaperons are hinged airfoils on the back of the wing, which may be used to generate lift and some pitching moment. The canards are the surfaces in front of the wing.
They also generate lift and pitching moments. The third pair of control surfaces are the strake flaps. These are at the rear of the aircraft and are used with the flaperon and canard to stabilize the aircraft longitudinal axis. The strake is used primarily for trimming the aircraft [1]. For this reason we shall not use the strake as a dynamic control variable, and we shall limit our investigation to the dynamic coordinated control of the canard and flaperon surfaces.
The linear model thus uses only two of the control surfaces, flaperons and canards. The maximum canard deflections are +60° and -30° where a positive canard deflection is downward. Since the canards are in front of the center of gravity, a positive deflection causes a positive pitching moment about the cg. Figure 2.3 illustrates the effect of a positive canard deflection. The maximum flaperon deflections are -10° and +25°. The flaperons are behind the cg, therefore a positive flaperon -17- flaperon
strake -I%l, j!;1
F~gure 2.2 Sketch of the X29, show~ng control surfaces: canards, flaperons, strakes -18- v
b-. cg ~ __
...J M a. positive flaperon deflect10n causes negat1ve pitching moment v \''-.... cg < :::, ______ _ I '--" M b. positive canard deflection causes positive pitching moment Figure 2.3 P1tching moment due to pos1tive flaperon and canard deflections -19- deflection produces a negative pitching moment. This is also illustrated in Figure 2.3.
The longitudinal outputs of interest are the angle of attack and the pitch attitude. The angle of attack, a, is the angle between the longitudinal axis fixed to the plane and the velocity vector in the xz plane, where x points forward and z points downward. Figure 2.4 shows the angle of attack. The pitch attitude, e, also shown in Figure 2.4, is the angle between the horizen and the longitudinal axis of the plane. The third angle of interest, which is dependent on both angle of attack and pitch attitude is the flight path angle, Y. This angle, also shown in Figure 2.4, is the difference between angle of attack and pitch attitude. It is the angle between the horizon and the velocity vector in the xz plane.
Coordinated deflection of the flaperons and canards allows limited precision control of the angle of attack and pitch angle. The three precision control modes, which are illustrated in Figure 2.5 are: 1. Vertical Translation; which provides control over vertical velocity while maintaining constant pitch attitude.
2. Pitch Pointing; where the pitch attitude is controlled at constant flight path angle by varying the angle of attack.
3. Direct Lift; in which the angle of attack remains constant and pitch angle varies [15,16].
-20- x y horizon
---
\ Z 0. = tan W/U Y= e- 0.
Figure 2.4 Def~nit~ons of angle of attack (a. ), p~tch attitude (e ), and flight path angle {y -21-
f>---> ~
x
-0 sv_~
x
f\:: ~-
v, X a. Vertical Translation: e = constant x
L>:: ~
j V, X V b. P~tch Point~ng: y = constant ~ V -.
V X
I); :a ~
~ V, X c. Direct L~ft: a = constant F~gure 2.5 Long~tud~nal Precis~on Control Modes -22- 2.3 Linear Model 2.3.1 Model Development The linear model used in this study was developed by M.G. Gilbert [7]. The model is based on an aircraft with a rigid fuselage and flexible wings. The structural motions of the aircraft are characterized by the "in-vacuo" free-free normal vibration mode shapes and generalized structural coordinates using finite element techniques.
Aircraft kinetic and potential energies and generalized forces are used in a mean reference axis coordinate system.
Lagrange's method is used to obtain the aircraft equations of motion. The force terms in the equation of motion are written in terms of lift, moment, and drag coefficients assuming a quasi-steady aerodynamic representation. The non-linear equations of motion are then linearized about a steady-state reference flight condition using small perturbation theory. The equations of motion are written in state variable form in a body-fixed coordinate system [7].
The operating point used in this study is at a velocity of 1000 ftls at sea level, which is about Mach 0.9. This corresponds to a dynamic pressure of 1189 lb/ft • Three models were given in Reference 7 corresponding to three different center of gravity locations. The model with the cg in the center position was used in this study.
-23- 2.3.2 Trim Settings The generic forward swept wing aircraft is modelled about an operating point of 1000 ft/s at sea level in this study. The trim setting which corresponds to this operating point for the X29, the actual forward swept wing aircraft, is trim angle of attack of 2.51° and trim pitch angle of 2.51°. Since the flight path angle is the difference between angle of attack and pitch attitude, the aircraft is in level flight.
The flaperon trim setting is -3.05°; the canard trim setting is -2.8°. Based on these trim values the constraints in flaperon and canard deflections about the trim setting are
-6.95° < f(t) < 28.05°
and -27.2° < c(t) < 62.8°.
2.3.3 State Variable Model The model, in state variable form is • (2.1) ~(t) = A ~(t) + B u (t) where ~(t) is the state vector and ~(t) is the control vector. See Table 2.1 for definitions.
The four states are the usual rigid dynamic state variables. The first flexible mode represents the wing tip bending; Nl(t) is the wing tip deflection from its • undeformed position in ft, Nl(t) is its rate of deflection in ft/s. The second flexible mode represents wing torsion, -24- N (t) is the wing rotation about the elastic axis in rad, • N (t) is its rate of deflection in rad/s. Figure 2.6 is a sketch showing Nl(t) and N (t). Appendix 1.1 lists the A and B matrices, as well as the vibration mode shape for the model with its cg in its center location, two feet in front of the wing root.
The input control vector ~(t) is [f(t) c(t)]T where f(t) is the flaperon deflection from trim in radians and c(t) is the canard deflection from trim, also in radians.
The output equation is of the form (2.2) l.(t) = f ~(t) where y(t) is [a(t) 8(t)]T for the TITO design. Ideal actuators and sensors have been assumed for this study.
-25- x
/~
_I) ft, undeformed
===--~ - - -~-
-........" /. Nl \ '."" -.; / \ deformed / / z HI vertical deflect~on at tip N2 rotation about elastic ax~s F~gure 2.6 Flex~ble W~ng Modes -26- TABLE 2.1 SUMMARY OF MODEL STATES, INPUTS AND OUTPUTS STATE VARIABLES (DEVIATION FROM TRIM) UNITS .!(t) : v(t) Velocity ft/s a (t) Angle of Attack rad 8(t) Pitch Attitudes rad Pitch Rate rad/s q(t) Wing Tip Deflection ft Nl (t) • Wing Tip Rate ft/s Nl (t) N (t) Wing Rotation rad .
rad/s N (t) Wing Rotation Rate INPUTS (DEVIATION FROM TRIM) UNITS ~(t) : f (t) Flaperon Deflection rad c (t) Canard Deflection rad -27- 2.3.4 Scaling Scaling is very important in multivariable control as it influences the relative sizes of the variables. For example. comparing some variables in degrees with others in radians does not make much sense. It mayor may not be reasonable to compare variables in degrees with variables in feet.
The eigenvalues will not be changed when a system is scaled. however the eigenvectors and the singular values will change.
The scaling was done in two steps. The first step was unit conversions; angle of attack. pitch angle and pitch rate were converted from radians to degrees. The second step was based on the physical limits of the controls. The canard and flaperon commands were scaled to make the deflections comparable to each other. Ideally the inputs would have the same range. i.e. from -1 to +1. Since the negative deflection range is smaller than the positive deflection range. the scaling was done to make them nearly uniform. The flaperon deflections were scaled down by 12 making the allowed commands from trim -0.58"< f(t) < 2.34.
The canard deflections were scaled down by 30 making the allowed commands from trim -0.91 < c(t) < 2.09.
The procedure for scaling is based on similarity transformations. The original system is • (2.1) ~(t) = A ~(t) + B u(t) y(t) = .Q ~(t). (2.2) -28- The scaled variables ~'(t), y'(t) and ~'(t) are related to x(t), y(t) and ~(t) as x'(t) = S x(t) - -x- u'(t) = S u(t) (2.3) - -u- y , (t) = .§.yy ( t) Substituting (2.3) into (2.1) and (2.2) results in 1 1 x'(t) = S AS- x'(t) + S BS- u'(t) (2.4) - -x--x - -x--u- 1 1 y'(t) = S CS- x'(t) + S DS- u'(t) (2.5) -y--x - -y--u- Since these are scaling conversions Sx' Sand S are - -u -y diagonal and the inverses exist.
The scaling matrices for the linear model of the FSW aircraft used in this study are given in Appendix 1.2. The scaled A & B matrices are also listed. Figure 2.7 is a block diagram which shows how the scaling matrices fit in with the original system matrices.
2.4 Summary The forward swept wing (FSW) aircraft has been described in this chapter. The method of development of a linear model was briefly explained. A more detailed linear model development is described in reference [7].
The state variables, inputs and outputs of the linear model were all specified and units listed. Finally the trim setting was given and scaling explained.
Chapter 3 describes the analysis of the linear model in terms of modes and singular values.
-29- x_ x_ S V S f--
I- -
-
+ h_ x_ - x- n- - S :J S s a s ~ J I- I- ,K ,x + ,0.
CHAPTER 3: MODEL ANALYSIS AND DESIGN SPECIFICATIONS
CHAPTER 3: MODEL ANALYSIS AND DESIGN SPECIFICATIONS 3.1 Introduction The linear model of Chapter 2 will be analyzed in this chapter. The analysis will be used to provide insight into the system dynamics and to form reasonable design specifications. In this chapter the pole/zero structure of the open loop system, as well as the modes, controllability, frequency response and singular value decomposition will be examined. The open loop transfer matrix, relating inputs to outputs will also be studied.
In addition to the analysis of the linear model, this chapter contains a brief explanation of the procedure for using model errors in the design process. The specific model errors based on a design model and a "truth" model, are also given. The design specifications are derived in terms of singular values based on performance requirements and robustness considerations.
It is worthwhile to remark at this stage that the "truth model" is that described in Chapter 2. For purposes of design we have defined the "design model" so as to include the wing tip bending mode but exclude the wing torsional mode. Our design procedure will then be based on stability-robustness constraints that will not destabilize the neglected wing torsional mode dynamics.
-31- The major conclusions based on the analysis of the linear model are: 1) The flaperon (as expected) has much less command authority than the canard.
2) The bending and torsion modes are relatively unobservable when pitch attitude and angle of attack are used as output variables.
3) The maximum singular value direction of the open- loop plant at DC is primarily from the canard to angle of attack; while at a higher frequency it is from canard to pitch attitude.
Three design models will be examined: the S1S0 system with only canard as control and angle of attack as output, which will be referred to as Design Model A, the S1S0 system with canard control and pitch attitude output which will be referred to as Design Model B, and the TITO system with both canard and flaperon controls and the angle of attack and pitch attitude output, which will be referred to as Design Model C.
3.2 Truth Model Analysis 3.2.1 Pole/Zero Structure The linear truth model has eight states, the four rigid
body states v, ~, e and q, and four flexible states for the
wing bending and torsion modes. Table 3.1 lists the eight eigenvalues of the ~ matrix which are the aircraft model open loop poles. Three of the modes are very easy to -32- TABLE 3.1 OPEN LOOP POLES AND ZEROES OF TRUTH MODEL POLES: FREQUENCY DAMPING EIGENVALUES MODE (Rad/Sec) (Rad/Sec) Short 7.3079 Period -11. 918 Mode 4 5 8.455 X 10- -4.16 X 10- Phugoid 0.0492 Mode + j 0.049226 Wing 59.94 0.165 -9.871Y + j 59.117 Bending Mode 7.95 X 10- Torsion 212.7 -0.0169 + j 212.7 ZEROES: DESIGN A DESIGN B DESIGN C (SISO C& ) (SISO e) (TITO) Phugoid 8.913 X 10- + j 0.0514 Wing -10.49 + j 59.301 -10.05 + j 59.05 1 -7.068 ± j 65.04 Bending Mode Wing 0.1106 + j 213.11 -0.0252 + j 212.81 -0.0267 ± j 2.29 Torsion Mode 119.6 4.0859 X 10- -1.491 X 10- -2.8304 -33- identify: the low frequency phugoid mode at - 0.05 rad/s, the first wing bending mode at -60 rad/s and the first wing torsion mode at - 213 rad/s. The fourth mode in more traditional airplanes, corresponds to the short period mode. The poles are at 7.308 and -11.918 rad/s. The unstable pole at 7.308 rad/s corresponds to the short period mode.
The phugoid mode is typically a low frequency lightly damped mode. It manifests itself as slowly varying speed with constant angle of attack over a long distance. When dealing with conventional aircraft, the short period mode is typically highly damped and at high frequency. It shows up at constant speed with varying angle of attack over a short distance. Figure 3.1 illustrates the short period and phugoid modes [17] of a conventional aircraft. The two flexible modes were described in Chapter 2.
There is an eigenvector associated with each eigenvalue. The modes of the system described by the eigenvectors govern the natural response of the system.
Any motion can be described as a linear combination of the modes. One way of picturing the modes is to look at which state variables contribute to each eigenvector. In Figure 3.2 the components of the eigenvectors are shown as fractions of the total normalized to one. The actual eigenvectors are listed in Appendix 1.3. It should be recalled that the eigenvectors change with the scaling, thus the results of modal analysis may change with scaling.
-34- ft typical short period scale t----t--4- ___ ot V ft x x o 40 80
-=== ~- z=o:;-
~ -~~- -- 0( V X
--
v a. Short Per10d Mode constant speed w1th vary1ng angle of attack and p1tch att1tude f typical 400 phugoid scale .x
t X~'" ~x
g ---;---- -....;" >( 4000 8000
~- .. - ~ ---~- -~-
-
V V b. Phugo1d Mode constant angle of attack w1th vary1ng speed and pitch att1tude F1gure 3.1 Phugoid and Short Period Modes [17J Modal Analys1s Short Period Mode Phuqoid K ode Bending Mnde A = 7.3 (j\ r-i a f""- r-i r-i r-i (j\ co (j\ a It) N a a r-i .
a r-i .
. .
a a a a a a a a v a. e q v a. e q nl ill nz r12 nl ~l nz nz n" nz A = 11.9 TorS10n Mode I w 0\ \0 r-i \0 f""- a I a a a a co . . .
. .
~ \0 .
a a a a a a a
~~
TI ~
. -
v a. 0 q e q nl lil nz nz v a.
n 1 n1 nz nz hgure 3.2 Modal Analys1s of the scaled TITO truth model based on magnitude of e1genvectors narma11zed to unit length.
Figure 3.2 shows that the phugoid mode does indeed consist primarily of velocity components. The wing bending # mode is primarily Nl and the torsion mode is a . .
combination of Nl and N • The so called short period mode is decoupled from the wing torsion mode, however it has a large component in Nl and smaller components in v, q, and N • This indicates the wing bending mode plays an l important part in the rigid dynamics.
The system zeroes for the three truth models are also listed in Table 3.1. Since all the zeroes of Design Model C are in the left half plane, the system is minimum phase.
This is important as it guarantees recovery with the LTR method. One of the zeroes is virtually at O. This will cause problems with the DC ryerformance; in order to have good steady state command following, the surfaces must continue to deflect until eventually they will saturate.
The two pairs of complex zeroes are very close to complex poles corresponding to the flexible modes. Ths indicates that the flexible modes are unobservable when angle of attack and pitch attitude are the outputs.
Design Model A also has zeroes at the flexible modes.
In addition, this system has a pair of zeroes at the phugoid mode and another zero in the right half plane at 120 rad/s. This indicates that the phugoid mode and both flexible modes are relatively unobservable when only angle of attack is output.
-37- Design Model B has zeroes near the flexible modes. In addition it has two low frequency zeroes, one virtually at
o and the other at 2.83 rad/s. In this system, the
flexible modes are almost unobservable, but the phugoid mode is observable. The relative controllability and observability of the three design models is examined in more detail in the next section.
3.2.2 Controllability and Observability Analysis for Truth Design Models One method of looking at controllability and observability is to diagonalize the system using a similarity transformation. The matrix of eigenvectors of A called T will cause T-1AT to be a diagonal matrix with the eigenvalues of A on the main diagonal.
The transformed system is i(t) = (T-1AT)~(t) + T-1Bu(t) (3.1) (3.2) 1. ( t ) = CTz ( t ) thus the states of z(t) belong to easily identifiable modes. The columns of T-1B give the relative weights of the controllability of each mode using the correspo~ding control. The rows of CT give the relative observability.
As with the modal analysis, the results of controllability and observability analysis are scale dependent.
Figure 3.3 is a bar-chart showing the observability and controllability of the modes of the scaled truth model.
Figure 3.3a shows that the wing bending mode is the most easily controlled using the flaperon and the short period -38- b.Observability a .con trollab1li ty 11) Pitch Attitude: Angle of Attaok: i) i) Flaperon: N en en r-- M o . .
N 0 \0 .
. . .
o 0 /
~
.L '0 '0 '0 ..,j ..,j • ..,j ~ ~ ~ OJ Q) OJ III '0 0'1 ~ '0 0'1 III ~ '0 0'1 ~ III ..,j ..,j ~ 0 ..,j ~ ~ 0 .j.J ..,j ..,j .j.J ..,j ..,j 0 • ..,j 0 .j.J • ..,j ~ 0'1 III '0 ~ 0'1 '0 III III ~ 0'1 '0 :s I:: H 0 :s t:: H 0 :s t:: H ..c:: Q) Q) ..c:: 0 ..c:: ..c:: 0 ..c:: ..c:: OJ 0 U) III III E-< U) III III E-< U) III 01 8 I 1.0) \Q I 1V) W1ng Tors10n: W1ng Tip Deflection: 1i1) 11)Canard: M M M \0 '3' en '3' 1Il 1Il 0 N M \0 r-- M 0 M \0 . .
. . .
.
.
0 0 0 0 0 0 0
7;1
_81_
JJ
'0 '0 ..,j • ..,j ~ ~ OJ OJ ~ '0 0'1 ~ III 0'1 '0 ~ III ..,j o ~ 0 ..,j ~ 0 ..,j ..,j .j.J ..,j ..,j ..,j .j.J III 0'1 'U III ~ III ~ 0\ '0 ~ ::l ~ ~ ~ 0 ::l ~ Q) o 0 ..c:: ..c:: ..c:: OJ ..c:: U) E-< III 01 E-< U) 01 III 8 ligure 3.3 Controllabi~1ty and Observab1lity Analysis of Truth Model a. Controllab1lity: i) flaperon control 11) canard control b. Observab111ty Outputs: 1) angle of attack 11) p1tch attitude i1i) wing t1P deflect10n 1V) wing tors10n he1ght of bar corrseponds to relat1ve controllab111ty or observab111ty of part1cular mode w1th 1nd1cated control 'or output •• I mode is the most easily controlled using the canard. This suggests a possible output configuration of either pitch or angle of attack and wing tip bending rate in which flaperon control could be used effectively. The phugoid mode is somewhat controllable with either the flaperon or the canard as indicated in 3.3a. The wing torsion mode is virtually uncontrollable.
The observability analysis in Figure 3.3b shows that the short period mode shows in the angle of attack, pitch attitude, wing bending and wing torsion. The phugoid mode only shows up in pitch attitude.
3.2.3 Open Loop Freguency Response of Truth Model The S150 system frequency response is often represented with a Bode plot. The frequency response for multivariable systems is usually represented by a singular value plot.
Figures 3.4, 3.5, and 3.6 are the frequency responses of the three systems we are interested in. Design Model A is the 5150 system with canard input and angle of attack output. The scaled and unsealed Bode magnitude plots for the open loop truth model of this system are shown in Figures 3.4 a & b. The 5150 system with canard input and pitch attitude output will be referred to as Design Model B. Figure 3.5 shows the Bode magnitude plot for the scaled and unsealed open loop truth model. The TITO design model, with canard and flaperon as controls and pitch attitude and -40- S~-r
I
I j .4.--~~A, __ i as (dB) -as s 1.
g -sa a -75 -:'00 2 6 10'-2 10'-6 10 1 10 10 10 leg w (rad/sec) a. Scaled A~reraft Truth Model aS~------~--~-'------'-------~-----r------, ~ "1 0"'J i '{ s 1/ ' i g
-$0 ~- I ~~ __ _
a
-75 ~ I I 1"'<
I I
-, •• i I
.
, 2 6 1 10 10" leg w (rad/sec) b. Unsealed A~reraft Truth Model Figure 3.4 Des~gn Model A: Open Loop Bode Magnitude Plot -41- .. ' ",j";, I . I. I
~ ! J~ I
1 I \. ~ -r '/ '- , S0-t- A " I I (dB)
~I
,
I
• I i I
""I
-
s
[
J.
I
I g I
I ~
-~ m I a i
- I
\
I
i
-100
I
\
I
-150 _t!!!' 1-.... ....
~ . '"
b 1 10 10 l03 10 10 la log v (rad/sec) a. Scaled A~reraft Truth Model
:oo-~ I I I I I
I I
J I I (I I
':1 --1- Y\l I--~
(dB)
i i:;;> I I I
~ I I I
; I I s
-;0 "1 I
J.
g i I m a
-1"'~ ! r'--! \
_.=~ ~ I
._... '\ !
- I
-aee - I
'-'" I-A 1.... I I~ .... I IS 1e~ 10~ ~e ~ 1 10- 10~ 103 log v (~ad/sec) b. Unsealed A~reraft Truth Model Figure 3.5 Des~gn Model B: Open Loop Bode Magnitude Plot -42- 10~~-----r----~-----'-----'------~---- 50 I Y 'c.
(dB) s " I ",c >< 'eI g t:I a -100 I 'I
150 !' I! I
- l- j • I - - I A _ 10 ~ 10-" le-: !. 1.0- 10 ~eo log w (rad/sec) a. Scaled Aircraft Truth Model (dB) < I ____ '> o I s
l
-sa 1
~ -=+~-t-r}-""''>~- Ti
g III
~ I
a
-100 1 I
I -~se I \ (
-cooL I I ' I I
I Lila I.
:'0 6 10- :.0 a 1 10 10~ ~~o log w (rae/sec) b. Unsealed A1rcraft Truth Model F1gure 3.6 Des1gn Model C: Open Loop Singular Value Plot -43- angle of attack as outputs is Design C. The open loop singular values of its scaled and unsca1ed truth model are shown in Figures 3.6 a & b respectively.
There are several things to note from these plots.
First, there is the comparison between the scaled and unsca1ed systems. The scaling has not changed the shape, it has merely increased the overall gain. Second, at low frequency all three systems have constant gains -- there are no integrators. Third, at w v 10- rad/sec, the minimum singular value of Design C and the gain of Design B start increasing due to the low frequency zero. The peak that shows up at w ~ 0.05 rad/sec particularly in Design B, Figure 3.5, and the maximum singular value of Design C, Figure 3.6, corresponds to the lightly damped phugoid N mode. The bump near w 60 rad/sec is due to the first bending mode. There are two poles between the frequencies 5 and 15 rad/sec due to the short period mode. This accounts for the corner at w N 10 rad/sec.
3.2.4 Singular Value Decomposition for Design Model C The singular value decomposition provides directional information. Essentially, the plant model can be diagona1ized so that the inputs map to the outputs through the singular values.
-44- The original system may be written y(s) = G(s).!:!(s) (3.3) where 1.(s) = output vector ~(s) = input vector G(s) = transfer matrix The matrix G(s) can be decomposed, at a given frequency, such that G(jw) = U(jw)~(jw)VH(jw) (3.4) where Q(jw) is the matrix of left singular vectors and V(jw) is the matrix of right singular vectors. jl(jw) is a diagonal matrix with the singular values of G(jw) on its main diagonal.
Thus, at a given frequency, 1.(jw) = U(jw) -I(jw)VH(jw)~(jw) (3.5) U-l(jw)1.(jw) = ~(jw)VH(jw).!:!(jw) (3.6) The decoupled system has inputs VH(jw)~(jw) related to outputs U-l(jw)1.(jw) through the diagonal matrix ~(jw) • Let the input u = ~i' the ith right singular vector of G(jw), then H v. = U (j w) L (j w) V ( J. w) v. = (J • u. (3. 7) L1 - - - -1 1 -1 where u. is the ith left singular vector. This means -1 that if the input is in the direction of the right singular vector associated with the maximum singular value, the output will have an amplification of the maximum singular value and be in the direction of the associated left singular vector.
-45- At DC, in two dimensions this is easy to visualize since the vectors are real and the geometry is planar.
Figure 3.7a shows graphically the singular value decomposition of the scaled and unscaled TITO Design Model C at DC. The inputs are the actuator deflections and the outputs are angle of attack and pitch attitude. The inputs are in a unit circle. The directions associated with the maximum and minimum singular values are shown. The outputs are an ellipse whose major axis corresponds to the length of the maximum singular value and is in the associated left singular vector. The minor axis is in the direction of the left singular vector associated with the minimum singular value. All the singular value decomposition matrices are listed in Appendix 1.4.
Figure 3.7 a and b shows that the maximum amplification direction is primarily in the canard direction and angle of attack direction at DC. The scaling changes the direction of the input somewhat. The maximum amplification direction is more in the canard direction for the scaled system than the unscaled system. By scaling the deflections such that the range of deflections are comparable, the canard and flaperon are being compared on the basis of fraction of deflection rather than degree for degree. This is a more meaningful comparison. The canard is a more effective actuator.
-46- -~- \ a) DC \,1\ e ~ If .... ,.,... ... ; unsealed
/ '0=0.883
g=0.037 e b) DC
If
!
scaled 0=25.5 Q= 0.46
J
/ .--' v max let -~
,..,-
,/ / / I
I
I c) 1 rad/s unsealed 0'=2.58 £1:=0.20 e et d) 1 rad/s scaled a= 68.
Q= 2.7 F~gure 3.7 Singular Value Deeopmposition scaled max~mum s~ngular value to un~t length -47- We also wanted to examine the singular values at a frequency above DC. However, the graphical interpretation is not as straight forward since the transfer matrix is complex. At w = 1 rad/sec, Design Model C transfer function matrix is primarily imaginary; the system with angle of attack and pitch rate output is primarily real.
Since we are mainly interested in a qualitative examination of the singular value decomposition, the real part of the singular vectors of the system with angle of attack and pitch rate output at w = 1 rad/sec was plotted in Figure 3.7 c and d.
As can be seen from Figure 3.7 c and d, the direction of the input associated with the maximum singular value at w = 1 rad/sec is virtually unchanged from the system at DC. The maximum amplification direction in the output space is quite different; whereas it was predominantly in the angle of attack direction at DC, it is almost entirely in the pitch rate direction at w = 1 rad/sec.
3.3 Model Error 3.3.1 Multiplicative Error It is very difficult to quantify modelling errors, however an estimate of the size and directionality of the model errors is necessary in order to design robust control systems that remain stable in the presence of model errors. Reference 18 contains a detailed derivation of -48- robustness measures for multivariable systems. A brief explanation of multiplicative error will be given here .
.v Figure 3.8 is a block diagram of the true plant, G, broken into components G, the plant model, and E, the - - multiplicative error.
The true plant may be expressed as ~ (3.8) G(s) = (1+~(s»G(s), which may be rearranged to give ,., -1 E(s) = (G(s)-Q(s»G (s) (3.9) assuming G-l(s) exists. This is an explicit expression for E(s) using the true plant and the reduced plant models.
Once the error is established, the multiplicative robustness test, derived in Reference 11 may be applied: -1 -)]
cr [I +G ( s)] > cr [ E( s ; s = j w (3.10)
- - - - The same test in a slightly different form is cr [1+G-l(s)]-l< ~ [E(s)-l]; s = jw.
(3.11) This requires that the maximum singular value of the closed loop transfer function matrix be less than the minimum singular value of the inverse of the multiplicative error at all frequencies.
Figure 3.9 is a sketch of the singular value plots of a typical plant G(s), the return difference (!+G(s» and the closed loop transfer function matrix (!+G(s)-l)-l.
The multiplicative error does not depend on the compensator. Figure 3.Sb shows the plant, compensator and -49- .§ =
--,I g I '
----I.~I· -, a. Block d~agram of Mult~plicative Error E t---1 __ = K G
-i! KII-
b. Block diagram of Multiplicat~ve Error including compensator Rgure 3.8 Block D~agram of true plant modeled as plant w~th error for compensated and uncompensated system.
-50-
\
~ o (I + G)
~
~
-~
-O(!+g) -0 (G) q (G)
- -
/
Command Fo -/ -- / - / D4sturbance ReJtct4~ w " " "" "rad/ sec " Mode14ng Errors
" ~ -' "
H4gh Frequency Noise
"
cr (I + ~-l)-l F4gure ~9 S2ngular Values of Plant (G), Return D4fference (J + g)!la~~ Complementary Sens4t2v4ty (~ + g ) • -51- multiplicative error. Based on Figure 3.8b, the multiplicative error is E(s) = (G(s)K(s) - G(s)f(s»(G(S)K(s»-l = (G(s)-G(s»G(s)-l, (3.12) which is the same as Eqn 3.9. This E(s) must be compared to [I+(G(s)K(s)-l]-l since the closed loop transfer
- - -
function matrix does depend on the compensator.
3.3.2 Model Error There are many possible sources of error in a linear model. Typically, the model is fairly accurate at low frequency, but the high frequency dynamics are not as well modelled and are often unmode11ed.
In this study, the linear model from Reference 7 with the cg in its center position will be considered the truth model. The reduced model will be the truth model without the torsion mode. Table 3.2 presents the poles and zeroes of the truth model and the reduced model for all three designs.
Figure 3.10 shows the singular value plots of E(jw)-l which was calculated using Eqn 3.9. All three plots exhibit a valley at the phugoid frequency w~0.05 rad/sec, which is due to the slight difference in the poles of the two models at that frequency. The other valley at the wing torsion mode frequency is as expected, due to ignoring that mode in the reduced models.
-52- .
- !0Je --.---" . .
I -- , I "I !
'r,--I- J
1 I ['\
I I I /"
~& J
- 1 I (clB) (<2) .J !
I
I I I
-l -K
I
.!
I
/ \ I I
~ ,--l\ 7 /
lie I .! I • • I ! !
J go go
~
..,
1\
• II I I •
I
a a as 40 I
i I
~
I
\/
I \
I I
I
8 29 I
I I
~ I
J oJ
I ~
I
I
I I I
-I i I
8 I
• .1,1[ __ 1111 I. I , II Itl "'IIL.' . , ... u; I • • ""'1. .. .. L.
L- "L: "I 1 -3 Ie 2 H) 1112 18 - 1 1.
leg v (-scl/ •• c) I \.It W a. Des~gn A b. Des~gn B I lS0-r----~----_.----_,----_,r_----r_--__, (<2) !I.+-----+-----4---~----__i~----l_--__I • II • a lcg v (-a~/sec) c. Des~gn C F~gure 3.10 Inverse Model Error Reflected at the Plant Output E (s)-l out TABLE 3.2 POLES AND ZEROES FOR REDUCED MODELS VS TRUTH MODELS POLES: TRUTH MODEL REDUCED MODEL Short Period 7.3079 7.3067 Mode -11. 918 -11. 912 -4.1596 X 10- Phugoid Mode -4.1673 X 10- + j 0.049226 + j 0.049209 Bending Mode -9.8719 + j 59.17 -9.8730 + j 59.118 Torsion Mode -0.016946 + j 212.7 ZEROES: DESIGN A DESIGN B (SISO Cl ) (SISO e) TRUTH MODEL DESIGN MODEL TRUTH MODEL DESIGN MODEL 4 4 4.0859 X 10- 4.077 X 10- 119.6 119.9 5 5 -8.913 C 10- -8.832 X 10- -2.830 -2.831 + j 0.0514 ± j 0.0514 -10.49 -10.52 -10.05 -10.05
±j 59.30 ± j 59.28 ± j 59.05
± j 59.04 0.1106 -0.0252 ± j 213.1 + j 212.8 DESIGN C (TITO) TRUTH MODEL DESIGN MODEL -7.068 + j 65.04 -7.076 ± j 65.03 -0.0267 ± j 212.9 -1. 491 10- -1. 490 X 10- -54- 3.4 Design Specifications The design specifications will be based on the aircraft capabilities as reflected in the linear model. In order to have a basis for comparison, Designs A, B, and C will be designed to the same specifications.
The design specifications are based on three types of requirements: good command following, disturbance rejection where the disturbance is wind gusts, and stability robustness considerations to model errors.
First we will address the command following requirement.
Due to the low frequency zero, it seems unreasonable to require zero steady state error. The accuracy requirement is that in the frequency range 0.01 < w < 1 rad/sec the error must be less than 10% of the reference input. This requires the maximum singular value (or the Bode gain) of the sensitivity matrix, [l+Q(S)K(s)]-l, be smaller than -20 db
for 0.01 < w < 1 rad/sec. This specification can be
approximated by the loop transfer matrix, Q(s)K(s), requiring its minimum singular value be greater than 20 db for 0.01 < w < 1 rad/sec.
The second issue is disturbance rejection. Typical wind gust disturbances are in the low frequency range, less than 1 rad/sec. Good disturbance rejection requires that the sensitivity matrix [l+Q(S)K(s)]-l be "small"; or equivalently [1+G(s)K(s)] be large. For this design we will require disturbance be attenuated by a factor of 1.5 for frequencies below 1 rad/sec. Again, this requirement can be -55- approximated using the loop transfer matrix, G(s)K(s). In this case, the minimum singular value of the loop transfer matrix G(s)K(s) (or the Bode gain) must be greater than 3.5 db for w < 1 rad/sec.
Finally, we will consider robustness requirements. The minimum crossover frequency, dictated by the unstable pole, is 7.3 rad/sec. The bandwidth of the system should be less than 60 rad/sec in order to avoid exciting the wing bending mode. In addition, the model error shown in Figure 3.10 shows the large downward spike at the wing torsion mode.
-1 -1 ( ( The closed loop frequency response I+[G s)K(s)] ) should have its maximum singular value less than -20 db at w ~ 200 rad/sec for the TITO design. The robustness requirements for the S1S0 designs are cr (1+[G(s)K(s) ]-1)-1 { -10 db Design A (SIS0 Cl)
<
10 db Design B (SISO e) for w > 200 rad/sec.
Figure 3.11 shows the performance, disturbance rejection and robustness boundaries for the loop transfer function. It should be noted that the requirements are consistent; if the minimum singular value is falling at -20 db/decade and is 20 db at w = 1 rad/sec, the bandwidth will be 10 rad/sec which is larger than the unstable pole. The requirement that the maximum singular value crossover before 60 rad/sec imposes a maximum separation requirement On the singular values.
-56-
///
robustness ~ boundary /'" 1 rad/sec disttfr'bance 60 rad/sec ./ /' )ect10n I .....
VI ......
;g w I 0.01 0.1 rad/sec
\
c: 0.05 ri 7.3 1\1 phUg01d frequency C) unstable pole min1mum bandw1dth -20 Figure 3.11 Frequency response des1red to meet specifications approximate requirements on §(S)K(s) . .
3.5 Summary This chapter started with a linear model, applied the methods useful in understanding the model, and based on that understanding developed reasonable design specifications. The important things learned were the identity of the modes, the location of the unstable pole and the existence of the very lightly damped phugoid mode.
In addition, the low frequency zero gave an indication of potential poor DC performance. Finally, the singular value decomposition and the transfer matrix showed that the canard has more command authority than the flaperon. The flaperon has somewhat more command authority at I rad/s than at DC.
The next step was to evaluate the multiplicative error based on the truth model and the design model. This highlighted the problem with the very lightly damped, low frequency phugoid mode. The design specifications were formed, based on the desired performance and aircraft dynamics.
~ -58-
CHAPTER 4: LQG/LTR DESIGNS
CHAPTER 4: LQG/LTR DESIGNS 4.1 Introduction The goal in this chapter is to design a compensator which uses the flaperon and canard to independently control angle of attack and pitch attitude. The system must meet the specifications given in Chapter 3. As a preliminary step two single-input-single-output (SISO) controllers will be designed, one for angle of attack output and canard input, the so called Design A. The other for pitch attitude output and canard input, Design B. These two systems will be used to give insight into the two-input-two-output (TITO) control problem which is Design C. The three controllers will be designed to meet essentially the same specifications. Their time-domain performance will be compared in the next chapter in order to establish the usefulness of the flaperon in this configuration.
Section 4.2 contains a brief review of the LQG/LTR method. The SISO designs are described in Section 4.3.
The TITO design is explained in Section 4.4. Section 4.5 contains a discussion of the three designs.
4.2 Review of the LQG/LTR Design MethOd The LQG/LTR method is described much more thoroughly in References 12 and 21; only a brief description is given -59- here. The compensator is based on the plant model. Figure 4.1 shows the structure of the plant and compensator. The designer controls the gain matrix G and the filter matrix H.
The design plant model is: x(t) = A ~(t) + B u(t) (4.1) I.(t) = f x(t) G(s) = C(sI-A)-lB (4.2) The LQG compensator model is: ~(s) = G(sI-A + ~ G + H C)-l H (4.3) According to the LTR theory, 0' i [G(jw)K(jw)] - 0' i [C(jwl-A) -lH] (4.4) as q~ 00 for fixed Hand l G = R- BTK (4.5) where K is the solution to the control algebraic Ricatti equation (CARE): K A + ATK + qCTC - K B R-1BTK = 0 (4.6) -- ----- with R = I and a minimum phase system.
Thus if C(jwI_~)-lH has the desired loop shape, the gain matrix can be designed so that G(s)K(s) has the same loop shape. H can be designed using the Kalman filter where H = ~T ~-l (4.7) such that r is the solution to the filter algebraic Ricatti equation (FARE): rA + ATr+ LLT -1 CTC = 0, (4.8) - -- II and O'i L£(sl-A) -lH] -;;: 0' i [C(sI-A) -lL] (4.9)
II - - - -
-60-
-----l
-r
Compensator Plant
.. I I
- I
I
I .
I
+
I y
I I
+ x
:f- L r -I f -g B f C 0\ I-t..- ~,-
+~9--
~
- ~ ~ I
- I
-0
I
.
I
I I
I
A A '--- '- 10-
- r
I
I
I C I - I -1 - -
- - - '- - - - - - - - - -
-- - - -
---
F1gure 4.1 Structure of Model-Based Compensator Thus the problem of designing G and H reduces to
shaping the singular values of 1 ~(sl-A)-11 by selecting
II Land II and using the FARE. Then using CARE with q large enough to recover C(Sl-A)-lH.
A step-by-step procedure applicable to both S1S0 and M1MO design is: 1) Choose Land II such that 1 cr i [C ( s I -A) -1 L 1 me e t s II the specifications.
2) Use FARE to solve for T H = -!;. E C - ll- cr. [C(SI-A)-lH1 should meet the 1 - - - the desired specifications.
3) Use CARE with Q = q fTC and ~ = 1 to solve for l G = R- BTK.
4) Examine singular values of Q(jw)K(jw) to insure q is large enough to recover and that the singular values of G(jw)K(jw) meet the specifications.
4.3 Single-1nput-Single-Output Designs 4.3.1 Design A: Angle of Attack Output The basic four steps described in the previous section were followed in the designs presented here. The truth model is the linear model which includes the wing torsion mode. The design model is the scaled version of the original model without the wing torsion mode. The only -62- actuator used for this design is the canard. Angle of attack is the controlled output. Table 4.1 lists the open loop poles and zeroes of the design model. Since one of the zeroes is not minimum phase, recovery is not guaranteed.
TABLE 4.1 DESIGN MODEL A OPEN LOOP POLES & ZEROES Open Loop Poles:
-4.16 X 10- ± j 0.0492 -9.873 + j 59.12 -11.9 7.31
Open Loop Zeroes: -8.83 X 10- + j 0.0514 -10.52 + j 59.28 119.9 Following the steps in Section 4.2: 1) Select L = Band J.l = 1 2) Solve for H. The magnitude of C (sI-A)-lH
- - - -
is shown in Figure 4.2a. The bandwidth is 60 rad/sec and the gain is 27 db at w = 1 rad/sec, thus the design specifications are met.
3) Solve for G, with q = 104. The G and H matrices are given in Appendix 2.1. Figure 4.2b is a plot of the Bode magnitude of the compensator K(s).
4) Examine the singular values of G(s)K(s).
~ Since the true plant, G(s), is available, Figure 4.2c is a ~ plot of the gain of G(s)K(s). Perfect recovery was not - - achieved, however the resulting loop does meet the specifications. The crossover frequency is 40 rad/sec and -63- .a .
~
r
(dB) 18 (113) &a .
II
"""
Ii •
\
• II g q •
a . 7
• a
~
-!a
/
"- -s
-
-'11 . . .. 1,61" .t.. I 4'110 II -1.
._. ,,"11 • --.. .,,'" "" .. II .. ': a 3 tal..3 u- ,,-. 1 111 I 1ti 1.
1. 1.
1.-· 1 1.
I Ie Ie 0\ leg w (rad/sec) ~ log w (r&d/.ec) I -1 C(sI-A) H b. Compensator Loop: !.(s) a. Target Loop: 11oh) 11)00) 7S (113) sa (dB) I s.
I q
I ~
I 1\.r
• as • 1 1 ~ a II ..........
CJ • a
~
II . , ...
-sa ~ .....
... "
.
-as - la-· 1.
lel..3 Ie le I Ie-a le- 3 1e
Ie 1.-
"' - le
log w (rad/sec) 109 w (rad/sec) c. Open Loop TFM: Q.(s)!.(s) d. Robustness Test F1gure 4.2 Des1gn A the gain is 20 db at w = 1 rad/sec. The upward gain margin is 2.5 and the downward gain margin is 0.1. The phase margin is 30°.
It is also important to compare the closed loop transfer matrix with the model error to check for robustness. Figure 4.2d is a plot of the Bode gain of (1 + [G(s)K(s)]-l)-l and ~ut (s)-l. Since the magnitude of the inverse error is greater than that of the closed loop transfer function matrix, the design is guaranteed stable in the face of this model error.
Table 4.2 lists the closed loop poles. They are all stable, as expected. The torsion mode is slightly more damped than it was in the open loop system TABLE 4.2 DESIGN A CLOSED LOOP POLES -1.08 X 10- + j 0.0515 I -9.98 + j 59.24 I -32.38 + j 28.57 -1.14 X 10- + j 0.0513 1-10.54 + j 59.21"1-119.7 -1527 -0.132 + j 212.6 I I Figure 4.3 shows the Bode gains of a) the loop sensitivity, (I + G(s)K(s))-l, b) the transfer matrix - - - from reference input (r) to actuator deflections (u), - - -1 K(s)(I + G(s)K(s)) and c) the closed loop transfer function.
The loop sensitivity gain below frequencies of 1 rad/sec is nearly -20 db. Thus the system-should show 10% error in command following. We would also expect to attenuate disturbances with this frequency content by a factor of 10.
-65- 101 211
v--
u., " " - (dB)
r ~
(dB)
•
I
!
•
I •
/
• I
9 1 -1.
-1.
• a - ..
/
a "-211 ~ .. ,.,- ...
-
"
/
,..
" ./ -a.
"
~" -:Ie .- "
"
~ .. , . • -, 'lin . .. ..
-3. L " ... . " ...
- ...
" 2 3 10'-3 1 3 1.-1 1,-1 1.- 1,a 111 3 18- 1e 111
1 111 1.- 1 11
109 ~ (r.~/secl I tog v (ra~/sec) 0\ '" -1 -' -1 0\ a. Loop Sens~t~vity: (!"+~(Ii)~(S» I b. Loop from r to u: ~(s) (!.+~(s)~(s» "
h
(dB)
•
.
.
•
1 \
-1.
• a
\'
-2.
~ i i liilil Iii i 11111_ iii Ii iii -3. "- J J i IIhlts i 'i UiliL. ' iii ilil le J le- le- 13- la 1.
log v (rad/sec) c. Closed Loop TFM F~gure 4.3 Des~gn \: System Summary 4.3.2 Design B: Pitch Attitude Output The same four step procedure was followed for the system with pitch attitude output and canard input. As with Design A, the truth model includes the wing torsion mode, while the design model does not. The design model is scaled, as described in Chapter 2. Table 4.3 lists the open loop poles and zeroes of the design model.
TABLE 4.3 DESIGN MODEL B OPEN LOOP POLES & ZEROES Open Loop Poles
-4.16 X 10- ± j 0.0492
-9.873 + j 59.12 -11. 9 7.31 • Open Loop Zeroes 4.08 X 10- -10.05 + j 59.04 -2.83 Following the four step procedure outlined in Section 4.2: 1) Select b = Band II = 0.01 2) Solve for H. Figure 4.4a is a plot of the Bode magnitude of C(sl_~)-lH. The crossover frequency is 60 rad/sec and the gain is 36 db at w = 1 rad/sec, thus the loop meets the design specifications.
3) Solve for G with q = 10 • The Hand G matrices are listed in Appendix 2.2. Figure 4.4b is a plot of the Bode magnitude of the compensator, ~(s).
-67- - --- -- ---- 6.
1" .
. - .
.
.
- - -- . .
- - .
4.
A . .
7S ..
.
-
(<!lS) (dS)
~
.
)\
2e i'-.
.
.
H .
.
• ~
• 9 •
/
•
~ -
I" a
2S .
• ~ .. .
a -28
'~
~
, r- -49 "-
1 ~
-;;$ .... ,urn
. .. ... . .... . ...... .- mn
-6'
~ . ""
- l 1 1 ,-a U'-3 la-a 1 .... 1,'-3 1,-1 1,a U laa 1,,3 1 le l' log v (rad/.ec) log v (rad/sec) I -1 0\ a. Target Loop : £(s.!.-~) !!.
<» b. Compensator Loop: ~(s) I 111 ..
!"
'.
I~I ~
(d8)
"
s
•
• • a -sa II a
•
-lee -lS~ -sa LJ U,-2 '19'3 13'-l 1 l 1",2 13-· la- tal!
1. 111 18 1 U 1.
log v (rad/sec) log v (rad/sec) d. Robustness Test c. Open Loop TFM: ~(S)~(s) F1gure 4.4 Des1gn B 4) Figure 4.4c is a plot of the gain of Q(s)~(s).
The loop is very nearly recovered; the crossover frequency is 60 rad/sec and the gain is 34 db at 1 rad/sec. The upward gain margin is 10 and the downward gain margin is 0.06. The phase margin is 60°.
Figure 4.4d is a plot of the Bode magnitude of the closed loop transfer function matrix and the model error inverse. Since the gain of E t(s)-l is always greater -ou -1 -1
than (1 + [Q(s)~(s)] ) . The design is guaranteed
robust with this model error.
The closed loop poles of the compensator with the true plant are listed in Table 4.4. The poles are all in the left half plane; the system is stable. The wing torsion mode is actually more lightly damped than it was in the open loop plant.
TABLE 4.4 DESIGN B CLOSED LOOP POLES 4 5 -4.09 X 10- + j 2.52 X 10- -9.91 + j 59.13 -2.83 + j 0.0121 -3.97 X 10- + j 212.7 -10.04 ~ j 59.03 -31.14 + j 29.53 -303 ± j 303 Figure 4.5 gives an overview of the design characteristics: Figure 4.5a is a plot of the gain of the loop sensitivity, (l+G(s)~(s»-l, Figure 4.5b is a plot of the gain from reference input to actuator deflection, K(s)(l+G(s)K(s»-l, and Figure 4.5c is a plot of the closed loop frequency response.
-69-
------- ------- - ------
~II i!Q I
1\
ae
•
(dB) (dB) I -ae
\
II • • 9 -4.
•
\
a • -ae a , I I -iia I ~
r--.... '
\l
-4e
---
-811
I
"-
-iia ....
..... . .. ... .....
- .... - .....
-1" 11'-3 a 111- 1.-1 U,3 2 1 1. 1 1.
U,'-3 u- 111- 111- 10'3 10e; It (rad/sec) 109 It (rad/sec) I ..... -1 ~ -1 ..., a. Loop Sens1t1vity: (.!.+~(s) !5.(S» b. Loop from r to u: !5.(s) (.!.+~(s) !5.(s» o I 1~ (dB)
•
-1 • • • a -ell -:;e ~.
1<1'-3 10-· 10'3 la 18
1.-·
lee; It (rad/see) c. Closed Loop TFM F1gure 4.5 Des1gn B: Des1gn Summary The sensitivity loop has a gain of less than -30 db in the frequency range between 0.01 and 1 rad/sec. The command following error for reference inputs in that frequency range will be less than 5% and may be as small as 0.01%. The sensitivity matrix of frequencies below 0.001 rad/sec is greater than zero; at DC it is approximately 10 db. This design has not met the low frequency disturbance rejection requirements. However, since the performance and robustness characteristics are very good, the design will be useful to give insight into the impact of flaperon control.
4.4 Design C: Two-Input-Two-Output The same four steo procedure followed in the SISO design will be followed here. As with the SISO designs, the scaled model without the wing torsion mode is the design model. The controls are flaperon and canard; the outputs are angle of attack and pitch attitude. Table 4.5 lists the open loop poles and zeroes of the design model.
TABLE 4.5 DESIGN MODEL C OPEN LOOP POLES & ZEROES Open Loop Poles: -4.16 X 10- + j 0.0492 -9.873 + j 59.12 -11. 9 7.31 Open Loop Zeroes -1.49 X 10- - 7.076 ~ j 65.03 -71- This system is minimum phase, but as with Design B, there is a low frequency zero.
Following the four steps outlined in Section 4.2: 1) Select L. In this case it was necessary to bring the singular values closer together near the crossover frequency in order to make the bandwidth less than 60 rad/sec. Since the expected crossover frequency was near 10 rad/sec, we tried to match the maximum and minimum singular values at that frequency. The idea is to make C(jWI-A)-lh = I (4.10) at w = 10 rad/sec. Allowing L = Bm where m is the so called matching matrix give m = [C(jlOl-~)-lB]-l, (4.11) which exists, but is complex. In order to find a matrix we could use, we took the "best real inverse": ~ = Re [C(jlOl-A)-lB]-l (4.12) and let L = Bm. The matching matrix, ~, is listed in Appendix 2.3. We used ~ = 0.01.
2) Solve for H. Figure 4.6a is a plot of the singular values of C(sI-A)-lH. The minimum singular value is 18
- - - -
db at w = 1 rad/sec and its crossover frequency is 16 rad/sec. The maximum singular value has a crossover frequency at 60 rad/sec and a gain of 33 db at w = 1 rad/sec. The specifications are not quite met as the gain is 2 db too low at w = 1 rad/sec, however it is quite close.
-72- -
'"
A
7S /\.
(dB) C!e (d.II)
)\
/ \ H i7'
~
f
•
• V ~
1 ,.
....
II • a
• ~
•
.
~
•
"'"
~
-25
V
'"
...... ..... -La
-sa .... "
.. "Loa "".. 1 ,,3 - 1 18 UI '3 log v (nd/sec:) log ~ (~ad/sec:) I .....
b. Compensator Loop: K(s) Cool a. Target Loop: I 1~-r------r------r------r-----~------~----~ !~------~----~~----~----~----~----~ (d.II) 1ae~----~~----4------+------~----~----~ • • a -H~L~rnmi~~nrn~~rrm~~~mr~rn~~~TmM a 11 3 1a i! 11 1 11 U ~13 loS' v (rad/sec:) log v (rad/sec) d. Robustness Test c. Open Loop TFM: ~ (s) ~ ( s) F~gure 4.6 Des~gn C 3) Solve for Q with q = 10 . The Hand G matrixes are listed in Appendix 2.3. Figure 4.6b is a plot of the compensator singular values.
4) Figure 4.6c is a plot of G(s)K(s) singular values.
- - The f(sl-A)-lH loop is almost perfectly recovered. The minimum singular value at w = 1 rad/sec dropped slightly to 17 db.
Figure 4.6d is a plot of the robustness test, -1 -1 -1
Eout(s) and (! + [g(s)~(s)] ) . The robustness
test is not passed due to the notch at the phugoid frequency, 0.05 rad/sec. However, for this study the emphasis is on the high frequency dynamics. In order to get rid of the notch, the low frequency phugoid mode must be modelled more accurately. The mode is very lightly damped. A slight error in the model frequency shows up as a very large error in the model. In this case, by dropping the wing torsion mode the phugoid frequency was changed slightly, from 0.04923 rad/sec to 0.04921 rad/sec. This is really a problem with the computation of the eigenvalues of the A matrix of the truth model and the design model.
The closed loop poles are listed in Table 4.6. The poles are all stable. The wing torsion mode damping happens to have improved slightly.
-74- TABLE 4.6 DESIGN C CLOSED LOOP POLES -1.49 X 10- 1-7.16 + j 33.7 1-17.6 -33.7 + j 25.8 -1. 90 X 10- 1-9.46 + j 60.0 1-1623 -221 + j 191 -0.0314 + j 212.71 The design is summarized in Figure 4.7: 4.7a is a plot of the singular values of the loop sensitivity, 4.7b shows the singular values of the transfer matrix from the reference input, ~, to the actuator deflections, u, and 4.7c is a plot of the singular values of the closed loop transfer function matrix.
The loop sensitivity function shows the maximum
singular value is -18 db in the frequency range 0.005 < w <
1 rad/sec. The command following error will be less than 10% for inputs in that frequency range, depending on the direction of the reference input. Since the minimum singular value is less then -80 db, the error may be as small as 0.01%. At very low frequencies the loop sensitivity is at -5 db. This indicates that disturbances in that frequency range will be attenuated by a factor of 1. 7.
4.5 Discussion The maximum and minimum singular values of a transfer matrix need not be aligned with either angle of attack or pitch attitude. It appears, however, that the maximum -75- A~ewwns wv~sAS :J uDTsaa L·v v~nDTd Wd~ doo~ pesoTJ .~ el el E , E- :,;, £1 1,,1, • 11~,;" , 1 I .. " " , es-
I
1\ I I
-
I
I
~
- --- 01:- y • ..
\\ 6
Be- , •
\ \
\ I
el-
\
(gp)
\~ ...... I
-
"'-- N I \0 .. 6 0 1 ,...
,.. 50 1 ~ , .
8t t e, - . B'
81 e ...
• t t- ... Iuu ,'" .. t., 1 1m" O! I.".
2 1 "., I""". " eel- 001-
I I
eB-
A
SL-
J\ I
es..
-- - -
~\ y
y V / ..
es- • .
,
\J
/
et-
V
• •
~
V ~ 52-
~
~ ee- (,p) (lIP)
/
/
./
~
•
e
V
I
f'-.... ...........
B<' $!
singular value of the loop sensitivity is in the angle of attack direction and the minimum singular value in the pitch attitude direction. We plan to illustrate this at a particular frequency with a time simulation in which the reference input is a sinusoid.
Figure 4.8 is a comparison of the three designs.
Figure 4.8a shows the singular values of Q(s)~(s) for all three designs, 4.8b shows the loop sensitivity and 4.8c is a plot of the closed loop frequency responses.
There are several things to note from this comparison.
Both the minimum singular value and Design B (5150 e) have a large notch at the phugoid frequency, (0.05 rad/sec) in the loop sensitivity. The gains of both for frequencies greater than 0.01 rad/sec are very similar. On the other hand, the minimum singular value and Design A have very similar loop sensitivity functions. The maximum singular value of the loop sensitivity appears to be in the angle of attack direction while the minimum singular value is in the pitch attitude direction, for frequencies above 0.01 rad/sec.
In order to illustrate this, sinusoidal reference inputs for angle of attack and pitch attitude were used in a time simulation of Design C. The commands are 1° peak at 0.3 rad/sec. The angle of attack and pitch attitude are 90° out of phase. In other words, the inputs trace out a unit circle in the command input ~ , e ) plane. The c c minimum singular value of the loop sensitivity at 0.3 rad/sec is -40 db. The minimum error should be 1%, -77- 1~~~.----~~----~----~------r------r----~ "~----~---.r----.----.-----~---.
J
e I (Cll) (Cll) 50 I ~ >v ~<: -':0 ~ ~/ ac:oo::; ( ~ z::=::;.r • • II II Pe.liR C '"' ..
..
a e I ! P><~I -se I 'J • ~ ---, -100: 'JrlinL, ,.nUll . 'JiilUl "111111 aiuliil iiiiliil_ 1el3' I "~;L2' ''''~~L:. - - - ----I 3 lai!
2 le 1.
11,-3 10 2 la 1 1 10 le 10" lc; v (-ad/sec) :0; v (r.~/s.c) ~, -1 b. Loop Sens~t~v~ty: a. Open Loop TFM: ~(s)~(s) (!..+~(s) ~\ s) ) 2~----~---'----r---~---r--~ (el3)
o r F ~I/
\:1 s
: -~ J
-40 I , I
J .
-62 l. I ... I.I~ • 1111.1. I 111111: I 1,,1111 IlIlml J J 011111
a 3 10 3 10 a la~~ 10 10 1 10 ~::; v (-ad/sec) c. Closed Loop TFM F~gure 4.8 Des~qn Compar~son and we expect it to occur when the reference input is in the e direction i.e. 6 = 1°, a = 0°. The maximum c c singular value of the loop sensitivity at 0.3 rad/sec is -18 db. The maximum error should be 12%; it should occur when the reference input is in the angle of ~tack direction, Le. e = 0° a = 1°.
c ' c In terms of the time simulation, the reference inputs are in the e direction at t = 0 and t = rr/w = 10.5 sec.
The error should be a minimum at those times. The maximum error should occur when the reference inputs are in the angle of attack direction at t = 5.25 sec. Figure 4.9 shows the results of the time simulation. The command inputs are shown in 4.9a, 4.9b shows the angle of attack ard 4.9c shows the pitch attitude. The plot in 4.9d shows the square error; this is the sum of the deviation in angle of attack squared and the deviation in pitch attitude squared.
Figure 4.9d shows the peak error occurs t = 5.1 sec, slightly before the prediction of t = 5.25 sec. The error is 0.13° or -18 db which is the maximum singular value of the loop sensitivity. The minimum error occurs at t = 10.3 sec, again slightly before the predicted time of t = 10.5 sec. The error is 8 X 10- which is -42 db, slightly less than the minimum singular value of 0.3 rad/sec.
Figure 4.10 is a plot of the accuracy ellipse in the a,e output space based on the time simulation. The length of the vectors in each direction corresponds to the reciprocal -79- l.a -; ~ 0.i .
.. :.
~ ~ ...
u ..
..
..
~.a I' ~ .
~
"
• g e.a !
: ~ a '" .
a -e.s I '\
'" -G.S -1./1 i ............ 1 ("""'= e a ..
12 6 8 18 12 le 6 a II 2 ..
time (s~C, U.me (Sl,.C) a. Reference Input Commands b. Angle of Attack I o I 1.~ ~
-
~
I
I
I I
I
• 1.;)
- ~I
I I I ...
-; e.:; > •
·
I!
~ '"
I ~I
I ~ ·
~.a ~ ~.ala...L--~-,L~f---+-~Ir+---t----j > ~ : ~ ~ ~ .,.
I ___ : :l
.. I
I
• -~.5 • ..
·
E e -~-~O----~----+---~~----t---I ~ ~.~
~ I
-1.0
"I'
""
0.000~-r--+-,--4~-r-t-~-+~r-~~~-' -1.5 I 8 10 ..
4 6 8 10 12 e 2 a a Ulle (~ ... cJ tl'nl;! h.~c' 2 2 c. pitch Att~tude d. Error Squared: (8-8 ) + (a-a ) c c F~gure 4.9 Design C:- Response to S~nuso~dal Commands (db) I ------- (db) o 30 40 I
-
Figure 4.10 Accuracy Eillpse ln the angle of attack and pitch attitude plane based on the simulatlon results.
of the error in db. We see that the most accurate direction is primarily in the pitch attitude direction.
The major axis is 3° above the pitch attitude axis. The minor axis is primarily in the angle of attack direction, 2° off the angle of attack axis.
For purposes of comparison, the S1S0 designs were also simulated with a sinusoidal reference input. Figure 4.11 shows the results for Design A: 4.lla is the reference input, 4.llb is the angle of attack output, 4.llc is the pitch attitude output and 4.lld is the deviation of the angle of attack output from the reference input. Two things to note are the peak error is approximately 0.11° or 11% as predicted and the pitch attitude has a peak of 20°.
Design B was also simulated with a sinusoidal reference input. The results are shown in Figure 4.12: 4.l2a shows the reference Input, 4.l2b shows the pitch attitude, 4.l2c shows the angle of attack and 4.l2d is a plot of the difference between the command input and the pitch attitude output. The maximum error in this case is 0.006° which is much smaller than the error in Design A.
The response of the aircraft to angle of attack commands with only canard control, illustrated by Design A, is much worse than its response to pitch attitude commands as shown with Design B. First, the command following error is much larger in angle of attack for Design A than the pitch attitude error of Design B. In addition, the -82- 1.5 -; • ;,.---- ;: -; l""--, 1 •• , : '" ..
~ II' .
..
, ~ >.
u v
..: '" ;
~
• 0.5 U w " !
""
..: !
::
\
'" "
V
0.8 ~ ~.S~I--'---+-~r--t---.--tl---r--;---r--'~~--1
\
~
a 2 4 " a 18 12 I 2 a t.l;zaa {Sd':' I
"
CD tiN (Iec) W I a. Reference Input Command: a b. Angle of Attack c •• e5
V
~ ..
/
..alll .
» V 1:
V
a '" • ! !
1\
'"
/ ~
/
· -IlI.IlIS
..
~
V
V
·
/
L ~
~.11l1
-
V
/
-e.1S .
I I 4 8 19 12 2 4 8 III 2 - 1111
"
t.Cle 'secl c. P1tch Att1tude d. Command Follow1ng Error: a -a c F1gure 4.11 Des1gn A: Response to S1nuso1dal Command 1.11 1.S
.. !.e
•
·
:
• .. ""
·
III.S '" ~ '"
·
" - ~ ..
~
• v
~ !
N 11.5 ..
..
u ..
c
· ""
;:
·
.:
~ '\
..
0.
r\
· /
111.111
\
I I -a.s I ' I I -a.S I. I I
.. 111 L:a
Ii! 111 a a 8 a ..
I a tu:. 'sec' tl::le (sotcl I CQ s:-.
b. Pltch Attltude a. Reference Input Command: 8 I c Xla-; a.1S \l.7S \!l.la 111.50 •
·
(
~ ,.
..
~
I.as IiI.ZS ~ :
·
·
'" ~ u " ~
·
I~ I
; ..
IiI.ae e."
• ..
..
'0 • • ;.
-a.as -II. as c
·
"
'" ~
-a.llll -a.sa
-
~
-a.!S , , -1/1.75 I I I 111 La 6 8
III a 4 a a .. 6 8 11 La
t .. =. {lee. tl~ (sec' e -8 d. Command Followlng Error: c. Angle of Attack c Response to Slnusoldal Command Flgure 4.12 Deslgn B: controlled output, in pitch attitude for Design A and angle of attack for Design B, exhibits much larger excursions for Design A than Design B. Comparing the S1S0 designs to the TITO designs, we see that here too, the command following in angle of attack is much worse than the command following performance of the pitch attitude.
4.6 Summary In this chapter, three compensators were designed using the LQG/LTR method: Design A: 5ISO canard control, angle of attack output Design B: 5ISO canard control, pitch attitude output Design C: TITO canard and flaperon control, angle of attack and pitch attitude outputs.
The three compensators were designed to meet roughly the same specifications. The design process was described in Section 4.3 and 4.4.
The directionality of the transfer matrix from command inputs to controlled outputs for the TITO system was illustrated using a time simulation. The reference inputs were sinsoids at w = 0.3 rad/sec. The SISO designs were also simulated with reference inputs at w = 0.3 rad/sec.
-85- Commands to the T1TO system in the pitch a~titude direction were followed very accurately, as were commands to the 5150 e system. Commands to the TITO system in the angle of attack direction and to the 5150 a system were not followed nearly as accurately. This will be further illustrated in the next chapter where we simulate the vertical translation mode (9 = 0, a. > 0), the direct lift mode (9 > 0, c c c a. = 0) and the pitch pointing mode (9 = a. ~ 0, c c c y c = 0).
-86-
CHAPTER 5: FLAPERON EFFECTIVENESS IN THE PRECISION CONTROL
CHAPTER 5: FLAPERON EFFECTIVENESS IN THE PRECISION CONTROL MODES 5.1 Introduction The impact of using the flaperon in the precision control modes will be examined in this chapter. The performance of the two SISO Designs (A and B), which only have control through the canard, will be compared with the performance of the TITO system (Design C), which uses both the canard and flaperon as controls.
In the previous chapter we established that the TITO system exhibits more accurate command following when the sinusoidal commands are in the pitch attitude directio,.
Alternately, the command following performance was not very good when the sinusoidal reference inputs are in the angle of attack direction. In this chapter, the performance of the SISO angle of attack system (Design A), will be compared to the performance of the TITO system operating in the vertical translation mode, which requires a change in angle of attack at constant pitch attitude. The performance of the SISO pitch attitude output system (Design B) will be compared to the TITO system operating in the direct lift mode, which involves a change in pitch attitude at constant angle of attack. In addition, the performance of the TITO system in the pitch pointing mode will be examined. This mode requires the same change in -87- angle of attack as in pitch attitude, leaving the flight path angle unchanged. Finally the performance of the T1TO system will be examined with the commanded input 8 = c - a ' thus the flight path angle should be twice the c commanded pitch angle.
5.2 Precision Control Modes 5.2.1 Vertical Translation Mode The loop sensitivity plot (Figure 4.8a) showed the maximum singular value of the T1TO system and the gain of the S1S0 a system (Design A) are very similar. Since the maximum singular value is in the angle of attack direction, we expect the command following performance of Design A to be comparable to the performance of the T1TO system in the vertical translation mode. Both systems should exhibit command following error on the order of 10%. However, Design A has no control over the pitch attitude, which will be allowed to drift off. Figure 5.la is a schematic of the aircraft response to the S1S0 command in angle of attack.
Each sketch represents the aircraft coordinates at succeeding time intervals. Figure 5.lb shows the aircraft operating in the vertical translation mode. The aircraft maintains its pitch attitude as it flies downward.
The S1S0 system is using the canard to control the angle of attack. However, at the same time the deflected canard is causing the aircraft to pitch up. When flaperon completed maneuver ~ h \ before maneuver l( ,e( G ___ L .~~v
)(~
;;I \!; V --~~~~~~.--- - - - -- V a. SISO command angle of attack only; cont~nuously ~ncreas~ng p~tch att~tude (Des~gn A) before maneuver completed maneuver x
x
~"9'
V
v
al 02 b. TITO Vert~cal Translation Mode (Design C) F~gure 5.1 Schemat~c of A~rcraft Response comparing Desig~A and Des~gn C -89- control is included, the canard deflection can be balanced by the flaperon deflection and the desired pitch attitude maintained.
In order to illustrate the systems' performance, Design A was simulated with a reference input in angle of attack. The commanded angle of attack was ramped-up for 0.1 sec from 0° to 1° where it was held. Similarly, Design C was simulated with the same angle of attack command, but a zero command in pitch attitude. Figure 5.2 shows the simulation results: 5.2a is the angle of attack responses, 5.2b is the pitch attitudes, 5.2c is the canard deflections for both systems. Figure 5.2d is the TITO flaperon deflections.
As can be seen from Figure 5.2a, the angle of attack responses are somewhat different. The SISO system has quite a bit of overshoot and after 0.5 sec it is at 1.1°.
The TITO response is highly damped; after 0.5 sec it is at 0.93°. The steady state error magnitudes are quite similar.
The pitch attitudesin Figure 5.2b are very different.
The pitch attitudes of Design A drifts up to 2.5° after only 0.5 sec, with a pitch rate of 3 deg/sec. The TITO system, which has commanded pitch attitude of 0°, has a steady state error in pitch attitude of only 0.1° after 0.5 sec.
The canard deflections, shown in Figure 5.2c are similar in that a negative deflection is followed by a positive peak in deflection and both level out to a constant positive deflection. The transient deflections are much larger for the SISO system than the TITO system, -90- !.;--------~----~~----~------,-------, ;.". 1~----"7""--'----;----'r------".
~ _ ... I : ~_-~I-------.-------+-------+~~~-+------~ i :..aJ--1,'---L==~~~=+====I i D .. lqn C !.;~:-------T~-===~-------+-------4------~ i a.;~--~~~------~-------+-------+-------; i J !.a-:~----~~------t-------+-------+-----~ a.~-j~~----~------+-------+-------~------;
i
olqn C ~.S~I~~~-+~~~-+-r'-~~-r~~~~-r'-~ e •• 8.1 8.2 ..3 01.5 time (sec) t,1 ... Isec) I \0 I
-
a. Angle of Attack b. P1tch Att1tude 12.5 ~~--------~------~------~------~-------,
I
De.19ft A.
/ I I I
le ••
;~---r.~~I----~--+---~ ~
..
..
"
I
I I I
IL Ih I
7.5
-
~~----+---~ I e - U
.: ~/ 1\/ I I I
s.e ~ ..
r rt~·,,~,
I
I
~
"i\ I I
] "
-; I
! N
I I
.
2.5
IIJ
~\ j
"
I I I I
I
I
, , I ' , -!e I • I I I I I I I I I ••• I I I I I I I e .• ..1 •• 2 •• 3 •• 5 •• 3 e.4 e.s e •• 9.!
tlme (sec) t.~ (sec) c. Canard Deflect10ns d. Flaperon Deflect10ns F1gure 5.2 Vert1cal Translat10n Mode Compare Performance of Des1gns A and C however the TITO system has a larger steady state deflection.
The flaperon deflections are shown in Figure 5.2d. We can see how the canard and flaperon are working together.
The positive canard deflection causes positive pitching of the aircraft. This is balanced by the positive flaperon deflection which generates a negative pitching moment.
The linear operating range of the aircraft is limited by the allowed flaperon deflections. Based on the results of the TITO simulation, reference input commands in the range of -0.6°( Q (1.2° in the vertical translation mode c would not saturate the flaperon. In other words, the peak transient of flaperon change in deflection would be within
the range -6.95° < f(t)< 28.05° when the reference inputs
are between -0.6° and 1.2°.
5.2.2 Direct Lift Mode The minimum singular value' of the TITO loop sensitivity and the gain of Design B are very similar as was indicated in Figure 4.8b. Since the minimum singular value is in the pitch attitude direction, we expect the command following performance of Design B to be similar to the performance of the TITO system in the direct lift mode. Both systems should exhibit command following errors smaller than 5% and possibly as small as 0.01%. Design B has no control over -92- angle of attack, which will be allowed to drlft off. In addition, the system has a low frequency zero which means the actuator must continuously increase its deflection in order to maintain the commanded pitch attitude.
Figure 5.3a is a schematic of the aircraft response to a pitch attitude command with only canard control. The direct lift mode is sketched in Figure 5.3b. We see from the schematic that in the direct lift mode the aircraft pitches up, increasing the flight path angle without changing the angle of attack. Without flaperon control, the aircraft pitches up, and the angle of attack continuously decreases causing the flight path angle to increase steadily.
Figure 5.4 sh0ws the transient response of Designs A and C to a pitch attitude command. The reference input is ramped-up from 0° to 1° over 0.1 sec after which it remains constant. The angle of attack command is 0° for the TITO system. Figure 5.4a shows the pitch attitude response, 5.4b shows the angle of attack response, 5.4c shows the canard deflections and 5.4d shows the flaperon deflections.
The pitch attitude responses in Figure 5.4a are very similar as we predicted. The TITO response has slightly less overshoot and smaller steady state error. The angle of attack responses, shown in Figure 5.4b, are quite different. The TITO system has virtually zero angle of attack after 0.5 sec, while the angle of attack for the 5150 system is drifting off at approximately 1 deg/sec.
-93- completed maneuver before ma neuver
~
~~x X,V
\ X
___ )tJ, ~ ~
~/.et z
~
L- e
a. S1SO command p~tch att~tude only; cont~nuously decreas~ng angle of attack (Design B) before maneuver completed maneuver X )( v
~l~'
81 = 8 b. T1TO D~rect L~ft Mode (Des~gn C) F~gure 5.3 Schemat~c of A~rcraft Response compar~ng Des~gn B and Des~gn C ..
-94- 1 ::; ~ D .. 1in II
I
~.ee I - J I J
I
I ~
.o! e.7S I I D .. 1<JR B
...
, = !: J .
. 1 ..
"'j
.= I I
e.X I - i - .
i J I
I I I
e.::; I
I :./
C'Iter.encll - - - :f
I I I
lI.ee .
I I I I e ... e.s 11.11 11.1 e.l! e.3 t,1me (s~c) t, ... ::Ie 'Ie:) I \0 b. Angle of Attack P~tch Att~tude \.It a.
I 4------r---~----~----.----. S ~
I
21 If\ 1 I
I
I ~
n~
,
n
..J -5 ~ ~
I
I
.J I I i : I j
I I
\.J I
r -:'2 I
i
I
I
I I
~
1 I
t , •• .. , . • I ••
-!S I iii I ii' • I I I I e.l! e.3 e ... .a.S 1Il.1Il t ... :.e. (se:~ d. Flaperon Deflect~ons c. Canard Deflect~ons F~gure 5.4 D~rect L~ft Mode Compare Performance of Des~gns Band C The canard deflections of the two systems are quite different. In Design B in order to maintain the commanded pitch attitude, the canard must continuously increase its deflection and will eventually saturate. This in turn causes the angle of attack to continuously decrease and the flight path angle to increase. Since the angle of attack is decreasing, the additional lift is being generated by the canard. The behavior of the TITO system (Design C) is quite different. Figure 5.4c and 5.4d show the canard and flaperon deflections. Initially the canard has a large negative deflection and the flaperon a small positive deflection followed by a very large negative flaperon deflection and a relatively large canard deflection. After some small oscillations, both acutators virtually return to their trim deflections. In this case, once the aircraft is pitched up to its commanded attitude by the coordinated flaperon and canard deflections, only a slight change in deflection is necessary to generate the additional lift needed for the aircraft to continue to fly up. All the action takes place in changing the attitude, very little is needed to maintain the new attitudes.
In order to follow these commanded inputs the flaperon had to deflect beyond its allowed range. The maximum change in deflection in the negative direction is -6.95°.
Based on this simulation, the allowed input commands in the direct lift mode are in the range -1,;)< e c < O. 5°. Larger commands will cause the flaperon to saturate.
-96- 5.2.3 Pitch Pointing Mode (Design COnlY) The pitch pointing mode requires the simultaneous command of angle of attack and pitch attitude. The same commands are given in both channels, thus the flight path angle does not change. The pitch pointing mode is neither in the angle of attack direction or the pitch attitude direction, but at 45° in the a ' 8 plane. Based on c c the directionality ellipse in Figure 4.10, we expect the command following error to be approximately 9%.
Figure 5.5 shows the simulation results for commanded pitch and angle of attack inputs which were ramped for 0.1 sec up from 0° to 0.7071° where they remained. Over the
simulation 8 c = a and Y = 0°, and for t > 0.1 sec)
c 8 = a = 0.7071°. Figure 5.5a shows the angle of c c attack response, 5.5b shows the pitch attitude, S.Sc shows the canard deflections and 5.5d shows the flaperon deflection.
The square root of the sum of the squared angle of attack deviation and the squared pitch attitude deviation is 0.082° or 8%, which is near the predicted error of 9%.
Figures 5.5a and b show that the steady state angle of attack is slightly below the commanded input while the pitch attitude is slightly above it.
The coordination of the flaperon and canard can be seen in Figures 5.5c and d. Initially, the canard deflects negatively and the flaperon positively followed by positive canard deflection and negative flaperon deflection. The maneuvers give the aircraft a positive pitching moment and -97-
~'iJ 0l--~---~----1
"1 I ,- , '., 1 C'>.____ I ,
3.i-'- __ .~f _ I I I i
-; J '---/---I---t---i
.~ j
2 - I If I
I
2."
i.:: 1 / I I I I I
J r
I I
i _11 I , I I I
I
~ 2'iJL'
re!.re"lCe ___
2.~ 1/ I I I I
J I / rohjOneo __ _
I ---
I
I .. , ~.~.
' -- •• • I e.-4 e.e I e~l e.a a.2 I • -1 -i • ,- iii , Iii lit t ------.-----.------.-----. · 8.3 e.a e.a e.1 •• 2 •• 3 •• -4 ~.S t..=e ,Ie:) I \0 t._=.e (Ie:) a. Angle of Attack I h. P1tch Att1tude
7.51 -
:'.' ~ 11\ I •.• ~! I I I I
-' 1 II
..Ji \ I' I
- ~ I
•.• 1 ,\ I
2-- I A I=--=
~ Ii ~I
.::n Ii I Til
~.~ i I I I
~ j V 1/ I I I
~:l ~
- - ~ / I I I I I
.: -a.5 I It I I
-_~ IV I I I
-".0 I •••• I •• I •••• I • • I I
::~ ~~ . " ! " " !. "!.,,.! ".1
4 e ... a.s c.a e.! e.a e.3 e. ~.S e.. 2.1 e.2 e.3 :.=-. ,It:) :~~.! 'Ie: I c. Canard Deflections d. Flaperon Deflect10ns F1gure 5.5 P1tch P01nting Mode (Design Conly) a positive angle of attack. In order to maintain the commanded pitch attitude, both actuators deflect positively, balancing their pitching moments about the cg.
In order to maintain the flight path despite the increased angle of attack, the control surfaces must also generate a negative lift.
The allowed command inputs, in the pitch pointing mode, which will not saturate the f1aperon are -0.8°< a = c 8 < 1.2°. Larger command inputs will require too large c a change in the f1aperon deflections.
5.2.4 Alternate Mode (Design COnly) For completeness, we also examined a mode whose reference inputs are 90° from the pitch pointing mode in the a ,e plane. In this case a = - e and the c c c c flight path angle is twice the commanded pitch attitude.
Figure 5.6a is a sketch of the aircraft coordinates in this mode.
The reference inputs were ramped for 0.1 sec from 0° to their final values of -0.7071° for pitch command and +0.7071° for angle of attack. The responses are shown in Figures 5.6b and c, angle of attack and pitch attitude respectively. The canard and f1aperon deflection are shown in Figure 5. 6d.
The mean square error is 8%, as it was in the pitch pointing case. This is consistent with the singular value directionality analysis. Since both this mode and the -99- e.s before maneuver completed f----
--- 1----
-- -
maneuver j r- I
•
.---
e.s •
·
I f V :2 I .- " I ~
4 L
e.4 ..
I • I 0.
C
• 4
!
I XJV e.a
~x
V r.t.c.nee __
l/
l 8.11 I I .'
lI.a 8.1 1.2 11.3 1.4 8.5 I ....
tlM (Iec) o o I a. Schemat~c of A~rcraft Response b. Angle of Attack ae e.8 I
·
:
".ference - - - ·
to
~~
:! 15
·
.
c .... a
•
• :: : ...
..
~ ~ 1 • .
.
...
'\
g ..
..
~ 5
\\ 4
" ~ ~ \ T
•
..-
\ f- - - --
~ - - -
- - -
-s .... s e.1 8.5 •• 3 8.4 '.2 •• 1 •• 2 '.3 e •• '.4 e.s t~ "ec) time ' •• c' c. p~tch Att~tude d. Actuator Deflect~ons (Des~gn Conly) F~gure 5.6 Alternate Mode pitch pointing mode are halfway between the maximum and minimum accuracy directions as shown in Figure 4.10, the command following error should be the same, and it is.
Figure S.6b shows that the angle of attack does not reach the commanded value of 0.7071°. Comparing the angle of attack response in this mode to the angle of attack response in the pitch pointing mode (Figure 5.5a), we see that after 0.5 sec, both have reached the same angle 0.66°. The pitch attitude in Figure 5.6c does not quite reach its commanded input, but levels off at -0.64°.
Figure 5.6d shows both the canard and flaperon deflections. In this case, both actuators have a large positive deflection initially and settle out at smaller positive deflections. The positive canard and flaperon deflections balance each other thus the net pitching moment is zero. As in the pitch pointing mode, the actuator surfaces must also generate a negative lift in order to balance the increased lift due to the larger angle of attack. This explains why the steady state actuator deflections of this mode and the pitch pointing mode are so similar. In both cases, the pitching moment must be zero and the same increase in angle of attack (0.7071°) must be offset by negative lift generated by the control surfaces.
The initial transients are somewhat different due to the different pitch attitude commands.
In this case, the allowed range of reference input commands, which will not cause the flaperon to saturate,
are -1.2° < (- e =a ) < 0.3°. Larger commands will
c c -101- require the flaperon to deflect beyond its allowed range of -6.95° < f(t) < 28.05°.
In addition to the coordinates, the response of the flexible wings was plotted for this mode. Figure 5.7a is the wing tip deflection and 5.7b is its bending rate. The peak deflection is '" 6 inches; after 0.5 sec the wing is still bending, but the amplitude is less than 0.5 inches.
The peak rate is less than 15 ft/sec; after 0.5 sec the rate drops to 0.5 ft/sec. Figure 5.7c shows the wing rotation about its elastic axis, and 5.7d shows the rate of rotation. The wing is twisting at its natural frequency of 212 rad/sec with a peak to peak amplitude of approximately 0.013° and a rate of 2.9 deg/sec. The wings displayed similar behavior in the other modes, but it was decided not to show their transients.
5.3 Summary The usefulness of coordinated canard and flaperon control was demonstrated in this chapter. The 5150 sytems with only canard control and either angle of attack (Design A) or pitch attitude (Design B) output were compared to the TITO system (Design C) in which both angles are controlled. The main conclusion is the TITO system can do ..
what each 5150 design could do as well as control the other output.
-102- e.6
('
f\
\ tl e.-4 ~ I a
!
I \
";; !!
I.a " :.
= ..
-:: - I
c
/\ / 1'\ /
I
c: -
'" 1 "-""
""
)
'-./ ; J
\ ~
V
e.e ~ '\.....::; ~
I
"'- 1
-s
IV
- - - ..
. ..
I I I -le .
a.1S •• il e.5 e.s e •• I.a e.3 1.-4 c ..... hec, b. W1ng T1p Bending Rate a. W1ng T1P Deflect10n I ....
o w I e.~ e.ea u .
.
;- ~ e.e .
n ,., ~
.; ~ •. M
!
:: ..
..
V V V
!
. .
> -e.ea
~
V -e . .:!
I ••• I I e.a •• 2 •• 3 e.s e.a IS.S e.1 •• 3 t ... :::Ie (I":) c. W1ng Tors1on d. W1ng Rotat1on Rate Flex1ble W1ng Response F1qure 5.7 The performance of the TITO and SISO systems were compared based on time simulations. Since the maximum
singular value is in the e direction, the SISO 8 design was
compared to the TITO design in the direct lift mode.
Alternately the SISO a design was compared to the TITO design in the vertical translation mode. In both cases, the command following accuracies are comparable. The SISO systems could only control one output, thus the uncontrolled output tended to drift off. Any commands to the SISO systems could only be held for a short time before retrimming the aircraft.
Finally, the ranges of reference inputs which would not saturate the flaperon were estimated for the three precision control modes and the alternate mode: vertical translation mode: -0.6°< a <1.2° c direct left mode: -10<8 <0.5° c -0.8°< a =8 (1.20 pitch pointing mode: c c alternate mode:
-1.2° < (- 8 c =a ) < 0.3°
c The small command range is due to the low flaperon command authority which was noted in Section 3.2.5. If the flaperon was redesigned to have more authority, the ranges would increase.
Thus, by adding flaperon control, the aircraft is able to perform in the precision control modes. The direct lift mode can be followed very accurately, while the vertical -104- translation mode cannot be followed with much better than 10% steady state accuracy. The command input range is somewhat restricted due to the low command authority of the flaperon.
An alternate use for the flaperon is to control the wing tip bending rate. This will be briefly investigated in the next chapter.
-105-
CHAPTER 6: CONTROL OF WING TIP BENDING RATE
CHAPTER 6: CONTROL OF WING TIP BENDING RATE 6.1 INTRODUCTION The only outputs considered up to this point in the TITO design have been angle of attack and pitch attitude.
It may be that the flaperon control is more effective in an alternate configuration. One such possibility is to use the flaperon and canard to actively control the wing tip bending rate and another output. The controllability analysis in Section 3.2.2 indicated that the short period mode could be controlled by the canard and the bending mode by the flaperon.
A full-state feedback (not LQG) regulator, designed to stabilize the pitch rate and control the wing tip bending rate, was described in Reference 7. The performance of this design will be examined more closely. In addition, its performance will be compared to the performance of Design C. First the performance of the two systems will be compared in the face of a wind gust, which is what the regulator in Reference 7 was designed for. Next, we will look at the regulator design from a command following point of view, examining its singular values in the frequency domain and its response to a command in pitch rate.
-106-
chapter. The design goals (in [7]) were to stabilize pitch
6.2 Control of Pitch Rate and Wing Tip Bending Rate 6.2.1 Regulator Design The regulator design henceforth referred to as Design D, described in Reference 7 will be considered in this chapter. The design goals (in [7]) were to stabilize pitch rate and actively control the wing tip bending rate; thus no attempt was made to design a command following system.
The design model used is what we have been calling the truth model. The torsion mode was not ignored. In addition, the system was not rescaled; the original system described in Section 2.3.3 was used. We should also emphasize that the compensator design was a standard LQ regulator; the LQG/LTR method was not used.
The feedback gains are listed in Appendix 2.4. Table 6.1 lists the closed loop poles. The wing bending mode damping ratio has been improved from 0.165 in the open loop plant to 0.31 in the closed loop system. The wing torsion mode damping has also increased slightly, although the mode is still very lightly damped. The plant has been stabilized. In terms of pole locations, the design goals of [7] were met.
TABLE 5.1 REGULATOR CLOSED LOOP POLES DESIGN D Freguenc.:z: Damping Phugoid -0.0104 + j 0.0456 0.047 0.22 Short Period -5.256, -18.243 Bending Mode -18.5 + j 57.2 60.1 0.31 8 X 10- Torsion Mode -0.0174 + j 212.7 212.7 -107- )(U,-1 e.~ a.~
r---
•• M U
I
....
·
- 0.2 ·
f ~ -e.ii!S • : ....
: .
'" ~ " !l -e.58 , Q.
-0 ...
-6.75 -1." .
- 0.6 I •• a
•• 2 .... 1 ••
0.2 0.0 0.0 0.& 1.0 '.6 0."
••• U'1k.. (sec) tJ.1N ('ee' I a. Des1gn D: P1tch Rate .... b. Des1gn C: P1tch Rate o I e.l U
At
e.a
f\ I I
·
· ""
~ IV '"" !:
\/
I
• I I -e.l
..
v
\" v
c '" j
! I -e.a
.!
~ !'
,.
..
- ,.
c "l
= , I _
, -e.3 --- ---- ; -2 j ..
c » -e ...
-3 -e.S ..
I
.... 1.0
a.a
0.0 0.2 0.4 0.6 0.0 1.0 ••• • •• • ••
tl-'k.. h,ed t1;l. (I.C) c. Des1gn D: W1ng T1p Bend1ng Rate d. Des1gn c: W1ng T1P Bend1ng Rate F1gure 6.1 Response to W1ng Gust Compare Performane of Designs C and D 6.2.2 Wing Gust Response The responses of Designs C and D to a wind gust are examined next. The wind gust was modelled as an 8.73 ft/sec vertical impulse. This translates to an initial angle of attack of 0.5°.
Figures 6.la and b show the pitch rate response of Designs C and D. Notice, first of all, the scales are very different. Design D yields a peak pitch rate of -0.5 deg/sec, while the peak pitch rate for Design C was -0.1 deg/sec. Within approximately 0.3 sec, the pitch rate is virtually zero for Design C, although there is some overshoot. Design D exhibits a more highly damped response. The pitch rate returns to zero in about 1 sec without any overshoot.
Figure 6.lc and d show the wing tip bending rate response for Designs C and D respectively. Again, note the different scales, the wing tip for Design D reaches a peak rate of -3 ft/sec. The wing tip for Design C reaches a peak rate of -0.4 ft/sec. As with the pitch rate, the Design D response is more damped than Design CIS response.
Figures 6.2a and b show the angle of attack responses for Designs C and D. The angle of attack is back to zero within 0.3 sec for Design C while it takes slightly more than 1 sec for the Design D angle of attack to return to zero.
Finally, Figures 6.2c and d show the flaperon and canard deflection for Designs C and D. Note once more the -109- ~ II.
O.S
I I
f\
0.4 ....
·
.. I:
·
I I I
• \
'" ~ Q.3 ~ go ...
~ •• 2 : ~ u \ ..
I
I
~ • 0.2 ~ ~
·
Q
·
!
'0 ~ • ••• -; •
I~
0.1 " •
"'"
I'---
t--- -a.2 0.0 I I I "I I I 0.0 1.0
0.4 0.6 e.a .:a .: .. •• a 1.0
0.0 0.2 '.6 I tlme (sec) tl.me (,ec) ...
....
Angle of Attack b. Desl.gn C: Desl.gn D: Angle of Attack a.
o I a.s '.S~--------~--------r--------T--------~------~ ••• ..
(7~
•
·
• ..
-a.S '" ~
i -4 •• ~ I I - I ___ !
· •
V c:
P\-C.ftUd ~
!
..
-S •• u
\\/'1 --'
...
C -3 ..
Q -7.S
lr'-'-"
--., .. 1.. .
-a.5 I " ~ t.
..
""--flAPeron u y • -111.'
LS I I I • • e • '5 ... ..
-la.5 I I I -l.e I I I I : e.a e.2 e.4 e.6 e.a 1.e e.2 e.4 •• S •• S e.a 1.'" t.:le (.lee) t.:ne lill:' d. Desl.gn C: Actuator Deflectl.ons Actuator Deflectl.ons c. Desl.gn D: Inset: Blowup of O<t<O.15sec Fl.gure 6.2 Response to Wl.nd Gust (cont.)
different scales. Design C has much larger and more rapid deflections than Design D. Within 0.3 sec the actuators return to their trim setting, while Design D takes nearly 1 sec. On the other hand, the f1aperon must deflect to -12° (which is beyond its limit of -6.95°) and the canard deflects to _7° with Design C. The maximum deflections for Design Dare _1° for the canard and 0.4° for the flaperon.
We have seen that the design of Reference [7) does indeed stabilize the pitch rate and damp the wing tip bending rate with relatively gentle f1aperon and canard control. While Design C stabilizes the pitch rate and dampens the wing tip bending rate more rapidly than Design D, quite large f1aperon deflections are required and the respons~s tend to be more oscillatory.
6.2.3 Design D Adapted to Command Following The regulator, Design D, must be rearranged in order to force the regulator to perform command following. Figure 6.3 is a block diagram of the regulator altered for command following. The system still requires full state feedback.
The output states are compared to the reference commands and an error signal is generated.
Figure 6.4 shows the singular value curves for Design D. Figure 6.4a is a plot of the singular values of the loop broken at the plant input. This plot should be examined with respect to robustness considerations. The minimum singular value never has a gain greater than 0 db.
-111- u ~ X x ~ -'1 - .E "4) - ,.
B G ,L f ~,L C -y - + A - I ~ ~ N 1'.
I G C -r -r - u = - G x = .G G y r
[ :r 1
F1gure6.3 Regulator,problem adapted to command follow1ng.
(dB)
(dB) .~------~--------r-------4---~~~------~ •
~
• -cs-r------~--------~~----~--_7~_f~~--~
• '1 '1 ..
..
a a -1" ~~------;_----~4_------+_------~----~ -1s.!
-?S~------~7'----+_------+_------~----~
-'IiI0-+--~ ..---+--r--+-:---l---t--~
. 1"'-; 1"''-4 tala log v (rad/sec) 10'1 v (rad/sec) I .- b. Loop Broken at Plant Output a. Loop Broken at Plant Input .- w I ~e-r------'-------r-----~-------r-------r-----~ se-r------~------r_----~------_r_------~----~ (d!!) 29 8 (dB) s s L -se L • g g ..
..
a a -29 -1" -1sa-+~~~~-r~mm~~~~~~~~-T~Tm~~~~ 18 3 la iii 18 1 1 le Lei! 1~3 log ~ (rid/sec) d. Closed Loop TFM c. Loop Sensltlvlty Deslgn D: Slngular Value Plots Flgure 6.4 The bandwidth is 10 rad/sec. The system should be robust to unmodelled high frequency dynamics.
~ Figure 6.4b is a plot of the singular values of the loop broken at the plant output. This is where we have been breaking the loop in the previous designs to understand command following performance. The outputs are pitch rate and wing tip bending rate. This plot, along with Figure 6.4c, the loop sensitivity, is useful when considering the command following performance. Again, the minimum singular value of both loops is never greater than
o db. In terms of command following, the maximum singular
value of the loop sensitivity has a gain greater than 1
only in the frequency range 0.1 < w < 10 •
'" The closed loop transfer function is shown in Figure 6.4d. The crossover frequency is approximately 1000 rad/sec. In order to actively control the bending mode at 60 rad/sec, it is necessary to have a bandwidth greater than 60 rad/sec. The high bandwidth is reasonable from that standpoint, but may cause difficulties with respect to high frequency noise or other unmodelled flexible wing modes and actuator dynamics.
Figure 6.5 shows the system response to a reference input in pitch rate. The pitch rate command was ramped-up from 0 to lO/sec over 0.1 sec and remained lO/sec after 0.1 sec. The wing tip bending rate was commanded to zero.
Figure 6.5a is a plot of the pitch rate response and 6.5b is a plot of the wing tip bending rate response. The wing -114- 1.0
~ !~
0.8 Cl .
~
"-I
en
/f
......
O'l 0.6 ~ .
S ~ - ...
III ...
-/1 .
0.'" U ...
~ Co !
:'/
: I 0.2 I I reference .... ..
V
J
I 0.0
I I 0.0 0.2 0 ...
0.6 0.S 1.0 tl.me (sec) a. Pl.tch Rate '" 0.0S~-------- __ --------~--------~--------~~-------, ~ 0.00 \
u jf~' --~--+----r-=~~=j
...
...
-
~ ...
III ...
g' -0.05 <, ~ j "g .8 O'l C ...
) -0.10 I ',e -0.1S-+I---,~--+---~---+--~----+---~---+----,~~ 0.0 0.2 0 ... 0.6 0.8 1.0 t:.:ne (sec) b. Wl.ng Tl.p Bendl.ng Rate Fl.gure 6.5 Design D: Command Followl.ng Performance -HS- tip bending rate reaches virtually zero within 1 sec.
However, the pitch rate settles at 0.65 deg/sec, which is 35% in error.
6.3 Summary The full-state feedback regulator design, taken from Reference 7, is fine in terms of closed-loop pole locations. The plant is stabilized and the wing tip bending mode damping ratio is increased. However, when considering command following, the design is inadequate.
The response to a wind gust disturbance is fairly good; the disturbance is damped out within 1 sec without violent actuator deflections. Design C responds much more quickly ~ to wind gust disturbances; the disturbance is damped out within 0.4 sec. However, the canard and flaperon must be deflected quite rapidly and in the case of the flaperon, beyond its saturation limit.
Active control of the wing tip bending rate by the flaperon presents an interesting possibility. However, it is not a trivial matter to design a compensator to independently control one of the attitude coordinates (i.e.
angle of attack, pitch attitude or pitch rate) and the wing tip bending rate as we have seen in this chapter. In the first place, an accurate high frequency model is necessary, at least the first two flexible modes must be included.
l' Furthermore, there's approximately a decade -116- separation between the maximum and minimum singular .- values. It may be more desirable to preserve the fast and slow loops, by designing a fast loop compensator with flaperon input and wing tip bending rate output and a slow loop compensator, with canard input and an attitude angle output. [19].
~ -117-
CHAPTER 7: SUMMARY, CONCLUSIONS AND DIRECTIONS FOR FURTHER
CHAPTER 7: SUMMARY, CONCLUSIONS AND DIRECTIONS FOR FURTHER RESEARCH 7.1 Summary and Conclusions 7.1.1 Summary The goal of this study was to determine the effectiveness of independent flaperon and canard control.
The main emphasis was on control of angle of attack and pitch attitude, the so called precision control modes. In order to examine the usefulness of the flaperon, two SISO systems with canard control only were compared to the TITO system with canard and flaperon control.
The linear model of a generic forward swept aircraft .J which included two flexible modes was developed in Reference 7. The design model used here is based on the original model. The model was rescaled and the torsion mode was dropped. The model error, used to form a stability-robustness test, is based on the relationship between the design model and the truth model. The designs were tested on the truth model.
Prior to the actual compensator design, the linear model was analyzed. The model analysis showed the unstable pole at 7.3 rad/sec is in the short period mode. The controllability analysis indicated that the first bending mode is controllable through the flaperon. This suggested ..
an alternate output configuration, using the flaperon to -118- control the wing tip bending rate. The transfer matrix from the controls to the angle of attack and pitch attitude output revealed that the flaperon has relatively little authority to deal with large commands before it saturates.
The design specifications are about the same for the three systems: SISO with canard control and angle of attack output (Design A), SISO with flaperon control and pitch attitude output (Design B), and TITO with both canard and flaperon control and pitch attitude and angle of attack output (Design C). The design specifications are based on performance and robustness considerations. The LQG/LTR design methodology was used to design the three compensators.
'" 7.1.2 Conclusions The main conclusion is that the TITO system can do what the SI50 systems could, and more. The command following performance of the SISO systems' controlled output (a for Design A and e for Design B) is comparable to the command following of the TITO system in the appropriate mode.
While the TITO system was able to maintain a small pitch attitude due to the flaperon control, the pitch attitude of the SISO system drifted off at a rate of approximately 3 deg/sec. The performance of the TITO system in the direct lift mode was compared to the Design B's performance. In \ , this case, the error in pitch attitude for the SISO system -119- was about 2% while the T1TO system had an error of less than 0.5%. Furthermore, while angle of attack drifted off at a rate of -la/sec with the S1S0 system, the flaperon enabled the T1TO system to maintain its angle of attack heading.
Due to the limited command authority of the flaperon, the command inputs must be limited in order to avoid saturating the actuator.
An alternate use for independent canard and flaperon control is to actively control the wing tip bending rate and an attitude coordinate such as pitch attitude or angle of attack. The actual design of such a compensator is not trivial. An additional difficulty is that an accurate .., model of the high frequency dynamics is necessary.
Flexible wing modes are quite difficult to model accurately.
7.2 Suggestions for Future Research This study has examined the independent canard and flaperon control of angle of attack and pitch attitude.
Other uses for the flaperon control should also be investigated, including active control of the wing tip bending rate. Furthermore, the impact of sensor and actuator dynamics should be examined.
-120- REFERENCES [1] Kaplan, G. "The X-29: Is it Coming or Going?" IEEE Spectrum. June 1985.
[2] Gilbert, M.G., D. Schmidt, T.A. Weisshaar. "Quadratic Synthesis of Integrated Active Controls for an Aeroelastic Forward Swept Wing Aircraft." AIAA Paper No. 82-1544.
[3] Spacht G. "The Forward Swept Wing: A Unique Design Challenge." AIAA Aircraft S~stems Meeting.
Anaheim, CA. August 4-6, 19 o.
[4] Krone, N.J. "Divergence Elimination with Advanced Composites." AIAA 1975 Aircraft Systems and Technology Meeting. Los Angeles, CA. August 4-7, 1975.
[5] Drone, N.J. "Forward Swept Wing Flight AIAA Aircraft SYstems and Technolo An a he iIn~ CA -:-A ug ust 4 - -o,----n 80.
[6] Drone, N.J. Divergence Elimination with Advanced Composites. PhD Thesis, University of Maryland.
'-' December 1974.
[7] Gilbert, M. Dynamic Modeling and Active Control of Aeroelastic AIrcraft. Master's Thesis, Purdue University. December 1982.
[8] Hertz, T., M. Shirk, R. Ricketts, and T. Weisshaar "On the Track of Practical Forward Swept Wings."
Astronautical and Aeronautics. January 1982.
[9] Weisshaar T. and T. Zeiler "Flutter of Forward Swept Wings, Analyses and Tests." AIAA Paper No.
82-D646. May 1982.
[10] Weisshaar T. and T. Zeiler "Dynamic Stability of Flexible Forward Swept Wing Aircraft." AIAA Paper No. 82-1325. August 1982.
[11] Innocent i, M. and Schmidt D. "Quadrat ic Opt imal Control Synthesis with Flight Control 1I Application. Journal of Guidance and Control.
Vol. 7, No.2. March - April 1984.
~, [12] Athans, M. et ale Class Notes 6.232. MIT, January 1984 1I [13] Mordoff, K.F. "Grumman Competes Its X29-A Tests.
Aviation Week & Space Technology. March 11, 1985.
-121- REFERENCES [14] Aviation Week & Space Technology. February 18, 1985.
[15] Merkel, P. and R. Whitmoyer. "Development and Evaluation of Precision Control Modes for Fighter Aircraft." AIAA Guidance and Control Conference. San Diego, CA. 1976. Paper No.
76-1950.
[16] Safanov, M.G., A.J. Laub, G.L. Hartmann. "Feedback Properties of Multivariable Systems: The Role and Use of the Return Difference Matrix." IEEE Transactions on Automatic Control. Vol. AC-26, No. 1 February 1981.
[17] Roskam, J. Flight Dynamics of Rigid & Elastic Airplanes, Parts I & II. USA. 1972.
[18] Lehtomaki, N.A. Practical Robustness Measures in Multivariable Control System Analysis. PhD Thesis. MIT. May 1981.
[19] Haiges, K. Multivariable Flight Control with Time-Scale Separation. Master's Thesis. MIT.
May 1984.
[20] Stein, G. Personal Communication [21] Doyle, J. and G. Stein. "Mu1tivariable Feedback Design: Concepts for a C1asical/Modern Synthesis." IE~E Transactions on Automatic Control. February 1981.
~ -122-
APPENDIX 1; LINEAR MODEL ANALYSIS
APPENDIX 1; LINEAR MODEL ANALYSIS 1.1 Truth Model, A and B Matrices V~brat~on Mode Shape for Flexible Wing 1.2 Scaling Matr~ces Scaled A and B Matr~ces 1.3 E~genvectors of Scaled Model 1.4 Singular Value Decornpos~tion at DC and w=l rad/sec ,I ,)
-123-
....
'- Gener1C Forward-Swept W1ng Model A Matrix 5 2660E-04 5 3150E+00 -3.22ooE+01 -1 4530E+01 -1 4050E-01 1 5070E-03 2 7430E+00 1 9840E-05 -6.4380E-05 -2.8810E+00 -4 6720E-04 oo60E+00 7 6270E-02 -8 1820E-04 -1.4890E+00 -1.0770E-05
:r-
'0 0000[+00 o oooOE+OO o OOOOE+OO 0.0000[+00 o OOOOE+OO O.OOOOE+OO o ooooE+OO o ooooE+OO '0 (1) ::l 1.7620E-02 2.0330E-06 7.9560E+01 1.4750E-05 -8.3110E-01 -1 0550E+00 2.5010E+01 4580E-03 0..
I-' X O.ooOOE+OO o 0000[+00 OOOOE+OO O.oooOE+oo o OoooE+OO o 0000[+00 O.OOOOE+OO O.oooOE+OO I-' .
6.6400E+Ol -3 6240E+03 -2 0640E+Ol -9 4390E-Ol -3. 1160E+04 -6.7790E-05 -2.8050[+04 3 8550E-02 I-' o oooOE+oo O.ooOOE+oo O.ooooE+oo 0.0000[+00 o OoooE+OO o OOOOE+OO O.OOOOE+oo OoooE+OO 3.3630E-03 7 5090E+Ol -1.5640E-05 -6 43OOE-Ol -7 6250E-02 -8 1300E-04 -4 5240E+04 -3.6000E-02 N
-
~ B matx"l.X 9.4070E-01 5 8710E+00 -4 6270E·Ol -5 1080E-Ol o OooOE~OO 0.0000[+00 -1 9440EIOI 6 1330E+Ol O.OOOOEIOO o 0000[+00 -6 2oo0EI03 2.8170E+02 o OOOOE+OO O.OOOOE+OO 1.3380EIOO 6 4990E+01 V~brat~on Mode Shape (Reference 7)
Parameter Mode 1 Mode 2
6g.53
Frequency Wi (rad/sec.) 212.g4
Gen. Mass Mi (slug) 14.0 113.0
Gen. Stiffness ~ (lb/ft) 67680.0 5124000.0
Node
lPz eft)
tPp (rad)
tP~ (rad) tPz (ft)
1 -0.041 0.002 -0.003 -0.002
(w~ng root)
-0.025 -O.Oog -0.001
2 0.154
,I
-O.Olg
3 0.023 0.000 0.307
0.098 -0.027 0.000
4 0.453
O.lgS
S -0.034 0.000 0.587
6 0.309 -O.03g 0.000
0.707
7 0.436 -0.042 0.000 0.80g
0.572
8 -0.045 0.000 0.8g1
.
g
0.713 -0.046 -0.001 O.gSl
0.856 O.gSS
10 -0.046 -0.002
11 1.000 -0.046 -0.003
(w~ng tip) 1.000
'"
-125-
Append~x 1.2
Sca1~ng Matr~ces ..
S
x
1.
57.3
o.
57.3
57.3
1.
o. 1.
1.
1.
-'
•
S u
4.775 l
57.3 J [1/12 =
1.91
[ 57.3 1/30
S Sy x
•
i'
-126-
Scaled A and B Matrices
A Matrix
5. 2660E-04 9 2764E-02 -5 6200E-01 -2.5360E-01 - 1 2 7430E+OO 1.9840E-05 4050E-01 1 5070E-03 -8 5313E+01 -6. 1708E -04 -3.6887E-03 -2 8810E+OO -4.6720E-04 1 0060E+OO 4. 3699E+OO -4.6879E-02 OOOOE+OO O.OOOOE+OO O.OOOOE+OO 0 O.OOOOE+OO O.OOOOE+OO 1.0000E+OO O.OOOOE+OO O.OOOOE+OO 1648E-04 7 9560E+01 1. 4750E-05 -8 3110E-01 -6 0447E+01 1 4330E+03 8 3537E-02 1 0096E+OO
O.OOOOE+OO O.OOOOE+OO O.OOOOE+OO o OOOOE+OO
0 OOOOE+OO o OOOOE+OO O.OOOOE+OO 1.0000E+OO
-9.4390E-01 -5.4384E+02 -1 1832E-OS 1. 1589E+OO -3.S240E+03 -2 OS40E+01 -2 8050E+04 3.8550E-02 O.OOOOE+OO O.OOOOE+OO OOOOE+OO OOOOE+OO 0 O.OOOOE+OO O.OOOOE+OO O.OOOOEtOO O.OOOOE+OO 3.3630E-03 1 3106E+OO -2.7297E-07 -1.1222E-02 -7 6250E-02 -8. 1300E-04 -4.5240E+04 -3 6000E-02 I ~ N
B Matr1x
.....
I 1.229SE+OO 4.9255E-01 -5.5524E+OO -1.5324E+01
o OOOOE+OO
O.OOOOE+OO -2.3328E+02 1.8399E+03 O.OOOOE+OO O.OOOOE+OO -1.2985E+03 1 4750E+02 O.OOOOE+OO O.OOOOE+OO 2.8023E-01 3 4029E+01 'v ...
..
Scaled Model (Note: Complex numbers are written w1th 1mag1nary part beneath real part.)
:t"' 'tl 'tl CD
::s
0.
/-' Eigenvalues X I--' 7 3019E+00 -4.1612E-05 -4.1613E-05 -1.6952E-02 -1 6952E-02 -9 8119E+00 .
-9.8119E+00 -1.1918E+OI w 0.0000E+00 4.9226E-02 -4 9226E-02 2 1210E+02 -2 1210E+02 -5.9111E+OI O.ooooE+oo 5 9111E+Ol I
.-
N CD I E1genvectors 4 2981E-02 -1.0604E-01 -1 0604E-01 -2.2836E-05 -2 2836E-05 I 1808E-04 1. 1808E-04 1.1869E-02 o ooOOE~OO -1 0216E-01 1 0216E-Ol 5. 1164E-05 -5 1164E-05 -5 6448E-05 5.6448E-05 o ooooE+OO 1750E-Ol -9. 1830E-02 9 9125E-05 9.9125E-05 -9 9191E-05 -9 9191E-05 -8 1336E-04 -8. 1336E-04 -1 o oooOE+oo o OOooE+OO 9.6173E-05 -9.6113E-05 -1.4982E-03 1 4982E-03 1 5099E-03 -1 5099E-03 1613E-04 -4 1910E-04 -4.1910E-04 -8.0935E-02 -1.3421E-01 -6 0910E-02 -6 0910E-02 1 1813E-04 o OOOOE+OO O.OOOOE+OO 6.246IE-02 -6 2461E-02 -I 1862E-05 1862E-05 I 8360E-05 -1 8360E-05 9 6457E-Ol 3 0519E-03 -9.8124E-01 -3.0122E-03 -3 0122E-03 2.5226E-03 2 5226E-03 3.0519E-03 2.4957E-02 O.ooooE+oo O.OOOOE~OO -3.ooI0E-03 3.0010E-03 2.5261E-02 -2.5287E-02 -2 4957E-02 I. 2156E -02 1.8495E-02 I. 6837E -04 1.6831E-04 -2.5936E-03 -2 59J8E-03 -1.0499E-02 -1.0499E-02 o OOOOE+oo O.oooOE+OO 1.6798E-04 -I 6198E-04 3 2846E-04 -3 2846E-04 -I 2958E-02 1.2958E-02 8.6965E-Ol -2.2042E-Ol 9.3217E-02 -8 2109E-06 -8 2109E-06 -6.9819E-02 -6 9819E-02 6.6965E-01 O.OooOE+oo o OOOOE+OO 8.265IE-06 -8.2851E-06 -5.517IE-01 5 5111E-01 -4.9274E-01 4.9274E-Ol -2.6457E-08 -3.6515E-06 -2.4339E-06 -4.9115E-08 -4.9115E-08 -3 7953E-03 -3.1953E-03 -2 6457E-08 O.OOOOE+oo O.OOooE+OO -4.8992E-08 8 6431E-08 -8 6431E-08 4 6992E-08 9 2159E-04 -9.2159E-04 4 3587E-05 -4.8482E-06 -I 1788E-05 2.5420E-09 2.5420E-09 -I 9596E-01 -1.9596E-01 -4.8482E-06 O.OOOOE+OO 8.0126E-Ol -2 4112E-06 2 4112E-06 O.OOOOE+OO -2 2864E-09 2 2864E-09 -8 0726E-01
Appendl.x 1. 4
,
Transfer Matrl.ces used for sl.ngular value decomposl.tl.on
at DC
Unscaled
SCi'iled
gl)s gO ~~ber of rows· 2 Nt/mber of rows· :2 N~/",be,' 0 f co lumns· :2 Number of columns = 2
transfer 1 0,,2E'OO -2 3215E'OI
2 5460E-OI -7 7450E-OI
matrl.X
-8 21'18E-OI 0055E.OI -6 8457E-02 3 3517E-01 gO sigma gOs sigma Nt,mber of rows • NlImbe,' of ro~'s ..
Nllmber of columns. 2 r~lImbp., of co I umns = 2
sl.ngular values
u 8 8338E-OI 3 6582E-02 '5510EIOI 4 560~E-01 gO II gOs \I N\lmber of rows· 2 thllllhe,' of ,'ow", = 2 M,mber of columns 2 IJ\IIlIhe, of Lollimlls' 2
U matrl.X 9 2277E-OI -3 8536E-01 9 lar,2E-01 -J 9513E-OI
-3 8536E-OI -9 2277E-01 -3 95IJE-OI -9 1862E-OI "OS ., gO v Ntlllll'C'1' of row'! ~ 2 Number' of rows" 2 Nllrnher' of columllS' 2 Number of columns· 2 2274E-01 -9 92~4E-OI 2 9582E-OI -9.5524E-01
V matrl.x
-9 92~4E'OI -I 2214E-01 -9 5524E-OI -2 9582E-OI I, 'I
-129-
Transfer Matr~ces used for s~ngular value decompos~t~on at w=l rad/sec
"
aq aqs Number of rows • .
rows 2 of NI.llbei Number of columns • Number of columns s Enter xmln, xmax, xdel >edpl )(","lC.
Entel' >emtn, transfer x • 0.000 matr~x
. o 000
>e 2 0818E-01 -7 0042E-OI 2 "'" R 2 E - 00 - 2 tot J E - 0 I I 8157E-02 -3.0914E-02 2 17ME-OI -9 27"?E-OI I 3060E+00 -I.9316E+OO -5 79"9\:101 I 5G72E'OI 2 6719E-OI -7 9965E-01 :I 20GJE+00 -2 aQn9F-OI aq.slgma af'\'i sigma Number of rows • Numb~r of rows Number of columns· 2 Number of columns· 2 singular values Enter xmln, xmax. xdel Enter xmln, xmax, xdsl )( x • 0000 0.000 ~ 2 577:1E~00 2 0159E-OI 6 B049E~Ol 2 74B5E~OO ~ 2Iq U aqs u Number of rows· 2 Number of rows· 2 Numbel ot columns· 2 Number of columns· 2 Entsl' xmtll, xmax, xdel Enter xmln, xmax, xdel U matr~x )( .
0.000
)( . o 000
2 72a1E-OI 9 0700E-01 3 0634E-01 8.960BE-01 -2,7634E-02 -a.2006E-01 -a 9690E-02 -3.1879E-01 9.4065E-01 -2.7360E-01 9 2966E-01 -3 0890E-01 2 0063E-01 7 6531E-03 2 0078E-OI 7 7754E-05 aq.v aqs v Number of rows· 2 Numbel' of rows· 2
Number 0' columns· 2
Number of columns· Entel' xmlll, X,"I\)(, xdel Enter xmtn. xm2lX, xdel
V matr~x
)( . o 000
o 000
)( .
5 t927E-01 -8 5461E-01 2 34fi9E-QI -9 7207E-QI ) -B 4094E-QI -5 1097E-01 -9 5652E-01 -2 3093E-01 1.5226E-Ot 9.2514E-02 I 7319E-01 4.IBI2E-02 1mag~nary part 1S below real part) (Note:
-130-
t\.) t\.) t\.) t\.)
~ .
't1 t\.)
w I-' 't1 tIj
"'"
t:l Z CD t:l t:l t:l t:l III CD CD CD H I-' III III III >: <Q I-' 1-'- 1-'- t\.)
::s <Q <Q
<Q
::s
::s ::s
t:l
n
to ~
n
;3: 'tJ tIj Z en ~ I 1-3 ...
w
:u
...
I (j) ~ H Z en Append~x 2.1 Compensator Gain Matr~ces (SISO a.)
Des~gn A -6.3199E+00 H: ~ 6.0050E+Ol 7.7656£+01 1.9516£+03 -4. 1610£+00 -3.0103E+02 G: -62036E-03 9.6310E+Ol -7.6274£-04 1.6964E+00 6.7647£+00 -4.6306E-03 Append~x 2.2 ~.
Deaign B (SISO 6)
r -2 6705£+01 H: 4.4277£+01 6.0459£+01 1.9276E+03 -2.0931£+00 -2.1941£+02 G: -1.4509E-Ol 3.8431E-02 9.9968E+Ol 3.2932£-01 -3.3809£-02 5.4979E-04 )
-132-
Append~x 2.3
Compensator Ga~n Matr~ces
f,
Des~gn C (TITO)
m: match~ng matr~x
-2 9000E-Ol 6.5000E-02 -7.9000E-02 -5.0000E-02 H: -8.0485E+OO -9.4231E+OO 3.3078E+Ol 1 9598E+Ol 1.9598E+Ol 4 6351E+Ol 3.9795E+02 1.2662E+03 1.0179E+Ol -1.0721E+Ol 3.5161E+02 2.5209E+02 G: 4.9393E-04 -7.6933E+Ol -6.3529E+Ol -4 8729E-Ol -5 5159E-Ol 5 1513E-03 5.6533e-05 -6 3450e+Ol 7.7227E+Ol 2 9781E-Ol -1 3466e-Ol -2.211ge-04 \)
-133-
Appendix 2.4
Appendix 2.4 Regulator Feedback Gains (Reference 7)
o OOOOE+OO O.OOOOE+OOl
3.S700E-06 -7.S100E-O~_ -1.4200E-03 -1.2400E-01 -1 4~OOE-02 -2.6400E-03
[ -1.0800E-05 1.8730E+OO 9.3800E-03 2.9200E-01 1 4200E-02 2. 2600E-04 O.OOOOE+OO O.OOOOE+OOJ ..; t \ i'