52
Reduction of Multiple Subsystems

Reduction of multiple subsystem [compatibility mode]

Embed Size (px)

Citation preview

Page 1: Reduction of multiple subsystem [compatibility mode]

Reduction of MultipleSubsystems

Page 2: Reduction of multiple subsystem [compatibility mode]

INTRODUCTION

Complicated system/multiple subsystem are represented by the interconnectionof many subsystems.

Multiple subsystem are represented in two ways: as block diagrams and assignal-flow graphs.

Block diagrams are usually used for frequency-domain analysis and design.

Signal-flow graphs for state space analysis and design.

Techniques to reduce multiple subsystem to a single transfer function:-

1) Block diagram algebra –to reduce block diagrams

2) Manson’s rule - to reduce signal-flow graphs.

Page 3: Reduction of multiple subsystem [compatibility mode]

BLOCK DIAGRAMS

Figure 1Components of a block diagram for

a linear, time-invariant system

Page 4: Reduction of multiple subsystem [compatibility mode]

A. CASCADE FORM

Figure 2a. Cascadedsubsystems;b. equivalent transferfunction

Intermediate signal values are shown at the output of each system.

Each signal is derived from the product of the input times the transfer function.Each signal is derived from the product of the input times the transfer function.

The equivalent transfer function, Ge(s), shown in Figure 1(b), is the outputLaplace transform divided by the input Laplace transform from Figure 1(a), or

)()()()( 123 sGsGsGsGe [1]

which is the product of the subsystems’ transfer functions.

Eq.[1] was derived under the assumption that interconnected subsystems do notload adjacent subsystems.

Page 5: Reduction of multiple subsystem [compatibility mode]

Figure 3Loading in cascaded

systems

Figure 3Loading in cascaded

systems

Page 6: Reduction of multiple subsystem [compatibility mode]

B. PARALLEL FORM

Figure 4a. Parallel

subsystems;b. equivalent

transferfunction

Parallel subsystems have a common input and an output formed by thealgebraic sum of the outputs from all of the subsystems.

The equivalent transfer function, Ge(s), is the output transform divided by theinput transform from Figure 4(a) or

)()()()( 321 sGsGsGsGe [2]

which is the algebraic sum of the subsystems’ transfer function; it appears inFigure 5(b).

Page 7: Reduction of multiple subsystem [compatibility mode]

C. FEEDBACK FORM

Figure 5a. Feedback control

system;b. simplified model;c. equivalent transfer

function

Figure 5a. Feedback control

system;b. simplified model;c. equivalent transfer

function

Page 8: Reduction of multiple subsystem [compatibility mode]

From Figure 5(b),

)()()()( sHsCsRsE [3]

But since C(s)=E(s)G(s),

)()()(

sGsCsE [4]

Substituting Eq. [4] into Eq.[3] and solving for the transfer function,Ge(s)=C(s)/R(s), we obtain the equivalent, or closed-loop, transfer functionshown in Figure 5(c),

Substituting Eq. [4] into Eq.[3] and solving for the transfer function,Ge(s)=C(s)/R(s), we obtain the equivalent, or closed-loop, transfer functionshown in Figure 5(c),

)()(1)()(

sHsGsGsGe

[5]

The product, G(s)H(s), in Eq.[5] is called the open-loop transfer function, or loopgain.

Page 9: Reduction of multiple subsystem [compatibility mode]

MOVING BLOCKS TO CREATE FAMILIAR FORMS

Figure 6Block diagram

algebra for summingjunctions—

equivalent forms for moving ablock

a. to the left past asumming junction;b. to the right past asumming junction

Figure 6Block diagram

algebra for summingjunctions—

equivalent forms for moving ablock

a. to the left past asumming junction;b. to the right past asumming junction

Page 10: Reduction of multiple subsystem [compatibility mode]

Figure 7Block diagram algebra for

pickoff points—equivalent forms for

moving a blocka. to the left past a pickoff

point;b. to the right past a

pickoff point

Page 11: Reduction of multiple subsystem [compatibility mode]

Example 1: Reduce the block diagram shown in Figure 8 to a single transferfunction.

Block diagram reduction via familiar forms

Figure 8Block diagramfor Example 1

Page 12: Reduction of multiple subsystem [compatibility mode]

Figure 9Steps in solving

Example 1:a. collapse summing

junctions;b. form equivalentcascaded system

in the forward pathand equivalent

parallel system in thefeedback path;

c. form equivalentfeedback system andmultiply by cascaded

G1(s)

Figure 9Steps in solving

Example 1:a. collapse summing

junctions;b. form equivalentcascaded system

in the forward pathand equivalent

parallel system in thefeedback path;

c. form equivalentfeedback system andmultiply by cascaded

G1(s)

Page 13: Reduction of multiple subsystem [compatibility mode]

Block diagram reduction by moving blocks

Example 2: Reduce the system shown in Figure 10 to a single transfer function.

Figure 10Block diagram for

Example 2

Page 14: Reduction of multiple subsystem [compatibility mode]

Figure 11Steps in the

block diagramreduction forExample 2

Page 15: Reduction of multiple subsystem [compatibility mode]

Example 3: Find the equivalent transfer function, T(s)=C(s)/R(s), for the systemshown in Figure 12.

Figure 12Block diagram for

Example 3

Page 16: Reduction of multiple subsystem [compatibility mode]
Page 17: Reduction of multiple subsystem [compatibility mode]

Example 4: Reduce the block diagram shown in Figure 13 to a single transferfunction, T(s)=C(s)/R(s). Use the block diagram reduction.

Figure 13

Page 18: Reduction of multiple subsystem [compatibility mode]
Page 19: Reduction of multiple subsystem [compatibility mode]

Example 5: Reduce the block diagram shown in Figure 14 to a single transferfunction, T(s)=C(s)/R(s). Use the block diagram reduction.

Figure 14

Page 20: Reduction of multiple subsystem [compatibility mode]
Page 21: Reduction of multiple subsystem [compatibility mode]
Page 22: Reduction of multiple subsystem [compatibility mode]

ANALYSIS AND DESIGN OF FEEDBACK SYSTEMS

Figure 15Second-order

feedback controlsystem

The transfer function K/s(s+a), can model the amplifiers, motor, load and gears.From Eq.[5], the closed-loop transfer function, T(s), for this system is

KassKsT

2)(

where K models the amplifier gain, that is, the ratio of the output voltage to theinput voltage. As K varies, the poles move through three ranges of operation ofa second-order system: overdamped, critically damped, and underdamped.

[6]

Page 23: Reduction of multiple subsystem [compatibility mode]

For K between 0 and a2/4, the poles of the system are real and are located at

24

2

2

2,1Kaas

[7]

As K increases, the poles move along the real axis, and the system remainsoverdamped until K=a2/4. At that gain, or amplification, both poles are real andequal, and the system is critically damped.

For gain above a2/4, the system is underdamped, with complex poles located at

24

2

2

2,1aKjas

[8]

As K increases, the real part remains constant and the imaginary part increases.Thus, the peak time decreases and the percent overshoot increases, while thesettling time remains constant.

Page 24: Reduction of multiple subsystem [compatibility mode]

Example 4: For the system shown in Figure 14, find the peak time, percentovershoot, and settling time.

Figure 16Feedback system for

Example 4

The closed-loop transfer functionfound from Eq.[6] is

Substituting Eq.[10] into Eq.[11],

5.0 [12]

25525)( 2

ss

sT [9]

From Eq.[9],

525 n [10]

52 n [11]

From Eq.[9],

5.0 [12]

Using the values of n and

sTn

p 726.01 2

[13]

303.16100%21/ eOS [14]

sTn

s 6.14

[15]

Page 25: Reduction of multiple subsystem [compatibility mode]

Example 5: Design the value of gain, K, for the feedback control system ofFigure 15 so that the system will respond with a 10% overshoot.

Figure 15Feedback system for

Example 5

The closed-loop transfer function ofthe system is

KssKsT

5

)( 2[16]

From Eq.[17] and Eq.[18],

K25

[19]Kss

KsT

5

)( 2[16]

From Eq.[16],

52 n [17]

Kn [18]

K25

[19]

A 10% overshoot implies that

591.0%10100%

21/ eOS[20]

Substituting Eq. [19]591.0

9.17K [21]

Page 26: Reduction of multiple subsystem [compatibility mode]

Example 6: For a unity feedback control system with a forward-path transferfunction G(s)=16/s(s+a), design the value of a to yield a closed-loop stepresponse that has 5% overshoot.

Page 27: Reduction of multiple subsystem [compatibility mode]

SIGNAL-FLOW GRAPHS

A signal-flow graph consists only of branches, which is represent systems, andnodes, which represent signals.

A system is represented by a line with an arrow showing the direction of signalflow through the system.

Adjacent to the line we write the transfer function.

A signal is a node with the signal’s name written adjacent to the node.

Figure 17Signal-flow graph components:

a. system;b. signal;

c. interconnection of systems and signals

Page 28: Reduction of multiple subsystem [compatibility mode]

Each signal is the sum of signals flowing into it.

)()()()()()()( 332211 sGsRsGsRsGsRsV

From Figure 16c, example for the signal,

)()()()()()()()()()()()( 53352251152 sGsGsRsGsGsRsGsGsRsGsVsC

[1]

[2]

)()()()()()()()()()()()( 63362261163 sGsGsRsGsGsRsGsGsRsGsVsC [3][3]

Notice that in summing negative signals we associate the negative sign with thesystem and not with a summing junction, as in the case of block diagrams.

Page 29: Reduction of multiple subsystem [compatibility mode]

Converting common block diagrams to signal-flow graphs

Example 1: Convert the cascaded, parallel, and feedback forms of the blockdiagrams in Figure 2a, 4a and 5b, respectively, into signal-flow graphs.

Figure 18Building signal-flow

graphs:a. cascaded system

nodes (from Figure 2(a));b. cascaded systemsignal-flow graph;

Figure 2(a)

Page 30: Reduction of multiple subsystem [compatibility mode]

c. parallel systemnodes (from Figure 4(a));d. parallel systemsignal-flow graph;

Figure 4(a)

Page 31: Reduction of multiple subsystem [compatibility mode]

e. Feedback system nodes(Figure 5(b))f. feedback systemsignal-flow graph

e. Feedback system nodes(Figure 5(b))f. feedback systemsignal-flow graph

Figure 5(b)

Page 32: Reduction of multiple subsystem [compatibility mode]

Converting a block diagram to a signal-flow graph

Example 2: Convert the block diagram of Figure 10 to a signal-flow graph.

Figure 10

Page 33: Reduction of multiple subsystem [compatibility mode]

Figure 19Signal-flow graph

development:a. signal nodes;

b. signal-flow graph;c. simplified signal-flow

graph

Figure 19Signal-flow graph

development:a. signal nodes;

b. signal-flow graph;c. simplified signal-flow

graph

Page 34: Reduction of multiple subsystem [compatibility mode]

Example 3: Convert the block diagram of Figure 12 to a signal-flow graph.

Figure 12

Page 35: Reduction of multiple subsystem [compatibility mode]
Page 36: Reduction of multiple subsystem [compatibility mode]
Page 37: Reduction of multiple subsystem [compatibility mode]

MASON’S RULE

Mason’s signal – a technique for reducing signal-flow graphs to single transferfunctions that relate the output of a system to its input.

Definitions

[1]Loop gain

The product of branch gains found by traversing a path that starts at a node andends at the same node, following the direction of signal flow, without passingthrough an other node more than once.

)()( 12 sHsGThere are four loop gains (Refer Figure 20):

(1)

(2) )()( 24 sHsG

(3) )()()( 354 sHsGsG

(4) )()()( 364 sHsGsG

[4a]

[4b]

[4c]

[4d]

Page 38: Reduction of multiple subsystem [compatibility mode]

Figure 20Signal-flow graphfor demonstrating

Mason’s rule

[2]Forward-path gain

The product of gains found by traversing a path from the input node to theoutput node of the signal-flow graph in the direction of signal flow.

[2]Forward-path gain

The product of gains found by traversing a path from the input node to theoutput node of the signal-flow graph in the direction of signal flow.

These are two forward-path gains:

(1) )()()()()()( 754321 sGsGsGsGsGsG

(2) )()()()()()( 764321 sGsGsGsGsGsG

[5a]

[5b]

Page 39: Reduction of multiple subsystem [compatibility mode]

[3]Nontouching loops

Loops that do not have any nodes in common. In Figure 20, loop G2(s)H1(s)does not touch loops G4(s)H2(s), G4(s)G5(s)H3(s), and G4(s)G6(s)H3(s).

[4]Nontouching-loop gain

The product of loop gains from nontouching loops taken two, three, four, ormore at a time. In Figure 20 the product of loop gain G2(s)H1(s) and loop gainG4(s)H2(s) is a nontouching-loop gain taken two at a time. In summary, all threeof the nontouching-loop gains taken two at a time are

(1) [6a] )()()()( 2412 sHsGsHsG(1)

(2) )()()()()( 35412 sHsGsGsHsG

)()()()()( 36412 sHsGsGsHsG(3)

[6a]

[6b]

[6c]

Page 40: Reduction of multiple subsystem [compatibility mode]

Mason’s Rule

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

kkk TsRsCsG)()()( [7]

where

k Number of forward paths

kT The kth forward-path gainkT The kth forward-path gain

1- loop gain + nontouching-loop gains taken two at atime - nontouching-loop gains taken three at a time +nontouching-loop gains taken four at a time - …

k - loop gain term in that touch the kth forward path. Inother words, is formed by eliminating from those loopgains that touch the kth forward path.

k

Page 41: Reduction of multiple subsystem [compatibility mode]

Transfer function via Mason’s rule

Example 1: Find the transfer function, C(s)/R(s), for the signal-flow graph inFigure 21.

Figure 21Signal-flow graph

Page 42: Reduction of multiple subsystem [compatibility mode]

Step 1: Identify the forward-path gains. In this case, there is only one.

)()()()()( 54321 sGsGsGsGsG [8]

Step 2: Identify the loop gains. There are four, as follow:

)()( 12 sHsG(1)

(2) )()( 24 sHsG(3) )()( 47 sHsG(4) )()()()()()()( 8765432 sGsGsGsGsGsGsG

[9.1]

[9.2]

[9.3]

[9.4](4) )()()()()()()( 8765432 sGsGsGsGsGsGsG [9.4]

Step 3: Identify the nontouching loops taken two at a time.

From Eq.[9] and Figure 21, loop 1 does not touch loop 2, loop 1 doesnot touch loop 3 and loop 2 does not touch loop 3. Notice that loops 1,2, and 3 all touch loop 4. Thus, the combinations of nontouching loopstaken two at a time are as follows:

Page 43: Reduction of multiple subsystem [compatibility mode]

)()()()( 2412 sHsGsHsGLoop 1 and loop 2:

Loop 1 and loop 3: )()()()( 4712 sHsGsHsG

Loop 2 and loop 3: )()()()( 4724 sHsGsHsG

Finally, the nontouching loops taken three at a time as follows:

Loop 1, 2 and 3: )()()()()()( 472412 sHsGsHsGsHsG

[10.1]

[10.2]

[10.3]

[11]

Step 4: From Eq.[7] and its definitions, we form . Hence,kand kand

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

8765432

472412

sGsGsGsGsGsGsGsHsGsHsGsHsG

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

4724

47122412

sHsGsHsGsHsGsHsGsHsGsHsG

)]()()()()()([ 472412 sHsGsHsGsHsG

[12]

Page 44: Reduction of multiple subsystem [compatibility mode]

We form by eliminating from the loop gains that touch the kth forwardpath:

k

)()(1 471 sHsG [13]

Step 5: Expressions [8], [12] and [13] are now substituted into Eq.[7], yieldingthe transfer function:

)](1)][()()()()([)( 475432111 sHGsGsGsGsGsGTsG

[14]

)](1)][()()()()([)( 475432111 sHGsGsGsGsGsGTsG

Since there is only one forward path, G(s) consists of only one term, rather thana sum of terms, each coming from a forward path.

Page 45: Reduction of multiple subsystem [compatibility mode]

Example 2: Use Mason’s rule to find the transfer function of the signal-flowdiagram shown in Figure 22.

Figure 22Signal-flow graph

Page 46: Reduction of multiple subsystem [compatibility mode]

Example 3: Use Mason’s rule to find the transfer function of the signal-flowdiagram shown in Figure 23.

Figure 23

Page 47: Reduction of multiple subsystem [compatibility mode]
Page 48: Reduction of multiple subsystem [compatibility mode]

SIGNAL-FLOW GRAPHS OF STATE EQUATIONS

Consider the following state and output equations:

rxxxx 2352 3211

rxxxx 5226 3212

rxxxx 743 3213

321 964 xxxy

[15a]

[15b]

[15c]

[15d]

Step 1: Identify three nodes to be the three state variables, x1, x2 and x3; alsoidentify three nodes, placed to the left of each respective state variable, to bederivatives of the state variables. Also identify a node as the input, r, and anothernode as the output, y.

Step 2: Next interconnect the state variables and their derivatives with thedefining integration, 1/s.

Page 49: Reduction of multiple subsystem [compatibility mode]

Step 3: Then using Eqs.[15], feed to each node the indicated signals.

Example:

rxxx 2352 321 1x

2x

Eq.[15a] - receives (Figure 24c)

Eq.[15b] - receives (Figure 24d)

3x

rxxx 5226 321

Eq.[15c] - receives (Figure 24e)rxxx 743 321

Eq.[15d] – the output, (Figure 24f)321 964 xxx Eq.[15d] – the output, (Figure 24f)321 964 xxx

Figure 24f – the final phase-variable representation, where thestate variables are the outputs of the integrators.

Page 50: Reduction of multiple subsystem [compatibility mode]

Figure 24Stages of

development of asignal-flow graphfor the system of

Eqs.15:a. place nodes;b. interconnect

state variables andderivatives;

c. form dx1/dt ;d. form dx2/dt

(figure continues)

Figure 24Stages of

development of asignal-flow graphfor the system of

Eqs.15:a. place nodes;b. interconnect

state variables andderivatives;

c. form dx1/dt ;d. form dx2/dt

(figure continues)

Page 51: Reduction of multiple subsystem [compatibility mode]

Figure 24(continued)

e. form dx3 /dt;f. form output

Page 52: Reduction of multiple subsystem [compatibility mode]

Example 1: Draw a signal-flow graph for the following state and outputequations:

rxx

100

543130012

xy 010