0% found this document useful (0 votes)
72 views

Feedback Control System by Usman Tahir

This document describes block diagram reduction techniques using series, parallel and feedback configurations in MATLAB. It provides examples of implementing these configurations using MATLAB commands like series, parallel and feedback. It also gives an example of obtaining the closed loop transfer function and pole-zero map of a multi-loop feedback system using these commands.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

Feedback Control System by Usman Tahir

This document describes block diagram reduction techniques using series, parallel and feedback configurations in MATLAB. It provides examples of implementing these configurations using MATLAB commands like series, parallel and feedback. It also gives an example of obtaining the closed loop transfer function and pole-zero map of a multi-loop feedback system using these commands.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 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