Assignment title: Management


Module 16-5157 Сontrol and Instrumentation Dynamical System Analysis & Control Assignment 2016/17 Date Set: 17.10.16 Last Date for Handing In: 10.03.17 Please hand in to CANTOR Reception, before 15:30 hrs. Background The system to be studied involves the positioning of a mechanical load characterised by mass and frictional damping. The load is moved by a hydraulic actuator which responds to a control voltage, and the coupling arrangement between the actuator and load has to be able to cope with a certain amount of flexing - so it is "springy". Hydraulic Actuator Coupling and load Control voltage u (V) Actuator position q (mm) Load position y (mm) Figure 1 - The Open-Loop System The Laplace transfer function model of the hydraulic actuator is: 8 8 ( ) ( ) + = U s s Q s The LTF model of the coupling and load is: Q s s s P Y s + + + = 4 20 14 5. ( ) ( ) 2 , where P is the last digit of your student registration number. Your task is to investigate the open-loop behaviour of this system and design and test closed-loop controllers to change the behaviour, in an effort to meet the specification given below. Specification The test input to the system (both in open- and closed-loop) is to be a step of 5V. The indicators to be used in evaluating the performance of the system are the usual time-domain ones: • The steady-state error between y and the applied step input must be zero. Thus, since e = r - y, a step input of h Volts at r must cause an ultimate output movement of h mm at y in the closed-loop system. • The percentage overshoot in the step response must be less than 5% (of the final value). • The rise time from 10% to 90% of the final value must be less than 400ms. • The settling time to within ±1% of the final value must be less than 2s. The assignment questions follow. Note that questions 1 to 4 are to be done completely "by hand", with no computer assistance. Question 5 is to be done using MATLAB. ALL THE WORK WHICH YOU SUBMIT MUST BE YOUR OWNTask 1. For the time being, ignore the hydraulic actuator, so that the system model becomes Q s s s P Y s + + + = 4 20 14 5. ( ) ( ) 2 . By analysing the steady-state behaviour of this system, and by sketching its step response to a 5 mm step input at q (which you can do by comparison with the standard second-order curves), discuss the open-loop performance of this model when compared with the specification above. Your sketch of the response need not be particularly accurate, but it must at least show the values you have used in your discussions. [20 Marks] Task 2. Remembering that the model used in Question 1 was actually an approximation to a third-order model, now imagine that the hydraulic actuator LTF is now reinstated to give the full third-order model of Fig.1, with a 5V input step now applied at u. No numerical results are expected here, but you should now explain why you would expect each of the performance indicators to get better, or worse, or be unaffected by this change, compared with your discussion in Question 1. [10 Marks] Task 3. In an attempt to improve its performance, the full model is now to be included in a closed-loop unity-negative-feedback (UNF) arrangement, as shown in Fig. 2. The test input (still a step change of 5V) is now applied to the closed-loop at r. Figure 2 - Closed-loop arrangement If the "Controller" is initially a simple proportional gain, Kp , what values of Kp can be used without the system becoming unstable? [25 Marks] Task 4. For the closed-loop arrangement of Fig. 2, and with the "Controller" still as a simple gain, Kp , derive a general expression for the steady-state error of the system, following a step change of 5V at the input r. From this expression, what do you conclude about the usefulness of a simple gain as the controller for this system? [20 Marks]Task 5. Use MATLAB / SIMULINK to carry out the following exercise (SIMULINK is the easiest approach, but it can all be done with MATLAB commands if you wish): Set up the system of Fig. 2 with a PID controller (if you use SIMULINK, you may use the "PID Controller" block or you can build your own PID controller in SIMULINK using an integrator, a differentiator, a summer and three gains). What controller settings meet the specification? In tuning the controller, you might start with the Ziegler-Nichols settings, but they will probably not meet this specification, so will need further tuning. Try to achieve a "conventional" response, so that the magnitude of the first overshoot is greater than that of the first undershoot, etc. (at least up to the settling time). Present plots, properly labelled, of the output y and of the control signal u. Comment on the performance. [25 Marks] TOTAL: 100 MARKS