POWER POINT PRESESNTATION
ON
CONTROL SYSTEM ENGINEERING
BY
HIMANSHU SEKHAR MAHARANA
6TH SEMESTER, ELECTRICAL ENGINEERING (DIPLOMA)
GANDHI INSTITUTE FOR EDUCATION AND TECHNOLOGY, BANIATANGI, BHUBANESWAR
Introduction
A control system is a system, which provides the desired response by controlling the output. The following figure shows the simple block diagram of a control system.
Here, the control system is represented by a single block. Since, the output is controlled by varying input, the control system got this name. We will vary this input with some mechanism. In the next section on open loop and closed loop control systems, we will study in detail about the blocks inside the control system and how to vary this input in order to get the desired response.
Examples − Traffic lights control system, washing machine
Traffic lights control system is an example of control system. Here, a sequence of input signal is applied to this control system and the output is one of the three lights that will be on for some duration of time. During this time, the other two lights will be off. Based on the traffic study at a particular junction, the on and off times of the lights can be determined. Accordingly, the input signal controls the output. So, the traffic lights control system operates on time basis.
Open Loop and Closed Loop Control Systems
Control Systems can be classified as open loop control systems and closed loop control systems based on the feedback path.
In open loop control systems, output is not fed-back to the input. So, the control action is independent of the desired output.
The following figure shows the block diagram of the open loop control system.
Here, an input is applied to a controller and it produces an actuating signal or controlling signal. This signal is given as an input to a plant or process which is to be controlled. So, the plant produces an output, which is controlled. The traffic lights control system which we discussed earlier is an example of an open loop control system.
In closed loop control systems, output is fed back to the input. So, the control action is dependent on the desired output.
Transfer Function
Transfer function of a linear time-invariant system is defined as the ratio of the Laplacetransform of output variable to the Laplace transform of input variable assuming all the initial conditions to be zero. The figure 1a shows the system in time domain whereas figure 1b shows the system in Laplace domain.
Figure 1a. system in time domain
Fig1b. system in Laplace domain.
Figure 1. Transfer Function of a system
If G(s) be the transfer function of the system, we can write mathematically as
G(s) = Laplace transform of output
Laplace transform of input
(all initial conditions are zero)
= 𝐶(𝑠)
𝑅(𝑠)
(all initial conditions are zero)...............................................................................(1)
Block Diagrams
Block diagram is the pictorial representation of system. It consists of a single block or a combination of blocks. Each block is a functional block.
Basic Elements of Block Diagram
The basic elements of a block diagram are a block, the summing point and the take-off point. Let us consider the block diagram of a closed loop control system as shown in the following figure to identify these elements.
The above block diagram consists of two blocks having transfer functions G(s) and H(s). It is also having one summing point and one take-off point. Arrows indicate the direction of the
flow of signals. Let us now discuss these elements one by one.
Block
The transfer function of a component is represented by a block. Block has single input and single output.
The following figure shows a block having input X(s), output Y(s) and the transfer function G(s).
,
Transfer Function, G(s)=Y(s)/X(s)
⇒Y(s)=G(s)X(s)
Output of the block is obtained by multiplying transfer function of the block with input. Summing Point
The summing point is represented with a circle having cross (X) inside it. It has two or more inputs and single output. It produces the algebraic sum of the inputs. It also performs the
summation or subtraction or combination of summation and subtraction of the inputs based on the polarity of the inputs. Let us see these three operations one by one.
The following figure shows the summing point with two inputs (A, B) and one output (Y). Here, the inputs A and B have a positive sign. So, the summing point produces the output, Y as sum of A and B.
i.e. = A + B.
The following figure shows the summing point with two inputs (A, B) and one output (Y). Here, the inputs A and B are having opposite signs, i.e., A is having positive sign and B is having negative sign. So, the summing point produces the output Y as the difference of A and B.
Y = A + (-B) = A - B.
The following figure shows the summing point with three inputs (A, B, C) and one output (Y). Here, the inputs A and B are having positive signs and C is having a negative sign. So, the summing point produces the output Y as
Y = A + B + (−C) = A + B − C.
Take-off Point
The take-off point is a point from which the same input signal can be passed through more than one branch. That means with the help of take-off point, we can apply the same input to one or more blocks, summing points.
In the following figure, the take-off point is used to connect the same input, R(s) to two more blocks.
In the following figure, the take-off point is used to connect the output C(s), as one of the inputs to the summing point.
Block Diagram Representation of Electrical Systems
In this section, let us represent an electrical system with a block diagram. Electrical systems contain mainly three basic elements — resistor, inductor and capacitor.
Consider a series of RLC circuit as shown in the following figure. Where, Vi(t) and Vo(t) are the input and output voltages. Let i(t) be the current passing through the circuit. This circuit isin time domain.
By applying the Laplace transform to this circuit, will get the circuit in s-domain. The circuit is as shown in the following figure.
From the above circuit, we can write
I(s)=[Vi(s)−Vo(s)]/R+sL
⇒I(s)={1/R+sL}{Vi(s)−Vo(s)}
Vo(s)=(1/sC)I(s)
(Equation 1)
(Equation 2)
Let us now draw the block diagrams for these two equations individually. And then combine those block diagrams properly in order to get the overall block diagram of series of RLC Circuit (s-domain).
Equation 1 can be implemented with a block having the transfer function, 1/R+sL. The input and output of this block are {Vi(s)−Vo(s)} and I(s). We require a summing point to 1 is shown in the following figure.
Equation 2 can be implemented with a block having transfer function, 1/sC. The input and output of this block are I(s) and Vo(s). The block diagram of Equation 2 is shown in the following figure.
The overall block diagram of the series of RLC Circuit (s-domain) is shown in the following figure.
Similarly, you can draw the block diagram of any electrical circuit or system just by following this simple procedure.
Block diagram reduction rules:
There are three basic types of connections between two blocks.Rule 1: Series Connection
Series connection is also called cascade connection. In the following figure, two blocks having transfer functions G1(s) and G2(s) are connected in series.
For this combination, we will get the output Y(s) as
Y(s) = G2(s) Z(s)
Where, Z(s) = G1(s) X(s)
⇒Y(s) = G2(s) [G1(s) X(s)] = G1(s) G2(s) X(s)
⇒ Y(s) = {G1(s) G2(s)} X(s)
Compare this equation with the standard form of the output equation, Y(s) = G(s) X(s). Where, G(s) = G1(s) G2(s).
That means we can represent the series connection of two blocks with a single block. The transfer function of this single block is the product of the transfer functions of those two blocks.The equivalent block diagram is shown below.
Similarly, you can represent series connection of ‘n’ blocks with a single block. The transfer function of this single block is the product of the transfer functions of all those ‘n’ blocks.
Rule 2: Parallel Connection
The blocks which are connected in parallel will have the same input. In the following figure, two blocks having transfer functions G1(s) and G2(s) are connected in parallel. The outputs of these two blocks are connected to the summing point.
For this combination, we will get the output Y(s) as
Y(s) = Y1(s) + Y2(s)
Where, Y1(s) = G1(s) X(s)) and Y2(s) = G2(s) X(s)
⇒Y(s) = G1(s) X(s) + G2(s) X(s) = {G1(s) + G2(s)} X(s)
Compare this equation with the standard form of the output equation, Y(s) = G(s) X(s)
Where, G(s) = G1(s) + G2(s)
That means we can represent the parallel connection of two blocks with a single block. The transfer function of this single block is the sum of the transfer functions of those two blocks. The equivalent block diagram is shown below.
Similarly, you can represent parallel connection of ‘n’ blocks with a single block. The transfer function of this single block is the algebraic sum of the transfer functions of all those ‘n’ blocks.
Rule 3: Feedback Connection
As we discussed in previous chapters, there are two types of feedback — positive feedback and negative feedback. The following figure shows negative feedback control system. Here, two blocks having transfer functions G(s) and H(s) form a closed loop.
The output of the summing point is -
E(s) = X(s) − H(s) Y(s)
The output Y(s) is -
Y(s) = E(s) G(s)
Substitute E(s) value in the above equation.
Y(s) = {X(s) − H(s)Y(s)} G(s)}
Y(s) {1 + G(s) H(s)} = X(s) G(s)
⇒Y(s)/X(s) = G(s) / [1 + G(s) H(s)]
Therefore, the negative feedback closed loop transfer function is G(s) / [1+G(s) H(s)]
This means we can represent the negative feedback connection of two blocks with a single block. The transfer function of this single block is the closed loop transfer function of the negative feedback. The equivalent block diagram is shown below.
Similarly, you can represent the positive feedback connection of two blocks with a single block. The transfer function of this single block is the closed loop transfer function of the positive feedback, i.e., G(s) / [1 − G(s) H(s)]
Rule 4: Block Diagram Algebra for Summing Points
There are two possibilities of shifting summing points with respect to blocks −
Let us now see what kind of arrangements need to be done in the above two cases one by one.
Rule 4a: Shifting Summing Point after the Block
Consider the block diagram shown in the following figure. Here, the summing point is present before the block.
Summing point has two inputs R(s) and X(s). The output of it is {R(s)+X(s)} So, the input to the block G(s) is {R(s)+X(s)} and the output of it is –
Y(s) = G(s){R(s)+X(s)}
⇒Y(s) = G(s)R(s) + G(s)X(s) (Equation 1)
Now, shift the summing point after the block. This block diagram is shown in the following figure.
(Equation 2)
Output of the block G(s) is G(s)R(s) The output of the summing point is Y(s)=G(s)R(s)+X(s)
Compare Equation 1 and Equation 2.
The first term ‘G(s)R(s)′ is same in both the equations. But, there is difference in the second term. In order to get the second term also same, we require one more block G(s). It is having the input X(s) and the output of this block is given as input to summing point instead of X(s). This block diagram is shown in the following figure.
Rule 4b: Shifting Summing Point Before the Block
Consider the block diagram shown in the following figure. Here, the summing point is present after the block.
Output of this block diagram is -
Y(s) = G(s) R(s) + X(s) (Equation 3)
Now, shift the summing point before the block. This block diagram is shown in the following figure.
Output of this block diagram is -
Y(S) = G(s) R(s) + G(s) X(s)
Compare Equation 3 and Equation 4,
(Equation 4)
The first term ‘G(s) R(s)′ is same in both equations. But, there is difference in the second term. In order to get the second term also same, we require one more block 1/G(s). It is having the input X(s) and the output of this block is given as input to summing point instead of X(s). This block diagram is shown in the following figure.
Rule 5: Block Diagram Algebra for Take-off Points
There are two possibilities of shifting the take-off points with respect to blocks −
Let us now see what kind of arrangements are to be done in the above two cases, one by one.
Rule5a: Shifting Take-off Point after the Block
Consider the block diagram shown in the following figure. In this case, the take-off point is present before the block.
Here, X(s) = R(s) and Y(s) = G(s)R(s)
When you shift the take-off point after the block, the output Y(s) will be same. But, there is difference in X(s) value. So, in order to get the same X(s) value, we require one more
block 1/G(s). It is having the input Y(s) and the output is X(s). This block diagram is shown in the following figure.
Rule 5b: Shifting Take-off Point Before the Block
Consider the block diagram shown in the following figure. Here, the take-off point is present after the block.
Here, X(s) = Y(s) = G(s)R(s)
When you shift the take-off point before the block, the output Y(s) will be same. But, there is difference in X(s) value. So, in order to get same X(s) value, we require one more block G(s). It is having the input R(s) and the output is X(s). This block diagram is shown in the following figure.
Rule 6: Associative Law For Summing Point
This can be better explained by taking below diagram
Y= R(s) – B1
C(s) = y – B2 = R(s) – B1 – B2
This law is applicable only to summing points which are connected directly to each other. Note: If there is a block present between two summing points(and hence they are not connected directly) then this rule can’t be applied.
Procedure for finding TF by using Block Diagram Reduction Rules
Follow these rules for simplifying (reducing) the block diagram, which is having many blocks, summing points and take-off points.
Example
Consider the block diagram shown in the following figure. Let us simplify (reduce) this block diagram using the block diagram reduction rules.
Step 1 − Use Rule 1 for blocks G1 and G2. Use Rule 2 for blocks G3 and G4. The modified block diagram is shown in the following figure.
Step 2 − Use Rule 3 for blocks G1G2 and H1. Use Rule 4 for shifting take-off point after the block G5. The modified block diagram is shown in the following figure.
Step 3 − Use Rule 1 for blocks (G3+G4) and G5. The modified block diagram is shown in the following figure.
Step 4 − Use Rule 3 for blocks (G3+G4)G5 and H3. The modified block diagram is shown in the following figure.
Step 5 − Use Rule 1 for blocks connected in series. The modified block diagram is shown in the following figure.
Step 6 − Use Rule 3 for blocks connected in feedback loop. The modified block diagram is shown in the following figure. This is the simplified block diagram.
Therefore, the transfer function of the system is
Y(s)/R(s)=G1G2G52 (G3 + G4)/(1+ G1G2 H1){1+( G3+ G4) G5H3}G5− G1G2G5 (G3+ G4)H2
Note − Follow these steps in order to calculate the transfer function of the block diagram having multiple inputs.
The block diagram reduction process takes more time for complicated systems. Because, we have to draw the (partially simplified) block diagram after each step. So, to overcome this drawback, use signal flow graphs (representation).
Signal Flow Graphs
Signal flow graph is a graphical representation of algebraic equations. In this chapter, let us discuss the basic concepts related signal flow graph and also learn how to draw signal flow graphs.
Characteristics of SFG: SFG is a graphical representation of the relationship between the variables of a set of linear algebraic equations. It doesn't require any reduction technique or process.
Terminology used in SFG
Nodes and branches are the basic elements of signal flow graph.
Node is a point which represents either a variable or a signal. There are three types of nodes — input node, output node and mixed node.
Example
Let us consider the following signal flow graph to identify these nodes.
Branch is a line segment which joins two nodes. It has both gain and direction. For example, there are four branches in the above signal flow graph. These branches have gains of a, b,c and - d.
It is a path from an input node to an output node in the direction of branch arrow.
5. Non-touching loop: Loop is said to be non-touching if they do not have any common node.
6. Forward path gain: A product of all branches gain along the forward path is called Forward path gain.
7. Loop Gain: Loop gain is the product of branch gain which travels in the loop.
Construction of Signal Flow Graph
Let us construct a signal flow graph by considering the following algebraic equations −
y2 = a12 y1 + a42 y4
y3 = a23 y2 + a53 y5 y4 = a34 y3
y5 = a45 y4 + a35 y3y6 = a56 y5
There will be six nodes (y1, y2, y3, y4, y5 and y6) and eight branches in this signal flow graph. The gains of the branches are a12, a23, a34, a45, a56, a42, a53 and a35.
To get the overall signal flow graph, draw the signal flow graph for each equation, then combine all these signal flow graphs and then follow the steps given below −
Step 1 − Signal flow graph for y2 = a12 y1 + a42 y4 is shown in the following figure.
Step 2 − Signal flow graph for y3 = a23 y2 + a53 y5 is shown in the following figure.
Step 3 − Signal flow graph for y4 = a34 y3 is shown in the following figure.
Step 4 − Signal flow graph for y5 = a45 y4 + a35 y3 is shown in the following figure.
Step 5 − Signal flow graph for y6 = a56 y5 is shown in the following figure.
Step 6 − Signal flow graph of overall system is shown in the following figure.
Conversion of Block Diagrams into Signal Flow Graphs
Follow these steps for converting a block diagram into its equivalent signal flow graph.
Example
Let us convert the following block diagram into its equivalent signal flow graph.
Represent the input signal R(s) and output signal C(s) of block diagram as input node R(s) and output node C(s) of signal flow graph.
Just for reference, the remaining nodes (y1 to y9) are labelled in the block diagram. There are nine nodes other than input and output nodes. That is four nodes for four summing points, four nodes for four take-off points and one node for the variable between blocks G1 and G2.
The following figure shows the equivalent signal flow graph.
With the help of Mason’s gain formula (discussed in the next chapter), you can calculate the transfer function of this signal flow graph. This is the advantage of signal flow graphs. Here, we no need to simplify (reduce) the signal flow graphs for calculating the transfer function.
Note: 1. If summing point is present before a take off point it may be assume as same node.
2. If there is a present of summing point in series (no block with in it), it may be take ias same node.
Ex: Determine transfer function by using Mason’s gain formula.
Solution:
Mason's Gain Formula
Let us now discuss the Mason’s Gain Formula. Suppose there are ‘N’ forward paths in a signal flow graph. The gain between the input and the output nodes of a signal flow graph is nothing but the transfer function of the system. It can be calculated by using Mason’s gain formula.
Mason’s gain formula is
T=C(s)/R(s)= (1) ∑𝑁 PiΔi
Δ
𝑖=1
Where,
Δ=1−(sum of all individual loop gains) + (sum of gain products of all possible two non touching loops) − (sum of gain products of all possible three non touching loops)+...
Δi is obtained from Δ by removing the loops which are touching the ith forward path.
Consider the following signal flow graph in order to understand the basic terminology involved here.
Path
It is a traversal of branches from one node to any other node in the direction of branch arrows. It should not traverse any node more than once.
Examples y2→y3→y4→y5 and y5→y3→y2
Forward Path
The path that exists from the input node to the output node is known as forward path. Examples − y1→y2→y3→y4→y5→y6 and y1→y2→y3→y5→y6.
Forward Path Gain
It is obtained by calculating the product of all branch gains of the forward path.
Examples – abcde is the forward path gain of y1→y2→y3→y4→y5→y6 and abge is the forward path gain of y1→y2→y3→y5→y6.
Loop
The path that starts from one node and ends at the same node is known as loop. Hence, it is a closed path.
Examples y2→y3→y2 and y3→y5→y3.
Loop Gain
It is obtained by calculating the product of all branch gains of a loop.
Examples − bj is the loop gain of y2→y3→y2 and gh is the loop gain of y3→y5→y3.
Non-touching Loops
These are the loops, which should not have any common node. Examples − The loops y2→y3→y2 and y4→y5→y4 are non-touching.
Calculation of Transfer Function using Mason’s Gain Formula
Let us consider the same signal flow graph for finding transfer function.
Number of forward paths, N = 2.
Number of individual loops, L = 5.
Loops are - y2→y3→y2, y3→y5→y3, y3→y4→y5→y3 , y4→y5→y4 and y5→y5. Loop gains are - l1=bj, l2=gh, l3=cdh, l4=di and l5=f
Number of two non-touching loops = 2.
Higher number of (more than two) non-touching loops are not present in this signal flow graph. We know,
Δ=1− (sum of all individual loop gains)
+ (sum of gain products of all possible two non touching loops)
−(sum of gain products of all possible three non touching loops)+...
Substitute the values in the above equation, Δ=1 − (bj+gh+cdh+di+f) + (bjdi+bjf)−(0)
⇒Δ=1− (bj+gh+cdh+di+f) + bjdi+bjf
There is no loop which is non-touching to the first forward path. So, Δ1=1
Similarly, Δ2=1. Since, no loop which is non-touching to the second forward path.
Substitute, N = 2 in Mason’s gain formula
T=C(s)R(s)=[P1Δ1+P2Δ2]/Δ
Substitute all the necessary values in the above equation.
T=C(s)R(s)=(abcde)1+(abge)1/[1−(bj+gh+cdh+di+f)+bjdi+bjf]
⇒T=C(s)R(s)=(abcde)+(abge)/[1−(bj+gh+cdh+di+f)+bjdi+bjf] Therefore, the transfer function is -
T=C(s)R(s)=(abcde)+(abge)/[1−(bj+gh+cdh+di+f)+bjdi+bjf]
Time Response Analysis
The variation of output with respect to time is known as time response. The time response consists of two parts.
Here, both the transient and the steady states are indicated in the figure 1. The responses corresponding to these states are known as transient and steady state responses.
Mathematically, we can write the time response c(t) as
C(t)=Ctr(t)+Css(t)
(1) Figure 1 Time response of a systemWhere,
Transient Response
The transient response is the part of the tie response which goes to zero after large interval of time ‘t’. Ideally, this value of ‘t’ is infinity and practically, it is five times constant.
Mathematically, we can write it as
lim 𝐶𝑡𝑟(𝑡)=0
𝑡→∞
Steady state Response
The part of the time response that remains even after the transient response has zero value for large values of ‘t’ is known as steady state response. This means, the transient response will be zero even during the steady state.
Example
Let us find the transient and steady state terms of the time response of the control system c(t)=10+5e−t.Here, the second term 5e−t will be zero as t denotes infinity. So, this is the transient term. Andthe first term 10 remains even as t approaches infinity. So, this is the steady state term.
Standard Test Signals
The standard test signals are impulse, step, ramp and parabolic. These signals are used to know the performance of the control systems using time response of the output.
Unit Impulse Signal
A signal which has zero value everywhere except at t= 0, where its magnitude is infinite. It is also known as δ-function. Mathematically:
δ(t) = 0 ; t≠0
= ∞ ; t = 0 (2)
and ∫ +∊δ(t)dt = 1 where ∊ tends to zero
−∊
The figure (2a) shows unit impulse signal.
Figure (2a) Figure (2b)
Practically a perfect impulse signal cannot be achieved. It is generally approximated be a pulse of unit area as shown in figure (2b).
An unit impulse signal is the derivative of a step signal i.e.,
δ (t) = 𝑑 𝑢(𝑡)
𝑑𝑡
Laplace transform of a unit impulse is
(3)
L [δ (t)] = L [𝑑 𝑢(𝑡)] = s R(s) = 1
(As for step input R(s) = 1/s)
(4)
𝑑𝑡
Unit Step Signal
A unit step signal is defined as
r(t) = A u(t) Where u(t)=1; t≥0
(5)
0; t<0
u(t) is called as unit step signal.
By taking Laplace transform of r(t), we have
R(s) = A/s
(6)
Following figure 3 shows unit step signal.
So, the unit step signal exists for all positive values of ‘t’ including zero
Figure 3: unit step signal
Unit Ramp Signal
A unit ramp signal, r(t) is defined as
r(t)= At ; t≥0
=0 ; t<0 (7)
The ramp signal starts from zero and increases linearly with time. A ramp signal is the integral
of a step signal. i.e
Ramp Signal = ∫ step signal
The figure 4 shows unit ramp signal.
Figure 4 : ramp signal
Unit Parabolic Signal
A unit parabolic signal, r(t) is defined as,
r(t)= At2/2;t≥0
0 ; t<0 (8)
By taking the Laplace transform of equation 8, R(s) = A/s3 (9)
Parabolic signal is integral of a ramp signal. i.e Parabolic signal = ∫ ramp signal
The figure 5 shows the unit parabolic signal.
Figure 5: unit parabolic signal
So, the unit parabolic signal exists for all the positive values of ‘t’ including zero. And its value increases non-linearly with respect to ‘t’ during this interval. The value of the unit parabolic signal is zero for all the negative values of ‘t’.
Time Response of the First Order System
Let us discuss the time response of the first order system. Consider the following block diagram of the closed loop control system. Here, an open loop transfer function, 1/sT is connected with a unity negative feedback.
Figure (6) : Block diagram of a first order system
We know that the transfer function of the closed loop control system has unity negative feedback as,
C(s) =
G(s)
R(s) 1+G(s)H(s)
Substitute, G(s)= 1 in the above equation.
𝑇𝑠
C(s)
=
R(s)
1
𝑇𝑠
1+ 1
𝑇𝑠
=
1
(10)
1+Ts
The power of s is one in the denominator term. Hence, the above transfer function is of the first order and the system is said to be the first order system.
We can re-write the above equation as
1
C(s) = R(s)
(11)
1+Ts
Where,
Impulse Response of First Order System For unit impulse signal R(s) = 1
1
Consider the equation (11), C(s) = R(s)
1+Ts
Substitute, R(s) = 1 in the above equation.
1
C(s) =
1+Ts
Rearrange the above equation in one of the standard forms of Laplace transforms.
(12)
C(s) =
1
𝑇1
s+
(13)
𝑇
⇒
Apply inverse Laplace transform on both sides.
c(t)=
1
𝑇
𝑒
− 𝑡
𝑇
(14)
The unit impulse response is shown in the figure 7. The unit impulse response, c(t) is an exponential decaying signal for positive values of ‘t’ and it is zero for negative values of ‘t’.
figure 7: Impulse Response of First Order System
Step Response of First Order System For unit step signal R(s) = 1/s
1
Consider the equation (11), C(s) = R(s)
1+Ts
؞
C(s) =
1 1 1
=
(15)
1+Ts s s(1+Ts)
Taking Partial fractions of Equ. (15)
1
C(s) =
s(1+Ts)
= A
+
s
B
1+Ts
(16)
1
=A(1+Ts)+ Bs
s(1+Ts)
s(1+Ts)
By solving Equ. (17), we get
A = 1 ; B = −T
Substitute, A = 1 and B = −T in Equ. (16), we get
⇒ 1 = A (sT+1) + Bs
(17)
n / n
C(s) = 1 + (−T)
s 1+Ts
1
1
⇒ C(s) = - 1 +s
s
T
Apply inverse Laplace transform on both the sides.
c(t) = 1−𝑒−𝑡/𝑇
(18)
The following figure shows the unit step response.
The value of the unit step response, c(t) is zero at t = 0 and for all negative values of t. It is gradually increasing from zero value and finally reaches to one in steady state. So, the steady state value depends on the magnitude of the input.
Time Response of Second Order System
Consider the following block diagram of closed loop control system. Here, an open loop
transfer function, ω 2 s(s+2ζω ) is connected with a unity negative feedback.
We know that the transfer function of the closed loop control system having unity negative feedback as
𝑛
2
𝜔𝑛
C(s) = G(s) R(s) 1+G(s)H(s)
2
𝑛
Substitute, G(s) =
𝑠(𝑠+2ζ𝜔𝑛)
in the above equation.
C(s)/R(s) =
𝜔2
𝑠(𝑠+2ζ𝜔2𝑛)
1+
𝜔𝑛
𝑠(𝑠+2ζ𝜔𝑛)
=
2
(19)
2
𝑠 +2ζ𝜔𝑛s+𝜔𝑛
The power of ‘s’ is two in the denominator term. Hence, the above transfer function is of the second order and the system is said to be the second order system.
The characteristic equation is -
2
s2+2ζωns+ωn =0
The roots of characteristic equation are - S1, S2 = [−2ωn ζ ± √(2ζωn)2 − 4ωn2 ] /2
(20)
1.We can write C(s) equation as,
C(s) =
𝜔2𝑛
2
R(s)
(21)
𝑠2+2ζ𝜔𝑛s+𝜔𝑛
Step Response of Second Order System
Consider the unit step signal as an input to the second order system. Laplace transform of the unit step signal is,
R(s)=1/s
We know the transfer function of the second order closed loop control system is,
Case 1: ζ = 0 ( undamped system)
C(s)/R(s) =
𝒏
𝑚𝟐
𝟐
𝒔𝟐+𝟐𝛇𝑚𝒏𝐬+𝑚𝒏
Substitute, δ=0 in the transfer function.
C(s)/R(s) =
𝑠2+𝜔2
𝜔2
⇒C(s)= R(s)
Substitute, R(s)=1/s in equation 22
𝑛
(22)
2
𝑠 +𝜔
2
𝑛
2
𝜔𝑛
𝑛
𝑛
𝑛
𝑛
2
C(s)= 𝑠(𝑠2+𝜔2)
𝜔𝑛
(23)
By using partial fraction the equation4 can be written as
C(s) = 𝐴 + 𝐵𝑠+𝐶
(24)
𝑠
𝑠2+𝜔2
After partial fraction A = 1; B = -1; C= 0 ؞ C(s) = 1 - 𝑠
(25)
𝑠
𝑠2+𝜔2
Apply inverse Laplace transform on both the sides.
c(t) = 1−cos(ωn t)
(26)
So, the unit step response of the second order system when ζ = 0 will be a continuous time signal with constant amplitude and frequency. Since there is no damping with the time, this response does not die out with time. This response is known as undamped response as shown in the figure.
Case 2: ζ = 1 (critically damped)
Substitute, ζ = 1 in the transfer function.
C(s)/R(s)=
2
𝜔𝑛
2 =
2
2
𝜔𝑛
𝑠2+2𝜔𝑛s+𝜔𝑛
2
(27)
Substitute, R(s)=1/s in equation 27
𝜔2
C(s) =
𝑛
s[s + 𝜔𝑛]²
(28)
Do partial fractions of Equation 28
𝑠2+2ζ𝜔𝑛s+𝜔𝑛
⇒C(s) = R(s) 𝜔𝑛
[s + 𝜔𝑛]²
C(s)=
𝜔2
𝑛
s[s + 𝜔𝑛]²
= 𝑨
s
+ 𝑩
s + 𝜔𝑛
+ 𝑪
[s + 𝜔𝑛]²
(29)
After simplifying, you will get the values of A, B and C as 1, −1 and and−ωn respectively. Substitute these values in the above partial fraction expansion of C(s).
C(s)= 𝟏 + −𝟏
+ −𝜔𝑛
(30)
s
s + 𝜔𝑛 [s + 𝜔𝑛]²
Apply inverse Laplace transform on both the sides of Eqs 30
c(t)=(1−𝑒−ωnt – ωn t𝑒−ωnt) = 1 - 𝑒−ωnt(1 + ωn t ) (31)
So, the unit step response of the second order system will try to reach the step input in steady state.
Case 3: 0 < ζ < 1 (underdamped system)
From Equation (21) C(s) =
𝜔
2𝑛
𝑠2+2ζ𝜔𝑛s+𝜔𝑛
2 R(s)
Substitute, R(s)=1/s , Hence C(s) =
𝜔𝑛2
2
𝑠(𝑠2+2ζ𝜔𝑛s+𝜔𝑛)
Putting 𝑠2 + 2ζ𝜔𝑛s + 𝜔2 = [s + ζ𝜔 ]2 + 𝜔2(1 − ζ2), we get
𝑛
𝑛 𝑛
1
𝜔2
C(s) =
. 𝑛
𝑠 [s + ζ𝜔𝑛]2+ 𝜔2 (𝑛1−ζ2)
Put 𝜔2(1 − ζ2) = 𝜔2 and by doing partial fractions of Equation 32
𝑛 𝑑
(32)
C(s) = 𝐴 +
𝐵𝑠+𝐶
(33)
𝑠 [s + ζ𝜔𝑛]2+𝜔2 𝑑
After partial fractions we get
A= 1
B= -1
C = -2ζ𝜔𝑛 Putting the values of A, B,C in Equation 33, we have
𝜔
-𝑛
𝑠 [s + ζ𝜔𝑛]2− 𝜔2 𝑛(ζ2−1)
1
C(s) = -
𝑠+2ζ𝜔𝑛
𝑠=+ζ 1 -
ζ𝜔𝑛
𝑠 [s + ζ𝜔𝑛]2− 𝜔2𝑑
𝑠 [s + ζ𝜔𝑛]2+ 𝜔2𝑑 [s + ζ𝜔𝑛]2+𝜔2
=
1 - 𝑠+ζ𝜔𝑛 - 𝜁 𝜔𝑛√1−𝜁²
=𝑠+ζ
𝑠 1 [s + ζ𝜔𝑛]2+ 𝜔2𝑑 √1−𝜁² [s + ζ𝜔𝑛]2+ 𝜔2 𝑑
-
𝜁 𝜔𝑑
(34)
𝜔𝑛
𝑠
-
𝑑
[s + ζ𝜔𝑛]2+ 𝜔2 √1−𝜁² [s + ζ𝜔𝑛]2+ 𝜔2
𝑑
Taking inverse laplace transform of Equation 34
C(t) = 1 -
𝑒−ζωnt Cos (ωd 𝐭) - 𝜁 𝑒−ζωnt Sin (ωd 𝐭)
√1−𝜁²
−ζωnt
= 1 - 𝑒 [√1 − 𝜁²Cos (ω
√1−𝜁²
d𝐭) - ζ Sin (ωd 𝐭)]
(35)
Now putting becomes
ζ = Cos ф ; √1 − 𝜁² = Sin ф Since ф = tan-1 √1−𝜁² , hence equation 35
ζ
−ζωnt
C(t) = 1 - 𝑒 [Sin ф Cos (ω
√1−𝜁²
−ζωnt
d𝐭) - Cos ф Sin (ωd 𝐭)]
= 1 - 𝑒
√1−𝜁²
sin (ω d𝐭 + ф)
(36)
Equation (36) represents the solution for 0 < ζ < 1 and it is represented in figure as given below.
Case 4: ζ > 1
We can modify the denominator term of the second order transfer function as follows −
𝑠2 + 2ζ𝜔𝑛s + 𝜔2 = [s + ζ𝜔 ]2 − 𝜔2(ζ2 − 1)
𝑛 𝑛
1 .
𝑛
Hence from equation (32)
2
C(s) 𝜔𝑛
2
= 1 .
𝑛
(37)
=
𝑠
(s + ζ𝜔𝑛+𝜔𝑛√𝜁²−1) (s + ζ𝜔𝑛−𝜔𝑛√𝜁²−1)
𝑑
by doing partial fractions of Equation 37
𝐵
+
𝐶
C(s) = = 𝐴 +
𝑠
(38)
(s + ζ𝜔𝑛+𝜔𝑛√𝜁²−1) (s + ζ𝜔𝑛−𝜔𝑛√𝜁²−1)
After simplifying, you will get the values of
A =1
B = 1 𝜁−√𝜁²−1)
2 √𝜁²−1)
C = - 1 𝜁+√𝜁²−1)
2 √𝜁²−1)
Substitute the value of A, B, C in equation (38)
C(s) = = 1 + 1 𝜁−√𝜁²−1) 1 − 1 𝜁+√𝜁²−1) 1
𝑠 2 √𝜁²−1) (s + ζ𝜔𝑛+𝜔𝑛√𝜁²−1) 2 √𝜁²−1) (s + ζ𝜔𝑛−𝜔𝑛√𝜁²−1)
(39)
Apply inverse Laplace transform of equation (29) we have
(40)
Equation (40) represents the solution for ζ > 1 and it is represented in figure as given below.
Time Domain Specifications
Let us discuss the time domain specifications of the second order system. The step response of the second order system for the under damped case is shown in the following figure.
All the time domain specifications are represented in this figure. The respse up to the settling time is known as transient response and the response after the settling time is known as steady state response.
1. Delay Time
It is the time required for the response to reach 50% of its final value in first attempt. It is denoted by td.
Consider the step response of the second order system for t ≥ 0, when ‘ζ’ lies between zero and
one. From equation (36)
−ζωnt
c(t) = 1 - 𝑒 sin (ω
√1−𝜁²
d
𝐭 + ф)
The final value of the step response is one.
−ζωnt
Therefore, at t = td, the value of the step response will be 0.5. Substitute these values in the above equation.
c(t ) = 0.5 = 1 - 𝑒 sin (ω 𝑡 + ф)
√1−𝜁²
d 𝑑
d
−ζωnt
⇒𝑒 sin (ω
√1−𝜁²
d𝑡𝑑 + ф)
= 0.5
By using linear approximation, you will get the delay time td as
td =(1+0.7ζ)/ωn
(40)
2. Rise Time
It is the time required for the response to rise from 10% to 90% of the final value for overdamped system and 0% to 100% of its final value for the under-damped systems. Rise time is denoted by tr.
At t = tr, c(t) = 1
Hence from equation (36)
−ζωnt
c(t) = 1 - 𝑒 sin (ω
√1−𝜁²
d
𝐭 + ф)
−ζωnt
c(t ) =1 = 1 - 𝑒 sin (ω 𝑡 + ф)
r
√1−𝜁²
d 𝑟
−ζωnt
⇒ 𝑒 sin (ω
√1−𝜁²
d𝑡𝑟 + ф) = 0
⇒sin(ωd tr + ф)=0
⇒ ωd tr + ф =π
⇒ tr = (π −ф)/ωd
(41)
From above equation, we can conclude that the rise time tr and the damped frequency ωd are inversely proportional to each other.
3. Peak Time
It is the time required for the response to reach the peak value for the first time. It is denoted by tp.
We know the step response of second order system for under-damped case is (from equation 36)
−ζωnt
c(t) = 1 - 𝑒 sin (ω
d
𝐭 + ф)
√1−𝜁²
At t = tp, the first derivate of the response is zero. Hence
𝑑𝑐(𝑡𝑝) =0
𝑑𝑡
⇒ 0 –
𝑒
−ζω
n𝑡𝑝 (−ζωn)𝑠𝑖𝑛(ωd𝑡𝑝+ ф)
√1−𝜁²
𝑒
−ζωn𝑡𝑝
-
ωdcos(ωd𝑡𝑝+ ф)
= 0
√1−𝜁²
𝑒−ζωn𝑡𝑝(−ζωn)𝑠𝑖𝑛(ωd𝑡𝑝 + ф)
⇒
𝑒−ζωn𝑡𝑝 ωdcos(ωd𝑡𝑝+ ф)
+ = 0
√1−𝜁² √1−𝜁²
⇒ ζωn𝑠𝑖𝑛(ωd𝑡𝑝 + ф) = ωdcos(ωd𝑡𝑝 + ф)
⇒ tan (ωd𝑡𝑝 + ф) = ωd/ ζωn
By putting ωd = ωn √1 − 𝜁² and ф = tan-1 √1−𝜁²
ζ
tan (ωn √1 − 𝜁²𝑡𝑝
+ ф) = ωn√1−𝜁² = tan ф
ζωn
or ωn√1 − 𝜁²𝑡𝑝 + ф = nπ + ф for n = 1
𝑡𝑝 = 𝜋
ωn√1−𝜁²
(42)
4. Peak Overshoot
Peak overshoot Mp is defined as the deviation of the response at peak time from the final value of response. It is also called the maximum overshoot.
Mathematically, we can write it as
Mp=c(tp)−c(∞)
Where,
c(tp) is the peak value of the response.
c(∞) is the final (steady state) value of the response.
From equation (36) c(t) = 1 - 𝑒
−ζω t
n sin (ωd𝐭 + ф)
√1−𝜁²
𝜋
Put t = tp =
ωn√1−𝜁²
and ωd = ωn √1 − 𝜁²
؞
−ζωn𝑡
c(t ) = 1 - 𝑒 sin (ω √1 −
n
² + ф)
p
= 1 - 𝑒
√1−𝜁²
−ζωn 𝜋
ωn√1−𝜁²
√1−𝜁²
sin (ω n √1 − 𝜁²
𝜁 𝑡𝑝
𝜋
ωn√1−𝜁²
+ ф)
𝜁𝜋
−
− 𝜁𝜋
√1−𝜁²
= 1 - 𝑒 √1−𝜁² sin (𝜋 + ф) = 1 + 𝑒 sin ф
√1−𝜁² √1−𝜁²
𝜁𝜋
𝑒− √1−𝜁²
= 1 + √1 − 𝜁²
√1−𝜁²
since sinф = √1 − 𝜁²
؞
p
c(t ) = 1 +
𝜁𝜋
−
√1−𝜁²
؞
% M
P
= c(tp)−c(∞)
c(∞)
x 100 = 1 + 𝑒 √1−𝜁²− 1 x 100
− 𝜁𝜋
1
𝜁𝜋
−
% MP = 𝑒 √1−𝜁² x 100
Or
(43)
5. Settling time
It is the time required for the response to reach the steady state and stay within the specified tolerance bands around the final value. In general, the tolerance bands are 2% and 5%. The settling time is denoted by ts.
As seen from equation 26 the time constant of the exponential envelope is T= 1/ ζωn.
The settling time of the second order system for 2% tolerance band is appx. Four times the time constant T i.e.
ts = 4/ ζωn =4T
The settling time for 5% tolerance band is -
Thus second order system has zero steady state error to unit step input.
Example
Let us now find the time domain specifications of a control system having the closed loop transfer function 4s2 +2s+4 when the unit step signal is applied as an input to this control system.
We know that the standard form of the transfer function of the second order closed loop control system as
C(s)/R(s) = ω 2 /s2+2ζω s+ω 2
n n n
By equating these two transfer functions, we will get the un-damped natural frequency ωn as 2 rad/sec and the damping ratio ζ as 0.5.
We know the formula for damped frequency ωd as
ωd = ωn√1 − ζ 2
Substitute ωn and δ values in the above formula.
⇒ ωd =2√1 − 0.52
⇒ ωd =1.732rad/sec Substitute, δ value in following relation
Ф = cos-1 ζ
⇒ф = cos-1 (0.5) = π/3rad
Substitute the above necessary values in the formula of each time domain specification and simplify in order to get the values of time domain specifications for given transfer function.
ts = 3/ ζωn = 3T
Steady State Error
It indicate the error between the actual output and the desired output as t tends to infinity i.e. ess = lim[𝑟(𝑡) − 𝑐(𝑡)]= lim 𝑟(𝑡) - lim 𝑐(𝑡)
𝑡→0 𝑡→0 𝑡→0
−ζωnt
= lim 1 - lim [1 - 𝑒 sin (ωd𝐭 + ф)] = 1-1 = 0
𝑡→0
𝑡→ √1−𝜁² 0
Steady State Error Analysis
The deviation of the output of control system from desired response during steady state is known as steady state error. It is represented as ess. We can find steady state error using the final value theorem as follows.
ess =limt→∞ e(t) = lims→0 sE(s)
Where,
E(s) is the Laplace transform of the error signal, e(t)
Let us discuss how to find steady state errors for unity feedback and non-unity feedback control systems one by one.
Steady State Errors for Unity Feedback Systems
Consider the following block diagram of closed loop control system, which is having unity negative feedback.
Where,
We know the transfer function of the unity negative feedback closed loop control system as
C(s)/R(s) = G(s)/1+G(s)
⇒C(s) = R(s)G(s)/1+G(s)
The output of the summing point is -
E(s) = R(s)−B(s)= R(s) – C(s)H(s) = R(s) – E(s)G(s)H(s)
⇒E(s)[1+ G(s)H(s)] = R(s)
⇒E(s)=R(s)/ [1+ G(s)H(s)]
For H(s) = 1
E(s)=R(s)/ [1+ G(s)]
Substitute E(s) value in the steady state error formula
ess = lim𝑠→0 sR(s)/1 + G(s)
The following table shows the steady state errors and the error constants for standard input signals like unit step, unit ramp & unit parabolic signals.
Input signal | Steady state error ess | Error constant |
unit step signal | 1/1+kp | Kp = lim𝑠→0G(s) |
unit ramp signal | 1/Kv | Kv = lim𝑠→0sG(s) |
unit parabolic signal | 1/Ka | Ka = lim𝑠→0s2G(s) |
Where Kp, Kv and Ka are position error constant, velocity error constant and acceleration error constant respectively.
Note –
Example
Let us find the steady state error for an input signal r(t)=(5+2t+t2/2)u(t) of unity negative feedback control system with G(s)=5(s+4)/s2(s+1)(s+20)
The given input signal is a combination of three signals step, ramp and parabolic. The following table shows the error constants and steady state error values for these three signals.
Input signal | Error constant | Steady state error |
r1(t)=5u(t) | Kp=lim𝑠→0 G(s)=∞ | ess1=5/1+kp = 0 |
r2 (t)=2tu(t) | Kv=lim𝑠→0sG(s)=∞ | ess2 =2/Kv=0 |
r3 (t)=t2/2 u(t) | Ka=lim𝑠→0 s² G(s)=1 | ess3 =1/ka=1 |
We will get the overall steady state error, by adding the above three steady state errors.
ess= ess1+ ess2+ ess3
⇒ ess = 0+0+1=1
Therefore, we got the steady state error ess as 1 for this example.
Steady state error for different types of input for Type-0, Type- 1and Type-2 systems.
Effect of adding poles and zero to transfer function
Effect of addition of pole to transfer function:
Analysis of stability by Root Locus Technique
Stability:
A system is said to be stable, if its output is under control. Otherwise, it is said to be unstable. A stable system produces a bounded output for a given bounded input.
The following figure shows the response of a stable system.
This is the response of first order control system for unit step input. This response has the values between 0 and 1. So, it is bounded output. We know that the unit step signal has the value of one for all positive values of t including zero. So, it is bounded input. Therefore, the first order control system is stable since both the input and the output are bounded.
Types of Systems based on Stability
We can classify the systems based on stability as follows.
Absolutely Stable System
If the system is stable for all the range of system component values, then it is known as the absolutely stable system. The open loop control system is absolutely stable if all thepoles of the open loop transfer function present in left half of ‘s’ plane. Similarly, the closed loop control system is absolutely stable if all the poles of the closed loop transfer function present in the left half of the ‘s’ plane.
Conditionally Stable System
If the system is stable for a certain range of system component values, then it is known as conditionally stable system.
Marginally Stable System
If the system is stable by producing an output signal with constant amplitude and constant frequency of oscillations for bounded input, then it is known as marginally stable system. The open loop control system is marginally stable if any two poles of the open loop transfer function is present on the imaginary axis. Similarly, the closed loop control system is marginally stable if any two poles of the closed loop transfer function is present on the imaginary axis.
Condition for stability
Let us consider a transfer function of a closed loop system:
𝐶(𝑠) = 𝑎0 𝑠𝑚+𝑎1 𝑠𝑚−1+𝑎2𝑠𝑚−2+...+𝑎𝑚−1 𝑠1 +𝑎𝑚𝑠0 ;
𝑅(𝑠) 𝑎0 𝑠𝑛+𝑎1 𝑠𝑛−1+𝑎2 𝑠𝑛−2+...+𝑎𝑛−1 𝑠1 +𝑎𝑛 𝑠0
Here the characteristics Equation : 𝑎0 𝑠𝑛+𝑎1 𝑠𝑛−1+𝑎2 𝑠𝑛−2+. . . +𝑎𝑛−1 𝑠1 +𝑎𝑛 𝑠0 = 0Necessary and sufficient conditions for stability:
Routh-Hurwitz Stability Criterion
This criterion is based on ordering the coefficients of the characteristics equation into an array called Routh’s array. The Routh’s array is formed as follows.
Follow this procedure for forming the Routh table.
. Continue this process till you get the first column element of row s0 is an. Here, an is the coefficient of s0 in the characteristic polynomial.
Note − If any row elements of the Routh table have some common factor, then you can divide the row elements with that factor for the simplification will be easy.
Consider the characteristic equation of the order ‘n’ is - a0 sn+a1 sn-1+a2 sn-2+...+an-1 s1 +an s0 =0
sn | a0 | a2 | a4 | a6 | ... | ... |
sn-1 | a1 | a3 | a5 | a7 | ... | ... |
sn-2 | b1=(a1a2− a3a0)/a1 | b2=(a1a4−a5a0 )/a1 | b3=(a1a6−a7 a0)/a1 | ... | ... | ... |
sn-3 | c1=(b1a3−b2 a1)/b1 | c2=(b1a5−b3a 1)/b1 | ⋮⋮ | | | |
⋮⋮ | ⋮⋮ | ⋮⋮ | ⋮⋮ | | | |
S1 | ⋮⋮ | ⋮⋮ | | | | |
S0 | an | | | | | |
Sufficient Condition for Routh-Hurwitz Stability
The sufficient condition is that all the elements of the first column of the Routh array should have the same sign. This means that all the elements of the first column of the Routh array should be either positive or negative.
Example
Let us find the stability of the control system having characteristic equation, S4+3s3+3s2+2s+1=0
Step 1 − Verify the necessary condition for the Routh-Hurwitz stability.
All the coefficients of the characteristic polynomial, S4+3s3+3s2+2s+1 are positive. So, the control system satisfies the necessary condition.
Step 2 − Form the Routh array for the given characteristic polynomial.
S4 | 1 | 3 | 1 |
S3 | 3 | 2 | |
S2 | (3×3)−(2×1) = 7/3 3 | (3×1)−(0×1) =1 3 | |
S1 | (7/3×2)−(1×3) =5/7 7/3 | | |
S0 | 1 | | |
Step 3 − Verify the sufficient condition for the Routh-Hurwitz stability.
All the elements of the first column of the Routh array are positive. There is no sign change in the first column of the Routh array. So, the control system is stable.
Special Cases of Routh Array The two special cases are −
Let us now discuss how to overcome the difficulty in these two cases, one by one.
First Element of any row of the Routh array is zero
If any row of the Routh array contains only the first element as zero and at least one of the remaining elements have non-zero value, then replace the first element with a small positive
integer, ϵ. And then continue the process of completing the Routh table. Now, find the number of sign changes in the first column of the Routh table by substituting ϵ tends to zero.
Example
Let us find the stability of the control system having characteristic equation, S4+2s3+s2+2s+1=0
Step 1 − Verify the necessary condition for the Routh-Hurwitz stability.
All the coefficients of the characteristic polynomial, S4+2s3+s2+2s+1are positive. So, the control system satisfied the necessary condition.
Step 2 − Form the Routh array for the given characteristic polynomial.
S4 | 1 | 1 | 1 |
S3 | 2 | 2 | |
S2 | 0 | 1 | |
S1 | | | |
S0 | | | |
Special case (i) − Only the first element of row s2 is zero. So, replace it by ϵ and continue the process of completing the Routh table
.
s4 | 1 | 1 | 1 |
s3 | 1 | 1 | |
s2 | ϵ | 1 | |
s1 | [(ϵ×1)−(1×1])/ϵ = (ϵ−1)/ϵ | | |
s0 | 1 | | |
Step 3 − Verify the sufficient condition for the Routh-Hurwitz stability.As ϵ tends to zero, the Routh table becomes like this.
s4 | 1 | 1 | 1 |
s3 | 1 | 1 | |
s2 | 0 | 1 | |
s1 | -∞ | | |
s0 | 1 | | |
There are two sign changes in the first column of Routh table. Hence, the control system is unstable.
All the Elements of any row of the Routh array are zero In this case, follow these two steps −
Example
Let us find the stability of the control system having characteristic equation, S5+3s4+s3+3s2+s+3=0
Step 1 − Verify the necessary condition for the Routh-Hurwitz stability.
All the coefficients of the given characteristic polynomial are positive. So, the control system satisfied the necessary condition.
Step 2 − Form the Routh array for the given characteristic polynomial.
s5 | 1 | 1 | 1 |
s4 | 3 1 | 3 1 | 3 1 |
s3 | 0 | 0 | |
s2 | | | |
s1 | | | |
s0 | | | |
The row s4 elements have the common factor of 3. So, all these elements are divided by 3. Special case (ii) − All the elements of row s3 are zero. So, write the auxiliary equation, A(s) of the row s4.
A(s)=s4+s2+1
Differentiate the above equation with respect to s.
dA(s) = 4s3+2s
𝑑𝑠
Place these coefficients in row s3.
s5 | 1 | 1 | 1 |
s4 | 1 | 1 | 1 |
s3 | 4 | 2 | |
s2 | 0.5 | 1 | |
s1 | −3 | | |
s0 | 1 | | |
Step 3 − Verify the sufficient condition for the Routh-Hurwitz stability.
There are two sign changes in the first column of Routh table. Hence, the control system is unstable.
In the Routh-Hurwitz stability criterion, we can know whether the closed loop poles are in on left half of the ‘s’ plane or on the right half of the ‘s’ plane or on an imaginary axis. So, we can’t find the nature of the control system. To overcome this limitation, there is a technique known as the root locus. We will discuss this technique in the next two chapters.
Root Locus
In the root locus diagram, we can observe the path of the closed loop poles. Hence, we can identify the nature of the control system. In this technique, we will use an open loop transfer function to know the stability of the closed loop control system.
The Root locus is the locus of the roots of the characteristic equation by varying system gain K from zero to infinity.
Angle Condition and Magnitude Condition
The points on the root locus branches satisfy the angle condition. So, the angle condition is used to know whether the point exist on root locus branch or not. We can find the value of K for the points on the root locus branches by using magnitude condition. So, we can use the magnitude condition for the points, and this satisfies the angle condition.
Characteristic equation of closed loop control system is 1+G(s)H(s)=0
⇒G(s)H(s) = −1 + j0
The phase angle of G(s)H(s) is
∠G(s)H(s)=tan-1 0/(−1)=(2n+1)π
The angle condition is the point at which the angle of the open loop transfer function is an odd multiple of 1800.
Magnitude of G(s)H(s) is -
|G(s)H(s)| =√(−1)² + 0² =1
The magnitude condition is that the point (which satisfied the angle condition) at which the magnitude of the open loop transfer function is one.
Rules for Construction of Root Locus
Follow these rules for constructing a root locus.
Rule 1 − Locate the open loop poles and zeros in the ‘s’ plane. Rule 2 − Find the number of root locus branches.
We know that the root locus branches start at the open loop poles and end either at open loop zeros or at ∞. So, the number of root locus branches N is equal to the number of finite open loop poles P or the number of finite open loop zeros Z, whichever is greater.
Mathematically, we can write the number of root locus branches N as N=P if P≥Z
N=Z if P<Z
Rule 3 − Identify and draw the real axis root locus branches.
A point or segment on the real axis lies on the root locus if the sum of open loop poles and open loop zeros to the right of this point or segment is odd.
Rule 4 − Find the centroid and the angle of asymptotes.
Asymptotes give the direction of these root locus branches. Number of Asymptotes= P -Z
The intersection point of asymptotes on the real axis is known as centroid.
We can calculate the centroid 𝝈𝑨 by using this formula,
𝝈𝑨 = ∑Real part of finite open loop poles−∑Real part of finite open loop zerosP−Z
The formula for the angle of asymptotes is ФA = (2q+1)180
P−Z
Where,
q=0,1,2, ...,(P−Z−1)
Rule 5 − Find the intersection points of root locus branches with an imaginary axis.
We can calculate the point at which the root locus branch intersects the imaginary axis and the value of K at that point by using the Routh array method
Rule 6 − Find Break-away and Break-in points.
Note − Break-away and break-in points exist only on the real axis root locus branches. Follow these steps to find break-away and break-in points.
Rule 7 − Find the angle of departure and the angle of arrival.
The Angle of departure and the angle of arrival can be calculated at complex conjugate open loop poles and complex conjugate open loop zeros respectively.
The formula for the angle of departure ϕd is
Φd = 180 –sum of the angles of vectors drawn to this pole to other poles + sum of the angles of vectors drawn to this pole to zeros
The formula for the angle of arrival ϕa is
Φa = 180 –sum of the angles of vectors drawn to this zero to other zeros + sum of the angles of vectors drawn to this zero to poles
Example
Let us now draw the root locus of the control system having open loop transfer function G(s)H(s)= 𝑘
s(s+1)(s+5)
Step 1 − The given open loop transfer function has three poles at s=0, s=−1 and s=−5. It doesn’t have any zero. Therefore, the number of root locus branches is equal to the number of poles of the open loop transfer function.
N=P=3
The three poles are located are shown in the above figure. The line segment between s=−1 and s=0 is one branch of root locus on real axis. And the other branch of the root locus on the real axis is the line segment to the left of s=−5 i.e in between -5 and ∞.
Step 2 − We will get the values of the centroid and the angle of asymptotes by using the given formulae.
Centroid 𝝈𝑨
= 0−1−5 = −2
3−0
(2q+1)180
(2q+1)180
The angle of asymptotes ФA =
are θ=60⁰,180⁰ and 300⁰
P−Z
3−0
= for q= 0, 1, 2 angle of asymptotes
The centroid and three asymptotes are shown in the following figure.
Step 3 − Since two asymptotes have the angles of 60ᵒ and 300ᵒ, two root locus branches intersect the imaginary axis. By using the Routh array method and special case(ii), the intersects of root locus branches to the imaginary axis can be found out as below
The characteristics equation of the given TF is 1+G(s)H(s)= 0
Or 1+ 𝑘 = 0
s(s+1)(s+5)
Or s3+6s2+5s+K = 0
Routh array
s3 | 1 | 5 |
s2 | 6 | k |
s1 | 30 − 𝑘 6 | 0 |
s0 | k | |
For system stability the coefficient of Routh’s array having positive and non zero value hence:
K > 0
30−𝑘 > 0 or k< 30
6
The range of K for which the system became stable is 0< k <30 At k = 30, the system auxiliary equation is
6s2 + 30= 0
Or s = ± 𝑗√5
Hence the root locus intersect the imaginary axis at ± 𝑗√5
Step 4 − There will be one break-away point on the real axis root locus branch between the poles s=−1 and s=0. By following the procedure given for the calculation of break-away point, The characteristics equation s3+6s2+5s+K = 0
Or K= -(s3+6s2+5s)
𝑑𝑘 = 0
𝑑𝑠
Or 3 s2+ 12s+5=0
The roots of s= -0.473, -3.52
Since breakaway point must lie between 0 and -1, it is clear that s=−0.473is actual breakaway point.
The root locus diagram for the given control system is shown in the following figure.
Example :- A feedback control system has open-loop transfer function
Draw root locus as K is varied from 0 to ∞ .
Solution:
Step-1 :- Find OL poles and OL zeros from the OLTF
OL poles are S=0,-3, (-1+j1) and (-1-j1) There are no finite OL zeros.
Mark OL pole with cross and OL zero with circle in S-plane as shown.
Step-2 Find the parts of the real axis at which root locus lies.
A point on real axis lies on root locus if the number of OL poles+OL zeros on the real axis to the right of the point is odd.Hence the Root locus exist between s=0 and s= -3 in the real axis.
Step-3 Number of root locus branches N = P= 4 Step-4 Find number of asymptotes:
Number of asymptotes = P - Z = 4 (where P,Z = nos of open loop pole and zero) Step-5Calculation for cetroid
𝝈𝑨 = ∑Real part of finite open loop poles−∑Real part of finite open loop zerosP−Z
Step-6 Calculation for asymptotic angle:
ФA = (2q+1)180
P−Z
For q=0;
For q=1;
For q=2;
For q=3;
So, from steps 2,3 and 4 , four asymptotes cut the real axis at -1.25 and make angles 450,
1350, 2250 and 3150 , as shown below.
Step-7:
the breakaway points (points
Find
at which two or more root locus branches meet)
Breakaway points are the solutions of (dKa/ds)=0
The characteristic equation will be S(S+3)(S2+2S+2)+Ka =0 From the characteristic equation,
Ka = -S(S+3)(S2+2S+2) = -(S4+5S3+8S2+6S)
We get, S = -2.3 , (-0.725±j0.365)
Not all values obtained as solutions of (dKa/ds)=0 need to be necessarily the breakaway points. Out of the obtained s values only those values of S which satisfy angle condition are the actual breakaway points.
On checking angle condition we find that (-0.725±j0.365) do not satisfy it. Therefore, only S= -2.3 is the only breakaway point. So, the real axis from 0 to -3 contains root locus which breakdown at -2.3 as shown.
Step-8 :- Find angles of departure as there is a presence of pole in complex plane (angle which a root locus branch starting from an open loop pole, makes with a line parallel to the asymptotic line.
The formula for the angle of departure ϕd is
Φd = 180 –sum of the angles of vectors drawn to this pole to other poles + sum of the angles of vectors drawn to this pole to zeros
Or Φd = 180 – ( 900+1350+26.60 ) = -71.60
So, root locus branch starts from (-1+j1) at an angle -71.60 . Since root locus is always mirror image about real axis , therefore, root locus starts from (-1-j1) at +71.60.
Step-9 :- Find the points at which root locus branches intersect jw axis. The characteristic equation will be S(S+3)(S2+2S+2)+Ka =0
Or S4+5S3+8S2+6S+ Ka=0, Make rouths array;
S4 | 1 | 8 | Ka |
S3 | 5 | 6 | |
S2 | (5×8)−(6×1) = 6.8 5 | Ka | |
S1 | (6.8 × 6) − (Ka × 5) 6.8 | | |
S0 | Ka | | |
For the system to be stable all the coefficient of the first column of the Routh’s array having positive and non zero value. Hence for system stability
Ka> 0
(6.8×6)−(Ka×5) >0
6.8
Or 0 < Ka <8.16
For Ka = 8.16 the Auxiliary equation is 6.8s2+ 8.16 = 0
Or s2= - 1.2
Or s = ± j1.1 The points of intersection comes out to be +j1.1 and –j1.1 The complete root locus is shown below.
Effects of Adding Open Loop Poles and Zeros on Root Locus
Effect of addition of open loop pole | Effect of addition of open loop zero |
| |
| |
Introduction:
The response of a system can be partitioned into both the transient response and the steady state response. We can find the transient response by using Fourier integrals. The steady state response of a system for an input sinusoidal signal is known as the frequency response. In this chapter, we will focus only on the steady state response.
If a sinusoidal signal is applied as an input to a Linear Time-Invariant (LTI) system, then it produces the steady state output, which is also a sinusoidal signal. The input and output sinusoidal signals have the same frequency, but different amplitudes and phase angles.
Let the input and output signal be −
r(t)=Asin(ωt) (1)
c(t)=Bsin(ωt+ ф) (2)
The open loop transfer function will be −
G(s)=G(jω)
We can represent G(jω) in terms of magnitude and phase as shown below.
G(jω)=|G(jω)|∠G(jω)
The output signal is
c(t)=A|G(jω)|sin(ωt+∠G(jω)) (3)
Where,
ω=2πf
Here, f is the frequency of the input sinusoidal signal. Similarly, you can follow the same procedure for closed loop control system.
Correlation between time and frequency response:
The frequency domain specifications are resonant peak, resonant frequency and bandwidth. Consider the transfer function of the second order closed loop control system as,
Frequency Response Analysis
) +
= − 𝑟 𝑟 𝑟 = 0
⇒4𝑢3 - 4ur +8𝜁2 =0
𝑢
𝑟 𝑟
⇒ ur = √1 − 2𝜁2
) +(2𝜁𝑢)
T(s) = C(s)/R(s)=ωn2/( s2+2ζωns+ωn2 )
Substitute, s= jω in the above equation.
T(jω)= ωn2 /(jω)2+2ζωn(jω)+ ωn2
𝜔2 1
⇒T(jω)=
2
𝑛
= 𝜔𝑛 2
2 2
−𝜔 +2𝑗ζωω𝑛+ω
𝜔𝑛
𝜔 ω
𝑛 (− 2 )+2𝑗𝜁( ω𝑛 )+1
𝜔2
⇒T(jω)=
2 1
(1−𝜔 )+𝑗2𝜁( ω )
𝜔2 ω𝑛
𝑛
Let, 𝜔 =u Substitute this value in the above equation.
(4)
𝜔𝒏
T(jω)=
1
(1− 2)
(5)
Magnitude of T(jω) is -
𝑢 +𝑗2𝜁𝑢
M=|T(jω)|=
1
(6)
√
2
2
(1−𝑢 (2
𝜁𝑢)
2
Phase of T(jω) is -
T(jω)=−tan−1
2𝜁𝑢
(1−𝑢2)
(7)
The steady-state output of the system for a sinusoidal input of unit magnitude and variable frequency ω is given by
1
2𝜁𝑢
C(t) = Sin(ωt- tan-1 )
(8)
√(1−𝑢2 2
2
(1−𝑢2)
𝑑𝑀 |u=ur
Resonant Frequency:
It is the frequency at which the magnitude of the frequency response has peak value for the first time. It is denoted by ωr. At ω=ωr the first derivate of the magnitude of T(jω) is zero.
Differentiate M with respect to u.
1 −4(1−𝑢2)𝑢 +8𝜁2𝑢
𝑑𝑢
2 [
)2 3/2
2 2 (
(1−𝑢𝑟) + 2𝜁𝑢𝑟
]
(9)
i.e, ωr = ωn√1 − 2𝜁2
(10)
Resonant Peak:
It is the peak (maximum) value of the magnitude of T(jω). It is denoted by Mr.
At u=ur, the Magnitude of T(jω) is -
𝑛
∠
1
√(1−𝑢𝑏2)2+(2𝜁𝑢𝑏)2
⇒2 =(1−ub2)2 +(2 𝜁)2 ub2
⇒2 = (1−x)2 +(2 𝜁)2 x ⇒x2 +(4 𝜁 2 −2)x−1=0
M=|T(jω)|=
1
√
2
2
(1−𝑢 ) +(2𝜁𝑢)
Substitute, ur = √1 − 2𝜁2 in the above equation, we get
Mr=
1
2𝜁√1−𝜁2
2
(11)
The phase angle of T(jω) at resonant frequency ur obtained from equation 7 is
Фr = -tan-1 [√1 − 2𝜁2 / 𝜁] (12)
Resonant peak in frequency response corresponds to the peak overshoot in the time domain transient response for certain values of damping ratio 𝜁 . So, the resonant peak and peakovershoot are correlated to each other.
Bandwidth:
It is the range of frequencies over which, the magnitude of T(jω) drops to 70.7% (0.707) from its zero frequency value.
At ω=0, the value of u will be zero. Substitute, u=0 in M, frm equation 6
M=
1
√
(1−0
2
2
) + (2𝜁0)
= 1
2
Therefore, the magnitude of T(jω) is one at ω=0.
At 3-dB frequency, the magnitude of T(jω) will be 70.7% of magnitude of T(jω) at ω=0.
i.e., at ω=ωb, M=0.707(1) =1/√2
M =1 =
√2
From Equation 6:
Let, ub2 =x
b b n
⇒x =
Consider only the positive value of x.
x = −(4𝜁2−2)+√(4𝜁2−2)2−4
2
−(4𝜁2−2)±√(4𝜁2−2)2−4
2
or
Substitute, x= u 2 =ω 2/ω 2
X = 1 − 2𝜁2√2 −4𝜁2 + 4𝜁4
ωb 2/ωn 2 = 1 − 2𝜁2√2 −4𝜁2 + 4𝜁4
⇒ωb=ωn √1 − 2𝜁2√2 − 4𝜁2 + 4𝜁4
(13)
Bandwidth ωb in the frequency response is inversely proportional to the rise time tr in the time domain transient response.
Bode Plots
Sinusoidal transfer function is graphically represented by Bode plot for determining the stability of the control system. Bode plot is a logarithmic plot and consists of two plots.
In both the plots, x-axis represents angular frequency (logarithmic scale). Whereas, y-axis represents the magnitude (linear scale) of open loop transfer function in the magnitude plot and the phase angle (linear scale) of the open loop transfer function in the phase plot.
The magnitude of the open loop transfer function in dB (decibel) is -
M=20log|G(jω)H(jω)| (1)
The phase angle of the open loop transfer function in degrees is -
ϕ=∠G(jω)H(jω)
(2)
Note − the base of logarithm is 10.
Basic of Bode Plots
Let the generalised expression for open-loop transfer function of a system be given by:
(3)
Put s= jω in equation 3, we get
Where u= ω/ωn
From equation 5, the magnitude of G(jω)H(jω) in decibels is given by
(4)
(5)
(6)
(7)
(8)
(9)
Procedure for plotting Bode plot:
Step 1: Rewrite the open loop transfer function in the time constant form as given in equation 4. Step 2: Identify the corner frequencies associated with each factor of the transfer function.
Step 3: After knowing the corner frequencies, draw the asymptotic magnitude plot. This plot consists of straight line segments with line slope changing at each corner frequency as follows.
(i) + 20 db / decade for a zero and + 20n db/decade for a zero of multiplicity n.
(ii) -20db/decade for a pole and - 20n db/decade for a pole of multiplicity n.
(iii) + 40db/decade for a complex conjugate zero and + 40n db/decade for a complex Conjugate zero of multiplicity n.
(iv)-40db/decade for a complex conjugate pole and - 40n db/decade for a complex Conjugate pole of multiplicity n.
Step 3: Initial slope of Bode plot are calculated as follows.
(ii) For type two system draw a line having slope of -40db/decade up to ω=√K and so on. Mark first (lowest) corner frequency.
Step 4: Draw a line up to second corner frequency by adding the slope of next pole or zero to the previous slope and so on.
Step 5: Calculate phase angle for different values of ω from the equation 9 and join all points.
Note − The corner frequency (ω=1/K) is the frequency at which there is a change in the slope of the magnitude plot.
Example 1: Draw the bode plot for unity feedback control system having G(s)= 1000 .
(𝑠+100)
Solution:
Step1: Open-loop transfer function in time constant form is given by
G(s)H(s)= 1000
(𝑠+100)
100
10
Put s= jω
G(jω)H(jω)=
=
1000 10
(1+0.01𝑠)
(Time constant form)
(1+𝑗0.01ω)
Step 2: Corner frequency ω = 1/0.001 = 100
Step 3: There is one pole on the real axis hence magnitude plot is a straight line having slope of -20 db/decade.
Step 4: As the system is type zero system so magnitude plot is a straight line parallel to o db axis and having magnitude 20log10K= 20log1010= 20db.
Step 5: phase angle ф = -tan-1 0.01ω. The table shows value of ф when ω varies from 0 to ∞.
100(𝑠+100)
=
Example 2: Draw the bode plot for unity feedback control system having G(s) = 5(s+2)/s(s+10)
Put s= jω
G(jω)=
|G(jω)|∠G(jω)
Magnitude plot:
Sl. No | Factor | Corner Frequency | Slope | Asymptotic log magnitude |
1 | 1 𝑗𝜔 | None | -20 db/decade | Straight line of slope -20 db/decade and intersecting the 0 dB axis at ω=K=1and extend upto first corner frequency 2. |
2 | 1+0.5 𝑗𝜔 | 2 | +20 db/decade | Draw a net slope (-20) + (+20)= 0 db/decade from corner frequency 2 to the next corner frequency 10. |
3 | 1 1 + 0.1 𝑗𝜔 | 10 | -20 db/decade | Draw the net slope of 0+(-20)= -20 db/decade from corner frequency 10 to ∞. |
Note: Arrange the table in increasing order of corner frequency.
For different value of ω calculate phase angle ∠G(jω) and join all the points by free hand.
Computation of Gain Margin and Phase Margin
From the Bode plots, we can say whether the control system is stable, marginally stable or unstable based on the values of these parameters.
Phase Cross over Frequency
The frequency at which the phase plot is having the phase of -1800 is known as phase cross over
frequency. It is denoted by ωpc. The unit of phase cross over frequency is rad/sec.
The unit of gain margin (GM) is dB.
Phase Margin
Phase margin can be defined as the amount of additional phase lag which can be introduced in the system till the system reaches on the verge of instability. The formula for phase margin PM is
PM=[∠𝐺(𝑗𝜔)|𝜔=𝜔 ] – (-180⁰)
𝑔𝑐
= 180ᵒ+ [∠𝐺(𝑗𝜔)|𝜔=𝜔 ]
𝑔𝑐
The unit of phase margin is degrees.
Gain Cross over Frequency
The frequency at which the magnitude plot is having the magnitude of zero dB is known as gain cross over frequency. It is denoted by ωgc. The unit of gain cross over frequency is rad/sec.
The stability of the control system based on the relation between the phase cross over frequency and the gain cross over frequency is listed below.
ωpc >ωgc, GM & PM are +ve | ωpc <ωgc, GM & PM are –ve | ωpc =ωgc, GM= PM=0 |
Stable System | Un-stable System | marginally stable system |
Gain Margin
Gain margin GM is defined as the margin in gain allowable by which gain can be increased till system reaches on the verge of instability. It is equal to negative of the magnitude in dB at phase cross over frequency. Mathematically
GM=20log10 (
1
|𝐺(𝑗𝜔)|𝜔=𝜔
𝑝𝑐
10
)= - 20log |𝐺(𝑗𝜔)|
𝜔=𝜔𝑝𝑐
The stability of the control system based on the relation between gain margin and phase margin is listed below.
Example3: A unity feedback control system has
G(s)= 𝟐𝟎
𝒔(𝟏 +𝟎.𝟏𝒔)(𝟏+𝟎.𝟎𝟏𝒔)
Draw the bode plot. Find Gain crossover frequency, phase crossover frequency, gain margin and phase margin.
Solution: Put s= jω in open loop transfer function
G(s)= 𝟐𝟎
jω(𝟏 +𝟎.𝟏jω)(𝟏+𝟎.𝟎𝟏jω)
|G(jω)|∠G(jω)=
20
−𝜔2√1+(𝟎.𝟏ω)2√1+(𝟎.𝟎𝟏ω)2
∠ − 90° − 𝑡𝑎𝑛−10.1𝜔 − 𝑡𝑎𝑛−10.01𝜔
Sl. No | Factor | Corner Frequency | Slope | Asymptotic log magnitude |
1 | 20 𝑗𝜔 | None | -20 db/decade | Straight line of slope -20 db/decade and intersecting the 0 dB axis at ω=K=20 and extend upto first corner frequency 10. |
2 | 1 1 + 0.1 𝑗𝜔 | 10 | 20 db/decade | Draw a net slope (-20) + (-20)= -40 db/decade from corner frequency 10 to the next corner frequency 100. |
3 | 1 1 + 0.01 𝑗𝜔 | 100 | -20 db/decade | Draw the net slope of (- 40)+(-20)= -60 db/decade from corner frequency 100 to ∞. |
The table shown below shows phase angle for the different value of ω.
From the plots
5. Phase Margin= 180ᵒ-(+124ᵒ)= +56ᵒ
All pass and minimum phase system
If all the poles and zeros of any transfer function lie o the left half of s-plane, such type of transfer function is known as minimum phase transfer function.
The transfer function having a pole-zero pattern which is antisymmetric about the imaginary axis i.e for every pole in the left half plane, there is a zero in the mirror image position. This type of transfer function is known as all pass transfer function.
A common example of such transfer function is
G(𝑗𝜔)= 1− 𝑗𝜔𝑇
1+ 𝑗𝜔𝑇
(1)
Pole zero configuration of equation 1is shown below:
Figure 1. All pass system
All pass transfer function has a magnitude of unity at all frequency and a phase angle of (-
2 tan-1𝜔𝑇)which varies from 0ᵒ to -180ᵒ as 𝜔 increases from 0 to ∞. The property of unit magnitude at all frequencies applies to all transfer function with antisymmetric pole-zero pattern. Physical systems with this property are called all-pass system.
Now consider the case where the transfer function has poles in the left half s-plane and zero in both left and right half s-plane. Poles are not permitted to lie in the right half s-plane because such a system would be unstable. Consider the following transfer function
G1(jω)=
1− 𝑗𝜔𝑇
(1+𝑗𝜔𝑇1)(1+𝑗𝜔𝑇2)
Whose pole zero pattern is shown in figure
. This transfer function may be rewritten as
(2)
1+𝑗𝜔𝑇
G1(jω)= [ ] [1− 𝑗𝜔𝑇] = G2(jω) G(jω) (3)
(1+𝑗𝜔𝑇1)(1+𝑗𝜔𝑇2) 1+ 𝑗𝜔𝑇
Which is now become the product of two transfer function G2(jω) i.e minimum phase transfer function shown in figure (2b) and G(jω) i.e all pass transfer function shown in figure (2c). It is clear that G1(jω) and G2(jω) have identical curve of magnitude Vs frequency but their phase Vs frequency curve are different as shown in figure(3). G2(jω) having a smaller range of phase angle than G1(jω). A transfer function which has one or more zeros and no pole in the right half s-plane is known as non- minimum phase transfer function.
In general if the transfer function has any zeros in the right half s-plane, it is possible to extract them one by one by associating them with all-pass transfer function as shown in figure(2a).
A common example of a non-minimum phase element is transportation lag which has transfer function
G(𝑗𝜔)= 𝑒−𝑗ωT= 1∠ − 𝜔𝑇 rad = 1∠ − 57.3𝜔𝑇 degreeOther possible non-minimum transfer function are:
lattice network.
Figure 2
Figure 3 Phase Vs frequency graph
Polar Plots
Polar plot is a plot which can be drawn between magnitude and phase. It is a plot of magnitude
|𝐺(𝑗𝜔)| versus phase angle∠𝐺(𝑗𝜔)on polar co-ordinates as input frequency (ω) is varied from 0 to ∞. Here, the magnitudes are represented by normal values only.
The polar form of G(jω) is
G(jω)= |G(jω)| ∠G(jω)
Rules for Drawing Polar Plots
Follow these rules for plotting the polar plots.
Step1. Substitute, s=jω in the open loop transfer function.
Step2. Write the expressions for magnitude and the phase of G(jω)
Step3. Find the starting magnitude and the phase of G(jω) by substituting ω=0. So, the polar plot starts with this magnitude and the phase angle.
Step4. Find the ending magnitude and the phase of G(jω) by substituting ω=∞. So, the polar plot ends with this magnitude and the phase angle.
Step5. Check whether the polar plot intersects the real axis, by making the imaginary termof G(jω) equal to zero and find the value(s) of ω.
Step6. Determine the intersection of polar plot with real axis and imaginary axis, as follows:
this value of ω into |G(jω)|. Which gives |G(jω)| at this point of intersection.
this value of ω into |G(jω)|. Which gives |G(jω)| at this point of intersection.
Step7. By using this information, plot the points on the complex plane. Make the arrow on the plot for increasing frequency from 0 to ∞.
Example1: Consider the open loop transfer function of a closed loop control system.
G(s)=
1
(1+𝑠𝑇1)(1+𝑠𝑇2)
Draw the polar plot.
Step 1 − Substitute, s=jω in the open loop transfer function.
G(jω)=
1
(1+𝑗𝜔𝑇1)(1+𝑗𝜔𝑇2)
The magnitude of the open loop transfer function is
|G(jω)|=
1
√1+(𝜔𝑇1)2√1+(𝜔𝑇2)2
The phase angle of the open loop transfer function is
∠G(jω)=−tan-1 𝜔𝑇1−tan-1 𝜔𝑇2
Step 2 − The following table shows the magnitude and the phase angle of the open loop transfer function at ω=0 rad/sec and ω=∞ rad/sec.
Frequency (rad/sec) | Magnitude | Phase angle(degrees) |
0 | 1 | 0 |
∞ | 0 | -180ᵒ |
So, the polar plot starts at (1,00) and ends at (0,−1800). The first and the second terms within the brackets indicate the magnitude and phase angle respectively.
Step 3 − This polar plot will intersect the negative imaginary axis. The phase angle corresponding to the negative imaginary axis is −900 or 2700. So, by equating the phase angle of the open loop transfer function to either −900 or 2700, we will get the ω value as
∠G(jω)=−tan-1 𝜔𝑇1−tan-1 𝜔𝑇2= −900
⇒ 𝜔𝑇1+ 𝜔𝑇2 = ∞ ⇒ 𝜔 =
1
1−𝜔²𝑇1𝑇2
√𝑇1𝑇2
By substituting ω= 1
√𝑇1𝑇2
in the magnitude of the open loop transfer function, we will get
|G(jω)|=
1
= √𝑇1𝑇2
2
1 1
2
𝑇1+𝑇2
√1+( 𝑇1) √1+( 𝑇2)
√𝑇1𝑇2 √𝑇1𝑇2
So, we can draw the polar plot with the above information on the polar graph sheet.
The following table shows polat plot for different type of control system:
Nyquist Plots
Introduction:
Nyquist plots are the continuation of polar plots for finding the stability of the closed loop control systems by varying ω from −∞ to ∞. That means, Nyquist plots are used to draw the complete frequency response of the open loop transfer function.
Principle of argument
The Nyquist stability criterion works on the principle of argument. It states that if there are P poles and Z zeros are enclosed by the ‘s’ plane contour, then the corresponding G(s)H(s) plane must encircle the origin P−Z times. So, we can write the number of encirclements N as,
N=P−Z
For example, in case of 1 zero and 3 poles enclosed by the s- plane contour, the net encirclement of the origin by the q(s) plane contour is (3-1) two counter-clockwise revolution as shown in figure below. This relationship between the enclosure of poles and zeros of G(s)H(s) b the s-planecontour and the encirclement of the origin by G(s)H(s) contour is commonly known as principleof argument.
Nyquist stability criterion
The characteristics equation of a system is q(s) = 1+G(s)H(s)
The standard pole zero form of the OLTF G(s)H(s) is
G(s)H(s) = 𝐾 (𝑠+𝑧1)(𝑠+𝑧2)−−−−−−−(𝑠+𝑧𝑚)
(𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
(1)
؞ q(s) = 1+ 𝐾 (𝑠+𝑧1)(𝑠+𝑧2)−−−−−−−(𝑠+𝑧𝑚)
(𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
= (𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)+𝐾(𝑠+𝑧1)(𝑠+𝑧2)−−−−−−−(𝑠+𝑧𝑚)
(𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
(𝑠+𝑧𝐹 )(𝑠+𝑧𝐹 )−−−−−−−−−(𝑠+𝑧𝐹 )
1 2 𝑛
)(
𝑠+𝑃1 𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
= ( (2)
From the above equation it is seen that the zeros of q(s) are the root of the characteristics equation and the poles q(s) are same as the poles of open loop system. For the system to be stable, the roots of the characteristics equation and hence the zeros of q(s) must lie in the left half s-plane. It is important to note that even if some of the open-loop poles lie in the right half s-plane all the zeros of q(s) i.e, the closed-loop poles may lie in the left half s-plane. It means that an open-loop unstable system may lead to a closed-loop stable system.
In order to investigate the presence of any zero of q(s) in the right half of s-plane, a contour to be chosen which completely encloses the right half of s-plane called as Nyquist contour. It is directed clockwise and consist of an infinite line segment C1 and an arc C2 of infinite redius.
As the Nyquist contour encloses all the right half s-plane poles and zeros of q(s), let there are ‘z’ zeros and ‘P’ poles in the right half of s-plane. As s moves along the nyquist contour in the s- plane, a closed contour Γq is traversed in q(s) plane which encloses the origin N (=P-Z) times in anticlockwise direction.
For the system to be stable, there should be no zeros of q(s) in the right half of s-plane i.e,
Z = 0 So N= P
The above equation implies that for a close loop system to be stable, the number of counter-
clockwise encirclement of the origin of the q(s) plane by the contour Γq should be equal the number of the right half s-plane poles of q(s) which are also the poles of open-loop transfer function G(s)H(s).
The open-loop transfer function can be written as
G(s)H(s)=q(s)- 1= [1+ G(s)H(s)]-1 (3)
Therefore the contour ΓGH of G(s)H(s) corresponding to the nyquist contour in the s-plane is the same as contour Γq of q(s) (=1+ G(s)H(s)) drawn from the point (-1+j0). Thus the encirclement of the origin by the contour Γq of q(s) is equivalent to the encirclement of the point (-1+j0) by the contour ΓGH of G(s)H(s) as shown below.
Statement of nyquist stability criterion:
Mapping of Nyquist contour into the contour ΓGH of G(s)H(s):
+90ᵒ.
Hence the complete contour ΓGH is the polar plot of G(jω)H(jω) with varies from ω -∞ to +∞.
Nyquist stability criterion applied to inverse Polar plot:
It is more convenient to work with inverse function 1/ G(jω)H(jω) rather than the direct function G(jω)H(jω). Here we will see that the Nyquist stability criterion for direct polar plot can be extended for use to inverse polar plot after minor modification.
Let us consider a open-loop transfer function:
G(s)H(s) = 𝐾 (𝑠+𝑧1)(𝑠+𝑧2)−−−−−−−(𝑠+𝑧𝑚)
(𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
(4)
For the system to be stable none of the roots of the characteristics equation should lie in the right half s-plane or on the jω-axis. The characteristics equation is
(𝑠+𝑧𝐹 )(𝑠+𝑧𝐹 )−−−−−−−−−(𝑠+𝑧𝐹 )
q(s)= 1+ G(s)H(s) = 1 2 𝑛
(𝑠+𝑃1)(𝑠+𝑃2)−−−−−−−−(𝑠+𝑃𝑛)
Dividing equation 5 by 4, we get
(5)
1
q’(s)= +1=
G(s)H(s)
(𝑠+𝑧𝐹 )(𝑠+𝑧𝐹 )−−−−−−−−−(𝑠+𝑧𝐹 )
1 2 𝑛
(𝑠+𝑧1)(𝑠+𝑧2)−−−−−−−(𝑠+𝑧𝑚)
(6)
From equation 5 and 6 it is seen that the zeros of q’(s) is same as the q(s), which are the roots of the characteristics equation. It is further noticed that the poles of q(s) are same as the poles of
G(s)H(s), while the poles of q’(s) are same as the poles of
1
G(s)H(s)
or the zeros of G(s)H(s).
It can be concluded that if
1
G(s)H(s)
has P right half s-plane poles and the characteristics
equation has Z right half s-plane zeros, the locus of
1
G(s)H(s)
encircle the point (-1+j0) N times in
counter-clockwise direction where N= P-Z.
Since for system stability no zeros of the characteristics equation locate on right half s- plane i.e , Z=0, the Nyquist stability criterion for inverse polar plots can be stated below:
“It the Nyquist plot of
1
G(s)H(s)
corresponding to the Nyquist contour in the s-plane, encircles
counter-clockwise the point (-1+j0) as many times as are the number of right half s-plane pole of
1 , the closed-loop system is stable. “
G(s)H(s)
In special case where 1 has no pole in the right half s-plane, the close loop system is
G(s)H(s)
stable provided the net encirclement of (-1+j0) point by the Nyquist plot of
1
G(s)H(s)
is zero.
Assessment of relative stability using Nyquist criterion:
The measure of relative stability of a closed-loop systems which are open-loop stable can be analysed through the study of Nyquist plots. The stability of such system can be determined by polar plot of G(s)H(s). It can be imagined that as the polar plot gets closer to (-1+j0) point, the system tends towards instability.
Consider two different systems whose closed loop poles are shown on the s-plane in figure a and b respectively. It is seen that system A is more stable than system B because its closed-loop poles are located comparatively away to the left from jω-axis. The open-loop frequency response (polar) plots for system A and B are shown in figure ‘c’ and ‘d’, respectively. The comparison of the closed-loop pole location of these two system with their corresponding polar plot shows that as a polar plot moves closer to (-1+j0) point, the system closed-loop poles move closer to the jω- axis and hence the system becomes relatively less stable and vice versa.
The figure as given below shows a G(jω)H(jω) locus which crosses the negative real axis at a frequency ω=ω2 with an intercept of a. Let a unit circle centred at origin (passes through point - 1+j0) intersect the G(jω)H(jω) locus at a frequency ω=ω1 and let the phasor G(jω1)H(jω1) makes an angle of ф with the negative real axis measured positively in counter-clockwise direction. It is observed that as G(jω)H(jω) locus approaches (-1+j0) point, the relative stability reduces.
Constant Magnitude Loci or Constant M Circle
The closed loop transfer function of a unity feedback system is given by
(1)
(2)
(3)
𝑀2
(4)
Equation 2 represents the equation of a circle with centre at [
, 0] having radius of
(1−𝑀2)
𝑀
(1−𝑀2)
If M=1, then Equation 3 becomes(1 + 𝑥)2 + 𝑦2 = 𝑥2 + 𝑦2 or x= − 1
2
It is a equation for straight line parallel to the y-axis and passing through (− 1 , 0)
2
(5)
in the G(jω)
plane. For each value of M (except M=1) we get a circle. These circles are known as Constant Magnitude Loci or Constant M Circle.
Constant Phase Loci or Constant N Circle
From equation 1
(6)
(7)
(8)
(9)
(10)
Equation 10 represents the equation of circle with it centre at (− 1 , 1 ) with radius √ 1
1
)
2 2𝑁
(4 + 4𝑁2
For different values of N i.e, phase angle θ, equation 10 represents the family of the circles. For a particular circle, the value of N i.e, phase angle θ remain constant on it. Therefore these circle are known as constant phase loci or N circles.
Nicholas Chart
Constant magnitude loci that are M-circles and constant phase angle loci that are N-circles are the fundamental components in designing the Nichols chart. The constant M and constant N circles in G (jω) plane can be used for the analysis and design of control systems. However the constant M and constant N circles in gain phase plane are prepared for system design and analysis as these plots supply information with fewer manipulations. Gain phase plane is the graph having gain in decibel along the ordinate (vertical axis) and phase angle along the abscissa (horizontal axis). The M and N circles of G (jω) in the gain phase plane are transformed into M and N contours in rectangular co- ordinates. A point on the constant M loci in G (jω) plane is transferred to gain phase plane by drawing the vector directed from the origin of G (jω) plane to a particular pointon M circle and then measuring the length in db and angle in degree. The critical point in G (jω), plane corresponds to the point of zero decibel and -180o in the gain phase plane. Plot of M and N circles in gain phase plane is known as Nichols chart /plot.
The Nichols chart is named after the American engineer N.B Nichols who formulated this plot. Compensators can be designed using Nichols plot. Nichols plot technique is however also used in
designing of dc motor. This is used in signal processing and control design. Nyquist plot in complex plane shows how phase of transfer function and frequency variation of magnitude are related. We can find out the gain and phase for a given frequency. Angle of positive real axis determines the phase and distance from origin of complex plane determines the gain.
Step-6: Check for stability:
As P= 0; N=0; Hence Z=0, System is stable.
There are some advantages of Nichols’ plot in control system engineering.
The related Nyquist plot in the complex plane shows how the phase of the transfer function and frequency variation of magnitude are related. We can find out the gain and phase for a given frequency.
The angle of the positive real axis determines the phase and the distance from the origin of the complex plane determines the gain.