Skip to main content
Before choosing courseFEH3240 Information Modeling with Application to Power Systems 6.0 creditsAdministrate About course

Due to deregulation, merging of previously isolated markets and unbundling of incumbent electric utilities, a majority of the operational control challenges in modern power systems require extensive exchange of data between market participants. To enable interoperability, the exchange is done according to standardised formats which in turn are based on information models that represent dynamic and static information about the power system. The formats are to some extent standardised by organsiations such as the IEC, NIST and the IEEE, but many open issues remain on how to develop semantically correct information models of parts or complete power systems.

Course offering missing for current semester as well as for previous and coming semesters
* Retrieved from Course syllabus FEH3240 (Spring 2019–)

Content and learning outcomes

Course contents

The course consists of a series of seminars at which selected parts of the literature are presented and discussed. In addition, the course consists of a modeling assignment, a information exchange assignment finally the  development of a research plan. Completion of all fours parts of the course are mandatory for passing the course.

Intended learning outcomes

After completing the course, the participants should be able to:

·         Describe and apply fundamental information modeling concepts, and relate these to industry standard languages, such as UML.

·         Apply tools, such as Protege, for creation of system ontologies, and using these to capture semantically valid models

·         Apply tools for serialisation of information models to enable data exchange.

·         Perform modeling of typical power system topologies for static model exchange.

Identify topics within power system control requiring  information exchange beyond what is currently developed.

Course Disposition


The course consists of 6 seminars, covering:

1.       Basics of information modeling, UML class diagrams

2.       XML, RDF and OWL

3.       Semantic modeling and ontologies

4.       Power System topology modling using the CIM

5.       CIM Profiles for planned and partial model exchange

6.       CIM-XML serialisations for information exchange.

As preparation, participants will be asked to read relevant parts of the course literature and prepare short summaries to be presented at the seminars.

Modeling assignment

The modeling assignment consists of two parts, first, developing models of a small fictitious power system in UML using the Enterprise Architecture Sparx infomration  modeling tool. Second, development of a semantically richer OWL model of the same system. The assignment is passed by presenting both models, and writing a short summary about the differences between the two modeling approaches.

Information Exchange Assignment

The information exchange assignment involves using the information model created previously and importing it into the InterPSS power system simulator, performing a power flow analysis and from the solved power system state create CIM profiles, for export.

Research Plan

Based on additional reading of research papers handed out during the course, the participants are expected to identify areas still requiring formalisation and standardisation to enable full interoperability.

Literature and preparations

Specific prerequisites

Admitted to PhD program at KTH.

Recommended prerequisites

No information inserted




No information inserted

Examination and completion

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

Grading scale

P, F


  • EXA1 - Examination, 6,0 hp, betygsskala: 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.

Other requirements for final grade

Complete all four course components with a passing grade.

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Profile picture Lars Nordström

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 web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web FEH3240

Offered by

EECS/Electric Power and Energy Systems

Main field of study

No information inserted

Education cycle

Third cycle

Add-on studies

No information inserted

Postgraduate course

Postgraduate courses at EECS/Electric Power and Energy Systems