Professional Documents
Culture Documents
Module Details
Dates
Deliverables
Sulaiman Al Hasani
Assignment Details
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.
*Assignment report along with MATLAB files must be submitted through email ( email
to submissions.dr.sulaiman@gcet.edu.om )
*You need to compress all the files into a folder (.zip) and name the folder with your name followed
by your UWE ID (example : Sulaiman Al hasani _1805853.zip)
*Your report should be in a PDF format and should include the cover page as a first page followed
by safe assign report.
* Your submission will not be accepted in you are not following the above rules
*Any copied or plagiarised part without proper referencing will be awarded ZERO!
*In case of copying from your classmate, both students will be awarded a mark of ZERO!
*Do not leave submission to the very last minute. Always allow time and plan ahead
2 Assignment Task
In the figure above, v is the armature voltage, i is the armature current, e is the back
electromotive force (emf), R is the armature resistance, L is the armature inductance and ω is
the shaft speed of the motor; J is the equivalent inertia on the motor shaft, T is the driving
torque generated by the motor, and TL is the resistive torque from the load. It is known that e
= Keω, T = Kt i and TL = Kt iL, where Ke and Kt are respectively the back emf and torque
constants of the motor, and iL is the equivalent load current reflected by the load torque TL to
the motor armature.
In general, the torque generated by a DC motor is proportional to the armature current (i) and
the strength of the magnetic field. Here, we assume that the magnetic field is constant and,
therefore, the motor torque is proportional to only the armature current i by a constant
factor Kt as shown in the equation below. This is referred to as an armature-controlled motor.
For a small motor, the armature inductance is small, ie L ≈ 0, and hence can be neglected.
Also, at the start of the motor, e = Keω ≈0. Your task is to develop the controller algorithms
to control the rotation of the load. That is, to control the angular position of the DC motor
with certain performance parameters.
First, For system modelling, derive the transfer function G(s) that represent the relationship
between the angular velocity ω(s) and input Torque 𝜏(s)). Then find the transfer function that
represent the relationship between the angular position 𝜃(s) and input Torque 𝜏(s)).
Figure 2.2: Overall System Block Diagram with IPD Control Configuration
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
The aim of this section is to demonstrate your ability to use the course knowledge to learn new
techniques. Assumingly you have got a job in a control engineering company, your manager have
asked you to take the following task:
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)