Test Cases

The existing power system test cases are stored in ./pydynamicestimator/test cases subfolder. The list of current examples includes:

IEEE39_bus

The IEEE39 bus test case is shown in Figure 1. The bolded areas are included in the estimation, whereas the grayed out areas are only used to generate ground-truth values for validating the performance. The topology, parameters and dynamic models of grayed out areas are inaccessible to the estimator. The topology and parameters of the bolded part of the system is known. All loads consumptions are unknown/inaccessible to the estimator.

SIMULATION DATA

Used dynamic models for simulation (ground-truth) values:
  • Subtransient synchronous generators

Simulated disturbances:
  • Short circuit on branch 5-8 (t = 7.00 s)

  • Short circuit cleared by opening the branch on both ends (t = 7.04 s)

  • Load change at node 5 (t = 9.00 s)

ESTIMATION DATA

Used models for estimation:
  • Transient synchronous generators

Disturbances known to the estimator:
  • None

Available phasor measurements:

The following buses are equipped with voltage phasor measurements:
  • Bus 16

  • Bus 23

  • Bus 34

  • Bus 21

The following branches are equipped with current phasor measurements:
  • Bus 16 - Bus 19

  • Bus 16 - Bus 24

  • Bus 22 - Bus 23

Example PDF Page 1

Figure 1: IEEE_39bus.

IEEE39_bus_ideal

This test case is very similar to the previous one except that all modeling errors and process and measurement noises are set to zero. The purpose of this model is mostly for functional testing to verify is the estimator produces perfect estimation in perfect conditions.