
PJT1: Automatic Stabilization and Steering Control of a Bicycle.
The project will continue earlier work involved with design
of controllers (simulation and some practical design). This would need
to be completed before the project focuses on implementing and comparing
various control schemes.
PJT2: Intelligent Control of an Inverted Pendulum
The inverted pendulum (broom balancer) hardware exists
and is suitable for testing various computer control algorithms. The project
will study the use of fuzzy logic to achieve stabilization and control
of the system.
PJT3: Micromouse
The IEE runs an annual competition to find the best micromouse
- a self-contained device for solving a maze and then racing from the start
position to the centre of the maze. The project involves designing and
building the hardware and software for such a mouse.
PJT4: Design of a "Turtle" for Primary Schools
For teaching purposes, primary schools use a small computer
controlled vehicle which can move in all directions (called a "turtle").
Commercial models cost more than GBP100 so the project is to design a suitable
low cost "turtle" - exact specifications will be decided in consulatation
with a local primary school teacher.
PJT5: Comparison of Control Methods for the DC Servo
The project will investigate the use of various computer
control algorithms on the DC servomotor used in the Level 2 labs. The emphasis
will be on computer control which will involve understanding the hardware/software
to be used as well as how to implement the controller.
PJT6: Self-Tuning Control of a Process Simulator
The project is based on the Process Trainer used in Level
2 labs and will involve analysis of self-tuning algorithms and existing
tools with the aim of implementing such a controller in software.
PJT7: Use of Virtual Instrumentation Software for Closed Loop Computer Control
The project will continue development of software using
graphical programming techniques in the LabVIEW package to implement a
computer control system. The type of controller (e.g. conventional PID,
state feedback, self-tuning, fuzzy logic) will depend in part on the student's
interest and experience. Several systems exist to test the controller e.g.
dc servo motor, process trainer, ball and beam.
PJT8: Modelling and Control of Engine Management Systems
A model for simulation of total engine dynamics will be
developed and used as the basis for the design of control algorithms in
the engine management system.
PJT9: Vector Control of AC Motors
A simulation model of an ac induction motor exists suitable
for investigating vector control whereby the appropriate variable frequency
voltages (or currents) are applied to control the speed of the motor. The
project will be concerned with understanding how the technique works and
producing a suitable control scheme.
PJT10: Computer Aided Learning for Linear Systems/Control
The MATLAB simulation software can be used for developing
CAL material for teaching. Its use will be investigated before producing
suitable material in one of the subject areas. If interested please come
and discuss details with me.
Other projects concerned with control, particularly applications
with computer control, are also available. Suggestions for any project
involving fuzzy logic control are particularly welcome, either on existing
systems or via computer simulation.