Linear System Theory_2

Embed Size (px)

Citation preview

  • 7/31/2019 Linear System Theory_2

    1/41

    Dynamic System Theory(3 Credits, Fall 2012)

    Lecture 2:

    Mathematical Description of Systems

    September 26, 2012

    Instructor: M Junaid Khan

  • 7/31/2019 Linear System Theory_2

    2/41

    Outline

    Student suggestions

    Homework 1

    Review of last lecture Categories of systems

    Linear systems

    Linear time-invariant systems

  • 7/31/2019 Linear System Theory_2

    3/41

    Suggested list of References

    K. J. Astrom and R. M. Murray. Feedback Systems: An Introduction for

    Scientists and Engineers. Manuscript, 2007. Available online:

    http://www.cds.caltech.edu/~murray/books/AM05/wiki/index.php?title=Mai

    n_Page D. S. Bernstein. A Students Guide to Classical Control. Available

    online: http://www.engr.pitt.edu/electrical/facultystaff/

    mao/2646/Lectures/classic_control.pdf

    M. Dahleh, M. A. Dahleh, and G. Verghese. Lecture Notes for 6.241

    Dynamic Systems and Control. Massachusetts Institute of Technology,2003. Available online:

    http://ocw.mit.edu/OcwWeb/Electrical-Engineering-and-

    Computer-Science/6-241Fall2003/LectureNotes/index.htm

    G. F. Franklin, J. D. Powell, and A. Emami-Naeni. Feedback Control of

    Dynamic Systems, Addison-Wesley, 2002. B. C. Kuo. Automatic Control Systems. Prentice-Hall, 1995.

    N. Nise. Control Systems Engineering, 4th Edition, John Wiley and

    Sons, 2005.

    C. L. Phillips and R. D. Harbor. Feedback Control Systems, 4th Edition,

    Prentice Hall, 2000.

  • 7/31/2019 Linear System Theory_2

    4/41

  • 7/31/2019 Linear System Theory_2

    5/41

    Review of last lecture

    Important concepts from classical control Control system

    Feedback (advantages and disadvantages?) Dynamical system

  • 7/31/2019 Linear System Theory_2

    6/41

    Important concepts from classical control Control system

    Feedback

    Dynamical system

    Transfer function Definition

    Review of last lecture

  • 7/31/2019 Linear System Theory_2

    7/41

    Important concepts from classical control Control system

    Feedback

    Dynamical system

    Transfer function Definition

    Laplace transform and inverse Laplace transform

    Review of last lecture

  • 7/31/2019 Linear System Theory_2

    8/41

    Review of last lecture Important concepts from classical control

    Control system

    Feedback

    Dynamical system

    Transfer function Definition

    Laplace transform and inverse Laplace transform

    We seldom use the equation on the right to calculate an

    inverse Laplace transform; instead we use the equation of

    Laplace transform to construct a table of transforms for

    useful time functions. Then we use the table to find theinverse transform.

  • 7/31/2019 Linear System Theory_2

    9/41

  • 7/31/2019 Linear System Theory_2

    10/41

    Review of last lecture

    Important concepts from classical control Control system

    Feedback

    Dynamical system

    Transfer function Definition

    Laplace transform and inverse Laplace transform

  • 7/31/2019 Linear System Theory_2

    11/41

    Review of last lecture Important concepts from classical control

    Control system Feedback

    Dynamical system

    Transfer function Definition

    Laplace transform and inverse Laplace transform Partial fraction expansion of a rational function

  • 7/31/2019 Linear System Theory_2

    12/41

    Review of last lecture Important concepts from classical control

    Control system Feedback

    Dynamical system

    Transfer function Definition

    Laplace transform and inverse Laplace transform Partial fraction expansion of a rational function

    Useful theorems of Laplace transform

  • 7/31/2019 Linear System Theory_2

    13/41

    Review of last lecture

  • 7/31/2019 Linear System Theory_2

    14/41

  • 7/31/2019 Linear System Theory_2

    15/41

    Review of last lecture Important concepts from classical control

    Control system Feedback

    Dynamical system

    Transfer function

    Time-domain analysis (e.g. root-locus plot) Frequency-domain analysis (e.g. Bode plot and Nyquist

    diagram)

    Stability

    Bounded-input, bounded-output (BIBO) stability

    Criterion for BIBO stability: A linear time-invariant

    system is BIBO stable provided all roots of the

    system characteristic equation

    (poles of the closed-loop transfer function) lie in

    the left half of the s-plane [Why?]

  • 7/31/2019 Linear System Theory_2

    16/41

  • 7/31/2019 Linear System Theory_2

    17/41

    Review of last lecture

    Important concepts from classical control What is new in this course?

    State-space description

  • 7/31/2019 Linear System Theory_2

    18/41

    Review of last lecture

    Important concepts from classical control What is new in this course?

    State-space description

    State-space form is a convenient way to work with

    complex dynamics; matrix format is easy to use on

    computers

    Transfer functions only deal with input/output behavior,

    while state space form provides easy access to the internal

    features and response of the system

    State-space approach is great for MIMO (multi-input multi-

    output) system, which are very hard to work with using

    transfer functions

  • 7/31/2019 Linear System Theory_2

    19/41

    Review of last lecture Important concepts from classical control

    What is new in this course?

    State-space description

    State-space form is a convenient way to work with complex dynamics;matrix format is easy to use on computers Transfer functions only deal with input/output behavior, while state

    space form provides easy access to the internal features and response ofthe system State-space approach is great for MIMO (multi-input multi-output)system, which are very hard to work with using transfer functions

    State space can be used to study more general models:

    The ODEs do not have to be linear

    State space introduces the ideas of geometry intodifferential equations (remember the phase plane?)

  • 7/31/2019 Linear System Theory_2

    20/41

    Review of last lecture

    Important concepts from classical control

    What is new in this course? State-space description

    Feedback based on state variables (e.g., u=rKx)

    State-space based time-domain techniques

  • 7/31/2019 Linear System Theory_2

    21/41

    Categories of systems

    Single-input single-output (SISO) system, multi-input

    multi-output (MIMO) system, SIMO system, and MISO

    system

    Continuous-time system, discrete-time system, andhybrid system

  • 7/31/2019 Linear System Theory_2

    22/41

    Categories of systems Single-input single-output (SISO) system, multi-input multi-output (MIMO)

    system, SIMO system, and MISO system Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory A system is called a memoryless system if its output y(t0)depends only on the input applied at t0; it is independent of the

    input applied before or aftert0 Example: A matrix can be interpreted as a memoryless

    system relating an input vector to an output vector

    Most systems have memory: Their current output may

    depend on past, current, and even future inputs Question: Does the following system has memory?

    2

    2

    ( )( )

    d y tm u t

    dt

  • 7/31/2019 Linear System Theory_2

    23/41

    Categories of systems

    Single-input single-output (SISO) system, multi-input multi-output(MIMO) system, SIMO system, and MISO system

    Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    A system is called a causal or nonanticipatory system if its current

    output depends on past and current but not future input

    If a system is noncausal, then its current output will depend on

    future input (no physical system has such capability!) why we study

  • 7/31/2019 Linear System Theory_2

    24/41

    Categories of systems

    Single-input single-output (SISO) system, multi-input multi-output(MIMO) system, SIMO system, and MISO system

    Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    A system is called a causal or nonanticipatory system if its currentoutput depends on past and current but not future input

    If a system is noncausal, then its current output will depend on

    future input (no physical system has such capability!)

  • 7/31/2019 Linear System Theory_2

    25/41

    Categories of systems

    Single-input single-output (SISO) system, multi-input multi-output(MIMO) system, SIMO system, and MISO system

    Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    A system is called a causal or nonanticipatory system if its currentoutput depends on past and current but not future input

    If a system is noncausal, then its current output will depend on

    future input (no physical system has such capability!)

    Concept of state

    Generally, current output of a causal system y(t) isaffected by input from - to time t(very inconvenient to

    track u(t) from - to t)

  • 7/31/2019 Linear System Theory_2

    26/41

    Categories of systems Single-input single-output (SISO) system, multi-input multi-output

    (MIMO) system, SIMO system, and MISO system

    Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    A system is called a causal or nonanticipatory system if its current

    output depends on past and current but not future input

    If a system is noncausal, then its current output will depend onfuture input (no physical system has such capability!)

    Concept of state

    Generally, current output of a causal system y(t) is affected by inputfrom - to time t(very inconvenient to track u(t) from - to t)

    The state of a system at time is the information atthat, together with the input u(t), for , determinesuniquely the output y(t) for all

    0( )x t 0t 0t0

    t t

    0t t

  • 7/31/2019 Linear System Theory_2

    27/41

    Categories of systems Single-input single-output (SISO) system, multi-input multi-output(MIMO) system, SIMO system, and MISO system

    Continuous-time system, discrete-time system, and hybrid system Memoryless system and system that has memory Causal system and noncausal system A system is called a causal or nonanticipatory system if its currentoutput depends on past and current but not future input If a system is noncausal, then its current output will depend on futureinput (no physical system has such capability!) Concept of state Generally, current output of a causal system y(t) is affected by inputfrom - to time t(very inconvenient to track u(t) from - to t) The state of a system at time is the information at

    that, together with the input u(t), for , determinesuniquely the output y(t) for all

    The state summaries the effect of past input on futureoutput: Using the state at , we can express the input andoutput of a system as

    0( )x t

    0t

    0t

    0t t

    0t t

    0t

  • 7/31/2019 Linear System Theory_2

    28/41

    Categories of systems Single-input single-output (SISO) system, multi-input multi-output

    (MIMO) system, SIMO system, and MISO system Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    Concept of state

    Lumped system and distributed system A system is said to be lumped if its number of state

    variables is a finite vector

  • 7/31/2019 Linear System Theory_2

    29/41

    Categories of systems Single-input single-output (SISO) system, multi-input multi-output

    (MIMO) system, SIMO system, and MISO system Continuous-time system, discrete-time system, and hybrid system

    Memoryless system and system that has memory

    Causal system and noncausal system

    Concept of state

    Lumped system and distributed system A system is said to be lumped if its number of state

    variables is a finite vector

    A system is called a distributed system if its state has

    infinitely many state variables

  • 7/31/2019 Linear System Theory_2

    30/41

    Definition A system is linear if superposition applies

    Linear systems

  • 7/31/2019 Linear System Theory_2

    31/41

    Definition Equivalently, a system is linear if the additivity andhomogeneity properties hold

    Linear systems

  • 7/31/2019 Linear System Theory_2

    32/41

  • 7/31/2019 Linear System Theory_2

    33/41

    Definition Zero-input response and zero-state response

    Linear systems

  • 7/31/2019 Linear System Theory_2

    34/41

    Linear systems

  • 7/31/2019 Linear System Theory_2

    35/41

    Linear systems

  • 7/31/2019 Linear System Theory_2

    36/41

    Linear systems

  • 7/31/2019 Linear System Theory_2

    37/41

    Linear systems

  • 7/31/2019 Linear System Theory_2

    38/41

    Linear systems

  • 7/31/2019 Linear System Theory_2

    39/41

    Use state-space description Why use state-space approach?

    Concentrate on linear systems

    Linear models describe small perturbations from

    nominal operations, and most control design is aimed atregulating such perturbations

    Linear models are far more tractable than general

    nonlinear models, so systematic and detailed control

    design approaches can be developed

    Linear time-invariant systems

  • 7/31/2019 Linear System Theory_2

    40/41

    Linear time-invariant systems

  • 7/31/2019 Linear System Theory_2

    41/41

    Linear systems