



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The instructions and questions for an advanced control exam for students enrolled in the bachelor of engineering (honours) in electronic engineering program at cork institute of technology. The exam covers topics such as minimum variance predictor, digital cascade controller design, system identification, and feedforward transfer function derivation. Students are required to answer any four questions within the given time frame and all questions carry equal marks.
Typology: Exams
1 / 6
This page cannot be seen from the preview
Don't miss anything!




INSTRUCTIONS: Answer any FOUR questions. All questions carry 25 marks.
Examiners: Dr. T O' Mahony Prof. G. Hurley Dr. S. Foley
Q1. (a) Given the model ( ) ( )^ ( ) ( ) ( ) ( ) ( )
y k B z^ u k d C z k A z A z
= − + ξ
derive the minimum variance predictor i.e. the control law that minimises
[15 marks]
(b) Calculate the minimum variance control law for the system 3 1 1 1 ( ) 0.4^ ( ) 1 0.2 ( ) 1 0.9 1 0.
y k z^ u k z k z z
ξ
− − − − = + + − −
[10 marks]
Q2. Design a digital cascade controller for the system illustrated in Figure Q2. You may assume that the inner controller is a simple proportional controller while the outer controller is to be designed using the method of (Diophantine) pole-placement. The system is sampled every 0.01sec and the process gain is K = 1.5. The design objective is that the overall system should have a bandwidth of approximately 1rad/s.
z −
Y 2 (z)
( 0. 998 )
D(z)
D(z): unmeasurable disturbance Y 1 (z): primary process variable, measurable Y 2 (z): secondary process variable, measurable
++ Y 1 (z) U(z)
Figure Q2: Block diagram of process model [25 marks]
Q3. Table Q3 records the input, u(k) and output, y(k) data of a system identification experiment. Identify a first-order model from the data and hence design a Diophantine pole-placement controller to yield dead-beat closed-loop dynamics. The controller should be designed to reject step-like disturbances.
k u k y k
Table Q3: Recorded data [25 marks]
Q5. (a) Derive the least squares algorithm. [17 marks]
(b) A recursive least squares algorithm is to be used to identify a servo-motor on-line. An initial step test was applied to the servo-motor and the response of Figure Q5(b) recorded. By considering this data, explain how you would initialise the recursive least squares algorithm.
Time (sec.)
Amplitude
0 0.5 1 1.5 2 2.5 3 0
1
2
3
u(t)
y(t)
Figure Q5(b): Open-loop step response of servo-motor [8 marks]
=
= 100 2 2 ln
(^2) PO β β π
β ζ