modelPV_Plant
DIgSILENT model of a solar plant
Extends from OpenIPSL.Electrical.Essentials.pfComponent (Partial model containing all the parameters for entering power flow data).
Information
A PV Plant implemented according to the DIgSILENT template in PowerFactory.
NOTE 1: The PLL Dynamics are missing along with the active power reduction models for FRT events.
NOTE 2: Keep in mind that if external irradiance is connected it needs to be matched for the initial active power for steady-state initialization.
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 |
| Plant parameters | |||
| Types.ApparentPower | M_b | PV plant base power | |
| PV Array Dimensions | |||
| Integer | n_series | 20 | Number of modules in series |
| Integer | n_parallel | 140 | Number of modules in parallel |
| Parameters of PV Modules | |||
| Types.Time | Tr | 0.01 | Time constant of modules |
| Types.Voltage | U0_stc | 43.8 | Open-circuit voltage at Standard Test Conditions |
| Types.Voltage | Umpp_stc | 35 | MPP voltage at Standard Test Conditions |
| Types.Current | Impp_stc | 4.58 | MPP current at Standard Test Conditions |
| Types.Current | Isc_stc | 5 | Short-circuit current at Standard Test Conditions |
| SI.LinearTemperatureCoefficient | au | -0.0039 | Temperature correction factor (voltage) |
| SI.LinearTemperatureCoefficient | ai | 0.0004 | Temperature correction factor (current) |
| DC busbar parameters | |||
| SI.Capacitance | C | 1.5e-3 | Capacity of capacitor on DC busbar |
| Current Controller Parameters | |||
| Real | Kp | 0.005 | Gain, Active Power PI-Controller |
| Types.Time | Tip | 0.03 | Integration Time Constant, Active Power PI-Ctrl. |
| Types.Time | Trm | 0.001 | Measurement Delay |
| Types.Time | Tmpp | 5 | Time Delay MPP-Tracking |
| Types.PerUnit | id_min | 0 | Min. Active Current Limit |
| Types.PerUnit | id_max | 1 | Max. Active Current Limit |
| Types.Voltage | U_min | 200 | Minimal allowed DC-voltage |
| Types.PerUnit | iq_min | -1 | Min. Reactive Current Limit |
| Types.PerUnit | iq_max | 1 | Max. Reactive Current Limit |
| Real | Deadband | 0.1 | Deadband for Dynamic AC Voltage Support |
| Real | K_FRT | 2 | Gain for Dynamic AC Voltage Support |
| Boolean | i_EEG | false | false = acc. TC2007; true = acc. SDLWindV |
| Types.PerUnit | maxAbsCur | 1 | Max. allowed absolute current |
| Types.PerUnit | maxIq | 1 | Max.abs reactive current in normal operation |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Interfaces.PwPin | p |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| OpenIPSL.Electrical.SystemBase | SysData (from pfComponent) | Must add this line in all models | |
| OpenIPSL.Electrical.Solar.PowerFactory.DIgSILENT.Controller | controller | ||
| Modelica.Blocks.Sources.Constant | not_implemented_FRT | ||
| OpenIPSL.Electrical.Solar.PowerFactory.DIgSILENT.DCBusBar | busbar | ||
| OpenIPSL.Electrical.Solar.PowerFactory.General.ElmGenstat | generator | ||
| Modelica.Blocks.Math.Gain | pu_to_W | ||
| OpenIPSL.Electrical.Solar.PowerFactory.DIgSILENT.PVArray | pv_array |
Revisions
Model Name |
DIgSILENT PV System 3PH |
Reference |
PowerFactory Implementation in |
Last update |
January 2021 |
Author |
|
Contact |
|
Model Verification |
This model has not been verified against PowerFactory. |