0% found this document useful (0 votes)
8 views8 pages

Cs Lab 10.1

This lab report focuses on the analysis of control systems using the root locus method, highlighting its importance in assessing system stability and transient response. Key insights include the identification of intersection points and breakaway points, which are crucial for stability assessment. The lab emphasizes the application of root locus plots for informed decision-making in system performance improvement.

Uploaded by

Obaid
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)
8 views8 pages

Cs Lab 10.1

This lab report focuses on the analysis of control systems using the root locus method, highlighting its importance in assessing system stability and transient response. Key insights include the identification of intersection points and breakaway points, which are crucial for stability assessment. The lab emphasizes the application of root locus plots for informed decision-making in system performance improvement.

Uploaded by

Obaid
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
You are on page 1/ 8

EEE325 - Control Systems

Lab # 10: Analysis of Systems using Root Locus Method.

Muneeb Javed
Name Sardar Abdul Rafeh
Sobhan Ali Gohar
FA22-BEE-188
Registration Number FA22-BEE-202
FA22-BEE-212

Class BEE-5B

Instructor’s Name Dr. Muhammad Rizwan Azam

Lab Assessment

Post Lab Total


In-Lab Data
Data Analysis Writing Style
Presentation
CODE:
numgh = [1 -4 20];
dengh = poly([-2 -4]);
GH = tf(numgh, dengh);
rlocus(GH);

z = 0.2:0.05:0.5;
wn = 0:1:10;
sgrid(z, wn);
title('Root Locus');
pause;

rlocus(GH);
axis([-3 1 -4 4]);
title('Close-up');

z = 0.45;
wn = 0;
sgrid(z, wn);

for k = 1:3
[K, p] = rlocfind(GH);
end

pause;
DISCUSSION: The root locus analysis of the system in Figure 8.19(a) revealed key insights,
including the precise intersection points with the 0.45 damping ratio line and jv-axis, crucial for
stability assessment. Additionally, identification of the breakaway point on the real axis
contributes to understanding system behavior. The determined range of K provides a clear
framework for ensuring system stability.

CODE:
% Transfer function parameters
k = 1;
numerator = k;
denominator = conv([1 0], conv([1 3], conv([1 4], [1 8])));

% Transfer function G(s) = k / (s(s+3)(s+4)(s+8))


G = tf(numerator, denominator);
% Create subplots
subplot(2,1,1)
rlocus(G);
title('Root Locus');
% Draw a close-up of the root locus
subplot(2,1,2)
rlocus(G);
axis([-2 0 -2 2]);
title('Close-up Root Locus');
% Overlay the 10% overshoot line on the close-up root locus
hold on;
OS = 10; % 10% overshoot
zeta_10 = -log(OS / 100) / sqrt(pi^2 + log(OS / 100)^2);
wn_10 = sqrt(1 - zeta_10^2);
sgrid(zeta_10, wn_10);
hold off;
c = [1 15 68 96 394.2]
roots = roots(c)
disp('Roots of the polynomial:');
disp(roots);
CALCULATIONS:
CODE:
NumG=1;
DenG=poly([0 -3 -7 -8]);
G=tf(NumG,DenG);
% Defining Transfer Function H(s)
NumH=[1 30];
DenH=[1 20 200];
H=tf(NumH,DenH);
% Plotting Root Locus
rlocus(G*H);
[K,P]=rlocfind(G*H) %K= Gain,P = poles
pause
%%
% Defining Range of K
K=0:10:1e4;

% Again Plotting Root Locus with K


rlocus(G*H,K);
sgrid(0.707,0);
axis([-2,2,-5,5]);
pause
% Applying Feedback
T=feedback(G,H);
% Plotting Step Response
step(T)
Critical Analysis:
. In this lab we learn the root locus method which is a powerful tool for analyzing control
systems. It helps determine system stability, transient response, and optimal parameter
selection. By examining the root locus plot, engineers can make informed decisions to
improve system performance and stability.

You might also like