alcs lect03fv

Upload: sameerfarooq420840

Post on 03-Apr-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/28/2019 ALCS Lect03fv

    1/16

    3/10/2013

    1

    Advanced Linear Control

    Systems

    Dr. Zeeshan Khan

    Department of Electrical Engineering

    Center for Emerging Sciences, Engineering & Technology (CESET), Islamabad

    1

    Course Objectives

    The course addresses dynamic systems, i.e., systems that

    evolve with time.

    Systems that can be modeled by Ordinary Differential

    Equations (ODEs), and that satisfy certain linearity and time-

    invariance conditions.

    Special consideration on MIMO systems.

    We will analyze the response of these systems to inputs and

    initial conditions: for example, stability and performance

    issues will be addressed. It is of particular interest to analyze

    systems obtained as interconnections (e.g., feedback) of two

    or more other systems.

    We will learn how to design (control) systems that ensure

    desirable properties (e.g., stability, performance) of the

    interconnection with a given dynamic system. 2

  • 7/28/2019 ALCS Lect03fv

    2/16

    3/10/2013

    2

    Course Outline

    The course will be structured in several major sections:

    A review of linear algebra, and of least squares problems.

    Representation, structure, and behavior of multi-input,multi-output (MIMO) linear time-invariant (LTI) systems.

    Robust Stability and Performance. Approaches to optimaland robust control design.

    Hopefully, the material learned in this course will form a

    valuable foundation for further work in systems, control,estimation, identification, signal processing, andcommunications.

    3

    Assignments, Quizzes and Exams

    At least 3 Assignments will be given during the course

    At least 6 quizzes will be taken

    There will be 2 Exams

    o 1 Mid-termo 1 Final exam

    4

  • 7/28/2019 ALCS Lect03fv

    3/16

    3/10/2013

    3

    Grading Policy

    10%

    10%

    30%

    50%Assignments

    Quizzes

    Mid term

    Final

    5

    Notes and Texts

    Course Book:

    Stanislaw H. Zak, Systems and Control, Oxford UniversityPress 2003.

    For beginners in Control:

    Ogata, K. Modern Control Engineering, Prentice Hall.

    Linear Algebra, Schaums Series.

    More references:

    D.G. Luenberger, Introduction to Dynamic Systems, Wiley,1979.

    T. Kailath, Linear Systems, Prentice-Hall, 1980.

    J.C. Doyle, B.A. Francis, and A.R. Tannenbaum, FeedbackControl Theory, Macmillan, 1992.

    6

  • 7/28/2019 ALCS Lect03fv

    4/16

    3/10/2013

    4

    Tentative Schedule

    Lecture # Date Topic Chapter

    1 02-03-2013 Introduction to dynamic systems and control,

    Matrix algebra

    Appendix

    2 03-03-2013 Projection theorem, Least squares estimation Appendix

    3 09-03-2013 Dynamical Systems and Modeling Chapter 1

    4 10-03-2013 Mathematical Modeling and Examples Chapter 1

    5 16-03-2013 Analysis of Modeling Equations Chapter 2

    6 17-03-2013 Linearization differential equations Chapter 2

    7 23-03-2013 Describing Functions for Nonlinear Systems Chapter 2

    8 24-03-2013 Reachability, Controllability, Observability etc Chapter 3

    9 30-03-2013 Companion forms and linear state feedback Chapter 3

    10 31-03-2013 State Estimator and combined Controller Estimator Chapter 3

    11 06-04-2013 Stability and methods to determine stability Chapter 4

    12 07-04-2013 Stability of nonlinear systems and Lyapunov

    theorems

    Chapter 4

    7

    What Is a System?

    A system is characterized by two properties, which are

    as follows:

    1. The interrelations between the components that are

    contained within the system

    2. The system boundaries that separate the components

    within the system from the components outside

    8

  • 7/28/2019 ALCS Lect03fv

    5/16

    3/10/2013

    5

    What is a dynamic system?

    A dynamical system consists of a set of

    possible states, together with a rule that

    determines the present state in terms of past

    states.

    The system quantities whose behavior can be

    measured or observed are referred to as the

    system outputs.

    SystemInput output

    9

    Describing a Control Problem

    The essential elements of the control problem, as

    described by Owens are as follows:

    1. A specified objective for the system

    2. A model of a dynamical system to be controlled

    3. A set of admissible controllers

    4. A means of measuring the performance of any

    given control strategy to evaluate its

    effectiveness

    10

  • 7/28/2019 ALCS Lect03fv

    6/16

    3/10/2013

    6

    Modeling a Dynamic System

    A common model of a dynamical system is the finite set of ordinary

    differential equations of the form

    x(t) = f (t, x(t), u(t)), x(t0) = x0,

    y(t) = h(t, x(t), u(t)),

    Where, the statexRn, the input u Rm, the output yRp, and f and h

    are vector-valuedfunctions withf : RRn Rm Rn and h : RRn Rm Rp.

    Another common modelof a dynamical system is the finite set of

    difference equations,

    x(k + 1) = f (k, x(k), u(k)), x(k0) = x0,

    y(k) = h(k, x(k), u(k)),

    Where,x(k) = x(kh), u(k) = u(kh), h is the sampling interval, and k 0 is an

    integer.

    11

    Open-Loop Versus Closed-Loop

    We distinguish between two types of control

    systems. They are:

    Open-loop control systems

    Closed-loop control systems

    12

  • 7/28/2019 ALCS Lect03fv

    7/16

    3/10/2013

    7

    Open loop System

    An open-loop control system usually contains thefollowing:

    1. A process to be controlled, labeledplant

    2. The controlling variable of the plant, called theplantinput, or justinputfor short

    3. The controlled variable of the plant, called theplantoutput, or justoutputfor short

    4. A reference input, which dictates the desired value ofthe output

    5. A controllerthat acts upon the reference input in order

    to form the system input forcing the output behaviorin accordance with the reference signal

    13

    Connecting Feedback and the

    Summing Point

    6. Thefeedback loop where the output signal is measured

    with a sensor and then the measuredsignal is fed back

    to the summing junction

    7. The summing junction, where the measured outputsignal is subtracted from the reference (command)

    input signal in order to generate an error signal, also

    labeled as an actuating signal

    14

  • 7/28/2019 ALCS Lect03fv

    8/16

    3/10/2013

    8

    Closed Loop System

    In a closed-loop system the error signal causes anappropriate action of the controller, which in turninstructs the plant to behave in a certain way in orderto approach the desired output, as specified by thereference input signal.

    Thus, in the closed-loop system, the plant outputinformation is fed back to the controller, and thecontroller then appropriately modifies the plant outputbehavior.

    A controller, also called a compensator, can be placedeither in the forward loop, as in Figure, or in thefeedback loop.

    15

    Closed Loop System (Contd )

    16

  • 7/28/2019 ALCS Lect03fv

    9/16

    3/10/2013

    9

    Axiomatic Definition of a Dynamical

    System Following Kalman, we can define a dynamical system

    formally using the following axioms:

    1. There is given a state spaceX; there is also T , aninterval in the real line representing time.

    2. There is given a space U of functions on T thatrepresent the inputs to the system.

    3. For any initial time t0 in T , any initial statex0in X, andany input u in U defined fort t0 the future states of

    the system are determined by the transition mapping

    : T X U Xwritten as(t1; t0,x(t0), u(t)) = x(t1).

    17

    Axiomatic Definition of a Dynamical

    System (Contd )4. The identity property of the transition mapping, that is,

    (t0; t0,x(t0), u(t0)) = x(t0).

    5. The semigroup property of the transition mapping, that is,

    (t2; t0,x(t0), u(t)) = (t2; t1,(t1; t0, x(t0), u(t)), u(t)).

    The semigroup property axiom states that it is irrelevant whetherthe system arrives at the state at time t2 by a direct transition fromthe state at time t0, or by first going to an intermediate state attime t1, and then having been restarted from the state at time t1andmoving to the state at time t2. In either case the system,satisfying the semigroup axiom, will arrive at the same state at timet2. This property is illustrated in Figure.

    c

    18

  • 7/28/2019 ALCS Lect03fv

    10/16

    3/10/2013

    10

    Axiomatic Definition of a Dynamical

    System (Contd )6. The causality property, that is,(t; t0,x(t0), u1(t)) =(t; t0, x(t0),

    u2(t)) for t0, tTif and only ifu1(t) = u2(t) for all tT .

    7. Every output of the system is a function of the form

    h : T X U Y,

    where Y is the output space.

    8. The transition mapping and the output mapping h arecontinuous functions.

    9. If in addition the system satisfies the following axiom, then it is saidto be time-invariant:

    (t1; t0,x(t0), u(t)) = (t1 + ; t0+ , x(t0), u(t)),

    where t0, t1 T .

    Thus, a dynamical system can be defined formally as a quintuple{T,X,U,Y} satisfying the above axioms.

    19

    Axiomatic Definition of a Dynamical

    System (Contd ) Our attention will be focused on dynamical systems modeled by a set of

    ordinary differential equations xi = fi (t, x1, x2, . . . , xn, u1, u2, . . . , um), xi

    (t0) = xi0, i = 1, 2, . . . , n, together withp functions, yj= h j (t, x1, x2, . . . ,

    xn, u1, u2, . . . , um), j = 1, 2, . . . , p.

    The system model state isx = [x1 x2 xn]T

    Rn. The system input is u =[u1 u2 um]TRm, and the system output is y = [y1 y2 yp ]TRp.

    In vector notation the above system model has the form

    x = f (t, x, u), x(t0) = x0,

    y = h(t, x, u),

    wheref : R Rn Rm Rn and h : R Rn Rm Rp are vector-valued

    functions.

    In further considerations, we regard a dynamical system under

    considerations and its model represented by the above equations as

    equivalent. We now illustrate dynamical system axioms on a simple

    example.20

  • 7/28/2019 ALCS Lect03fv

    11/16

    3/10/2013

    11

    Mathematical Modeling Process

    21

    Review of Work and Energy Concepts

    Suppose we are given a particle of a constant

    mass m subjected to a force F. Then, by

    Newtons second law we have,

    Here the force F and the velocity v are

    vectors. Therefore, they can be represented

    as

    Using the above notation, we represent

    equation

    22

  • 7/28/2019 ALCS Lect03fv

    12/16

    3/10/2013

    12

    Review (contd )

    Suppose now that a force

    F is acting on a particle

    located at a point A and

    the particle moves to a

    point B. The work Wdone byF along

    infinitesimally smalldistance s is

    23

    Review (contd )

    where s = [x1 x2 x3]T. The work WAB

    done on the path from A to B is obtained

    byintegrating the above equation:

    We now would like to establish a relation

    between work and kinetic energy. For this

    observe that

    24

  • 7/28/2019 ALCS Lect03fv

    13/16

    3/10/2013

    13

    Review (contd )

    Using the above relation and Newtons second

    law, we express WAB in a different way as

    25

    Review (contd )

    The above relation can be used to define the

    kinetic energy of a particle as the work

    required to change its velocity from some

    value vA to a final value vB.

    The relation WAB = KBKA = Kis also known as

    the workenergy theorem for a particle.

    26

  • 7/28/2019 ALCS Lect03fv

    14/16

    3/10/2013

    14

    Potential and Kinetic Energy

    A force is conservative if the work done by the force on aparticle that moves through any round trip is zero. In otherwords, a force is conservative if the work done by it on aparticle that moves between two points depends only onthese points and not on the path followed.

    We now review the notion ofpotential energy, or theenergy of configuration. Recall that ifthe kinetic energy Kof a particle changes by K, then the potential energy U mustchange byan equal but opposite amount so that the sum ofthe two changes is zero; that is, K+U = 0

    This is equivalent to saying that any change in the kineticenergy of the particle is compensated for by an equal butopposite change in the potential energy U of the particle sothat their sum remains constant; that is, K + U = constant

    27

    The potential energy of a particle represents a form ofstored energy that can be recovered and convertedinto the kinetic energy.

    If we now use the workenergy theorem, then we

    obtainW = K = U.

    The work done by a conservative force depends onlyon the starting and the end points of motion and noton the path followed between them. Therefore, formotion in one dimension, we obtain

    thus,

    28

  • 7/28/2019 ALCS Lect03fv

    15/16

    3/10/2013

    15

    Thus, we can write:

    A generalized equation to motion in three dimensions yields:

    Thus,

    There exist a property of a conservative vector field that the workdone by it on a particle that moves between two points dependsonly on these points and not on the path followed.

    29

    We now represent Newtons equation in an

    equivalent format that establishes a

    connection with the Lagrange equations of

    motion, which are discussed in the following

    section. To proceed, note that

    Hence:

    Or:

    30

  • 7/28/2019 ALCS Lect03fv

    16/16

    3/10/2013

    Let L = K U;

    The function L defined above is called the Lagrangianfunction or just the Lagrangian. Note that

    It can be simplified into:

    Equations above are called the Lagrange equations ofmotion, in Cartesian coordinates, for a single particle. Theyare just an equivalent representation of Newtonsequations as described above.

    31