Block Diagram Representation -...

35
Block Diagram Representation This lecture we will concentrate on Representing system components with block diagrams Analyze and design transient response for systems consisting of multiple subsystems Reduce a block diagram of multiple systems to a single block representing the transfer function of overall system The goal of block diagram representation is to obtain a simplified rule between the inputs and the output of the system.

Transcript of Block Diagram Representation -...

Page 1: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Block Diagram Representation

This lecture we will concentrate on

● Representing system components with block diagrams

● Analyze and design transient response for systems consisting of multiple subsystems

● Reduce a block diagram of multiple systems to a single block representing the transfer function of overall system

The goal of block diagram representation is to obtain a simplified rule between the inputs and the output of the system.

Page 2: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Basics

Transfer function

Adder (summer)

Take of point

Page 3: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example :

● Armature Controlled DC Motor

Page 4: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example (cont.)

Rearranging the overall system we have

In a simplified form we have

feedback form

Page 5: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

TF of a closed loop system

System having the following form is called closed-loop

: Forward Transfer function

: Feedback Transfer function

Note that

or

Page 6: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Closed-loop Transfer Function

That is

The overall transfer function of the system

Note that

is the characteristic equation

Page 7: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Block Diagram Simplification Rules

1- Cascade

2-Parallel

Page 8: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Block Diagram Simplification Rules

3-Remove a block from the path

Page 9: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Block Diagram Simplification Rules

4- Moving a Summing Junction

Page 10: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Block Diagram Simplification Rules

5. Moving a take of point

Page 11: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

How about Multiple Inputs

For Linear systems you can apply Superposition !!!

Meaning when we have multiple inputs, we can tread them independently and sum the outputs

Procedure :

– Step 1 : Set all inputs except one to zero

– Step 2 : Calculate the response for the non-zero input

– Step 3 : Repeat steps 1 and 2 for all input

– Step 4 : Add all responses to obtain the overall

Page 12: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example

Find for

Solution :

Set U=0 Set R=0

Page 13: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Complicated Examples

Example 1 :

Page 14: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Step 1

Solution :

Page 15: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Step 2

Page 16: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

And Finally

The solution

Page 17: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Another Example

Example 2 :

Page 18: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Step 1

Solution :

Page 19: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Step 2

where

Page 20: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

And Finally

Combine all

Page 21: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Examples from the Book

Example 3 : find the overall transfer function

Page 22: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

All Steps together :)

collapse summingjunctions

form equivalentcascaded systemin the forward pathand equivalentparallel system in thefeedback path;

form equivalentfeedback system andmultiply by cascadedG1(s)

Page 23: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Alternative Approach

Signal Flow Diagrams

– Applied only to linear systems

– Equations must be in algebraic form

– represented by combination of nodes and braches

node : represents variables

branch : dependency of variables

Page 24: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Signal Flow Diagrams

A path is a continous unidirectional successions of braches along which no node is passed more than once

As

or

Page 25: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Signal Flow Diagrams (definitions)

An input node is a node with only outgoing branches

like

An output node is a node with only incomming braches as

A forward path is a path from an input node to an output node

A path gain is the product of the branch gains encountered

A loop gain is the product of the branch gains of the loop

Page 26: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Construction of Signal Flow Diagrams

Page 27: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Simplification of Signal Flow Graphs

Mason's Formulla

where

: the determinant of the graph

or

non- touching2-loops

non- touching3-loops

Page 28: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Simplification of Signal Flow Graphs

Mason's Formulla

where

: the determinant of the graph

or

non- touching2-loops

non- touching3-loops

Path gain of kth forward path

The value of for the part of graph not touching kth forward path

Page 29: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example ( a warm up)

Simplifiy the following signal flow graph

Solution : Start with finding the forward paths

Page 30: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example (cont)

Find loops

Calculate and s

re calculate when is removed

The overall transfer function is then

Page 31: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Another Example :

Simplifiy the Block Diagram

Page 32: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example

Solution:

First form the signal flow graph

Find the forward paths

Page 33: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example (cont.)

Find loops

Page 34: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example (still cont.)

Evaluate and s

For recalculate with removed

Similarly for recalculate with removed

Page 35: Block Diagram Representation - abl.gtu.edu.trabl.gtu.edu.tr/hebe/AblDrive/70976026/w/Storage/102_2010_2_322... · All Steps together :) collapse summing junctions form equivalent

Example

Find overall transfer function

which is