Experiment 81 - Design of a Feedback Control System

Save this PDF as:
 WORD  PNG  TXT  JPG

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

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

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

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

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

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

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

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

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

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

(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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Shifting Reactions B

Shifting Reactions B Shifting Reactions B Name Lab Section Log on to the Internet. Type the following address into the location-input line of your browser: http://introchem.chem.okstate.edu/dcicla/ergbn.htm This will load

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

PHY 221 Lab 3 Vectors and Motion in 1 and 2 Dimensions

PHY 221 Lab 3 Vectors and Motion in 1 and 2 Dimensions PHY 221 Lab 3 Vectors and Motion in 1 and 2 Dimensions Print Your Name Print Your Partners' Names Instructions Before lab, read the Introduction, and answer the Pre-Lab Questions on the last page of this

More information

Chapter 5 HW Solution

Chapter 5 HW Solution Chapter 5 HW Solution Review Questions. 1, 6. As usual, I think these are just a matter of text lookup. 1. Name the four components of a block diagram for a linear, time-invariant system. Let s see, I

More information

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK

Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK Teaching State Variable Feedback to Technology Students Using MATLAB and SIMULINK Kathleen A.K. Ossman, Ph.D. University of Cincinnati Session 448 I. Introduction This paper describes a course and laboratory

More information

reality is complex process

reality is complex process ISS0080 Automation and Process Control Lecture 5 1 Process models the desire to describe reality Model of the process, model simplication, identication. model reality is complex process Replaces the original;

More information

Alireza Mousavi Brunel University

Alireza Mousavi Brunel University Alireza Mousavi Brunel University 1 » Control Process» Control Systems Design & Analysis 2 Open-Loop Control: Is normally a simple switch on and switch off process, for example a light in a room is switched

More information

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design

Raktim Bhattacharya. . AERO 422: Active Controls for Aerospace Vehicles. Basic Feedback Analysis & Design AERO 422: Active Controls for Aerospace Vehicles Basic Feedback Analysis & Design Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University Routh s Stability

More information

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System

B1-1. Closed-loop control. Chapter 1. Fundamentals of closed-loop control technology. Festo Didactic Process Control System B1-1 Chapter 1 Fundamentals of closed-loop control technology B1-2 This chapter outlines the differences between closed-loop and openloop control and gives an introduction to closed-loop control technology.

More information

CM 3310 Process Control, Spring Lecture 21

CM 3310 Process Control, Spring Lecture 21 CM 331 Process Control, Spring 217 Instructor: Dr. om Co Lecture 21 (Back to Process Control opics ) General Control Configurations and Schemes. a) Basic Single-Input/Single-Output (SISO) Feedback Figure

More information

Purpose: Materials: WARNING! Section: Partner 2: Partner 1:

Purpose: Materials: WARNING! Section: Partner 2: Partner 1: Partner 1: Partner 2: Section: PLEASE NOTE: You will need this particular lab report later in the semester again for the homework of the Rolling Motion Experiment. When you get back this graded report,

More information

2: SIMPLE HARMONIC MOTION

2: SIMPLE HARMONIC MOTION 2: SIMPLE HARMONIC MOTION Motion of a mass hanging from a spring If you hang a mass from a spring, stretch it slightly, and let go, the mass will go up and down over and over again. That is, you will get

More information

Control Lab. Thermal Plant. Chriss Grimholt

Control Lab. Thermal Plant. Chriss Grimholt Control Lab Thermal Plant Chriss Grimholt Process System Engineering Department of Chemical Engineering Norwegian University of Science and Technology October 3, 23 C. Grimholt (NTNU) Thermal Plant October

More information

What happens when things change. Transient current and voltage relationships in a simple resistive circuit.

What happens when things change. Transient current and voltage relationships in a simple resistive circuit. Module 4 AC Theory What happens when things change. What you'll learn in Module 4. 4.1 Resistors in DC Circuits Transient events in DC circuits. The difference between Ideal and Practical circuits Transient

More information

Computational Chemistry Lab Module: Conformational Analysis of Alkanes

Computational Chemistry Lab Module: Conformational Analysis of Alkanes Introduction Computational Chemistry Lab Module: Conformational Analysis of Alkanes In this experiment, we will use CAChe software package to model the conformations of butane, 2-methylbutane, and substituted

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering Dynamics and Control II Fall K(s +1)(s +2) G(s) =. MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Dynamics and Control II Fall 7 Problem Set #7 Solution Posted: Friday, Nov., 7. Nise problem 5 from chapter 8, page 76. Answer:

More information

INTRODUCTION TO DIGITAL CONTROL

INTRODUCTION TO DIGITAL CONTROL ECE4540/5540: Digital Control Systems INTRODUCTION TO DIGITAL CONTROL.: Introduction In ECE450/ECE550 Feedback Control Systems, welearnedhow to make an analog controller D(s) to control a linear-time-invariant

More information

Lab 1 Uniform Motion - Graphing and Analyzing Motion

Lab 1 Uniform Motion - Graphing and Analyzing Motion Lab 1 Uniform Motion - Graphing and Analyzing Motion Objectives: < To observe the distance-time relation for motion at constant velocity. < To make a straight line fit to the distance-time data. < To interpret

More information

Use of an Analogy to Demonstrate the Origin and Nature of Steady-State Errors in Control Systems

Use of an Analogy to Demonstrate the Origin and Nature of Steady-State Errors in Control Systems Paper ID #6096 Use of an Analogy to Demonstrate the Origin and Nature of Steady-State Errors in Control Systems Dr. Robert J. Albright P.E., University of Portland Robert J. Albright received the B.S.

More information

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control

Chapter 2. Classical Control System Design. Dutch Institute of Systems and Control Chapter 2 Classical Control System Design Overview Ch. 2. 2. Classical control system design Introduction Introduction Steady-state Steady-state errors errors Type Type k k systems systems Integral Integral

More information

1 (20 pts) Nyquist Exercise

1 (20 pts) Nyquist Exercise EE C128 / ME134 Problem Set 6 Solution Fall 2011 1 (20 pts) Nyquist Exercise Consider a close loop system with unity feedback. For each G(s), hand sketch the Nyquist diagram, determine Z = P N, algebraically

More information

Robust Performance Example #1

Robust Performance Example #1 Robust Performance Example # The transfer function for a nominal system (plant) is given, along with the transfer function for one extreme system. These two transfer functions define a family of plants

More information

Due Wednesday, February 6th EE/MFS 599 HW #5

Due Wednesday, February 6th EE/MFS 599 HW #5 Due Wednesday, February 6th EE/MFS 599 HW #5 You may use Matlab/Simulink wherever applicable. Consider the standard, unity-feedback closed loop control system shown below where G(s) = /[s q (s+)(s+9)]

More information

QNET Experiment #05: HVAC System Identification. Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual

QNET Experiment #05: HVAC System Identification. Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #05: HVAC System Identification Heating, Ventilation, and Air Conditioning Trainer (HVACT) Student Manual Table of Contents 1. Laboratory Objectives...1

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real

More information

Systems Analysis and Control

Systems Analysis and Control Systems Analysis and Control Matthew M. Peet Arizona State University Lecture 8: Response Characteristics Overview In this Lecture, you will learn: Characteristics of the Response Stability Real Poles

More information

11.1 Uncertainty and error in measurement (1 Hour) 11.2 Uncertainties in calculated results (0.5 Hour) 11.3 Graphical techniques (0.

11.1 Uncertainty and error in measurement (1 Hour) 11.2 Uncertainties in calculated results (0.5 Hour) 11.3 Graphical techniques (0. Chapter 11 Measurement and Data Processing Page 1 Students are to read and complete any part that requires answers and will submit this assignment on the first day of class. You may use internet sources

More information

Control System Design

Control System Design ELEC4410 Control System Design Lecture 19: Feedback from Estimated States and Discrete-Time Control Design Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science

More information

Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur

Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur Process Control and Instrumentation Prof. A. K. Jana Department of Chemical Engineering Indian Institute of Technology, Kharagpur Lecture - 17 Feedback Control Schemes (Contd.) In the last class we discussed

More information

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year

Automatic Control 2. Loop shaping. Prof. Alberto Bemporad. University of Trento. Academic year Automatic Control 2 Loop shaping Prof. Alberto Bemporad University of Trento Academic year 21-211 Prof. Alberto Bemporad (University of Trento) Automatic Control 2 Academic year 21-211 1 / 39 Feedback

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS BRANCH : ECE YEAR : II SEMESTER: IV 1. What is control system? 2. Define open

More information

Control of Electromechanical Systems

Control of Electromechanical Systems Control of Electromechanical Systems November 3, 27 Exercise Consider the feedback control scheme of the motor speed ω in Fig., where the torque actuation includes a time constant τ A =. s and a disturbance

More information

Dynamics and PID control. Process dynamics

Dynamics and PID control. Process dynamics Dynamics and PID control Sigurd Skogestad Process dynamics Things take time Step response (response of output y to step in input u): k = Δy( )/ Δu process gain - process time constant (63%) - process time

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING QUESTION BANK SUB.NAME : CONTROL SYSTEMS STAFF NAME: Mr. P.NARASIMMAN BRANCH : ECE Mr.K.R.VENKATESAN YEAR : II SEMESTER

More information

Transient Response of a Second-Order System

Transient Response of a Second-Order System Transient Response of a Second-Order System ECEN 830 Spring 01 1. Introduction In connection with this experiment, you are selecting the gains in your feedback loop to obtain a well-behaved closed-loop

More information

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System

Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System Modelling the Temperature Changes of a Hot Plate and Water in a Proportional, Integral, Derivative Control System Grant Hutchins 1. Introduction Temperature changes in a hot plate heating system can be

More information

Chapter 7 - Solved Problems

Chapter 7 - Solved Problems Chapter 7 - Solved Problems Solved Problem 7.1. A continuous time system has transfer function G o (s) given by G o (s) = B o(s) A o (s) = 2 (s 1)(s + 2) = 2 s 2 + s 2 (1) Find a controller of minimal

More information

ACTIVITY 5: Changing Force-Strength and Mass

ACTIVITY 5: Changing Force-Strength and Mass UNIT FM Developing Ideas ACTIVITY 5: Changing Force-Strength and Mass Purpose In the previous activities of this unit you have seen that during a contact push/pull interaction, when a single force acts

More information

ECE-320 Linear Control Systems. Winter 2013, Exam 1. No calculators or computers allowed, you may leave your answers as fractions.

ECE-320 Linear Control Systems. Winter 2013, Exam 1. No calculators or computers allowed, you may leave your answers as fractions. ECE-320 Linear Control Systems Winter 2013, Exam 1 No alulators or omputers allowed, you may leave your answers as frations. All problems are worth 3 points unless noted otherwise. Total /100 1 Problems

More information

Using the TI-92+ : examples

Using the TI-92+ : examples Using the TI-9+ : eamples Michel Beaudin École de technologie supérieure 1100, rue Notre-Dame Ouest Montréal (Québec) Canada, H3C 1K3 mbeaudin@seg.etsmtl.ca 1- Introduction We incorporated the use of the

More information

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design

DIGITAL CONTROL OF POWER CONVERTERS. 3 Digital controller design DIGITAL CONTROL OF POWER CONVERTERS 3 Digital controller design Frequency response of discrete systems H(z) Properties: z e j T s 1 DC Gain z=1 H(1)=DC 2 Periodic nature j Ts z e jt e s cos( jt ) j sin(

More information

Spacetime Diagrams Lab Exercise

Spacetime Diagrams Lab Exercise Spacetime Diagrams Lab Exercise The spacetime diagram (also known as a Minkowski diagram) is a tool that can used to graphically describe complex problems in special relativity. In many cases, with a properly

More information

9/9/2011 Classical Control 1

9/9/2011 Classical Control 1 MM11 Root Locus Design Method Reading material: FC pp.270-328 9/9/2011 Classical Control 1 What have we talked in lecture (MM10)? Lead and lag compensators D(s)=(s+z)/(s+p) with z < p or z > p D(s)=K(Ts+1)/(Ts+1),

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 603 203 DEPARTMENT OF ELECTRICAL AND ELECTRONICS ENGINEERING QUESTION BANK V SEMESTER IC650 CONTROL SYSTEMS Regulation 203 Academic Year 207 8 Prepared

More information

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1

Root Locus. Motivation Sketching Root Locus Examples. School of Mechanical Engineering Purdue University. ME375 Root Locus - 1 Root Locus Motivation Sketching Root Locus Examples ME375 Root Locus - 1 Servo Table Example DC Motor Position Control The block diagram for position control of the servo table is given by: D 0.09 Position

More information

Simulink Modeling Tutorial

Simulink Modeling Tutorial Simulink Modeling Tutorial Train system Free body diagram and Newton's law Model Construction Running the Model Obtaining MATLAB Model In Simulink, it is very straightforward to represent a physical system

More information

PHYSICS 212 LABORATORY MANUAL CALVIN COLLEGE

PHYSICS 212 LABORATORY MANUAL CALVIN COLLEGE PHYSICS 212 LABORATORY MANUAL CALVIN COLLEGE 2003 Physics 212 Calvin College Variables and Fair Tests (adapted from Physics 113 lab manual) Suppose I wanted to determine whether being in darkness would

More information

IMC based automatic tuning method for PID controllers in a Smith predictor configuration

IMC based automatic tuning method for PID controllers in a Smith predictor configuration Computers and Chemical Engineering 28 (2004) 281 290 IMC based automatic tuning method for PID controllers in a Smith predictor configuration Ibrahim Kaya Department of Electrical and Electronics Engineering,

More information

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard

Control Systems II. ETH, MAVT, IDSC, Lecture 4 17/03/2017. G. Ducard Control Systems II ETH, MAVT, IDSC, Lecture 4 17/03/2017 Lecture plan: Control Systems II, IDSC, 2017 SISO Control Design 24.02 Lecture 1 Recalls, Introductory case study 03.03 Lecture 2 Cascaded Control

More information

Laboratory handouts, ME 340

Laboratory handouts, ME 340 Laboratory handouts, ME 340 This document contains summary theory, solved exercises, prelab assignments, lab instructions, and report assignments for Lab 4. 2014-2016 Harry Dankowicz, unless otherwise

More information

Driven Harmonic Oscillator

Driven Harmonic Oscillator Driven Harmonic Oscillator Physics 6B Lab Experiment 1 APPARATUS Computer and interface Mechanical vibrator and spring holder Stands, etc. to hold vibrator Motion sensor C-209 spring Weight holder and

More information

INTERACTIVE APPLICATIONS IN A MANDATORY CONTROL COURSE

INTERACTIVE APPLICATIONS IN A MANDATORY CONTROL COURSE INTERACTIVE APPLICATIONS IN A MANDATORY CONTROL COURSE Yves Piguet Roland Longchamp Calerga Sàrl, av. de la Chablière 35, 4 Lausanne, Switzerland. E-mail: yves.piguet@calerga.com Laboratoire d automatique,

More information

Competences. The smart choice of Fluid Control Systems

Competences. The smart choice of Fluid Control Systems Competences The smart choice of Fluid Control Systems Contents 1. Open-loop and closed-loop control Page 4 1.1. Function and sequence of an open-loop control system Page 4 1.2. Function and sequence of

More information

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8

Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur. Module 3 Lecture 8 Power System Operations and Control Prof. S.N. Singh Department of Electrical Engineering Indian Institute of Technology, Kanpur Module 3 Lecture 8 Welcome to lecture number 8 of module 3. In the previous

More information

PM diagram of the Transfer Function and its use in the Design of Controllers

PM diagram of the Transfer Function and its use in the Design of Controllers PM diagram of the Transfer Function and its use in the Design of Controllers Santiago Garrido, Luis Moreno Abstract This paper presents the graphical chromatic representation of the phase and the magnitude

More information

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES

CHAPTER 7 STEADY-STATE RESPONSE ANALYSES CHAPTER 7 STEADY-STATE RESPONSE ANALYSES 1. Introduction The steady state error is a measure of system accuracy. These errors arise from the nature of the inputs, system type and from nonlinearities of

More information

Equilibrium, Positive and Negative Feedback

Equilibrium, Positive and Negative Feedback Equilibrium, Positive and Negative Feedback Most ecosystems are very complex. There are many flows and storages. A high level of complexity makes for a more stable system which can withstand stress and

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #22 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, March 5, 24 More General Effects of Open Loop Poles

More information

Simple Harmonic Motion

Simple Harmonic Motion Physics Topics Simple Harmonic Motion If necessary, review the following topics and relevant textbook sections from Serway / Jewett Physics for Scientists and Engineers, 9th Ed. Hooke s Law (Serway, Sec.

More information