Experiment 81 - Design of a Feedback Control System

Size: px
Start display at page:

Download "Experiment 81 - Design of a Feedback Control System"

Transcription

1 Experiment 81 - Design of a Feedback Control System (Group 44) ELEC273 May 9, 2016 Abstract This report discussed the establishment of open-loop system using FOPDT medel which is usually used to approximate high-order system, closed-loop system with different types of controllers, and systems under disturbance signal. The plant transfer function was generated using a provided formula with birthday substituted. The proportional (P), proportional-integral (PI), and proportional-integral-derivative (PID) controllers were all used and analyzed. The effects on the system performance made by different values of their gain values (proportional, integral, and derivative gain) were investigated and discussed. Declaration I confirm that I have read and understood the Universitys definitions of plagiarism and collusion from the Code of Practice on Assessment. I confirm that I have neither committed plagiarism in the completion of this work nor have I colluded with any other party in the preparation and production of this work. The work presented here is my own and in my own words except where I have clearly indicated and acknowledged that I have quoted or used figures from published or unpublished sources (including the web). I understand the consequences of engaging in plagiarism and collusion as described in the Code of Practice on Assessment (Appendix L). 1

2 Contents 1 Introduction Background Objective Theory Parameters describing the system performance Characteristics of P, I and D controller Part One Open-loop response Method and procedure Result and Comment FOPDT Method and procedure Result and Comment Part II Method and procedure Result and Comment Part III Method and procedure Result and Comment Part IV Method and procedure Result and Comment Bonus Method and procedure Result and Comment Discussion and Conclusion Error Analysis and Suggestions Conclusions References 30 Appendices 31 A Figures 31

3 1 Introduction This lab intends to enable engineering students to practice the knowledge of control system by designing and simulating different systems with different models or different types of controllers applied using MATLAB simulink (ver. 2015a). 1.1 Background Systems are everywhere in industry, and it is control that makes the systems generate expected outcomes, in other words, control makes machines do what they are supposed to do [1]. Generally, there are open-loop systems and closed-loop systems. A simplified conceptual structure of a closed-loop system is presented in Figure 1. Figure 1: Closed-loop system [1] As can be seen in Figure 1, the actual output is sent back to produce the error signal together with the reference signal. Concretely, the reference signal is the expected output, and the error signal is the difference between the expected output and the actual output. This error signal is also the input of the controller so that the controller can generate commands based on the error signal to adjust the action of the plant (the object being controlled by the system). This dynamic process of exerting changing commands to the plant enables the closed-loop system to continuously fix its error thus producing better output. Typically, closed-loop systems are more widely used in industrial applications primarily because of its ability of utilizing feedback. The controller in a closed-loop system is the component which converts the error signal into a command that can be understood and processed by the plant so that expected output can be generated after the adjustment made correspondingly [2]. Therefore, it is essential for engineering students to have a good understand of controllers and closed-loop system design. 1

4 1.2 Objective Overall, systems using first-order flus time delay (FOPDT) model and control systems using P, PI, or PID controllers are required be designed, built and understood. 1. Approximate a high order open-loop system using FOPDT model 2. Design and build control system with different controllers (a) proportional (P) controller (b) proportional-integral (PI) controller (c) proportional-integral-derivative (PID) controller 3. Investigate and understand the simulation results 1.3 Theory Parameters describing the system performance Typically, systems are approximately modelled as first-order or second-order system so that they can be analysed analytically. For both first-order systems and second-order systems, there are four crucial parameters that can help describe the performance of a system which are respectively the percentage overshoot %OS, rising time T r, the settling time T s, and the steady-state error. They can be obtained both by direct calculation based on the general form of expressions of the transfer function or by observing the response graph of a system. The descriptions of these four parameters and methods of obtaining them from a response graph of a system are listed in Table 1 below [3]. Table 1: Design Specification item OS% T r T s steady error Definition the amount that the waveform overshoots the steady-state the time it takes a system to move between 10% and 90% of its steadystate response. the time it takes a system to remain within 2% of its steady-state response the difference between this steady-state response and the input Method (A S) 100%, where A is peak point value, S is steady state T 90% - T 10%, where two T are time when 10% and 90% of steady-state response is reached draw two lines parallel lines on 98% and 102% of steady response, then find the time after which the rest curve lies within this band S r S, where S r is the value where the curve remains flat, S is steady state response 2

5 1.3.2 Characteristics of P, I and D controller Controller output For a closed-loop system with a PID controller, the controller output of the system can be expressed using equation below [4], where K P, K I, and K D represent the proportional gain, integral gain and the derivative gain respectively: u(t) = K P e(t) + K I t 0 e(τ)dτ + K D d e(t) (1) dt It can be seen that for the P controller, the error is multiplied by a constant K P ; for the I controller, the error is multiplied by the product of a constant K I and the integration of the error; and for the D controller, the error is multiplied by the product of a constant K D and the derivative of the error. These three gain values are crucial parameters which apparently effect the system performance with under different values since the input command received by the plant changes if this expression changes. therefore, these K can be adjusted to enable the plant to satisfy certain requirement [2]. Functions of P, I and D Generally, after investigating the transfer function form of the expression of the controller output, it would be found that P controller is to reach the expected steady output as fast as possible, D controller is to restrain this approaching process to be too fast thus exceed the expected output, and I controller is to remove steady state error [2]. The reason for these conclusions can be understood based on the mathematical relationship expressed in equation (1) above: 1. If we draw a curve expressing the output of P path, it would be the scaled error which means that output is proportional to the error. Therefore, if the difference between the expected output and actual output is big, the controller will increase the output to quickly pursue the expected level of output. 2. Similarly for I path, the output would be the area under the error curve, therefore no matter how small a constant error is, after a period of time, its integration should be big enough to be adjust the controller output, and this is the reason why it can remove steady-state error. 3. And for D path, it is the rate of the change of the error that contributes to the output signal, which enables the controller to change output more stable than simply using a P, and this is the reason why it can help avoid the P controller from functioning excessively. 3

6 Gain parameter effects The effects on four controller parameters by increasing the value of the gains (K P, K I, and K D ) are summarized in Table 2 below, where represents increase, represents decrease. Table 2: Effects on controller parameters [5] C-L response OS% T r T s steady error K P small change K I eliminate K D small change no change From a macro perspective, these effects can then used to deduce the advantages and disadvantages of these controllers. The effects on error type made by different controllers are summarized in Table 3 below, where represents decrease, represents heavily decrease, + represents increase, and ++ represents heavily increase. Table 3: Effects on controller parameters [4] Component stability fast transient response Zero steady-state error Small overshoot Proportional + Integral + + Derivative + As required by the lab script, the transfer function used in this lab for our group is presented in equation below, where G(s) represents plant transfer function, K equals the month and T equals the day of birthday. K G(s) = (T s + 1) 2 (2) The particular function used in for our group is equation below, which was generated based on my birthday: K=12 and T=3 12 P (s) = 9 s 2 (3) + 6 s + 1 4

7 Method to work out parameters For part II, III, and Bonus section, there were several gain parameter should be worked out. The method of obtaining proper gain parameters for P, PI, and PID are listed in Table 4 [6]. Table 4: Design Specification Controller K P K I K D P T L - - PI 0.9 T L 0.27 T L 2 - PID 1.2 T L 0.6 T L T The parameters T and L are the time constant and time delay respectively, which are obtained using graphical method as presented in Figure 2. Figure 2: To obtain T and L In the Figure above, the line plotted is the tangent line of output curve with the maximum slope. The T and L are obtained using two intersection points as demonstrated in Figure 2. Also, for FOPDT model, its feature parameters have direct relationships with parameters displayed in this Figure: T p = T, t d = L, and K p = K. 5

8 2 Part One 2.1 Open-loop response Method and procedure Calculation For the following analysis based on the time domain expression, we should first work out the time domain format of the transfer function, which is: Y (s) = U(s) P (s) = K T 2 s 3 + 2T s 2 + s We first apply the methods taught in lectures of module ELEC207 to factorize the function by introducing three constants: Y (s) = A s + Bs + C T 2 s 2 (5) + 2T s + 1 Rearranging this expression, we obtain: (4) Y (s) = (T 2 A + B)s 2 + (2AT )s + A s(t 2 s 2 + 2T s + 1) (6) Since T 2 A + B)s 2 + (2AT )s + A = K, we can obtain A = K, B = T 2 K, and C = 2T K. Substitute these three constants and rearrange it we obtain factorized form: Y (s) = K s + T 2 Ks 2T K (T s + 1) 2 = K s K 1 s + 1 T K T 1 (s + 1 T )2 (7) Then using transform table provided in lecture notes, we obtain the time domain expression: y(t) = k ke 1 T t K T e 1 T t t (8) The used transform relation were: L 1 [ 1 ] = u(t) (9) s L 1 1 [ s + a ] = e at u(t) (10) L 1 ω [ s 2 ] = sin(ωt)u(t) + ω2 (11) L 1 [G(s + a)] = e at L 1 [G(s)] (12) Finally, we substitute K = 12, and T = 3, we obtain factorized expression: y(t) = 12 12e 1 3 t 4e 1 3 t t (13) 6

9 Procedure The block connection pictures for obtaining the open-loop response can be seen in Figure 3, where an extra derivative block is added whose curve will be used in Part II. Figure 3: With derivative block As can be seen in Figure above, the input signal of this system is the a step signal provided by the step block which was expected to give value 1 from t=0. However, the default set of this block was that the value 1 signal is given after 1 second, which means there is a time delay of 1. This delay was cancelled by manually changing the step time to 0. The setup window can be seen in Figure 4. Figure 4: Set step After connection and step setup adjustment, the run button was clicked and then the scope block was clicked and the simulation graph was obtained. 7

10 2.1.2 Result and Comment The simulation graphs for the open-loop response in Figure 10. Figure 5: Open-loop response In the Figure above, the blue curve represents the change of the output y(t), the red curve represents the change of the derivative of the blue curve, and the yellow curve represents the step input, which remains 1 for t > 0. The derivative curve (red curve) first increases to a maximum value at t = 3.031, and the decreases to virtually zero but always remaining non-negative. This indicates that the output continuously increases with speed first increases then decreases, and finally remain unchanged when t is big enough (approximately t > 25 in this case). And the blue curve fits this described change process. Experimental value of steady-state response Also, when time increases to a certain extend, the blue curve remains flat which gives us the steady-state response 12 as can be seen from the graph. Theoretical value of steady-state response For the time domain theoretical expression of the output, when t approaches infinity, y approaches steady-state response. The theoretical value of the steady-state response can be worked out: y(t) = 12 12e 1 3 t 4e 1 3 t t 12 (14) Therefore, the theoretical value of the steady-state response is the same as the experimental value obtained from the simulation. 8

11 2.2 FOPDT Method and procedure To apply the FOPDT model, we had to first work out the values of those parameters. The method adopted and explained in this section was searched out from the Internet [7]. First, the tangent line with the maximum slope on the output curve was plotted using the connection as shown in Figure 6. Figure 6: With ramp block The simulation result with the tangent line (blue curve) displayed is presented in Figure 7. Figure 7: Open-loop response (tangent line) 9

12 There are two points marked on the tangent curve. The lower one is the intersection of the tangent line and the line y = 0 and the upper one is the intersection of the tangent line and the line y = 12. Experimental values of FOPDT model parameters The horizontal component of the intersections marked in Figure?? are t = and t = respectively.therefore, we obtained that: process delay t d = , process time constant T p = = , and the process gain K p = 12. Theoretical values of FOPDT model parameters We first worked out the expressions for the first and second order derivative. dy = K T 2 e 1 T t t (15) ddy = K T 3 e 1 T t t + K T 2 e 1 T t (16) Then, we worked out the solution of ddy = 0, which is a = T, and then we substituted this a into equation (15) to find maximum slope k max = K T 2 e 1. After that, we substituted a into equation (13) to find b = K 2Ke 1. Then, we used formula below to obtained tangent line. k max (t a) = y b (17) The tangent line expression obtained is: y = K T e 1 t + K 3Ke 1 = 4e e 1 (18) Then, we worked out the solutions to 4e e 1 = 0 and 4e e 1 = 12, which are t = and t = 9 respectively. Finally, we obtain: process delay t d = 0.845, process time constant T p = = 8.155, and the process gain K p = 12. Since , and , we can say that te theoretical results and the experiment results are virtually the same which verifies the result reliance. The values we used in the later sections are the theoretical values. The values of model parameters are listed: T p t d K p After obtaining these parameters, the FOPDT model was built. 10

13 The block connection picture for obtaining the response using FOPDT model can be seen in Figure 3, which was connected based on the lab script information. Figure 8: FOPDT model The delay block was clicked to set the value. The delay setup window for setting the delay value can be seen in Figure 9. Figure 9: Set delay Finally, run button was clicked and then the scope block was clicked to obtain the simulation result. 11

14 2.2.2 Result and Comment The simulation graph for the response obtained using FOPDT model can be seen in Figure 10. Figure 10: FOPDT model response The rising time T r, settling time T s, overshoot percentage(os%), and the steady error of both two model responses are listed in Table 5 below. Table 5: Design Specification Model OS% T r T s steady error Open-loop FOPDT This curve of the open-loop response and that of the FOPDT model response are quite similar. Therefore, the FOPDT model is generally suitable be used to approximate the high order system [7]. 12

15 3 Part II 3.1 Method and procedure The block connection picture for obtaining the responses of P controllers with different gain values can be seen in Figure 11. Figure 11: P controller Here in this Figure, the thick black bar on the right is a mux which enables the simulation result window to display three curves with different proportional gain K P ; All the three paths have feedback which makes this system a closed-loop system. The proper gain value was worked out using methods introduced in Theory section K P = T L = The three gain values for the three controllers were set respectively with a difference of 2 successively as listed below (the setup window for this step can be seen in Figure 33 in Appendix A). PID controller PID controller1 PID controller After building the blocks, before triggering the simulation, the maximum step size was set to 0.01 (setup window can be seen in Figure 32 in Appendix A) so that more concentrated values can be obtained in the result curve. The reason for this was to ensure that the points which can display controller parameters such as settling time can be found successfully. 13

16 3.2 Result and Comment The simulation graph for the responses with different gain values obtained can be seen in Figure 12. Figure 12: P controller response As can be seen in Figure above, the response is in under-damping condition, and the different values of gain indeed affect the performance slightly. Screen-shots of points for obtaining the controller parameters can be seen in Figure 13. Figure 13: P controller parameters Based on the method explained in Theory section: The vertical component of points in first sub-figure is used to obtain %OS, the horizontal component of points in second and third sub-figure are used to obtain T t, and the last sub-figure is used to obtain the steady-state error. 14

17 The method of obtaining the settling time can be seen in Figure 14. Figure 14: Find settling time for P controller The left four points were used to draw the two parallel line to define the range of from 98% to 102% of the steady-state response. The right three points are times starting from when the remaining curves only lie within the band. The rising time T r, settling time T s, overshoot percentage %OS, and the steady error of response with P controller with different gain values are listed in Table 6 below. Table 6: Parameters for different K P Gain %OS T r T s steady error % % % It can be seen from the results that with the increase of the proportional gain value, the percentage overshoot %OS increases, the rising time T r decreases, the settling time T s increases and the steady error decreases. The results agree with the theory as discussed in Theory section that P controller functions as reducing the time to reach the expected output, as a result of which, the rising time will be decreased and the steady-error is decreased correspondingly. However, since there is no I controller working together with the P controller to avoid P from functioning excessively thus exceeding the expected output, the percentage overshoot rises a bit with the increase of the P gain value. Also, for the increase of settling time, the reason can be that when the P gain is too big, it tends to make controller output push the plant too much thus it exceeds the steady response and waste some time to adjust the plant to drag back the output. 15

18 4 Part III 4.1 Method and procedure The block connection picture for obtaining the responses with different gain values obtained can be seen in Figure 15. Figure 15: PI controller Here in this Figure, compared with the block connection for Part II, the PID controller blocks were replaced by PI controller blocks. Also, the simulation result window would display three curves with different integral gain K I or different proportional gain K P. The proportional gain values were all set to be 8.686, which is obtained using method in Theory section K P = 0.9 T L = The proper integral gain is K I = 0.27 T L 2 = The proportional gain was kept while integral gain values were set differently as listed below (the setup window for this step can be seen in Figure 33 in Appendix A). PID controller PID controller1 PID controller The integral gain was kept while integral gain values were set differently as listed below. PID controller PID controller1 PID controller

19 4.2 Result and Comment Change K I The simulation graph for the responses with different integral gain values obtained can be seen in Figure 16. Figure 16: PI controller response with different K I As can be seen in Figure above, the response is in still under-damping condition, and the different values of integral gain indeed affect the performance slightly. Screen-shots of points for obtaining the controller parameters can be seen in Figure 17. Figure 17: PI controller parameters 17

20 The method of obtaining the settling time can be seen in Figure 18. Figure 18: Find settling time for PI controller Similarly as discussed in Part II, in the Figure, the left four points are for drawing the band while the right three points are from which the settling time can be obtained. The rising time T r, settling time T s, overshoot percentage(os%), and the steady error of response with P and I controller are listed in Table 7 below. Table 7: Parameter for different K I Gain OS% T r T s steady error It can be seen from the results that with the increase of the integral gain value of PI controller, the percentage overshoot %OS increases, the rising time T r remains the same, the settling time T s increases and the steady error decreases to zero. The results agree with the theory as discussed in Theory section that I controller functions as further stabilize the performance of P by limiting the direct proportional controller outputthus the settling time will be increased but the steady-error is eliminated. It can be deduced that though requiring more time to reach stable stage, the combination of P and I can make the system more stable since the steady error is zero after the addition of I controller. 18

21 Change K P The simulation graph for the responses with different proportional gain values obtained can be seen in Figure 19. Figure 19: PI controller response for different K P As can be seen in Figure above, the response is in still under-damping condition, and the different values of integral gain indeed affect the performance slightly. Screen-shots of points for obtaining the controller parameters can be seen in Figure 20. Figure 20: PI controller parameters 19

22 The method of obtaining the settling time can be seen in Figure 21. Figure 21: Find settling time for PI controller Similarly as discussed in Part II, in the Figure, the left four points are for drawing the band while the right three points are from which the settling time can be obtained. The rising time T r, settling time T s, overshoot percentage(os%), and the steady error of response with P and I controller are listed in Table 8 below. Table 8: Parameters for diffrent K P Gain OS% T r T s steady error % % % It can be seen from the results that with the increase of the proportional gain value of the PI controller, the percentage overshoot %OS decreases, the rising time T r decreases, the settling time T s decreases and the steady error still remains zero. The results agree with the theory as discussed in Theory section that proportional gain decreases the rising time and settling time. Therefore, it can be deduced that when P and I controller are used together, this might achieve a combination of their advantages which are eliminating the steady error (I), decreases the time required to reach steady state. 20

23 5 Part IV 5.1 Method and procedure Disturbance value is 1 and start time is 5 The block connection pictures for obtaining the responses under disturbance with P controller and that with PI controller can be seen in Figure 22 and Figure 23 respectively. Figure 22: P controller under disturbance Figure 23: PI controller under disturbance For both two block connections, compared to previous part, a disturbance block was added. The disturbance was generated using step block whose step time was set to 5 (setup window can be seen in Figure 35 in Appendix A) which is a time before reaching steady-state. The existence of this disturbance block means that after 5 seconds of normal closed-loop response, an extra step 1 would be added into the system. For scenarios of P and PI, except the PID block values were set differently (K P = 9.65 for P case, and K P = 8.686, K I = for PI case), all the other steps were the same. 21

24 Disturbance value is 5 and start time is 5 The block connection pictures for obtaining the responses under disturbance value of 5 with P controller and PI controller together in two paths can be seen in Figure 24. Figure 24: P controller under disturbance of 5 In the Figure above, the block Step1 and block Step3 serve as the disturbance blocks. However, the disturbance value here was set to 5 rather than the default value 1 used in the first case. The disturbance was generated using step block in a value of 5 whose step time was set to 5 which is a time before reaching steady-state. The block setup window can be seen in Figure 36 in Appendix A. 22

25 5.2 Result and Comment Disturbance value is 1 Simulation graph for responses under disturbance with P controller can be seen in Figure 25. Figure 25: Response under disturbance with P controller As can be seen in Figure above, the controller parameters can be obtained using methods introduced in Theory section, and are listed below: OS% T r T s steady error 73.2% It can be seen clearly from the result, when there is only a P controller, under a disturbance generated by a step block whose step time is 5, the steady error exists. This means that the disturbance makes influence on the steady response. Also, it can be seen that at t = 5 when the disturbance signal starts to be 1, there is a slight jump of the curve different from that without the disturbance. This means that for P controller, the disturbance makes influence on the curve shape in a tiny range of time starting from 5 (the disturbance start time). 23

26 Simulation graph for responses under disturbance with PI controller can be seen in Figure 27. Figure 26: Response under disturbance with PI controller As can be seen in Figure above, the controller parameters can be obtained using methods introduced in Theory section, and are listed below: OS% T r T s steady error 86.6% It can be seen clearly from the result, when there is only a PI controller, under a disturbance generated by a step block whose step time is 5, the steady error does not. This means that the disturbance makes no influence on the steady response. However, it can be seen that at t = 5 when the disturbance signal starts to be 1, there is a slight jump of the curve different from that without the disturbance. This means that for PI controller, the disturbance makes influence on the curve shape in a tiny range of time starting from 5 (the disturbance start time). Comparison Comparing response with P controller and PI controller, it can be seen that PI controller reaches stability later with a bigger settling time but it can achieve better steady response which make no steady error. The maximum amplitude reaches of P controller is slightly smaller than that of PI though. 24

27 Disturbance value is 5 Simulation graph for responses under disturbance of value 5 with P and PI controller respectively can be seen in Figure 27. Figure 27: Response under disturbance value of 5 As can be seen in Figure above, the controller parameters can be obtained using methods introduced in Theory section, and are listed below: Controller Maximum T s steady error P PI It can be seen clearly from the result, for the P controller path, compared with that of the PI controller path, it has bigger maximum response, smaller settling time and bigger steady error. Also, different from the scenario where the disturbance value was set to 1, in this case, since the disturbance value is big, the time when peak response is reached is not the first jump of the curve anymore but the time when the disturbance interferes in, which is t = 5. Therefore, it can be deduced that if the disturbance value is big enough, it can greatly increase the percentage overshoot and make the peak response right at the time when it starts to give value bigger than zero. Summary comparison The biggest difference between response of P and PI path in this case is basically the same that that when disturbance value is 1. One more deduction can be found the the steady error of P path tend to be 10% of the disturbance value. Also, apparently, for both two cases discussed, it can be seen that the addition of I controller eliminated the constant error which agrees with the description of I controller in Theory section. 25

28 6 Bonus 6.1 Method and procedure The connection block picture for obtaining the response under disturbance with PID controller can be seen in Figure 28. Figure 28: Response under disturbance with PID controller The PID block was set to be P, I, and D working together. The parameters were obtained using methods introduced in Theory section: K P = 1.2 T L = 11.58, K I = 0.6 T L 2 = and K D = 0.6 T = The connection block picture for obtaining responses with P, PI, and PID respectively in a same scope can be seen in Figure 29. Figure 29: Response under disturbance with different controllers 26

29 6.2 Result and Comment The simulation graph for the response obtained with PID controller under disturbance can be seen in Figure 30. Figure 30: Response under disturbance with PID controller As can be seen in Figure above, the controller parameters can be obtained using methods introduced in Theory section, and are listed below: OS% T r T s steady error 14.4% It can be seen clearly from the result, when there is a PID controller, under a disturbance generated by a step block whose step time is 5, there is no steady error. This means that the disturbance makes no influence on the steady response. However, it can be seen that at t = 5 when the disturbance signal starts to be 1, there is a slight jump of the curve different from that without the disturbance. This means that for PID controller, the disturbance makes influence on the curve shape in a tiny range of time starting from 5 (the disturbance start time). 27

30 Simulation graph for response with different controllers respectively can be seen in Figure 31. Figure 31: Response under disturbance with different controllers As can be seen in the Figure above, comparing the the response with P controller, PI controller, and PID controller, it can be seen that the response with PID controller has the least fluctuating curve and reaches stability without steady error the fastest. In terms of achieving better steady response, the rank can be P ID > P I > P. This is because although both PID and PI controller achieve zero steady error, PID reaches steady reponse faster, while P is the only one that still have steady error after reaching stability. 28

31 7 Discussion and Conclusion 7.1 Error Analysis and Suggestions The main limitations in this experiment is that when finding the points that help obtaining controller parameters such as settling time on the simulation graph using the cursor tool, it was not always possible to find the exactly expected value. For example, we worked out the value (vertical component) of 10% of the response is 10% 1 = 0.1, when we found the point with (t,0.1), we might only find a point quite close to the it but not exactly with the same value such as (t,0.102). This slight difference can cause a slight error in terms of the obtained corresponding time parameters. To solve this problem, it is suggested that the maximum step size should be set smaller so that the points display on the simulation result can be more concentrated and the possiblity of finding the point with the exact value can be reached. 7.2 Conclusions The open-loop system using FOPDT model, and closed-loop control system with P, PI, and PID controllers were built and investigated comprehensively. Reasonable deduction based on the obtained results were proposed which generally agreed with the related theoretical knowledge provided in Theory sections. The limitation that it was difficult to mark points with exact expected values using cursor was assumed to be possible to be solved by decreasing the step size. For future improvement, it was suggested that more types of controllers can be analyzed using similar approaches to better understand the controller design. Overall, based on comprehensive analysis on the simulation results, it was found that the obtained simulated results using MATLAB simulink (ver.2015) generally agree with the knowledge of PID controller characteritics and close-loop system performance features learnt from lectures of module ELEC

32 References [1] S. Maskell, Lecture notes one, content/file?cmd=view&content id= &course id= , University of Liverpool, [2] B. Douglas, Pid control - a brief introduction, [3] lecture notes six, pid dt-content-rid /courses/ELEC /6%20%28steady\ discretionary{-}{}{}state%20response%20design%29%281%29.pdf, [4] lecture notes seven, 1/courses/ ELEC /Experiment%2081%20Lab%20script.pdf, [5] C. Tutorial, Introduction: Pid controller design, http: //ctms.engin.umich.edu/ctms/index.php?example=introduction&section=controlpid, [6] J. Zhong, Pid controller tuning: A short tutorial, [7] G. Reeves, First-order plus deadtime (fopdt) model,

33 Appendices A Figures Part II set window for setting the step size to 0.01 can be seen in Figure 32. Figure 32: Step size Part II set window for setting the gain values can be seen in Figure 33. Figure 33: P controller gain Part III set window for setting the gain values can be seen in Figure 34. Figure 34: PI controller gain 31

34 Part IV set window for setting disturbance of value 1 can be seen in Figure 32. Figure 35: Disturbance is 1 Part IV set window for setting disturbance of value 1 can be seen in Figure 32. Figure 36: Disturbance is 5 32

EEE 184 Project: Option 1

EEE 184 Project: Option 1 EEE 184 Project: Option 1 Date: November 16th 2012 Due: December 3rd 2012 Work Alone, show your work, and comment your results. Comments, clarity, and organization are important. Same wrong result or same

More information

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory

Bangladesh University of Engineering and Technology. EEE 402: Control System I Laboratory Bangladesh University of Engineering and Technology Electrical and Electronic Engineering Department EEE 402: Control System I Laboratory Experiment No. 4 a) Effect of input waveform, loop gain, and system

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Date: Lab

More information

EE 422G - Signals and Systems Laboratory

EE 422G - Signals and Systems Laboratory EE 4G - Signals and Systems Laboratory Lab 9 PID Control Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 April, 04 Objectives: Identify the

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering 2.04A Systems and Controls Spring 2013 Problem Set #4 Posted: Thursday, Mar. 7, 13 Due: Thursday, Mar. 14, 13 1. Sketch the Root

More information

Analysis and Design of Control Systems in the Time Domain

Analysis and Design of Control Systems in the Time Domain Chapter 6 Analysis and Design of Control Systems in the Time Domain 6. Concepts of feedback control Given a system, we can classify it as an open loop or a closed loop depends on the usage of the feedback.

More information

2.004 Dynamics and Control II Spring 2008

2.004 Dynamics and Control II Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 2.004 Dynamics and Control II Spring 2008 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. Massachusetts Institute

More information

EEL2216 Control Theory CT1: PID Controller Design

EEL2216 Control Theory CT1: PID Controller Design EEL6 Control Theory CT: PID Controller Design. Objectives (i) To design proportional-integral-derivative (PID) controller for closed loop control. (ii) To evaluate the performance of different controllers

More information

YTÜ Mechanical Engineering Department

YTÜ Mechanical Engineering Department YTÜ Mechanical Engineering Department Lecture of Special Laboratory of Machine Theory, System Dynamics and Control Division Coupled Tank 1 Level Control with using Feedforward PI Controller Lab Report

More information

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK

ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK ES205 Analysis and Design of Engineering Systems: Lab 1: An Introductory Tutorial: Getting Started with SIMULINK What is SIMULINK? SIMULINK is a software package for modeling, simulating, and analyzing

More information

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions

EE C128 / ME C134 Fall 2014 HW 6.2 Solutions. HW 6.2 Solutions EE C28 / ME C34 Fall 24 HW 6.2 Solutions. PI Controller For the system G = K (s+)(s+3)(s+8) HW 6.2 Solutions in negative feedback operating at a damping ratio of., we are going to design a PI controller

More information

CYBER EXPLORATION LABORATORY EXPERIMENTS

CYBER EXPLORATION LABORATORY EXPERIMENTS CYBER EXPLORATION LABORATORY EXPERIMENTS 1 2 Cyber Exploration oratory Experiments Chapter 2 Experiment 1 Objectives To learn to use MATLAB to: (1) generate polynomial, (2) manipulate polynomials, (3)

More information

ME 475/591 Control Systems Final Exam Fall '99

ME 475/591 Control Systems Final Exam Fall '99 ME 475/591 Control Systems Final Exam Fall '99 Closed book closed notes portion of exam. Answer 5 of the 6 questions below (20 points total) 1) What is a phase margin? Under ideal circumstances, what does

More information

Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013

Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013 Today s Objectives ENGR 105: Feedback Control Design Winter 2013 Lecture 14 - Using the MATLAB Control System Toolbox and Simulink Friday, February 8, 2013 1. introduce the MATLAB Control System Toolbox

More information

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30

K c < K u K c = K u K c > K u step 4 Calculate and implement PID parameters using the the Ziegler-Nichols tuning tables: 30 1.5 QUANTITIVE PID TUNING METHODS Tuning PID parameters is not a trivial task in general. Various tuning methods have been proposed for dierent model descriptions and performance criteria. 1.5.1 CONTINUOUS

More information

Linear State Feedback Controller Design

Linear State Feedback Controller Design Assignment For EE5101 - Linear Systems Sem I AY2010/2011 Linear State Feedback Controller Design Phang Swee King A0033585A Email: king@nus.edu.sg NGS/ECE Dept. Faculty of Engineering National University

More information

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM

7.4 STEP BY STEP PROCEDURE TO DRAW THE ROOT LOCUS DIAGRAM ROOT LOCUS TECHNIQUE. Values of on the root loci The value of at any point s on the root loci is determined from the following equation G( s) H( s) Product of lengths of vectors from poles of G( s)h( s)

More information

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual

Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control. DC Motor Control Trainer (DCMCT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #02: DC Motor Position Control DC Motor Control Trainer (DCMCT) Student Manual Table of Contents 1 Laboratory Objectives1 2 References1 3 DCMCT Plant

More information

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30

Lecture 12. Upcoming labs: Final Exam on 12/21/2015 (Monday)10:30-12:30 289 Upcoming labs: Lecture 12 Lab 20: Internal model control (finish up) Lab 22: Force or Torque control experiments [Integrative] (2-3 sessions) Final Exam on 12/21/2015 (Monday)10:30-12:30 Today: Recap

More information

EE3CL4: Introduction to Linear Control Systems

EE3CL4: Introduction to Linear Control Systems 1 / 17 EE3CL4: Introduction to Linear Control Systems Section 7: McMaster University Winter 2018 2 / 17 Outline 1 4 / 17 Cascade compensation Throughout this lecture we consider the case of H(s) = 1. We

More information

Design via Root Locus

Design via Root Locus Design via Root Locus I 9 Chapter Learning Outcomes J After completing this chapter the student will be able to: Use the root locus to design cascade compensators to improve the steady-state error (Sections

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

UTC. Engineering 3280L. Spray Paint Booth Pressure Control System. Caleb Walker. Yellow team: Caroline Brune, Chris Legenski

UTC. Engineering 3280L. Spray Paint Booth Pressure Control System. Caleb Walker. Yellow team: Caroline Brune, Chris Legenski UTC Engineering 3280L Spray Paint Booth Pressure Control System Yellow team: Caroline Brune, Chris Legenski Table of Contents I. Introduction... 4 Figure 1: Schematic Diagram of the Dunlap Plant Spray-Paint

More information

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada

PD, PI, PID Compensation. M. Sami Fadali Professor of Electrical Engineering University of Nevada PD, PI, PID Compensation M. Sami Fadali Professor of Electrical Engineering University of Nevada 1 Outline PD compensation. PI compensation. PID compensation. 2 PD Control L= loop gain s cl = desired closed-loop

More information

Design via Root Locus

Design via Root Locus Design via Root Locus 9 Chapter Learning Outcomes After completing this chapter the student will be able to: Use the root locus to design cascade compensators to improve the steady-state error (Sections

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

More information

Process Solutions. Process Dynamics. The Fundamental Principle of Process Control. APC Techniques Dynamics 2-1. Page 2-1

Process Solutions. Process Dynamics. The Fundamental Principle of Process Control. APC Techniques Dynamics 2-1. Page 2-1 Process Dynamics The Fundamental Principle of Process Control APC Techniques Dynamics 2-1 Page 2-1 Process Dynamics (1) All Processes are dynamic i.e. they change with time. If a plant were totally static

More information

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions

EE C128 / ME C134 Fall 2014 HW 8 - Solutions. HW 8 - Solutions EE C28 / ME C34 Fall 24 HW 8 - Solutions HW 8 - Solutions. Transient Response Design via Gain Adjustment For a transfer function G(s) = in negative feedback, find the gain to yield a 5% s(s+2)(s+85) overshoot

More information

System Modeling: Motor position, θ The physical parameters for the dc motor are:

System Modeling: Motor position, θ The physical parameters for the dc motor are: Dept. of EEE, KUET, Sessional on EE 3202: Expt. # 2 2k15 Batch Experiment No. 02 Name of the experiment: Modeling of Physical systems and study of their closed loop response Objective: (i) (ii) (iii) (iv)

More information

Introduction to Process Control

Introduction to Process Control Introduction to Process Control For more visit :- www.mpgirnari.in By: M. P. Girnari (SSEC, Bhavnagar) For more visit:- www.mpgirnari.in 1 Contents: Introduction Process control Dynamics Stability The

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Steady-state error Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling Analysis Design Laplace

More information

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain

C(s) R(s) 1 C(s) C(s) C(s) = s - T. Ts + 1 = 1 s - 1. s + (1 T) Taking the inverse Laplace transform of Equation (5 2), we obtain analyses of the step response, ramp response, and impulse response of the second-order systems are presented. Section 5 4 discusses the transient-response analysis of higherorder systems. Section 5 5 gives

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture : Different Types of Control Overview In this Lecture, you will learn: Limits of Proportional Feedback Performance

More information

Feedback Control of Linear SISO systems. Process Dynamics and Control

Feedback Control of Linear SISO systems. Process Dynamics and Control Feedback Control of Linear SISO systems Process Dynamics and Control 1 Open-Loop Process The study of dynamics was limited to open-loop systems Observe process behavior as a result of specific input signals

More information

Hands-on Lab. Damped Compound Pendulum System ID (Experimental and Simulation) L Bar length m d Pivot to CG distance m m Mass of pendulum kg

Hands-on Lab. Damped Compound Pendulum System ID (Experimental and Simulation) L Bar length m d Pivot to CG distance m m Mass of pendulum kg Hands-on Lab Damped Compound Pendulum System ID (Experimental and Simulation) Preamble: c d dt d L Bar length m d Pivot to CG distance m m Mass of pendulum kg L L m g L Sketched above is a damped compound

More information

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout

SRV02-Series Rotary Experiment # 1. Position Control. Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout SRV02-Series Rotary Experiment # 1 Position Control Student Handout 1. Objectives The objective in this experiment is to introduce the

More information

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System

CHAPTER 1 Basic Concepts of Control System. CHAPTER 6 Hydraulic Control System CHAPTER 1 Basic Concepts of Control System 1. What is open loop control systems and closed loop control systems? Compare open loop control system with closed loop control system. Write down major advantages

More information

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications:

(b) A unity feedback system is characterized by the transfer function. Design a suitable compensator to meet the following specifications: 1. (a) The open loop transfer function of a unity feedback control system is given by G(S) = K/S(1+0.1S)(1+S) (i) Determine the value of K so that the resonance peak M r of the system is equal to 1.4.

More information

Lab # 4 Time Response Analysis

Lab # 4 Time Response Analysis Islamic University of Gaza Faculty of Engineering Computer Engineering Dep. Feedback Control Systems Lab Eng. Tareq Abu Aisha Lab # 4 Lab # 4 Time Response Analysis What is the Time Response? It is an

More information

Chapter 12. Feedback Control Characteristics of Feedback Systems

Chapter 12. Feedback Control Characteristics of Feedback Systems Chapter 1 Feedbac Control Feedbac control allows a system dynamic response to be modified without changing any system components. Below, we show an open-loop system (a system without feedbac) and a closed-loop

More information

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint

Laboratory 11 Control Systems Laboratory ECE3557. State Feedback Controller for Position Control of a Flexible Joint Laboratory 11 State Feedback Controller for Position Control of a Flexible Joint 11.1 Objective The objective of this laboratory is to design a full state feedback controller for endpoint position control

More information

Appendix A MoReRT Controllers Design Demo Software

Appendix A MoReRT Controllers Design Demo Software Appendix A MoReRT Controllers Design Demo Software The use of the proposed Model-Reference Robust Tuning (MoReRT) design methodology, described in Chap. 4, to tune a two-degree-of-freedom (2DoF) proportional

More information

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Torsion Disks. (ECP Systems-Model: 205)

EE 4443/5329. LAB 3: Control of Industrial Systems. Simulation and Hardware Control (PID Design) The Torsion Disks. (ECP Systems-Model: 205) EE 4443/539 LAB 3: Control of Industrial Systems Simulation and Hardware Control (PID Design) The Torsion Disks (ECP Systems-Model: 05) Compiled by: Nitin Swamy Email: nswamy@lakeshore.uta.edu Email: okuljaca@lakeshore.uta.edu

More information

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors

7.1 Introduction. Apago PDF Enhancer. Definition and Test Inputs. 340 Chapter 7 Steady-State Errors 340 Chapter 7 Steady-State Errors 7. Introduction In Chapter, we saw that control systems analysis and design focus on three specifications: () transient response, (2) stability, and (3) steady-state errors,

More information

Learn2Control Laboratory

Learn2Control Laboratory Learn2Control Laboratory Version 3.2 Summer Term 2014 1 This Script is for use in the scope of the Process Control lab. It is in no way claimed to be in any scientific way complete or unique. Errors should

More information

Experiment # 5 5. Coupled Water Tanks

Experiment # 5 5. Coupled Water Tanks Experiment # 5 5. Coupled Water Tanks 5.. Objectives The Coupled-Tank plant is a Two-Tank module consisting of a pump with a water basin and two tanks. The two tanks are mounted on the front plate such

More information

AN INTRODUCTION TO THE CONTROL THEORY

AN INTRODUCTION TO THE CONTROL THEORY Open-Loop controller An Open-Loop (OL) controller is characterized by no direct connection between the output of the system and its input; therefore external disturbance, non-linear dynamics and parameter

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems R. M. Murray Fall 2004 CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 101/110 Homework Set #2 Issued: 4 Oct 04 Due: 11 Oct 04 Note: In the upper left hand corner of the first page

More information

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BANK

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BANK Course Name Course Code Class Branch INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad -500 043 ELECTRICAL AND ELECTRONICS ENGINEERING TUTORIAL QUESTION BAN : CONTROL SYSTEMS : A50 : III B. Tech

More information

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii

1 An Overview and Brief History of Feedback Control 1. 2 Dynamic Models 23. Contents. Preface. xiii Contents 1 An Overview and Brief History of Feedback Control 1 A Perspective on Feedback Control 1 Chapter Overview 2 1.1 A Simple Feedback System 3 1.2 A First Analysis of Feedback 6 1.3 Feedback System

More information

MAS107 Control Theory Exam Solutions 2008

MAS107 Control Theory Exam Solutions 2008 MAS07 CONTROL THEORY. HOVLAND: EXAM SOLUTION 2008 MAS07 Control Theory Exam Solutions 2008 Geir Hovland, Mechatronics Group, Grimstad, Norway June 30, 2008 C. Repeat question B, but plot the phase curve

More information

Application Note #3413

Application Note #3413 Application Note #3413 Manual Tuning Methods Tuning the controller seems to be a difficult task to some users; however, after getting familiar with the theories and tricks behind it, one might find the

More information

Automatic Control (TSRT15): Lecture 7

Automatic Control (TSRT15): Lecture 7 Automatic Control (TSRT15): Lecture 7 Tianshi Chen Division of Automatic Control Dept. of Electrical Engineering Email: tschen@isy.liu.se Phone: 13-282226 Office: B-house extrance 25-27 Outline 2 Feedforward

More information

PID Control. Objectives

PID Control. Objectives PID Control Objectives The objective of this lab is to study basic design issues for proportional-integral-derivative control laws. Emphasis is placed on transient responses and steady-state errors. The

More information

DC-motor PID control

DC-motor PID control DC-motor PID control This version: November 1, 2017 REGLERTEKNIK Name: P-number: AUTOMATIC LINKÖPING CONTROL Date: Passed: Chapter 1 Introduction The purpose of this lab is to give an introduction to

More information

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques

ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 2010/2011 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques CAIRO UNIVERSITY FACULTY OF ENGINEERING ELECTRONICS & COMMUNICATIONS DEP. 3rd YEAR, 00/0 CONTROL ENGINEERING SHEET 5 Lead-Lag Compensation Techniques [] For the following system, Design a compensator such

More information

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd

MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd MAE143 B - Linear Control - Spring 2018 Midterm, May 3rd Instructions: 1. This exam is open book. You can consult any printed or written material of your liking. 2. You have 70 minutes. 3. Most questions

More information

Laboratory Exercise 1 DC servo

Laboratory Exercise 1 DC servo Laboratory Exercise DC servo Per-Olof Källén ø 0,8 POWER SAT. OVL.RESET POS.RESET Moment Reference ø 0,5 ø 0,5 ø 0,5 ø 0,65 ø 0,65 Int ø 0,8 ø 0,8 Σ k Js + d ø 0,8 s ø 0 8 Off Off ø 0,8 Ext. Int. + x0,

More information

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review

Dr Ian R. Manchester Dr Ian R. Manchester AMME 3500 : Review Week Date Content Notes 1 6 Mar Introduction 2 13 Mar Frequency Domain Modelling 3 20 Mar Transient Performance and the s-plane 4 27 Mar Block Diagrams Assign 1 Due 5 3 Apr Feedback System Characteristics

More information

Digital Control Systems

Digital Control Systems Digital Control Systems Lecture Summary #4 This summary discussed some graphical methods their use to determine the stability the stability margins of closed loop systems. A. Nyquist criterion Nyquist

More information

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control)

Acknowledgements. Control System. Tracking. CS122A: Embedded System Design 4/24/2007. A Simple Introduction to Embedded Control Systems (PID Control) Acknowledgements A Simple Introduction to Embedded Control Systems (PID Control) The material in this lecture is adapted from: F. Vahid and T. Givargis, Embedded System Design A Unified Hardware/Software

More information

Control Systems I Lecture 10: System Specifications

Control Systems I Lecture 10: System Specifications Control Systems I Lecture 10: System Specifications Readings: Guzzella, Chapter 10 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich November 24, 2017 E. Frazzoli (ETH) Lecture

More information

State Feedback Controller for Position Control of a Flexible Link

State Feedback Controller for Position Control of a Flexible Link Laboratory 12 Control Systems Laboratory ECE3557 Laboratory 12 State Feedback Controller for Position Control of a Flexible Link 12.1 Objective The objective of this laboratory is to design a full state

More information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

Feedback Control part 2

Feedback Control part 2 Overview Feedback Control part EGR 36 April 19, 017 Concepts from EGR 0 Open- and closed-loop control Everything before chapter 7 are open-loop systems Transient response Design criteria Translate criteria

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #11: 1-DOF Torsion. 1-DOF Torsion Position Control using QuaRC. Student Manual

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

More information

ECE317 : Feedback and Control

ECE317 : Feedback and Control ECE317 : Feedback and Control Lecture : Routh-Hurwitz stability criterion Examples Dr. Richard Tymerski Dept. of Electrical and Computer Engineering Portland State University 1 Course roadmap Modeling

More information

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1

Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Multivariable Control Laboratory experiment 2 The Quadruple Tank 1 Department of Automatic Control Lund Institute of Technology 1. Introduction The aim of this laboratory exercise is to study some different

More information

Course Summary. The course cannot be summarized in one lecture.

Course Summary. The course cannot be summarized in one lecture. Course Summary Unit 1: Introduction Unit 2: Modeling in the Frequency Domain Unit 3: Time Response Unit 4: Block Diagram Reduction Unit 5: Stability Unit 6: Steady-State Error Unit 7: Root Locus Techniques

More information

FEEDBACK CONTROL SYSTEMS

FEEDBACK CONTROL SYSTEMS FEEDBAC CONTROL SYSTEMS. Control System Design. Open and Closed-Loop Control Systems 3. Why Closed-Loop Control? 4. Case Study --- Speed Control of a DC Motor 5. Steady-State Errors in Unity Feedback Control

More information

The LR Series Circuit Tutorial Sheet 2 circuits with applied ramp voltages

The LR Series Circuit Tutorial Sheet 2 circuits with applied ramp voltages The L Series Circuit Tutorial Sheet 2 circuits with applied ramp voltages Learning Outcomes, Background information, Prerequisites and how to load and run the accompanying applet are all dealt with either

More information

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems

CALIFORNIA INSTITUTE OF TECHNOLOGY Control and Dynamical Systems CDS 101 1. Åström and Murray, Exercise 1.3 2. Åström and Murray, Exercise 1.4 3. Åström and Murray, Exercise 2.6, parts (a) and (b) CDS 110a 1. Åström and Murray, Exercise 1.4 2. Åström and Murray, Exercise

More information

AMME3500: System Dynamics & Control

AMME3500: System Dynamics & Control Stefan B. Williams May, 211 AMME35: System Dynamics & Control Assignment 4 Note: This assignment contributes 15% towards your final mark. This assignment is due at 4pm on Monday, May 3 th during Week 13

More information

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual

Department of Electrical and Computer Engineering. EE461: Digital Control - Lab Manual Department of Electrical and Computer Engineering EE461: Digital Control - Lab Manual Winter 2011 EE 461 Experiment #1 Digital Control of DC Servomotor 1 Objectives The objective of this lab is to introduce

More information

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions

MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions MAE143a: Signals & Systems (& Control) Final Exam (2011) solutions Question 1. SIGNALS: Design of a noise-cancelling headphone system. 1a. Based on the low-pass filter given, design a high-pass filter,

More information

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo)

EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) Contents EE 474 Lab Part 2: Open-Loop and Closed-Loop Control (Velocity Servo) 1 Introduction 1 1.1 Discovery learning in the Controls Teaching Laboratory.............. 1 1.2 A Laboratory Notebook...............................

More information

DC Motor Position: System Modeling

DC Motor Position: System Modeling 1 of 7 01/03/2014 22:07 Tips Effects TIPS ABOUT BASICS INDEX NEXT INTRODUCTION CRUISE CONTROL MOTOR SPEED MOTOR POSITION SUSPENSION INVERTED PENDULUM SYSTEM MODELING ANALYSIS DC Motor Position: System

More information

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response

Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Page 1 of 5 Example: Modeling DC Motor Position Physical Setup System Equations Design Requirements MATLAB Representation and Open-Loop Response Physical Setup A common actuator in control systems is the

More information

Compensator Design to Improve Transient Performance Using Root Locus

Compensator Design to Improve Transient Performance Using Root Locus 1 Compensator Design to Improve Transient Performance Using Root Locus Prof. Guy Beale Electrical and Computer Engineering Department George Mason University Fairfax, Virginia Correspondence concerning

More information

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0.

6.1 Sketch the z-domain root locus and find the critical gain for the following systems K., the closed-loop characteristic equation is K + z 0. 6. Sketch the z-domain root locus and find the critical gain for the following systems K (i) Gz () z 4. (ii) Gz K () ( z+ 9. )( z 9. ) (iii) Gz () Kz ( z. )( z ) (iv) Gz () Kz ( + 9. ) ( z. )( z 8. ) (i)

More information

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203. DEPARTMENT OF ELECTRONICS & COMMUNICATION ENGINEERING SUBJECT QUESTION BANK : EC6405 CONTROL SYSTEM ENGINEERING SEM / YEAR: IV / II year

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42 Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 Electrical and Electronics Engineering TUTORIAL QUESTION BAN Course Name : CONTROL SYSTEMS Course Code : A502 Class : III

More information

Lab 3: Quanser Hardware and Proportional Control

Lab 3: Quanser Hardware and Proportional Control Lab 3: Quanser Hardware and Proportional Control The worst wheel of the cart makes the most noise. Benjamin Franklin 1 Objectives The goal of this lab is to: 1. familiarize you with Quanser s QuaRC tools

More information

Mechatronics Engineering. Li Wen

Mechatronics Engineering. Li Wen Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control

More information

Classify a transfer function to see which order or ramp it can follow and with which expected error.

Classify a transfer function to see which order or ramp it can follow and with which expected error. Dr. J. Tani, Prof. Dr. E. Frazzoli 5-059-00 Control Systems I (Autumn 208) Exercise Set 0 Topic: Specifications for Feedback Systems Discussion: 30.. 208 Learning objectives: The student can grizzi@ethz.ch,

More information

EE C128 / ME C134 Final Exam Fall 2014

EE C128 / ME C134 Final Exam Fall 2014 EE C128 / ME C134 Final Exam Fall 2014 December 19, 2014 Your PRINTED FULL NAME Your STUDENT ID NUMBER Number of additional sheets 1. No computers, no tablets, no connected device (phone etc.) 2. Pocket

More information

EEE 480 LAB EXPERIMENTS. K. Tsakalis. November 25, 2002

EEE 480 LAB EXPERIMENTS. K. Tsakalis. November 25, 2002 EEE 480 LAB EXPERIMENTS K. Tsakalis November 25, 2002 1. Introduction The following set of experiments aims to supplement the EEE 480 classroom instruction by providing a more detailed and hands-on experience

More information

Proportional plus Integral (PI) Controller

Proportional plus Integral (PI) Controller Proportional plus Integral (PI) Controller 1. A pole is placed at the origin 2. This causes the system type to increase by 1 and as a result the error is reduced to zero. 3. Originally a point A is on

More information

Control 2. Proportional and Integral control

Control 2. Proportional and Integral control Control 2 Proportional and Integral control 1 Disturbance rejection in Proportional Control Θ i =5 + _ Controller K P =20 Motor K=2.45 Θ o Consider first the case where the motor steadystate gain = 2.45

More information

Simulation: Gas Laws FOR THE TEACHER

Simulation: Gas Laws FOR THE TEACHER Simulation: Gas Laws FOR THE TEACHER Summary In this simulation, students will investigate three of the fundamental gas laws, including Boyle s Law, Charles Law and Gay-Lussac s Law. Students will have

More information

Practical work: Active control of vibrations of a ski mock-up with a piezoelectric actuator

Practical work: Active control of vibrations of a ski mock-up with a piezoelectric actuator Jean Luc Dion Gaël Chevallier SUPMECA Paris (Mechanical Engineering School) Practical work: Active control of vibrations of a ski mock-up with a piezoelectric actuator THIS WORK HAS OBTAINED THE FIRST

More information

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION

CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION CHAPTER 7 : BODE PLOTS AND GAIN ADJUSTMENTS COMPENSATION Objectives Students should be able to: Draw the bode plots for first order and second order system. Determine the stability through the bode plots.

More information

LAB 2 - ONE DIMENSIONAL MOTION

LAB 2 - ONE DIMENSIONAL MOTION Name Date Partners L02-1 LAB 2 - ONE DIMENSIONAL MOTION OBJECTIVES Slow and steady wins the race. Aesop s fable: The Hare and the Tortoise To learn how to use a motion detector and gain more familiarity

More information

Chapter 6 - Solved Problems

Chapter 6 - Solved Problems Chapter 6 - Solved Problems Solved Problem 6.. Contributed by - James Welsh, University of Newcastle, Australia. Find suitable values for the PID parameters using the Z-N tuning strategy for the nominal

More information

Lab Experiment 2: Performance of First order and second order systems

Lab Experiment 2: Performance of First order and second order systems Lab Experiment 2: Performance of First order and second order systems Objective: The objective of this exercise will be to study the performance characteristics of first and second order systems using

More information

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual

Rotary Motion Servo Plant: SRV02. Rotary Experiment #01: Modeling. SRV02 Modeling using QuaRC. Student Manual Rotary Motion Servo Plant: SRV02 Rotary Experiment #01: Modeling SRV02 Modeling using QuaRC Student Manual SRV02 Modeling Laboratory Student Manual Table of Contents 1. INTRODUCTION...1 2. PREREQUISITES...1

More information

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system?

Step input, ramp input, parabolic input and impulse input signals. 2. What is the initial slope of a step response of a first order system? IC6501 CONTROL SYSTEM UNIT-II TIME RESPONSE PART-A 1. What are the standard test signals employed for time domain studies?(or) List the standard test signals used in analysis of control systems? (April

More information

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11

sc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11 sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be

More information

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 5 Classical Control Overview III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 5 Classical Control Overview III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore A Fundamental Problem in Control Systems Poles of open

More information