modelPVSimple

Simple PV model

Extends from Buildings.Electrical.Interfaces.PartialPV (Base model for a PV system).

Information

Model of a simple photovoltaic array.

This model computes the power as

P=A   fact   η   G

where A is the panel area, fact is the fraction of the aperture area, η is the panel efficiency and G is the total solar irradiation. This power is equal to P = v   i, where v is the voltage across the panel and i is the current that flows through the panel.

To avoid a large voltage drop the panel electric connector, it is recommended to use this model together with a model that prescribes the voltage. See Buildings.Electrical.DC.Sources.Examples.PVSimple.

Note: This model takes as input the total solar irradiation on the panel. This has to be computed converting the incoming radiation to take tilt and azimuth into account.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.AreaA (from PartialPvBase)Gross surface area (including area not covered with active PV cells)
RealfAct (from PartialPvBase)0.9Fraction of surface area with active solar cells
Realeta (from PartialPvBase)0.12Module conversion efficiency
Nominal conditions
Modelica.Units.SI.VoltageV_nominal (from PartialPV)Nominal voltage (V_nominal >= 0)

Connectors

TypeNameDefaultDescription
Modelica.Blocks.Interfaces.RealOutputP (from PartialPvBase)Generated power
Modelica.Blocks.Interfaces.RealInputG (from PartialPV)Total solar irradiation per unit area
Buildings.Electrical.Interfaces.Terminalterminal (from PartialPV)Generalized terminal

Revisions

  • March 23, 2022, by Michael Wetter:
    Corrected documentation string for parameter A.
  • September 24, 2015 by Michael Wetter:
    Removed binding of P_nominal as this parameter is disabled and assigned a value in the initial equation section. This is for issue 426.
  • January 4, 2013, by Michael Wetter:
    First implementation.