Proposals for final year projects
 
 
 

    Dr. P. J. Turner
 

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.