Nodes of different colours represent the following:
Solid arrows point from one derived type to another which extends (inherits from) it. Dashed arrows point from a derived type to another type containing it as a components, with a label listing the name(s) of said component(s). Where possible, edges connecting nodes are given different colours to make them easier to distinguish in large graphs.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Vmp | = | 0.0D0 | ||
real(kind=r64), | public | :: | Imp | = | 0.0D0 | ||
real(kind=r64), | public | :: | Pmp | = | 0.0D0 | ||
real(kind=r64), | public | :: | EffMax | = | 0.0D0 | ||
real(kind=r64), | public | :: | Isc | = | 0.0D0 | ||
real(kind=r64), | public | :: | Voc | = | 0.0D0 | ||
real(kind=r64), | public | :: | Tcell | = | 0.0D0 | ||
real(kind=r64), | public | :: | Tback | = | 0.0D0 | ||
real(kind=r64), | public | :: | AMa | = | 0.0D0 | ||
real(kind=r64), | public | :: | F1 | = | 0.0D0 | ||
real(kind=r64), | public | :: | F2 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Ix | = | 0.0D0 | ||
real(kind=r64), | public | :: | Vx | = | 0.0D0 | ||
real(kind=r64), | public | :: | Ixx | = | 0.0D0 | ||
real(kind=r64), | public | :: | Vxx | = | 0.0D0 | ||
real(kind=r64), | public | :: | SurfaceSink | = | 0.0D0 |
TYPE SNLPVCalcStruct ! hold calculated results from PV modeling.
REAL(r64) :: Vmp =0.0D0 !(Volts) maximum power voltage
REAL(r64) :: Imp =0.0D0 !(Amps) maximum power current
REAL(r64) :: Pmp =0.0D0 !(W) (was kJ/hr) maximum power point power
REAL(r64) :: EffMax =0.0D0 !(unitless) conversion efficiency at max power point
REAL(r64) :: Isc =0.0D0 !(Amps) short circuit current
REAL(r64) :: Voc =0.0D0 !(Volts) open circuit voltage
REAL(r64) :: Tcell =0.0D0 !(deg C) solar cell operating temperature
REAL(r64) :: Tback =0.0D0 !(deg C) solar module operation temp, at back of module
REAL(r64) :: AMa =0.0D0 !(unitless) Absolute Air mass
REAL(r64) :: F1 =0.0D0 !(unitless) holds result of "AMa-Function" for solar spectrum influence
REAL(r64) :: F2 =0.0D0 !(unitless) holds result of AOI-Function for angle-of-incidence
REAL(r64) :: Ix =0.0D0 !(Amps) Current at V = 0.5 Voc
REAL(r64) :: Vx =0.0D0 !(Volts) Voltage at 0.5 Voc
REAL(r64) :: Ixx =0.0D0 !(Amps) current at V = 0.5(Vmpp + Voc)
REAL(r64) :: Vxx =0.0D0 !(Volts) voltage at 0.5(Vmpp + Voc)
REAL(r64) :: SurfaceSink =0.0D0 ! (Watts) energy balance term to account for electricity leaving
END TYPE SNLPVCalcStruct