Software for power flow computation

ARTERE is a software to perform power flow computation by Newton method. It includes standard features such as the switching of reactive power sources under limit, the adjustment of transformer ratios to control voltages, and the simulation of contingencies.

Contact person : myself


ARTERE does not require any installation. Just download the proper executable and save it in a place of your choice. The simplest way is to save it in the same directory as the data file(s).

User guide

ARTERE user guide is available in this PDF file.

Format of input data files

The format of the input data is described in this PDF file.

A simple example

  • Data of the 6-bus system studied in course ELEC0029 : in this file
  • graphic file to display results on one-line diagram : in this file


  • Windows 64-bit version with simple graphic user interface : .exe file
  • Windows 64-bit version to run in console (Command prompt) : .exe file
  • Windows 32-bit version with simple graphic user interface : .exe file
  • Windows 32-bit version to run in console (Command prompt) : .exe file
  • Linux 64-bit version to run in shell : binary file

Software for dynamic simulations

RAMSES is a software for time simulation of electric power systems in phasor mode (quasi-sinusoidal approximation). It has been developed in the context of our research on accelerated and parallel solvers for time simulation.

Contact persons are : Dr. Petros Aristidou ( and myself

A short introductory presentation of RAMSES is available in this PDF file.

Only the Windows (7, 10) version is described here. For a Linux version, please contact Dr Aristidou.


Before downloading, please note the following.
Permission is granted to download and use this limited version of the software for educational purposes only, without fee and without a signed licensing agreement. The software must not be redistributed; new users should be invited to download the software themselves. The authors and the University of Liège disclaim all liability regarding the use of the software. For uses beyond this limit, please contact me.

A free, limited version (max 90 buses) is available for download in this JAVA archive: ramses_educ.jar.

Installation and first use

RAMSES does not require any installation Just place the ramses_educ.jar file on your desktop (or in any other preferred folder). Leave this archive intact; in particular do not uncompress it ! The archive contains a (legal) copy of all executables and libraries required to run the simulation and display the results. When RAMSES is launched it creates a temporary working folder andcopies those executables and libraries into it.

To remove RAMSES from your computer, just delete the ramses_educ.jar file. RAMSES does not leave anything in your computer except the input data files that you have imported and the output result files that you have created.

To launch the software, just double-click on ramses_educ.jar. If it does not open, this means most probably that you do not have a JAVA machine installed on your computer. To further check this, open a command prompt and type "java". It should display a long message recalling the command sysntax, as shown on the right. If it does not, you must install a JAVA machine. This is free and easy; please refer to

Before starting to simulate a new system

Decompress the zip archive containing the input files (see Examples below) in a folder of your choice. Launch RAMSES as indicated above. In the "File" menu, select "Load configuration" and select the configuration file (see Examples below) obtained from the decompressed zip. This will fill various boxes of the RAMSES windows with file names and parameters. However, the file names refer to paths that do not match your own folder; they must be updated as explained next.

To update a name, click on the corresponding "Load file" button and select the file with the same name in your own folder. Repeat this operation for all files in the "System Data" and "Observables" windows. Once this is done, save the configuration by clicking on "Save Configuration" in the main "File" menu and overwrite the original configuration file.

The next time RAMSES will be run on this system, simply load the so updated configuration file; RAMSES will be ready to run.

Starting and exiting

To start the simulation, go to the window "Simulation" and click on the "Simulate" button at the bottom.

To quit RAMSES in a clean manner that closes all windows, select "Exit" in the main "File" menu and click on the middle button in the window that has poped up. This will delete the temporary folder.

Example 1 : simple 5-bus system

An academic system that I use to illustrate various notions of dynamics, control and stability.

  • Detailed description of the system : in this PDF file
  • input files : in this zip file
  • configuration file to load in RAMSES when starting : sim.cfg (included in zip file)

Example 2 : the Nordic test system

A test system set up and documented by the Task Force on "Test Systems for Voltage Stability and Security Analysis" of the IEEE PES Power System Dynamic Perfomance Committee.

  • detailed models, data and simulation results are given in the technical report which can be downloaded from the IEEE PES Resource Center, No PES-TR 19. See also or
  • input files : in this zip file. It contains a variants.pdf file explaining the various combinations of input files
  • configuration file to load in RAMSES when starting : sim_nothing.cfg, sim_trip.cfg or sim_short_trip.cfg (included in zip file).