modelSolarGenerator
Extends from ModPowerSystems.Base.Interfaces.ComplexPhasor.SinglePhase.OnePortGroundedInit.
Information
The model is according to the paper "A novel model for photovoltaic array performance prediction" by Wei Zhou et al.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| SI.Voltage | Vnom (from OnePortGroundedInit) | 110e3 | Nominal phase-to-phase RMS voltage |
| Modelica.SIunits.ActivePower | Pnom | 5000 | installed nominal power |
| String | profileFileName | "NoName" | file where matrix is stored |
| String | profileName | "NoName" | table name on file |
| Boolean | StatusOn | true | generator on/off |
| Integer | ControllerType | 0 | 0 = No control, 1 = Q provision, 2 = P curtailment at plant, 3 = P curtailment at PCC |
| Real | CurtailLimit | 70.0 | curtailment limit for active power (only effective for controller types 2 and 3) |
| Data in/out | |||
| Boolean | enableOutputPsolar | false | |
| Boolean | enableInputPload | false | |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| ModPowerSystems.Base.Interfaces.ComplexPhasor.SinglePhase.Pin | Pin1 (from OnePortGrounded) | ||
| Modelica.Blocks.Interfaces.RealInput | P_loadIn | input pin for load measurement (necessary only for control type 3) | |
| Modelica.Blocks.Interfaces.RealOutput | P_loadMeas | support output to allow for parameter dependent load measurement input pin | |
| Modelica.Blocks.Interfaces.RealOutput | P_solarOut | -P | active power output out of the solar generator |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.SIunits.ComplexVoltage | v (from OnePortGrounded) | ||
| Modelica.SIunits.ComplexCurrent | i (from OnePortGrounded) | ||
| SI.ActivePower | P (from OnePortGrounded) | Consumed Active Power | |
| SI.ReactivePower | Q (from OnePortGrounded) | Reactive Power | |
| SI.Voltage | V (from OnePortGrounded) | Voltage RMS phase-to-neutral | |
| SI.Voltage | Vpeak (from OnePortGrounded) | Voltage peak phase-to-neutral | |
| SI.Voltage | Vpp (from OnePortGrounded) | Voltage RMS phase-to-phase | |
| SI.Current | I (from OnePortGrounded) | Current RMS | |
| SI.Current | Ipeak (from OnePortGrounded) | Current peak | |
| SI.Angle | Vangle (from OnePortGrounded) | Voltage phase | |
| SI.Angle | Iangle (from OnePortGrounded) | Current phase | |
| SI.Angle | phi (from OnePortGrounded) | Phase shift between voltage and current | |
| Real | q | 1.6e-19 | |
| Real | Kelvin | 273.15 | |
| ModPowerSystems.PhasorSinglePhase.Generation.ModelConstants.SolarGenerators.RecordZhouBP580 | model_data | ||
| Modelica.Blocks.Sources.CombiTimeTable | pvProfile | ||
| Real | G | pvProfile.y[1] + pvProfile.y[2] | total radiation profile |
| Real | Temp | pvProfile.y[3] + Kelvin | temperature profile in Kelvin |
| Real | N_s | 1 | modules connected in series, here no series connection assumed |
| Real | N_p | Pnom/model_data.P_module0 | module connected in parallel to obtain Pnom |
| Real | I_sc | short circuit current | |
| Real | V_oc | open circuit voltage | |
| Real | v_oc | normalized open circuit voltage | |
| Real | FF_0 | Fill factor of ideal PV module | |
| Real | FF | Fill factor | |
| Real | P_module | module power output | |
| Real | P_gen | active array power with curtailment | |
| Real | W_loss | energy loss due to active power curtailment | |
| Real | W_total | total energy produced without curtailment | |
| Real | W_rel | relative energy loss | |
| Real | P_rel | active array power relative to nominal power | |
| Real | PF | power factor |