control engineering fundamentals chapter 5 part 2 signal

11
Alrafidain University College Assistant Lecturer / Hussain Kassim Ahmad 1 Control Engineering Fundamentals Chapter 5 Part 2 Signal Flow Graph and Mason’s Gain Formula Mason's Gain Formula for Signal Flow Graphs: In many practical cases, we wish to determine the relationship between an input variable and an output variable of the signal flow graph. The transmittance between an input node and an output node is the overall gain, or overall transmittance, between these two nodes. Mason's gain formula, which is applicable to the overall gain, is given by ..= () () = βˆ‘ βˆ† =1 βˆ† Where P K = path gain or transmittance of Kth forward path. Ξ” = determinant of graph. = 1 - (sum of all individual loop gains) + (sum of gain products of all possible combinations of two non-touching loops) - (sum of gain products of all possible combinations of three non-touching loops) + . . . βˆ† = 1 βˆ’ βˆ‘ +βˆ‘ , βˆ’βˆ‘ ,, βˆ‘ = βˆ‘ , = Nontouching loops.

Upload: others

Post on 05-Oct-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 1

Control Engineering Fundamentals

Chapter 5 Part 2

Signal Flow Graph and Mason’s Gain Formula

Mason's Gain Formula for Signal Flow Graphs:

In many practical cases, we wish to determine the relationship between an

input variable and an output variable of the signal flow graph. The transmittance

between an input node and an output node is the overall gain, or overall

transmittance, between these two nodes. Mason's gain formula, which is applicable

to the overall gain, is given by

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

βˆ‘ π‘ƒπΎβˆ†πΎπ‘π‘˜=1

βˆ†

Where

PK = path gain or transmittance of Kth forward path.

Ξ” = determinant of graph.

= 1 - (sum of all individual loop gains) + (sum of gain products of all

possible combinations of two non-touching loops) - (sum of gain

products

of all possible combinations of three non-touching loops) + . . .

βˆ† = 1 βˆ’ βˆ‘ πΏπ‘Ž

π‘Ž

+ βˆ‘ 𝐿𝑏𝐿𝑐

𝑏,𝑐

βˆ’ βˆ‘ 𝐿𝑑𝐿𝑒𝐿𝑓

𝑑,𝑒,𝑓

βˆ‘ πΏπ‘Ž

π‘Ž

= π‘ π‘’π‘š π‘œπ‘“ π‘Žπ‘™π‘™ π‘–π‘›π‘‘π‘–π‘£π‘–π‘‘π‘’π‘Žπ‘™ π‘™π‘œπ‘œπ‘ π‘”π‘Žπ‘–π‘›π‘ 

βˆ‘ 𝐿𝑏𝐿𝑐

𝑏,𝑐

= π‘ π‘’π‘š π‘œπ‘“ π‘”π‘Žπ‘–π‘› π‘π‘Ÿπ‘œπ‘‘π‘’π‘π‘‘π‘  π‘œπ‘“ π‘Žπ‘™π‘™ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ π‘π‘œπ‘šπ‘π‘–π‘›π‘Žπ‘‘π‘–π‘œπ‘›π‘  π‘œπ‘“ π‘‘π‘€π‘œ

Nontouching loops.

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 2

βˆ‘ 𝐿𝑑𝐿𝑒𝐿𝑓

𝑑,𝑒,𝑓

= π‘ π‘’π‘š π‘œπ‘“ π‘”π‘Žπ‘–π‘› π‘π‘Ÿπ‘œπ‘‘π‘’π‘π‘‘π‘  π‘œπ‘“ π‘Žπ‘™π‘™ π‘π‘œπ‘ π‘ π‘–π‘π‘™π‘’ π‘π‘œπ‘šπ‘π‘–π‘›π‘Žπ‘‘π‘–π‘œπ‘›π‘  π‘œπ‘“

π‘‘β„Žπ‘Ÿπ‘’π‘’ Nontouching loops.

Ξ”K = Same as Ξ” but formed by loops not touching the (PK) kth forwatd path.

(cofactor of the kth forward path determinant of the graph with the

loops

touching the kth forward path removed, that is, the cofactor Ξ”K, is

obtained from Ξ” by removing the loops that touch path Pk).

(Note that the summations are taken over all possible paths from input to

output.)

In the following, we shall illustrate the use of Mason's gain formula by means

of these examples.

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 3

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 4

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 5

Example (5.1): Consider the system shown in Figure (5-3). Obtain the closed-loop

transfer function C(s) /R(s) by use of Mason's gain formula.

Figure (5-3)

Solution:

In this system, there are three forward paths between the input R(s) and the

output C(s).

The forward path gains are

𝑃1 = 𝐺1𝐺2𝐺3𝐺4𝐺5

𝑃2 = 𝐺1𝐺6𝐺4𝐺5

𝑃3 = 𝐺1𝐺2𝐺7

There are four individual loops, the gains of these loops are

𝐿1 = βˆ’πΊ4𝐻1

𝐿2 = βˆ’πΊ2𝐺7𝐻2

𝐿3 = βˆ’πΊ6𝐺4𝐺5𝐻2

𝐿4 = βˆ’πΊ2𝐺3𝐺4𝐺5𝐻2

Loop L1 does not touch loop L2. Hence, the determinant A is given by

βˆ†= 1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3 + 𝐿4) + 𝐿1𝐿2

βˆ†= 1 βˆ’ (βˆ’πΊ4𝐻1 βˆ’ 𝐺2𝐺7𝐻2 βˆ’ 𝐺6𝐺4𝐺5𝐻2 βˆ’ 𝐺2𝐺3𝐺4𝐺5𝐻2) + 𝐺4𝐻1𝐺2𝐺7𝐻2

The cofactor Ξ”1 is obtained from Ξ” by removing the loops that touch path P1.

Therefore, by removing L1, L2, L3, L4, and L1, L2 from Equation of Ξ”, we obtain

βˆ†1= 1

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 6

Similarly, the cofactor Ξ”2 is

βˆ†2= 1

The cofactor Ξ”3 is obtained by removing L2, L3, L4, and L1, L2 from Equation

of Ξ”, giving

βˆ†3= 1 βˆ’ 𝐿1

The closed-loop transfer function C(s) /R(s) is then

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1βˆ†1 + 𝑃2βˆ†2 + 𝑃3βˆ†3

βˆ†

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1(1) + 𝑃2(1) + 𝑃3(1 βˆ’ 𝐿1)

1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3 + 𝐿4) + 𝐿1𝐿2

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝐺1𝐺2𝐺3𝐺4𝐺5 + 𝐺1𝐺6𝐺4𝐺5 + 𝐺1𝐺2𝐺7(1 + 𝐺4𝐻1)

1 βˆ’ (βˆ’πΊ4𝐻1 βˆ’ 𝐺2𝐺7𝐻2 βˆ’ 𝐺6𝐺4𝐺5𝐻2 βˆ’ 𝐺2𝐺3𝐺4𝐺5𝐻2) + 𝐺4𝐻1𝐺2𝐺7𝐻2

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝐺1𝐺2𝐺3𝐺4𝐺5 + 𝐺1𝐺6𝐺4𝐺5 + 𝐺1𝐺2𝐺7 + 𝐺1𝐺2𝐺7𝐺4𝐻1)

1 + 𝐺4𝐻1 + 𝐺2𝐺7𝐻2 + 𝐺6𝐺4𝐺5𝐻2 + 𝐺2𝐺3𝐺4𝐺5𝐻2 + 𝐺4𝐻1𝐺2𝐺7𝐻2

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 7

Example (5-2): Consider the system shown in Figure (5-4). Obtain the closed-loop

transfer function C(s) /R(s) by use of Mason's gain formula.

Figure (5-4)

Solution:

First we draw a signal flow graph for this system.

In this system, there are three forward paths between the input R(s) and the

output C(s).

The forward path gains are

𝑃1 = 𝐺1𝐺2𝐺3

From Figure for A signal flow graph, we see that there are three individual

loops. The gains of these loops are

𝐿1 = 𝐺1𝐺2𝐻1

𝐿2 = βˆ’πΊ2𝐺3𝐻2

𝐿3 = βˆ’πΊ1𝐺2𝐺3

Note that since all three loops have a common branch, there are no

nontouching loops. Hence, the determinant A is given by

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 8

βˆ† = 1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3)

βˆ† = 1 – 𝐺1𝐺2𝐻1 + 𝐺2𝐺3𝐻2 + 𝐺1𝐺2𝐺3

The cofactor Ξ”1 of the determinant along the forward path connecting the

input node and output node is obtained from Ξ” by removing the loops that touch

this path. Since path Pl touches all three loops, we obtain

βˆ†1= 1

Therefore, the overall gain between the input R(s) and the output C(s), or the

closed-loop transfer function, is given by

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1βˆ†1

βˆ†

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1(1)

1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3)

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝐺1𝐺2𝐺3

1 βˆ’ 𝐺1𝐺2𝐻1 + 𝐺2𝐺3𝐻2 + 𝐺1𝐺2𝐺3

This is the same as the closed-loop transfer function obtained by block

diagram reduction. Mason's gain formula thus gives the overall gain C(s)/R(s)

without a reduction of the graph.

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 9

Example (5.3): Find the transfer function for the system given by signal flow

graph of Figure below by using of Mason's gain formula.

Solution:

In this system, there are three forward paths between the input R(s) and the output C(s).

The forward path gains are

𝑃1 =1

𝑆3𝑏3 =

𝑏3

𝑆3

𝑃2 =1

𝑆2𝑏2 =

𝑏2

𝑆2

𝑃3 =1

𝑆𝑏1 =

𝑏1

𝑆

There are three individual loops, the gains of these loops are

𝐿1 = βˆ’π‘Ž1

𝑆

𝐿2 = βˆ’π‘Ž2

𝑆2

𝐿3 = βˆ’π‘Ž3

𝑆3

The determinant βˆ† is given by

βˆ†= 1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3)

βˆ†= 1 βˆ’ (βˆ’π‘Ž1

π‘†βˆ’

π‘Ž2

𝑆2βˆ’

π‘Ž3

𝑆3)

βˆ†= 1 +π‘Ž1

𝑆+

π‘Ž2

𝑆2+

π‘Ž3

𝑆3

The cofactor Ξ”1, Ξ”2, Ξ”3 is obtained

βˆ†1= 1

βˆ†2= 1

βˆ†3= 1

The closed-loop transfer function C(s) /R(s) is

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1βˆ†1 + 𝑃2βˆ†2 + 𝑃3βˆ†3

βˆ†

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑏3𝑆3+

𝑏2𝑆2+

𝑏1𝑆

1+π‘Ž1𝑆

+π‘Ž2𝑆2+

π‘Ž3𝑆3

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 10

Example (5.4): Find the transfer function for the system given by signal flow

graph of Figure (5.5) by using of Mason's gain formula.

Figure (5.5)

The forward path gains are

𝑃1 = 𝐺1𝐺2𝐺3𝐺4𝐺5

𝑃2 = 𝐺6

There are four individual loops, the gains of these loops are

𝐿1 = βˆ’πΊ2𝐻1

𝐿2 = βˆ’πΊ4𝐻2

𝐿3 = βˆ’πΊ6𝐻3

𝐿4 = βˆ’πΊ1𝐺2𝐺3𝐺4𝐺5𝐻3

βˆ†= 1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3 + 𝐿4) + (𝐿1𝐿2 + 𝐿1𝐿3 + 𝐿2𝐿3) βˆ’ (𝐿1𝐿2𝐿3)

βˆ†= 1 βˆ’ ( βˆ’πΊ2𝐻1 βˆ’ 𝐺4𝐻2 βˆ’ 𝐺6𝐻3βˆ’πΊ1𝐺2𝐺3𝐺4𝐺5𝐻3)

+ ( 𝐺2𝐻1𝐺4𝐻2 + 𝐺2𝐻1𝐺6𝐻3 + 𝐺4𝐻2𝐺6𝐻3 ) βˆ’ (βˆ’πΊ2𝐻1𝐺4𝐻2𝐺6𝐻3 )

βˆ†= 1 + 𝐺2𝐻1 + 𝐺4𝐻2 + 𝐺6𝐻3+𝐺1𝐺2𝐺3𝐺4𝐺5𝐻3 + 𝐺2𝐻1𝐺4𝐻2 + 𝐺2𝐻1𝐺6𝐻3

+ 𝐺4𝐻2𝐺6𝐻3 + 𝐺2𝐻1𝐺4𝐻2𝐺6𝐻3

The cofactor Ξ”1 is obtained from Ξ” by removing the loops that touch path P1.

Therefore, by removing L1, L2, L3, L4, we obtain

βˆ†1= 1

Alrafidain University College

Assistant Lecturer / Hussain Kassim Ahmad 11

Similarly, the cofactor Ξ”2 is obtained from Ξ” by removing the loops that touch

path P2. Therefore, by removing L3, L4, we obtain

βˆ†2= 1 βˆ’ (𝐿1 + 𝐿2) + (𝐿1 𝐿2)

βˆ†2= 1 βˆ’ ( βˆ’πΊ2𝐻1 βˆ’ 𝐺4𝐻2) + ( 𝐺2𝐻1𝐺4𝐻2)

βˆ†2= 1 + 𝐺2𝐻1 + 𝐺4𝐻2 + 𝐺2𝐻1𝐺4𝐻2

The closed-loop transfer function C(s) /R(s) is then

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1βˆ†1 + 𝑃2βˆ†2

βˆ†

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝑃1(1) + 𝑃2[1 βˆ’ (𝐿1 + 𝐿2) + (𝐿1 𝐿2)]

1 βˆ’ ( 𝐿1 + 𝐿2 + 𝐿3 + 𝐿4) + (𝐿1𝐿2 + 𝐿1𝐿3 + 𝐿2𝐿3) + (𝐿1𝐿2𝐿3)

𝑇. 𝐹. =𝐢(𝑠)

𝑅(𝑠)=

𝐺1𝐺2𝐺3𝐺4𝐺5 + 𝐺6(1 + 𝐺2𝐻1 + 𝐺4𝐻2 + 𝐺2𝐻1𝐺4𝐻2)1 + 𝐺2𝐻1 + 𝐺4𝐻2 + 𝐺6𝐻3+𝐺1𝐺2𝐺3𝐺4𝐺5𝐻3 + 𝐺2𝐺4𝐻1𝐻2 + 𝐺2𝐺6𝐻1𝐻3 + 𝐺4𝐺6𝐻2𝐻3 + 𝐺2𝐺4𝐺6𝐻1𝐻2𝐻3