EE C128 / ME C134 – Feedback Control Systems Lecture – Chapter 4 – Time Response Alexandre Bayen Department of Electrical Engineering & Computer Science University of California Berkeley September 10, 2013 Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 1 / 61
61
Embed
EE C128 / ME C134 { Feedback Control Systems · Lecture abstract Topics covered in this presentation I Poles & zeros I First-order systems I Second-order systems I E ect of additional
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
EE C128 / ME C134 – Feedback Control SystemsLecture – Chapter 4 – Time Response
Alexandre Bayen
Department of Electrical Engineering & Computer ScienceUniversity of California Berkeley
September 10, 2013
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 1 / 61
Lecture abstract
Topics covered in this presentation
I Poles & zeros
I First-order systems
I Second-order systems
I Effect of additional poles
I Effect of zeros
I Effect of nonlinearities
I Laplace transform solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 2 / 61
Chapter outline
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 3 / 61
4 Time response 4.2 Poles, zeros, & system response
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 4 / 61
4 Time response 4.2 Poles, zeros, & system response
Definitions, [1, p. 163]
Poles of a TF
I Values of the Laplace transformvariable, s, that cause the TFto become infinite
I Any roots of the denominatorof the TF that are common tothe roots of the numerator
Figure: a. system showing input &output, b. pole-zero plot of the system;c. evolution of a system response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 5 / 61
4 Time response 4.2 Poles, zeros, & system response
Definitions, [1, p. 163]
Zeros of a TF
I Values of the Laplacetransform variable, s, thatcause the TF to become zero
I Any roots of the numerator ofthe TF that are common to theroots of the denominator
Figure: a. system showing input &output, b. pole-zero plot of the system;c. evolution of a system response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 6 / 61
4 Time response 4.2 Poles, zeros, & system response
System response characteristics, [1, p. 163]
I Poles of a TF: Generate theform of the natural response
I Poles of a input function:Generate the form of the forcedresponse
Figure: Effect of a real-axis pole upontransient response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 7 / 61
4 Time response 4.2 Poles, zeros, & system response
System response characteristics, [1, p. 163]
I Pole on the real axis:Generates an exponentialresponse of the form e−αt,where −α is the pole locationon the real axis. The farther tothe left a pole is on thenegative real axis, the fasterthe exponential transientresponse will decay to zero.
I Zeros and poles: Generate theamplitudes for both the forcedand natural responses
Figure: Effect of a real-axis pole upontransient response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 8 / 61
4 Time response 4.3 First-order systems
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 9 / 61
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 10 / 61
4 Time response 4.3 First-order systems
Characteristics, [1, p. 166]
I Time constant, 1a : The time
for e−at to decay to 37% of itsinitial value. Alternatively, thetime it takes for the stepresponse to rise to 63% of itsfinal value.
Figure: 1st-order system response to aunit step
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 11 / 61
4 Time response 4.3 First-order systems
Characteristics, [1, p. 166]
I Exponential frequency, a: Thereciprocal of the time constant.The initial rate of change ofthe exponential at t = 0, sincethe derivative of e−at is −awhen t = 0. Since the pole ofthe TF is at −a, the fartherthe pole is from the imaginaryaxis, the faster the transientresponse.
Figure: 1st-order system response to aunit step
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 12 / 61
4 Time response 4.3 First-order systems
Characteristics, [1, p. 166]
I Rise time, Tr: The time for thewaveform to go from 0.1 to 0.9of its final value. Thedifference in time betweenc(t) = 0.9 and c(t) = 0.1.
Tr =2.2
a
Figure: 1st-order system response to aunit step
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 13 / 61
4 Time response 4.3 First-order systems
Characteristics, [1, p. 166]
I 2% Settling time, Ts: The timefor the response to reach, andstay within, 2% (arbitrary) ofits final value. The time whenc(t) = 0.98.
Ts =4
a
Figure: 1st-order system response to aunit step
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 14 / 61
4 Time response 4.4 Second-order systems: intro
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 15 / 61
4 Time response 4.4 Second-order systems: intro
General form, [1, p. 168]
I 2 finite poles: Complex pole pairdetermined by the parameters a and b
I No zeros Figure: General 2nd-ordersystem
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 16 / 61
4 Time response 4.4 Second-order systems: intro
Overdamped response, [1, p. 169]
I 1 pole at origin from the unit step input
I System poles: 2 real at σ1, σ2I Natural response: Summation of 2
exponentials
c(t) = K1e−σ1t +K2e
−σ2t
I Time constants: −σ1, −σ2
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 17 / 61
4 Time response 4.4 Second-order systems: intro
Underdamped response, [1, p. 169]
I 1 pole at origin from the unit step input
I System poles: 2 complex at σd ± jωdI Natural response: Damped sinusoid with
an exponential envelope
c(t) = K1e−σdtcos(ωdt− φ)
I Time constant: σdI Frequency (rad/s): ωd
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 18 / 61
4 Time response 4.4 Second-order systems: intro
Underdamped response characteristics, [1, p. 170]
I Transient response: Exponentially decayingamplitude generated by the real part of thesystem pole times a sinusoidal waveformgenerated by the imaginary part of thesystem pole.
I Damped frequency of oscillation, ωd: Theimaginary part part of the system poles.
I Steady state response: Generated by theinput pole located at the origin.
I Underdamped response: Approaches asteady state value via a transient responsethat is a damped oscillation.
Figure: 2nd-order stepresponse componentsgenerated by complexpoles
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 19 / 61
4 Time response 4.4 Second-order systems: intro
Undamped response, [1, p. 169]
I 1 pole at origin from the unit step input
I System poles: 2 imaginary at ±jω1
I Natural response: Undamped sinusoid
c(t) = A cos (ω1t− φ)
I Frequency: ω1
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 20 / 61
4 Time response 4.4 Second-order systems: intro
Critically damped response, [1, p. 169]
I 1 pole at origin from the unit step input
I System poles: 2 multiple real
I Natural response: Summation of anexponential and a product of time and anexponential
c(t) = K1e−σ1t +K2te
−σ1t
I Time constant: σ1I Note: Fastest response without overshoot
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 21 / 61
4 Time response 4.4 Second-order systems: intro
Step response damping cases, [1, p. 172]
I Overdamped
I Underdamped
I Undamped
I Critically damped
Figure: Step responses for 2nd-order systemdamping cases
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 22 / 61
4 Time response 4.5 The general second-order system
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 23 / 61
4 Time response 4.5 The general second-order system
Specification, [1, p. 173]
I Natural frequency, ωnI The frequency of oscillation of the system without damping
I Damping ratio, ζ
ζ =Exponential decay frequency
Natural frequency (rad/s)=
1
2π
Natural period (s)
Exponential time constant
I General TF
G(s) =b
s2 + as+ b=
ω2n
s2 + 2ζωns+ ω2n
wherea = 2ζωn, b = ω2
n, ζ =a
2ωn, ωn =
√b
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 24 / 61
4 Time response 4.5 The general second-order system
Response as a function of ζ, [1, p. 175]
I Poles
s1,2 = −ζωn ± ωn√ζ2 − 1
Table: 2nd-order response as a functionof damping ratio
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 25 / 61
4 Time response 4.6 Underdamped second-order systems
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 26 / 61
4 Time response 4.6 Underdamped second-order systems
Step response, [1, p. 177]
Transfer function
C(s) =ω2n
s(s2 + 2ζωns+ ω2n)
...partial fraction expansion...
=1
s+
(s+ ζωn) + ζ√1−ζ2
ωn√
1− ζ2
(s+ ζωn)2 + ω2n(1− ζ2)
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 27 / 61
4 Time response 4.6 Underdamped second-order systems
Step response, [1, p. 177]
Time domain via inverse Laplace transform
c(t) = 1− eζωnt(
cos (ωn√
1− ζ2)t+ ζ√1−ζ2
sin (ωn√
1− ζ2)t)
...trigonometry & exponential relations...
= 1− 1√1− ζ2
e−ζωnt cos(ωn√
1− ζ2 − φ)
where
φ = tan−1(ζ√
1− ζ2)
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 28 / 61
4 Time response 4.6 Underdamped second-order systems
Responses for ζ values, [1, p. 178]
Response versus ζ plotted along atime axis normalized to ωn
I Lower ζ produce a moreoscillatory response
I ωn does not affect the natureof the response other thanscaling it in time
Figure: 2nd-order underdampedresponses for damping ratio values
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 29 / 61
4 Time response 4.6 Underdamped second-order systems
Response specifications, [1, p. 178]
I Rise time, Tr: Time requiredfor the waveform to go from0.1 of the final value to 0.9 ofthe final value
I Peak time, Tp: Time requiredto reach the first, or maximum,peak
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 30 / 61
4 Time response 4.6 Underdamped second-order systems
Response specifications, [1, p. 178]
I Overshoot, %OS: The amountthat the waveform overshootsthe steady state, or final, valueat the peak time, expressed asa percentage of the steadystate value
I Settling time, Ts: Timerequired for the transient’sdamped oscillations to reachand stay within ±2% of thesteady state value
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 31 / 61
4 Time response 4.6 Underdamped second-order systems
Evaluation of Tp, [1, p. 179]
Tp is found by differentiating c(t) and finding the zero crossing after t = 0,which is simplified by applying a derivative in the frequency domain andassuming zero initial conditions.
L[c(t)] = sC(s) =ω2n
s2 + 2ζωns+ ω2n
...completing the squares in the denominator
...setting the derivative to zero
Tp =π
ωn√
1− ζ2
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 32 / 61
4 Time response 4.6 Underdamped second-order systems
Evaluation of %OS, [1, p. 180]
%OS is found by evaluating
%OS =cmax − cfinal
cfinal× 100
where
cmax = c(Tp), cfinal = 1
...substitution
%OS = e−ζπ√1−ζ2 × 100
ζ given %OS
ζ =− ln(%OS100 )√π2 + ln2(%OS100 )
Figure: %OS vs. ζ
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 33 / 61
4 Time response 4.6 Underdamped second-order systems
Evaluation of Ts, [1, p. 179]
Find the time for which c(t) reaches and stays within ±2% of the steadystate value, cfinal, i.e., the time it takes for the amplitude of the decayingsinusoid to reach 0.02
e−ζωnt1√
1− ζ2= 0.02
This equation is a conservative estimate, since we are assuming that
cos(ωn√
1− ζ2t− φ) = 1
Settling time
Ts =− ln(0.02
√1− ζ2)
ζωn
Approximated by
Ts =4
ζωn
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 34 / 61
4 Time response 4.6 Underdamped second-order systems
Evaluation of Tr, [1, p. 181]
A precise analytical relationshipbetween Tr and ζ cannot be found.However, using a computer, Tr canbe found
1. Designate ωnt as thenormalized time variable
2. Select a value for ζ
3. Solve for the values of ωnt thatyield c(t) = 0.9 and c(t) = 0.1
4. The normalized rise time ωnTris the difference between thosetwo values of ωnt for thatvalue of ζ
Figure: Normalized Tr vs. ζ for a2nd-order underdamped response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 35 / 61
4 Time response 4.6 Underdamped second-order systems
Location of poles, [1, p. 182]
I Natural frequency, ωn: Radialdistance from the origin to thepole
I Damping ratio, ζ: Ratio of themagnitude of the real part ofthe system poles over thenatural frequency
cos(θ) =−ζωnωn
= ζFigure: Pole plot for an underdamped2nd-order system
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 36 / 61
4 Time response 4.6 Underdamped second-order systems
Location of poles, [1, p. 182]
I Damped frequency ofoscillation, ωd: Imaginary partof the system poles
ωd = ωn√
1− ζ2
I Exponential dampingfrequency, σd: Magnitude ofthe real part of the systempoles
σd = ζωn
I Poles
s1,2 = −σd ± jωd
Figure: Pole plot for an underdamped2nd-order system
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 37 / 61
4 Time response 4.6 Underdamped second-order systems
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 38 / 61
4 Time response 4.6 Underdamped second-order systems
Underdamped systems, [1, p. 184]
I Tp ∝ horizontal lines
Tp =π
ωn√
1− ζ2=
π
ωd
I Ts ∝ vertical lines
Ts =4
ζωn=
4
σd
I %OS ∝ radial lines
%OS = e−ζπ√1−ζ2 × 100
ζ = cos(θ)
Figure: Step responses of 2nd-ordersystems as poles move: a. withconstant real part, b. with constantimaginary part, c. with constant ζ
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 39 / 61
4 Time response 4.7 System response with additional poles
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 40 / 61
4 Time response 4.7 System response with additional poles
Effect on the 2nd-order system, [1, p. 187]
I Dominant poles: The two complex poles that are used to approximatea system with more than two poles as a second-order system
I Conditions: Three pole system with complex poles and a third poleon the real axis
s1,2 = ζωn ± jωn√
1− ζ2, s3 = −αr
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 41 / 61
4 Time response 4.7 System response with additional poles
Effect on the 2nd-order system, [1, p. 187]
I Step response of the system in the frequency domain
C(s) =A
s+B(s+ ζωn) + Cωd
(s+ ζωn)2 + ω2d
+D
s+ αr
I Step response of the system in the time domain
c(t) = Au(t) + e−ζωnt(B cos(ωdt) + C sin(ωdt)) +De−αrt
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 42 / 61
4 Time response 4.7 System response with additional poles
Effect on the 2nd-order system, [1, p. 188]
3 cases for the real pole, αrI αr is not much greater thanζωn
I αr � ζωnI Assuming exponential decay
is negligible after 5 timeconstants
I The real pole is 5× fartherto the left than thedominant poles
I αr =∞
Figure: Component responses of a3-pole system: a. pole plot, b.component responses: non-dominantpole is near dominant 2nd-order pair,far from the pair, and at ∞
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 43 / 61
4 Time response 4.8 System response with zeros
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 44 / 61
4 Time response 4.8 System response with zeros
Effect on the 2nd-order system, [1, p. 191]
I Effects on the system responseI Residue, or amplitudeI Not the nature, e.g.,
exponential, dampedsinusoid, etc.
I Greater as the zeroapproaches the dominantpoles
I Conditions: Real axis zeroadded to a two-pole system
Figure: Effect of adding a zero to a2-pole system
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 45 / 61
4 Time response 4.8 System response with zeros
Effect on the 2nd-order system, [1, p. 191]
Assume a group of poles and a zero far from the poles....partial-fraction expansion...
T (s) =s+ a
(s+ b)(s+ c)
=A
s+ b+
B
s+ c
=(−b+ a)/(−b+ c)
s+ b+
(−c+ a)/(−c+ b)
s+ c
If the zero is far from the poles, then a� b and a� c, and
T (s) ≈ a{
1/(−b+c)s+b + 1/(−c+b)
s+c
}=
a
(s+ b)(s+ c)
Zero looks like a simple gain factor and does not change the relativeamplitudes of the components of the response.
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 46 / 61
4 Time response 4.8 System response with zeros
Effect on the 2nd-order system, [1, p. 191]
Another view...
I Response of the system, C(s)
I System TF, T (s)
I Add a zero to the system TF, yielding, (s+ a)T (s)
I Laplace transform of the response of the system
(s+ a)C(s) = sC(s) + aC(s)
I Response of the system consists of 2 partsI The derivative of the original responseI A scaled version of the original response
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 47 / 61
4 Time response 4.8 System response with zeros
Effect on the 2nd-order system, [1, p. 191]
3 cases for aI a is very large
I Response → aC(s), a scaled version of the original response
I a is not very largeI Response has additional derivative component producing more
overshoot
I a is negative – right-half plane zeroI Response has additional derivative component with an opposite sign
from the scaled response term
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 48 / 61
4 Time response 4.8 System response with zeros
Non-minimum-phase system, [1, p. 192]
Non-minimum-phase system:System that is causal and stablewhose inverses are causal andunstable.
I Characteristics: If thederivative term, sC(s), islarger than the scaled response,aC(s), the response willinitially follow the derivative inthe opposite direction from thescaled response.
Figure: Step response of anon-minimum-phase system
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 49 / 61
4 Time response 4.9 Effects of nonlinearities upon time responses
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 50 / 61
4 Time response 4.9 Effects of nonlinearities upon time responses
Saturation, [1, p. 196]
Figure: a. effect of amplifier saturation on load angular velocity response, b.Simulink block diagram
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 51 / 61
4 Time response 4.9 Effects of nonlinearities upon time responses
Dead zone, [1, p. 197]
Figure: a. effect of dead zone on load angular displacement response, b. Simulinkblock diagram
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 52 / 61
4 Time response 4.9 Effects of nonlinearities upon time responses
Backlash, [1, p. 198]
Figure: a. effect of backlash on load angular displacement response, b. Simulinkblock diagram
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 53 / 61
4 Time response 4.10 Laplace transform solution of state equations
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 54 / 61
4 Time response 4.10 Laplace transform solution of state equations
Laplace transform solution of state equations, [1, p. 199]
State equationx = Ax+Bu
Output equationy = Cx+Du
Laplace transform of the state equation
zX(s)− x(0) = AX(s) +BU(s)
...combining all the X(s) terms
(sI −A)X(s) = x(0) +BU(s)
...solving for X(s)
X(s) = (sI −A)−1x(0) + (sI −A)−1BU(s)
=adj(sI −A)
det(sI −A)
[x(0) +BU(s)
]Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 55 / 61
4 Time response 4.10 Laplace transform solution of state equations
Laplace transform solution of state equations, [1, p. 199]
State equationx = Ax+Bu
Output equationy = Cx+Du
Laplace transform of the state equation
Y (s) = CX(s) +DU(s)
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 56 / 61
4 Time response 4.10 Laplace transform solution of state equations
Eigenvalues & TF poles, [1, p. 200]
Eigenvalues of the system matrix A are found by evaluating
det(sI −A) = 0
The eigenvalues are equal to the poles of the system TF....for simplicity, let the output, Y (s), and the input, U(s), be scalarquantities, and further, to conform to the definition of a TF, let x(0) = 0
Y (s)
U(s)= C
[adj(sI−A)det(sI−A)
]B +D
=C adj(sI −A)B +D det(sI −A)
det(sI −A)
The roots of the denominator are the poles of the system.
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 57 / 61
4 Time response 4.11 Time domain solution of state equations
1 4 Time response4.1 Introduction4.2 Poles, zeros, and system response4.3 First-order systems4.4 Second-order systems: introduction4.5 The general second-order system4.6 Underdamped second-order systems4.7 System response with additional poles4.8 System response with zeros4.9 Effects of nonlinearities upon time responses4.10 Laplace transform solution of state equations4.11 Time domain solution of state equations
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 58 / 61
4 Time response 4.11 Time domain solution of state equations
Time domain solution of state equations, [1, p. 203]
Linear time-invariant (LTI) system
I Time domain solution
x(t) = eAtx(0) +
∫ t
0eA(t−τ)Bu(τ)dτ
I Zero-input responseeAtx(0)
I Zero-state response / convolution integral∫ t
0eA(t−τ)Bu(τ)dτ
I State-transition matrixeAt
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 59 / 61
4 Time response 4.11 Time domain solution of state equations
Time domain solution of state equations, [1, p. 203]
Linear time-invariant (LTI) system
I Frequency domain unforced response
L[x(t)] = L[eAtx(0)] = (sI −A)−1x(0)
I Laplace transform of the state-transition matrix
eAtx(0)
I Characteristic equation
det(sI −A) = 0
I ??? equation
L−1[(sI −A)−1] = L−1[adj (sI−A)det (sI−A)
]= Φ(t)
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 60 / 61
4 Time response 4.11 Time domain solution of state equations
Bibliography
Norman S. Nise. Control Systems Engineering, 2011.
Bayen (EECS, UCB) Feedback Control Systems September 10, 2013 61 / 61