directory title
- Basic Concepts of Traditional Root Locus
-
- Q1: What is the root locus
- Q2: What is the known quantity of the question form/question?
- Q3: How to understand the amplitude/phase angle condition?
-
- 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(s−pj)∏i=1n(s−zi)Angles of such fractions
- 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
- Q4B: Increase the effect of closed-loop zero-pole
-
- K4B.1 Adding closed-loop zeros does not change system stability and root locus
- 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
- Q5 Is there a situation where the conjugate (second-order) closed-loop pole is not the dominant pole [as shown in the figure]
- Q6
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
- 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)= 0t→∞limc(t)=0
- 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✨
- Open loop root locus gain K ∗ = KG ∗ KH ∗ K^*=K_G^*K_H^*K∗=KG∗KH∗. For a unity negative feedback system, the closed-loop gain is simply the open-loop gain.
- Closed-loop transfer function Φ ( s ) \Phi(s)The zero point of Φ ( s ) is KG ∗ K_G^*ofthe openandthe pole point of the feedback transfer functionKG∗times
- 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 )(s−pi)+K∗∏j=1m ( total )(s−zj)KG∗∏i=1f ( open loop )(s−zi)∏j=1h ( feedback )(s−pj)
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)∣=∣s−p1∣∣s−p2∣⋯∣s−pn∣K∗∣s−z1∣⋯∣s−zm∣=K∗∏j=1n∣(s−pj)∣∏i=1m∣(s−zi)∣=1∠G(s)H(s)=∑i=1m∠(s−zi)−∑j=1n∠(s−pj)=( 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(s−pj)∏i=1n(s−zi)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✨
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]
Yes, exist. See K4A.1 Analysis
K5.1 The pole of the input signal is not within the selection range of the dominant pole