Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 15

FEEDBACK CONTROL SYSTEM

By
Usman Tahir
 Lab Experiment 07

 Objective: Block Diagram Reduction Techniques:

 The objective of this exercise will be to learn commands in MATLAB that

would be used to reduce linear systems block diagram using series, parallel

and feedback configuration.

Block Diagram:

Block diagram is a short hand graphical

representation of a physical system


 Series Configuration:
o If the two blocks are connected as shown below then
the blocks are said to be in series.

o It would like multiplying two transfer functions.


o The MATLAB command for the such configuration is
“series”.
 The series command is implemented as shown below:

 Example 1:
Given the transfer functions of individual blocks generate the system
transfer function of the block combinations.
 Parallel Configuration:
o If the two blocks are connected as shown below then
the blocks are said to be in parallel.

o It would like adding two transfer functions.


o The MATLAB command for the such configuration is
“parallel”.
 The parallel command is implemented as shown below:

 Example 2:
For the previous systems defined, modify the MATLAB commands to obtain
the overall transfer function when the two blocks are in parallel
 Feedback Configuration:
o If the blocks are connected as shown below then the

blocks are said to be in feedback.

o Notice that in the feedback there is no transfer function


H(s) defined.
o Such a system is said to be a unity feedback system.
o The MATLAB command for the such configuration is

“feedback”.
 The feedback command is implemented as shown below:

o When H(s) is non-unity or specified, such a system is


said to be a non-unity feedback system as shown
below:
 Example 3:
Given a unity feedback system as shown in the figure, obtain the overall
transfer function using MATLAB:
 A non-unity feedback system is implemented in MATLAB using the
same “feedback” command as shown:

 Example 4:
Given a non-unity feedback system as shown in the figure, obtain the overall
transfer function using MATLAB:
Block Diagram Transformation Theorems
Exercises:
 For the following multi-loop feedback system, get closed loop transfer
function and the corresponding pole-zero map of the system.
Program:
close all G5=feedback(G3*G4,H1,+1);
clear all G6=feedback(G2*G5,H2/G4,-1);
clc
G7=feedback(G1*G6,H3,-1)
G1 = tf([1],[1 10]);
zpk(G7)
G2 = tf([1],[1 1]);
pzmap(G7)
G3 = tf([1 0 1],[1 4 4]);
figure;
G4 = tf([1 1],[1 6]);
step(G7);
H1 = tf([1 1],[1 2]);
stepinfo(G7)
H2 = 2;
figure;
H3 = 1;
Impulse(G7);

You might also like