15EI303L- CONTROL SYSTEMS ENGINEERING LABORATORY

Size: px
Start display at page:

Download "15EI303L- CONTROL SYSTEMS ENGINEERING LABORATORY"

Transcription

1 15EI303L- CONTROL SYSTEMS ENGINEERING LABORATORY Department of Electronics and Instrumentation Engineering Faculty of Engineering and Technology Department of Electronics and Instrumentation Engineering SRM University, SRM Nagar Kattankulathur Kancheepuram District Tamil Nadu 1

2 CONTENTS S.No. CONTENTS Page No. 1 Mark Assessment details 3 2 General Instructions for Laboratory classes 4 3 Syllabus 5 4 Introduction to the laboratory 6 5 List of Experiments 5.1 Step, ramp and impulse response Identification of damping in second order Time domain analysis Stability analysis using routh- hurwitz method Stability analysis of linear system using various graphical methods Frequency response analysis using bode plot Frequency response analysis using polar plot Design of PID Controller for first order and second order systems Design of PID Controller for speed control of DC Motor System Design of PID Based controller for Twin Rotor Multi Input Multi Output System 45 2

3 1. MARK ASSESSMENT DETAILS ALLOTMENT OF MARKS: Internal assessment = 60 marks Practical examination = 40 marks Total = 100 marks INTERNAL ASSESSMENT (60 MARKS) Split up of internal marks Record Model exam Quiz/Viva Experiments Total 5 marks 10 marks 5 marks 40 marks 60 marks PRACTICAL EXAMINATION (40 MARKS) Split up of practical examination marks Aim and Procedure Circuit Diagram Tabulation Result Viva voce Total 25 marks 30 marks 30 marks 05 marks 10 marks 100 marks 3

4 2. GENERAL INSTRUCTIONS FOR LABORATORY CLASSES 1. Enter the Lab with CLOSED TOE SHOES. 2. Students should wear lab coat. 3. The HAIR should be protected, let it not be loose. 4. TOOLS, APPARATUS and COMPONENT sets are to be returned before leaving the lab. 5. HEADINGS and DETAILS should be neatly written i. Aim of the experiment ii. iii. Apparatus / Tools / Instruments required Theory iv. Procedure / Algorithm / Program v. Model Calculations/ Design calculations vi. vii. Block Diagram / Flow charts/ Circuit diagram Tabulations/ Waveforms/ Graph viii. Result / discussions. 6. Experiment number and date should be written in the appropriate place. 7. After completing the experiment, the answer to pre lab viva-voce questions should be neatly written in the workbook. 8. Be REGULAR, SYSTEMATIC, PATIENT, AND STEADY. 4

5 3. SYLLABUS 15EI303L Control Systems Engineering Laboratory L T P C Co-requisite: 15EI303 Prerequisite: NIL Data Book / Codes/Standards NIL Course Category P PROFESSIONAL CORE CONTROL ENGINEERING Course designed by Department of Electronics and Instrumentation Engineering Approval 32 nd Academic Council Meeting held on 23 rd July, 2016 PURPOSE To apply the concepts of control system and design and verify using software tools INSTRUCTIONAL OBJECTIVES STUDENT OUTCOMES At the end of the course, student will be able to 1. Analyze the first and second order systems using time domain analysis. a b 2. Analyze the first and second order systems using frequency domain analysis. a b 3. Design PID controller a b c e k 4. Design and Implement PID controller for any applications. a b c e k Sl. No. 1. Description of experiments a) Step, ramp and Impulse response of first order systems. b) Step, ramp and Impulse response of second order systems. Contact hours C-D- I-O IOs Reference 3 C,I Identification of damping in second order systems. 3 C,I Time domain analysis for second order systems 3 C,I Stability analysis of linear systems using Routh-Hurwitz method 3 C,I Stability analysis of linear systems using Root Locus. 3 C,I Frequency response analysis using Bode Plot. 3 C,I Frequency response analysis using Polar Plot 3 C,I Design of PID Controller for first order and second order systems. 3 C,D,I,O Design of PID Controller for speed control of DC Motor System. 3 C,D,I,O 3 2 Design of PID Based controller for Twin Rotor Multi Input 10. Multi Output System. 3 C,D,I,O 3 3 Total contact hours 30 LEARNING RESOURCES Sl. No. REFERENCES 1. LAB manual 2. Guoshinghuang, PC based PID speed control in DC Motor, IEEE, ISBN , Control of Twin Rotor MIMO System (TRMS) Using PID Controller, International Journal of Advance Engineering and Research Development, ISSN: , Course nature Assessment Method (Weightage 100%) Assessment Insemester Experiments tool Record 5 MCQ/Quiz/Viva Voce Practical Model examination Total Weightage 40% 5% 5% 10% 60% End semester examination Weightage : 40%

6 INTRODUCTION TO THE LABORATORY BACKGROUND Industrial applications of intelligent methods covering a large area from paper and metallurgical industries to biotechnology and also electronics production and telecommunications. Applications consist of soft sensors, advanced control and diagnostics (lime kiln, pulp cooking, bleaching, TMP-refiner, paper machine, blast furnace, converter plant, continuous casting, solar power plant, waste water processes, bioprocesses, fluidised bed granulator), electronics production (testing, diagnostics, process analysis and simulation), rotary drying (pilot-scale process, measurements, and control test bench, distributed simulation over the web). DESCRIPTION Control Engineering Laboratory takes care of teaching at the graduate level in basics of control and instrumentation, modeling, simulation, and optimization, intelligent methods, applications in paper, metallurgical and biotechnical processes. For research students, intelligent methods (fuzzy logic, neural networks, genetic algorithms, expert systems) are the main area. CURRENT EQUIPMENT: This lab is currently equipped with 22 systems. 19 systems with HP Compaq and 2 with IBM, 1 with LENOVA with LCD display monitor, optical ps2 mouse and keyboard, CPU with Pentium processor, 2GB RAM, 150 GB hard disk, Windows XP sp2 operating system, MATLAB and other application software s. 6

7 Exercise Number: 1 Title of the Experiment: Date of the Exercise: STEP, RAMP AND IMPULSE RESPONSE OBJECTIVE (AIM) OF THE EXPERIMENT To obtain step, ramp, impulse response of first and second order system. FACILITIES REQUIRED AND PROCEDURE a) FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS QUANTITY 1. Matlab software 1 2. Computer 1 3. Control system tool box 1 b) THEORY: Transfer function: It is the laplace of the output divided by the laplace of the input of a system. Step-The response of a system (with all initial conditions equal to zero at t= 0-, i.e, zero state response) to the unit step input is called the unit step response. Ramp : The ramp function is a unary real function whose graph is shaped like a graph. c) PROCEDURE: Enter the program in the editor window. If the program is typed in command window, the functions should be typed without semi-colon. Enter the values in the numerator & denominator depending on order of the system. The syntax used to get transfer function is tf. The syntax used for impulse is impulse. Finally save the program and run it. 7

8 DESIGN PROCEDURE/ DESIGN CALCULATIONS: Step and Impulse Function A=input( enter numerator ); B=input( enter denominator ); h = tf(a,b); step(h); impulse(h); subplot(2,1,1),plot(step(h)); subplot(2,1,2),plot(impulse(h)); Ramp Function t = -1:0.1:1; x1= t>0; u = (t.*x1); lsim(h,u,t); STEP RESPONSE: 8

9 IMPULSE RESPONSE: RAMP RESPONSE: 9

10 FIRST ORDER STEP RESPONSE IMPULSE RESPONSE: 10

11 RAMP RESPONSE: 11

12 Pre lab questions: 1. What is meant by order of a system? The highest power of the s term in the denominator of the transfer function of the system is called the order of the system. 2. What is a transfer function? It is the laplace of the output divided by the laplace of the input of the system. Post lab questions: 1. What is step response of a system? The response of a system (with all initial conditions equal to zero at t=0- i.e zero state response) to the unit step input is called the step response. 2. What is a ramp function? The ramp function is a unary real function whose graph is shaped like a ramp. 12

13 Exercise Number: 2 Title of the Experiment: IDENTIFICATION OF DAMPING IN SECOND ORDER SYSTEM. Date of the Exercise: OBJECTIVE (AIM) OF THE EXPERIMENT: To study and identify the damping in second order system using MATLAB. FACILITIES REQUIRED: MATLAB software PROCEDURE: 1. Open MATLAB software. 2. Type SIMULINK in the command window or just go to the simulink library bar. A new box will open where we can get the output of different responses using block diagrams. 3. In the New Model window, add input response, transfer function, scope and workspace. 4. Run the simulink and double click on the scope block. 5. Take the output graph. THEORY: ω n 2 The general second order transfer function is G(s) = s 2 +2ζω n s+ω 2 n Where, ζ=damping coefficient ω n =natural frequency There are 4 conditions of ζ: 1) When ζ=0, Undamped 2) When 0< ζ < 1, Underdamped 3) When ζ=1, Critically Damped 4) When ζ > 1,Over Damped As the ζ value is varied, the output graph is varied for the various inputs given be it step, ramp or impulse. For Undamped system, the graph is of continuous wave w.r.t. critical line. The amplitude differs for different ω values. If it is high, amplitude is high and vice versa. For Under Damped system, the graph is also a continuous wave but the amplitude decreases with time and it finally merges with the critical line passing through 1. 13

14 For Critically Damped system, the wave increases gradually and gets in straight line with the value of 1. This indicates the perfect damping required in a system which is controllable. For Over Damped system, the wave always remains below or critical line for anyω value. The graph always remains the same for the damping conditions. Just the nature of waves changes w.r.t. to the Critically damped system is the commonly used and effective. With varying ω values, the amplitude changes. They don t make any significant changes. The important factor is ζ. We can check the damping by using any values in the place of ω&ζ. CIRCUIT DIAGRAM / MODEL GRAPH: Undamped Condition (step) G(s)= 100 s

15 Undamped Condition (ramp) G(s)= 100 s

16 Under Damped (step) G(s)= 100 s 2 +2s+100 Under Damped (ramp) G(s)= 100 s 2 +2s

17 Critically Damped (step) G(s)= 100 s 2 +20s

18 Critically Damped (ramp) ) G(s)= 100 s 2 +20s

19 RESULT: Thus the importance of Damping Coefficient ζwas studied with its various conditions and for various ωvalues for various inputs. PRE LAB QUESTIONS: 1) What is steady state error? 2) What is target value? POST LAB QUESTIONS: 1) What do you mean by order of a system? 19

20 Exercise Number: 3 Title of the Experiment: TIME DOMAIN ANALYSIS Date of the Exercise: 28/07/2017 OBJECTIVE (AIM) OF THE EXPERIMENT To Analyze the Time Domain specifications of Under damped second order system. FACILITIES REQUIRED AND PROCEDURE: FACILITIES REQUIRED TO DO THE EXPERIMENT Matlab software A) THEORY: We can analyze the time domain of the second order under damped system. Peak value, Rise time, overshoot, settling time and steady point. The system has some in-built tolerance; therefore, the settling time is achieved when the wave signal enters this tolerance range. But in some ζ conditions, the wave isn t actually merging with reference line but is in continuous wave motion but since it has entered the tolerance range, it is considered as settled. B) PROCEDURE: Open MATLAB software. Go to New Script option which opens the editor window. Write the generic code for second order transfer function which is : Num=[25]; Den=[1,2,25]; Y=tf(num,den); Stepplot(y) By giving ζ value between 0 and 1 we can have underdamped transfer function. Changing the numerator and denominator values as per our requirement, we can generate graphs. We can measure peak value, overshoot, rise time etc in the graph itself. C) PROGRAM /COMMAND : 1. num= [10000]; 2. den =[1,20,10000]; 3. y= tf(num,den); 4. stepplot(y) 20

21 D) CIRCUIT DIAGRAM / MODEL GRAPH: 1) 2) 3) 21

22 1) Here, ζ=0.1 and ω = 5 Peak amplitude = 1.53 Overshoot = 52.7 % Rise Time = seconds Settling time = 3.92 seconds 2) Here, ζ=0.05 and ω = 10 Peak amplitude = 1.85 Overshoot = % Rise Time = seconds Settling time = 7.6 seconds 3) Here, ζ=0.1 and ω = 100 Peak amplitude = 1.73 Overshoot = 72.9% Rise time = seconds Settling time = seconds INFERENCE: Through the above graphs we understand that if the ζ value is varied in between 0 and 1, the no. of waves may increase or decrease depending on ω value. If ω is taken of very high value, then rise time as well as settling time decreases. And if it is taken low then, the rise time and settling time are of mediocre range. If the ζ value is very much decreased then high overshooting takes place and it takes time to settle, i.e., high peak value is attained. In some cases we may see that settling time is achieved much before the peak value is attained. It is because that the ζ value is very close to achieve critical damping condition. RESULT: Thus the time domain of second order underdamped system is analyzed for various ζ and ω values. The graphs for the same are also plotted with step response. PRELAB QUESTIONS: 1) Define peak time and rise time? 2) What is settling time? Give example. POSTLAB QUESTIONS: 1) What is Frequency Response? 22

23 Exercise Number: 4 Title of the Experiment: STABILITY ANALYSIS USING ROUTH- HURWITZ METHOD Date of the Exercise: AIM OF THE EXPERIMENT: To determine the stability of a system using Routh Hurwitz method. FACILITIES REQUIRED: MATLAB software. Computer. THEORY: The theory of network synthesis states that any pole of the system lies on the right hand side of the origin of the s plane, it makes the system unstable. On the basis of this condition A. Hurwitz and E.J.Routh started investigating the necessary and sufficient conditions of stability of a system. We will discuss two criteria for stability of the system. A first criterion is given by A. Hurwitz and this criterion is also known as Hurwitz Criterion for stability or Routh Hurwitz Stability Criterion. With the help of characteristic equation, we will make a number of Hurwitz determinants in order to find out the stability of the system. We define characteristic equation of the system as: where n determinants for n th order characteristic equation. PROCEDURE: Enter the program in the editor window. Execute the program. Enter the coefficients of characteristic equation in the command window. Finally save the program and run it. The Routh matrix is obtained in the command window. 23

24 Program: clear clc %% firstly it is required to get first two row of routh matrix e=input('enter the coefficients of characteristic equation: '); disp(' ') l=length(e); m=mod(l,2); if m==0 a=rand(1,(l/2)); b=rand(1,(l/2)); for i=1:(l/2) a(i)=e((2*i)-1); b(i)=e(2*i); end else e1=[e 0]; a=rand(1,((l+1)/2)); b=[rand(1,((l-1)/2)),0]; for i=1:((l+1)/2) a(i)=e1((2*i)-1); b(i)=e1(2*i); end end %% now we genrate the remaining rows of routh matrix l1=length(a); c=zeros(l,l1); c(1,:)=a; c(2,:)=b; for m=3:l for n=1:l1-1 c(m,n)=-(1/c(m-1,1))*det([c((m-2),1) c((m-2),(n+1));c((m-1),1) c((m-1),(n+1))]); end end disp('the routh matrix:') disp(c) %% now we check the stablity of system if c(:,1)>0 disp('system is Stable') else disp('system is Unstable'); end 24

25 OUTPUT: enter the coefficients of characteristic equation: [ ] the routh matrix: System is Unstable PRE LAB QUESTIONS: 1. What is meant by the stabitity of a system? 2. How to determine stability of a system? POST LAB QUESTIONS: 1. Define the Routh Hurwitz rule. 25

26 Exercise Number: 5 Title of the Experiment: Date of the Exercise: STABILITY ANALYSIS OF LINEAR SYSTEM USING ROOT LOCUS OBJECTIVE (AIM) OF THE EXPERIMENT To analyze the stability of the system by using Root locus, FACILITIES REQUIRED AND PROCEDURE FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS 1. Personal Computer 2. Matlab Software QUANTITY 1 1 ROOT LOCUS THEORY: The root locus technique is a powerful tool for adjusting the location of closed loop poles to achieve the desired system performance by varying one or more system parameters. The path taken by the roots of the characteristics equation when open loop gain K is varied from 0 to are called root loci. PROCEDURE: 1. Enter the command window of the MATLAB. 2. Create a new M file by selecting File New M File. 3. Type and save the program. 4. Execute the program by either pressing F5 or Debug Run. 5. View the results. 6. Analyze the stability of the system for various values of gain. DESIGN PROCEDURE/ DESIGN CALCULATIONS: Problem: The open loop transfer function of a unity feedback system G(s)=K/s (s 2 +8s+17) Draw the root locus using MATLAB Software. (Assume K=1). 26

27 Matlab Program: % Root locus of the transfer function G(s)=1/(S^3+8S^2+17S) num=[1]; den=[ ]; figure(1); rlocus(num,den); Title('Root Locus for the transfer function G(s)=1/(S^3+8S^2+17S)') grid; Matlab Output: 27

28 Pre lab questions: Define stability of the system. What are the disadvantages of RH criterion? How many roots are in the left half of s plane for the equation s 3-4s 2 + s + 6? Post lab questions: Discuss the effects of adding poles and zeros in a closed loop system. The transfer function of an unity feedback system is G(s) = k/s(s+2). Find the centroid and breakaway point. 28

29 Exercise Number: 6 Title of the Experiment: Date of the Exercise: FREQUENCY RESPONSE ANALYSIS USING BODE PLOT OBJECTIVE (AIM) OF THE EXPERIMENT To analyze the stability of the given linear system using Bode plot. FACILITIES REQUIRED AND PROCEDURE FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS 1. Personal Computer 2. Matlab Software QUANTITY 1 1 BODE PLOT : THEORY: The bode plot is a frequency response plot of the transfer function of a system. A bode plot consists of two graphs. One is plot of the magnitude of a sinusoidal transfer function versus log ω. The other is plot of the phase angle of a sinusoidal transfer function versus logω.the main advantage of the bode plot is that multiplication of magnitude can be converted into addition. Also a simple method for sketching an approximate log magnitude curve is available. DESIGN PROCEDURE/ DESIGN CALCULATIONS: Problem: The open loop transfer function of a unity feedback system G(s)=K/s(s 2 +2s+3) Draw the Bode Plot. Find (i)gain Margin (ii)phase Margin (iii)gain cross over frequency (iv)phase cross over frequency (v) Resonant Peak (vi)resonant Frequency (vii)bandwidth and Check the same results using MATLAB Software. (Assume K=1) 29

30 Matlab Program: %Draw the Bode Plot for the given transfer functiong(s)=1/s(s2+2s+3) %Find (i)gain Margin (ii) Phase Margin (iii) Gain Cross over Frequency %(iv) Phase Cross over Frequency (v)resonant Peak (vi)resonant %Frequency (vii)bandwidth num=[1 ]; den=[ ]; w=logspace(-1,3,100); figure(1); bode(num,den,w); title('bode Plot for the given transfer function G(s)=1/s(s^2+2s+3)') grid; [Gm Pm Wcg Wcp] =margin(num,den); Gain_Margin_dB=20*log10(Gm) Phase_Margin=Pm Gaincrossover_Frequency=Wcp Phasecrossover_Frequency=Wcg [M P w]=bode(num,den); [Mp i]=max(m); Resonant_PeakdB=20*log10(Mp) Wp=w(i); Resonant_Frequency=Wp for i=1:1:length(m); if M(i)<=1/(sqrt(2)); Bandwidth=w(i) break; end; end; Matlab Output: 30

31 Gain_Margin_dB = Phase_Margin = Gaincrossover_Frequency = rad/sec Phasecrossover_Frequency= rad/sec Resonant_PeakdB = Resonant_Frequency = rad/sec Bandwidth = Pre lab questions: Define frequency response analysis. What is Gain margin and phase margin? Post lab questions: What are theadvantages and disadvantages of Bode plot? How can you analyse the stability of the system with Bode plot? 31

32 Exercise Number: 7 Title of the Experiment: Date of the Exercise: FREQUENCY RESPONSE ANALYSIS USING POLAR PLOT OBJECTIVE (AIM) OF THE EXPERIMENT To analyze the stability of the given linear system using polar plot. FACILITIES REQUIRED AND PROCEDURE FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS 1. Personal Computer 2. Matlab Software QUANTITY 1 1 POLAR PLOT : THEORY: The Polar plot provides a simple test for stability of a closed- loop control system by examining the open-loop system. Stability of the closed-loop control system may be determined directly by computing the poles of the closed-loop transfer function. The Polar Criteria can tell us things about the frequency characteristics of the system. A Polar plot is used in automatic control and signal processing for assessing the stability of a system with feedback. It is represented by a graph in polar coordinates in which the gain and phase of a frequency response are plotted. The plot of these phasor quantities shows the phase as the angle and the magnitude as the distance from the origin. This plot combines the two types of Bode plot magnitude and phase on a single graph with frequencry as a parameter along the curve. DESIGN PROCEDURE/ DESIGN CALCULATIONS: Problem: The open loop transfer function of a unity feedback system G(s)=K/s(s 2 +2s+3) Draw the Polar Plot. Find (i)gain Margin (ii)phase Margin (iii)gain cross over frequency (iv)phase cross over frequency and Check the same results using MATLAB Software. (Assume K=1) 32

33 Matlab Program: %Polar Plot for the Transfer Function G(s)=1/(s+1)^3 num=[1]; den=[ ]; figure(1); polar (num,den) Title('Polar Plot for the Transfer Function G(s)=1/(s+1)^3') [Gm,Pm,Wcg,Wcp] = margin(num,den) grid; [Gm,Pm,Wcg,Wcp] = margin(num,den); Gain_Margin = Gm Phase_Margin = Pm PhaseCrossover_Frequency = Wcg GainCrossover_Frequency = Wc Matlab Output: Gain_Margin = Phase_Margin =

34 PhaseCrossover_Frequency = rad/sec GainCrossover_Frequency = 0 rad/sec Pre lab questions: What is contour? Define the type number and order of the system. Post lab questions: Explain the conditions for stable system in Polar plot. State Polar stability criterion. 34

35 Exercise Number:8 Title of the Experiment: Date of the Exercise: Design of PID Controller for first order and second order systems OBJECTIVE OF THE EXPERIMENT To design a PID controller for the following first order and second order system, 1. G(s) = G(s) = (s+10) 5 s 2 +6s+5 Your design should satisfy the following specifications: i) Percentage overshoot < 15%. ii) Rise time < 100 msec. iii) Settling time < 500 msec. iv)zero steady-state error to a step. FACILITIES REQUIRED AND PROCEDURE d) FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS SPECIFICATION QUANTITY 1. PC MATLAB Any version Package e) THEORY: Most PID controllers are adjusted on-site and many different types of tuning rules have been proposed in different literatures. Using these tuning rules, delicate and fine tuning of PID controllers can be made on-site. Also, automatic tuning methods have been developed and some of the PID controllers may possess on-line automatic tuning capabilities. Modified forms of PID control, such as I-PD control and two-degrees-of- freedom PID control, are currently in use in industry f) PROCEDURE: Implement the understanding of effects of Proportional, Integral and Derivative Gains over the system response. g) DESIGN PROCEDURE/ DESIGN CALCULATIONS: Trial and Error basis If needed use the cascaded controllers like PID with another PID or any other combinations in series. 35

36 e) BLOCK DIAGRAM: f) DESIGN PARAMETERS OF PID CONTROLLERS: FIRST ORDER SYSTEM: Kp = Ki = Kd = SECOND ORDER SYSTEM: Kp = Ki = 36

37 Kd = g) MODEL OUTPUT RESPONSE: Figure 1: First order uncontrolled open loop response 37

38 Figure 2: First order controlled closed loop response Figure 3: Second order uncontrolled open loop response Figure 4: Second order controlled closed loop response 38

39 Pre lab questions: 2. What is conventional controller? 2. What is the effect of P, I and D on output response of a system? Post lab questions: 3. List the advantages of PID over PI controller. 4. What is the effect of addition of poles and zeros to a system? 39

40 Exercise Number: 9 Title of the Experiment: Design of PID Controller for speed control of DC Motor System. Date of the Exercise: OBJECTIVE OF THE EXPERIMENT To design a PID controller for the speed control of DC Motor Control System represented by the following transfer function, ɵ(s) = (K t /R a B) V a (s) s[(1+st a )(1+sT m ) + (K b K t /R a B)] Where kt=0.01 J=0.01 B=1 Kf=1 Kb=1 Ra=1 La=0.5 And L a = T a Electrical time constant R a J = T m Mechanical time constant B Your design should satisfy the following specifications: i) Percentage overshoot < 12%. ii) Rise time < 80 msec. iii) Settling time < 300 msec. iv)zero steady-state error to a step. FACILITIES REQUIRED AND PROCEDURE a) FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS SPECIFICATION QUANTITY 1. PC MATLAB Any version Package 40

41 b) THEORY: Most PID controllers are adjusted on-site and many different types of tuning rules have been proposed in different literatures. Using these tuning rules, delicate and fine tuning of PID controllers can be made on-site. Also, automatic tuning methods have been developed and some of the PID controllers may possess on-line automatic tuning capabilities. Modified forms of PID control, such as I-PD control and two-degrees-of- freedom PID control, are currently in use in industry c) PROCEDURE: Implement the understanding of effects of Proportional, Integral and Derivative Gains over the system response. d) DESIGN PROCEDURE/ DESIGN CALCULATIONS: Trial and Error basis If needed use the cascaded controllers like PID with another PID or any other combinations in series. e) BLOCK DIAGRAM: f) DESIGN PARAMETERS OF PID CONTROLLERS: Kp = Ki = Kd = 41

42 g) MODEL OUTPUT RESPONSE: Figure 1: DC Motor uncontrolled open loop response Figure 2: DC Motor controlled closed loop response 42

43 Pre lab questions: 1. What is cascaded controller? 2. What causes instability in system considering the Pole-zero form of a system? Post lab questions: 3. Discuss the effect of PD controller on system performance. 4. Summarize the P Controller and its characteristics. 43

44 Exercise Number: 10 Title of the Experiment: Design of PID Based controller for Twin Rotor Multi Input Multi Output System. Date of the Exercise: OBJECTIVE OF THE EXPERIMENT To design a PID Based controller for orientation control of Twin Rotor Multi Input Multi Output System represented by the following transfer function, G(s) = 3.6 s 3 + 6s 2 + 5s Your design should satisfy the following specifications: i) Percentage overshoot <20%. ii) Rise time <120 msec. iii) Settling time < 600 msec. iv)zero steady-state error to a step. FACILITIES REQUIRED AND PROCEDURE a) FACILITIES REQUIRED TO DO THE EXPERIMENT: S.NO APPARATUS SPECIFICATION QUANTITY 1. PC MATLAB Any version Package b) THEORY: Most PID controllers are adjusted on-site and many different types of tuning rules have been proposed in different literatures. Using these tuning rules, delicate and fine tuning of PID controllers can be made on-site. Also, automatic tuning methods have been developed and some of the PID controllers may possess on-line automatic tuning capabilities. Modified forms of PID control, such as I-PD control and two-degrees-of- freedom PID control, are currently in use in industry c) PROCEDURE: Implement the understanding of effects of Proportional, Integral and Derivative Gains over the system response. 44

45 d) DESIGN PROCEDURE/ DESIGN CALCULATIONS: Trial and Error basis If needed use the cascaded controllers like PID with another PID or any other combinations in series. e) BLOCK DIAGRAM: f) DESIGN PARAMETERS OF PID CONTROLLERS: Kp = Ki = Kd = 45

46 g) MODEL OUTPUT RESPONSE: Figure 1: TRMS uncontrolled open loop response Figure 2: TRMS controlled closed loop response 46

47 Pre-lab questions: 1. What is TRMS? 2. State the purpose of TRMS. Post lab questions: 3. Discuss the effect of PI controller on system performance. 4. Discuss the effect of adding zero to open loop transfer function of a system. 47

EC6405 - CONTROL SYSTEM ENGINEERING Questions and Answers Unit - II Time Response Analysis Two marks 1. What is transient response? The transient response is the response of the system when the system

More information

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following:

Figure 1: Unity Feedback System. The transfer function of the PID controller looks like the following: Islamic University of Gaza Faculty of Engineering Electrical Engineering department Control Systems Design Lab Eng. Mohammed S. Jouda Eng. Ola M. Skeik Experiment 3 PID Controller Overview This experiment

More information

BSNL TTA Question Paper Control Systems Specialization 2007

BSNL TTA Question Paper Control Systems Specialization 2007 BSNL TTA Question Paper Control Systems Specialization 2007 1. An open loop control system has its (a) control action independent of the output or desired quantity (b) controlling action, depending upon

More information

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS

ANNA UNIVERSITY :: CHENNAI MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS ANNA UNIVERSITY :: CHENNAI - 600 025 MODEL QUESTION PAPER(V-SEMESTER) B.E. ELECTRONICS AND COMMUNICATION ENGINEERING EC334 - CONTROL SYSTEMS Time: 3hrs Max Marks: 100 Answer all Questions PART - A (10

More information

EC CONTROL SYSTEMS ENGINEERING

EC CONTROL SYSTEMS ENGINEERING 1 YEAR / SEM: II / IV EC 1256. CONTROL SYSTEMS ENGINEERING UNIT I CONTROL SYSTEM MODELING PART-A 1. Define open loop and closed loop systems. 2. Define signal flow graph. 3. List the force-voltage analogous

More information

EEL2216 Control Theory CT2: Frequency Response Analysis

EEL2216 Control Theory CT2: Frequency Response Analysis EEL2216 Control Theory CT2: Frequency Response Analysis 1. Objectives (i) To analyse the frequency response of a system using Bode plot. (ii) To design a suitable controller to meet frequency domain and

More information

ME451: Control Systems. Course roadmap

ME451: Control Systems. Course roadmap ME451: Control Systems Lecture 20 Root locus: Lead compensator design Dr. Jongeun Choi Department of Mechanical Engineering Michigan State University Fall 2008 1 Modeling Course roadmap Analysis Design

More information

Frequency Response Analysis and Design Tutorial

Frequency Response Analysis and Design Tutorial 1 of 13 1/11/2011 5:43 PM Frequency Response Analysis and Design Tutorial I. Bode plots [ Gain and phase margin Bandwidth frequency Closed loop response ] II. The Nyquist diagram [ Closed loop stability

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #03: Speed Control. SRV02 Speed Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #03: Speed Control SRV02 Speed Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal.

1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. Control Systems (EC 334) 1.What is frequency response? A frequency responses the steady state response of a system when the input to the system is a sinusoidal signal. 2.List out the different frequency

More information

EE 482 : CONTROL SYSTEMS Lab Manual

EE 482 : CONTROL SYSTEMS Lab Manual University of Bahrain College of Engineering Dept. of Electrical and Electronics Engineering EE 482 : CONTROL SYSTEMS Lab Manual Dr. Ebrahim Al-Gallaf Assistance Professor of Intelligent Control and Robotics

More information

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class.

ME 5281 Fall Homework 8 Due: Wed. Nov. 4th; start of class. ME 5281 Fall 215 Homework 8 Due: Wed. Nov. 4th; start of class. Reading: Chapter 1 Part A: Warm Up Problems w/ Solutions (graded 4%): A.1 Non-Minimum Phase Consider the following variations of a system:

More information

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION

SYLLABUS. osmania university CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION i SYLLABUS osmania university UNIT - I CHAPTER - 1 : CONTROL SYSTEMS CLASSIFICATION Open Loop and Closed Loop Systems, Mathematical Models and Transfer Functions from Governing Equations of Mechanical,

More information

Introduction to PID Control

Introduction to PID Control Introduction to PID Control Introduction This introduction will show you the characteristics of the each of proportional (P), the integral (I), and the derivative (D) controls, and how to use them to obtain

More information

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes *****

JNTUWORLD. 6 The unity feedback system whose open loop transfer function is given by G(s)=K/s(s 2 +6s+10) Determine: (i) Angles of asymptotes ***** Code: 9A050 III B. Tech I Semester (R09) Regular Eaminations, November 0 Time: hours Ma Marks: 70 (a) What is a mathematical model of a physical system? Eplain briefly. (b) Write the differential equations

More information

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control

GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control GE420 Laboratory Assignment 8 Positioning Control of a Motor Using PD, PID, and Hybrid Control Goals for this Lab Assignment: 1. Design a PD discrete control algorithm to allow the closed-loop combination

More information

EES42042 Fundamental of Control Systems Bode Plots

EES42042 Fundamental of Control Systems Bode Plots EES42042 Fundamental of Control Systems Bode Plots DR. Ir. Wahidin Wahab M.Sc. Ir. Aries Subiantoro M.Sc. 2 Bode Plots Plot of db Gain and phase vs frequency It is assumed you know how to construct Bode

More information

Lab 1: Simulating Control Systems with Simulink and MATLAB

Lab 1: Simulating Control Systems with Simulink and MATLAB Lab 1: Simulating Control Systems with Simulink and MATLAB EE128: Feedback Control Systems Fall, 2006 1 Simulink Basics Simulink is a graphical tool that allows us to simulate feedback control systems.

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #02: Position Control. SRV02 Position Control using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #02: Position Control SRV02 Position Control using QuaRC Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1 3. OVERVIEW OF FILES...2

More information

JUNE 2014 Solved Question Paper

JUNE 2014 Solved Question Paper JUNE 2014 Solved Question Paper 1 a: Explain with examples open loop and closed loop control systems. List merits and demerits of both. Jun. 2014, 10 Marks Open & Closed Loop System - Advantages & Disadvantages

More information

Optimal Control System Design

Optimal Control System Design Chapter 6 Optimal Control System Design 6.1 INTRODUCTION The active AFO consists of sensor unit, control system and an actuator. While designing the control system for an AFO, a trade-off between the transient

More information

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering

MTE 360 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering MTE 36 Automatic Control Systems University of Waterloo, Department of Mechanical & Mechatronics Engineering Laboratory #1: Introduction to Control Engineering In this laboratory, you will become familiar

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING EE6511 CONTROL AND INSTRUMENTATION LABORATORY MANUAL 2018-2019 ODD SEMESTER Prepared

More information

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999.

This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. This manuscript was the basis for the article A Refresher Course in Control Theory printed in Machine Design, September 9, 1999. Use Control Theory to Improve Servo Performance George Ellis Introduction

More information

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL

DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL DEPARTMENT OF ELECTRICAL AND ELECTRONIC ENGINEERING BANGLADESH UNIVERSITY OF ENGINEERING & TECHNOLOGY EEE 402 : CONTROL SYSTEMS SESSIONAL Experiment No. 1(a) : Modeling of physical systems and study of

More information

MATLAB and Simulink in Mechatronics Education*

MATLAB and Simulink in Mechatronics Education* Int. J. Engng Ed. Vol. 21, No. 5, pp. 896±905, 2005 0949-149X/91 $3.00+0.00 Printed in Great Britain. # 2005 TEMPUS Publications. MATLAB and Simulink in Mechatronics Education* A. ALBAGUL, OTHMAN O. KHALIFA

More information

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis

LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis LECTURE FOUR Time Domain Analysis Transient and Steady-State Response Analysis 4.1 Transient Response and Steady-State Response The time response of a control system consists of two parts: the transient

More information

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism

EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism EE 3TP4: Signals and Systems Lab 5: Control of a Servomechanism Tim Davidson Ext. 27352 davidson@mcmaster.ca Objective To identify the plant model of a servomechanism, and explore the trade-off between

More information

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC

AC : A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC AC 2011-490: A STUDENT-ORIENTED CONTROL LABORATORY US- ING PROGRAM CC Ziqian Liu, SUNY Maritime College Ziqian Liu received the Ph.D. degree from the Southern Illinois University Carbondale in 2005. He

More information

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab

EE 370/L Feedback and Control Systems Lab Section Post-Lab Report. EE 370L Feedback and Control Systems Lab EE 370/L Feedback and Control Systems Lab Post-Lab Report EE 370L Feedback and Control Systems Lab LABORATORY 10: LEAD-LAG COMPENSATOR DEPARTMENT OF ELECTRICAL AND COMPUTER ENGINEERING UNIVERSITY OF NEVADA,

More information

Lab 11. Speed Control of a D.C. motor. Motor Characterization

Lab 11. Speed Control of a D.C. motor. Motor Characterization Lab 11. Speed Control of a D.C. motor Motor Characterization Motor Speed Control Project 1. Generate PWM waveform 2. Amplify the waveform to drive the motor 3. Measure motor speed 4. Estimate motor parameters

More information

Dr Ian R. Manchester

Dr Ian R. Manchester Week Content Notes 1 Introduction 2 Frequency Domain Modelling 3 Transient Performance and the s-plane 4 Block Diagrams 5 Feedback System Characteristics Assign 1 Due 6 Root Locus 7 Root Locus 2 Assign

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Frequency domain specifications Frequency response shaping (Loop shaping) Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University

More information

Position Control of DC Motor by Compensating Strategies

Position Control of DC Motor by Compensating Strategies Position Control of DC Motor by Compensating Strategies S Prem Kumar 1 J V Pavan Chand 1 B Pangedaiah 1 1. Assistant professor of Laki Reddy Balireddy College Of Engineering, Mylavaram Abstract - As the

More information

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS

VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS VECTOR CONTROL SCHEME FOR INDUCTION MOTOR WITH DIFFERENT CONTROLLERS FOR NEGLECTING THE END EFFECTS IN HEV APPLICATIONS M.LAKSHMISWARUPA 1, G.TULASIRAMDAS 2 & P.V.RAJGOPAL 3 1 Malla Reddy Engineering College,

More information

5 Lab 5: Position Control Systems - Week 2

5 Lab 5: Position Control Systems - Week 2 5 Lab 5: Position Control Systems - Week 2 5.7 Introduction In this lab, you will convert the DC motor to an electromechanical positioning actuator by properly designing and implementing a proportional

More information

DEGREE: Biomedical Engineering YEAR: TERM: 1

DEGREE: Biomedical Engineering YEAR: TERM: 1 COURSE: Control Engineering DEGREE: Biomedical Engineering YEAR: TERM: 1 La asignatura tiene 14 sesiones que se distribuyen a lo largo de 7 semanas. Los dos laboratorios puede situarse en cualquiera de

More information

MEM01: DC-Motor Servomechanism

MEM01: DC-Motor Servomechanism MEM01: DC-Motor Servomechanism Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 February 5, 2016 Contents 1 Introduction and Goals 1 2 Description 2 3 Modeling 2 4 Lab Objective 5 5 Model

More information

Design of Joint Controller for Welding Robot and Parameter Optimization

Design of Joint Controller for Welding Robot and Parameter Optimization 97 A publication of CHEMICAL ENGINEERING TRANSACTIONS VOL. 59, 2017 Guest Editors: Zhuo Yang, Junjie Ba, Jing Pan Copyright 2017, AIDIC Servizi S.r.l. ISBN 978-88-95608-49-5; ISSN 2283-9216 The Italian

More information

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM

AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM ISSN (Online) : 2454-7190 ISSN 0973-8975 AN APPROACH TO IMPROVE THE PERFORMANCE OF A POSITION CONTROL DC MOTOR BY USING DIGITAL CONTROL SYSTEM By 1 Debargha Chakraborty, 2 Binanda Kishore Mondal, 3 Souvik

More information

Fundamentals of Industrial Control

Fundamentals of Industrial Control Fundamentals of Industrial Control 2nd Edition D. A. Coggan, Editor Practical Guides for Measurement and Control Preface ix Contributors xi Chapter 1 Sensors 1 Applications of Instrumentation 1 Introduction

More information

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1

Readings: FC: p : lead compensation. 9/9/2011 Classical Control 1 MM0 Frequency Response Design Readings: FC: p389-407: lead compensation 9/9/20 Classical Control What Have We Talked about in MM9? Control design based on Bode plot Stability margins (Gain margin and phase

More information

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response

Course Outline. Time vs. Freq. Domain Analysis. Frequency Response. Amme 3500 : System Dynamics & Control. Design via Frequency Response Course Outline Amme 35 : System Dynamics & Control Design via Frequency Response Week Date Content Assignment Notes Mar Introduction 2 8 Mar Frequency Domain Modelling 3 5 Mar Transient Performance and

More information

Automatic Control Systems 2017 Spring Semester

Automatic Control Systems 2017 Spring Semester Automatic Control Systems 2017 Spring Semester Assignment Set 1 Dr. Kalyana C. Veluvolu Deadline: 11-APR - 16:00 hours @ IT1-815 1) Find the transfer function / for the following system using block diagram

More information

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW

CHAPTER 6. CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 130 CHAPTER 6 CALCULATION OF TUNING PARAMETERS FOR VIBRATION CONTROL USING LabVIEW 6.1 INTRODUCTION Vibration control of rotating machinery is tougher and a challenging challengerical technical problem.

More information

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr.

Observer-based Engine Cooling Control System (OBCOOL) Project Proposal. Students: Andrew Fouts & Kurtis Liggett. Advisor: Dr. Observer-based Engine Cooling Control System (OBCOOL) Project Proposal Students: Andrew Fouts & Kurtis Liggett Advisor: Dr. Gary Dempsey Date: December 09, 2010 1 Introduction Control systems exist in

More information

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer

(1) Identify individual entries in a Control Loop Diagram. (2) Sketch Bode Plots by hand (when we could have used a computer Last day: (1) Identify individual entries in a Control Loop Diagram (2) Sketch Bode Plots by hand (when we could have used a computer program to generate sketches). How might this be useful? Can more clearly

More information

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method

Comparative Analysis of a PID Controller using Ziegler- Nichols and Auto Turning Method International Academic Institute for Science and Technology International Academic Journal of Science and Engineering Vol. 3, No. 10, 2016, pp. 1-16. ISSN 2454-3896 International Academic Journal of Science

More information

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation

SECTION 7: FREQUENCY DOMAIN ANALYSIS. MAE 3401 Modeling and Simulation SECTION 7: FREQUENCY DOMAIN ANALYSIS MAE 3401 Modeling and Simulation 2 Response to Sinusoidal Inputs Frequency Domain Analysis Introduction 3 We ve looked at system impulse and step responses Also interested

More information

Position Control of AC Servomotor Using Internal Model Control Strategy

Position Control of AC Servomotor Using Internal Model Control Strategy Position Control of AC Servomotor Using Internal Model Control Strategy Ahmed S. Abd El-hamid and Ahmed H. Eissa Corresponding Author email: Ahmednrc64@gmail.com Abstract: This paper focuses on the design

More information

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic

Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic Modelling for Temperature Non-Isothermal Continuous Stirred Tank Reactor Using Fuzzy Logic Nasser Mohamed Ramli, Mohamad Syafiq Mohamad 1 Abstract Many types of controllers were applied on the continuous

More information

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system

[ á{tå TÄàt. Chapter Four. Time Domain Analysis of control system Chapter Four Time Domain Analysis of control system The time response of a control system consists of two parts: the transient response and the steady-state response. By transient response, we mean that

More information

Lecture 7:Examples using compensators

Lecture 7:Examples using compensators Lecture :Examples using compensators Venkata Sonti Department of Mechanical Engineering Indian Institute of Science Bangalore, India, This draft: March, 8 Example :Spring Mass Damper with step input Consider

More information

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

CDS 101/110: Lecture 8.2 PID Control

CDS 101/110: Lecture 8.2 PID Control CDS 11/11: Lecture 8.2 PID Control November 16, 216 Goals: Nyquist Example Introduce and review PID control. Show how to use loop shaping using PID to achieve a performance specification Discuss the use

More information

Loop Design. Chapter Introduction

Loop Design. Chapter Introduction Chapter 8 Loop Design 8.1 Introduction This is the first Chapter that deals with design and we will therefore start by some general aspects on design of engineering systems. Design is complicated because

More information

MCE441/541 Midterm Project Position Control of Rotary Servomechanism

MCE441/541 Midterm Project Position Control of Rotary Servomechanism MCE441/541 Midterm Project Position Control of Rotary Servomechanism DUE: 11/08/2011 This project counts both as Homework 4 and 50 points of the second midterm exam 1 System Description A servomechanism

More information

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%.

and using the step routine on the closed loop system shows the step response to be less than the maximum allowed 20%. Phase (deg); Magnitude (db) 385 Bode Diagrams 8 Gm = Inf, Pm=59.479 deg. (at 62.445 rad/sec) 6 4 2-2 -4-6 -8-1 -12-14 -16-18 1-1 1 1 1 1 2 1 3 and using the step routine on the closed loop system shows

More information

CDS 101/110a: Lecture 8-1 Frequency Domain Design

CDS 101/110a: Lecture 8-1 Frequency Domain Design CDS 11/11a: Lecture 8-1 Frequency Domain Design Richard M. Murray 17 November 28 Goals: Describe canonical control design problem and standard performance measures Show how to use loop shaping to achieve

More information

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software

Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software Implementation and Simulation of Digital Control Compensators from Continuous Compensators Using MATLAB Software MAHMOUD M. EL -FANDI Electrical and Electronic Dept. University of Tripoli/Libya m_elfandi@hotmail.com

More information

Robust Control Design for Rotary Inverted Pendulum Balance

Robust Control Design for Rotary Inverted Pendulum Balance Indian Journal of Science and Technology, Vol 9(28), DOI: 1.17485/ijst/216/v9i28/9387, July 216 ISSN (Print) : 974-6846 ISSN (Online) : 974-5645 Robust Control Design for Rotary Inverted Pendulum Balance

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK UNIT - I SYSTEMS AND THEIR REPRESENTATION KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK NAME OF THE SUBJECT: EE 2253 CONTROL SYSTEMS YEAR / SEM: II / IV UNIT I SYSTEMS AND THEIR REPRESENTATION

More information

Hands-on Lab. PID Closed-Loop Control

Hands-on Lab. PID Closed-Loop Control Hands-on Lab PID Closed-Loop Control Adding feedback improves performance. Unity feedback was examined to serve as a motivating example. Lectures derived the power of adding proportional, integral and

More information

MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR

MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR MANUEL EDUARDO FLORES MORAN ARTIFICIAL INTELLIGENCE APPLIED TO THE DC MOTOR A THESIS SUBMITTED IN PARTIAL FULFILMENT OF THE DEGREE OF MASTER OF SCIENCE IN AUTOMATION AND CONTROL 2015 NEWCASTLE UNIVERSITY

More information

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System

CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System Introduction CSE 3215 Embedded Systems Laboratory Lab 5 Digital Control System The purpose of this lab is to introduce you to digital control systems. The most basic function of a control system is to

More information

Module 08 Controller Designs: Compensators and PIDs

Module 08 Controller Designs: Compensators and PIDs Module 08 Controller Designs: Compensators and PIDs Ahmad F. Taha EE 3413: Analysis and Desgin of Control Systems Email: ahmad.taha@utsa.edu Webpage: http://engineering.utsa.edu/ taha March 31, 2016 Ahmad

More information

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor

Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Comparative Study of PID and Fuzzy Controllers for Speed Control of DC Motor Osama Omer Adam Mohammed 1, Dr. Awadalla Taifor Ali 2 P.G. Student, Department of Control Engineering, Faculty of Engineering,

More information

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER

POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER POSITION CONTROL OF DCMOTOR USING SELF-TUNING FUZZY PID CONTROLLER PRAKORNCHAI PHONRATTANASAK, 2 PIPAT DURONGDUMRONGCHAI, 3 VINAI KHAMTAWEE, 4 KITTISAK DEEYA, 5 TAWAN KHUNTOTHOM North Eastern University,

More information

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method;

Laboratory PID Tuning Based On Frequency Response Analysis. 2. be able to evaluate system performance for empirical tuning method; Laboratory PID Tuning Based On Frequency Response Analysis Objectives: At the end, student should 1. appreciate a systematic way of tuning PID loop by the use of process frequency response analysis; 2.

More information

15EI403J- IMAGE PROCESSING LAB MANUAL

15EI403J- IMAGE PROCESSING LAB MANUAL 15EI403J- IMAGE PROCESSING LAB MANUAL Department of Electronics and Instrumentation Engineering Faculty of Engineering and Technology Department of Electronics and Instrumentation Engineering SRM IST,

More information

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller

Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller Design of an Intelligent Pressure Control System Based on the Fuzzy Self-tuning PID Controller 1 Deepa S. Bhandare, 2 N. R.Kulkarni 1,2 Department of Electrical Engineering, Modern College of Engineering,

More information

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller

DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller DC Motor Speed Control: A Case between PID Controller and Fuzzy Logic Controller Philip A. Adewuyi Mechatronics Engineering Option, Department of Mechanical and Biomedical Engineering, Bells University

More information

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018

ME375 Lab Project. Bradley Boane & Jeremy Bourque April 25, 2018 ME375 Lab Project Bradley Boane & Jeremy Bourque April 25, 2018 Introduction: The goal of this project was to build and program a two-wheel robot that travels forward in a straight line for a distance

More information

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE

CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 23 CHAPTER 2 PID CONTROLLER BASED CLOSED LOOP CONTROL OF DC DRIVE 2.1 PID CONTROLLER A proportional Integral Derivative controller (PID controller) find its application in industrial control system. It

More information

CONTROL SYSTEMS AND SIMULATION LABORATORY

CONTROL SYSTEMS AND SIMULATION LABORATORY CONTROL SYSTEMS AND SIMULATION LABORATORY LAB MANUAL Academic Year : 2017-2018 Subject Code : AEE115 Regulations : IARE R16 Class : IV Semester (EEE) DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING

More information

Elmo HARmonica Hands-on Tuning Guide

Elmo HARmonica Hands-on Tuning Guide Elmo HARmonica Hands-on Tuning Guide September 2003 Important Notice This document is delivered subject to the following conditions and restrictions: This guide contains proprietary information belonging

More information

ECE411 - Laboratory Exercise #1

ECE411 - Laboratory Exercise #1 ECE411 - Laboratory Exercise #1 Introduction to Matlab/Simulink This laboratory exercise is intended to provide a tutorial introduction to Matlab/Simulink. Simulink is a Matlab toolbox for analysis/simulation

More information

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year

Introduction to Signals and Systems Lecture #9 - Frequency Response. Guillaume Drion Academic year Introduction to Signals and Systems Lecture #9 - Frequency Response Guillaume Drion Academic year 2017-2018 1 Transmission of complex exponentials through LTI systems Continuous case: LTI system where

More information

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller

Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller Automatic Voltage Control For Power System Stability Using Pid And Fuzzy Logic Controller Mr. Omveer Singh 1, Shiny Agarwal 2, Shivi Singh 3, Zuyyina Khan 4, 1 Assistant Professor-EEE, GCET, 2 B.tech 4th

More information

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping

CDS 101/110: Lecture 9.1 Frequency DomainLoop Shaping CDS /: Lecture 9. Frequency DomainLoop Shaping November 3, 6 Goals: Review Basic Loop Shaping Concepts Work through example(s) Reading: Åström and Murray, Feedback Systems -e, Section.,.-.4,.6 I.e., we

More information

Test. Class 2 Tuesday, February 3,2015. Efficiency Voltage regulation, O.C.& S.C. Tests

Test. Class 2 Tuesday, February 3,2015. Efficiency Voltage regulation, O.C.& S.C. Tests Jahangirabad Institute of Technology MOHAMMED WARIS SENAN Assistant Professor Semester 4 th, 2016 MASTER SCHEDULE: ELECTRICAL MACHINES & CONTROL SYSTEM (NEE 409) week 1 Class 1 Monday, February 2,2015

More information

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2

Mechatronics. Analog and Digital Electronics: Studio Exercises 1 & 2 Mechatronics Analog and Digital Electronics: Studio Exercises 1 & 2 There is an electronics revolution taking place in the industrialized world. Electronics pervades all activities. Perhaps the most important

More information

Bode Plots. Hamid Roozbahani

Bode Plots. Hamid Roozbahani Bode Plots Hamid Roozbahani A Bode plot is a graph of the transfer function of a linear, time-invariant system versus frequency, plotted with a logfrequency axis, to show the system's frequency response.

More information

Design of Compensator for Dynamical System

Design of Compensator for Dynamical System Design of Compensator for Dynamical System Ms.Saroja S. Chavan PimpriChinchwad College of Engineering, Pune Prof. A. B. Patil PimpriChinchwad College of Engineering, Pune ABSTRACT New applications of dynamical

More information

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE

Root Locus Design. by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE TAKE HOME LABS OKLAHOMA STATE UNIVERSITY Root Locus Design by Martin Hagan revised by Trevor Eckert 1 OBJECTIVE The objective of this experiment is to design a feedback control system for a motor positioning

More information

Embedded Control Project -Iterative learning control for

Embedded Control Project -Iterative learning control for Embedded Control Project -Iterative learning control for Author : Axel Andersson Hariprasad Govindharajan Shahrzad Khodayari Project Guide : Alexander Medvedev Program : Embedded Systems and Engineering

More information

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control

Lecture 9. Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control 246 Lecture 9 Coming week labs: Lab 16 System Identification (2 nd or 2 sessions) Lab 17 Proportional Control Today: Systems topics System identification (ala ME4232) Time domain Frequency domain Proportional

More information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information

EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall Lab Information EE 4314 Lab 3 Handout Speed Control of the DC Motor System Using a PID Controller Fall 2012 IMPORTANT: This handout is common for all workbenches. 1. Lab Information a) Date, Time, Location, and Report

More information

Cantonment, Dhaka-1216, BANGLADESH

Cantonment, Dhaka-1216, BANGLADESH International Conference on Mechanical, Industrial and Energy Engineering 2014 26-27 December, 2014, Khulna, BANGLADESH ICMIEE-PI-140153 Electro-Mechanical Modeling of Separately Excited DC Motor & Performance

More information

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy

Tracking Position Control of AC Servo Motor Using Enhanced Iterative Learning Control Strategy International Journal of Engineering Research and Development e-issn: 2278-67X, p-issn: 2278-8X, www.ijerd.com Volume 3, Issue 6 (September 212), PP. 26-33 Tracking Position Control of AC Servo Motor Using

More information

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS

EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS EVALUATION ALGORITHM- BASED ON PID CONTROLLER DESIGN FOR THE UNSTABLE SYSTEMS Erliza Binti Serri 1, Wan Ismail Ibrahim 1 and Mohd Riduwan Ghazali 2 1 Sustanable Energy & Power Electronics Research, FKEE

More information

Magnetic Levitation System

Magnetic Levitation System Magnetic Levitation System Electromagnet Infrared LED Phototransistor Levitated Ball Magnetic Levitation System K. Craig 1 Magnetic Levitation System Electromagnet Emitter Infrared LED i Detector Phototransistor

More information

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout

SRV02-Series Rotary Experiment # 3. Ball & Beam. Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout SRV02-Series Rotary Experiment # 3 Ball & Beam Student Handout 1. Objectives The objective in this experiment is to design a controller for

More information

Ver. 4/5/2002, 1:11 PM 1

Ver. 4/5/2002, 1:11 PM 1 Mechatronics II Laboratory Exercise 6 PID Design The purpose of this exercise is to study the effects of a PID controller on a motor-load system. Although not a second-order system, a PID controlled motor-load

More information

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach

Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach C. S. Linda Int. Journal of Engineering Research and Applications RESEARCH ARTICLE OPEN ACCESS Analysis and Design of Conventional Controller for Speed Control of DC Motor -A MATLAB Approach C. S. Linda,

More information

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control

Lecture 10. Lab next week: Agenda: Control design fundamentals. Proportional Control Proportional-Integral Control 264 Lab next week: Lecture 10 Lab 17: Proportional Control Lab 18: Proportional-Integral Control (1/2) Agenda: Control design fundamentals Objectives (Tracking, disturbance/noise rejection, robustness)

More information

Figure 1.1: Quanser Driving Simulator

Figure 1.1: Quanser Driving Simulator 1 INTRODUCTION The Quanser HIL Driving Simulator (QDS) is a modular and expandable LabVIEW model of a car driving on a closed track. The model is intended as a platform for the development, implementation

More information

Magnetic Levitation System

Magnetic Levitation System Introduction Magnetic Levitation System There are two experiments in this lab. The first experiment studies system nonlinear characteristics, and the second experiment studies system dynamic characteristics

More information

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda

Control Design for Servomechanisms July 2005, Glasgow Detailed Training Course Agenda Control Design for Servomechanisms 12 14 July 2005, Glasgow Detailed Training Course Agenda DAY 1 INTRODUCTION TO SYSTEMS AND MODELLING 9.00 Introduction The Need For Control - What Is Control? - Feedback

More information

Lab 23 Microcomputer-Based Motor Controller

Lab 23 Microcomputer-Based Motor Controller Lab 23 Microcomputer-Based Motor Controller Page 23.1 Lab 23 Microcomputer-Based Motor Controller This laboratory assignment accompanies the book, Embedded Microcomputer Systems: Real Time Interfacing,

More information