Renewable Inverter Interface
This package contains components that model the inverter interface of the WECC-based renewable energy sources.
| Name | Description |
|---|---|
| Renewable energy generator/converter model A | |
| Base classes for renewable energy generator/converter models from PSSE |
OpenIPSL.Electrical.Renewables.PSSE.InverterInterface.REGCA1Renewable energy generator/converter model A
The REGCA1 component is used to represent the renewable source (inverter) interface with the grid. It takes in as input the real current command (Ipcmd) and the reactive current command (Iqcmd) from the electrical controller, and outputs real (Ip) and reactive (Iq) injected currents to the grid through OpenIPSL's proprietary pwpin connector.
In order to properly initialize all the components that form the renewable energy source, the REGC_A component has five initialization outputs, which its constant output originates from the starting power flow: initial real and reactive injection currents (IP0 and IQ0), initial terminal voltage (v_0), and initial active and reactive power injections (p_0 and q_0). This method reduces repetitiveness of initialization calculation, being calculated once at the REGCA1 component.
The connection with other components requires a closed loop through terminal voltage variable (V_t), and active and reactive power generation (Pgen and Qgen).
The modelling of such devices is based, mainly, on the following reference:
Siemens: "PSS®E Model Library" [PSSE-MODELS].
Extends from BaseClasses.BaseREGC (Base renewable generator/converter for PSSE models).
| Name | Description |
|---|---|
| Power flow data | |
| M_b | Machine base power [V.A] |
| S_b | System base power [V.A] |
| V_b | Base voltage of the bus [V] |
| fn | System frequency [Hz] |
| P_0 | Initial active power [W] |
| Q_0 | Initial reactive power [var] |
| v_0 | Initial voltage magnitude [1] |
| angle_0 | Initial voltage angle [rad] |
| displayPF | Display power flow: |
| Input Parameters | |
| Tg | Converter time constant [s] |
| rrpwr | Low Voltage Power Logic (LVPL) ramp rate limit [1/s] |
| Brkpt | LVPL characteristic voltage 2 [1] |
| Zerox | LVPL characteristic voltage 1 [1] |
| Lvpl1 | LVPL gain [1] |
| Volim | Voltage limit for high voltage reactive current management [1] |
| lvpnt1 | High voltage point for low voltage active current management [1] |
| lvpnt0 | Low voltage point for low voltage active current management [1] |
| Iolim | Current limit for high voltage reactive current management (specified as a negative value) [1] |
| Tfltr | Voltage filter time constant for low voltage active current management [s] |
| Khv | Overvoltage compensation gain used in the high voltage reactive current management |
| Iqrmax | Upper limit on rate of change for reactive current [1/s] |
| Iqrmin | Lower limit on rate of change for reactive current [1/s] |
| Controls | |
| Lvplsw | Enable (true) or disable (false) low voltage power logic. |
| Name | Description |
|---|---|
| p | |
| Iqcmd | Imaginary Command Current |
| Ipcmd | Real Command Current |
| IQ0 | Initial Reactive Power |
| IP0 | Initial Active Power |
| V_0 | Initial Terminal Voltage Magnitude |
| q_0 | Initial Reactive Power |
| p_0 | Initial Active Power |
| V_t | Terminal Voltage Magnitude |
| Pgen | Active Power injection |
| Qgen | Reactive Power injection |