Computer Applications in Power Systems

Innehåll visas utifrån dina val

Om du inte hittar någon sida, schemahändelse eller nyhet på din kurswebb kan det bero på att du inte ser den kursomgången/gruppen inom kursen som innehållet tillhör.

Veta mer om din kurswebb

Din kurswebb är sidorna för en kurs du prenumererar på. Du väljer sedan vilka omgångar/grupper inom kursen du vill ha information från. Är du registrerad på en kursomgång sköts prenumeration och val av kursomgäng automatiskt åt dig. Vill du ändra något av detta gör du det under Mina inställningar.

När du är inloggad på din kurswebb ser du:
  • Kursöversikt, nyheter och schema med information som är filtrerat utifrån dina valda omgångar/grupper inom kursen
  • Allmänna sidor för hela kursen
  • Kurswikin som är sidor som alla, lärare och studenter, kan skapa och redigera
  • Sidor som hör till de omgångar/grupper inom kursen du valt eller som valts för dig

Log in to your course web

You are not logged in KTH, so we cannot customize the content.


Efficient planning, operation and control of electric power systems are completely dependent on well functioning computer systems. A key function in these systems is the ability to analyse large amounts of data. Such analysis needs to be done both in off-line situations to optimize dispatch of generation, forecast production of RES, plan grid expansions and understand customer behaviour, but also in real-time to identify faults and risks of instability as well as decision support for automatic grid reconfiguration. For all these applications, the analysis of large amounts of high quality data - popularly know as Big Data - is critical for providing necessary support for decision-making or automated control actions.

Course Memo is available here.

Course Objectives

The aim of the course is to train the students in developing computer systems for advanced planning, operation and control of electric power systems. On completion of the course, the student will be able to:

  • Analyze the need for information exchange and suggest appropriate information models and protocols.
  • Create consistent information models for power systems control.
  • Develop database to store essential information about power system.
  • Define  and implement a suitable machine learning algorithms for identification of power system state.


EH2741 Communication & Control in Electric Power Systems.

Course Structure

The course consists of three blocks: Software development in Java, power system data modelling and machine learning. The software development block runs throughout the course and forms the basis for the two other blocks.

  1. Software Development in Java starts from the basics of Java programming and introduces the student to software development in Java including aspects such as file input/output, XML parsing, and integration with databases.
  2. Power System Data modelling is focused on modelling of power system data according to the Common Information model making it amenable for analysis in computer applications.
  3. Machine learning finally, provides an introduction to simple techniques and algorithms focused on analyzing large amounts of data such as for example measurements from power systems.


Feedback News