Projectsoffered 2006
Projectsoffered 2006
Semester 1, 2006
Any student enrolled in this course can put any project offered as a preference. Please list
a minimum of 3 projects using the project code (eg COA-06-1), title (egHigh Performance
Control of a Synchronous Reluctance Motor Drive) and supervisor (eg Colin Coates). If you
provide any other information about your interest areas then this will also be taken into
account. Please refer to the Level of Difficulty of the project before you choose it as this
is a guide to indicate the difficulty of the expectation of the project outcomes.
Colin Coates
Jose De Dona
DeD-06-1 : A Ball-In-A-Tube Height Control Experiment
Proposed by: Dr. Jose De Dona
Description: The purpose of this project is to design and build a ball-in-a-tube
apparatus; and to design and implement a control algorithm to be able to control the
height of the ball. The ball-in-a-tube is a simple and inexpensive experimental setup that
can be used to demonstrate some of the fundamental concepts of feedback control
systems. It consists of a transparent tube in a vertical position. Inside the tube there is a
light weight ball (e.g., a ping-pong ball); at the bottom of the tube there is a fan that is
used to lift the ball; and at the top of the tube there is a sensor (e.g., an ultrasonic
sensor) to measure the ball's height. The measurements of the height sensor are sent to
a computer through an A/D acquisition card and the computer is programmed to
implement a control strategy to, e.g., keep the ball at a fixed desired height position or to
make the ball follow a desired trajectory. The resulting control signal is then output
through a D/A conversion card to the motor that drives the fan (this signal can be an
analog continuous signal or a PWM signal).
The control algorithm can be implemented in a software package such as ProcessACT,
dSPACE (which can be interfaced with Matlab/Simulink for controller design and
graphical and GUI capabilities), LabVIEW, Matlab/Simulink/Real Time Workshop, etc.
Another possibility is to construct an embedded control system consisting of a micro-
controller attached to the experimental set up, with a connection to a PC for controller
design/downloading and visualization.
Outcomes: The expected outcome is the complete construction of the experimental set
up, together with the required connection to the computer (or micro-controller) for
controlling the ball height, and the implementation of a control algorithm to demonstrate
the functionality of the equipment. It is expected that the design of the controller be
customisable from the computer, in order to be able to demonstrate different control
strategies and to be able to make the ball follow trajectories defined by the user. Also,
the program should have good graphical capabilities to generate plots of the time
response of variables of interest for reporting and comparison of different control
designs.
Skills Required &/or Developed: The skills necessary to build the apparatus are basic,
as it is a simple setup. Standard electronic skills could be required, to be able to design
the few circuitry (if any) that could be required to perform the electrical connections.
Basic standard programming skills may be required depending on the software platform
chosen to implement the control law (e.g., C language). Basic knowledge of
Matlab/Simulink is required to perform the system modelling and to design, evaluate and
validate different control designs. If the chosen design is based on a micro-controller,
then micro-controller programming skills would be required or could be developed during
the project. The essential skills that are needed for this project are basic system
modelling, signal processing and control system design. Hence, the student attempting
this project should have a solid knowledge of the concepts imparted in subjects such as
ELEC2400, ELEC3400 and ELEC4400.
Level of Difficulty: Construction of the apparatus: Easy
Design of the control laws and software implementation: Easy to Challenging, depending
on the features included and the control techniques implemented.
Number of Students: This is a project suited for one student. (It can be turned into a
project for more students by implementing a multiple-tube multiple-balls system sharing
a common input manifold inlet, to study advanced control concepts and resource
allocation strategies. This way it might become a quite challenging project on
multivariable control.)
Minyue Fu
Jamil Khan
KHA-06-1: Design and Development of a PSTN to VoIP Handset Hardware Interface
Using a General Purpose Microprocessor
Description: The project needs to develop a hardware interface that will enable a PSTN
handset to be used as VoIP telephone using a LAN connection. The hardware need to
be developed using a general purpose microprocessor and other necessary ICs. The
hardware will convert all the signals and a voice signal from a PSTN phone to VoIP
format or VoIP format to analogue format in the opposite direction. A PSTN phone is a
central battery system which requires DC supplies and various tones for signalling
purposes. On the other hand a VoIP phone is a main powered phone which a use text
based signalling. The project need to develop necessary hardware and associated
software for the interface.
Additional Task: Design an Ethernet port for the microprocessor. Develop a single
interface board with a pic processor.
Outcomes: A working interface board that can connect a telephone handset to a PC
which can exchange voice in both directions and also able to exchange signals. The
interface should allow any standard telephone handset can be used as a VoIP
telephone.
Level of Difficulty: Moderate to Challenging (with all additional tasks)
No. of students: 1
Background Knowledge: ELEC2700, ELEC2500, ELEC3500.
KHA-06-4: A Simple Solar Powered Remote Self Contained Unit to Measure Traffic
Volume on a Road
Description: The basic idea is to build a self contained solar powered unit to remotely
monitor traffic (vehicles) on a road. The remote unit will transmit traffic information to a
controller located at a certain distance. The unit should be able to measure traffic volume
(no. of vehicles/minute) as well as monitor traffic flows and detects congestions.
Appropriate sensors need to be interfaced to the self-contained board for monitoring
traffic. A solar cell based power supply will be designed for the system to power the
board. The remote board will be connected to a PC via a radio link. Appropriate software
need to be developed to display traffic information.
Outcomes: Design and construction of a solar power supply.
Interfacing sensors and RF/radio devices.
Development and implementation traffic monitoring algorithms.
Design and Development of a display software on a PC.
Multilane traffic monitoring algorithm (advanced).
Realtime video monitoring and car speed measurement (advanced).
Difficulty: Moderate to challenging.
Project type: Design, development and construction of hardware and software.
No. of students: 1 (basic) 2 (advanced).
Background Knowledge: ELEC2700, ELEC3240.
Abbas Kouzanis
Brendan McGrath
McG-06-1: Design and Modelling of a 5kW Zero Voltage Switched Full Bridge
Converter for Railway Applications.
Proposed By : Brendan McGrath.
Industry Partner: Not Applicable.
Description: Modern diesel powered locomotives often make use of high current
capacity battery banks as a back-up power source when the diesel alternator is not
available (e.g. start-up conditions). These locomotives therefore require electrically
isolated, high power throughput battery chargers. A key challenge in traction
applications, however, is to reduce the size and weight of the required auxiliary
systems while simultaneously operating in difficult environments (i.e. high ambient
temperatures, 20% voltage fluctuation, high vibration, etc.). One way to reduce the
size of the battery charger is to use a power electronic solution at a high switching
frequency which reduces the size of the magnetic components.
One candidate converter for this type of application is the Zero Voltage Switched (ZVS)
Full Bridge Converter. This structure uses a H-Bridge with capacitors across each switch
to drive a transformer, and these capacitors form a resonant circuit with the transformer
leakage inductance allowing for soft-switching. The transformer output is then rectified
using either a centre-tapped rectifier arrangement, or a current doubler circuit. This
project is a study into the feasibility of using the ZVS converter in this type of application.
It will be necessary to design a converter at representative voltage and power levels,
and this includes magnetic, thermal and power electronic designs. It will then be
necessary to model the converter using a simulation tool such as Saber, and if possible
investigate secondary effects on the converter operation such as tail-current losses in
the devices. A significant component of this project will involve a literature survey.
Outcome : A complete design of the ZVS converter, and simulation models that can be
used to investigate the performance of the converter in a wide range of operating
conditions.
Level of Difficulty : Difficult.
Required Background : This project requires a background in power electronics, and
electro-magnetics.
Number of Students : This project is designed for one student.
McG-06-2: Design and Modelling of a Multilevel Shunt Active Filter for Medium
Voltage Distribution Networks.
Proposed By : Brendan McGrath.
Industry Partner: Not Applicable.
Description: Non-linear loads connected to the AC grid are problematic because they
inject harmonic currents into the grid. Common example loads include switched
mode power supplies, variable frequency drives, and saturating magnetic equipment
(i.e. transformers). This distortion can lead to a range of unwanted side-effects,
including increased system losses, increased dielectric stress, and malfunction of
susceptible equipment. Active harmonic filters have been proposed as one solution
to the problem. These devices are placed in parallel (i.e. shunt) with non-linear
loads, and use active cancellation of the harmonic currents drawn by the load,
thereby harmonically isolating the non-linear load from the rest of the grid. While this
approach has been demonstrated for low voltage distribution networks, there remain
many questions concerning the efficacy of the approach for medium voltage (i.e.
6.6kV and above) networks. In particular the higher voltages involved require
alternative converter topologies compared to the conventional two-level approach,
and multilevel (i.e. Cascaded, Diode Clamped and Flying Capacitor structures) have
shown some promise in this area.
The aim of this project is to design a medium voltage multilevel converter suitable for an
active filter application, and then model the converter using an appropriate simulation
tool (Saber) under a range of operating conditions. Some of the considerations to be
investigated include the required converter rating, the number of harmonics that can
reasonably be eliminated, and any additional components that may be required to
ensure satisfactory performance of the converter. There will be a significant literature
study required for this project.
Outcome : A design for a multilevel inverter that can be used as a shunt active filter at
medium voltage levels. Complete simulation models, that can be used to investigate
the performance of the active filter in a wide range of operating conditions.
Level of Difficulty : Difficult to Challenging.
Required Background : This project requires a background in power electronics and
power systems.
Number of Students : This project is designed for one to two students.
Brett Ninness
Peter Schreier
SCH-06-1: Web experiments in digital communications
Proposed by: Peter Schreier
Description/Outcomes: This project is about developing some interactive
demonstrations/experiments/visualizations in digital communications accessible on the
Internet. As such, it requires some familiarity with digital communications, but the project
itself is more of a programming project than a communications project. To give you an
idea of how these experiments could work, take a look at
http://www.jhu.edu/~signals/index.html from Johns Hopkins University.
Most of the experiments on this webpage are written in Java, and that seems to be a
reasonable choice to me (simple HTML will not be good enough). Thus, at the end of this
project, you should have a webpage with a few experiments/demonstrations in digital
communications. Some ideas are: eye diagrams, power spectra of digital modulation
techniques, illustration of the binary symmetric channel, but you are definitely not limited
to these. The more creative you are and the more sophisticated your experiments are,
the higher your final grade will be.
Skills Required/Developed: This project requires a good background in digital
communications and experience with Web programming techniques (probably Java).
ELEC3530 /3520
Level of Difficulty: Moderate
Number of students: 1-2
SUM-06-5: Programmable Ignition System for LPG and/or Dual Fuel Cars
Proposed By : Terry Summers
Description: Dual fuel (petrol / liquid petroleum gas (lpg)), conversions of older, less fuel
efficient automobiles, to take advantage of both the lower price and the environmental
benefits of lpg, are fairly popular in Australia and overseas. Unfortunately
most conversions dont take into consideration the different ignition requirements of lpg
and consequently dont take full advantage of the fuel. LPG conversions then tend to
achieve far less than optimal performance and fuel economy from the available motor.
A number of after market ignition systems exist in the marketplace that cater for dual
ignition curves however, most are either too expensive, have limited performance or
require substantial modification to the existing ignition system.
This project requires the design and manufacture of an dual fuel ignition system which
will allow a vehicle to operate on its standard timing map whilst operating on petrol and
a timing map optimised for lpg when operating on lpg. This system should ideally be able
to be easily retrofitted to cars which have had dual fuel or lpg only conversions carried
out.
Outcomes : An operating ignition system for passenger cars.
Level of Difficulty : Easy - Challenging
Number of students : Suitable for one student
SUM-06-6: Control of a Electromagnetic Vibratory Feeder
Proposed By : Terry Summers
Industry Sponsor : Maxon Machinery (Stuart Adams)
Description: Electromagnetic vibratory feeders are widely used in manufacturing
industries for the transportation of solid materials.
Feeders are quite different from conveyors. Conveyors are only capable of transporting
goods while vibratory feeders are used to control the rate at which materials flow. Typical
applications include feeding to packaging, batching, mixing, drying and similar
applications. Current tests on the feeder show that the feeder suffers from major power
factor inefficiencies and other electromagnetic problems.
The purpose of this project is to modify/redesign the electronics on a electromagnetic
vibratory feeder provided by Maxon Machinery to alleviate these problems.
Outcomes :Working electromagnetic vibratory feeder where:
The feeder operates at or close to unity power factor.
Efficient control of vibrational feeder to control feed rate is achieved.
Level of Difficulty : Moderate - Challenging
Number of Students : Suitable for one student
Steve Weller
NOTE: It is expected that the student will provide short progress reports to CSIRO
Minerals once per month in the first session of the university year and will have direct
contact (visits to the Lucas Heights site) on average at least once every two weeks
during the second session. Travel expenses will be paid by CSIRO
Mehmet Yuce
YUC-06-1: Analysis and Implementation of High Speed Costas Loop Type PLLs
Description: Phase-locked loops (PLLs) have been widely used in wireless
communications and many other electronics systems for detection and synchronization.
They have been mostly modeled in S-domain by considering the inputs as analog. In
recent data communication systems, high speed analog-to-digital converts (ADCs) can
be employed to digitize input analog signals. Therefore a PLL can be designed via high
speed digital signal processing. In addition, most of currently available PLL implements a
digital phase-frequency detector (PFD) at the front-end of the loop. These PLLs are
being designed as partially or all-digital because a digital design is more flexible and can
be on-chip with other communication circuits. If a PLL includes some digital
components, the phase information is contained in the data transitions. And they should
be more accurately modeled as discrete-time sequence. This project requires the
stability analysis and implementation of high-speed Costas Loops in discrete-domain
using either Ztransform or discrete-time Fourier transform (DTFT) and compare them
with the most common continues-time model (S-domain). A complete set of equations
needs to be derived for optimum phase acquisition. After verifying the operation of the
system in Spice or Simulink, it should then be implemented in hardware to assure the
validity of the model.
Skills required/developed: Background in Communication or Control Theory or DSP is
required. ELEC3530 ELEC3400
Level of Difficulty: Moderate to difficult
Number of Students: 1
YUC-06-2: Coil Optimization Techniques for Power and Data Transfer in Medical
Implantable Devices
Proposed by: Mehmet R. Yuce
Description: Inductive links via two coil pairs are commonly used to power electronics
devices in biomedical and RFID applications. The optimization of the link is very crucial
due to the requirement of low-power consumption. Inductive link consists of a primary
coil which is outside the body and a secondary coil implanted in the body. There is a
wide range of transmission bands (i.e. ISM bands) available for medical applications.
The design of coils for each frequency band requires different geometry and optimization
techniques. The student/s need to develop a technique to optimize an inductive link and
minimize the size of coils for ISM bands. Meanwhile it is desired to maintain the
efficiency and the bandwidth requirements. Vision prosthesis can be taken as the
application for this design. First a software program should be developed to include
different shapes and materials for optimum coil design. The technique should also be
experimentally tested and evaluated in the lab.
Skills required/developed: some electromagnetic theory as well as some
communication theory, and electronics. ELEC3240 or ELEC3210, PHY3500
Level of Difficulty: Moderate -Difficult
Number of Students: 1
YUC-06-10: Cochlear implant simulator for music and single word comprehension
assessment
Description: The project involves constructing a circuit of several filter banks that will
take input from a microphone, extract particular features of the sound (sound
processing), and convey the processed sound in the form of 22 discrete frequencies.
The completed device can be used in experimentation on normal hearing individuals to
assist in assessing sound-processing techniques.
YUC-06-13: Welding of alumina oxide ceramic using laser for medical implants
Description: This project shall investigate the feasibility of welding the alumina oxide
itself (by-passing the need for the thin layers of titanium to be applied as it is currently
done).
Peter Turner
CSIRO
Neil Weste
Title: Motormouth
Proposed By : Neil Weste
Description: Distraction Osteogenesis is the process of extending a bone by cutting it
and then slowly separating the bone at the right rate to allow bone growth. It is used for
extending chronically broken limbs and in facial reconstruction for jaw lengthening.
Normally, the two ends of the bone are held in place by an external brace that extends
through the skin and has to be manipulated every day to set the daily extension (roughly
1mm a day). This is unsightly and poses an infection risk as there are interior to exterior
passages.
Recently, a small linear motor has been used on leg extensions - the motor being
completely embedded in the leg during distraction and then removed once the bone has
grown.
This project involves assessing the feasibility and design of a motor or actuator small
enough to be used in jaw surgery - i.e. two units must fit in the mouth along the jaw line.
The unit needs to extend roughly 1mm a day for say 10-20 days and then remain
connected until the bone stabilises, at which stage it is remove. The design must include
a mechanism to power or activate the motor or actuator.
The objective of this project will be to design a complete receiver for the 915MHz ISM
that can decode narrow-band FSK data in a silicon on sapphire CMOS technology. The
aim of this will be to achieve adequate receiver performance while reducing power to
below that achieved by current implementations. This will require attention to detail at all
levels of design from the system level right down to the circuit level.
Access to Cadence IC design tools and Peregrine Semiconductor's CMOS process will
be arranged.
Software Engineering
Huilin Ye
YE-06-1: A feature configuration tool for software product lines
Supervisor: Dr Huilin Ye
Description: There is a growing shortage of software engineers coupled with increased
pressure for shorter time to market, lower costs, higher quality, and more complex
software products. Software product line has emerged as a new development paradigm
that promises to solve these problems via constructive reuse of software assets in a
product family. Modelling feature variability and dependencies will effectively support the
reuse and the derived model will play a central role in configuring the member products
of a product family. This project is intended to develop a feature modeling and
configuration tool.
The tool should have the following functions:
It can build a feature model and present hierarchical and dependency
relationships among the features in a product family.
An existing feature model can be modified, such as introducing new features
and feature dependencies into the model, or removing feature from the models.
Each model must be validated when it is built or updated.
A feature dictionary will be integrated into the tool.
Configuration of member products.
Level of difficulty: Difficult
Number of students: 3
Stephan Chalup
CHA-06-1: Research into Robot Soccer, Rescue, and Assistance
Description: This project area involves several tasks that are investigated within the
Newcastle Robotics Laboratory. Some of them are part of the work of the NUbot robot
soccer team. Other tasks are relevant for current research in the laboratory and aim at
implementing efficient artificial intelligence and machine learning methods on robots.
Work for the competition team may involve travel to Germany in June 2006 and
participation in the competition. Specific topics that can be discussed are, for example:
simulator + camera integration, colour consistency, illumination invariance, localisation,
open behaviour AIBO project, rescNUbot projects.
Level of Difficulty: Advanced and challenging
Yuqing Lin
Pablo Moscato
Mos-05-1: Web Data Mining for Functional Genomics Analysis
Proposed by: Alexandre Mendes and Pablo Moscato
Description: Data Mining and its applications to Life Sciences is one of the most
promising areas in Software Engineering. This project will bring data mining and
genomic research together by the development of a search tool to support functional
genomics analysis. The main aim of this project is to develop an automatic functional
genomics analysis tool based on web text mining. A software tool will be developed to
make an automatic search on the IHOP (Information Hyperlinked over Proteins -
http://www.ihop-net.org/UniPub/iHOP/) database using as keywords names of genes of
interest for a given disease. The software will then perform a text mining task looking for
connections between their biological and molecular functions and then present the
results in a graphical fashion. The project will require a good knowledge of Java, Java
Script and XML, as well as graphical packages like the Java AWT or Java Swing. A good
mathematical background is a differential, as the student will need to implement
traditional graph layout techniques.
The student might receive a grant for personal assistance, but the availability and value
of such grant are still under consideration by the University. A definitive answer is due by
the end of January, 2006.
Level of Difficulty: Challenging
Number of Students: 1
Regina Berretta
Ber-05-1: Ensemble Classifiers for Analyzing Genomic Data of Heterogeneous
Diseases
Offered By: Pritha Mahata and Regina Berretta
Description: Analyzing genomic data of heterogeneous diseases like breast cancer,
ovarian cancer, etc., is a real challenging task. This project aims to build a classifier
which takes the genomic data for a number of patients, annotated with the subtypes of a
heterogeneous cancer and the data for a new patient as input; and correctly predicts
whether the patient has a recurrent/non-recurrent subtype of the disease. This will help
doctors to decide the required medical treatment for the patient.
Currently available classifiers prove to be very weak for the above task. This project
aims to combine (ensemble) an iterative decision-based multiple-attribute classifier
along with existing ones like C4.5, random forests, Bayesian classifiers, etc. We expect
that this will enhance the classification result for breast cancer and ovarian cancer. The
student will be expected to learn the existing classifiers and implement the ensemble
classifier and test it on the available datasets of breast and ovarian cancers.
Background: Data Structure and Algorithms, Object-Oriented Programming, Skills in
Java.
Number of students: 1
Expected Outcome: A running program implementing the ensemble classifier.
Level of Difficulty: Challenging.