1 views

Uploaded by Pandimadevi Ganesan

eee311_lab4_2014

- 37 INTEGRATION FULL PART 3 of 5.pdf
- Linear Control Cheat sheet
- objective question paper
- Maae 4500 Course Outline_2017_18 Winter
- Pstat 160A Final Practice II Solutions
- ws-graphingintro
- 1971-TYC_BLL.pdf
- TALAT Lecture 2301: Design of Members Example 5.2: Axial force resistance of symmetric hollow extrusion
- 113819770X_Sanet.cd
- MTE-1 (4)
- U H_Control Sys_13-08-16_EE_LS2-sol_1385
- Global Local
- J19.pdf
- Assignment Problems (1)
- 8
- EE1991.pdf
- DISEÑO REC-T-I
- Exp log #10 to #12
- Indef Integration Solution
- 1 Pratiksha Presentation1

You are on page 1of 3

EEE 311 LABORATORY ASSIGNMENT IV

In the first part of this assignment, the Routh-Hurwitz method for determining the range of

parameter values for stability of a feedback control system will be verified using Matlab

simulation. In the second part, the Root locus method which can generate the path of the poles of

the closed loop system in the s-plane as a function of a parameter will be simulated in Matlab.

BACKGROUND:

1) The Routh-Hurwitz method gives a necessary and sufficient criterion for stability of linear

feedback control systems. Given a characteristic equation as,

first a Routh table (or array) is formed as follows:

Then, the number of roots in the right half-plane (RHP) can be determined (without actually

computing the roots) from the sign changes in the first column of the table above. No sign

changes in the first column means a stable system. There are two special cases that can occur:

Case 1. A zero in the first column but nonzero elements in the corresponding row: In this case, 0

is replaced by an and we take limit as and determine any sign changes as usual.

Case 2. n all zero row in the table: In this case, an auxiliary polynomial A(s) is formed using

the coefficients of the preceding row, its derivative with respect to s is taken and resulting

coefficients are used in the row of zeros. The roots of A(s) = 0 gives the roots which can be a pair

of symmetric real or imaginary poles or a quadruple of symmetric complex poles (or any

combination of these), and the information about rest of the roots is determined from the table as

usual.

The abovementioned Routh-Hurwitz method can be verified in Matlab by using the pole()

function to directly compute the roots of the characteristic equation. For the case of the

characteristic equation as a function a single parameter, it is possible to generate a plot displaying

the movement of the poles as the parameter varies.

2) The Root locus method generates a graph showing how the roots of the characteristic

equation move around the s-plane (the path of the roots) as a single parameter varies. Assuming a

characteristic equation of the form,

( s ) 1 KG ( s ) 1 K

n( s )

0

d ( s)

the root locus can be sketched by following the steps as outlined below:

Step 1. Factor G(s) in terms of n poles (pi) and m zeros (zi), and locate the open-loop poles and

zeros in the s-plane (x=poles, o=zeros). Locus begins at a pole and ends at a zero. The number of

separate loci is equal to n-m. The root loci are always symmetrical with respect to real axis.

Step 2. Locate the segments on the real axis that belong to root locus from the left of an odd

number of poles and zeros.

Step 3. The loci approaches to zeros at infinity along the asymptotes centered at

pi zi

nm

2k 1

A

, k 0,1,..., (n m 1)

nm

A and A as

Step 4. Determine the points at which locus crosses the imaginary axis using the Routh-Hurwitz

criterion.

Step 5. Determine the breakaway point (if any) on the real axis by finding the roots through

( s) 1 KG( s) 0 K

1

G( s)

dK

dG ( s)

0

0

ds

ds

Step 6. Determine the angle of locus departure from complex poles and the angle of locus arrival

at complex zeros, using the phase criterion at the pole and zero locations as

The abovementioned Root locus method can be simulated in Matlab by using the rlocus()

function.

ASSIGNMENT:

1. The characteristic equation of a feedback control system is given as

s 3 (1 K ) s 2 10s (5 15K ) 0.

Assuming K > 0, determine the range of K for a stable system by first using the Routh-Hurwitz

method and then verify your result using the following Matlab code which directly computes the

roots of the characteristic equation and plots them:

K=[0:0.1:20];

n=length(K);

for i=1:n

num=[1]; den=[1 1+K(i) 10 5+15*K(i)];

sys_o=tf(num,den);

sys_cl=feedback(sys_o,[1]);

p(:,i)=pole(sys_cl);

end

figure, plot(real(p), imag(p), 'x');grid;title('Roots of the

characteristic equation as a function of K')

2. In part 1, determine the maximum value of K before the system becomes unstable? Find the

frequency of oscillation of the system when K is equal to the maximum value.

3. The characteristic equation of a feedback control system is given as

K

0

s 12s 64s 2 128s

4

First, sketch the root locus of this system manually by following the six steps outlined in the

background section, then verify you sketch in Matlab by plotting the root locus using rlocus()

function as

num=[1]; den=[1 12 64 128 0];

sys=tf(num,den);

rlocus(sys), grid

[k,poles]=rlocfind(sys) % used for interactive gain

%selection from the root locus

- 37 INTEGRATION FULL PART 3 of 5.pdfUploaded bynandagopan
- Linear Control Cheat sheetUploaded byOmnia Hashad
- objective question paperUploaded byTarun Patel
- Maae 4500 Course Outline_2017_18 WinterUploaded byRyan Hirani
- Pstat 160A Final Practice II SolutionsUploaded bylex7396
- ws-graphingintroUploaded byNick Hershman
- 1971-TYC_BLL.pdfUploaded byAnatoli Krasilnikov
- TALAT Lecture 2301: Design of Members Example 5.2: Axial force resistance of symmetric hollow extrusionUploaded byCORE Materials
- 113819770X_Sanet.cdUploaded byabdelebrahim
- MTE-1 (4)Uploaded byChowdhury Sujay
- U H_Control Sys_13-08-16_EE_LS2-sol_1385Uploaded byarun
- Global LocalUploaded byxtren
- J19.pdfUploaded byHồ Thắng
- Assignment Problems (1)Uploaded byPooja Yadav
- 8Uploaded byapi-373634605
- EE1991.pdfUploaded byArpit Patel
- DISEÑO REC-T-IUploaded byalejandra rojas
- Exp log #10 to #12Uploaded byTutor Up
- Indef Integration SolutionUploaded bypandrive
- 1 Pratiksha Presentation1Uploaded byricharai2312
- paperUploaded bySuvra Nath
- FEM: Dynamic ProblemUploaded byNgọc Vi Cao
- clabreport.docxUploaded byAnmol Ganjoo
- SGN2206LectureNew2Uploaded byssosloa
- shan2010_isbiUploaded bymarcniethammer
- IAS1223-IXS2124 Data Structure Carry MarksUploaded byMuhammad Hashim
- 103071509 hw11Uploaded byapi-289357184
- Course ListUploaded byKevin Chen
- algUploaded byapi-316781445
- MathUploaded byMaher Kamra

- Routh ArrayUploaded bysolomonlazio
- chapter 4,5 reUploaded byPandimadevi Ganesan
- PlcUploaded byPandimadevi Ganesan
- Group 34 Final ReportUploaded byPandimadevi Ganesan
- N3110_3Uploaded bysqkid
- EMT HandoutUploaded byPandimadevi Ganesan
- I1103016569.pdfUploaded byPandimadevi Ganesan
- sem3 ch1Uploaded byPandimadevi Ganesan
- Microsoft Word - 6-MathsUploaded byPandimadevi Ganesan
- IntroductionUploaded byPandimadevi Ganesan
- OUTCOME 1Uploaded byPandimadevi Ganesan
- refer1Uploaded byPandimadevi Ganesan
- Dcs Lab ReportUploaded byPandimadevi Ganesan
- EECP 3375-Digital Control SystemsUploaded byPandimadevi Ganesan
- control systemUploaded byPULKITJOSHI
- 9714-48581-1-PB PI conicalUploaded byPandimadevi Ganesan
- 12Uploaded byPandimadevi Ganesan
- 06_chapter 1Uploaded byPandimadevi Ganesan
- CSHW07Uploaded byPandimadevi Ganesan
- ECE382_f08_hw4soln.pdfUploaded bycavanzas

- gauss seidal exampleUploaded byMosaddek Hossain
- ChordUploaded bySyed Farhan Farogh
- 1. Lecture 01-Weighted Residual MethodsUploaded byfefahim
- Unsupervised Learning Using Generative Adversarial Training and ClusteringUploaded byMuhammad Usman Ghani
- Heun 2 Correction ExampleUploaded byKartika Afriyeni
- Lab4Uploaded byMairos Kunze Bonga
- Quintic Function 4Uploaded byJayPeeJurada
- FEM Lecture Notes-5Uploaded bymacynthia26
- ConvolutionUploaded byআব্দুল্লাহ আল ইমরান
- Virtual Array Processing Using Wideband Cyclostationary SignalsUploaded byuranub
- 26Uploaded byعلي كامل الاسدي
- ECG Signal Denoising using Digital Filter and Adaptive FilterUploaded byIRJET Journal
- SATSPUploaded bySharad Kumbharana
- ECM6 Practice Exam_2016Uploaded byNguyễn Văn Quyết
- 1324Uploaded byfatemeh
- Lessons 9Uploaded byapi-3705912
- Post-processing Data With MatlabUploaded byZandy Muhammad
- 07452620Uploaded bySapna Yadav
- Chapter 7 Part2Uploaded bynoorahmed1991
- UntitledUploaded byapi-251901021
- KruskalUploaded byYing Yang
- Digital Watermarking for Big DataUploaded byArun Nath
- 10.Solving Quadratic EquationsUploaded byHao Lu
- Clustering AlgorithmsUploaded bySanjay Shelar
- LAB 8 MATLAB.docxUploaded bySher Ejaz
- HW1_SolutionKeyUploaded byAnupam Mahapatra
- CS-51Uploaded byamritanshuu
- AlgorithmUploaded bykaloy33
- Matrix Decomposition and Its Application in Statistics NKUploaded bySean
- Formula Sheet.pdfUploaded byGeetika Maddirala