Skip to main content
Till KTH:s startsida Till KTH:s startsida

EH2750 Computer Applications in Power Systems, Advanced Course 7.5 credits

Course offerings are missing for current or upcoming semesters.
Headings with content from the Course syllabus EH2750 (Autumn 2011–) are denoted with an asterisk ( )

Content and learning outcomes

Course contents

The course includes theory and practice of autonomous systems in general, and specifically how such systems can be used to control and automate power systems. The course also consists of theory for distributed multi-agent systems, and how these can be developed in practice. A large part of the course consists of programming (Java) in a distributed platform (JACK) connected to a simple power system emulator where the theoretical concepts easily are applied in practical systems functions.

The platform means that the requirement of prior knowledge of programming is low in relation to the solutions that are implemented.

Intended learning outcomes

The purpose of the course is for the student to be able to independently analyse requirements for advanced functions for automation and control of power systems and translate these requirements into a distributed system solution. After the course the students shall be able to:

  • Analyse requirements for advanced functions for power system control and automation and document these in the form of use cases - Use Cases
  • Be able to formulate problems in control and automation of power systems as a search problem and create algorithms to solve these problems.
  • Independently translate requirements on a system solution into a design of a distributed control system for control and automation of power systems .
  • Independently plan and execute a project in a group of students including requirements analysis and documentation, as well as design and implementation.
  • Implement functions for power system control using predefined components and standardized interfaces.
  • Present results orally and in writing.

Literature and preparations

Specific prerequisites

Bachelors level in Electrical Engineering or Computer Science. 

Recommended prerequisites

EH2740 Computer Applications in Power Systems, basic course

Equipment

Use of a personal laptop for the programming assignments is an advantage, but not a requirement.

Literature

Introduction to Multi-agent systems, Michael Wooldridge, ISBN 978-0470519462


In addition to the course book, shorter texts and articles will be used for specific topics. These will be provided during the course.

Examination and completion

If the course is discontinued, students may request to be examined during the following two academic years.

Grading scale

A, B, C, D, E, FX, F

Examination

  • PRO1 - Project, 7.0 credits, grading scale: A, B, C, D, E, FX, F
  • SEM1 - Seminar, 0.5 credits, grading scale: P, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

The project assignment (PRO1)  is performed in groups. The student’s individual performance is assessed by individual meetings and presentations during execution of the project. The seminar (SEM1) is individual and passing it is a strict requirement to start the project assignment.

Other requirements for final grade

All included examination parts (PRO1 and SEM1) must be passed. Grade is based solely on the student's performance in the project. The grade is based on how well the project was executed with respect to the theoretical and technical content, the degree of independent work in the implementation and quality of oral and written presentation.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted

Examiner

Ethical approach

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Further information

Course room in Canvas

Registered students find further information about the implementation of the course in the course room in Canvas. A link to the course room can be found under the tab Studies in the Personal menu at the start of the course.

Offered by

Main field of study

Electrical Engineering

Education cycle

Second cycle

Add-on studies

No information inserted

Contact

Lars Nordström