modelGenerator2
Generation Group for the example that uses the Anderson-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 Anderson-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., Anderson 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, Power System Stabilizer and Turbine/Governor blocks.
For example, to specify the inertia constant of the GENROE 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.GENROE | gENROE | ||
| Modelica.Blocks.Sources.Constant | zero | ||
| OpenIPSL.Electrical.Controls.PSSE.ES.ESDC1A | eSDC1A | ||
| Modelica.Blocks.Sources.Constant | minusInf | ||
| OpenIPSL.Electrical.Controls.PSSE.PSS.IEE2ST | iEE2ST | ||
| OpenIPSL.Electrical.Controls.PSSE.TG.IEESGO | iEESGO | ||
| GUDynamics | gUDynamics |
Contents
| Name | Description |
|---|---|