Professional Documents
Culture Documents
04
ROOT LOCUS ANALYSIS OF SYSTEMS
1. Objective(s):
This activity aims to equip the students with the skills and knowledge in analyzing control systems using the
root locus approach.
2. Intended Learning Outcomes (ILOs):
At the end of this activity, the students shall be able to obtain transient response, steady-state error and
stability information on feedback control systems using the root locus approach.
3. Discussion
Root locus is the graphical representation of the paths of the closed-loop poles as a parameter of the
system is varied. Commonly, this parameter is the forward gain of the system. A generalized root locus
approach was also presented in the discussion with which an open-loop pole was being varied and the
locus of the closed-loop pole was tracked.
The root locus gives the control engineer to analyze and design higher-ordered system in graphical
approach. The use of computer-aided tools such as MATLAB and LabVIEW will also simplify the analysis
and design process, since these tools will take away the laborious mathematics and have the designer
focus more on interpreting the results.
4. Resources:
To perform this activity, a computer workstation with MATLAB R2012a or higher and LabVIEW 8.6 or
higher installed is required. For MATLAB, the control systems toolbox is required and for LabVIEW, the
control design and simulation module.
5. Procedure:
Note: The following steps can be accomplished either in MATLAB or LabVIEW. In LabVIEW, the
MathScript tool can be accessed via the Welcome window on the Tools menu, then choose MathScript
Window. The Command Window of this tool works in the same manner as that of the MATLAB command
window.
1. The unity feedback system shown below will be analyzed using root locus techniques. Note that the
root locus is the plot of the open-loop transfer function KG(s)H(s) as K or the gain is varied.
K(s3)(s5)
(s+1)(s+2)
Q1.4(a) What is the damping ratio that corresponds to the operating overshoot of the system
above? This will be your
MATLAB. Superimpose the dr line that corresponds to the operating overshoot of the system using
the command sgrid(dr,wn) where dr is the one computed above, and wn equals zero, so that
the n circle will be suppressed.
LabVIEW. With the rlocfind() called, the complex s-plane grid is automatically displayed. You
might have to zoom and drag repeatedly to find the dr line.
Once the dr line is drawn, locate the intersection of the line to the root locus.
Q1.4(b) The root locus and the line will intersect at three points. Find each of those points, then
determine the gain and the closed-loop and open-loop poles for each case. Fill up the table below.
Q1.4(c) In each cases, explain which case has a valid second-order approximation.
5. With the gain in each case known, the closed-loop transfer function can now be computed. From here,
the step response parameters and the steady-state error can now be obtained.
Q1.5(a) Use MATLAB or LabVIEW to complete the table below. The programs and techniques
deployed in the previous activities can be used to complete the table.
Q1.5(b) Use the control design and simulation module of LabVIEW to simulate each of the cases
above and plot their step responses on separate sheets of paper.
Course:
Experiment No.:
Group No.:
Section:
Group Members:
Date Performed:
Date Submitted:
Instructor:
6. Data and Results:
Q1.2(a) Sketch the root locus as shown in the plot generated by MATLAB or LabVIEW. Indicate the
location of the open-loop poles and zeros as applicable.
Q1.2(b) Based on the root locus, will the system break into oscillation at some gain ? Will it also
_____________________________________________________________________________________
Q1.4(a) What is the damping ratio that corresponds to the operating overshoot of the system
above? This will be your
Q1.4(b) The root locus and the line will intersect at three points. Find each of those points, then
determine the gain and the closed-loop and open-loop poles for each case. Fill up the table below.
Dominant
Third-order
Gain
complex closedClosed-loop zero
closed-loop pole
loop poles
Case 1
Case 2
Case 3
Q1.4(c) In each cases, explain which case has a valid second-order approximation.
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
_____________________________________________________________________________________
Q1.5(a) Use MATLAB or LabVIEW to complete the table below. The programs and techniques
deployed in the previous activities can be used to complete the table.
Case 1
Case 2
Case 3
Dominant complex closed-loop
poles
Third-order closed-loop pole
Closed-loop zero
Second-order approximation
ok?
Gain
Percent overshoot
Settling time
Peak time
Rise time
Static error constant
Error
Q1.5(b) Use the control design and simulation module of LabVIEW to simulate each of the cases
8. Assessment:
1. The block diagram of a six-degree of freedom industrial robots swing motion system is shown below. If
K = 64,510, use the root locus to predict the time response and steady-state error parameters of this
system (Hardy, 1967).
2. It is important to precisely control the amount of organic fertilizer applied to a specific crop area in order
to provide specific nutrient quantities and to avoid unnecessary environmental pollution. A precise
delivery liquid manure machine has been developed for this purpose (Saeys, 2008). The system
consists of a pressurized tank, a valve and a rheo-logical flow sensor. After simplification, the system
can be modeled as a closed-loop negative feedback system with a forward-path transfer function
2057.38K(s 2 120s + 4800)
G(s) =
s(s + 13.17)(s2 + 120s + 4800)
consisting of an electrohydraulic system in cascade with the gain of the manue flow valve and a
variable gain K. The feedback path is comprised of
10(s 2 4s + 5.333)
H(s) =
(s + 10)(s2 + 4s + 5.333)
(a) Sketch the root locus of the system.
Points
3
Members follow good
and safe laboratory
practice at all times in
the conduct of
experiments.
Points