Vous êtes sur la page 1sur 64

Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Display Projects
Masters Project 2011
Nonlinear system identification
Code: DC2
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will apply system identification and analysis techniques to a real world problem that will be be agreed in
discussions between the supervisor and the student.

Suitability

Good mathematical background and Matlab programming skills

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Control law design for channel flow


Code: DC1
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

One of the most exciting and challenging applications of control theory is the stabilization of fluid flows. Practical
applications include control of turbulence for drag reduction.

Plane Poiseuille flow, i.e. flow between two infinite parallel plates is one of the simplest and best understood cases of
fluid dynamics. Controlling this flow is, however, still a very challenging problem, even if it is assumed that deviations
from the steady-state are small enough for the governing equations to be linearized.

Suitability

1 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Very good mathematical and control background.


Good matlab programming skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Unsupervised classification for next generation sequencing data analysis


Code: DC3
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Next-generation sequencing technologies are revolutionising genomics. The new platforms allow sequencing hundreds of
genes in parallel to detect mutations or alterations with a dramatically reduced cost. NGS is expected to have a major
impact over the coming years into clinical
diagnostics.

NGS generate massive amounts of genetic information that poses significant challenges for storage, management and
most important data analysis.

This project is concerned with the application of unsupervised classification techniques for the identification of
differentially expressed genes in patients with acute coronary syndromes.

Suitability

Good mathematical and Matlab programming skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Nonlinear Control Project


Code: DC4
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

2 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Description

To evaluate different approaches to nonlinear control design using a set of benchmarck nonlinear dynamical systems

Suitability

Very good mathematical abilities and matlab programming skiils.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Genetic Programming For Feature Selection


Code: DC5
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Genetic Programming (GP) is an evolutionary technique related to genetic algorithms, where the structures evolved are
computer programs, usually represented as trees.
This project will investigate the application Genetic Programming (GP) for feature selection.

Suitability

Very good maths and Matlab Programming skills

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Nonparametric Input Estimation for Physiological Systems


Code: DC6
Supervisor: Coca, Dr D

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

3 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Description

The problem of input estimation from output data is important problem in the analysis of physiological systems where
many variables are not directly accessible.

This project involves the implementation (coding) and evaluation of different input estimation algorithms for a set of
benchmark problems and using real experimental data.

Suitability

Very good mathematical abilities and Matlab progreamming skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Patient-specific models of lung ventilation for critically ill patients


Code: GP1
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

In this project we aim to develop data-driven models of human lung ventilation using data from the absolute Electrical
Impedance Tomography imaging (aEIT) system ‘Sheffield mk3.5’. The system is able to measure the lung function using
a number of electrodes placed around the subject’s thorax. The developed models will be able to predict lung volume in
normal breathing manoeuvres based on thorax transfer-impedance data. Such models will be trained to be patient-
specific in order to account for anatomical interindividual differences. The student will be able to experience important
aspects of data-driven modelling using Computational Intelligence techniques.

Suitability

Good Matlab skills and knowledge of modelling

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

A Decision Support System (DSS) for managing artificial ventilation

4 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Code: GP2
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

In this project we will use expert medical knowledge (from clinicians) in order to build a Decision Support System (DSS)
for managing artificial mechanical ventilation in the Intensive Care Unit (ICU). Clinical information in a linguistic form will
be translated into a Fuzzy Logic based inference mechanism that will be used as the core of the DSS. The system will
use predefined medical scenarios to suggest possible settings for the mechanical ventilator allowing the patient to have
optimal lung function. The student will be able to appreciate the transparency and interpretability of Fuzzy Logic based
systems as well as experience knowledge mining in a real clinical dataset.

Suitability

Good Matlab skills and modelling knowledge

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Prediction and multi-objective optimisation of the mechanical properties of


aircraft fuselage aluminium
Code: GP3
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The prediction of mechanical properties of critical materials is a common but not trivial task in the aerospace
manufacturing industry, especially if the material has been subject to a very complex thermo-dynamical process such as
the one of Friction Stir Welding (FSW). In this project we will use data-driven modelling techniques to predict the
mechanical properties of FSW welded aluminium alloys. The developed model will be able to predict mechanical
properties based on various process conditions. The student will be able to experience important aspects of data-driven
modelling as well as multi-objective optimisation using Computational Intelligence techniques.

Suitability

Good Matlab skills and modelling/optimisation knowledge

5 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Predicting new types of nickel-based superalloys used in the manufacturing of


aircraft turbine blades
Code: GP4
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Data-driven predictive models are very useful in the industrial sector as one can use them to simulate very complex
processes thus saving testing time and reducing costs. In this project the student will develop a model for the prediction
of lattice-mismatch in nickel based superalloys used in the turbine blade manufacture (high creep-resistance
performance). Such predictions can be used to develop new types of alloys without any further experimental
testing/work. The focus of this modelling exercise will be on the generalisation properties of the developed model in
order to ensure the compliance of the modelling results to the expected material behaviour. The student will be able to
experience important aspects of data-driven modelling using Computational Intelligence techniques.

Suitability

Good Matlab skills and modelling knowledge

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Input selection in critical manufacturing processes in the steel industry


Code: GP5
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Being able to identify the most important variables in a manufacturing process is very important for the fundamental
understanding of the process. In this project we investigate the martensite start temperature in various steel grades, this

6 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

is the temperature that martensite starts forming during the quenching (rapid cooling) process. The student will use
statistical as well as Computational Intelligence (CI) techniques to identify the most important material parameters and
chemical compositions in a real industrial dataset. Aspects of CI data mining will be investigated.

Suitability

Good Matlab skills

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Data mining in uncertain environments using a Granular Computing (GrC)


framework
Code: GP6
Supervisor: Panoutsos, Dr G

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Real industrial, medical, environmental etc. data very often contain process noise, spurious measurements and outliers
that contribute to a very difficult data mining task. Extracting knowledge from uncertain data becomes even more difficult
if the process under investigation has very complex inter-variable relationships. Granular Computing (GrC) is a relatively
new framework of data mining with focus on simplicity, system transparency and interpretability. In this project the
student will use a GrC framework combined with probabilistic measures to extract knowledge from an industrial dataset,
with the extracted knowledge being in a linguistic form.

Suitability

Good Matlab skills

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Time-Frequency Domain Analysis of Biomedical Signals Using Wavelets


Code: HLW1
Supervisor: Wei, Dr H

Aims

7 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Wavelet transforms, due to their inherent property and excellent capability for the time-frequency domain representation
of arbitrary signals, outperform many other approximation schemes and are well-suited for approximating general
nonlinear and non-stationary signals. Wavelets have found many applications in information processing and data mining
for bio-signals e.g. EEG recordings.
This project involves the following tasks and objectives:
1. Literature review on
1) Biomedical signal processing;
2) Time-frequency analysis approaches;
3) Wavelets for time-frequency analysis with applications in biomedical signals analysis.
2. Processing and analysis of bio-signals using traditional spectral estimation methods.
3. Processing and analysis of bio-signals using the wavelet transform.
4 Design one or more measurements that can be used to extract some critical futures carried by given bio-signals.
5. Extraction of critical features from the analysis results above.
6. Summarization and conclusion of your findings and work.

Suitability

Knowledge on signals and statistics, strong Matlab skills

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Feature Extraction from Multiple Time Series Data


Code: HLW2
Supervisor: Wei, Dr H

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

A time series is a sequence of real or binary numbers, each number representing a value of an attribute of interest,
observed at different time instants. Time series arise everywhere and typical examples include stock prices, currency
exchange rates, brains signals, space weather data, economic, financial data, etc. A particularly and fundamentally
important problem in time series analysis data mining is how to extract useful features and patterns from given time
series. One consideration is to determine the similar and/dissimilar behaviour of different time series.
Similarity/dissimilarity analysis has a huge range of requirements in e.g. data clustering, pattern recognition and
classification. Potential applications of the project results include biomedical signal processing; speech signal analysis;
and pattern identification and classification of share prices in a given stock market.

This project involves the following objectives and tasks:

8 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

1. To carry out a detained literature review about methods and algorithms for similarity measurement of time series;
2. To investigate and study different methods/algorithms for similarity measurements;
3. To compare the performance of different methods/algorithms by applying them to a couple of typical problems;
4. To present you findings.

Suitability

Knowledge on signals and statistics, strong Matlab skill

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Detection of nonlinearity in experimental MDOF systems


Code: ZQL6
Supervisor: Lang, Dr Z Q

Aims

Study nonlinearity detection techniques and process experimental data using the techniques to detect the location of
nonlinearity in an experimental system.

Description

The project involves the application of nonlinearity detection techniques including new techniques recently developed at
Sheffield to process real experimental data to detect the existence and location of nonlinearity in an experimental
system. Since nonlinearity often indicates faults in a practical system, the project is directly related to the application of
fault diagnosis techniques in engineering structures.

Suitability

all

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Comparison of the performance of passive and active control for vibration


suppression
Code: ZQL5
Supervisor: Lang, Dr Z Q

Aims

9 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

To study both an active and passive vibration control strategies and compare their performance under different operation
conditions.

Description

This project involves the study of a typical active vibration control strategy and a nonlinear damping based passive
vibration control method. The objective is to compare the performance of the two techniques under different operation
conditions. Simulation studies will mainly be used to conduct the studies. The background system is a vehicle suspension
system test rig at a University in Poland.

Suitability

All

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Auto-tuning MPC, PFC and PID


Code: JAR1
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

PID is popular in industry because of its simplicity and cost. MPC on the other hand is widely used only in petro-chemical
because of the expense, even though it is widely recognised that it has the potential to give far better performance than
PID.

The aim of this project is to look at what performance can be realistically achieved with PID and MPC approaches when
based on the same modelling data, perhaps in an adaptive sense, and thus to consider whether a mass produced
(cheap) MPC algorithm is possible.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Adaptive Parameter Estimation Algorithms for Nonlinear Model identification

10 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Code: HLW5
Supervisor: Wei, Dr H

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

There are many cases where signals encountered in applications fail to satisfy the stationary assumption. Time-varying
parametric modelling methods are very useful for describing non-stationary processes. This project considers two types
of nonlinear time-varying models:
i) Second-order Volterra model—this is a nonlinear finite impulse response (NFIR) model that can be considered as an
extension of the linear finite impulse response (FIR) model.
ii) Bilinear model—this is a special case of the second order nonlinear AR or ARX model.

This project focuses on the following tasks and objectives:

1. Literature review on time-varying model identification and adaptive parameter estimation.


2. To be familiar with traditional standard recursive parameter estimation methods (e.g. Kalman filter or forgetting factor
approaches).
3. Adapt and apply these recursive parameter estimation algorithms to the Volterra and bilinear models above.
4. Develop a method that can be used to choose relevant parameters in the recursive parameter estimation approaches
(e.g. the forgetting factor in the recursive least squares approach or the gain in the Kalman filter approach).
5. Report your findings and summarise your work.

Suitability

Knowledge on signals and statistics, strong Matlab skill.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Symbolic Dynamics for Feature Extraction from Measured Time Series Data
Code: HLW4
Supervisor: Wei, Dr H

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Symbolic time series analysis (STSA) is constructed upon phase-space partitioning by encoding the associated nonlinear
dynamics from time series observations. Normally real-valued signals are encoded into a sequence are formed by a
number of predetermined values, for example, {0,1,0,1,1,1, …} and {0,1,1,0,2,1,0, …}. Analysis of the encoded time
series can often reveal much useful information that can be used for data mining purpose.

11 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

This project involves the following the following objectives and tasks:

1. To carry out a detained literature review on methods and algorithms for feature extraction;
1. To carry out a detained literature review about methods and algorithms for STSA;
2. To apply STSA to some brain signal analysis and feature extraction;
3. To compare the performance of STSA with other methods/algorithms by applying them to a couple of typical
problems;
4. To present you findings.

Suitability

Knowledge on signals and statistics, strong Matlab skill

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Multivariate Data Modelling with Applications in Medicine


Code: HLW3
Supervisor: Wei, Dr H

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Multivariate data modelling has a huge range of requirements and applications in medicine and healthcare. This project,
however, will focus on multivariate survival data modelling which is much in demand in a variety of fields.

More specifically, the project involves the following objectives and tasks:

1. Literature review on survival data modelling.


2. Identification and estimation of linear regression models including
a) Input (independent) variable selection;
b) Model parameter estimation.
3. Applications to real-life data.
4. Design of a smart graphical user interface (GUI) for use with Matlab (if time allows to do so).
5. Summarization and conclusion your work and findings.

Suitability

Knowledge with system identification, good skill in Matlab and interest in life science and healthcare.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

12 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- theoretical

An Open Topic Project


Code: HLW6
Supervisor: Wei, Dr H

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Students are encouraged to propose their own project ideas and plan. However, such a self-proposed project must be
sensible, realistic, and with an appropriate range of depth and width.

If you have a nice idea and you are really interested in developing it, then please come to discuss and schedule this so
that it can become part or whole of the dissertation project. Suggested topics include: system identification and
modeling, signal processing and data modelling, linear and nonlinear optimisaton, pattern recognition and classification,
feature extraction and fault detection, with applications in engineering, biomedical, bioprocess, neuroscience, and so on.

Note: 1). Choosing an open project means that you DO have some sensible idea that can lead to a project dissertation;
2). It also means that the supervisor can/will provide very limited input to your project; 3) Once you've chosen and being
assigned such an open topic project, you need to prepare a detailed schedule for the project in the first instance before
you have first meetings with your supervisor.

Suitability

A candidate with strong initiative and independence.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

A software project
Code: IL1
Supervisor: Lilley, Dr I

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

An open-titled project that gives an opportunity for a student who wishes to work on a topic of his/her own choosing.
The topic must be related to coursework and must be of a suitable academic standard.

13 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

The topic must be capable of being accomodated by the Department's computing systems.

Suitability

Students with good software engineering skills.

Type of Project (Practical, Computational, Theoretical):

- computational

Development of a Real Time Systems Laboratory Learning Resource


Code: IL2
Supervisor: Lilley, Dr I

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The Real Time Systems lab has a range of sensors and actuators that are utilised in undergraduate laboratories with
ARM-ts7200 single board computers running a general purpose linux operating system. This project will involve
implementation of a RTOS, e.g. Adeos realtime kernel with linux RTAI, and creation of a realtime distributed computing
application suitable as a learning resource and for demonstration.

Suitability

Student with good programming skills.

Type of Project (Practical, Computational, Theoretical):

- computational

An idea of your own or remote controlled car


Code: JAR2
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Do you have a good idea for a project that you would really like to follow, but it is not on the list. Come and talk to me
and if I think I can support you in making your project work, then I will.

14 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

For instance, in 2007-08 a student developed a remote control car for testing control algorithms to improve the efficacy
of a differential by active braking. The car and associated software are available for another student who has an idea
they wish to develop.

Suitability

any

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Experimental study of beneficial effects of nonlinear damping on vibration


isolation.
Code: ZQL4
Supervisor: Lang, Dr Z Q

Aims

To be familiar with a MR damper based test rig in the dept and to experimentally study the effects of nonlinear damping
on vibration using this test rig

Description

Recent theoretical studies at Sheffield have shown that nonlinear damping can bring significant benefits to vibration
isolation. The Dept is currently building a MR damper based single degree of freedom test rig in order to experimentally
demonstrate this beneficial effect. The project will involve testing this rig and applying a nonlinear damping design
method in this rig to verify the theoretically proved conclusion.

Suitability

All

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

A Software Project
Code: LSG6
Supervisor: Gray, Mrs L S

15 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

An open-ended project that will allow the student to develop a software system of his/her choosing. The project must be
of a suitable academic standard for a Masters level project, and must be supportable within the department.

Suitability

Would suit a student with good software engineering and software ability.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Tracking of non standard trajectories


Code: JAR3
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Conventional predictive control publications nearly all assume that the set point to be tracked is either zero (regulation) or
a step change. In fact many systems have far more complex set point trajectories and a standard MPC set up is not well
designed for these cases.

In this project the student should first to do a literature survey to find out what techniques have been applied to simple
set point trajectories and do an evaluation of these. Secondly, they should consider how they might improve an MPC
algorithm to make better use of information about the trajectories. Case studies, on MATLAB, can be used to
demonstrate their ideas.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

16 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Computational simplicity of predictive control


Code: JAR4
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Recent work has shown that parameterising the degrees of freedom in predictive control in terms of Laguerre functions
can give significant reductions in the computational complexity of the solution. However, there has yet to be an extensive
study of this, not has anyone explored properly the potential impact of changing the time constant in the Laguerre
polynomials or the possibility for using other orthogonal functions. This project would look into these two issues.

Suitability

any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Computational simplicity of predictive control and parametric programming


Code: JAR5
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Recent work has shown that parameterising the degrees of freedom in predictive control in terms of Laguerre functions
can give significant reductions in the computational complexity of the solution. However, there has yet to be an extensive
study of this, not has anyone explored properly the potential impact of changing the time constant in the Laguerre
polynomials or the possibility for using other orthogonal functions. This project would look into these two issues and in
particular consider links with parametric programming.

Suitability

any

Type of Project (Practical, Computational, Theoretical):

17 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- computational
- theoretical

Web based laboratories


Code: JAR6
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The department is looking at designing and building some control laboratories to be delivered to students via the web.
For students who have an interest in being involved in this work, we can discuss a project that fits the needs of their MSc
and their individual interests as well as fitting into the departmental needs. The project could be equipment focused or
software focussed or both depending on the student preferences. The software in question will be labview.

Suitability

any

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Developing an educational resource


Code: JAR7
Supervisor: Rossiter, Dr J A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The department is looking at designing and building some control laboratories to be delivered to students via the web.
For students who have an interest in being involved in this work, we can discuss a project that fits the needs of their MSc
and their individual interests as well as fitting into the departmental needs. The project could be equipment focused or
software focussed or both depending on the student preferences. The software in question will be labview.

An alternative is to make use of modern technology in producing educational resources that support systems and/or
control engineering.

18 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

At one level this is very open ended and gives the student an opportunity to real learn a topic they are very interested in.
However, there is increasingly a demand for resources that are available 24/7 and in a variety of forms, e.g.: (i) web
pages; (ii) animations; (iii) quizzes; (iv) experiments, etc. This project is an opportunity to produce something that can be
used by future students while developing skills that will help in the workplace.

Suitability

any

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

When is a pulse a pulse?


Code: JRT1
Supervisor: Terry, Dr J R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

One of the challenges in interpreting biological data is determining underlying dynamics from often noisy, irregularly
sampled data. In the case of blood hormone oscillations, a number of packages (for example PULSAR) were written
several years ago to attempt to perform this role, but their accuracy is questionable. The purpose of the project is to
design algorithms based around recent developments in dynamical systems theory for determining oscillations in
biological data.

Suitability

The project is both theoretical and computational. As it will be required to implement a working algorithm, a strong
programming background is necessary.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Fusing models and data: The Hypothalamus-Pituitary-Adrenal Axis


Code: JRT2
Supervisor: Terry, Dr J R

Aims

19 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The aim of this project is to relate dynamic models of the oscillations in blood hormone levels directly to experimentally
recorded data. The student will be provided with both a generative model, as well as a variety of experimental data
recordings (including some where the ratios of certain model parameters are known). The project will involve the use of
parameter estimation software such as "PottersWheel" or an equivalent package.

Suitability

The student should be strong computationally and have a desire and interest to learn about biological function. An
understanding of differential equations will also be important.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Wireless sensor to Web server gateway


Code: LSG1
Supervisor: Gray, Mrs L S

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will involve programming a microcontroller to transfer data received from a wireless sensor network to an
embedded web server application. The project will involve programming in C, using the manufacturer’s development tools
and demonstration software.
This project will be associated with a Knowledge Transfer Partnership between the department and Network Rail.

Suitability

Would suit a student with good software ability. An understanding of C and HTML would be useful.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Human, Computer, Robot Interface Generic Software


Code: LSG2
Supervisor: Gray, Mrs L S

20 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will involve specifying, designing and implementing a system for computer controlled programming of robots.
The system would include a Graphical User Interface (GUI) for command input, a GUI for displaying robot telemetry, and
a means of interfacing between the GUI and the robot. One possible approach to this system would be to create a set
of objects for the GUI and an interface that allows the user to choose objects thereby tailoring a GUI for his/her own
specific needs.
The student who does this project will be encouraged to choose aspects of the project to concentrate on, according to
her/her interests.

Suitability

Would suit a student with abilities in software engineering and programming.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Movement Visualisation Software using OpenGL


Code: LSG3
Supervisor: Gray, Mrs L S

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will involve programming in C++ and using OpenGL to create a visualisation of movements. The specific
movements to be visualised may be chosen according to the interests of the student, but one possibility is the
visualisation of a set of robot movements.
The student who does this project will be encouraged to choose aspects of the project to concentrate on, according to
her/her interests.

Suitability

Would suit a student with advanced abilities in programming.

Type of Project (Practical, Computational, Theoretical):

- practical

21 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- computational

Robot control application on an Android phone


Code: LSG4
Supervisor: Gray, Mrs L S

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will involve specifying, designing and implementing a robot control application for an Android phone. The
application could include, for example, simple command input, a means of displaying robot telemetry, and a means of
interfacing between the Android phone and the robot. The student who does this project will be encouraged to choose
aspects of the project to concentrate on, according to her/her interests.

Suitability

Would suit a student with advanced Java programming ability

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

A Software Project
Code: LSG5
Supervisor: Gray, Mrs L S

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

An open-ended project that will allow the student to develop a software system of his/her choosing. The project must be
of a suitable academic standard for a Masters level project, and must be supportable within the department.

Suitability

Would suit a student with good software engineering and software ability.

Type of Project (Practical, Computational, Theoretical):

22 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- practical
- computational

Statistical correlated studies of magnetiuc holes in the vicinity of Venus and


Mercury using Venus Express Spacecraft aqnd Messanger data
Code: MAB1
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Magnetic holes are believed to form in the vicinity of the sun and carry the information from the region so close to the
solar surface that it is impossible to conduct in situ measurements in present. One of the possibilities for experimental
information from this region is to study trapped plasma inside magnetic holes. For a such a study the automatic
recognition of magnetic hole is very important. Present project is devoted to the development of software for such an
identification.
Suitability Familiarity with Matlab
Technical

Suitability

Familiarity with Matlab

Type of Project (Practical, Computational, Theoretical):

- theoretical

Automatic Identification of Mirror Structures using THEMIS spacecraft data


Code: MAB2
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Nonlinear Mirror Structures in form of dips are commonly observed in various regions of the heliosphere: planetary
sheaths, solar wind in the vicinity of comets, Io’s wake etc. In addition, their dynamics, at least at linear stage, are
similar to the Weibel waves dynamics that are very important for shocks associated with gamma bursts. Mirror
structures can be subjected to comprehensive experimental study only in the vicinity of the Earth. For such a study the
automatic recognition of mirror structures is very important. Present project is devoted to the development of software
for such identification.

23 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

Familiarity with MATLAB

Type of Project (Practical, Computational, Theoretical):

- theoretical

Statistical studies of trends and gradients in the Venusian Magnetosheath


Code: MAB3
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Venus is so similar to the Earth in mass, location and size, that it used to be called the twin of our planet. In spite of
these similarities physical conditions on the Venusian surface are drastically different from the terrestrial. The
temperature is about 400C and pressure around 100atm. Escape of some fractions from Venusian atmosphere due to
the direct interaction with solar wind is one of the explanations. As Venus does not possess magnetic field solar wind
directly interacts with atmosphere leading to the escape. Magnetosheath is one of the key structures in such
interactions. Unique VEX data provide possibility to study gradients associated with magnetosheath. Such a statistical
study is the main aim of the present project.

Suitability

Familiarity with MATLAB

Type of Project (Practical, Computational, Theoretical):

- theoretical

Identification of Nonlinear processes in plasma turbulence


Code: MAB4
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Waves replace collisions in space plasma. Therefore it is particular important to study dynamics of nonlinear waves in

24 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

plasma. Identification of nonlinear processes in plasma wave turbulence is important for such a study. The project is
devoted to the development of software for frequency domain identification of nonlinear processes in multisatellite data.

Suitability

Familiarity with MATLAB

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Statistical Study of Planetary Shocks


Code: MAB5
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Shocks are the most effective accelerators of charged particles in the Universy. Inspite of their abundance the only
shocks that can be experimentaly studied in situ are planetary and interplanetary shocks in our solar system. This project
is devoted to the identification of the 3D shape of shocks observed in the vicinity of the polanets.

Suitability

Matlab knowledge

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Identification ands statistical studies of the magnetic field gradients in the


vicinity of venusian magnetic barrier
Code: MAB6
Supervisor: Balikhin, Prof M A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

25 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Venus is so similar to the Earth in mass, location and size, that it used to be called the twin of our plpanet. Inspite of
these similaritiesa physical conditions on the Venusian surface are drastically different from the terrestrial. The
temperature is about 400C and pressure around 100atm. Escape of some fractions from Venusian atmosphere due to
the direct interaction with solar wind is one of the explanations. As Venus does not possess magnetic field solar wind
directly interacts with atmosphere leading to the escape. Magnetic Barrier is one of the key structures in such
interactions. Unique VEX data provide possibility to study gradients associated with magnetic barrier. Such a statistical
study is the main aim of the present project.

Suitability

Knowledge of Matlab

Type of Project (Practical, Computational, Theoretical):

- computational

Neural-Fuzzy Predictive Control for a Hot-Rolling Mill


Code: MM1
Supervisor: Mahfouf, Professor M

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Development, Design and Implementation in Real-Time of an Intelligent Controller for a Hot-Rolling Mill in order to
produce mild steel to specifications.

Suitability

ALL

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Fuzzy Based Support Vector Machines (SVM) for Imbalanced Data


Code: MM2
Supervisor: Mahfouf, Professor M

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

26 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Description

This project will tackle to issue surrounding the imbalance in High Dimentional Data for Modelling. As a case study
industrial data will be used to validate the algorithms produced.

Suitability

ALL

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Modelling Humans who are subjected to Psycho-Physiological Stress


Code: MM3
Supervisor: Mahfouf, Professor M

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

THis project relates to modelling issues for humans who are under stress, be it psychological or physical.

Suitability

ALL

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Fuzzy Predictive Control of an Intelligent Vacuum Cleaner


Code: MM4
Supervisor: Mahfouf, Professor M

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

27 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Investigating the possibility of turning an open-loop vacuum cleaner into a closed-loop unit so that it can regulate the
force of sucking dust depending on the state of surface to be cleaned and it can also recognise the type of surface it
may be dealing with.

Suitability

ALL

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Artificial Immune Systems (AIS) for Multi-Objective optimisation


Code: MM5
Supervisor: Mahfouf, Professor M

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Inspired by Biology AIS-based concepts and metaphores have recently been applied to optimisation of problems. Multi-
objective problems may sometimes be a challenge which the project proposes to tackle.

Suitability

ALL

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Vibration signal analysis based detection of defects in slip rings in wind


turbine generators.
Code: ZQL3
Supervisor: Lang, Dr Z Q

Aims

To study signal analysis methods and apply them to the analysis of vibration signals measured on wind turbine generator
slip rings for defect detection purposes.

28 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Description

This project is concerned with the application of appropriate signal analysis techniques to the analysis of vibration signals
measured on wind turbine generator slip rings. The vibration data of slip rings with different levels of defects and
collected under different working conditions are available. In this project, both conventional and newly developed signal
processing methods will be applied to these data to investigate how the signal analysis can help with the slip ring fault
detection and diagnosis.

Suitability

All

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Study of AE sensor measurement based condition monitoring techniques for


wind turbine structures
Code: ZQL2
Supervisor: Lang, Dr Z Q

Aims

To study signal processing methods for acoustic emission (AE) measurements and investigate how to apply them in wind
turbine structure condition monitoring.

Description

AE measurements have been used in the condition monitoring of engineering structures for some years. This project
involves the study of signal processing methods for AE sensor measurements and the investigation of how to effectively
apply these methods for the condition monitoring of wind turbine structural systems. This is part of a project currently
going on at Sheffield on the development of a condition monitoring system for wind turbine bearing structures.

Suitability

All

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Study of vibration sensor measurement based condition monitoring


techniques for wind turbine structures

29 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Code: ZQL1
Supervisor: Lang, Dr Z Q

Aims

To study signal processing methods for vibration measurements and investigate how to apply them in wind turbine
structure condition monitoring.

Description

Vibration measurements have been widely used in the condition monitoring of engineering structures. This project
involves the study of signal processing methods for vibration sensor measurements and the investigation of how to
effectively apply these methods for the condition monitoring of wind turbine structural systems. This is part of a project
currently going on at Sheffield on the development of a condition monitoring system for wind turbine bearing structures.

Suitability

all

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Modelling and control of time-delay systems


Code: MOT1
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Systems with time-delay commonly exhibit non-minimum behaviour when modelled with linear models. This phenomenon
is a matter of concern for a model-based optimal control approach where the control-loop will be subject to potential
instability. This project will investigate such phenomena with modelling of time-delay systems using linear and non-linear
modelling approaches. A flexible robot manipulator system will be considered in the project. The system is to be
modelled using forward and inverse linear parametric and neural network modelling approaches with measured
input/output data, and the extent to which the non-minimum phase behaviour is exhibited in the developed models of the
system to be determined. Furthermore, the project will investigate suitable model-based control approaches and test
these on the system.

Suitability

Sound skill in using Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

30 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- practical
- computational
- theoretical

Optimising damping in composite structures


Code: PJF7
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Local damage in certain models of structures result in enhancing the damping capacity of the structure. This can be
useful in vibration control applications. However, damage beyond a certain limit will result in unacceptable weakening of
the structure.

This damage intensity can be measured in terms of a damage index. The objective of this project is to find out an optimal
damage index.

The optimisation will be conducted by linking existing ACSE optimisation software (MOGA, based on MATLAB) with
proprietary finite element modelling (FEM) software, ANSYS.

Damage within structures will be modelled within the FEM software. We will also inspect solutions to draw out
information from the optimisation regarding the impact of certain design variables.

This project forms parted of a funded UK-India research collaboration with IIT Kanpur. The FEM software part of the
project will be supported by an ex-member of the IIT Kanpur research team, now working in ACSE.

Suitability

Proficiency in MATLAB will be very useful.


This project is particularly suited to students who took the Optimisation and Search Module.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Direct control design optimisation with bacterial foraging algorithm


Code: MOT2
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

31 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Description

Bacterial foraging has emerged as concept for solving optimisation problems. This project will investigate the potential of
the approach for design optimisation of controllers of dynamic systems. A recently developed adaptive bacterial foraging
algorithm (ABFA) will adopted and utilised in the project. A strategy for set-point tracking of a flexible manoeuvring
system, comprising a twin rotor multi-input multi-output system (TRMS), and furthermore, a flexible manipulator system,
is to be formulated and realised with direct optimisation potential of the ABFA. The approach will be realised within
existing simulation environments of the flexible manoeuvring systems and further tested within corresponding
experimental rigs.

Suitability

Sound skill in using Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Finite state control of FES-assisted indoor rowing exercise


Code: MOT3
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The project will investigate the development of a finite state FES controller to replace the voluntary decision making
process of press and release control buttons with an automatic system. To successfully perform the rowing manoeuvre,
the voluntarily controlled upper body movements must be coordinated with the movements of the electrically stimulated
paralyzed legs. To achieve such coordination, an automatic controller needs to employ two levels of hierarchy. A high
level finite state controller identifies the state or phase of the rowing motion and activates a low-level state-dedicated
fuzzy logic controller (FLC) to deliver the electrical stimulation to the paralyzed leg muscles. The project will make use of
the Visual Nastran simulation software with Matlab/Simulink.

Suitability

Sound skill in using Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

- practical
- theoretical

32 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Real-time control of a two-wheeled robotic vehicle


Code: MOT4
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The project will use a prototype two-wheeled robotic vehicle. The control challenges with the robot are upright balance
and stability while it manoeuvres with defined trajectory. The project will investigate development of suitable control
approaches for upright balance and stability of the robot on a flat surface. The developed control algorithm will be
implemented on a microcontroller on-board the robot and verified in real-time. The control algorithm is further to be
extended to allow manoeuvrability of the robot along defined trajectories.

Suitability

Sound skill in C programming and use of Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Fuzzy modelling and classification approach for knee joint movement


Code: MOT5
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The project will develop an algorithm to predict movements of the knee joint driven by electrically stimulated muscle using
kinematic properties of an individual (position, velocity, and acceleration). The recognition process is based on a
sequence of motions. Nonlinear black box approach can be used to model the dynamics of the input - output data and
identify the relationship between them. A Nonlinear Autoregressive eXogenous (NARX) model with fuzzy logic will be
used with available input/output data.

Suitability

Sound skill in using Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

33 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- practical
- computational
- theoretical

Model-based control of knee joint under various loading conditions


Code: MOT6
Supervisor: Tokhi, Dr M O

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project will investigate the development of a model-based control strategy with the use of electrical stimulation of
muscle for joint motion under various loading conditions The project will involve development of a combined muscle-joint
dynamic model within Matlab SIMECH toolbox, validation of the model using experimental data, development of suitable
controller for producing controlled joint motion, and validation of the control strategy within simulation and experimental
studies. Various loading conditions attached to the swinging leg will be tested and investigated.

Suitability

Sound skill in using Matlab/Simulink will be advantageous.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Gas Turbine Integrated Auto-throttle Design


Code: PJF1
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

An auto-throttle is part of an auto-pilot system designed to reduce pilot work-load and increase passenger safety. The
aircraft demands a particular thrust from the engine to maintain a desired flight path. The auto-throttle is a control
system designed purely on performance considerations, and does not consider the control effort. However high control
effort demands are thought to cause accelerated ageing effects on gas turbines.

The project is to investigate the hypothesis that the current auto-throttle makes the engine work ‘harder’ than it

34 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

needs to meet requirements. Using degradation models, the project will compare the actual wear versus the ideal case,
and assess the damage (and money) that might be saved with improved throttle control.

To perform the study, the project requires the integration of engine, controller and aircraft models. There will be an
investigation into the best software environment to perform this integration (e.g. in Simulink, or as C programs, etc).
The project will then explore control architectures that will minimise the control effort, and report the savings that might
be realised.

Typical tasks might be


- Run tests to evaluate the potential cost savings of an improved approach using models supplied
- Develop integrated aircraft system model
- Propose control strategies to achieve lower engine degradation
- Implement and evaluate

Suitability

Good software skills and aerospace knowledge required.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Electro-Mechanical Prognosis Rig Development


Code: PJF2
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

In pursuit of increasing profitability and customer satisfaction, Rolls-Royce are driving the development of Intelligent
Engines which can predict failures before they occur. This project aims to look at the ability to evaluate the prognostic
health of future electrical technologies and their use as actuators for Gas Turbine Accessories.

Acquiring faulted system data is always problematic. One way to get such data is through the use of a fault injection rig.
Such a rig exists within the Department. The project will augment an existing rig with an electro-mechanical actuator
(EMA) and its mechanical connection to the rig. This will involve mechanical design, electronic interfacing and computer
control to allow precise actuator control. A study will need to be undertaken to implement representative fault modes
which may be injected into the electrical system.

Typical tasks might be


- Understand the existing electrical/electronic interface to the EMA, demonstrate operation and implement improvements
if necessary
- Demonstrate control of the EMA through embedded C or Simulink Real-time Workshop
- Develop a mechanical design to attach the EMA to the existing hydraulic rig (this is non-trivial due to fail safe
requirements)
- Inject faults into the rig and collect data
- Demonstrate the effects of faults on the electrical signals
[technician support also required]

35 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

Experience with electronics and mechanical construction is required.


Good knowledge of C programming and Simulink required.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Real-Time Intelligent Decision Making Using Limited Resources


Code: PJF3
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The last thirty years has seen significant progress in the Remotely Piloted Vehicles (RPV) industry. During this time the
level of sophistication of the vehicles has significantly increased from rudimentary low performance vehicles
(‘drones’) flying pre-set missions, to sophisticated vehicles (Unmanned Aircraft Systems (UAS)) with complex
vehicle management systems controlled via remote control centres. Use originated for military applications and today
UAS are in routine use in military applications, including human-in-the-loop strike capability. UAS are also in increasing
use in a number of civil applications including border patrols, pipeline monitoring and surveillance purposes.

There is a persistent desire to improve capability and lower the cost of usage for UAS, in addition there is a requirement
to extend the scope of UAS usage into more routine use within unsegregated airspace. These requirements prompt the
development of more autonomous decision making on board the air vehicle. A key element of the decision making is the
ability to optimise various vehicle operational points across a solution space, as well as other ‘intelligent’ decision
making.

Many optimisation techniques are available - from conventional to heuristic. The required computational capability is
determined by the complexity of the problem, required speed of response and accuracy of solution, e.g. a solution to a
non-linear problem with many variables where a fast response is required needs significantly more computing resource
than a linear unimodal problem with a slower required response time.

There are two significant constraints to the use of optimisation schemes to support on board UAS decision making:
1. Processing resource – on board the aircraft there is limited space available for computational resources, in addition
there may be a restricted subset of processors which are suitable for the on-board environmental conditions.
2. Time - the UAS operates in a dynamic environment, there is therefore a need for an initial decision response quickly,
even if it is acceptable to the UAS to also wait for a later (more optimal) answer.

Typical tasks might be


- To review the existing literature for suitable optimisation approaches.
- To investigate practical optimisation strategies for optimisations for a dynamic (UAS) environment, suitable for these
operating environments. The investigation may consider a range of strategies suitable to different capabilities of
on-board UAS processing.

36 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

You should have taken ACS 6018 - Optimisation and Search.


Good MATLAB and C programming skills

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Visualising Multiobjective Optimisation Output


Code: PJF4
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Visualisation of the output of Multiobjective Optimisation exercises is challenging, particularly when there are many (>3)
objectives. For background, see http://www.shef.ac.uk/acse/staff/peter_fleming/visualisation.html

In this project you will experiment with visualisation softeware (see http://tulip.labri.fr/TulipDrupal/?q=node/601) to
establish useful graphical approaches that provide valuable insights. You will be provided with real data arising from a
dseign exercise.

Deliverables of the project might be:


1) an evaluation of different visualistaion methods available within Tulip
2) recommendations of selected methods for adoption
3) the integration of Tulip with MATLAB software (running the optimiser) to demonstrate the selected methods.

Suitability

To have taken ACS 6018 - Optimisation and Search will be an advantage.


You should have excelelnt computing skills including MATLAB experience.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Reducing the Number of Sensors for the Control of Aero-Engines


Code: PJF5
Supervisor: Fleming, Professor P

37 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Aircraft engines currently have various types of sensors (thermocouples etc) installed for measuring various critical
engine parameters. These sensors play a crucial part in monitoring the engine. Based on these measurements, the
engine controller takes suitable control actions. However, the use of various types of sensors on the engine adds to the
weight, complexity and cost of the engine.
This project, as part of a broader research theme within the Rolls-Royce UTC, will investigate and develop model-based
strategies that can be used to replace sensors. As a first step, models of some critical engine parameters which are
currently measured by sensors will be developed. Based on these models, estimation strategies could be devised that
would estimate the engine parameters and drive a control system. The sensor of interest for this project is the inlet air
pressure sensor of the aero-engine.
The project will use Matlab/Simulink environment to develop the model. Based on the model, system identification
techniques will be designed to estimate the parameter and will be used in a control system for controlling a non-linear
engine model in Simulink. Validation of the model will be done in terms of accuracy and robustness.

Suitability

Expertise in MATLAB/Simulink will be useful

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Combustor Temperature Measurement for Future Cleaner Engines


Code: PJF6
Supervisor: Fleming, Professor P

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The temperature of combustion is set to become an increasingly important control parameter within the gas turbine
combustion system. Due to extreme temperatures and the requirement to have fault tolerant/redundant sensors, the
measurement process is more complex than a simple arrangement of thermocouples at the combustor exit.

In practice, the actual temperature must be synthesised from a cooler ‘down-stream’ location within the turbine
and multiple independent measurements must be available to allow fault diagnosis. Multiple sensor measurements,
constructed by grouping sets of thermocouples into harnesses, should be within a predetermined range during normal
operation. If this range is too wide, the uncertainty in the true value may be unacceptably high for use as a control
parameter.

38 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Factors responsible for the wide range of sensor readings are thought to be uneven distribution of temperature around
the engine (particularly during transients), where some areas of the engine are systematically hotter than others. This
distribution of temperature is thought to affect the sensor measurements to different degrees. The temperature ‘hot-
spots’ potentially have an effect on the drift occurring with individual thermo-couples through the life of the sensors.
The need to sense ‘down-stream’, beyond the swirling/homogenising effect of the turbine has the capacity to
introduce errors into the measurements.

The project will analyse data obtained from a highly instrumented development engine. It is hoped to provide
recommendations for sensing strategy including proposals for harness arrangement and alternative strategies, e.g. the
augmentation of the measurement system with software models.

Suitability

Good communication skills - the project is likely to involve reasonably close engagement with industry.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Detection of insulation faults in power distribution network


Code: RFH1
Supervisor: Harrison, Dr R F

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Faults in high-voltage insulation can manifest in their early stages through so-called partial discharges, i.e. sparking
across the break-down in insulation. The characteristics of these discharges can indicate the presence, type and location
of the fault and allow maintenance to be carried out before damage or failure occurs.

Suitability

An interest in machine learning, signal processing and optimisation is necessary along with strong mathematical and
computational skills. The work will be conducted in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

The effect of side wind and track irregularities on vehicle motion


Code: RFH2
Supervisor: Harrison, Dr R F

39 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Vehicles, particularly those with high sides, can be adversely affected by side-winds either as gusts or as they emerge
from tunnels. It has been shown through simulation that for empty railway freight cars and road haulage trucks this can
lead to derailment and that this is made worse by the interplay of track irregularities.

Suitability

Strong mathematics and an interest in probability theory necessary. The work will be conducted in Matlab

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Enhancement of the human immune system via optimal control


Code: RFH3
Supervisor: Harrison, Dr R F

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

When our bodies are under attack from infection they respond in a variety of ways one of the most important being via
the immune system. Very often this defence is adequate and we beat off the attack and, frequently, become more
resistant to that infection or ones similar to it. Sometimes it is helpful or even necessary to assist our immune system
through the administration of various agents such as antibiotics. This is done to prevent organ damage or even death but
such agents are themselves usually poisonous and the benefits must be traded against the risks. The question of what is
the optimal policy for the administration of these agents is the topic of this project. The response of the immune system
and the internal organs can be represented by a simple non-linear dynamical model.

Suitability

Needs a strong mathematical background and proficiency in state-space ideas. No previous knowledge of non-linear
optimal control or of biodynamics is expected. Competence in or a desire to become proficient in Matlab will be an
advantage.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

40 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Data visualisation via “foraging theory”


Code: RFH4
Supervisor: Harrison, Dr R F

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The amount of data becoming available in the modern world is ever increasing in both volume and complexity. The human
brain is highly attuned to making use of visual information but, for arbitrary data of high-dimensionality, visualisation is not
possible – try plotting data as a function of three or more dimensions! Reducing such data to two dimensions whilst
retaining the essential properties has been the subject of a large body of work and here we will use a biomimetic
algorithm derived from the study of the foraging behaviour of animals like ants. Such approaches have been very
successfully used in optimisation and we expect to achieve very high quality results in discovering the structure of data.

Suitability

You should have a strong mathematical ability and computational skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Wireless energy transfer for mobile robots (in collaboration with Dr Gross)
Code: RFH5
Supervisor: Harrison, Dr R F

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Mobile robots need power and if they are to be autonomous this must come either from inside (e.g. batteries, fuel cells)
on board (e.g. solar, wind) or be transmitted from an external source without wiring.
This project is loosely specified on purpose to permit the exploration of a number of scenarios and solutions. It will be
mainly practical and will be carried out in conjunction with the mobile robotics group headed by Dr Gross.

Suitability

You should have a strong background in electrical and/or electronic engineering and an enthusiasm for practical and
experimental work.

41 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Type of Project (Practical, Computational, Theoretical):

- practical

You should have a strong background in electrical and/or electronic


engineering and an enthusiasm for practical and experimental work.
Code: RFH6
Supervisor: Harrison, Dr R F

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The aims and objectives of the projects will be agreed in discussion with the supervisors of the project

Suitability

You should have a strong background in electrical and/or electronic engineering, an interest in renewable energy
technologies, and an enthusiasm for practical and experimental work.

Type of Project (Practical, Computational, Theoretical):

- practical

Wireless energy transfer for mobile robots (in collaboration with Dr. Harrison)
Code: RG1
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Mobile robots need power and if they are to be autonomous this must come either from inside (e.g. batteries, fuel cells),
on board (e.g. solar, wind) or be transmitted from an external source without wiring.

This project is loosely specified on purpose to permit the exploration of a number of scenarios and solutions. It will be
mainly practical and will be carried out in conjunction with Dr. Harrison.

Objectives
— To become familiar with the ideas of wireless transmission of energy through literature survey.
— To explore a number of possibilities for the use of the technology and to propose a worthwhile set of experiments to

42 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

evaluate at least one.


— To carry out this experiment, evaluate the outcome and refine the solution.

Suitability

You should have a strong background in electrical and/or electronic engineering and an enthusiasm for practical and
experimental work.

Type of Project (Practical, Computational, Theoretical):

- practical
- theoretical

Neuro-fuzzy control in swarm robotics (in collaboration with Dr. Panoutsos)


Code: RG2
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Swarm robotics is a relatively novel approach to the coordination of


multi-robot systems. It considers systems composed of a large number
of relatively simple and incapable robots. Complex behaviour can
however emerge in these systems when the robots start interacting with
each other. While a number of challenging tasks have been performed by
swarms of robots, the individual controllers are often poorly
understood. To address this shortcoming, this project studies the use
of Neuro-Fuzzy controllers in a swarm of robots. In other words, the
project investigates the design of controllers that are "combining the
human-like reasoning style of fuzzy systems with the learning and
connectionist structure of neural networks" (wikipedia.org). The
controllers obtained will be interpreted as well as tested on a swarm
of up to 20 e-puck robots [1,2].

The project will be carried out in the Natural Robotics Lab:


http://naturalrobotics.group.shef.ac.uk/

[1] http://www.youtube.com/watch?v=xqMEM79PoF4
[2] http://www.e-puck.org

Suitability

Excellent C/C++ programming skills

Type of Project (Practical, Computational, Theoretical):

- practical

43 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

- computational
- theoretical

Self-transforming robots
Code: RG3
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Self-assembly is a process by which pre-existing components


autonomously organise into structures without human intervention
[1]. Such processes are observed at all scales, from the nano scale to
the planetary scale. Self-assembly is also a means by which composite
entities can form and exhibit properties of living beings such as
embryonic growth, self-replication [2,3] and evolution.

In this master project, a set of centimetre-sized robotic units - the


building blocks - are given. They float at random on the surface of a
prototype airtable. The units connect physically with each other upon
collision. They can disconnect at will. The student needs to implement
a controller that allows the units to control their connectivity and
their interactions with the environment. At the software level, each
unit should activate different features (or genetic expressions) that
influence its behaviour. For example, a module could immobilise itself
or it could harvest (virtual) energy whenever it happens to be in a
"light" zone. The units could form organisms that replicate similar to
DNA strands. Organisms without sufficient energy would break apart.
Ultimately, such a process could lead to an evolution where the robots
that emerge are well adapted to their particular environment.

The project will be carried out in the Natural Robotics Lab:


http://naturalrobotics.group.shef.ac.uk/

[1] R. Gross and M. Dorigo. "Self-Assembly at the Macroscopic Scale," Proceedings of the
IEEE, 96(9):1490-1508, 2008 http://naturalrobotics.group.shef.ac.uk/publications/pieee2008.pdf
[2] S. Griffith et al. http://www.nature.com/nature/journal/v437/n7059/full/437636a.html
[3] V. Zykov et al. http://www.nature.com/nature/journal/v435/n7039/full/435163a.html

Suitability

Excellent C/C++ programming skills and knowledge of microcontroller programming

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

44 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Modelling and tracking in biological images


Code: VK6
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Imaging of biological processes is an important tool in the study of mechanisms of systems behaviour. Extraction of
information from these image sequences needs modelling of the objects and representation of their characteristics. In
this project, a parametric model form for objects will be investigated and their ability to represent shape changes will be
evaluated. A model for tracking the objects will also be developed and applied to real images. The software
development will be in Matlab or Python.

Suitability

This project would suit a student with interests in image and signal processing and has good mathematical and statistical
skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Signal processing methods to advance mass spectrometer capability


Code: VK5
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The revolution in biological understanding through genomic and proteomic research has been underpinned by advances in
instrumentation. A powerful tool is the mass spectrometer which has proved to be a convenient tool to probe proteomes.
The accuracy of mass spectrometers has improved dramatically in the recent years. However they suffer from sensitivity
problems and have difficulty detecting lower abundance molecules that are important to understand the function of the
proteins. In this project, advanced signal processing methods will be used to analyse the observed data and provide
estimates with reduced sensitivity and increased detection capability will be developed. The project is in collaboration
with the Department of Chemical and Biological Engineering.

Suitability

45 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

This project would suit a student with interests in signal processing and bioinformatics.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Modelling and analysis of a standing ovation


Code: RP3
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

A standing ovation is a phenomenon where members of an audience stand up and applaud to show their approval for a
particularly excellent performance. This project will aim to develop a mathematical model of standing ovations and
develop a strategy for evaluating such a model.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

A Study of the Instrumental Variable estimation Algorithm


Code: SAB1
Supervisor: Billings, Professor S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

To investigate the Instrueental Variable class of parameter estimation algorithms for linear dynamic systems.

Suitability

46 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Quite amathematical and will involve writing your own code in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Model Validation for Nonlinear Systems


Code: SAB2
Supervisor: Billings, Professor S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

To investigate and compare model validty methods based on higher order correlation functions and realted methods for
complex nonlinear dynamic systems.

Suitability

Quite mathematical. You will need to code your own software in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Are machines the better scientists?


Code: RG4
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Over the last 50 years, robotics and automation have been transforming our world. Nowadays robotic and automation
systems accomplish numerous tasks originally performed by humans and often prove superior in terms of precision,
speed and cost. These systems are also commonplace in science. Recent studies even suggest that "robotic scientists"
are in reach (King et al., "The Automation of Science" & Waltz and Buchanan, "Automating Sciences", Science, vol. 324,
3 April 2009).

This project investigates a radically new approach to learning about animal behaviour. The animal to be studied is put in

47 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

an environment, which is part of an intelligent system. The latter has full control over a wide range of environmental
stimuli -- spatiotemporal events affecting sight, hearing, smell, touch, etc. At the same time, the system observes the
animal's actions -- in the simplest case, its motion. The system is capable of learning the observed behaviour, in other
words, the animal's actions in response to the different stimuli and combinations thereof.

The system requires no a priori knowledge about the animal. It constructs on-the-fly patterns of stimuli that help reinforce
the learning process. This interactive approach should prove superior to learning through passive observation alone.

The project aims at advancing the state of the art in system identification and in the emerging area of Science
Automation. This could possibly revolutionise research in ethology, enabling researchers to look more deeply into the
problem what environmental
stimuli elicit what behavioural responses.

The project will be carried out in the Natural Robotics Lab:


http://naturalrobotics.group.shef.ac.uk/

Suitability

Excellent C, C++, or Java programming skills, optionally: knowledge of hardware interfaces

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Modelling and analysis of a hydraulic extrusion press


Code: RP1
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The ‘Bliss Press’ is a 1500 tonne hydraulic extrusion press located at Firth Rixon, Meadowhall. The press is used to
make highly specialised and safety-critical parts, including aero-engine shafts and helicopter rotor masts. This project will
aim to develop a mathematical model of the press and its control system.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

48 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Tracking Time variation in Time and Frequency


Code: SAB3
Supervisor: Billings, Professor S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

To investiagte the estimation and tracking of time variation effects for the power spectral density function, and the gain
and phase of input-output syetms.

Suitability

Quite mathematical. You will need to code your own software in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Diversity enhancement mechanisms for multi-objective optimisation


Code: RP6
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The solution to a multi-objective problem is a family of optimal solutions that describe different trade-offs between the
various problem objectives. The aim of a multi-objective optimiser is to find a diverse set of trade-off choices from which
a final solution can be chosen. Creating this diverse set requires special mechanisms to be included within the optimiser.
This project will explore existing diversity enhancement mechanisms and aim to develop new ones.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

49 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Structural Classification of Nonlinear Systems


Code: SAB5
Supervisor: Billings, Professor S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

To investiage the use of higher order correlation functions to classify block structured nonlinear dynamic systems.

Suitability

Quite mathematical. You will need to code your own software in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Novel swarm systems


Code: RG6
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project is meant to design and study a novel swarm system that is
likely either to advance technologies in robotics & automation,
enhance understanding of biological swarm systems, and/or have an
impact on society (arts, education etc). The particular subject of
this project can be defined in discussions between the supervisor and
the student.

The project could use a swarm of mobile robots such as e-pucks [1,2]
or iRobot Creates [3], for example, to study how to control such a
swarm via mobile phone / tablet pc or voice, or to study how a swarm can
detect complex hazards in an environment.

The project could seek to design a novel type of minimalistic swarm


robot (e.g., randomly moving robots being suspended in fluids or on
the surface of an air hockey table, robots that are
self-transforming, even purely mechanical models could be

50 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

considered).

The project could be purely theoretical (e.g., studying limitations of


swarm intelligence).

The project could as well be conducted in computer simulation.

The project will be carried out in the Natural Robotics Lab:


http://naturalrobotics.group.shef.ac.uk/

[1] http://www.youtube.com/watch?v=xqMEM79PoF4
[2] http://www.e-puck.org
[3] http://www.youtube.com/watch?v=b_kZmatqAaQ

Suitability

Depends on topic agreed. But in any case highly motivated student.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Modelling of structure dynamics for fault detection


Code: VK2
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Modelling and identification of structure dynamics is one of the key approaches for monitoring the integrity of structures
and for control. New materials and use of composites makes the development of mathematical models based on
physical laws challenging. The identification approach side-steps this issue and uses the available data to build models of
structure dynamics. In this project, linear and nonlinear identification process will be carried out on real data to test if
faults can be detected. The software development will be in Matlab or Python.

Suitability

The project would suit a student with an interest in identification of mechanical systems with good mathematical skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

51 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Novel control device for an autonomous robot


Code: TJD2
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Games companies (Sony, Nintendo, Microsoft) are producing increasingly novel games controllers that utilise human
motion for providing inputs to the controllers. Such controllers may be useful in the control of autonomous robots. This
project will look at designing and building a novel robot controller device.

Suitability

Knowledge of electronics and C is required as the project will involve building of kit and hardware programming.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Superquadratic Models as Volumetric Descriptors


Code: SAB4
Supervisor: Billings, Professor S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

To investiagte methods of estimating nonlinear superquadratic models of objects for application in 3D shape
representations.

Suitability

Quite mathematical. You will need to code your own software in Matlab.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

52 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Modelling and Control of Compliant Actuators


Code: TJD3
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Compliant actuators are becoming increasingly important for a number of applications including robotics. Compliant
actuators have a certain amount of "give" in their response so for example then do not give a hard response but a more
soft response. This is particularly important when the actuated joint may come into contact with an object. Compliance
helps to avoid damage to the object. Examples of compliant actuators include magnetorheological actuators, magnetic
actuators, artificial muscles.

The problem with compliant actuators is that they are more difficult to model and control. This project will investigate
different approaches to compliant actuation and modelling and control of them.

Suitability

Good Matlab and knowledge of modelling and control.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Robot SLAM
Code: TJD4
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Simultaneous Localisation and Mapping (SLAM) is one of the key challenges in mobile robotics. It is necessary for
robots to be able to move around autonomously in an environment. Ongoing research in the department is looking at
SLAM for uncertain and dynamic environments using both laser range finders and camera-based systems. This project
will support the ongoing research activities into SLAM in the department. It is likely that the student will work closely with
a PhD student working in this area.

Suitability

53 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Interest in robotics. Preferably good knowledge of probability. Depending on specific nature of project C programming
and some hardware experience would be useful.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Robot path planning


Code: TJD5
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Path planning is a key problem for autonomous robots to be able to navigate autonomously. A number of different
approaches to path planning have been proposed including grid based, tree based and potential field methods. This
project will investigate the relative advantages and disadvantages of these methods through theory and simulation. The
possibility may also exist to develop on existing methods to produce your own approach.

Suitability

Strong programming.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Fault detection, classification and system monitoring


Code: SAP4
Supervisor: Pope, Dr S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Many systems employ fault detection, classification and monitoring algorithms to maintain performance and reliability.
This project aims to explore the use of various algorithms to detect and classify faults and to monitor the performance of
a system.

54 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Novel swarm systems


Code: RG5
Supervisor: Gross, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

This project is meant to design and study a novel swarm system that is
likely either to advance technologies in robotics & automation,
enhance understanding of biological swarm systems, and/or have an
impact on society (arts, education etc). The particular subject of
this project can be defined in discussions between the supervisor and
the student.

The project could use a swarm of mobile robots such as e-pucks [1,2]
or iRobot Creates [3], for example, to study how to control such a
swarm via mobile phone / tablet pc or voice, or to study how a swarm can
detect complex hazards in an environment.

The project could seek to design a novel type of minimalistic swarm


robot (e.g., randomly moving robots being suspended in fluids or on
the surface of an air hockey table, robots that are
self-transforming, even purely mechanical models could be
considered).

The project could be purely theoretical (e.g., studying limitations of


swarm intelligence).

The project could as well be conducted in computer simulation.

The project will be carried out in the Natural Robotics Lab:


http://naturalrobotics.group.shef.ac.uk/

[1] http://www.youtube.com/watch?v=xqMEM79PoF4
[2] http://www.e-puck.org
[3] http://www.youtube.com/watch?v=b_kZmatqAaQ

Suitability

55 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Depends on topic agreed. But in any case highly motivated student.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Data mining of crime data


Code: RP2
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The Offending, Crime and Justice Survey is an annual survey of young people’s attitudes towards, and experiences of,
offending. This project will seek to identify the combinations of factors that are associated with offending and drug use,
through the use of appropriate data mining techniques.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational

Empirical testing of evolutionary algorithms


Code: RP4
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Evolutionary algorithms are stochastic search methods used to find approximate solutions to problems that are difficult to
solve analytically. The performance of an evolutionary algorithm often depends on choosing appropriate settings for its
configuration parameters. This project will aim to develop an empirical framework for analysing the robustness of
evolutionary algorithms to choice of configuration.

56 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

The control of earthquake induced vibrations in buildings


Code: SAP1
Supervisor: Pope, Dr S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The vibration induced in buildings by excitation through their base, for example due to an earthquake, pose potential risks
to immediate safety and the long term durability of a structure. One way of minimising structural fatigue in the event of an
earthquake is to actively control the vibration at selected points in the structure. This project will aim to develop and
apply an active control methodology in simulation and then to a test rig. The long term aim is to produce a system which
can effectively demonstrate the application of active control at events such as open days.

Suitability

Strong control theory, hardware and applied control

Type of Project (Practical, Computational, Theoretical):

- practical
- theoretical

Develop a MATLAB GUI to simulate the effects of resonance in different


vibrating structures
Code: SAP5
Supervisor: Pope, Dr S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

57 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Resonance is an important concept in vibration and noise theory. The aim of this project is to develop a MATLAB GUI
which shows the effects of resonance in different vibrating structures and for different boundary conditions. This could
then be extended to include vibration control algorithms. The GUI would eventually be used as an educational tool. This
project will use both programming and system modelling theory.

Suitability

Good computing and programming skills

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Modelling and characterisation of biological cells


Code: VK4
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Imaging of biological processes is an important tool in the study of mechanisms of systems behaviour. Extraction of
information from these image sequences needs modelling of the objects and representation of their characteristics. In
this project, shape features of biological cell images will be extracted and their correlation to cell state investigated. A
model for tracking the objects will also be developed and applied to real images. The software development will be in
Matlab or Python.

Suitability

This project would suit a student with interests in signal processing and pattern recognition, and has good mathematical
skills.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Stability and convergence analysis of a discrete frequency active control


algorithms
Code: SAP2
Supervisor: Pope, Dr S A

Aims

58 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Problematic vibrations in structures often take the form of a harmonic signal resulting from rotating machinery such as
pumps, motors and camshafts. Numerous methods exist, such as Instantaneous Harmonic Control, which can effectively
control harmonic signals of fixed frequency. However, it is often the case that the frequency of the harmonic excitation
signal changes, for example that from a combustion engine. This project aims to analyse the stability and convergence of
a discrete frequency control algorithm under such conditions and looks towards developing a tracking algorithm for the
changing frequency.

Suitability

Strong control theory

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Parallel evolutionary algorithms for evolutionary multi-objective optimisation


Code: RP5
Supervisor: Purshouse, Dr R

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Evolutionary algorithms are stochastic search methods used to find approximate solutions to problems that are difficult to
solve analytically. They work with a population of potential solutions to the problem that is incrementally ‘evolved’ over
time. Parallel evolutionary algorithms evolve several populations of solutions simultaneously. This project will explore the
utility of different parallel topologies for solving optimisation problems with multiple performance objectives.

Suitability

Any

Type of Project (Practical, Computational, Theoretical):

- computational

Finite element modelling of infinite structures using a finite domain


Code: SAP3
Supervisor: Pope, Dr S A

59 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

When analysing isolated structures the reflection of sound from nearby surfaces/objects is often negligible. These
structures are often modelled using a finite domain. To simulate the “silent†boundaries of an infinite surrounding
medium, the reflection of energy at the boundaries of the finite domain used for the model must be minimised. This
project aims to analyse the performance of several methods of simulating the “silent†boundaries surrounding a
finite domain model.

Suitability

Strong modelling theory and knowledge of dynamics and wave motion

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Modelling and Visualisation of House Price Data


Code: VK3
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Prediction of house prices is important to prospective home owners, mortgage lenders, insurers as well as city planners.
Many house price prediction models have been developed but these have been based on data that is comprehensive. In
some instances, the only available data are the information on house prices at sale, and its location, with missing data in
the form of size and condition. In this project, by utilising a system identification approach, a house price prediction
model will be developed. The model is also expected to be integrated with a graphical user interface that can be driven
by user queries. Visualisation aspects of the house price data would also be investigated.

Suitability

This project would suit a student with wider interests in system identification and its application to social science. Good
software skills would be beneficial.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

60 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Engine Health Monitoring using Control Signals


Code: VK1
Supervisor: Kadirkamanathan, Dr V

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The project investigates the health of a gas turbine engine by monitoring the signals available from the controller
sub-system. Condition monitoring systems classically work by “trending†controlled systems’ positioning
(against a model) or looking for rates of change in their performance (using external sensors). These changes are
masked by the control system which is (through the PID or other control), making discovery of changes hard and
“late†because of the masking. The idea here is to use the terms of the control system as the condition monitoring
parameters and trends their change over time. This project will initially investigate the utilisation of control system signals
for the detection of wear / deterioration within a hydraulic linear actuator. It will be carried out within the Rolls-Royce
University Technology Centre in the department.

Suitability

The project would suit a student with interest in fault detection and mechanical systems.

Type of Project (Practical, Computational, Theoretical):

- computational
- theoretical

Control of a rotary UAV


Code: TJD6
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

The department are working on a number of novel rotary UAV designs. These require novel control systems and
autopilots to be developed to provide autonomous flight. This project will look at the development of an autopilot for one
of the current designs. The project may be simulation based using Matlab and Simulink or hardware based using
microcontrollers.

Suitability

Excellent C hardware programming and electronics experience.

61 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Type of Project (Practical, Computational, Theoretical):

- practical
- computational
- theoretical

Develop a RTOS for an embedded system


Code: SAP6
Supervisor: Pope, Dr S A

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

RTOS are used in embedded systems to control the operation of tasks on the microprocessor such that the real time
constraints of the system are met. The aim of this project is to develop a RTOS for a simple embedded system, such
that its real time constraints are met. This will require the system requirements to be defined. Following this software will
need to be designed, scheduled and programmed.

Suitability

Strong knowledge of embedded systems, programming and computing

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Control and Navigation of an Autonomous Ground Vehicle


Code: TJD1
Supervisor: Dodd, Dr T J

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Autonomous ground vehicles are increasingly being developed for a number of applications. These include search and
rescue, mine clearance, military support and inspection work. This project will continue work on developing autonomous
navigation for a small ground vehicle. This project will build on previous work by looking at including additional sensors
and using more appropriate algorithms. The project will involve developing such algorithms and implementing them in
hardware.

62 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Suitability

Student must be good at electronics and C programming with experience of hardware programming.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

An autonomous robot project.


Code: SCA2
Supervisor: Allen, Mr S C

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

A project invloving a robot with sensors and motors. The robot would have an on-board micro controller and be
programmed from a PC. The student should decide upon the robot's task (e.g. line following, maze solving, problem
solving etc).

Suitability

A practical student with programming skills.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

Computer control of a model railway


Code: SCA1
Supervisor: Allen, Mr S C

Aims

The aims and objectives of the project will be agreed in discussions between the supervisor and the student.

Description

Controlling some aspect of model railway operation using a PC. e.g routing, shuffling of rolling stock, rolling stock
detection/identification or your own suggestion.

63 of 64 3/15/2011 12:54 PM
Project Choice System: Local Information: Automatic Control & Systems ... http://www.acse.dept.shef.ac.uk/projsystem/search.php?level=ACS6200...

Programming could be in C or Visual Basic.

Suitability

A practical student with harware and software skills.

Type of Project (Practical, Computational, Theoretical):

- practical
- computational

64 of 64 3/15/2011 12:54 PM

Vous aimerez peut-être aussi