[For personal use] Automatic Control Chapter 4 Root Locus

directory title


Q stands for questions that help understand concepts
K stands for fragmented knowledge points in the combing process
U stands for unsolved problems

Basic Concepts of Traditional Root Locus

Q1: What is the root locus

根轨迹是系统所有闭环极点的集合It reflects the root locus gain K ∗ K^*K varies from 0 to+ ∞ +\infty+ ,the closed-loop polesin the complex domain

K1.1 What is stability related to

  1. Stability refers to the ability of the system to return to the original equilibrium state after the disturbance disappears. That is, for an ideal pulse δ ( t ) \delta(t)δ ( t ) , system impulse responsec ( t ) c(t)c ( t ) should satisfy lim ⁡ t → ∞ c ( t ) = 0 \lim_{t \to \infty} c(t)= 0tlimc(t)=0
  2. It can be proved that the necessary and sufficient condition for the stability of the linear system is: all roots of the characteristic equation of the closed-loop system have negative real parts, or in other words, the poles of the closed-loop transfer function are all located in the left half plane of s

K1.2 root locus gain K ∗ K^*K and open loop gainKKWhat's the matter with K

Open loop gain KKK is tail 1, root locus gainK ∗ K^*K first 1

Q2: What is the known quantity of the question form/question?

Generally speaking, the title will give a system, and the open-loop transfer function is G ( s ) G(s)G ( s ) , feedback transferH ( s ) H(s)H ( s ) are known [sometimes unit negative feedback,H ( s ) = 1 H(s)=1H(s)=1 ]
According to the open-loop transfer function, some information of the closed-loop poles can be determined

K2.1 The relationship between closed-loop zero-pole and open-loop zero-pole✨

  1. Open loop root locus gain K ∗ = KG ∗ KH ∗ K^*=K_G^*K_H^*K=KGKH. For a unity negative feedback system, the closed-loop gain is simply the open-loop gain.
  2. Closed-loop transfer function Φ ( s ) \Phi(s)The zero point of Φ ( s ) is KG ∗ K_G^*ofthe openandthe pole point of the feedback transfer functionKGtimes
  3. Closed-loop transfer function Φ ( s ) \Phi(s)Φ ( s ) pole andopen-loop zero,open-loop pole,root locus gainK ∗ K^*K All related
    Φ ( s ) = KG ∗ ∏ i = 1 f (open loop) ( s − zi ) ∏ j = 1 h (feedback) ( s − pj ) ∏ i = 1 n (total) ( s − pi ) + K ∗ ∏ j = 1 m (total) ( s − zj ) \Phi(s)=\frac{K_{G}^{*} \prod_{i=1}^{f(open loop)}\left (s-z_{i}\right) \prod_{j=1}^{h(feedback)}\left(s-p_{j}\right)}{\prod_{i=1}^{n(total )}\left(s-p_{i}\right)+K^{*} \prod_{j=1}^{m(total)}\left(s-z_{j}\right)}Φ ( s )=i=1n ( total )(spi)+Kj=1m ( total )(szj)KGi=1f ( open loop )(szi)j=1h ( feedback )(spj)

Q3: How to understand the amplitude/phase angle condition?

The pole of the closed-loop transfer function should satisfy 1 + G ( s ) H ( s ) = 0 1+G(s)H(s)=01+G(s)H(s)=0
幅值条件和相角条件如下
∣ G ( s ) H ( s ) ∣ = K ∗ ∣ s − z 1 ∣ ⋯ ∣ s − z m ∣ ∣ s − p 1 ∣ ∣ s − p 2 ∣ ⋯ ∣ s − p n ∣ = K ∗ ∏ i = 1 m ∣ ( s − z i ) ∣ ∏ j = 1 n ∣ ( s − p j ) ∣ = 1 ∠ G ( s ) H ( s ) = ∑ i = 1 m ∠ ( s − z i ) − ∑ j = 1 n ∠ ( s − p j ) = ( 2 k + 1 ) π \begin{array}{l} |G(s) H(s)|=\frac{K^{*}\left|s-z_{1}\right| \cdots\left|s-z_{m}\right|}{\left|s-p_{1}\right|\left|s-p_{2}\right| \cdots\left|s-p_{n}\right|}=K^{*} \frac{\prod_{i=1}^{m}\left|\left(s-z_{i}\right)\right|}{\prod_{j=1}^{n}\left|\left(s-p_{j}\right)\right|}=1 \\\\ \angle G(s) H(s)=\sum_{i=1}^{m} \angle\left(s-z_{i}\right)-\sum_{j=1}^{n} \angle\left(s-p_{j}\right)=(2 k+1) \pi \end{array} G(s)H(s)=sp1sp2spnKsz1szm=Kj=1n(spj)i=1m(szi)=1G(s)H(s)=i=1m(szi)j=1n(spj)=( 2 k+1 ) p
How to understand the phase angle condition?
The root trajectory equation is actually a vector equation, so it can be considered geometrically.
sss points to all zero pointszi z_iziThe sum of the angles between the vector of and the direction of the positive real axis - sss points to all polespj p_jpjThe sum of the angles between the vector of and the positive real axis direction = negative real axis direction angle ( 2 k + 1 ) π (2k+1)\pi( 2 k+1 ) p

K3.1 ∏ i = 1 n ( s − z i ) ∏ j = 1 m ( s − p j ) \frac{\prod_{i=1}^{n} (s-z_i)}{\prod_{j=1}^{m}(s-p_j)} j=1m(spj)i=1n(szi)Angles of such fractions

After simplification, the included angle of the fraction is " the included angle of the numerator - the included angle of the denominator "

K3.2 The phase angle condition is to determine ssSufficient and Necessary Conditions for the Root Locus of the S- Plane

K3.3 Need to determine the K ∗ K^* corresponding to a point on the root locusK , the modulus condition is required

System Performance Analysis

Q4A: Increase the effect of open-loop zero-pole

In fact, the concept of this block is relatively abstract and general. In the later stage, you can consider combining the phase angle margin to learn the
open-loop zero point:
to a certain extent, increasing the open-loop zero point can improve the dynamic performance and stability of the closed-loop system. Left [at the zero point] curved [because the root locus will point to the zero point]

K4A.1 Open loop zero point is equivalent to KD proportional differential control

K4A.2 The influence of open-loop zero point on system stability and dynamic performance is sometimes contradictory✨

insert image description here
As shown in the figure, the stability of figure (b) is better, but the dynamic performance of figure (a) is better than that of figure (b)
[because the dominant pole of figure (a) is a conjugate pole, the response is fast and the adjustment time is short; (b) The dominant pole is on the negative real axis, which is equivalent to a first-order system, and the response speed is slow and the adjustment time is long.

Open-loop poles:
Open-loop poles will degrade the dynamic performance of the closed-loop system

Q4B: Increase the effect of closed-loop zero-pole

In fact, the concept of this piece is relatively abstract and general, and it can be considered in combination with phase angle margin learning in the later stage

Closed loop zero:

Stability:
Adding closed-loop zeros does not change the root locus and does not affect stability

Dynamic performance:
Increasing the closed-loop zero point is equivalent to reducing the damping of the system , so that the transition process of the system has a tendency to overshoot, and this effect will increase as the closed-loop pole approaches the coordinate origin.

closed loop pole

The pole close to the imaginary axis is called the dominant pole [refer to K4A.1 analysis ]
closed loopreal numberThe role of the dominant pole is equivalent to increasing the damping of the system, so that the peak time lags and the overshoot decreases.

K4B.1 Adding closed-loop zeros does not change system stability and root locus

The reason is simple, the two are only related to the closed-loop poles of the system.

K4B.2 Closed-loop real poles imply smoothing, overshoot reduction complex poles imply oscillations

K4B.3 The closed-loop real number zero point advances the peak time, increases the overshoot, reduces the system damping, and the closer to the origin, the stronger the effect

K4B.4 The closed-loop real pole makes the peak time lag, the overshoot decreases, and the system damping increases. The closer to the origin, the stronger the effect

UQ❓ How to understand the role of closed-loop zero-pole?

UQ2 What is a smoothing filter

couple

If the closed-loop poles and closed-loop zeros are close together, they are called dipoles .
As long as the dipoles are not close to the origin of the coordinates, their effect on the dynamic performance of the system is minimal.

Q5 Is there a situation where the conjugate (second-order) closed-loop pole is not the dominant pole [as shown in the figure]

insert image description here
Yes, exist. See K4A.1 Analysis

K5.1 The pole of the input signal is not within the selection range of the dominant pole

Q6

Guess you like

Origin blog.csdn.net/weixin_51772802/article/details/131210260