Professional Documents
Culture Documents
Chapter 2 數學基礎
Chapter 2 數學基礎
本章目的
1. 介紹複數。
2. 介紹頻域分析以及頻率圖。
3. 介紹微分方程式和狀態空間系統。
4. 介紹拉氏轉換的基本理論。
5. 舉例說明應用拉氏轉換求解線性常微分方程式的方法。
6. 介紹轉移函數觀念,及如何應用來建置線性非時變系統的模型。
7. 論述非時變系統之穩定性和羅斯赫維茲準則。
8. 以專案研究方式示範 MATLAB 工具的用法。
本章大部份習題的求解均可用MATLAB 工具
傳統控制理論所需數學工具包括複變數理論、微分和差分方程式、拉氏轉
換、z 轉換等。
現代控制理論需要更多精深的數學背景,諸如矩陣理論、集合理論、線性
代數和轉換、變分法、數學規劃、機率理論及其它更高深的數學。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 2 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
複數
Rectangular form : z x jy , where j 1 (2-1)
x R cos θ
(2-2)
y R sin θ
R x2 y2
y (2-3)
θ tan 1
x
z R cos θ jR sin θ (2-4)
e jθ cos θ j sin θ (2-5) Euler formula
z Re R
j
(2-6)
z* x jy (2-7)
z* R cos θ R sin θ Re jθ (2-8)
zz* R 2 x 2 y 2 (2-9) 圖2-1 Complex number z representation
in rectangular and polar forms.
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 3 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
j4 j3 j j2 1
► 例題 2-1-2 Find zn using Eq. (2-6).
z n Re jθ R n e jnθ R n nθ
n
圖2-2 複數平面
複變數
Figure 2-2 illustrates the complex s-plane, in which any arbitrary point s = s1
is defined by the coordinates = 1, and = 1, or simply s1 = 1 + j1.
The function in Eq. (2-13) has a pole of order 2 at s = – 3 and simple poles at s =
0 and s = – 1.
has a finite, nonzero value. Or, simply, G(s) has a zero of order r at s = si if 1/G(s)
has an rth-order pole at s = si.
Ex. The function in Eq. (2-13) has a simple zero at s = – 2.
The total numbers of poles and zeros of a rational function is the same, counting
the ones at infinity.
Ex. The function in Eq. (2-13) has four finite poles at s = 0, – 1, – 3, and – 3; there
is one finite zero at s = – 2, but there are three zeros at infinity, since
10
lim G ( s ) lim 0 (2-14)
s s s 3
10( s 2)
圖2-4 Graphical representation of G ( s ) in
s ( s 1)( s 3) 2
s 1 2 j 1 Re
jθ
(2-16)
R 2 1 5
2
圖2-5 Graphical representation of
2 s1 = 2j + 1 in the s-plane.
θ tan 1 1.107 ( 63.44)
1
1 j 2 tan1 1
π 2
1 1 j π2 1 j tan1 12
G(2 j ) e e e (2-17)
2 j(2 j 1) 2 5 2 5
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 14 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Ex. 2-1-3
Find the polar representation of G(s) given below for s = jω, where ω is a constant
varying from zero to infinity.
16 16
G ( s) (2-18)
s 10 s 16 ( s 2)( s 8)
2
jω 2 22 ω2 e j 1 (2-19)
ω R 1sin 1 (2-20)
2 R 1cos 1 (2-21)
R 1 22 ω2 (2-22)
ω R1
1 tan 1
(2-23)
2 R1
16
where R G( ω) G ( jω) (2 31)
2 ω
2 2
8 ω2 2
16
2 [(16 ω 2 ) j10 ω ]
( ω 4)( ω 64)
2
Real Imaginary
(2-33)
16 (16 ω ) (10 ω )
2 2
e j 10ω / R
( ω 4)( ω 64)
2 2 where tan 1
(16 ω2 ) / R
16
e j Re j
( ω 2 4)( ω 2 64) Im(G ( jω))
tan 1
Re( G ( jω ))
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 19 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Ex. 2-1-3 (continued)
See Fig. 2-7 for a graphical representation
of 16/[(j + 2) /[(j + 8)] for a fixed value of ω.
where (– p1) and (– p2) are poles of the function G(s). By definition, if s = j,
G(j) is the frequency response function of G(s), because has a unit of
frequency (rad/s):
K
G(s) (2-35)
( j p )( j p )
1 2
(s z )
k
G( s ) K k 1
n (2-38)
(s p )
i 1
i
jω z1 ... jω zm
R G ( jω) K
jω p1 ... jω pn (2-39)
G( jω) (ψ1 ... ψm ) ( 1 ... n )
When is zero, the magnitude of G(j) is unity, and the phase of G(j) is at 0.
Thus, at = 0, G(j) is represented by a vector of unit length directed in the 0
direction.
As increases, the magnitude of G(j) decreases, and the phase becomes more
negative. As increases, the length of the vector in the polar coordinates
decreases, and the vector rotates in the clockwise (negative) direction.
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 28 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
When approaches infinity, the magnitude of G(j) becomes zero, and the
phase reaches – 90. This is presented by a vector with an infinitesimally small
length directed along the – 90-axis in the G(j)-plane.
By substituting other finite values of into Eq. (2-43), the exact plot of G(j)
turns out to be a semicircle, as shown in Fig. 2-9.
圖2-9
1 ω2T22 1 1
G ( jω) (tan ωT2 tan ωT1 ) (2-45)
1 ω T1
2 2
The polar plot of G(j), in this case, depends on the relative magnitudes of T1
and T2.
If T2 is greater than T1, the magnitude of G(j) is always greater than unity as
is varied from zero to infinity, and the phase of G(j) is always positive.
If T2 is less than T1, the magnitude of G(j) is always less than unity, and the
phase is always negative.
The polar plots of G(j) of Eq. (2-45) that correspond to these two conditions
are shown in Fig. 2-10.
圖2-10
10
lim G ( jω) lim 0 (2-49)
ω ω ω 2
Thus, the properties of the polar plot of G(jω) at ω = 0 and ω = ∞ are ascertained.
Next, we determine the intersections, if any, of the polar plot with the two axes of
the G(j)-plane. If the polar plot of G(j) intersects the real axis, at the point of
intersection, the imaginary part of G(j) is zero; that is,
Im[G ( jω)] 0 (2-51)
To express G(j) as the sum of its real and imaginary parts, we must rationalize
G(j) by multiplying its numerator and denominator by the complex conjugate of
its denominator. Therefore, G(j) is written
10( jω)( jω 1)
G ( jω)
jω( jω 1)( jω)( jω 1)
10ω 2 10ω
4 j 4
ω ω 2
ω ω2
Re[G ( jω)] j Im[G( jω)] (2-52)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 35 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
When we set Im[G(j)] to zero, we get = , meaning that the G(j) plot
intersects only with the real axis of the G(j)-plane at the origin.
Similarly, the intersection of G(j) with the imaginary axis is found by setting
Re[G(j)] of Eq. (2-52) to zero.
The only real solution for is also = , which corresponds to the origin of the
G(j)-plane. The conclusion is that the polar plot of G(j) does not intersect any
one of the axes at any finite nonzero frequency.
Under certain conditions, we are interested in the properties of the G(j) at
infinity, which corresponds to = 0 in this case. From Eq. (2-52), we see that
Im[G(j)] = and Re[G(j)] = – 10 at = 0.
Based on this information, as well as knowledge of the angles of G(j) at = 0
and = , the polar plot of G(j) is easily sketched without actual plotting, as
shown in Fig. 2-11.
Figure 2-11
Polar plot of G(s) = 10/[s(s + 1)].
10
lim G( jω) lim 0 (2-56)
ω ω ω3
(2-56-a)
To find the intersections of the G(j) plot on the real and imaginary axes of
the G(j)-plane, we rationalize G(j) to give
10( jω)( jω 1)( jω 2)
G ( jω) (2-57)
jω( jω 1)( jω 2)( jω)( jω 1)( jω 2)
After simplification, the last equation is written
30 j10(2 ω 2 )
G ( jω) Re[G( jω)] j Im[G( jω)] 2 (2-58)
9ω (2 ω ) 9ω (2 ω 2 )2
2 2 2
Figure 2-12
Polar plot of G(s) = 10/[s(s + 1)(s + 2)].
where K and Td are real constants, and the z’s and the p’s may be real or
complex (in conjugate pairs) numbers.
In Chapter 7, Eq. (2-60) is the preferred form for root-locus construction, since the
poles and zeros of G(s) are easily identified.
For constructing the Bode plot manually, G(s) is preferably written in the following
form:
K1 (1 T1s )(1 T2 s )...(1 Tm s ) Td s
G( s) e (2-61)
s (1 Ta s )(1 Tb s )...(1 Tn s )
j
where K1 is a real constant, the T ’s may be real or complex (in conjugate pairs)
numbers, and Td is the real time delay.
If the Bode plot is to be constructed with a computer program, then either forms
of Eq. (2-60) or Eq. (2-61) can be used.
Because practically all the terms in Eq. (2-61) are of the same form, then without
loss of generality, we can use the following transfer function to illustrate the
construction of the Bode diagram.
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 43 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
K (1 T1s )(1 T2 s )
G( s ) eTd s (2-62)
s(1 Ta s )(1 2ξs / ωn s / ωn )
2 2
where K, Td, T1, T2, Ta, , and n are real constants. It is assumed that the
second-order polynomial in the denominator has complex-conjugate zeros.
The magnitude of G(j) in dB is obtained by multiplying the logarithm (base 10)
of G(j) by 20; we have
G ( jω) dB 20log10 G ( jω)
20log10 K 20log10 1 jωT1 20log10 1 jωT2 (2-63)
20log10 jω 20log10 1 jωaTa 20log10 1 j 2ξω ω2 / ωn 2
In general, the function G(j) may be of higher order than that of Eq. (2-62) and
have many more factored terms. However, Eqs. (2-63) and (2-64) indicate that
additional terms in G(j) would simply produce more similar terms in the
magnitude and phase expressions, so the basic method of construction of the
Bode plot would be the same.
We have also indicated that, in general, G(j) can contain just five simple types
of factors:
One of the unique characteristics of the Bode plot in that each of the five types
of factors listed can be considered as a separate plot; the individual plots are
then added or subtracted accordingly to yield the total magnitude in dB and the
phase plot of G(j).
The curves can be plotted on semilog graph paper or linear rectangular-
coordinate graph paper, depending on whether or log10 is used as the
abscissa.
We shall now investigate sketching the Bode plot of different types of factors.
Real constant K
K dB 20log10 K constant (2-65)
0 K 0
K (2-66)
180 K 0
The Bode plot of the real constant K is shown in Fig. 2-13 in semilog coordinates.
log10 (ω2 / ω1 ) ω
number of decades log10 2 (2-69)
log10 10 ω1
Similarly, the number of octaves between 1 and 2 is
log10 (ω2 / ω1 ) 1 ω2
number of octaves log10 (2-70)
log10 2 0.301 ω1
Thus, the relation between octaves and decades is
number of octaves 1 / 0.301 decades 3.32 decades (2-71)
This frequency is also the intersect of high-frequency approximate plot and the
low frequency approximate plot, which is the 0-dB axis.
The frequency given in Eq. (2-78) is also known as the corner frequency of the
Bode plot of Eq. (2-74), since the asymptotic plot forms the shape of a corner at
this frequency, as shown in Fig. 2-15.
The actual plot G(j) dB of Eq. (2-74) is a smooth curve, and deviates only
slightly from the straight line approximation.
The actual values and the straight-line approximation of 1 + jT dB as functions
of T are tabulated in Table 2-3.
The error between the actual magnitude curve and the straight-line asymptotes is
symmetrical with respect to the corner frequency = 1/T. It is useful to remember
that the error is 3 dB at the corner frequency, and 1 dB at 1 octave above ( =
2/T) and 1 octave below ( = 1/2T) the corner frequency. At 1 decade above and
below the corner frequency, the error is dropped to approximately 0.3 dB.
2ξω ω 2
G ( jω) tan 1 1 (2-88)
ωn ωn
and is plotted as shown in Fig. 2-16 for various values of .
The analysis of the Bode plot of the second-order transfer function of Eq. (2-83)
can be applied to the second-order transfer function with two complex zeros.
dB
Fig. C
30
20 dB/decade 20 dB/decade
40 dB/decade
0 g1 1 5 20 g2
成功大學九十二年度系統及船舶機電工程研究所入學考
Plot the Bode plots of the following cases:
20 2s 2
Case (a) GA (s) Case (b) GB ( s )
s (1 0.5s )(1 0.1s ) (1 0.4 s )(1 0.04 s )
Calculate the magnitude (dB) value and phase angle (degree) values at frequencies
ω 0.1 rad/sec, ω 1.0 rad/sec, ω 2.5 rad/sec and ω 25 rad/sec , respectively for
for Case (b).
<Sol.>
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 81 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Figure 2-20
Magnitude-phase plot of G(s)
= 10(s + 10)/[s(s + 2)(s + 5)]
Figure 2-21
Figure 2-21
• The magnitude of the pure time delay term is unity for all .
The state variables of a system are defined as a minimal set of variables, x1(t),
x2(t), …, xn(t), such that knowledge of these variables at any time t0 and
information on the applied input at time t0 are sufficient to determine the state of
the system at any time t t0.
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 103 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Space state form for n variables:
x (t ) Ax(t ) Bu (2 -107)
where x(t) and u(t) are state vector having n rows and input vector having
p rows, respectively.
x1 (t ) u1 (t )
x (t ) u ( t )
x(t ) 2 u(t )
2
(2 -108) (2 -109)
x
n ( t ) u
p ( t )
The coefficient matrices A and B are defined as:
a11 a12 a1n
a a22 a2 n
A 21 (n n ) (2 -110)
an1 an 2 ann
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 104 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
b11 b12 b1 p
b b22 b2 p
B (n p )
21
(2 - 111)
bn 1 bn 2 bnp
y1 (t ) d11 d12 d1 p
y (t ) d d22 d2 p
y( t ) Cx(t ) Du (2 -112) D
2 21
(2 -114)
y
q ( t ) dq1 dq 2 dqp
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 105 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
For instance, in an electric motor, such state variables as the winding current,
rotor velocity, and displacement can be measured physically, and these
variables all qualify as output variables.
On the other hand, magnetic flux can also be regarded as a state variable in
an electric motor, since it represents the past, present, and future states of the
motor, but it cannot be measured directly during operation and therefore does
not ordinarily qualify as an output variable.
In general, an output variable can be expressed as an algebraic combination
of the state variables. For the system described by Eq. (2-97), if y(t) is
designated as the output, then the output equation is simply y(t) = x1(t).
(2-118) (2-120)
f (t) 之拉氏轉換為
(2-119)
Ex. 2-4-2
指數函數 (2-121)
f (t) 之拉氏轉換為
e( s )t 1
F ( s) t st
e e dt (2-122)
0 s 0
s
其中 為一實數常數。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 108 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
拉氏轉換的重要定理 k 為一常數
■ 定理 1. 乘上常數
f (t )
±
F ( s) ± k f (t ) kF ( s ) (2-125)
■ 定理 2. 和及差
f1 (t )
±
F1 ( s ), f 2 (t )
±
F2 ( s )
± f1 (t ) f 2 (t ) F1 ( s ) F2 ( s ) (2-126)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 110 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
拉氏轉換的重要定理
■ 定理 3. 微分
df (t )
f (t ) F ( s )
±
± sF ( s ) lim f (t ) sF ( s ) f (0) (2-127)
dt t 0
★ 對f (t) 的高階微分而言
(2-128)
(2-130)
f (t )
±
F ( s) ± f (t T )us (t T ) eTs F ( s ) (2-131)
■ 定理 6. 初值定理
假設時間極限存在
f (t )
±
F ( s) lim f (t ) lim sF ( s ) (2-132)
t 0 s
■ 定理 7. 終值定理
f (t )
±
F ( s) lim f (t ) lim sF ( s ) (2-133)
t s 0
終值定理只有當 sF(s) 在 j 軸和
若 sF(s) 包含了實數部份是零或正值的任 s 平面右半平面沒有極點時才正確
何極點時,終值定理就不適用;亦即在定
理中 sF(s) 必須在s-Plane的右半平面是
可解析的。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 112 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Ex. 2-4-3 由於 sF(s) 在 s 平面的右半邊和虛軸上
(2-134) 是可解析的,故可使用終值定理。
(2-135)
F1 ( s ) F2 ( s ) ± f1 (t ) f 2 (t ) ± f1 ( ) f 2 (t )d ± f 2 ( ) f1 (t )d
t t
0 0
其中,符號 * 代表 t 領域之迴旋 (convolution)。 (2-138)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 113 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
★ s 領域中兩函數乘積之反拉氏轉換並不等於 t 領域中兩對應函數之乘積,即
± 1 F1 ( s ) F2 ( s ) f1 (t ) f 2 (t ) (2-139)
± f1 (t ) f 2 (t ) F1 ( s ) F2 ( s ) (2-140)
其中 ,* 代表複數迴旋。
★ 表 2-4 摘錄拉氏轉換的重要定理。
Chapter 2 數學基礎
乘上常數
和及差
微分
其中
積分
對時間移位
初值定理
實數迴旋
部份分式展開法
其中,P(s) 和 Q(s) 為 s 之多項式
(2-141)
其中, a0,a1,,an1 為實係數
(2-142)
★ G(s) 僅有簡單極點時 其中, s1 s2 sn。
(2-143)
(2-144)
Q( s)
其中, K si ( s si ) (i = 1,2,,n)
P( s ) s si
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 116 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
例如,為找出係數 Ks1 :
(2-145)
(2-146)
(2-147) 係數 K 1,K 2 和 K 3 求法
(2-148)
(2-149)
(2-150)
(2-151)
G(s) 可展開成:
(n r) 個係數 Ks1,Ks2,,Ks(n r)
對應 (n r) 個單階極點,這些係數可
依 (2-145) 式的方法求之
項 單 階 極 點
(2-153)
項 重 複 極 點
多階極點的係數 A1,,A r,則如下求算︰
(2-154) (2-156)
(2-155) (2-157)
(2-159)
對應單階極點的係數求法如下:
(2-160)
(2-161)
三階極點的係數則為
(2-162)
(2-163)
(2-164)
(2-165)
完整的部份分式展開式
(2-166)
(2-167)
(2-173)
(2-174)
反拉氏轉換
(2-175)
n t
g(t ) e n
sin n 1 2 t t 0 (2-176)
或 1 2
y (t ) 1 e t / τ (2-185)
where is the time for y(t) to reach 63% of its final value of lim y (t ) 1.
t
圖2-22 一階RC電路系統的單
位步階響應。
d 2 y (t ) dy (t )
2
2ξωn ωn
2
y (t ) f (t ) (2-186)
dt dt
where, is known as the damping ratio, n is the natural frequency of the
system.
其中,us(t)是單位
Ex. 2-6-2 步階函數。
求解微分方程式: (2-187)
★ (2-191) 式的第一項為穩態解或特殊積分,而後兩項為暫態解或齊次解。
★ 應用終值定理 (2-133) 式,y (t) 的穩態解
(2-192)
(2-193)
(2-195)
(2-197)
★ 部份分式展開法:
相對應的極點分別為 s = 0, + j 與 j,其中
(2-198)
部份分式展開式
(2-199)
(2-200)
其中
(2-201)
(2-202)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 132 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
(2-203)
(2-204)
角度 ,見圖 2-23
圖 2-23 s 平面之根位置
(2-205)
(2-204) 式的 代入 (2-205)式
(2-206)
(2-207)
For a unit-step input u(t) = us(t), using the convolution properties of Laplace
transforms,
L y ( t ) L us * g ( t )
G( s ) (2-213)
L us g (t )d
t
0 s
From the inverse Laplace transform of Eq.(2-213), the output y(t) is therefore
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 139 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
t
0
u s g ( t )d
cos 1 .
或
y (t ) 1
e n t
1 2
sin n 1 2 t t0 (2-214)
線性非時變系統,其輸入-輸出的關係常以微分方程式來描述。一線性非時變系統
的輸入-輸出關係,為常數實係數 n 階微分方程式
係數 a0,a1,
(2-217) ,an1 和
b0,b1,,
bm 為實數
(2-218)
u(t) 與 y(t) 之間的轉移函數為
(2-219)
(2-219)
★ 適當轉移函數
如果 (2-219) 式的分母多項式的階數大於分子多項式的階數 (即 n > m),則稱轉移
函數 (2-219) 式是嚴格適當的 (strictly proper);若 n = m,則稱轉移函數為適當
的 (proper),若 m > n,則稱轉移函數為不適當的 (improper)。
★ 特性方程式 將轉移函數的分母設為零即可得線性系統的特性方程式
(2-220)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 143 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
轉移函數 (多變數系統)
若一線性系統有 p 個輸入和 q 個輸出時,第 i 個輸出和第 j 個輸入之間的轉移函數
可定義為: 其中 ,R (s) = 0,k = 1,2,,p,k j。
k
(2-221)
系統的第 i 個輸
注意 (2-221) 式之定義僅針對第 j 個輸入的影響,假設其它輸入為零。 出轉換與所有的
輸入轉換之關係
(2-222)
矩陣-向量的形式︰
(2-223)
q 1 的轉換輸出向量
(2-224) (2-226)
p 1 的轉換輸出向量
(2-225) q p 的轉移函數矩陣
(2-229)
若 u(t) 為有限的, 其中 M 為一有限的正數
(2-230)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 146 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
(2-231)
亦即,對於任一有限的正數 Q,
(2-234) 式之涵意為︰在 g() 對
之曲線下的面積必須是有限的。
(2-234)
(2-235)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 147 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
上式兩邊取絕對值
(2-236)
(2-240)
零輸入穩定性也是由特
(2-241) 性方程式的根來決定。
其中
gk(t) 表示由 y(k)(t0) 所引發的零輸入響應。
3. 定義零輸入穩定如下︰
若由有限初始狀態 y(k)(t0) 所引起的零輸入響應 y(t),在 t 趨近於無限大時,會達到
零,則該系統稱為零輸入穩定或簡稱穩定;否則該系統為不穩定。
(2-245)
5. 令 n 個特性方程式的根以 來表示。
若 n 個根當中的 m 個為單根,而其餘則為多重根,則 y(t) 的形式為
(2-246) 其中 Ki 和 Li 為常數係數。
對線性非時變系統而言,BIBO 零輸入穩定和漸近穩定皆要求特性方程式的根落在 s
平面的左半邊。因此,若一系統為 BIBO 穩定,則它必定也是零輸入或漸近穩定。
對於一不穩定線性系統,是指其至少有一個特性方程式的根不落在 s 平面的左半邊。
6. 當特性方程式有單根落於 j 軸上且沒有根落於右半平面時,我們稱這種情形為
臨界穩定或臨界不穩定。
7. 若系統被設計成一積分器 (或速度控制系統),則該系統會有根 (s) 在 s = 0 且視為
穩定。
8. 若系統被設計成一振盪器,則特性方程式會有單根在 j 軸上且視為穩定。
系統特性方程式的根特意放在 j 軸上,則定義為穩定
9. 令一連續資料線性非時變之 SISO 系統,其特性方程式的根或 A 的特徵值為 si =
i + ji,i = 1,2,,n。若任一根為複數,則其共軛複數必亦為根。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 151 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
表 2-5:系統可能的穩定狀況與對應之特性方程式的根。
Table 2-5 Stability Conditions of Linear Continuous-Data Time-Invariant SISO Systems
圖 2-25 在 s 平面上的穩定與不穩定區域
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 155 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
◆ 無須解根即可決定線性連續資料系統穩定性的幾種知名方法:
1. 羅斯-赫維茲準則 此準則是一種代數方法,用來決定具常係數特性方程式之線性
常係數
非時變系統的絕對穩定性。它可測試是否有任何特性方程式的根落於
絕對穩定性 s 平面的右
半邊,而落於 j 軸上及右半平面根的個數亦可找出來。
2. 奈氏準則 此為一半圖解法,以觀察迴路轉移函數之奈氏圖的行為,來決定在右半
s 平面中,閉迴路轉移函數之極點與零點數目的差。
3. 波德圖 此圖為迴路轉移函數 G( j)H( j) 的分貝振幅及角度相位相對於頻率 的
圖。閉迴路系統的穩定性可由觀察此圖的行為而得知。
Ex. 六階的方程式:
(2-252)
羅斯表或羅斯陣列:見下頁
1. 左邊 s 項所形成的行是做為識別參考之用,有助於計算結果的記錄。
2. 羅斯表的最後一列必定是 s0 之列。
3. 若羅斯表中第一行的所有元素都是同號的,則多項式的根全部位於 s 平面的左半
邊。若在第一行中的元素有符號的改變時,則符號改變的次數即為具有正實部份
或在右半 s 平面根的數目。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 158 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
► 例題 2.13.1 考慮方程式
(2-253)
試判斷根的位置。
<Sol.>
1. 方程式並無缺項且所有的係數都是同號,正好滿足必要條件,所以沒有根位
於 s 平面的右半邊或虛軸上。 (充分條件仍必須檢查。)
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 159 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
2. 羅斯表:
3. 在第一行中有兩次符號改變,所以方程式有兩個根位於 s 平面的右半邊。
4. 解 (2-253) 式的根可得四個根︰s = 1.005 j0.933 和 s = 0.755 j1.444。
2-13-2 羅斯表過早結束的特殊情況
★ 羅斯表可能發生下列的困難:
1) 羅斯表的任何一列的第一個元素是零,而其它的元素卻不是。
2) 羅斯表的一整列元素都是零。
第一種情況:以一個非常小的正數
第一種情況: 代替第一行中的零,然後繼續羅斯表的進行。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 161 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
► 例題 2-13-2 考慮一線性系統的特性方程式︰
(2-254)
試判斷根的位置。
<Sol.> 因為所有的係數皆不為零且同號,所以我們需要使用羅斯-赫維茲準則。
1. 羅斯表:
如果方程式有純虛根,則
上述之 法可能會得到不
正確的答案 [19,20]。
3. 為使系統穩定,所有羅斯表第一行的係數必須同號。亦即需
(2-259)
和 (2-260) K 使系統達到穩定的條件
(2-261)
4. 將 K = 273.57 代入輔助方程式 (可由羅斯表中 s2 列的係數求得) 。
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 165 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
(2-262)
根在 s = j1097 和 s = j1097
系統的零輸入響應是頻率為 1097.27 rad/sec 的弦波。
► 例題 2-13-5 考慮一閉迴路控制系統的特性方程式
(2-263)
試決定出使系統穩定的 K 值範圍。
<Sol.>
1. 羅斯表如下︰
可以乘上或
除以任意的
正值倍數!!!
無論 0
+ 或 0
均可
Number of
sign changes
= 2.
System unstable!!
Entire row is
zero, then it
needs to be
corrected by
the method
of auxiliary
equation
2. Auxiliary equation:
dP( s )
P( s) s 6s 8
4 2
4s 3 12s 0
ds
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 173 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
3. Routh table shows that all entries in the first column are
positive. Hence, there are no right-half-plane poles.
Remarks
1. 當一純偶或純奇次多項式是原特性多項式的因子時,Routh Table將會出現整列
為零的情況。
2. 偶次多項式具有對稱於原點的根。
3. 此類對稱根有三大類:
1) 對稱根且為實數;
2) 對稱根且為虛數;
3) 對稱象限內的根(共軛複數根) 。
2. Auxiliary equation:
P( s) s 4 3s 2 2
No sign change
dP( s)
4s3 6 s 0
ds
► 例題 6 決定下圖所示系統有幾個極點在右半平面、左半平面、及在 j 軸上?
<Sol.>
1. Closed loop transfer function:
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 176 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
1
T ( s) 5 倒數係數型特
2 s 3s 4 2 s3 3s 2 2 s 1 Two poles
性方程式
in rhp
2. Characteristic equation:
2 s5 3s 4 2 s 3 3s 2 2 s 1 0 or s5 2 s 4 3s3 2 s 2 3s 2 0
3. Routh table:
<Sol.>
1. Closed loop transfer function:
128
T ( s)
s8 3s7 10 s 6 24 s5 48s 4 96 s3 128s 2 192 s 128
2. Characteristic equation:
s8 3s7 10 s6 24 s5 48s 4 96 s3 128s 2 192 s 128 0
3. Routh table: see next page.
4. Auxiliary equation: In the 6th line of Routh Table.
P( s) s6 8s 4 32 s 2 64
dP( s)
6 s5 32 s3 64 s 0
ds
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 178 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
Routh table:
► 例題 8 決定下列所示系統有幾個極點在右半平面、左半平面、及在 j 軸上?
0 3 1 10
x 2 8 1 x 0 u
10 5 2 0
y 1 0 0 x
<Sol.>
1. (sI A):
圖 2-27 符號協助對話盒
NTU-BIME-自控講義 Automatic Control Systems
_Joe-Air Jiang 182 _F. Golnaraghi & B. C. Kuo
Chapter 2 數學基礎
依指示,按下「轉移函數與反拉氏」(Transfer Funciton and Inverse
Laplace) 鍵來執行程式。吾人必須在 MATLAB 命令視窗內執行此程式
才行。輸入如圖2-28 所示的轉移函數即可求得時間響應。
圖 2-28 在 MATLAB 命令
視窗內,G(s) (2-267)針對
脈衝輸入的反拉氏轉換
(2-268) 並重複做先前所述的步驟即可。
1000 n2
Y ( s) 2 (2-269)
s ( s 34.5s 1000) ( s 2n s n2 )
2
利用 TFsym 工具,可知此系統的時間表示式為
圖2-34
Ex. 2-14-5
圖2-35
Figure 2P-49