Class InverterSpecification
The data that describes an inverter model and it's performance.
Namespace: SolarFarmerApi.Client
Syntax
public class InverterSpecification
Properties
CecEfficiencyCurves
The efficiency curves that define the inverter losses.
Required when EfficiencyModel is ThreeCurves
Declaration
public ThreeEfficiencyCurves CecEfficiencyCurves { get; set; }
Property Value
Type | Description |
---|---|
ThreeEfficiencyCurves |
EfficiencyAtMaxPower
The inverter efficiency when operating at rated power
Fraction of 1.
Used when EfficiencyModel is MaxAndWeighted_Euro or MaxAndWeighted_Cec
Declaration
public double? EfficiencyAtMaxPower { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
EfficiencyModel
Select which efficiency model to use
Declaration
public InverterEfficiencyModelType EfficiencyModel { get; set; }
Property Value
Type | Description |
---|---|
InverterEfficiencyModelType |
MaximumACOutput
The maximum AC output power, in watt.
Declaration
public double MaximumACOutput { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
MaximumACOutputByTemperature
Maximum powers, in Watt
Together with MaximumACOutputTemperatures, defines the
temperature dependence of the maximum AC output power.
Required if ModelTemperatureDependence is true
Declaration
public ICollection<double> MaximumACOutputByTemperature { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |
MaximumACOutputTemperatures
Temperatures in degrees Celsius.
Together with MaximumACOutputByTemperature, defines the
temperature dependence of the maximum AC output power.
Required if ModelTemperatureDependence is true
Declaration
public ICollection<double> MaximumACOutputTemperatures { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.ICollection<System.Double> |
ModelTemperatureDependence
If true the temperature dependence model will be used
Declaration
public bool ModelTemperatureDependence { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
MpptLimits
The limits of operation of the mpp tracking system. This includes maximum and minimum voltages and currents.
The inverter may operate at a higher voltage if it is trying to reduce the input power to observe total AC power output limits.
Declaration
public MpptLimits MpptLimits { get; set; }
Property Value
Type | Description |
---|---|
MpptLimits |
TarePower
The tare power, in Watt.
The loss output of the inverter during the night when it it not operating.
This should be negative or zero.
The negative of this number (so positive) is referred to as the night loss.
Declaration
public double TarePower { get; set; }
Property Value
Type | Description |
---|---|
System.Double |
WeightedEfficiency
The weighted efficiency.
Fraction of 1.
Whether this is based on the Euro weightings or CEC is specified by the EfficiencyModel type
Used when EfficiencyModel is MaxAndWeighted_Euro or MaxAndWeighted_Cec
Declaration
public double? WeightedEfficiency { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |