0% found this document useful (0 votes)
29 views2 pages

Root Locus Analysis with MATLAB

The document discusses using MATLAB to analyze root locus for control systems. It provides the purpose of root locus analysis and describes MATLAB commands like Rlocus and Rlocfind. It lists 4 transfer functions and tasks the reader to use MATLAB commands to plot root loci and observe the results for different open loop systems.

Uploaded by

Khæn UbæId
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

Root Locus Analysis with MATLAB

The document discusses using MATLAB to analyze root locus for control systems. It provides the purpose of root locus analysis and describes MATLAB commands like Rlocus and Rlocfind. It lists 4 transfer functions and tasks the reader to use MATLAB commands to plot root loci and observe the results for different open loop systems.

Uploaded by

Khæn UbæId
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

_________________________________________________________________________

SUBJECT : CONTROL SYSTEMS LAB


SUBJECT CODE :
LAB NO : 09

TITLE : Root Locus Analysis Using MATLAB

SUBMITTED TO :
SEMESTER :
SECTION :

________________________________________________________________________
Experiment # 09 Page 1 of 2
Control Systems Lab
_________________________________________________________________________

Purpose
 To verify the effect of open-loop poles and zeros upon the shape of the root locus.
 To verify the root locus as a tool for estimating the effect of open-loop gain upon
the transient response of closed-loop systems.
 To use MATLAB to design the gain of a controller via root locus
Introduction
Root locus is a graphical presentation of the closed loop poles as a system parameter is
varied. The root locus can be used to describe qualitatively the performance of a system as
various parameters are changed. For example, the effect of varying gain upon percent
overshoot, settling time, and peak time can be vividly displayed.
In the lab we learnt how to sketch a root locus and how to find exact points of interest e.g.
the axis crossing, the breakaway/break in points, the centroids of asymptotes. Plotting a
rough sketch is considerably simple; however, finding exact points on the root locus
requires mathematical calculation. MATLAB makes this task much easier. The root locus
technique is used for stability analysis. Using the root locus, the range of values of K, for
a stable system can be determined. It is also easier to study the relative stability of the
system from the knowledge of location of closed loop poles.
Knowing the locations of the poles and zeros is important because
1. It affects the transient response.
2. It indicates whether the system is stable or not.
3. An important property of the control system is the variation of these locations as
the controller gain changes.
The root locus can be plotted in S-plane by verifying system parameters over the complete
range of values.
Main Commands
Rlocus: It computes the root locus of the SISO open loop model.
Rlocfind: It selects feed gain from root locus plot.
Rltool: When invoked without input argument, rltool initializes a new root locus design
GUI for interactive compensator design.

Tasks:
For the given transfer functions, use commands of Rlocus, Rlocfind and Rltool and write
down your observations based on different plots.
1
1. 𝐺(𝑠) = (s+1)(s+2)(s+3)
𝑠+1
2. 𝐺(𝑠) = s4 +3𝑠3 +12𝑠2 −16𝑠
1
3. 𝐺(𝑠) = s3 +8𝑠2 +17𝑠1 +10
K
4. G(s)H(s) = s(s+0.5)(s2+0.6s+10)

________________________________________________________________________
Experiment # 09 Page 2 of 2
Control Systems Lab

Common questions

Powered by AI

MATLAB's root locus commands like 'Rlocus' and 'Rlocfind' address challenges such as the complexity of plotting accurate root locus diagrams and calculating critical points on these plots manually. 'Rlocus' automates the creation of precise root locus plots, showing system stability regions, while 'Rlocfind' aids users in selecting optimal feedback gain values graphically. These tools simplify the process of analyzing system dynamics and designing control parameters efficiently .

When using the 'rltool' command in MATLAB for root locus design, one can expect to observe an interactive GUI that aids in compensator design. It allows users to graphically manipulate the poles and zeros of a system to achieve desired performance characteristics. Through this tool, users can directly observe how changes in gain and compensator parameters influence the root locus and affect system stability and transient response .

Root locus can be used to assess the stability of control systems by analyzing the locations of closed-loop poles in the S-plane. The root locus plot provides a graphical representation of where these poles shift as the gain parameter changes. A system is stable if its poles are located in the left half of the S-plane. By examining the root locus, one can determine the range of gain values for which the system remains stable and assess the relative stability based on pole placement .

Open-loop poles and zeros are significant in a control system's root locus plot as they affect the system's transient response. Their locations determine the stability of the system and how it will behave as the controller gain changes. Specifically, the distribution of poles and zeros can show where the closed-loop poles are likely to move as the gain varies, affecting parameters like percent overshoot and settling time .

The placement of poles and zeros in the S-plane directly reflects on the transient response of a control system. Poles in the left half-plane generally indicate stability and desirable transient characteristics like quick settling times and minimal overshoot. Zeros can counteract pole effects or enhance control characteristics based on their position. The proximity of poles and zeros to the imaginary axis influences oscillatory behavior and response speed, with closer placements often resulting in higher oscillations and slower responses .

The root locus technique assists in designing a controller gain by providing a visual and analytical framework to assess how changes in gain affect system poles and ultimately transient responses. By plotting the root locus, one can identify suitable poles' locations that meet desired performance criteria like minimal overshoot or specific settling time. Gain is adjusted until these conditions are met, utilizing tools such as MATLAB's 'Rlocfind' for selecting optimal gain from the plot .

Sketching a rough root locus is a qualitative process focusing on understanding general behavior patterns of closed-loop poles as gain varies, such as their overall direction of movement. It does not require precise calculations. In contrast, finding exact points on the root locus involves precise mathematical calculations to determine points like axis crossings and breakaway points, often using computational tools like MATLAB to support this detailed analysis .

To find exact points on the root locus, mathematical calculations such as determining the axis crossing points, breakaway/break-in points, and centroids of asymptotes are necessary. These calculations involve complex algebraic techniques and solving characteristic equations derived from the open-loop transfer function. MATLAB assists in these calculations through commands like 'Rlocus' and 'Rlocfind', facilitating precise determination of points on the root locus .

Varying the controller gain influences the root locus by altering the path that the closed-loop poles take in the S-plane. As gain increases, the poles can move left or right, affecting system performance parameters such as percent overshoot, settling time, and peak time. A well-tuned gain ensures that poles remain in the stable region, typically the left half-plane, thereby maintaining desirable transient response characteristics. Excessive gain can lead to poles crossing over to the right half-plane, resulting in system instability .

The primary purpose of conducting a root locus analysis in control systems using MATLAB is to determine the effect of open-loop poles and zeros on the shape of the root locus, as well as to verify the root locus as a tool for estimating the impact of open-loop gain on the transient response of closed-loop systems. Additionally, root locus analysis helps in designing the gain of a controller by showing the variations in system performance parameters, such as percent overshoot, settling time, and peak time, when system gain changes .

You might also like