The University of Southampton

ELEC3215 Fluids and Mechanical Materials

Module Overview

  • To outline the basic principles underlying the behaviour of fluids  
  • To provide knowledge and understanding of the fundamentals of fluid mechanics
  • To provide knowledge and understanding of structure of polymers and composites and how this determines mechanical properties
  • To introduce the laws of thermodynamics and their applications in a range of problems

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • The underlying principles governing Fluid Mechanics and Thermodynamics
  • The molecular characteristics of polymers and the application of thermodynamic principles to explain aspects of the behaviour of polymers
  • The mechanical behaviour of fluids, polymers, viscoelastic materials, semicrystalline polymers, crystalline structures and composites
  • Failure mechanisms of modern engineering materials: metal alloys, polymers, ceramics, composites.
  • Techniques used to determine the structure and mechanical properties of materials

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Outline the fundamental behaviour of fluids
  • Solve common fluid mechanics design problems, including examples of conservation of mass, momentum and energy analysis.
  • Understand the terminology of thermodynamics and be able to communicate with other engineers. Know the different forms of energy and understand what is meant by work and heat.
  • Understand the laws of thermodynamics, the Energy Equation and the importance of entropy.
  • Relate the microstructure and composition of materials to their mechanical properties and B8. Select materials for different applications based on the constraints of the given applications
  • Make general predictions about the ability of the given material to resist failure
  • Calculate the extent of diffusion-driven composition changes and to predict the equilibrium microstructure of a material from the phase diagram
  • Specify an appropriate heat treatment to improve alloy’s mechanical properties given the phase diagram for that alloy
  • Recommend methods for prevention of metallic corrosion
  • B15. Design composite materials to meet particular mechanical requirements

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Study and learn independently
  • Demonstrate study and time management skills
  • Solve mathematically based problems for engineering applications
  • Use fundamental knowledge to identify pertinent information for analysis
  • Solve numerical problems

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Identify the appropriate model for fluid mechanical problems and determine a solution
  • Explain the failure mechanism for given sample
  • Interpret micrographs in relation to mechanical properties

Syllabus

Introduction: Fluids and Other Materials:

  • Properties: density, pressure, temperature, viscosity, surface tension/capillary action 
  • Definitions: Newtonian fluids, non-Newtonian fluids, plastics

Hydrostatics:

  • Hydrostatic pressure and head, absolute/gauge and atmospheric pressure, the hydrostatic paradox, measurement by manometer
  • Forces on free surfaces, 
  • buoyancy and submerged and floating body stability

Fluid mechanics

  • Compressible and incompressible flow, 
  • Laminar and turbulent flow, Reynold’s number, mean velocity, 
  • Continuity of flow (conservation of mass). 
  • Conservation of momentum
  • Applications: force on plates from jets, pipes and curved pipes from jets, jet reaction force/propulsion 
  • Streamlines, Euler’s equation, Bernoulli’s equation, and Navier-stokes 
  • Applications: Closed conduit flow/ pipe flow, Reynolds number, friction loss, Moody diagram

Thermodynamics 1

  • Introduction and thermodynamic terminology; systems (open and closed), properties, processes, cycles; work; heat; specific heat; temperature (zeroth low of thermodynamics); internal energy; enthalpy. 
  • First Law of Thermodynamics First law and SFEE; specific heats of gases, application to non-flow processes

Fluid mechanics and Thermodynamics

  • Applications of SFEE to nozzles, diffusers, turbines
  • Conservation of energy and applications to fluid flow, pitot tube, ecryst meter

Thermodynamics 2

  • Second Law of Thermodynamics Statement of the law; heat engines; cycle efficiency; reversible and irreversible cycles and processes; the Carnot cycle; the reversed Carnot cycle; concept of entropy.

Molecular Structure of Polymers

  • Polymerisation
  • Molecular architecture
  • Copolymerisation
  • Thermoplastics and thermosets

Amorphous Polymers

  • Brittle materials
  • The glass transition
  • The thermodynamics of deformation
  • The entropy spring
  • Viscoelasticity, creep, stress relaxation and superposition
  • Representations of elastic and viscous behaviour
  • The Kelvin Model of viscoelasticity
  • The Maxwell Model of viscoelasticity

Ordering in Polymers

  • The thermodynamics of crystallisation 
  • Fractionation, segregation and properties
  • Environmental stress cracking and crazing
  • Synthetic and biological fibres
  • Fibre compactions

Blends and Composites

  • The thermodynamics of mixing
  • The mechanical properties of miscible and immiscible blends
  • Copolymerisation – structure and mechanical properties
  • Anisotropy in aligned long-fibre composites
  • Short fibre composites – end effects, and orientation

Properties of engineering materials relevant to failure

  • Engineering stress-strain curves
  • Yield strength and hardness
  • Brittle and ductile materials; impact and fracture toughness
  • Fatigue and creep resistance
  • Corrosion

Elements of fracture mechanics

  • Criteria for brittle and ductile fracture, relation between yield strength and toughness, Ductile-Brittle Transition Temperature
  • Designing of tough materials, metal-matrix composites

Metals and Alloys: microstructure vs mechanical properties

  • Crystalline and polycrystalline solids, grains and grain boundaries
  • Dislocations motion as a primary plastic deformation mechanism
  • Grain size, solution, order, precipitation and dispersion strengthening
  • Energy stored in grain boundaries and dislocations, effect of Cold Work

Microstructure control in metal alloys during solidification

  • Free energy as a driving force, phase diagram, partition coefficient 
  • Annealing: recovery, ecrystallization and grain growth
  • Precipitation, nucleation and growth, dispersion strengthened alloys

Diffusion

  • Thermal activation
  • Steady-state and transient processes
  • Surface hardening via diffusion

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
TutorialTutorials with assigned work sheets and problems8

Assessment

Assessment methods

MethodHoursPercentage contribution
Assessed problem sheets-20%
Exam2 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

COMP6226 Software Modelling Tools and Techniques for Critical Systems

Module Overview

This modules aims to provide practical skills in how to approach the modelling and design of a large critical software project. The module covers modelling techniques from requirements analysis to design and introduces a range of tools and approaches. In particular, formal modelling and tools to support this are covered. The inclusion of these derives from the demand of critical systems for rigourous Requirements Engineering with strong Validation and Verification practice. The module is compulsory for MSc Software Engineering students. Experience of Object-Oriented programming is assumed and some familiarity with UML would be an advantage. 

Aims & Objectives

Aims

On successful completion of this module you will:

Be able to use structured design methods and design patterns proficiently

Be able to demonstrate understanding of the relationship between formal modelling and software engineering

Be able to conduct refinement and verification in Event-B

Be able to use a variety of CASE tools and IDEs

Be able to apply modelling techniques to critical systems

Syllabus

Analysis and Design -

  Requirements Engineering 

  System Analysis and Design Principles 

  Architectural and Detailed Design in OO

 Approaches to Software Testing

Tools - 

  Tools for UML 

  Rodin for Event-B

Critical Systems -

  Design for Critical and Safety Critical Systems

  Levels of Criticality

  Formal Modelling of Critical Systems

  Validation and Verification

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureLectures covering the course material24
TutorialExercises to consolidate the learning and use of tools24

Assessment

Assessment methods

MethodHoursPercentage contribution
Group Activity - Modelling of Software System using UML-based approaches -15%
Group Activity - Modelling of Software System using Event B-15%
Exam2:30 hours70%

Referral Method: By examination

Share this module FacebookTwitterWeibo

ELEC3204 Wireless and Optical Communications

Module Overview

This module introduces both the wireless and optical propagation environments, the modelling of the corresponding channels as well as their implications on the design and architecture of wireless and optical communications systems. The basic principles of digital transmission in both wireless and optical communications are considered, including the techniques of enhancing the reliability of wireless and optical systems. The fundamental multiple-access and multiplexing concepts as well as the principles and challenges of broadban communications are also covered.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • understand the interactions of the various system components and the propagation environment
  • understand the principles of multiple-access and multiplexing communications
  • appreciate the design trade-offs of communications systems
  • understand the principles of broadband communications

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • design wireless and optical communications systems, including digital modulation/demodulation and diversity communications
  • parametrise and design space-time coding schemes
  • parametrise and design OFDM schemes
  • model material and fibre dispersion

Syllabus

Wireless Communications

- Radio propagation issues: pathloss, slow-fading, fast-fading, dispersion, wideband channels, power-budget, etc

- Cellular principles and multiple access techniques, such as FDMA, TDMA, CDMA, SDMA, OFDMA, etc.

- Modulation schemes, detection techniques and error rate calculations;

- Coherent and non-coherent communications;

- Space-time processing principles and diversity techniques;

- Direct-sequence code division multiple-access;

- Frequency-hopping code division multiple-access;

- Hybrid spread-spectrum code division multiple-access;

- Broadband multicarrier and  orthogonal frequency division multiplexing (OFDM) communications.

Optical Communications

- WDM systems

- dispersion (material and waveguide) but not based on derivations of modes

- effects of dispersion on choices of fibre - DSF, DCF and NZ-DSF

- multimode fibres and capacity

- nonlinear limits on power transmission

- electronics dispersion compensation

- advanced coding formats applied to optical comms

- error budget and simple comparison to back-to-back BER / power

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36

Assessment

Assessment methods

MethodHoursPercentage contribution
Space time coding parametrisation and design in Matlab-5%
OFDM parametrisation and design in Matlab-5%
Modelling of material and fibre dispersion in Matlab-5%
Exam2.5 hours85%

Referral Method: By examination

Share this module FacebookTwitterWeibo

WEBS6202 Further Web Science

Module Overview

This course builds on the learning outcomes of the Foundations of Web Science module to provide a deeper into an understanding of how a number of disciplinary perspectives can illuminate our understanding of specific Web phenomena.

A civil servant goes into work one morning to find out that she has to brief her Minister that afternoon before he faces questions in the House on the new replacement for the Digital Economy 2010 bill. A consultant has 4 hours to prepare a strategic response for BBC Online to the government's latest white paper on license fee funding. The SPARC scholarly publishing lobbying group needs to respond to an Open Access copyright development by producing an immediate press release for higher education leaders.

A Web scientist acting as a strategic consultant will be able to respond in the above circumstances, extracting relevant information from policy documents and creating a balanced response based on the best economic, sociological, technical, legal expertise that informs and provides appropriate evidence for strategic action. This module aims to give students both the information necessary to consider a range of issues relevant to the Web, and the experience of deconstructing policy documents and synthesising a comprehensive response in a short time.

Pre-requisites: WEBS6237 Foundations of Web Science

Aims & Objectives

Aims

After completing this module you will

  • have an in-depth understanding of  the issues relating to specific problems concerning the web

After successfully completing this module you will be able to

  • synthesise a report from a wide body of evidence
  • analyse a web science problem from multiple disciplinary perspectives
  • communicate technical knowledge to a professional but non-expert audience
  • plan and produce a complex piece of work in a realistic professional timescale
  • collaborate effectively in a group to achieve a goal in a restricted time

Syllabus

Each week is centred around a guest lecture from an external speaker on a variety of topics under the following headings:

  • E-Heatlth
  • Cybercrime and cyber security
  • Open data and open access
  • Politics and activism

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture1 lecture per week; each lecture is a stimulating talk giving an insight into a particular issue which also comes with a set of research papers and reports to read and a problem to address.10
TutorialAfter each lecture students will discuss the literature in student-led small-group seminars.10
TutorialAfter each lecture students will workshop a response to a set problem based on the evidence in the literature.

Assessment

Assessment methods

The examination must be sat at computers, with full access to the Web and other information services. (Only synchronous communication during the exam is barred.)

MethodHoursPercentage contribution
Exam3 hours100%

Referral Method: By examination

Share this module FacebookTwitterWeibo

COMP6221 Computational Thinking

Module Overview

The aim of this module is to provide non-computer science specialists (especially those who do not have any experience of programming) with an understanding of the topics, issues and challenges in Computer Science that will enable them to engage computational approaches to problems while acting as professionals and researchers in related fields. This principles of this module are based on Wing, J. (2006) Computational thinking, Communications of the ACM, v.49 n.3.

The discipline of Computer Science is built on a broad understanding of hardware systems, software algorithms, computation, information handling, modelling; topics that are laid out in the standard ACM Computer Science curriculum. A Bachelors degree introduces students to these areas and attempts to give expertise in a range of these subjects (the choice of which is determined by the focus of the course). A Masters level Computing degree will provide a more intensive treatment of these topics, with an aim to allow the student to work at the forefront of the discipline. This module aims to provide students who do not have a computing background with an understanding of the scope and importance of the broad range of computer science topics.

Aims & Objectives

Aims

After completing this course you will
  • the nature and history of Computer Science as an emerging research area
  • the breadth of Computer Science discipline
  • develop understanding of key areas of Computer Science
  • gain familiarity with topical isues in Computer Science (e.g. Internet of Things, 3D printing)
  • have experience in simple programming techniques
  • design and create an animated toy or household object using a Raspberry Pi
After successfully completing this course you will be able to
  • communicate technical concepts to a lay audience, in live opresentations and online, written material
  • develop and deliver outreach material in teams
  • create educational material for a school curriculum
 

Syllabus

  • Operating systems (1960s, resource management, UNIX/Linux, Windows, Mac, thin clients, cloud computing)
  • Databases (SQL, third normal form, Hadoop, data centres)
  • Devices (Mainframes, PCs, iPhones, sensor networks)
  • Programming Languages (binary, assembler, C, Object orientation, Java, LISP, Prolog, functional, scripting)
  • Algorithms (sorting, complexity, tractability, IP)
  • Artificial Intelligence (Lisa to Machine Learning, Neural Networks)
  • Graphics (OpenGL, PS3! GPUs)
  • Software Engineering (methodologies, projects, mythical man year)
  • Networks (Ethernet, X25, TCP/IP, routers, IPv6, Wifi, 3G, Wimax).
  • Python Programming
  • Raspberry Pi

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureComputing Science principles and techniques8
Computer LabHands on Python & Raspberry Pi sessions10

Assessment

Assessment methods

MethodHoursPercentage contribution
Public Engagement Presentations-40%
Teaching Activity-20%
Programming Labs-20%
Raspberry Pi Coursework-20%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC6230 VLSI Systems Design

Module Overview

To provide an understanding of the design and layout of digital VLSI circuits and systems through laboratories and design exercises making use of appropriate CAD tools.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • The design of digital CMOS integrated circuit cells
  • The design of small digital systems using predfined cells
  • The use of CAD tools in the design process

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Understand the principles of digital CMOS integrated circuit design
  • Derive compact and efficient circuit structures to implement digital functions

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Perform basic tasks on a Unix workstation
  • Organise your work in a logical manner in a Unix filesystem
  • Collaborate with others to agree a common specification and share out work
  • Communicate your work accurately and concisely through written reports

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Design digital CMOS cells using a layout editor
  • Verify the functionality and performance of CMOS designs using simulation tools
  • Design digital systems using hardware description language
  • Assemble CMOS cells to implement digital systems using a layout editor
  • Design test benches to verify digital systems using hardware description language

Syllabus

  • Layout for VLSI
    • Cell layout
    • Standard cell layout
    • Full and semi-custom design
    • Floorplanning
    • Bit slice design
  • Digital design using SystemVerilog
    • Introduction to SystemVerilog
    • Design for Synthesis
  • CAD Tools & Techniques
    • Magic VLSI layout editor
    • HSpice analogue circuit simulator
    • SystemVerilog Hardware Description Language and digital simulator
    • Cadence IC design toolset

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Computer LabA three-hour laboratory slot is reserved once per week to assist students.36
LectureLectures to support the laboratory activities and to prepare for second semester VLSI design.24

Assessment

Assessment methods

MethodHoursPercentage contribution
Mini design assignment with electronic submission of designs - Desex1-10%
Mini design assignment with electronic submission of designs - Desex2-20%
Design assignment with formal documentation - Desex3-35%
Design assignment with formal documentation - Desex4-35%
Lab (attendance and log book assessment)-25%
Calculation of final mark = (Desex1 + Desex2 + Desex3 + Desex4) * ( 75% + LABmark )-100%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC6225 High Voltage Insulation Systems

Module Overview

This module provides a systematic understanding of knowledge and critical awareness of issues related to the management and design of high voltage insulation systems. The course introduces a number of topics related to the design and testing of insulation systems and breakdown phenomena in insulation materials. The students will also be exposed to research activities undertaken within the Tony Davies High Voltage Laboratory. The lectures (seminars) are intended to support student self-learning activities and it is expected that the students should make use of a wide range of information resources including current IEC standards and research papers. Two assessment activities are designed to provide scope for students to work as a team (bushing insulation design) and individually (partial discharge classification). A range of skills, including technical (electric field simulation and programming) and transferable skills (presentation) are required to complete the two assignments.   

 

Students are not required to have taken ELEC3211 before taking ELEC6225, but it is strongly recommended.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • exposure to a range of insulation materials and composites used in HV insulation systems and their electrical properties
  • different requirements and compromised decision in practice when selecting insulation materials
  • communication and presentation skills

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • learn a comprehensive range of testing and measurement techniques to characterise insulation materials
  • acquire knowledge of electric field modelling and electric field control
  • acquire knowledge of partial discharges, condition monitoring and insulation quality assessment
  • expose to frontier research activities in high voltage insulation

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • design insulation system according to IEC standards

Syllabus

Insulation System Design, Electrical Breakdown and Materials (8 Lectures)

Review of electrical insulating materials, properties, composites, use in HV equipment, partial discharges, material ageing, surface and bulk breakdown processes. Cable, transformer, capacitors and Bushing Insulation design and stress control.

HV Testing and Measurement Techniques (6 Lectures)

International, BSI and IEEE Standards. Partial discharge, capacitance tan delta, withstand, lightening impulse etc. Material based of current IEC standards. Condition monitoring and assessment of HV insulation systems.

Research Issues (6 lectures)

Solid Insulation: Electrical treeing and short-term breakdown processes, test geometries, environmental factors. Short term breakdown tests. Condition assessment, partial discharge detection and characterisation.

Liquid Insulation: Discharges in oil, DGA and degradation of transformer oil.

Gas Insulation: Production of corona, plasma, problems and applications

Electrical Field Control and Insulation Design (4 lectures)

Bushing design

Cable insulation design

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureLectures covering core materials24
TutorialAssignment One progress meeting and feedback sessions for CWs 4

Assessment

Assessment methods

MethodHoursPercentage contribution
275 kV Bushing Insulation Design - Students work in groups to design 275 kV bushing based on materials and dimensions provided using one of the two electric field grading methods. The electric field at crucial regions needs to be simulated using available software. Assessment based on the electric field, PD inception voltage and flashover voltage should be made on the bushing. -60%
Partial discharges and clsssifcation - In this work the students work in paris. They are required to do 10 minutes oral presentation on PD and PD classification/identification. They are also required to write a program that can identify PD type from an unknown data obtained from HV laboratory.-40%

Referral Method: By set coursework assignment(s)

Share this module FacebookTwitterWeibo

ELEC2219 Electromagnetism for EEE

Module Overview

This module introduces and develops the knowledge in fundamental electromagnetics for second year Electrical and Electronic Engineering students. The course presents the basic concepts of electromagnetic theory from a physical and application point of view. The vector algebra used in electromagnetic theory is introduced in the electromagnetic field context. The course uses numerical methods to solve and visualise electromagnetic fields for simple problems so that students gain a better understanding of the electromagnetic field theory which is core of any electrical and electronic engineering degree.

The students should have covered in their first year Mathematics for Electronic and Electrical Engineering (MATH 1055) and Electric Materials and Fields course (ELEC 1206). Although these two courses are not pre-requisites, students will cope better with the material of this course if MATH 1055 and ELEC 1206 were already covered in their first year.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Basic concepts of electromagnetic theory
  • Vector algebra in the electromagnetic field context
  • Properties of static and time-varying electromagnetic fields
  • Physical meaning of Maxwell's equations
  • Mathematical description of fundamental laws of electromagnetism
  • Electric and magnetic properties of matter
  • Principles of electromagnetic radiation
  • Fundamentals of modelling and simulation techniques applied to electromagnetics
  • Principles of finite difference and finite element formulations
  • Advantages and limitations of various field modelling techniques

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Appreciate the role of computational electromagnetics in engineering
  • Identify different types of equations governing electromagnetic processes
  • Derive equations describing electromagnetic phenomena
  • Formulate fundamental laws of electromagnetism
  • Solve differential equations using separation of variables
  • Analyse simple electromagnetic systems
  • Appreciate the complexity of CAD systems for electromagnetic design
  • Distinguish between various stages associated with CAD
  • Design models suitable to analyse performance of electromagnetic devices
  • Relate field displays to fundamental concepts of electromagnetics

Transferable and Generic

Having successfully completed this module, you will be able to:

  • Write programs using C language and Matlab scripts
  • Use electromagnetic CAD packages
  • Write technical reports
  • Work in a small team to conduct an experiment

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Demonstrate electromagnetic theory applied to simple practical situations
  • Explain the meaning and consequences of field theory
  • Apply Maxwell's equations to problems involving simple configurations
  • Interpret electromagnetic solutions
  • Explain the operation of simple electromagnetic devices
  • Apply mathematical methods and vector algebra to practical problems
  • Be familiar with running commercial finite element software for electromagnetics
  • Set up, solve and interrogate solutions to problems using FE software

Syllabus

  1. Approximate methods of field solution - Geometrical properties of fields; method of 'tubes and slices'.
  2. Flow of steady current - Potential gradient; current density; geometrical properties of fields; divergence; nabla operator; Laplace's equation.
  3. Electrostatics - The electric field vector; scalar electric potential; Gauss's theorem and divergence; conservative fields; Laplace and Poisson equations; electric dipole, line charge, surface charge; solution of Laplace's equation by separation of variables; polarisation; dielectrics, electric boundary conditions.
  4. Magnetostatics  - Non-conservative fields, Ampere's law and curl; magnetic vector potential; magnetization and magnetic boundary conditions
  5. Electromagnetic induction - Faraday's law; induced and conservative components of the electric field, emf and potential difference.
  6. Maxwell's equations  - Displacement current; Maxwell's and constituent equations; the Lorentz guage; wave equation.
  7. Time-varying fields in conductors - Diffusion and Helmholtz equations; skin depth, surface impedance; eddy currents in slabs, plates andcylindrical conductors.
  8. Electromagnetic radiation - Current element; radiation resistance; plane waves; linear antenna; waveguides; reflection and refraction of light; total internal reflection in optical waveguides, and fibers.
  9. Principles of electromechanical energy conversion - Generalised variables for electromechanical systems; Hamilton’s principle and Lagrangian state function; conservative and non-conservative systems; examples.
  10. Computational aspects of approximate methods of field solution - The method of tubes and slices.
  11. Review of field equations - Classification of fields: Laplace's, Poisson's, Helmholtz, diffusion, wave equations; Vector and scalar formulations.
  12. Finite difference method - Five-point scheme, SOR; example; Diffusion and wave equations, explicit formulation, Crank-Nicholson implicit scheme, a weighted average approximation, alternating-direction implicit method; Convergence and stability; handling of boundary conditions; Alternative formulation of the finite-difference method.
  13. Finite element method - Variational formulation, first-order triangular elements, discretisation and matrix assembly; the art of sparse matrices; alternative approximate formulations (including Galerkin).

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
Lecture36
Tutorial6
Specialist Lab9

Assessment

Assessment methods

MethodHoursPercentage contribution
Eddy current screening-5%
Magnetostatic screening – properties of magnetic materials (magnetic permeability)-5%
Radiation experiment – dipole and monopole radiation, differential transmission line, reflectors, directivity and radiation pattern-5%
TAS+FD+FE-17.5%
FE using Magnet-17.5%
Exam2 hours hours50%

Referral Method: By examination, with the original coursework mark being carried forward

Share this module FacebookTwitterWeibo

ELEC6218 Signal Processing

Module Overview

This module aims to introduce to the students signal processing techniques, including analogue and digital filter design and systems design theories. The module also introduces the concepts of statistical signal processing including estimation and detection theories, with illustrative case studies to demonstrate how these techniques can be used in communications systems.

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Analyse the effect of sampling on electronics signals
  • Characterise random signals and processes
  • Apply statistical signal processing estimation techniques to communications systems

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Design analogue and digital filters according to set specifications
  • Design adaptive filters

Syllabus

  • Analog filter design --- specifications, physical approximations, performance specifications, design. Covering Butterworth, Chebyshev, Elliptic types and their relative performance.
  • Sampling and reconstruction theory --- review of the basics
  • z transform analysis
  • Digital filter design ---- specifications, physical approximations, performance specifications, design. Covering Butterworth, Chebyshev, Elliptic types and their relative performance.
  • Random processes: models and processing
  • Adaptive filter design and implementation
  • Estimation Theory: Maximum Likelihood Estimation, Least squares estimation, Baysian estimation

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureThree lectures per week36
TutorialOne tutorial session per week12

Assessment

Assessment methods

MethodHoursPercentage contribution
Deterministic filter design coursework-10%
Statistical signal processing coursework-10%
Exam2 hours80%

Referral Method: By examination

Share this module FacebookTwitterWeibo

COMP6223 Computer Vision (MSc)

Module Overview

The challenge of computer vision is to develop a computer based system with the capabilities of the human eye-brain system. It is therefore primarily concerned with the problem of capturing and making sense of digital images. The field draws heavily on many subjects including digital image processing, artificial intelligence, computer graphics and psychology.

This course will explore some of the basic principles and techniques from these areas which are currently being used in real-world computer vision systems and the research and development of new systems.

This module will be taught together with COMP3204 Computer Vision. This module will have higher requirements on the desired learning outcomes which will be assessed by a different set of coursework. 

Objectives:

  • To develop the students' understanding of the basic principles and techniques of image processing and image understanding.
  • To develop the students' skills in the design and implementation of computer vision software

Aims & Objectives

Aims

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Human and computer vision systems
  • Current approaches to image formation and image modelling
  • Current approaches to basic image processing and computer vision

Subject Specific Intellectual

Having successfully completed this module, you will be able to:

  • Demonstrate awareness of the current key research issues in computer vision
  • Analyse and design a range of algorithms for image processing and computer vision
  • Develop and evaluate solutions to problems in computer vision

Subject Specific Practical

Having successfully completed this module, you will be able to:

  • Implement basic image processing algorithms

Syllabus

  • The human eye-brain system as a model for computer vision
  • Image formation: sampling theorem, Fourier transform and Fourier analysis
  • Image models
  • Basic image processing: Sampling and quantisation, Brightness and colour, Histogram operations, Filters and convolution, Frequency domain processing
  • Edge detection
  • Boundary and line extraction
  • Building machines that see: constraints, robustness, invariance and repeatability
  • Fundamentals of machine-learning: classification and clustering
  • Understanding covariance, eigendecomposition and PCA
  • Feature extraction
  • Interest point detection
  • Segmentation
  • 2-D Shape representation
  • Local features
  • Image matching
  • Large-scale image search and feature indexing
  • Understanding image data and performing classification and recognition
  • 3D vision systems
  • Recovering depth from multiple views
  • Practical examples, including: biometric systems (recognising people), industrial computer vision, etc

Learning & Teaching

Learning & teaching methods

ActivityDescriptionHours
LectureLectures and demonstrations of material24
TutorialStudents develop and present implementations of basic material12

Assessment

Assessment methods

MethodHoursPercentage contribution
Experiment with a classical computer vision technique-10%
Build basic technique-15%
Group coursework -20%
Exam2 hours55%

Referral Method: By examination and a new coursework assignment

Share this module FacebookTwitterWeibo

Pages