TEL 402
Software/Computer Applications in Electrical Engineering
2
Course Description
On the completion of the course, the student should be able to:
1. analyse a control problem and suggest an appropriate system architecture;
2. analyse the need for information exchange and suggest appropriate information models
and protocols;
3. develop simple software for a controller;
4. analyse the information needed for a given automation and control function for power
systems;
5. create consistent information models for power systems control; and
6. use of matlab/simulink for analysing performances of power systems.
Course Outline
The course consists of three blocks, each consisting of a project assignment, lectures and
exercise sessions:
Block One includes analysis and modeling of the need for Information exchange for power
system control. The aim is to train the students to analyse different perspectives on
information necessary for power system control. The project assignment in the block includes
implementation of a simple information model for the exchange of data on power systems.
Block Two includes basics in programming techniques and computer science focusing on
machine learning methods with applications in power systems. The project assignment in the
block consists of developing machine learning algorithms for forecasting.
Block Three includes Introduction to matlab: Laboratory oriented course designed to introduce
students who already have taken a programming course to programming in MATLAB. Topics
include introduction to the MATLAB environment, matrix manipulation and computation,
MATLAB programming language, writing functions and scripts, and production of 2D graphical
output.