Click or drag to resize

PVSystems Class

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "T:dss_sharp.PVSystems"]

Inheritance Hierarchy

Namespace:  dss_sharp
Assembly:  dss_sharp (in dss_sharp.dll) Version: 1.0.0
Syntax
public class PVSystems : ContextState

The PVSystems type exposes the following members.

Constructors
  NameDescription
Public methodPVSystems
Initializes a new instance of the PVSystems class
Top
Properties
  NameDescription
Public propertyAllNames
Array of strings with all PVSystem names in the circuit.
Public propertyCount
Number of PVSystem objects in active circuit.
Public propertydaily
Name of the loadshape for a daily PVSystem profile.
Public propertyduty
Name of the load shape to use for duty cycle dispatch simulations such as for solar ramp rate studies. Must be previously defined as a Loadshape object. Typically would have time intervals of 1-5 seconds.
Public propertyFirst
Sets the first PVSystem active. Returns 0 if no more.
Public propertyidx
Get/set active PVSystem by index; index is 1-based: 1..count
Public propertyIrradiance
Get/set the present value of the Irradiance property in kW/m²
Public propertyIrradianceNow
Returns the current irradiance value for the active PVSystem. Use it to know what's the current irradiance value for the PV during a simulation.
Public propertykvar
Get/set kvar output value
Public propertykVArated
Get/set Rated kVA of the PVSystem
Public propertykW
get kW output
Public propertyName
Sets the active PVSystem by Name.
Public propertyNext
Sets the next PVSystem active. Returns 0 if no more.
Public propertyPF
Get/set the power factor for the active PVSystem
Public propertyPmpp
Gets/sets the rated max power of the PV array for 1.0 kW/sq-m irradiance and a user-selected array temperature of the active PVSystem.
Public propertyRegisterNames
Array of PVSYSTEM energy meter register names
Public propertyRegisterValues
Array of doubles containing values in PVSystem registers.
Public propertySensor
Name of the sensor monitoring this element.
Public propertyTdaily
Temperature shape to use for daily simulations. Must be previously defined as a TShape object of 24 hrs, typically. The PVSystem element uses this TShape to determine the Pmpp from the Pmpp vs T curve. Units must agree with the Pmpp vs T curve.
Public propertyTduty
Temperature shape to use for duty cycle dispatch simulations such as for solar ramp rate studies. Must be previously defined as a TShape object. Typically would have time intervals of 1-5 seconds. Designate the number of points to solve using the Set Number=xxxx command. If there are fewer points in the actual shape, the shape is assumed to repeat. The PVSystem model uses this TShape to determine the Pmpp from the Pmpp vs T curve. Units must agree with the Pmpp vs T curve.
Public propertyTyearly
Temperature shape to use for yearly simulations. Must be previously defined as a TShape object. If this is not specified, the Daily dispatch shape, if any, is repeated during Yearly solution modes. The PVSystem element uses this TShape to determine the Pmpp from the Pmpp vs T curve. Units must agree with the Pmpp vs T curve.
Public propertyyearly
Dispatch shape to use for yearly simulations. Must be previously defined as a Loadshape object. If this is not specified, the Daily dispatch shape, if any, is repeated during Yearly solution modes. In the default dispatch mode, the PVSystem element uses this loadshape to trigger State changes.
Top
Methods
  NameDescription
Protected methodCheckForError (Inherited from ContextState.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetContextHandle
Returns the low-level handle of the current OpenDSS/DSS-CAPI instance.
(Inherited from ContextState.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Top
Fields
  NameDescription
Protected fieldapiutil (Inherited from ContextState.)
Protected fieldctx (Inherited from ContextState.)
Top
See Also