OpenIPSL.Data.PowerPlant.Examples

Examples to illustrate the usage of parameter data sets in OpenIPSL

Information

This package contains two examples aimed to illustrate the correct use of parameter data sets in OpenIPSL:

Please read the How-To guide before studying the examples.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
OpenIPSL.Data.PowerPlant.Examples.Anderson Anderson SMIB system to learn how to use the data set records (Anderson book)
OpenIPSL.Data.PowerPlant.Examples.IEEE421 IEEE421 SMIB system to learn how to use the data set records (IEEE421.5 standard)
OpenIPSL.Data.PowerPlant.Examples.PFData PFData Records with Power Flow solutions as obtained from GridCal and pf2rec

OpenIPSL.Data.PowerPlant.Examples.Anderson OpenIPSL.Data.PowerPlant.Examples.Anderson

SMIB system to learn how to use the data set records (Anderson book)

Information

This example demonstrates the use of records with synchronous machine, excitation system, power system stabilizer and turbine-governor model parameters, based on data sets published in [Anderson2002]. The generator group for this example includes a GENROE machine together with an ESDC1A excitation system model, an IEE2ST PSS model and an IEESGO turbine-governor model.

Instructions

Please start by completing the 3 first steps of the instructions in GenerationGroup.Generator2. A OpenIPSL.Data.PowerPlant.GUDynamics record must be dragged and dropped into that model and its GUnitDynamics parameter must be propagated before continuing with the following steps:

  1. Open the parameter window of the generation group component.
  2. Choose the appropriate parameter data set for the generating unit dynamics from the GUnitDynamics dropdown list. To do this, double-click the generator1 component. Then, expand the drop-down list of the GUnitDynamics parameter. Finally, choose the Anderson Fossil Steam Unit 15 (448 MVA) option.
  3. Choose the right data set for the powerFlow record. The procedure is very similar as in the previous step. This time just expand the drop-down list of the PowerFlow parameter of the powerFlow record. Choose the PF solutions for Pload = 50 MW option.
  4. Insert component references to the powerFlow record to define the initial power flow values. This has to be done for the following components:
  5. Go back to the instructions in GenerationGroup.Generator2 and follow step 4.

Extends from OpenIPSL.Tests.BaseClasses.SMIB (SMIB - Single Machine Infinite Base system with one load.).

Parameters

NameDescription
gENCLS 
constantLoad 

OpenIPSL.Data.PowerPlant.Examples.IEEE421 OpenIPSL.Data.PowerPlant.Examples.IEEE421

SMIB system to learn how to use the data set records (IEEE421.5 standard)

Information

This example demonstrates the use of records with synchronous machine, excitation system, and power system stabilizer parameters, based on data sets published in [IEEE2005]. The generator group for this example includes a GENSAE machine together with an ESST1A excitation system model and a PSS2B PSS model.

Instructions

Please start by completing the 3 first steps of the instructions in GenerationGroup.Generator1. A OpenIPSL.Data.PowerPlant.GUDynamics record must be dragged and dropped into that model and its GUnitDynamics parameter must be propagated before continuing with the following steps:

  1. Open the parameter window of the generation group component.
  2. Choose the appropriate parameter data set for the generating unit dynamics from the GUnitDynamics dropdown list. To do this, double-click the generator1 component. Then, expand the drop-down list of the GUnitDynamics parameter. Finally, choose the IEEE421.5 ST1A Type Excitation System Model Data Set 1 option.
  3. Choose the right data set for the powerFlow record. The procedure is very similar as in the previous step. This time just expand the drop-down list of the PowerFlow parameter of the powerFlow record. Choose the PF solutions for Pload = 50 MW option.
  4. Insert component references to the powerFlow record to define the initial power flow values. This has to be done for the following components:
  5. Go back to the instructions in GenerationGroup.Generator1 and follow step 4.

Extends from OpenIPSL.Tests.BaseClasses.SMIB (SMIB - Single Machine Infinite Base system with one load.).

Parameters

NameDescription
gENCLS 
constantLoad 
Automatically generated Thu Feb 26 06:56:12 2026.