Control Systems
Lab Instructor : Hussain Asif
Lab : 04
STATE-SPACE REPRESENTATION & POLE-ZERO MAPPING
References
Control Systems Engineering (6th edition) by Norman S. Nise.
Objectives:
To construct systems using State Space Representation equations.
To make conversions between different types of representations.
To make plot of Poles and Zeros of a system using MATLAB.
Required Software:
MATLAB, Simulink and the Control System Toolbox.
Introduction:
State-Space Representation is another kind of representation in Control System through which
we construct a model of physical system as input, output and state variables. The state of the
system can be representation as a vector within that state-space.
In MATLAB, the command we use to represent a system for state-space is:
Statespace=ss(A,B,C,D)
where,
Pole-Zero Plotting:
MATLAB can be used for plotting the poles and zeros of the system in the S-plane. The zeros are
denoted by o’s and poles by x’s. We can find the poles, zeroes and gain from the transfer
function by using the residue function and after that we can plot the zeroes and poles by using
PZMAP syntax. The command we use for Pole-Zero plot is:
Pzmap(sys)
PreLab
3.
4.
Lab
1. Use MATLAB to generate the LTI state-space representation derived in Prelab 1.
2. Use MATLAB to convert the LTI state-space representation found in Lab 1 to
the LTI transfer function found in Prelab 2.
3. Run the programs composed in Prelab 3 and Prelab 4 and obtain the symbolic
transfer functions by the two methods.