目录
- 前言
- 过程
- 模值条件分母为1
前言
最近在看自控的时候,遇到一些问题,记录一下。
过程
首先,来看一下题目
模值条件:
K
∗
=
∏
i
=
1
n
∣
s
−
p
i
∣
∏
j
=
1
m
∣
s
−
z
j
∣
K^*=\frac{\prod_{i=1}^n {\mid s-p_i \mid}} {\prod_{j=1}^m {\mid s-z_j \mid}}
K∗=∏j=1m∣s−zj∣∏i=1n∣s−pi∣
相角条件: ∑ j = 1 m ∠ ( s − z j ) − ∑ i = 1 n ∠ ( s − p i ) = ( 2 k + 1 ) π , k = 0 , ± 1 , ± 2 , ⋯ \sum_{j=1}^m \angle (s-z_j)-\sum_{i=1}^n\angle (s-p_i) = {(2k+1)}{π},k=0,\pm1,\pm2,\cdots j=1∑m∠(s−zj)−i=1∑n∠(s−pi)=(2k+1)π,k=0,±1,±2,⋯
先说相角条件,我们知道根轨迹上所有的点都必须满足到零点的角度和减去到极点的角度和等于
(
2
k
+
1
)
π
{(2k+1)}{π}
(2k+1)π,其中
z
j
z_j
zj代表开环零点、
p
i
p_i
pi代表开环极点,式子中的
s
s
s即为所要判断的点,此处为
s
1
s_1
s1。我们可以从传递函数中看到没有开环零点,极点为
p
1
=
−
1
p_1=-1
p1=−1,
p
2
=
−
2
p_2=-2
p2=−2 ,
p
3
=
−
4
p_3=-4
p3=−4。
根据相角条件,有
∑
j
=
1
m
∠
(
s
−
z
j
)
=
0
,(没有开环零点)
\sum_{j=1}^m \angle (s-z_j)=0,(没有开环零点)
j=1∑m∠(s−zj)=0,(没有开环零点)
将
s
1
=
−
1
+
j
3
s_1=-1+j\sqrt 3
s1=−1+j3代入
−
∑
i
=
1
n
∠
(
s
−
p
i
)
-\sum_{i=1}^n\angle (s-p_i)
−∑i=1n∠(s−pi),则有
−
∠
(
s
1
−
(
−
1
)
)
−
∠
(
s
1
−
(
−
2
)
)
−
∠
(
s
1
−
(
−
4
)
)
=
−
∠
(
j
3
)
−
∠
(
1
+
j
3
)
−
∠
(
3
+
j
3
)
-\angle (s_1-(-1)) -\angle (s_1-(-2)) -\angle (s_1-(-4)) \newline= -\angle (j\sqrt 3)-\angle (1+j\sqrt 3)-\angle (3+j\sqrt 3)
−∠(s1−(−1))−∠(s1−(−2))−∠(s1−(−4))=−∠(j3)−∠(1+j3)−∠(3+j3)
然后就涉及到求复数的辐角了,一般情况下,复数是
a
+
b
i
a+bi
a+bi,在工程上用
j
j
j代替
i
i
i,写成
a
+
b
j
a+bj
a+bj。
复数的辐角可以有无穷多个值,为了简便,所以我们要取其中一个值作为主辐角值,公式如下,
反正切函数的一些特殊值如下,
函数\值 | 3 1 \frac{\sqrt 3}{1} 13 | 3 3 \frac{\sqrt 3}{3} 33 |
---|---|---|
arctan | 60° | 30° |
我们只要把主值求出来就可以了,则有,
−
∠
(
j
3
)
−
∠
(
1
+
j
3
)
−
∠
(
3
+
j
3
)
=
−
arctan
(
3
0
)
−
arctan
(
3
1
)
−
arctan
(
3
3
)
=
−
90
°
−
60
°
−
30
°
=
−
180
°
-\angle (j\sqrt 3)-\angle (1+j\sqrt 3)-\angle (3+j\sqrt 3) \newline =-\arctan (\frac{\sqrt 3}{0})-\arctan (\frac{\sqrt 3}{1})-\arctan (\frac{\sqrt 3}{3}) \newline=-90°-60°-30°=-180°
−∠(j3)−∠(1+j3)−∠(3+j3)=−arctan(03)−arctan(13)−arctan(33)=−90°−60°−30°=−180°
所以
s
1
s_1
s1点在根轨迹上。
这让我想到频率域的相角也是这样求,零点减去极点,这就是复数的性质,幅值(模值)相乘(相除),辐角(相角)相加(相减)。
然后我们再来说模值条件,因为题目中开环零点没有,可以将分母看成1 (后面有解释),则根据上面复数模的图,将
s
1
=
−
1
+
j
3
s_1=-1+j\sqrt 3
s1=−1+j3代入,我们可以得到
K
∗
=
∣
s
1
+
1
∣
⋅
∣
s
1
+
2
∣
⋅
∣
s
1
+
4
∣
=
∣
j
3
∣
⋅
∣
1
+
j
3
∣
⋅
∣
3
+
j
3
∣
=
12
K^*= \mid s_1+1 \mid \cdot \mid s_1+2 \mid \cdot \mid s_1+4 \mid \newline=\mid j\sqrt 3 \mid \cdot \mid 1+j\sqrt 3 \mid \cdot \mid 3+j\sqrt 3 \mid =12
K∗=∣s1+1∣⋅∣s1+2∣⋅∣s1+4∣=∣j3∣⋅∣1+j3∣⋅∣3+j3∣=12
有一个问题要注意,我们得到的
K
∗
K^*
K∗ 是根轨迹增益,查阅资料,就可以知道开环传递函数写成时间常数形式(每个因式中常数项为1)时的增益叫开环增益;开环传递函数写成零极点形式(每个因式中s前面的系数为1)时的增益叫根轨迹增益。一般情况下,绘制根轨迹时写成零极点的形式,此时的增益是根轨迹增益。
我们结合图中的传递函数可知
k
k
k就是
K
∗
K^*
K∗ ,但是只要把传递函数变成尾一型,所得的就是开环增益
所以系统的开环增益
K
=
K
∗
1
×
2
×
4
K=\frac{K^*}{1 \times 2 \times4}
K=1×2×4K∗,把常数项除出来。
模值条件分母为1
开环传递函数为
G
(
s
)
H
(
s
)
=
1
s
+
1
G(s)H(s)=\frac{1}{s+1}
G(s)H(s)=s+11
零极点模型为
G
(
s
)
H
(
s
)
=
K
∗
∏
i
=
1
n
∣
s
−
p
i
∣
G(s)H(s)=\frac{K^*}{\prod_{i=1}^n {\mid s-p_i \mid}}
G(s)H(s)=∏i=1n∣s−pi∣K∗
也就是说,当开环传递函数没有开环零点时,模值条件分母可为1。
赠人玫瑰,手有余香。点个赞啦!文章来源:https://uudwc.com/A/ykPNy
参考文章
要想正确画出根轨迹,先搞清楚这8大法则再说!
根轨迹的幅值条件与相角条件必须掌握
根轨迹模值零点文章来源地址https://uudwc.com/A/ykPNy