Upload
drillonit
View
229
Download
0
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