gettrdoc[1].pdf

Upload: rchandra2473

Post on 14-Apr-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 GetTRDoc[1].pdf

    1/135

    000CY)

    ~OF

    DEPARTMENT OF THE AIR FORCEAIR UNIVERSITYAIR FORCE INSTITUTE OF TECHNOLOGY

    Wright-Patterson Air Force Base, Ohio

  • 7/27/2019 GetTRDoc[1].pdf

    2/135

    AFIT/GA/ENY/9 1M-01 /

    'y

    EFFECTS OF COLOCATION AND NON-COLOCATEONOF SENSORS AND ACTUATORSON FLEXIBLE STRUCTURES

    THESISW. C. LEE, Captain, USAF

    AFIT/GA/ENY/9 IM-01

    Approved for public release; distribution unlimited.

    91-05743 "~~~ ~~~~~~'lli ~lll 11 l

  • 7/27/2019 GetTRDoc[1].pdf

    3/135

    March 1991 Master ThesisEffect of Colocation and

    Non-colocation of Sensors and Actuatorson Flexible Structures

    W. C. Lee, Capt, USAF

    Air Force Institute of Technology AFIT/GA/ENY/91M-01WPAFB, OH 45433-6583

    Approved for public release;distributionunlimited

    This thesis compares the performance and robustnesof colocated and non-colocated sensor/actuator pairs. Linear quadratiGaussian and loop transfer recovery (LQG/LTR) procedures are used todesign optimum controllers for three example problems. The firstexample is a single motion degree-of-freedom system having motion onlyabout one axis. This type of system does not have any right half planzeros for the non-colocated case;however, the thesis shows it behavesa non-minimum phase system. The second example is a Bernoulli-Eulerbeam which does have RHP zeros. An optimum LQG/LTR controller can notimprove the robustness of non-minimum phase systems;whereas, colocatedsystems are aisy stabilize and make robust with LTR. However, thisthesis shows that non-colocated systems can achieve higher bandwidthand performance. So, each system has its own advantage.

    control theory flexible qtructurcs, actuators, LQG/LTR

    unclassified unclassified uncl .;sified unlimited

  • 7/27/2019 GetTRDoc[1].pdf

    4/135

    AFIT/GA/ENY/91M-01

    EFFECTS OF COLOCATION AND NON-COLOCATIONOF SENSORS AND ACTUATORSON FLEXIBLE STRUCTURES

    THESIS

    Presented to the Faculty of the School of Engineeringof the Air Force Institute of Technology

    Air UniversityIn Partial Fulfillment of theRequirements for the Degree of

    Master of Science in Astronautical Engineering

    W. C. Lee, B.S.C.E. /Captain, USAF .

    March 1991

    Approv'ed for public release; distribution unlimited.

  • 7/27/2019 GetTRDoc[1].pdf

    5/135

    Acknowledqements

    I wish to thank Mr Dan Malwitz of Contraves USA forprovidinq the finite element model used in this thesis. Hewas very helpful in clarifying questions I had concerningfinite element modeling and providing supporting materials.Another group who deserves much thanks is the people atEngineering Methods, Inc. of West Lafayette, Indiana. FromLuanna Hellerger, Paul Hunckler and Dave Phillips to Dr.Charles Hunckler, I can not appreciate the amount of time andeffort they took to assist me in getting ANSYS up and running.Also, Mr Bob Jurek and Mr Larry Falb at ASD's Scientific andEngineering Applications Division were very helpful in gettingan account set up so I could use the commercial version ofANSYS for some of my computer runs. I also appreciate thecontributions of the in-house people here at AFIT's computersupport and Capt Howard Gans in getting ANSYS set up in ourown laboratory. Finally, I need to thank Dr Patrick Sweeneyand Mr Tom Davis from University of Dayton who provided theinitial support in my using ANSYS as a research tool.

    My deepest appreciation goes toward my thesis advisor, DrBrad Liebst, for his motivation and support during this thesiseffort. His patience and dedication to higher learningallowed me to leave AFIT with a feeling of accomplishment in

    ii

  • 7/27/2019 GetTRDoc[1].pdf

    6/135

    having learned a little about the new and exciLing field ofcontrol engineering. I also appreciate the help of my thesiscommittee members, Capt Brett Ridgely, Lt Col Ron Bagley andDr Curtis Spenny for the-- helpful advice and support infinishing my thesis. Of course, my wife, Myong Sook, deservesthe most gratitude. Her endless patience during my long hoursat the computer and in the laboratory is something few peoplecould give. Her love and support got me through this projectand AFIT.

    W. C. Lee

    iii

  • 7/27/2019 GetTRDoc[1].pdf

    7/135

    Table of Contents

    Acknowledgements................ . .. .. . .....List of Figures....................viList of Tables...................ixAbstract.......................x

    I. Introduction.....................1-1

    II. Background.....................2-12.1 Pole/Zero Patterns for the Colocated Systems 2-22.2 Pole/Zero Patterns for theNon-colocated Systems.............2-62.3 Three Element Lumped Mass Model...........2-82.3.1 Colocation..................2-132.3.2 Non-crlocation...............2-17

    III. Linear Quadratic Gaussian/Loop Traznsfer Recovery 3-13.1 LQG/LTR Theory..................3-13.2 Linear Quadrati.c Regulator...........3-23.3 Linear Quadratic Estimator............3-43.4 Linear Quadratic Gaussian............3-73.5 LQG Design On Three Element Model. ...... 3-103.6 Loop Transfer Recovery.............3-16

    3.6.1 Root Mean Square Response ........ 3-193.6.2 LTR With Non-minimum Phase Systems . 3-20

    3.7 LTR On Three Element Model...........3-203.8 Step Response...................3-253.9 Conclusion....................3-26

    IV. A Two Motion Degree of Freedom Syste1........4-14.1 Introduction..................4-14.2 Exact Solution of a Transversr-, Beam.... 4-1

    iv

  • 7/27/2019 GetTRDoc[1].pdf

    8/135

    4.2.1 Modal Truncation and ItsEffect on Zero Location ..... . . 4-5

    4.3 Approximate Solution byFinite Element Method ... ........... 4-54.4 Ten Element Transverse Beam Example .... 4-84.4.1 Model Reduction to Four Modes . . 4-12

    4.5 LQG/LTR Control Design on the Beam .... 4-194.5.1 Step Response ... ........... 4-25

    4.6 Conclusion ..... .............. .. 4-26

    V. Finite Element Model of Contraves P52F Gimbals . 5-15.1 Finite Element Modeling ... .......... 5-15.2 LQG/LTR Control Design on the Gimbals 5-85.3 Step Response ..... ............... 5-135.4 Conclusion ...... ................ 5-14

    VI. Conclusion and Recommendations .. ......... 6-16.1 Summary ........ .. .................. 6-16.2 Contribution ........ ............... 6-46.3 Recommendations for Further Study ..... 6-5

    APPENDIX A: LQG/LTR Design Results .. ......... . A-IAPPENDIX B: ANSYS FEM Files .... ........... . B-iAPPENDIX C: MATLAB Programs ... ............ C-1

    Bibliography ........ ................... BIB-iVita ......... ..................... V-i

    v

  • 7/27/2019 GetTRDoc[1].pdf

    9/135

    List of Figures

    Figure Page2.1 Alternating Poles and Zeros .. .......... 2-52.2 Three Element Lumped Mass Model . ........ 2-82.3 Bode Plots of Colocated and Non-colocated

    Three Element Model ..... .............. 2-122.4 Closed Loop System with Unity Feedback

    and Proportional Gain .... ............. 2-132.5 Colocation of Sensors and Actuators ...... 2-152.6 Colocation with Lead Compensation . ....... 2-162.7 Non-colocation under Proportional Feedback with

    Sensor Located at Mass J2 ... ........... 2-172.8 Non-colocation under Proportional Feedback wth

    Sensor Located at the Opposite End at Mass J3 2-182.9 Non-colocation with a Lead Compensator ..... . 2-193.1 Block Diagram of the Full-state Controller . . 3-43.2 Block Diagram of the Kalman Filter ........ 3-53.3 Block Diagram of the LQG System . ........ 3-93.4 Closed Loop Bandwidths for the

    Three Element Model ..... .............. 3-123.5 Root Locus Plot for the LQG Design Without LTRfor the Colocated System ... ............ 3-143.6 Root Locus Plot for the LQG Design Without LTRfor the Non-colocated System .. .......... 3-153.7 Loop Transfer Recovery for the Colocated System 3-233.8 Root Locus for the LQG Design with LTR

    for the Colocated System ... ............ 3-23

    vi

  • 7/27/2019 GetTRDoc[1].pdf

    10/135

    3.9 LTR for the Non-colocated System ......... 3-243.10 Foot Locus for the LQG Design With LTR

    for the Non-colocated System .... ......... 3-243.il Step Response Three Element Model ........ . 3-264.1 Free-free Transverse Beam ... ........... 4-24.2 Exact Poles/Zeros of a Colocated System . . .. 4-44.3 Exact Poles/Zeros of a Non-colocated System 4-44.4 Ten Element Transverse Beam ... .......... 4-94.5 DOF for the Two Dimensional Element ...... 4-94.6 Bode Plot Comparing Frequency Response of 11 Modesto the Reduced 4 Modes for the Colocated Beam . 4-144.7 Bode Plot Comparing Frequency Response of 11 Modesto the Reduced 4 Modes for the Non-colocated Beam 4-144.8 Four Mode Shapes of the Ten Element Beam . . . . 4-154.9 Bode Plots of the Colocated and Non-colocated

    Ten Element Beam ...... ................ 4-184.10 Closed Loop Bandwidths for the

    Ten Element Beam ...... ............... 4-204.11 Root Locus for the LQG Design Without LTR

    for the Colocated System ... ........... 4-214.12 Root Locus for the LQG Design Without LTRfor the Non-colocated System .. ......... 4-224.13 LTR for the Colocated System .. ......... 4-234.14 Root Locus for the LQG Design with LT..for the Colocated System ... ........... 4-234.15 LTR for the Non-Colocated System . ....... 4-244.16 Root Locus for the LQG Design with LTR

    for the Non-colocated System .. ......... 4-244.17 Step Response of the Ten Element Beam ..... . 4-25

    vii

  • 7/27/2019 GetTRDoc[1].pdf

    11/135

    5.1 Contraves P52F Gimbal .... ............. 5-25.2 First Mode Showing the Rigid Boy Rotation 5-45.3 Bode Plots of the Colocated and Non-colocated

    Contraves Model ...... ................ 5-55.4 Truncated Model Compared to the Frequency Response

    for the Colocated Case .... ............. 5-65.5 Truncated Model Compared to the Frequency Response

    for the Non-colocated Case ... ........... 5-65.6 8th Ord-- Curve Fit Using Ansys.m to the

    Frequency Response Data ... ............ 5-75.7 Closed Loop Bandwidths for the Contraves Model 5-95.8 LTR for te Colocated Systems .. ......... 5-116.9 Root Locus for the TQG Design with LTR for theColocated System ...... ................ 5-1]5.10 LTR for the Non-colocated Systems ........ .. 5-125.11 Root Locus for the LQG Design with LTR for theNon-colocated System .................... . 5-5.12 Step Response of the Contraves Girbals . . . . 5-13

    viii

  • 7/27/2019 GetTRDoc[1].pdf

    12/135

    List of Tables

    Tables Page2.1 Poles and Zeros of the Transfer Function,

    Eqn. 2.11 ....... ................... 2-123.1 LTR for Colocated and Non-colocated Three

    Element Model ....... ................. 3-214.1 Eigenvalues from ANSYS and the Closed

    Form Solution ....... ................. 4-104.2 Poles and Zeros of the Ten Element Beam . . . . 4-17

    5.1 Poles and Zeros of the Contraves Model . . . . 5-36.1 Comparison of Colocated and Non-colocated Systems 6-4

    ix

  • 7/27/2019 GetTRDoc[1].pdf

    13/135

    AFIT/GA/ENY/9 M-01

    Abstract

    This thesis examines the effects of colocation and non-colocation of sensors and actuators on flexible structures.Colocated structures are easy to stablize and make robustbecause they have alternating poles and zeros on the imaginaryaxis. On the other hand, non-colocated systems are difficultto make robust because they have right half plane (RHP) zeros.Systems with RHP zeros are defined as non-minimum phasesystems and have traditionally been avoided in control design.

    The thesis uses linear quadratic Gaussian and looptransfer recovery (LQG/LTR) procedures to design optimumcontrollers for three example problems. The first examplestudied is a three element single motion degree of freedom(DOF) system analogous to torsional or longitudinal vibrationmodels. Because single motion DOF systems have motion aboutjust one axis, they have no RHP zeros. However, this thesiswill show that indeed the non-colocated single motion degree-of-freedomd system behaves like non-minimum phase systems.

    To model structures with RHP zeros, a finite elementmodel of a Bernoulli-Euler beam is investigated. LQG/LTRcontrollers are designed for the colocated and non-colocated

    x

  • 7/27/2019 GetTRDoc[1].pdf

    14/135

    systems. Then the closed loop systems are compared forperformance and robustness. Finally, a three dimensionalfinite element model of a Contraves P52F gimbal structure is

    analyzed. This third example has significantly more complexplant characteristics than the previous two examples.LQG/LTR controllers were designed for this commerciallyavailable structure. The results from the different desiniterations show that non-colocated structures although theymay not be robust can achieve higher performance.

    xi

  • 7/27/2019 GetTRDoc[1].pdf

    15/135

    AFIT/GA/ENY/91M-01

    EFFECTS OF COLOCATION AND NON-COLOCATIONOF SENSORS AND ACTUATORSON FLEXIBLE STRUCTURES

    THESISW. C. LEE, Captain, USAF

    AFIT/GA/ENY/91M-01

    Approved for public release; distribution unlimited.

  • 7/27/2019 GetTRDoc[1].pdf

    16/135

    EFFECTS OF COLOCATION AND NON-COLOCATIONOF SENSORS AND ACTUATORSON FLEXIBLE STRUCTURES

    I. INTRODUCTION

    Active control systems will be required in the design ofLarge Flexible Space Structures (LFSS). The future spacestation is a good example because it will likely consist of arigid central hub with flexible beam appendages surroundingit. These beams will have many low vibrational modes as aresult of maneuvers, motion of mass within the structure anddocking procedures [12:521]. Because such low densitystructures have little damping, the control system must dampenout these vibrational modes. Furthermore, the control systemcan help increase the size by allowing lighter and moreflexible structures to be built. However, the low mass andlow frequency modes of such structures can cause problems inkeeping it stable.

    Not only is the low vibrational modes of the structure aproblem, but physical limitations will govern the location ofthe sensor and the actuator pairs. Ideally, colocated systemsare desired because stability is easy to achieve using simplecontrol laws as shown by Gevarter in 1970 [3]. Since thattime, most of the control theories and designs have been based

  • 7/27/2019 GetTRDoc[1].pdf

    17/135

    on using colocated systems. But, frequently on spacestructures, physical limitations prevent colocation. A recentexample is the Galileo spacecraft launched by NASA in 1989.It has a separated actuator and sensor pair which made itdifficult to control a television camera and other instruments(sensors) located at the end of a flexible beam [4:1]. Thisbeam had four low frequency modes below the requiredbandwidth. To meet the performance specifications, thecontroller designed by the Jet Propulsion Laboratory had to besupplemented with a slewing manuever to minimize vibratorymotion. When possible, the sensor and the actuator should becolocated for ease of control design.

    In some cases, as stated by Thomas and Schmidt, it isbetter to have non-colocated sensors and actuators [12:521].Sometimes the sensor must be placed at a node which gives themost information, but where an actuator can not be placed. Agood example (given in Reference 12) is placing a sensor atthe tip end of a cantilever beam to measure the largestdisplacements with its actuator located at the wall. Non-colocated systems also allow greater design flexibility ifprecise stable control can be exerted at a distance throughthe flexible structure.

    In design of these control systems, whether they arecolocated or non-colocated, an accurate mathematical model ofthe structure is required. When the structure is modeled asa continuous systems, it is described by partial differential

    1 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    18/135

    equations. But, for large problems these may be impracticalto solve. Instead, computer based Finite Element Method (FEM)is the preferred way to model structures. These models toocan become very difficult to solve simply because of its size.Each element has nodes associated with it and each node canhave up to six Degrees of Freedom (DOF) for translations androtations (the DOF represents the unknowns in the problem).Large finite element models are usually truncated to smallernumber of modes. But, the truncation introduces moreuncertainties and modeling errors to the system. Inparticular, the truncated models introduce RHP zeros whichmakes the system non-minimum phase. Traditionally, non-minimum phase systems have been avoided because they aredifficult to control. Therefore, the objective of thecontroller is to a make the system robust in the face ofuncertainties and model variations.

    This thesis examines the effects between colocated andnon-colocated sensors and actuators on flexible structures.To truly model the complexities of a flexible system, acommercially available finite element model of a ContravesP52F gimbal structure will be used. First, a simple threeelement lumped spring-mass system is used to illustrate basicprinciples of applying control theory to a structure.However, this single motion DOF model does not exhibit any RHP

    1 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    19/135

    zeros of a non-minimum phase system usually associated withnon-colocation. A two motion degree of freedom system, atransverse beam, is examined to deal with RHP zeros in controldesign.

    The optimal control design techniques of linear quadraticGaussian and loop transfer recovery (LQG/LTR) are used tocontrol these systems. The design techniques developed forthe beam are then applied to the Contraves P52F gimbal. Thisallows the LQG/LTR design methodology to be used on astructure which exhibits more complex plant characteristicsthan a transverse beam. Then a thorough design analysis canbe evaluated for performance and robustness characteristicsbetween the two types of systems.

    The following sections of the thesis first covers thetransfer function between the input (actuator) and the output(sensor) for the flexible systems in Chapter II. It will beshown that the poles of the transfer function are the system'snatural frequencies; whereas, the zeros are functions of thesensor and the actuator locations. Chapter II also introducesthe single motion DOF three element lumped mass model.Chapter III introduces the LQG/LTR theory used to design thecontrollers for the colocated and the non-colocated systems.The three element model is used to illustrate the concepts ofthe LQG/LTR theory. Chapter IV presents the transverse beamhaving RHP zeros for the non-colocated case. Modal equationsof motion (EOM) for finite element models is used to derive

    1 - 4

  • 7/27/2019 GetTRDoc[1].pdf

    20/135

    the state-space equations which are needed for control theory.Then the LQG/LTR theory is used to design controllers for thefinite element transverse beam. Chapter V investigates thegimbal structure which because of its large number of modes istruncated. The control design is compared between the twosystems and evaluated for performance and robustness.Finally, Chapter VI summarizes the results and givesrecommendations for further study.

    1 - 5

  • 7/27/2019 GetTRDoc[1].pdf

    21/135

    II. BACKGROUND

    This section will present a thorough background on thepoles and zeros associated with colocated and non-colocatedsystems. Before analyzing the more complex Contraves P52Fgimbal structure, a simpler model will first be examined toillustrate basic principles. A three element model was chosento simulate the torsional effects of the motor on the gimbal.This model is analogous to studying the longitudinal or thetorsional vibration of a system. Because these systems haveonly motion about one axis, the term single motion DOF will beused in this thesis.

    This elementary model can show the effects of colocationand non-colocation of the actuator and the sensor. Withcolocation it is much simpler to stabilize a system becausethe transfer function exhibits the desirable property ofpole/zero alternation on the imaginary axis. In this case thepoles go to the neutrally stable zeros during high gaincompensated feedback. Non-colocated systems may have thepoles and zeros alternating on the imaginary axis, but theyusually have right half plane zeros as well. As discovered byCannon and Rosenthal [1], non-colocated systems are sensitiveto parameter variations and may have "zero flipping".

    The three element model for the non-colocated system

    2 - 1

  • 7/27/2019 GetTRDoc[1].pdf

    22/135

    examined in this chapter has no zeros. But, it can be shownto behave as a non-minimum phase system. Therefore, one cannot necessarily make the assumption that the system is minimumphase because it has no RHP zeros when modeling structures asa single motion DOF system (i.e. longitudinal and torsionalvibration models).

    2.1 POLE/ZERO PATTERNS FOR COLOCATED SYSTEMS

    First, the theory on pole/zero alternation is presentedbelow as proved by Martin in Reference 7. Shown below is thetransfer function with finite number of modes for a positionoutput sensor, y(x,s), and a control force input actuator,u(s), for a flexible structure

    H(s) = y(xs) - 2 (2.1)U(S) i S2 + 2Ci~is + Wi

    where Wi = i'th mode natural frequency,Ci = i'th mode damping

    s is the frequency domain notation afterLaplace transformation

    The quantities g, and h, are functions of the location ofthe sensor and the actuator, respectively, with respect to the

    2 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    23/135

    i'th mode shape. The zeros which are a function of hig havethe following properties as proved by Martin.

    Theorem:A rational function of the form

    NN-X ) a, + a2 + + (2.2)TN(X) D (x) x-b I x-b 2 x-bN

    with a i * 0; b i > b2 > ... > bN ; a,, b i E R;

    will have alternating poles and zeros on the real axis if, andonly if

    sign(aj) = sign(ak) for all j, k.

    Collorary:

    In Eqn 2.2, ifsign(a) = sign(ai 1 )

    then TN(x) has a real zero between the poles b, and b,+l .

    The significance of the alternating poles and zeros asshown by the theorems will be developed in the followingsections. The transfer function for a flexible mechanicalsystem given in Eqn 2.1 can be related to that of Eqn 2.2 by

    2 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    24/135

    setting x = s, = O, b i = _2, and a. = hig i. Thus anundamped system with poles at

    s -2 = _2, 1 i N

    will have zeros at

    s 2 = Zk 2 , 1 k N

    with wk < Z k < Wk+12if and only if

    sign(hjg,) = sign(hkgk) for all j,k.

    Eqn 2.1 for the colocated sensor/actuator pair withoutdamping for position output can be expressed as

    N a,H(s) = y ,S) - (2.3)u (s) i= s2 , 223

    where a = hg i is th e residue of th e i'th mode shape. Usingthe mode shape for a longitudinal vibration of a rod as anexample (this is also analogous to torsional vibration)[9:158, 15:155], the actuator and the sensor mode shapes arethe following:

    2 - 4

  • 7/27/2019 GetTRDoc[1].pdf

    25/135

    hi F2cos{ iw (0) }, actuator located at x = 0,gi= F2cos( ir (x1 }, sensor located at distance x

    When the sk-sor and the actuator are colocated at : = 0,the dot product of h. and gi becomes /2cos(0)*/2cos(0) = 2.The residues ai will always equal 2 and is positive;therefore,the zeros and poles alternate on the imaginary axis as shownin Figure 2.1.

    Y

    Figure 2.1 AlternatingPoles and Zeros

    To stabilize this type of system, the double poles at theorigin require a lead compensator to shift them away from theorigin. Then the remaining flexible poles will go to thezeros with an angle of departure greater than 90" tc remain inthe left half plane (LHP). In section 2.3.1, an examplc ofthis will be shown.

    2 - 5

  • 7/27/2019 GetTRDoc[1].pdf

    26/135

    2.2 POLE/ZERO PATTERNS FOR NON-COLOCATED SYSTEMS

    Using Eqn 2.3 when the sensor (gi) is located at theopposite end (x = 1), the finite transfer function is

    H(S) - y(l,s) _ 1 + (-l)llau~s)~ Y2 ++ (2.4)(S) S 2 j=1 S2 + W2

    h i = /2cos{ i7r(O ) = /-g i = F4cos{ iir(l) } = +,/2 for even number i

    - -,/ for odd number i

    Clearly, the residues do not have the same sign for all themodes and thus do not have alternating pole/zero pattern onthe imaginary axis. Bryson and Wie show that the transferfunction Eqn 2.4 for infinite number of modes do not havezeros except at infinity [15:159]. In Reference 15, theyderive the product expansion form of Eqn 2.4 from thetranscendental transfer functions of a wave equation forsingle motion DOF systems. Eqn 2.5 shows the zero locationsfor the three different cases of sensor location used inSection 2.3 for the three element model.

    2 - 6

  • 7/27/2019 GetTRDoc[1].pdf

    27/135

    _____~ - 25

    H(s) = ______ _ _ __

    Wk,

    where Zk 2 7rk7r

    For colocation when x =0, the zeros,

    Zk = (k - 1/2) 7r

    alternates between the poles. For non-colocation whenx= 1/2, the zeros,

    Zk = (2k - 1)7r

    are canceled by the poles. For non-colocation when x =1,the zeros,

    z k

    so that s 2/co -0, and has no zeros.

    2- 7

  • 7/27/2019 GetTRDoc[1].pdf

    28/135

    2.3 THREE ELEMENT LUMPED MASS MODEL

    This section will examine a single motion DOF systemabout a single axis for a three element lumped spring-massmodel to illustrate the principles used in this thesis. Thismodel is in essence a simple finite element model of atorsional rod. The diagram below shows the lumped spring-massmodel and the governing equations of motion.

    ei 62

    Ji J2 J3Figure 2.2 Three ElementLumped Mass Model

    Ji01 = Tm - K 1 (0 1 - Oe)J 2 0 2 = K, (0 1 -0 2 ) - K2(02 - 03) (2.6)J303 = K2(02 - 03 )

    2 - 8

  • 7/27/2019 GetTRDoc[1].pdf

    29/135

    whereJi are the moments of inertia,ei are the angle of rotation,Tm is the motor torque applied at mass i1Ki are the spring constants.

    Taking the values for the moments of inertia and thespring constants as unity, the ecquation simplifies to thefollowing:

    1= -01 + 02 + Tm

    02 = 01 - 202 + 03 (2.7)03 = 02 - 03

    The output of the measurements of the torsional rotationare the following:

    Y= 01Y2 02'Y3= 03

    These three second order linear equations can be put intothe tollowing state space form:

    = Ax + Bu (2.8)y = Cx

    2 - 9

  • 7/27/2019 GetTRDoc[1].pdf

    30/135

    Defining the following as the state and control vectors

    010203

    x= 01 U = Tm = input0203

    you have the following state space form for the equations ofmotion

    000100 x1 0000010 X2 0000001 X3 0X + U-110000 X4 11-2 1000 0 (2.9)01-1000 0X6 I100000]

    y= 010000 x0 0 1 0 0 0.

    Eqn 2.8, the state space equation, can be represented inthe frequency domain by the following familiar form of atransfer function.

    H(s) = C[sI - A]B (2.10)2 - 10

  • 7/27/2019 GetTRDoc[1].pdf

    31/135

    For the lumped spring-mass system, the SISO transfer functionsare the following:'

    S4+ 3 S2 + 1S 2 + 1 (2.11)1H(s) 2 (4 + 42 + 3 )

    The numerator represents the zeros for the three outputlocations. Note the first polynomial in the numerator is forthe colocated case and the second one is the non-colocatedcase for Y2 = 02" The third polynomial which is zeroth orderrepresents the case where the sensor/actuator pair are locatedon opposite ends. The denominator of the transfer function isthe characteristic equation of the model. Colving for theroots of the characteristic equation gives the system poles(structure's natural frequencies). These poles are the sameas taking the eigenvalues of the A matrix. The poles and thezeros are listed below in Table 2.1. The table agrees withEqn 2.5 which shows colocation has alternating zeros and non-colocation does not have zeros.

    Matlab was used, using [num,den] = ss2tf(A,B, C, D,l,w)2 - 11

  • 7/27/2019 GetTRDoc[1].pdf

    32/135

    Table 2.1 Poles and Zeros of the Transfer Function, Ean 2.11

    poles zeros, y. zeros, v2 zeros, Y30,0 1.000i .618i 1.000i none 1.732i 1.618i

    The following are the Bode plots of the magnitude versusfrequency for the colocated (yl as output) and the non-colocated (Y3 as output) transfer functions. The dipsrepresent the zeros on the imaginary axis and the rises arethe poles.

    BODE PLOT

    104

    102

    10'

    100

    10-2

    10o- 2 KEY \o-3 ,o',-colocoted10-4

    10-2 10 - 1 100 10' 102FREO (Rod/See)

    Figure 2.3 For Colocated, yl, and Non-colocated, Y3

    2 - 12

  • 7/27/2019 GetTRDoc[1].pdf

    33/135

    2.3.1 COLOCATION

    The zeros of the transfer function depend on the sensorand the actuator location. One can see from Eqn 2.11 thatthere are th'ree polynomial equations each representing one ofthe output cases. For the colocated case (y, 01), the secondorder polynomial, s4 + 3s2 + 1, has zeros(roots of thenumerator) as shown in Table 2.1. The poles and zeros areshown to be alternating. Using Eqn 2.2 reveals the transferfunction after partial-fraction expansion has all its residueshaving the same sign. The root locus plot of Figure 2.4 showsthe alternating pattern of poles and zeros when the residueshave all the same sign as Martin's theorem shows.

    To see the robust properties of the colocated system, theroot locus for open loop plant for the system in Figure 2.4will be plotted.

    .,, TG(s)

    Figure 2.4 Closed Loop System with UnityFeedback and Proportional Gain

    2 - 13

  • 7/27/2019 GetTRDoc[1].pdf

    34/135

    The following equation represents the closed loop transferfunction of the plant under unity feedback with proportionalgain.

    GCL (s) = kG(s) (2.12)1 + kG(s)where G(s) represents the transfer function of the open loop

    plant.k = proportional feedback of the output with nocompensation

    The root locus plot of Figure 2.5 contains the poles ofthe solution to the characteristic equation of Eqn 2.12 asgain k increases. The plot reveals one of the rigid bodypoles (there are two at the origin) are destabilizedimmediately while the flexible poles are marginally stable onthe imaginary axis.

    2 - 14

  • 7/27/2019 GetTRDoc[1].pdf

    35/135

    ROOT LOCUS2

    1.5

    u, 0.5

    -0.5-1

    -1.5

    -5 -4 -3 -2 -1 0 1 2 3 4 5REAL AXIS

    Figure 2.5 Colocation of Sensors and Actuators

    The system is clearly unstable for proportional compensation.But, a simple lead compensator can stabilize the plant asshown in Figure 2.6.

    2 - 15

  • 7/27/2019 GetTRDoc[1].pdf

    36/135

    RO O T LOCUS6

    4

    20

    -2

    -4

    -6-25 -20 -15 -10 -5 0REAL AXIS

    Figure 2.6 Colocation with Lead Compensation

    The compensator used is the following:

    GCL =-32( s + 8 ) (2.11)

    As depicted in Figure 2.6, the colocated system remains stableeven under high gain feedback. The gain value was increasedfrom .5 to 20.

    2 - 16

  • 7/27/2019 GetTRDoc[1].pdf

    37/135

    2.3.2 NON-COLOCATION

    For the case where the sensor is located in the middle(Y2 = 02), there is an excess pole which causes th e root locusplot to go unstable during proportional feedback as shown inFigure 2.7.

    ROOT LOCUS2.52

    1.51

    0.5

    S-0.5

    -1-1.5

    -2.5-2 -1.5 -1 -0.5 0 0.5 1 1.5 2REAL AXIS

    Figure 2.7 Non-colocation Under ProportionalFeedback with the Sensor Located at Mass J2

    Partial-fraction expansion reveals this non-colocatedsystem does not all have the same sign for its residues, so,the system does not have alternating poles and zeros. This isclear by examining the poles and zeros in Table 2.1. In fact,

    2 - 17

  • 7/27/2019 GetTRDoc[1].pdf

    38/135

    this system has the iindesirable property of being unobservablebecause the zeros cancel one of the poles. For the third casewhere the sensor and the actuator are located on opposite endsof the structure, there are no zeros. Therefore the system isclearly unstable during proportional feedback as shown inFigure 2.7.

    ) 'TOCUS2

    0 0.5

    -0.5

    -1,5

    -1.5 -1 -0.5 0 0.5 1.5REAL AX;S

    Figure 2.8 Non-colocated Case Under i7-oportionalFeedback with Sensor at the Opposite End at Mass J3

    Using a simple lead compensator as in the colocated case,the first flexible pole is immediately destabilized as shownin the root locus plot in Figure '.8. The transfer functionfor the lead compensator used is

    2 - 18

  • 7/27/2019 GetTRDoc[1].pdf

    39/135

    GcL 3 s__.2

    In the n'>i-colocated case, a lead compensator is ineffective.To ach'.;-ve stability, a higher order compensator is clearlyneeded. For this thesis, th e Linaar Quadratic Gaussian (LQG)desig:, techniques will be used to design the controller.

    ROOT LOCUS

    ...........................................................(A 0.5

    -05-

    -1 -0.8 -0.5 -0.4 -0.2 0 0.2 0.4 0. 0.5PEA1. Axis

    Figure 2.9 Non-colocation With a Lead Compensator

    2 - 19

  • 7/27/2019 GetTRDoc[1].pdf

    40/135

    III. LINEAR QUADRATIC GAUSSIAN / LOOP TRANSFER RECOVERY

    3.1 LQG/LTR THEORY

    Linear Quadratic Gaussian/Loop Transfer Recovery(LQG/LTR) theory is used to design the controllers to increasethe performance and robustness of the control systemspresented in this thesis. The first step to the LQG/LTRmethod is to design the Linear Quadratic Gaussian (LQG)controller. A quadratic performance index is used to definethe LQG controller; therefore, it produces an optimal controldesign stabilizes the closed loop system for the given designconditions. The LQG controller is comprised of the LinearQuadratic Regulator (LQR) and the Linear Quadratic Estimator(LQE). The LQR is a full-state feedback controller and theLQE is an estimator, commonly called the Kalman filter.

    The LQG/LTR design method modifies the standard LQE andrecovers the guaranteed robustness of the full-stateregulator. This results in a closed loop system (the combinedplant and the compensator) that is robust to uncertainties,disturbances and gain increases. The LQG/LTR methodology isalso ideal for mu?.ti-input-multi-output (MIMO) systems. Thefollowing section will first introduce the basics of the full-state feedback control theory. Then, the estimator and the

    3 - 1

  • 7/27/2019 GetTRDoc[1].pdf

    41/135

    LQG controller will be presented. Finally, loop transferrecovery is developed. These sections briefly introduce theoptimal control theory which is presented in more detail inmany other references. In particular the technical report,Introduction to Robust Multivariable Control, by Ridqely andBanda is extensively used by the author to develop the nextfour sections [10].

    3.2 LINEAR QUADRATIC REGULATOR

    The linear quadratic regulator as taken from chapter 6 ofRidgely and Banda is the following. The LQR relies onminimizing the quadratic performance index

    j = f [XI( ) Qc)x(t) + uT(t) Rcu(t) ] dt (3.1)

    for the state-space Eqn 2.9.The weighting matrices Qc and RC are chosen by the

    designer depending on the importance of the state or thecontrol vectors. If the (A, B] pair is stabilizable, then theoptimal control law is

    u = -KCx (3.2)

    3 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    42/135

    The gain matrix, K., is given by

    Kc = KC-IB P (3.3)

    where P is the symmetric positive semi-definite matrixsolution to the algebraic Riccati equation

    0 = ATp + PA -PBRlCBTp + Q (3.4)

    where selecting Qc = Q > 0 (postive semi-definite) is asufficient condition for asymptotic stability of the closed-loop system. Rc must be postive definite. Substituting thecontrol law, Eqn 3.2, into Eqn 2.9 yields the closed loopsystem.

    x= Ax + B[-Kcx]= [A - BKC]x (3.5)

    Figure 3.1 depicts the state space system of Eqn 3.5.

    3 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    43/135

    G(s) PlantUo

    Figure 3.1 Block Diagram of the Full-state Controller

    3.3 LINEAR QUADRATIC ESTIMATOR

    The one drawback of using the full-state regulator is itassumes all the states can be measured. It is frequentlyimpossible or very expensive to measure all the states (manysensors may be required on a space structure) ;therefore, anestimator must be used to model the system. This estimatormust also take into account disturbances in the system. Thefamiliar state-space equation now including disturbances is

    x = Ax + Bu + rw (3.6)y = Cx + v (3.7)

    where w and v are input and output disturbances, respectively.

    3 - 4

  • 7/27/2019 GetTRDoc[1].pdf

    44/135

    The disturbances are assumed zero-mean Gaussian stochasticprocesses which are uncorrelated in time and have thecovariances

    E[ w(t)wT(7) ] = Q 06(t-T) 0,E[ v(t)vT(7) ] = Rf6(t-r) > 0

    The covariance matrix Q0 is positive semi-definite;whereas, Rfis positive definite. The correlation between w and v will beassumed to be zero

    E[ w(t)vT(t) j = 0

    Equation 3.6 and the Kalman filter are represented by theblock diagram below.

    B T

    Figure 3.2 Block Diagram of the KalmanFilter

    3 - 5

  • 7/27/2019 GetTRDoc[1].pdf

    45/135

    The equation for the estimator is given by

    Xe = Axe + Bu + Kf(y - CXe) (3.8)

    where xe is the estimate of the states.The following development of the Kalman filter is taken

    directly from Ridgely and Banda. First, an assumption must bemade: the input and output disturbances, w and v, are time-invariant and wide-sense stationary. Then the matrices Q0 andRf are constant. This is a valid assumption as long as theobservation of the output is much greater than the dominanttime constants of the system. The Kalman filter gain matrix,Kf, minimizing the mean-square error

    E[eTe] (3.9)where

    e = x - xe (3.10)

    isKf = ZCTRf " (3.11)

    Z, the variance of the error function, is found by solving thealgebraic variance Riccati equation

    0 = AZ + ZAT - ZCTRf ICZ + Qf (3.12)

    3 - 6

  • 7/27/2019 GetTRDoc[1].pdf

    46/135

    with Qf = rQoQT . Frequently, F = I (meaning each state has itsown distinct process noise).

    The algebraic variance Riccati equation shown in Eqn 3.12has several solutions, for which the correct solution isunique and positive definite. A sufficient condition for Z toexist is that the pair [A, C] be completely observable. Thiscondition may be relaxed to detectability, in which case it isnecessary and sufficient and Z may be positive semidefinite.Given that Z exists, the error dynamics of the filter are

    =X - e (3.13)= [Ax + Bu + rw] - [Axe + Bu +Kf{y - CXe}]= [A - KfC]e + [F -Kf][w v]'

    Therefore, the poles of [A - KfC] are the poles of theestimator error response. The poles must be asymptoticallystable( the error must be getting smaller) if and only if thepair [A, F] is stabilizable.

    3.4 LINEAR QUADRATIC GAUSSIAN

    Combining the results of LQR and LQE gives the followingexpression for the LQG compensator

    3 - 7

  • 7/27/2019 GetTRDoc[1].pdf

    47/135

    xe(t) = Ax(t) - BKcXe(t) + Kf[y(t) - CXe(t)] (3.14)= (A - BK c + KfC)Xe(t) + Kfy(t)

    Taking the Laplace transform yields the following

    Xe(S) = [sI - A + BK c + KfC]- Kfy(s) (3.15)

    Now, substituting this into the control law (dropping thes notation)

    u = -KcX e (3.16)

    yields the expression for the LQG compensator

    u = -Kc[sI - A + BK c + KfC]IKfy (3.17)

    substituting the plant transfer function without the noises,w and v,

    y = C(sI - A) 'Bu (3.18)gives

    u = -Kc[sI - A + BKc + KfC] 'KfC(sI - A)-Bu (3.19)

    The following figure represents the Eqn 3.19 for the LQGcompensator and the plant.

    3 - 8

  • 7/27/2019 GetTRDoc[1].pdf

    48/135

    K's)__Compsar

    Figure 3.3. Block diagram of the LQG system.

    The poles of the LQG compensator are seen to be solutions of

    detfsI -A + BK- + KfCE = 0

    Although the poles of the regulator, the estimator and theclosed loop system are all stable, the LQG compensator polesare not always stable. The eigenvalues of the closed-loopsystem are evaluated to prove the stability. Taking the twoequations we have for the state

    X = Ax + B[-KcXe] + Tw (3.20a)Xe = (A - BK C + KfC)X e + KfCX + Kfv (3.20b)

    3 - 9

  • 7/27/2019 GetTRDoc[1].pdf

    49/135

    Remembering that

    = X - Xe (3.13)

    We can put Eqn 3.20a and Eqn 3.20b into its state space form

    [xA BKA BK [ ] (3.21)= 0 A - BKf Cj~e ] r -EUsing Schur's formula, the above equation can be broken intoits determinant form

    det[sI - A + BKc].det[sI - A + KfC] = 0 (3.22)

    Eqn 3.22 shows that the LQG compensator is composed of theregulator and the estimator poles which are stable.Therefore, the closed loop LQG systems are always stable,although the compensator itself may not be stable. An exampleof this unstable compensator will be shown in the nextsection.

    3.5 LOG DESIGN ON THREE ELEMENT MODEL

    The Linear Quadratic Gaussian (LQG) design techniquedeveloped in section 3.4 will be used to develop a sixth order

    3 - 10

  • 7/27/2019 GetTRDoc[1].pdf

    50/135

    compensator (same order as the plant) for both the colocatedand non-colocated cases. To make a fair design comparison,the closed loop bandwidths for the two systems were madeequal. This bandwidth was pushed as close as possible to thelowest frequency zero. This ensures the flexible poles willhave an effect the plant and the controller.

    Briefly, the LQ Regulator is designed for the highestbandwidth it can achieve by varying the state space weightingmatrix, QC" The bandwidth achievable is limited by the firstimaginary zero which causes the closed loop gain to go belowthe -3 dB line quickly. Then, the LQ Estimator is calculatedby estimating the noise matrices, Q0 and Rf. This thesis usesan approximate noise intensity for Q0 as ten percent of theinput force. The regulator and the estimator are thencombined to construct the LQG controller. In each case, thedesign is iterated by varying the QC weighting matrix for theLQR until they have approximately the same bandwidth. SeeFigure 3.4.

    3 - 11

  • 7/27/2019 GetTRDoc[1].pdf

    51/135

    BODE PLOT30 . . . .. . . . . . . .

    20100

    1; -10

    -20\-30\

    -40- KEY

    -5 0 non-olocoted

    -6010-2 10-1 100 101 102FREQ (Rad/Sec)

    Figure 3.4 Closed Loop Bandwidths for the ThreeElement Model

    The procedure leading to the LQG design was facilitatedby using a MATLAB script file, LQGD.M (See Appendix C for theprogram). The weighting matrices used for the LQR for thecolocated case is

    QC = diag(10 10 10' 10' 10' 10')

    and for the non-colocated case is

    Qc = diag(10 10 10 10 102.5 102.5)

    For both cases, the noise intensity at the input for the LQEis chosen as

    Q0 = 102.

    3 - 12

  • 7/27/2019 GetTRDoc[1].pdf

    52/135

    After designing the LQG controller the -oot locus of theclosea-loop system is plotted to check the stabilityrobustness. The transfer function of the LQG controller forthe colocated case is

    KLOG = (s + .177) (s + .19.892i) (s + .371.637i)(s + 316.2) (s + 3.125) (s + .155.838i) (s + .351.62i)

    Figure 3.5 shows the rc3t locus plot of the closed loopcolocated system. The compensated plant rewains stable forall gains in the range 0.5 to 30.0.

    ROOT LOCUS3

    2

    ( 0 -z

    -2 -.

    -4 -3 -2 -2REAL AXIS

    Figure 3.5 Root Locus for the LQG Design withoutLTR for the Colocated System

    3 - 13

  • 7/27/2019 GetTRDoc[1].pdf

    53/135

    The transfer function of the LQG controller for the non-colocated case is

    KLOG " (s + .12) (s + 1.72) (s - 7.5) (s - .2081.07i)(s + 1.304) (s + 3.1) (s 1.331.56i) (s + .9522.li)

    Figure 3.6 shows the root locus of the non-colocatedclosed loop system. With increasing gain, the closed looppoles of the compensator and the plant move into the righthalf plane after a gain of k=1.75. This is a seventy-fivepercent gain increase from the nominal design, but it is notas robust as the colocated system which remains stable forgains up to k = 30. One can see that LQG does not guaranteestability in the face of uncertainties. In fact, for the non-colocated system, it goes unstable rather easily. In otherwords, the controller is not robust and LTR techniques areneeded.

    3 - 14

  • 7/27/2019 GetTRDoc[1].pdf

    54/135

    ROOT LOCUS3

    xx-2-

    xx

    -1

    -4 -3 -2 -1G 2REAL AXIS

    Figure 3.6 Root Locus for the LQG Design without LTR forthe Non-colocated System

    3 - 15

  • 7/27/2019 GetTRDoc[1].pdf

    55/135

    3.6 LOOP TRANSFER RECOVERY

    As mentioned in section 3.5, the disadvantage of the LQGcompensator is that it is generally not robust. The threeelement non-colocated example went unstable after a small gainincrease. One reason is that the estimator inserted into theLQG loop no longer guarantees the stability margins from thefull-state feedback regulator. Loop recovery technique mustbe used by adjusting the Kalman filter gains.

    In looking at Figure 3.3 of the LQG block diagram, thereturn ratio (the characteristic equation of the SISO transferfunction) at point marked 1 determines the robustness andperformance properties for the plant, G(s). The return ratioat point 1 is

    K(s)G(s) = -Kc[sI - A + BKC + KfC]'KfC(sI - A) IB (3.23)

    If you break the loop at point 1, the return ratio at point 2is the full state feedback controller

    KLQR(S) = Kc(sI - A)_1B (3.24)

    The reason is when you break the loop at point 1, the signalto the Kalman filter matrix Kf is zero. This assumes that theA, B, and C matrices of the filter match those of the plantexactly. Thus, the gist of the LTR theory is to make the

    3 - 16

  • 7/27/2019 GetTRDoc[1].pdf

    56/135

    return ratios at points 1 and 2 to be the same. The followingis taken from Maciejowski (6:232].

    Let * = (sI - A) and rewrite Eqn 3.23 without thefrequency domain notation (s) for brevity.

    K(s)G(s) = -Kc[t + BK c + KfC]-KfC-B (3.25)

    Without going into the formal proof which is shown inRidgely and Banda [10:ch. 8] and Maciejowski [6:232-234], onecan see how Eqn 3.25 becomes 3.24 by observing what happens asKf is increased toward infinity. At low frequenies (s = jw),the term inside the bracket, t + BKc, becomes much smallerthan KfC. Thus, the bracketed term approaches [KfC] I . Thisleads to

    K(s)G(s) = -Kc [ KfC] 1 KfC t-1 B (3.26)K(s)G(s) = -K c I V1BK(s)G(s) = -KcVIB

    Intuitively, Eqn 3.26 shows that at low frequencies andhigh estimator gains the LQG controller and the plantapproaches the behavior of a full state regulator. In termsof poles and zeros, the effect of increasing the gain Kfcauses the closed loop poles of the Kalman filter to notch outthe plant zeros. The plant poles then move toward the

    3 - 17

  • 7/27/2019 GetTRDoc[1].pdf

    57/135

    compensator zeros. In turn, these compensator zeros approachthe closed loop pole locations of the full-state regulator andthus achieves the robustness guaranteed by the LQR. One canthen increase the robustness over large a bandwidth byincreasing the gain Kf. See the LTR plots of Figure 3.7 andFigure 3.9 in Section 3.7 for examples.

    However, there is a design trade off because increasingthe filter gains also increases the system noise response.One thing to keep in mind is that increasing the gain nolonger makes it a true Kalman filter. The noise intensity ischanging from the initial assumed Qf = Q0. See the equationbelow when the loop transfer recovery is applied at the plantinput.

    Qf = Q, + q 2BVBTRf = Ro

    V is any postive definite symmetric matrix and is usuallytaken as identity. Q0 and Ro are the actual noise intensities.The second term with q2 is the additional fictitious outputnoise associated with LTR. When q = 0, it becomes thestandard Kalman filter.

    3 - 18

  • 7/27/2019 GetTRDoc[1].pdf

    58/135

    3.6.1 ROOT MEAN SQUARE RESPONSE

    The effect of the incredsing the fictitious noise on thesystem can be measured by the Root Mean Square (RMS) responsefor the LQG/LTR closed loop system. The covariance of theoutput must be found by first solving the Lyapuno,, equationfor the state variance [5:104].

    AQ x + QXAT + BVBT = 0 (3.27)where

    Qx E(xxT)V= IA and B are from state space equation

    The output covariance is then

    Qy = E(yyT)

    which after combining with Eqn 3.27 becomes

    Qy = CQxCT (3.28)

    The RMS response is found by simply taking the square root ofthe diagonal of the covariance in Eqn 3.28.

    3 - 19

  • 7/27/2019 GetTRDoc[1].pdf

    59/135

    3.6.2 LTR WITH NON-MINIMUM PHASE SYSTEMS

    LTR theory is not guaranteed to work with non-minimumphase systems. Maciejowski states that some of the Kalmanfilter's eigenvalues or poles from the LQG design moves towardthe plant's zeros [6:231]. This implies LTR can only be usedfor minimum phase plants since the eigenvalues of the closed-loop regulator and the estimator cannot be in the left halfplane. However, LTR may still work if the right half planezeros are above the cross-over frequency.

    3.7 LOOP TRANSFER RECOVERY ON THE THREE ELEMENT MODEL

    For the three element model, the colocated system showsexcellent loop recovery properties throughout its frequencyrange (10-2 to 102 rad/sec). Examination of the systemeigenvalues shows that the poles of the plant and thecompensator moving toward the poles of the full-statecontroller. Figure 3.7 shows clearly the open loop systemapproaching the target loop of the full-state. The highfictitious noise of 1015 was able to get full recovery (asevident by the loop matching the full state). The root locusof the closed loop K(s)G(s) system shows it retains excellentrobustness with the poles going unstable after a gain increaseof k = 28.5 at q2 = 1015. This is almost a three-thousand

    3 - 20

  • 7/27/2019 GetTRDoc[1].pdf

    60/135

    percent gain variation that the colocated system can handle!See Figure 3.8 for the root locus plot.

    The non-colocated system does improve its robustnessslightly with LTR, although loop recovery is not as easy toachieve with the non-colocated system (indication that thistype of system is non minimum phase). See Figure 3.9 forq2 = [ 0 1018 o1020 . Notice the good recovery at lowfrequencies, but not at high frequencies. In fact there aresmall spikes in the loops where it diverges from the fullstate's open loop. Using a large fictitious noise value of1020 did get good recovery and damped out the spike. It alsoimproved the robustness of the system to gain variations up tok = 4. See Table 3.1

    Table 3.1 LTR for Colocated and Non-colocated Three ElementModel

    2 colocated non-colocated

    0 30 1.7510 30 1.7510 17.0 1. 5109 6.5 1.501012 8.0 1.501015 28.5 2.01018 30 2.751020 30 4.01024 30 7.0

    The table shows a decrease in the colocated system whenq2 = 19 and 1012. Starting at these fictitious noise values,

    3 - 21

  • 7/27/2019 GetTRDoc[1].pdf

    61/135

    the colocated RMS response becomes greater. Then the RMSresponse stabilizes after q2 = 1015. See Table A.l in AppendixA. Thus, the increase in the noise of the colocated systemappears to have an effect on the robustness of the system toloop transfer recovery.

    In looking at the LTR plots and the Bode plots, the non-colocated system has the advantage of having the highfrequency roll-off. This is desirable to prevent the noisefrom amplifying and driving the system unstable. The non-colocated system does have a major drawback in that it behaveslike a non-minimum phase system with RHP zeros. Figure 3.10shows the root locus plot using the fictitious noise value of1018. Note the poles moving into the right half plane as ifthere were RHP transmission zeros.

    3 - 22

  • 7/27/2019 GetTRDoc[1].pdf

    62/135

    LOG .1th LTR140 !U.t r' P

    8000

    40020000

    -200O-400 0

    -- 00-1 0 - 00 1-600 -4000 -200 0 1 200RRCIEALYXIS.

    Fiue3LRfor the Colocated System

    ROO LOC23

  • 7/27/2019 GetTRDoc[1].pdf

    63/135

    LQG .1th LTR

    1220

    q401202

    -0 q!l

    10-2 10-' 100 10' 10'FREOUENCY ( Rod/Sec

    Figure 3.9 LTR for the Non-colocated System

    ROOT LOCUS

    30-

    20

    10-

    -20-

    -30

    -35 -30 -25 -20 -15 -10 -5 0 5 10 15REAL AXIS

    Figure 3.10 Root locus for the LQG desing withoutLTR for the non-colocated system

    3 - 24

  • 7/27/2019 GetTRDoc[1].pdf

    64/135

    3.8 STEP RESPONSE

    The unit step input will now be applied to the closedloop full state regulator. The unit step input response isuseful for analyzing the performance characteristics of asystem. The time response is useful in revealing the risetime, settling time, and the steady state value [9:40].

    The RHP zero has an interesting influence on the stepresponse. Reid states that for non-minimum phase systems theinitial response is negative. This means the system moves inthe opposite direction in relation to the final steady-statevalue. If the system has no zeros (i.e. the non-colocatedthree element mass model), the initial response will be flat.The plot of the step response for the colocated and non-colocated systems are shown in Figure 3.11. The non-colocatedsystem shows a flat response initially since it has no zeros.The colocated step response shows it fluctuates as it comes toits steady-state value. This is the result of the imaginaryzeros and because the poles are lightly damped.

    3 - 25

  • 7/27/2019 GetTRDoc[1].pdf

    65/135

    STEP RESPONSE1.2

    0.2

    0.2 //// KEY

    ./ colocoted " -...---- non-colocoted

    -0.2 10 2 4 6 8 10 12 14 16

    TIME (sec)

    Figure 3.11. Step Response of the Three ElementModel

    3.9 CONCLUSION

    The colocated LQG/LTR system is very robust to gain

    variations. However, the robustness decreasesfor q2 = 109

    through 1012. The RMS response at these fictitious noisevalues show that the colocated system is much higher than thenon-colocated system. While the non-colocated case has lowRMS response, it is not robust in comparison to the colocatedsystem. It does improve slightly for very large q2 values.See Table A.I in Appendix A. Looking at the closed loopbandwidths show that the non-colocated system has very gooddamping and has the desirable high frequency roll off. Thecolocated system has little damping of its flexible poles. Inthis regard the non-colocated case is better.

    3 - 26

  • 7/27/2019 GetTRDoc[1].pdf

    66/135

    The step response to the unit input also shows the non-colocated system has better damped poles and a smoother risetime curve. However, the system exhibits non-minimum phasebehavior of having no initial response to the input for thefirst two seconds. See Figure 3.11. This maj be anunacceptable response. Recall this single motion DOF modeldid not have RHP zeros to cause a negative response typical ofnon-minimum phase systems. This leads to the next chapterwhich shows that non-colocated systems have RHP zeros for two-motion DOF models.

    Observing the closed loop eigenvalues of the LQG/LTRcontroller showed how it becomes robust. LQG design is helpedby LTR because as the fictitious noise is increased, thecompensator poles move toward the open loop planK zeros tonotch them out. The Kalman filter accomplishes this tasksince its closed loop poles (A - KfC) at high q2 values movesright onto the plant zeros. On the other hand, thecompensator zeros move toward the stable poles of the closedloop regulator (A-EKC). Thus, the plant poles duringcompensated feedback must move toward the compensator zeroswhich guarantees the stability and the robustness of theclosed loop full-state regulator. In essence, the LQGcompensator inverts the nominal plant and substitutes thedesired LQR dynamics.

    To summarize for the three element model using an initialnoise intensity of Q0 = 102, the colocated system can be made

    3 - 27

  • 7/27/2019 GetTRDoc[1].pdf

    67/135

    robust by just using the LQG compensator; whereas, the non-colocated system can be improved slightly with LTR. To getbetter rise time curve and damping for the colocated systemrequires a lower bandwidth away from its low frequencyimaginary zeros and therefore a drop in performance. On theother hand, the non-colocated system can achieve a higherbandwidth and better damping since it has no imaginary zerosaffecting the crossover frequency it can attain.

    3 - 28

  • 7/27/2019 GetTRDoc[1].pdf

    68/135

    IV. A TWO MOTION DEGREE OF FREEDOM SYSTEM

    4.1 Introduction

    The first example presented in this thesis of the threeelement lumped mass system showed the non-colocated system wastechnically minimum phase (i.e. no zeros in the right halfplane). However, the system showed non-minimum phasecharacteristics. For instance, the step response had initialflat resronse characteristic of a non-minimum phase systemwith no zeros. Loop transfer recovery to the full-state loopshape was limited, especially in comparison to the colocatedloop recovery shapes. At high frequencies, it exhibited thecharacteristic steep roll-off of a non-minimum phase system.

    4.2 EXACT SOLUTION OF A TRANSVERSE BEAM

    The three element lumped mass model is a single motionDOF system since it only has plane rotation about one axis.The numerator of the non-colocated transfer function waszeroth order and had no roots (refer to section 2.3.2). Thus,a single motion DOF system will not yield any zeros in theRHP. Therefore, a two motion DOF system will be examined to

    4 - I

  • 7/27/2019 GetTRDoc[1].pdf

    69/135

    demonstrate the non-minimum phase behavior for non-colocatedstructures. A two-dimensional beam which can translate androtate will be needed. As shown in Reference 14 by Bryson andWie, a Bernoulli-Euler beam with transverse bending vibrationswill have zeros in the RHP [14:165].

    7El , L,E(

    Figure 4.1 Free-free Transverse Beam

    The equation of motion for the transverse beam is

    y(IV, (x, t) + (x, t) = 0(4.1)

    where y(IV) a and a y(x4 at 2

    and y(x,t) is the transverse displacement.The displacement variables x and y are in units of L,

    time in units of (cL4/EI) /2. a is the mass density per unitlength. Taking the Laplace transforms of Eqn 4.1 yields

    4 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    70/135

    y(iV) (x,s) + s2 y(x,s) = 0 (4.2)

    Thus the transcendental transfer functions for free-freeboundary conditions for the two cases of colocation and non-colocation yields the following

    v(0,s) = sinhXcosX - coshlsinX (4.3a)u(s) A3 ( 1 - coslcoshA )

    y(ls) = sinhA - sinX (4.3b)u(s) A3 ( 1 - coslcoshA )

    where ;,= - s2 or s = jw (in the frequency domain)

    Solving for Eqn 4.3a directly shows the poles and zerosalternating on the imaginary axis of the complex plane asshown in 1igure 4.2. The non-colocated case, Eqn 4.3b, hasinfinite number of reflexive zeros on the real axis as shownin Figure 4.3.

    4 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    71/135

    120.90A

    61.67 C49.96

    22.37x 15.41

    Figure 4.2 Exact Poles/Zeros of aColocated System

    Figure 4.3 Exact Poles/Zeros of aNon-colocated System

    4 -4

  • 7/27/2019 GetTRDoc[1].pdf

    72/135

    4.2.1 MODAL TRUNCATION AND ITS EFFECT ON ZERO LOCATION

    Eqn 4.3 for the closed form solution to the Bernoulli-Euler beam shows that non-colocated structures have RHP zeroson the real axis. When the model is truncated, the finitedimensional form of the transfer function derived from Eqn 2.1shows that there can be complex zeros as well.

    y(l,s) , 2 I 4 (-l)i!+a(- + E (4.2)U(S) S2 S=2 +

    Reference 14 shows that Eqn 4.4 yields zeros on the real axisof the RHP when N = 1. When N = 2, Eqn 4.4 yields complexzeros in the RHP. Thus, a truncated model will notnecessarily have all its zeros on the real axis. But, it willhave RHP zeros.

    4.3 APPROXIMATE SOLUTION BY FINITE ELEMENT METHOD

    Using partial differential equation representation forstructures can be difficult to solve; therefore, the FiniteElement Method (FLM), will be used to analyze a two motion DOFbeam. The author used the FEM computer program, ANSYS, tosolve for the eigenvectors and the eigenvalues needed to get

    4 - 5

  • 7/27/2019 GetTRDoc[1].pdf

    73/135

    the equations of motion (EOM).Using the finite element approach as presented by

    Meirovitch [8:ch.4], the general EOM for an undamped system is

    [m](q(t)) + [k](q(t)) = (Q(t)) (4.5)

    where [M] and [K] are constant mass and stiffnessmatrices of size n (number of modes used)(q) and (Q(t)) are the column matrices ofgeneralized coordinates and generalized forces,respectively.

    Eqn 4.4 is difficult to solve because of the coupling inthe mass and the stiffness matrices. To solve these linear2nd order equations, the linear transformation

    (q(t)) = [u](r(t)} (4.6)where (r(t)} is a new set of generalized coordinates,

    [u] is a transformation matrix or a modal matrixcomprised of the eigenvectors,

    is used to decouple the mass and stiffness matrices so thatthey are diagonalized. The EOM using the new generalizedcoordinates is

    [m][u] ( (t)) + [k][u](?7(t)} = (Q(t)} (4.7)

    4 - 6

  • 7/27/2019 GetTRDoc[1].pdf

    74/135

    Pre-multiplying by [u]T results in the modal EOM

    [M]{(r(t)) + [K](n(t)) = (N(t)} (4.8)

    where [M] = [u]T[m][u] is the modal mass matrix,[K] = [u]T[k][u] is the modal stiffness matrix.

    Orthogonality of the modal matrices diagonalize the massand the stiffness matrices (given that they are constant andsymmetric). It is common to normalize the mass matrix to anidentity matrix. Multiplying by the inverse of the identitymass matrix makes the stiffness matrix equal to theeigenvalues since w = K/M. The final form of the EOM is then

    [I] {u(t) ) + [2] (77(t) ) = {N(t) ) (4.9)

    This form of the EOM is readily available from finite elementcomputer programs such as ANSYS. Eqn 4.8 can be put into thestate-space form of Eqn 2.8

    = [ 2 ] + UT (4.10)

    where u is the input control force,

    4 - 7

  • 7/27/2019 GetTRDoc[1].pdf

    75/135

    Linear transformation must also be applied to y = Cx to getthe output matrix in the state space equation form.

    y = .[u] [7 ]'T (4.11)

    Thus, the state space equation for output becomes

    y = [ C[u] : 0 ]x

    The matrix C is padded with zeros to match the size of thestate vector x (since no velocity measurements are taken).The C matrix in Eqn 4.11 for a single output case will be arow matrix of size 1 x n with ones at the nodes of interest.

    4.4 TEN ELEMENT TRANSVERSE BEAM EXAMPLE

    To show that the FEM can produce the [A], [B], and [C]matrices required for the state-space equations, a ten elementtransverse beam is modelled in ANSYS. See Appendix B for theANSYS data input file.

    4 - 8

  • 7/27/2019 GetTRDoc[1].pdf

    76/135

    y Xx F

    node 1 rode 1

    Figure 4.4 Ten Element Transverse Beam

    The two dimensional beam element (STIF 3) is an uniaxialelement with tension-compression and bending capabilities. Ithas three DOF at each node: translation in the x and ydirection; and rotation about the z axis.

    Uyl Uy2

    I &x

    STIF e1enznt

    Figure 4.5 DOF for the TwoDimensional Element

    For this example problem because bending is the primarymode of interest, x translational DOFs were neglected. Theten element beam has a total of 40 DOF (4 DOF/element x 10elements). Eliminating the DOFs at the internal nodes due tothe constraints results in total of 22 unkown DOF. Solvingthis free-free beam using modal analysis in ANSYS produces a

    4 - 9

  • 7/27/2019 GetTRDoc[1].pdf

    77/135

    22x22 modal matrix, [u], assoicated with the DOF

    UylOz1

    DOF = 1 !uy11Ozl

    The A matrix is formed from the mass and stiffness matrices,but ANSYS has normalized the mass matrix to identity so thatA can be derived by Eqn 4.9. The A matrix is

    r 0 22x22 I22x221A [_W[ 2 2x 2 2 0 22X22

    ANSYS outputs the eigenvalues in natural frequencies in unitsof cycles per time and must be converted to radians per timebefore using in the A matrix. Listed in Table 4.1 are theeigenvalues from Ansys compared to the closed form solutionfor free-free transverse beams [14:275].

    Table 4.1 Eiqenvalues from Ansys and the Closed Form SolutionAnsys Closed Form Solution Error0.0 Hertz 0.0 0.0 %0.0 0.0 0.04.072 4.088 0.411.196 11.259 0.621.884 22.080 0.9

    4 - 10

  • 7/27/2019 GetTRDoc[1].pdf

    78/135

    Note the first two modes are the rigid body modes (X = 0.0).The error is less than one percent for the first five modes,which shows the accuracy of the model with the full twenty-twomodes. Later section will compare the eigenvalue solution forjust four modes. The Q force matrix is

    00Q= 0

    1

    where 1 has been placed at the 21st row representing node 11in the y direction. Therefore the B matrix is

    [0

    where UTQ is the 21st row of the transposed modal matrix.The output matrix is

    4 00.10]4 - 11

  • 7/27/2019 GetTRDoc[1].pdf

    79/135

    where the ones represent a displacement sensor at node 1 (non-colocated) and node 11 (colocated). Remembering

    C = [c[u](2x22) o(2X22)]

    where C[u] becomes the 1st row and the 21st row of the modalmatrix, [u].

    4.4.1 MODEL REDUCTION TO FOUR MODES

    Because of the large size of the A matrix (44x44), themodel was reduced to only the first four modes. For the tenelement beam, going from twenty-two to four modes stillproduced accurate results for the first two flexible poles.This is evident by examining Figures 4.6 and 4.7. The Bodeplot of the reduced beam with four modes is compared with thefrequency response spectrum from ANSYS (KAN 6 Analysis). Inthis way, two different methods are used to find the transferfunction between input and output for a beam.

    The reduction produced a 8x8 A matrix containing the modeshapes of interest. The first four eigenvalues are still veryaccurate to the closed form solution shown in Table 4.1.

    4 - 12

  • 7/27/2019 GetTRDoc[1].pdf

    80/135

    0.0 Hertz0. 87!e-64.23212.727

    The second mode is the rigid body rotation, so the value wasmade zero. The first flexible pole is accurate to within 3.5percent of the closed form solution. See Figure 4.8 for themode shapes associated with the eigenvalues.

    4 - 13

  • 7/27/2019 GetTRDoc[1].pdf

    81/135

    BODE PLOTIC'

    MATLAEB'1C - 51 A',SY S

    me 10' 10 2 1C,3FREQ (Red/Sec)

    Figure 4.6 Bode Plot Comparing Frequenc,%,, Responserf 11 Modes to the Reduced 4 Modes for theColocated Beam

    muDE PLOT

    1- ,

    FR[E (e i, S~eFigure 4.7 Bode Plot Comparing the Frecjuernc,Response of 11 Modes to the Reduced 4 Modes for theNon-colocated Beam

    4 - 14

  • 7/27/2019 GetTRDoc[1].pdf

    82/135

    y]

    Figure 4.8 The Four Mode Shapes of th e TenElement Beam

    4 - 15

  • 7/27/2019 GetTRDoc[1].pdf

    83/135

    The final A matrix is

    0 0 0 0 1 0 0 00 0 0 0 0 1 0 00 0 0 0 0 0 1 00 0 0 0 0 0 0 1

    A= 0 0 0 0 0 0 0 00 0 0 0 0 0 0 00 0 -7.06x10 2 0 0 0 0 00 0 0 -6.39x10 3 0 0 0 0

    The B matrix is0000B=

    3.288').7273.3934.128]

    The C matrix is

    [ 3.288 0.727 3.393 4.128 0 0 0 0'C = [-2.272 2.485 3.654 -3.011 0 0 0 0,

    The eigenvalues of the A matrix are the system poles andthe transmission zeros are found using the tzero command inMATLAB. They are listed in Table 4.2.

    4 - 16

  • 7/27/2019 GetTRDoc[1].pdf

    84/135

    Table 4.2 Poles and Zeros of the Ten Element Beam

    Poles Colocated Zeros Non-colocated Zeros0,0,0,0 r/s 0,0 0,026.59i 18.32i 32.5279.97i 61.89i 65.20

    Note the extra pair of zeros for the second rigid body motionis canceled by the pair of zeros for the colocated and non-colocated zeros. This pole/zero cancellation did not causeobservability problems. Shown below is the Bode plot of theopen loop plant for both the colocated and non-colocatedsystems. Note the dips in the colocated plot indicating ithas imaginary zeros;whereas, the non-colocated has no dipsbecause its zeros are on the real axis. The non-colocated lowfrequency gain is little less than the colocatedgain;therefore, a pre-filter gain of 2 is required to theinput of the B matrix to make the two systems equal forcomparison purposes.

    4 - 17

  • 7/27/2019 GetTRDoc[1].pdf

    85/135

    I,

    10'

    Figure 4.9. Bode Plots of the Colocated and Non-colocated Ten Element Beam

    4 - 18

  • 7/27/2019 GetTRDoc[1].pdf

    86/135

    4.5 LOG/LTR CONTROL DESIGN ON THE BEAM

    The control design on the transverse beam producedinteresting results. The control design without LTR (thefictitious noise parameter q = 0 ), resulted in the colocatedsystem being robust to large gain variations (from 0.5 to 43).The non-colocated system did not improve with LTR as expectedof a non-minimum phase system.

    Both systems were designed to have the same bandwidth ofabout 8 rad/sec. Figure 4.10 represents the Bode plot of theclosed loop bandwidths for both cases. The weighting matricesused for the LQR for the colocated case is

    Qc = diag(10 5 1 0 5 10 5 10 5 10 1 0 103 L03),

    and for the non-colocated case is

    Qc = diag(104-5 104.1 104 104 103 103 103 103)

    For both cases, the noise intensity at the input for the LQEwas selected as

    Q4 = 101

    4 - 19

  • 7/27/2019 GetTRDoc[1].pdf

    87/135

    BODE PLOT60

    40

    20

    C3 0

    S-20

    -40

    -0 - c :o- oted - - -

    10 ' 102 10,3

    Figure 4.10 Closed Loop Bandwidths for the TenElement Beam

    The root locus plots show the poles of the closed loopsystem as gain is varied. The colocated system went unstableat gain of k = 43. See Figure 4.11. This system became lessrobust after LTR for q2 = 109" Then the system started toincrease in robustness until the gain value exceeded 100.Observing the LTR plots of Figure 4.13 clearly shows that thesystem gained the robustness of a full-state regulator. SeeTable A.2 in Appendix A for the results from the designiterations. Figures 4.14 shows the root locus plot forq2 = 1012. Note the highest frequency pole is the one thatgoes unstable. So, this system is very robust for the lowerfrequency poles.

    4 - 20

  • 7/27/2019 GetTRDoc[1].pdf

    88/135

    The non-colocated case was not able to get full looprecovery no matter how much fictitious noise was added. Infact, gains after q = 1012 made no improvement on the lowfrequency recovery. See Figure 4.15 for the LTR plots. Thepoles became unstable after a gain of k = 2 for all q2 values.See Table A.2 in Appendix A. The root locus plot for q2 = 1012is shown in Figure 4.16. This plot clearly shows the polesmoving toward the right half plane zeros.

    POOT LOCUS80 ...........................

    S200 ,,..

    -4 0 "x

    -0 -25 -20 -15 -10 -5 0REAL AXIS

    Figure 4.11 Root Locus for the LQG Design Without LTR forthe Colocated System

    4 - 21

  • 7/27/2019 GetTRDoc[1].pdf

    89/135

    ROOT LOCUS80

    60-

    40

    _ 20 o

    - -a0

    -40 "

    -60-

    -80 __ __ _ __ _ __ __ _ __ _ __ _ __ __ _ __ _ __ __ _ __ _ __ _-60 -40 -20 0 20 40 60REAL AYIS

    Figure 4.12 Root Locus for th e LQG Design Without LT R forthe Non-colocated System.

    4 - 22

  • 7/27/2019 GetTRDoc[1].pdf

    90/135

    LQ G WIth LTR

    80

    60

    +0. 220

    - 20 q1

    -40

    -00 -21-01 -1102 -503FRQEALY AXIS

    Fgr43LR for the Colocated System

    4 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    91/135

    LOC with LTR

    10 101122 0

    40

    -401

    -60O

    -10-0 20 12 0 3FRQEALY RAIS )

    Fgr 45LRfor the Non-colocated System

    4 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    92/135

    4.5.2 STEP RESPONSE

    The step response plot clearly shows which system is non-minimum phase. The non-colocated system has an initialnegative response to the step input. Otherwise, this systemhas much better damping than the colocated system which hasringing.

    STEP RESPONSE1.2

    06

    0.4

    I/ KEY/ cOIccOted

    - 20 01 02 03 04 G5 06 0.7 S0 LI 171ME (Se':)

    Figure 4.17 Step Response of the Ten Element Beam

    4 - 25

  • 7/27/2019 GetTRDoc[1].pdf

    93/135

    4.6 CONCLUSION

    For the ten element beam after large amounts offictitious noise was added, the colocated system became veryrobust as it approached the target full-state regulator. Onthe other hand, the non-colocated system did not get anyrecovery for any value of fictitious noise. The RMS responseof the colocated system was also much less than the non-colocated system. See Table A.2 in Appendix A.

    The step response for both systems had similar results asthe three element lumped mass example. The colocated systemhad ringing in its rise curve due to the lightly damped polesand the influence of the zeros on the imaginary axis. Thenon-colocated rise curve had the initial negative riseassociated with the RHP zero.

    Reviewing the closed loop pole locations show thatLQG/LTR designs agree with theory. As q2 is increased forthe colocated system, the Kalman filter's closed loop polesnotches out the plant zeros. Meanwhile, the LQG/LTRcompensator zeros move toward the closed loop poles of thefull-state regulator. In turn, the root locus shows theplant's poles moving toward the compensator zeros duringfeedback. This is clear in Figure 4.15 of the non-colocatedsystem which shows the filter poles notching out the plantzeros in the LHP. Thus, the compensated feedback systemachieves the robustness of a full-state regulator. The non-

    4 - 26

  • 7/27/2019 GetTRDoc[1].pdf

    94/135

    colocated system can not achieve loop recovery since it hasRHP zeros which prevent the Kalman filter poles from notchingout the zeros. However, the colocated system has higher noise

    which seems to cause the design trade-off in improving systemrobustness with LTR.

    4 - 27

  • 7/27/2019 GetTRDoc[1].pdf

    95/135

    V. FINITE ELEMENT MODEL OF CONTRAVES P52F GIMBALS

    5.1 FINITE ELEMENT MODELING

    The gimbal structure used in this investigation is atarget motion simulator built by Contraves USA. This gimbalmust be robust to parameter variations because it mustaG.omodate many different types of missiles for testing. Thecontrol design must be able to handle the changes in the massand inertia of the different payloads.

    The gimbal has an inner (azimuth axis) and an outer(elevation axis) gimbal arrangement. The gimbal is driven byhydraulic actuators that provide torque and uses position andtorque transducers (sensors) The torque for the finiteelement model is applied on a node on the inner gimbal atpoint A in Figure 5.1. Point A is also the location of thecolocated sensor and Point B is the location for the non-colocated sensor. The two gimbals are connected together bya pipe element (STIF 12) with soft beam elements (STIF 3)representing the bearing connection that simulates therotation of the inner gimbal. For this thesis, the outergimbal was fixed against rotation. The model is threedimensional in that it has all six DOF (xyz translation androtation) associated with the nodes.

    5 - 1

  • 7/27/2019 GetTRDoc[1].pdf

    96/135

    The ANSYS model in Figure 5.1 has over one thousandelements. Because of the large number of modes available, themodal analysis used only the first five modes.

    Figure 5.1 Contraves P52F Gimbal

    5 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    97/135

    This truncated model produced the following eigenvalues in itsnatural frequency form.

    S=1.418 Hz13.73661.4603940.8614761.030

    The first mode was found to be the rigid body mode of theinner gimbal. So, this frequency was taken as zero. The modeshape plot of Figure 5.2 shows the rotation (the solid shape)and the dotted line representing the original shape. Thesecond mode caused a pole/zero cancelation and was omittedfrom the analysis. The last two eigenvalues are at very highfrequencies. Thus, the only effective flexible pole is thethird mode at 61.46 Hz or 386.2 rad/sec.

    Table 5.1 Poles and Zeros of the Contraves Model

    Poles Colocated Zeros Non-colocated Zeros0,0386.2i 173.6i 229.724761.Oi 2247.8i 8667.129914.Oi 26915.Oi 0.0 11631.Oi

    Note Table 5.1 shows the non-colocated case has an imaginaryzero. This is not that unusual and is the result of modaltruncation. The bode plot shows the poles and zeros in Figure5.3.

    5 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    98/135

    Figure 5.2 The First Mode Showing the Rigid BodyRotation

    5 - 4

  • 7/27/2019 GetTRDoc[1].pdf

    99/135

    BODE PLOT

    10-'

    102/ IEY

    1 D- 4 OIOC tea

    103 102 103FEEC (ReciSe:

    Figure 5.3 Bode Plots of the Colocated and Non-colocated Contraves Model

    The accuracy of the truncation compared to the frequencyresponse of the structure shows the dominant pole at 386rad/sec was matched very well. But, the frequency responseshows there is also another pole/zero pair near 250 rad/sec

    that the truncated model does not have. See Figures 5.4 and5.5 on the next page. Considering the fact this model has allsix DOF and our sensor is only taking the rotationalmeasurement, the author considers this to be an acceptablesince the closed loop bandwidth is at 100 rad/sec which isbelow this first pole at 250 rad/sec. A position sensorlocated elsewhere on the model may sense the pole missed bythe sensor located at points A and B in Figure 5.1. Then thecontrol problem becomes single input and multi-output; but,this thesis is only examining the SISO case.

    5 - 5

  • 7/27/2019 GetTRDoc[1].pdf

    100/135

    BODE P .CT

    102 1- 14,FRC-Pc/Sc

    Fiur 5. Trnae MdlCmard t hFrqec Resons fo th----1td as

    Figure 5.4 Truncated Model Compared to theFrequency Response for the Col-ocated Case

    5

  • 7/27/2019 GetTRDoc[1].pdf

    101/135

    Further investigation was done to better match thefr-quency response curve by using a MATLAB script file ANSYS.r!written by Professor Bradley Liebst to do a least squares fit.This method produces a transfer function in polynomial form.The curve fit modeled the first two flexible poles well andproduced an eighth order polynomial. See Figure 5.6.

    SoId - True Trans. Fur c. I oshed - Best Fit Trans. Func.10 1 I. . .. . .

    100

    10-2K

    Q-210 - 3

    10--10-5

    1O-e I. 1.100 10' 102 103

    Frequency (Hz)

    Figure 5.6 8th Order Curve Fit Using Ansys.m tothe Frequency Response Data

    However, converting from transfer function to state spaceproduced a poorly conditioned (A, B, C, D) representation. Itappears the most numerically reliable method for state spacedesign is using the FEM modal analysis presented in Chapter 4.

    5 - 7

  • 7/27/2019 GetTRDoc[1].pdf

    102/135

    5.2 LOG/LTR DESIGN ON THE GIMBAL

    The final A matrix after truncation and reduction is8 x 8 in size. The state weighting selected for khe colocatedsystem is

    QC = diag(10 6 106 1 03 103 102 102 10 10)

    and for the non-collocated sytem is

    K diag(101-5 105"5 101 1 03 10? 102 10 10)For both cases, the noise intensity at the input was model2das

    Qo = lG

    The closed loop bandwidth for the LQG designs are shownin Figure 5.6 where the crossover frequency is defined as -3dBbelow the 0dB axis.

    5 - 8

  • 7/27/2019 GetTRDoc[1].pdf

    103/135

    ODE PLOT40

    20

    -20

    -40

    -60- otocctednorl-COlocoted -- -

    -80-101 102 103 104 105 Joe

    FREO (Pod/Sec)

    Figure 5.7 Closed Loop Bandwidths for theContraves Model

    The LQG design without LTR for the colocated caseproduced a system that went unstable at gain k = 5.5. Thenon-colocated system went unstable at k = 2.5. Interestingly,the LQG design for both systems placed compensator zeros inthe RHP. It was not until the fictitious noise value becameq2 = 109 did the all the colocated compensator zeros move intothe LHP. At this time, the system became very robust and itwpnt unstable at k = 25. The non-colocated case never gainedany robustness after LTR. Its compensator zeros remained inthe RHP for all fictitious noise values. See the results inTable A.3 in appendix A. The loop transfer recovery plots and

    5 - 9

  • 7/27/2019 GetTRDoc[1].pdf

    104/135

    the root locus plots for the colocated and non-colocated casesare shown on the following pages.

    5 - 10

  • 7/27/2019 GetTRDoc[1].pdf

    105/135

    L.C3 -t" LTP

    50'-

    10,J2 103 10. IC ,PE. ,NCZ' ( Rod,'Sec

    Figure 5.8 LTR for the Crn1ocated System

    08G R007 !.OC1L'S4

    3-

    - I-

    -5 -4 - 2 -

    REAL AxIS X10,

    Figure 5.9 Root Locus for the LQG Design with LTRfor the Colocated System

    5 -1

  • 7/27/2019 GetTRDoc[1].pdf

    106/135

    FP .GE-C. " Se

    Figure 5.10 LTR for the Non-colocated System

    ROCT LOCUS

    -21

    REAL AXIS

    Figure 5.11 Root Locus for the LQG Desiqi with LTRfor thie lNcn-colocated System

  • 7/27/2019 GetTRDoc[1].pdf

    107/135

    5.3 STEP RESPONSE

    The step response of Figure 5.12 shows the colocated andnon-colocated systems having similar rise times. Both systemshave good damping of its poles with the colocated showing asmall fluctuation due to its zero on the imaginary axis. Thenon-colocated system because it has RHP zeros has the initialnegative rise in its step reponse.

    K.K'

    T

    Figure 5.12 Step Response of the Contraves Gimbal

    5 - 13

  • 7/27/2019 GetTRDoc[1].pdf

    108/135

    5.4 CONCLUSION

    The non-colocated system since it was non-minimum phasecould not recover any robustness with LTR. On the other hand,the colocated system after sufficient fictitious noise wasadded at the plant input increased its robustness. See TableA.3 in Appendix A.

    The RMS noise responses for the colocated system wasgenerally larger than the non-colocated system due to thelarger QC weighting matrix used. The unit step input responserevealed the negative rise expected from non-minimum phasesystems for the non-colocated case. Both rise times were thesimilar and both had good damping.

    Some modeling inaccuracies were introduced by modaltruncation of the very large system to only the first fivemodes. Even then, one of the modes proved to be unobservable

    and had to be removed from the analysis. More analysis withhigher order models might be needed to more accurately modelthe system.

    5 - 14

  • 7/27/2019 GetTRDoc[1].pdf

    109/135

    VI. CONCLUSIONS AND RECOMMENDATIONS

    6.1 SUMMARY

    Chapter II introduced the three element lumped mass modelto illustrate basic principles of pole/zero patternsassociated with different cases of sensor and actuatorlocations. The colocated system (sensors and actuators at thesame location) has the desirable property of alternating polesand zeros on the imaginary axis. This pole/zero pattern makesit easy to stabilize the system with a simple le&dcompensator. The non-colocated system could not be stabilize:with a lead compensator. Because the three element model isa single motion DOF system, it did not have any RHP zeros.But, it exhibited non-minimum phase like behavior. The non-colocated system required a higher order controller tostabilize it.

    Chapter III introduced the LQG/LTR theory used to designthe higher order controller for the non-colocated system.Despite large fictitious noise added, loop recovery waslimited and marginally successful only at low frequencies. Itmaintained its high frequency roll-off characteristic of anon-minimum phase system.

    6 - 1

  • 7/27/2019 GetTRDoc[1].pdf

    110/135

    To show RHP zeros of a non-minimum phase system, ChapterIV introduced the FEM and the ten element transverse beam.This model exhibited the RHP zeros for the non-colocated case.

    As expected of a non-minimum phase system, LTR had littleeffect on improving the robustness in comparison to thecolocated system. Because the LTR theory relies on placingthe poles of the Kalman filter at the plant's zeros, the RHPzeros make this impossible to accomplish. For the colocatedsystem, LQG design without LTR was sufficient to make it veryrobust. However, LTR made the system much more robust as itapproached the robustness of the target full-state loop.

    Chapter V designed the LQG/LTR controllers for theContraves gimbal. The final results were similar to the tenelement beam. LTR made the colocated system more robust,although the robustness did not increase linearly. Of course,the non-colocated system which had RHP zeros had unsuccessfulLTR.

    This finite element model was much more complex than thebeam;therefore, modal truncation did not model one of thesystem's flexible poles at 250 rad/sec. However, thisflexible pole was above the design bandwidth of 100 rad/sec.The author considered the system to be accurate enough fordesign comparisons.

    Interesting observations were made concerning the LQG/LTRcontrollers. LQG design is helped by LTR because as thefictitious noise is increased, the compensator poles move

    6 - 2

  • 7/27/2019 GetTRDoc[1].pdf

    111/135

    toward the open loop plant zeros to notch them out. TheKalman filter accomplishes this task since its closed looppoles (A - KfC) at high q2 values moves to the plant zeros.On the other hand, the compensator zeros move toward thestable poles of the closed loop regulator (A-BKc). Thus,during compensated feedback the plant poles move to thecompensator zeros which recovers the robustness of the full-state regulator.

    The two designs are compared in Table 6.1. The followingwere used as criteria:

    A. Robustness1. Gain at which the root locus goes into the RHP2. Whether full recovery to the target full state loopis achieved3. Alternating poles and zeros indicating whether asystem can be easily stabilized

    B. Performance1. Bandwidth2. Step response

    - settling time- ringing- initial negative response or no response

    3. Damping4. RMS noise response

    6 - 3

  • 7/27/2019 GetTRDoc[1].pdf

    112/135

    C. Designability1. RHP compensator poles2. High frequency roll off3. State weighting required

    Table 6.1 Comparison of Colocated and Non-colocated Systems

    COLOCATED DESIGN NON-COLOCATED DESIGN

    A.1: Robust to gain variations Not robust to gainvariations

    A.2: LTR is possible over a LTR is not achieved,large bandwidth especially at high

    frequencyA.3: Has alternating poles/zeros No alternating pattern

    B.1: Lower bandwidth achievable Higher bandwidth achievableB.2: - Faster settling time - Slower settling time- Ringing - No ringing- n/a - Initial negative responseB.3: Poorly damped poles Poles damped wellB.4: Higher RMS response Lower RMS responseC.I: Compensator can have RHP poles for both systemsC.2: No high frequency roll-off High frequency roll-offC.3: Larger state weighting Smaller state weighting

    matrix required to matchbandwidth

    6 - 4

  • 7/27/2019 GetTRDoc[1].pdf

    113/135

    6.2 CONTRIBUTION

    It appears each system has its own advantage. Thecolocated system is very robust and can handle large gainvariations. But, the colocated system for a given stateweighting matrix can not achieve the same bandwidth the non-colocated system can. If performance was more important thanrobustness, the non-colocated system may be desired. Ofcourse, one has to live with the initial negative response ofa non-minimum phase system. Therefore, the control engineercan determine whether to go with colocation or non-colocationdepending on the specifications that are required.

    6.3 RECOMMENDATION FOR FURTHER STUDY

    To continue to the research on the effects of colocationand non-colocation of sensors and actuators, several otherfactors need to be evaluated. The selection of the stateweighting matrix, QC, seems to have a major influence on thebandwidth, damping, and the noise. Several references shouldbe investigated further in selecting