modelGenerator1
Generation Group for example that uses the IEEE421.5-based data set
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Information
Generation group for the example that uses the IEEE421.5-based data set.
Instructions
The steps for the correct use of the data sets are indicated below:
- Drag and Drop an instance of a
OpenIPSL.Data.PowerPlant.GUDynamicsrecord to the diagram layer of your generation group model. - Propagate the
GUnitDynamicsparameter of theGUDynamicsrecord. - Go to the upper-level model that contains an instance of this generation group (e.g., IEEE421 example model). Complete the local instructions and come back to continue with step 4.
- Insert component references inside the parameter fields of the Synchronous Machine,
Excitation System and Power System Stabilizer blocks.
For example, to specify the inertia constant of the GENSAE synchronous machine
(i.e., H), you must fill its field with this expression:
gUDynamics.guDynamics.machine.H. To do this, you can either type the value or recreate the whole path, by first clicking the Insert Component Reference option and then navigating the references accordingly.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Power flow data | |||
| Types.ApparentPower | S_b (from pfComponent) | SysData.S_b | System base power |
| Types.Voltage | V_b (from pfComponent) | 400e3 | Base voltage of the bus |
| Types.Frequency | fn (from pfComponent) | SysData.fn | System frequency |
| Types.ActivePower | P_0 (from pfComponent) | 1e6 | Initial active power |
| Types.ReactivePower | Q_0 (from pfComponent) | 0 | Initial reactive power |
| Types.PerUnit | v_0 (from pfComponent) | 1 | Initial voltage magnitude |
| Types.Angle | angle_0 (from pfComponent) | 0 | Initial voltage angle |
| Boolean | displayPF (from pfComponent) | false | Display power flow: |
| Parameter mask | |||
| Boolean | enableS_b (from pfComponent) | false | Enable S_b in parameter list |
| Boolean | enableV_b (from pfComponent) | false | Enable V_b in parameter list |
| Boolean | enablefn (from pfComponent) | false | Enable fn in parameter list |
| Boolean | enableP_0 (from pfComponent) | false | Enable P_0 in parameter list |
| Boolean | enableQ_0 (from pfComponent) | false | Enable Q_0 in parameter list |
| Boolean | enablev_0 (from pfComponent) | false | Enable v_0 in parameter list |
| Boolean | enableangle_0 (from pfComponent) | false | Enable angle_0 in parameter list |
| Boolean | enabledisplayPF (from pfComponent) | false | Enable displayPF in parameter list |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | pwPin |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| OpenIPSL.Electrical.Machines.PSSE.GENSAE | gENSAE | ||
| Modelica.Blocks.Sources.Constant | zero | ||
| OpenIPSL.Electrical.Controls.PSSE.ES.ESST1A | eSST1A | ||
| Modelica.Blocks.Sources.Constant | minusInf | ||
| Modelica.Blocks.Sources.Constant | plusInf | ||
| OpenIPSL.Electrical.Controls.PSSE.PSS.PSS2B | pSS2B | ||
| GUDynamics | gUDynamics |
Contents
| Name | Description |
|---|---|