BLOCK DIAGRAMS

4.5 BLOCK DIAGRAMS

Large systems may consist of an enormous number of components or elements. As anyone who has seen the circuit diagram of a radio or a television receiver can appreciate, analyzing such systems all at once could be next to impossible. In such cases, it is convenient to represent a system by suitably interconnected subsystems, each of which can be readily analyzed. Each subsystem can be characterized in terms of its input- output relationships. A linear system can be characterized by its transfer function H(s). Figure 4.18a shows a block diagram of a system with a transfer function H(s) and its input and output X(s) and Y(s), respectively.

Subsystems may be interconnected by using cascade, parallel, and feedback interconnections ( Fig. 4.18b , 4.18c , 4.18d) , the three elementary types. When transfer functions appear in cascade, as depicted in Fig. 4.18b , then, as shown earlier, the transfer function of the overall system is the product of the two transfer functions. This result can also be proved by observing that in Fig. 4.18b

Figure 4.18: Elementary connections of blocks and their equivalents. We can extend this result to any number of transfer functions in cascade. It follows from this discussion that the subsystems in cascade can be

interchanged without affecting the overall transfer function. This commutation property of LTI systems follows directly from the commutative (and associative) property of convolution. We have already proved this property in Section 2.4-3 . Every possible ordering of the subsystems yields the same overall transfer function. However, there may be practical consequences (such as sensitivity to parameter variation) affecting the behavior of different ordering.

Similarly, when two transfer functions, H(s) and H 2 (s), appear in parallel, as illustrated in Fig. 4.18c , the overall transfer function is given by H 1 (s) + H 2 (s), the sum of the two transfer functions. The proof is trivial. This result can be extended to any number of systems in parallel.

When the output is fed back to the input, as shown in Fig. 4.18d , the overall transfer function Y(s)/X(s) can be computed as follows. The inputs to the adder are X(s) and −H(s)Y(s). Therefore, E(s), the output of the adder, is

But

Therefore so that

Therefore, the feedback loop can be replaced by a single block with the transfer function shown in Eq. (4.59) (see Fig. 4.18d) . In deriving these equations, we implicitly assume that when the output of one subsystem is connected to the input of another subsystem, the latter

does not load the former. For example, the transfer function H 1 (s) in Fig. 4.18b is computed by assuming that the second subsystem H 2 (s) was not connected. This is the same as assuming that H 2 (s) does not load H 1 (s). In other words, the input-output relationship of H 1 (s) will remain unchanged regardless of whether H 2 (s) is connected. Many modern circuits use op amps with high input impedances, so this assumption is justified.

When such an assumption is not valid, H 1 (s) must be computed under operating conditions [i.e., with H 2 (s) connected].

COMPUTER EXAMPLE C4.3

Using the feedback system of Fig 4.18d with G(s) = K/(s(s + 8)) and H(s) = 1, determine the transfer function for each of the following cases: a. K = 7 b. K = 16

c. K = 80 >> H = tf(1, 1); K = 7; G = tf([0 0 K], [1 8 0]);

>> disp(['(a) K = ',num2str(K)]); TFa = feedback(G,H) (a) K = 7

Transfer function: 7 ------------- s^2 + 8 s + 7

Thus, H a (s) = 7/s 2 + 8s + 7).

>> H = tf(1, 1); K = 16; G = tf([0 0 K], [1 8 0]); >> disp(['(b) K = ',num2str(K)]); TFa = feedback(G,H)

(b) K = 16 Transfer function:

16 ------------- s^2 + 8 s + 16

Thus, H B (s) = 16/(s 2 + 8s+ 16).

>> H = tf(1, 1); K = 80; G = tf([0 0 K], [1 8 0]); >> disp(['(c) K = ',num2str(K)]); TFa = feedback(G,H)

(c) K = 80 Transfer function:

80 ------------- s^2 + 8 s + 80

Thus, H (s) = 80/(s 2 c + 8s + 80).