Assignment Details: 1.1 Coursework Objectives
Assignment Details: 1.1 Coursework Objectives
1.2 Submission
The assignment submission should include: the report, a MATLAB script file (.m file) containing
your calculation data (e.g. calculated gain values) and a SIMULINK file (.slx file) with your overall
system (including controller implementation).
All calculations must be presented within the report. The report should include an introduction,
results for each task, a discussion of findings, concluding statements and references. For each
task, a proper description of the methodology is expected. For example, during block
simplification, it is important to outline the process undertaken.
Page Limit 15 A4 Pages (single sided), with a minimum of 11 point font size. Appendices are not
allowed.
Your task is to develop the controller algorithms to enable the operator of the gimballed camera
to track an object of interest. That is, to control the angular position of the camera with certain
performance parameters.
The single axis gimbal mechanism is driven by a servomotor which provides a torque τ. The torque
is applied to the gimbal mechanism which comprises of:
An Inertia of the rotor and associated platform parts including the camera J
A viscous damping effect D arising from bearing friction etc.
Thus, the mechanism can be represented as a differential equation relating input Torque and
output angle θ representing the angular position of the gimballed camera.
d 2 d
=J 2 +D
dt dt
produce a Laplace transfer function for the system relating output speed ω to input Torque
(Calculations 5 marks)
2.2 Controller Design
An IPD Controller can be incorporated into the closed loop model (Figure 2.2) in order to meet a
set of time response related requirements (e.g. overshoot).
Figure 2.2: Overall System Block Diagram with IPD Control Configuration
overshoot ≤ 10%
95% settling time ≤ 2:5 seconds
rise time ≤1 seconds
Discuss any trade-offs for exceeding the response requirements presented in Section 2.3.
(Calculations - 20 marks)
2.4 Trial-error rules for PID tuning --- Ziegler-Nichols approaches
This section is used to demonstrate your ability to use the course knowledge to learn to use a new
technique. Assumingly you have got a job in a control engineering company, your manages have
asked to take the following work
Research the literature and find out about manual tuning rules such as the Ziegler-Nichols
technique. Tuning rules such as Ziegler-Nichols are difficult to implement on I-PD controller
configurations. Convert your system to a PID controller configuration and apply a suitable tuning
process (e.g. Ziegler-Nichols tuning rules) in order to meet/exceed the response characteristics
outlined in Section 2.3. You should give a concise overview of PID tuning methods in this section
and demonstrate the designed control system by Simulink.
(Calculations 15 marks)