You are on page 1of 7

MODULAR PROGRAMME

COURSEWORK ASSESSMENT SPECIFICATION

Module Details

Module Code Run Module Title


UFMFV7-15-2 Feb2019 CONTROL

Module Leader Module Coordinator Module Tutors


Sulaiman Al Hasani Sulaiman Al Hasani

Component and Element Number Weighting:


B: CW1 (50 % of the Module's assessment)

Element Description Total Assignment time


ASSESSMENT (ASSESSMENT OF PRACTICAL WORK)

Dates

Date Issued to Students Date to be Returned to Students

Submission Place Submission Date


10/04/2019
( email to submissions.dr.sulaiman@gcet.edu.om Submission Time
2.00 pm

Deliverables

Attached sheet details deliverables





Module Leader Signature

Sulaiman Al Hasani
Assignment Details

1.1 Coursework Objectives


A classical control strategy (I-PD) is required for the control of a DC motor: You are expected to:

• Determine the system transfer function


• Design an IPD controller to meet/exceed response requirements from first principles.
• Apply PID tuning rules in SIMULINK to meet/exceed response requirements.

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 must be submitted in accordance with the guidance


provided in the assignment document.

*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

Submission deadline: 2pm (at the latest), 10th April 2019



Please note: Whilst flexibility has been embedded with your learning programme, the submission
deadlines are fixed. You are strongly advised to submit your work well ahead of the deadline
dates to any avoid penalties being incurred.
Work submitted up to and including 24 hours after the deadline will incur a penalty and the highest
mark you can receive will be a Pass (providing the criteria has been met).
Work submitted more than 24 hours after the deadline will not be accepted.
1.3 Marking Scheme
Coursework marks distribution is presented below. Refer to Marking Scheme (last page) for the
overall mark scheme, which will be used to grade discussion, introduction and conclusions
components of the report, report presentation and referencing, and programs. Additional marks
breakdown for calculations is provided in Section 2.

Report Marks Allocated


Calculations 50%
Discussion (mark scheme) 15%
Introduction and conclusions (mark scheme) 15%
Report presentation and referencing (mark scheme) 10% (total)
Programs 10%

2 Assignment Task

2.1 System Modelling


A common actuator in control systems is the DC motor. It directly provides rotary motion
and, coupled with mechanical load such as wheels or drums and cables, can provide
translational motion. The electric circuit of the armature and the free-body diagram of the
rotor are shown in the following figure:

Figure 1: DC motor with mechanical load

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.

The physical parameters are:

Moment of inertia of the rotor J=0.01 kg.m2

Motor viscous friction constant b=0.1 N.m.s

Electromotive force constant Ke=0.01 V/rad/sec

Motor torque constant Kt=0.01 N.m/Amp

Electric resistance R=1 Ohm

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.1:open loop system


(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

2.2.1 System closed loop equivalent form


Determine the simplified closed loop equivalent form of the overall system block diagram
presented in Figure 2.2.
(Calculations - 10 marks)

2.3 Controller requirements


The I-PD controller is required to meet or exceed the following response characteristics for a step
change in demand position:

1) Maximum rise time tr of 0.15s.


2) Overshoot Mp less than 5%.

3) Settling time (error ≤ 1%) Ts less than 0.25s.

4) Steady-state error of 0 for step.

2.3.1 Determining gains


Use standard transfer functions or pole position methods to calculate the proportional (Kp),
integral (Ki) and derivative (Kd) IPD controller gains for the overall system.

Verify the gains calculated by implementing the system in Simulink.

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)

You might also like