bnj30703_02-mason

17
Mason’s Rule: The transfer function, C(s)/R(s), of a system represented by a signal-flow graph is; Where = = n i i i P s R s C 1 ) ( ) ( Where n = number of forward paths. P i = the i th forward-path gain. ∆ = Determinant of the system i = Determinant of the i th forward path ∆ is called the signal flow graph determinant or characteristic function. Since ∆=0 is the system characteristic equation.

Upload: mohammad-shahidin

Post on 03-Dec-2015

1 views

Category:

Documents


0 download

DESCRIPTION

control system

TRANSCRIPT

Page 1: BNJ30703_02-mason

Mason’s Rule:

• The transfer function, C(s)/R(s), of a system represented by a signal-flow graph

is;

Where

∑ ∆= =

n

iiiP

sR

sC 1

)(

)(

Where

n = number of forward paths.

Pi= the i th forward-path gain.

∆ = Determinant of the system

∆i= Determinant of the ith forward path

• ∆ is called the signal flow graph determinant or characteristic function. Since

∆=0 is the system characteristic equation.

Page 2: BNJ30703_02-mason

Mason’s Rule:

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

of all possible two loops that do not touch each other) – (sum of the

products of the gains of all possible three loops that do not touch each

∑ ∆= =

n

iiiP

sR

sC 1

)(

)(

products of the gains of all possible three loops that do not touch each

other) + … and so forth with sums of higher number of non-touching loop

gains

∆i= value of Δ for the part of the block diagram that does not touch the i-

th forward path (Δi = 1 if there are no non-touching loops to the i-th path.)

Page 3: BNJ30703_02-mason

Systematic approach

1. Calculate forward path gain Pifor each forward

path i.

2. Calculate all loop transfer functions

3. Consider non-touching loops 2 at a time3. Consider non-touching loops 2 at a time

4. Consider non-touching loops 3 at a time

5. etc

6. Calculate Δ from steps 2,3,4 and 5

7. Calculate Δi as portion of Δ not touching forward

path i

3

Page 4: BNJ30703_02-mason

Example#1: Apply Mason’s Rule to calculate the transfer function of

the system represented by following Signal Flow Graph

∆∆+∆= 2211 PP

R

CTherefore,

24313242121411 HGGGLHGGGLHGGL −=−== ,,

There are three feedback loops

Page 5: BNJ30703_02-mason

Example#1: Apply Mason’s Rule to calculate the transfer function of

the system represented by following Signal Flow Graph

There are no non-touching loops, therefore

∆ = 1- (sum of all individual loop gains)

There are no non-touching loops, therefore

( )3211 LLL ++−=∆

( )243124211411 HGGGHGGGHGG −−−=∆

Page 6: BNJ30703_02-mason

Example#1: Apply Mason’s Rule to calculate the transfer function of

the system represented by following Signal Flow Graph

Eliminate forward path-1

∆1 = 1- (sum of all individual loop gains)+...

Eliminate forward path-1

∆1 = 1

∆2 = 1- (sum of all individual loop gains)+...

Eliminate forward path-2

∆2 = 1

Page 7: BNJ30703_02-mason

Example#1: Continue

Page 8: BNJ30703_02-mason

Example#2: Apply Mason’s Rule to calculate the transfer function

of the system represented by following Signal Flow Graph

P1

P2

8

774663332221 HGLHGLGHLHGL ==== ,,,

2. Calculate all loop gains.

3. Consider two non-touching loops.

L1L3 L1L4

L2L4 L2L3

2) (pathand1) (path 8765243211 GGGGPGGGGP ==

1. Calculate forward path gains for each forward path.

Page 9: BNJ30703_02-mason

4. Consider three non-touching loops.

None.

5. Calculate Δ from steps 2,3,4.

Example#2: continue

( ) ( )4232413143211 LLLLLLLLLLLL +++++++−=∆

9

( )( )7733663377226622

776633221

HGGHHGGHHGHGHGHG

HGHGGHHG

+++++++−=∆

Page 10: BNJ30703_02-mason

Example#2: continue

Eliminate forward path-1

( )431 1 LL +−=∆

( )77661 1 HGHG +−=∆

10

( )212 1 LL +−=∆

Eliminate forward path-2

( )33222 1 HGHG +−=∆

Page 11: BNJ30703_02-mason

∆∆+∆= 2211 PP

sR

sY

)(

)(

Example#2: continue

( )[ ] ( )[ ]( ) ( )

3322876577664321 11 HGHGGGGGHGHGGGGGsY +−++−=)(

11

( ) ( )773366337722662277663322

3322876577664321

1 HGGHHGGHHGHGHGHGHGHGGHHGsR +++++++−=)(

Page 12: BNJ30703_02-mason

Example#3

• Find the transfer function, C(s)/R(s), for the signal-flow

graph in figure below.

Page 13: BNJ30703_02-mason

Example#3

• There is only one forward Path.

)()()()()( sGsGsGsGsGP 543211 =

Page 14: BNJ30703_02-mason

Example#3

• There are four feedback loops.

Page 15: BNJ30703_02-mason

Example#3

• Non-touching loops taken two at a time.

Page 16: BNJ30703_02-mason

Example#3

• Non-touching loops taken three at a time.

Page 17: BNJ30703_02-mason

Example#3

Eliminate forward path-1