0% found this document useful (0 votes)
222 views7 pages

Lab 5: Block Diagram Reduction Objective: List of Equipment/Software

Download as docx, pdf, or txt
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 7

Control Systems Lab FURC Department of Electrical Engineering

Lab 5: Block Diagram Reduction

Objective: 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.

List of Equipment/Software

Following equipment/software is required:


 MATLAB

Deliverables

A complete lab report including the following:


 Summarized learning outcomes.
 MATLAB scripts and their results for examples, exercises and Dorf (text book) related
material of this lab should be reported properly.

Series configuration: If the two blocks are connected as shown below then the blocks are said
to be in series. It would like multiplying two transfer functions. The MATLAB command for the
such configuration is “series”.

The series
command is implemented as shown below:

1
Control Systems Lab FURC Department of Electrical Engineering

Example 1: Given the transfer functions of individual blocks generate the system transfer
function of the block combinations.

Parallel configuration: If the two blocks are connected as shown below then the blocks are said
to be in parallel. It would like adding two transfer functions.

The MATLAB command for implementing a parallel configuration is “parallel” 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: If the blocks are connected as shown below then the blocks are said
to be in feedback. Notice that in the feedback there is no transfer function H(s) defined. When
not specified, H(s) is unity. Such a system is said to be a unity feedback system.

2
Control Systems Lab FURC Department of Electrical Engineering

The MATLAB command for implementing a feedback system is “feedback” as shown below:

When H(s) is non-unity or specified, such a system is said to be a non-unity feedback system as
shown below:

A non-unity feedback system is implemented in MATLAB using the same “feedback” command
as shown:

Example 3: Given a unity feedback system as shown in the figure, obtain the overall transfer
function using MATLAB:

3
Control Systems Lab FURC Department of Electrical Engineering

The result is as shown below:

Example 4: Given a non-unity feedback system as shown in the figure, obtain the overall transfer
function using MATLAB:

The result is as shown below:

Poles and Zeros of System: To obtain the poles and zeros of the system use the MATLAB
command “pole” and “zero” respectively as shown in example 5. You can also use MATLAB
command “pzmap” to obtain the same.

Example 5: Given a system transfer function plot the location of the system zeros and poles
using the MATLAB pole-zero map command.
4
Control Systems Lab FURC Department of Electrical Engineering

For example:

5
Control Systems Lab FURC Department of Electrical Engineering

Exercise 1: For the following multi-loop feedback system, get closed loop transfer function and the
corresponding pole-zero map of the system.

Exercise 2: Consider the feedback system depicted in the figure below


a. Compute the closed-loop transfer function using the ‘series’ and ‘feedback’ functions
b. Obtain the closed-loop system unit step response with the ‘step’ function.

6
Control Systems Lab FURC Department of Electrical Engineering

Exercise 3:

a. Using an m-file script, determine the close-loop transfer function.


b. Obtain the pole-zero map using the ‘pzmap’ function. Where are the closed-loop system poles and
zeros?
c. Why is it important to cancel common poles and zeros in the transfer function?

You might also like