PVSystems Class |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "T:dss_sharp.PVSystems"]
Namespace: dss_sharp
The PVSystems type exposes the following members.
Name | Description | |
---|---|---|
AllNames |
Array of strings with all PVSystem names in the circuit.
| |
Count |
Number of PVSystem objects in active circuit.
| |
daily |
Name of the loadshape for a daily PVSystem profile.
| |
duty |
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.
| |
First |
Sets the first PVSystem active. Returns 0 if no more.
| |
idx |
Get/set active PVSystem by index; index is 1-based: 1..count
| |
Irradiance |
Get/set the present value of the Irradiance property in kW/m²
| |
IrradianceNow |
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.
| |
kvar |
Get/set kvar output value
| |
kVArated |
Get/set Rated kVA of the PVSystem
| |
kW |
get kW output
| |
Name |
Sets the active PVSystem by Name.
| |
Next |
Sets the next PVSystem active. Returns 0 if no more.
| |
PF |
Get/set the power factor for the active PVSystem
| |
Pmpp |
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.
| |
RegisterNames |
Array of PVSYSTEM energy meter register names
| |
RegisterValues |
Array of doubles containing values in PVSystem registers.
| |
Sensor |
Name of the sensor monitoring this element.
| |
Tdaily |
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.
| |
Tduty |
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.
| |
Tyearly |
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.
| |
yearly |
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.
|
Name | Description | |
---|---|---|
CheckForError | (Inherited from ContextState.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetContextHandle |
Returns the low-level handle of the current OpenDSS/DSS-CAPI instance.
(Inherited from ContextState.) | |
GetHashCode | (Inherited from Object.) | |
GetType | (Inherited from Object.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Name | Description | |
---|---|---|
apiutil | (Inherited from ContextState.) | |
ctx | (Inherited from ContextState.) |