Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | public, | parameter | :: | cPVGeneratorObjectName | = | 'Generator:Photovoltaic' | |
character(len=*), | public, | parameter | :: | cPVSimplePerfObjectName | = | 'PhotovoltaicPerformance:Simple' | |
character(len=*), | public, | parameter | :: | cPVEquiv1DiodePerfObjectName | = | 'PhotovoltaicPerformance:EquivalentOne-Diode' | |
character(len=*), | public, | parameter | :: | cPVSandiaPerfObjectName | = | 'PhotovoltaicPerformance:Sandia' | |
integer, | public, | parameter | :: | iNotYetSetPVModel | = | 0 | |
integer, | public, | parameter | :: | iSimplePVModel | = | 1001 | |
integer, | public, | parameter | :: | iTRNSYSPVModel | = | 1002 | |
integer, | public, | parameter | :: | iSandiaPVModel | = | 1003 | |
integer, | public, | parameter | :: | iNotYetSetCellIntegration | = | 0 | |
integer, | public, | parameter | :: | iDecoupledCellIntegration | = | 1 | |
integer, | public, | parameter | :: | iDecoupledUllebergDynamicCellIntegration | = | 2 | |
integer, | public, | parameter | :: | iSurfaceOutsideFaceCellIntegration | = | 3 | |
integer, | public, | parameter | :: | iTranspiredCollectorCellIntegration | = | 4 | |
integer, | public, | parameter | :: | iExteriorVentedCavityCellIntegration | = | 5 | |
integer, | public, | parameter | :: | iPVTSolarCollectorCellIntegration | = | 6 | |
integer, | public, | parameter | :: | FixedEfficiency | = | 10 | |
integer, | public, | parameter | :: | ScheduledEfficiency | = | 11 | |
integer, | public, | parameter | :: | CrystallineSiPVCells | = | 1 | |
integer, | public, | parameter | :: | AmorphousSiPVCells | = | 2 | |
real(kind=r64), | public, | parameter | :: | MinIrradiance | = | 0.3d0 | |
integer, | public | :: | NumPVs | = | 0 | ||
integer, | public | :: | Num1DiodePVModuleTypes | = | 0 | ||
integer, | public | :: | NumSimplePVModuleTypes | = | 0 | ||
integer, | public | :: | NumSNLPVModuleTypes | = | 0 | ||
type(PVArrayStruct), | public, | ALLOCATABLE, DIMENSION(:) | :: | PVarray | |||
real(kind=r64), | public | :: | ShuntResistance | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
real(kind=r64), | public | :: | AreaCol | = | 0.0D0 | ||
real(kind=r64), | public | :: | ActiveFraction | = | 0.0D0 | ||
integer, | public | :: | EfficencyInputMode | = | 0 | ||
integer, | public | :: | EffSchedPtr | = | 0 | ||
real(kind=r64), | public | :: | PVEfficiency | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
integer, | public | :: | CellsInSeries | = | 0 | ||
integer, | public | :: | CellType | = | 0 | ||
real(kind=r64), | public | :: | Area | = | 0.0D0 | ||
real(kind=r64), | public | :: | TauAlpha | = | 0.0D0 | ||
real(kind=r64), | public | :: | SemiConductorBandgap | = | 0.0D0 | ||
real(kind=r64), | public | :: | ShuntResistance | = | 0.0D0 | ||
real(kind=r64), | public | :: | RefIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | RefVoc | = | 0.0D0 | ||
real(kind=r64), | public | :: | RefTemperature | = | 0.0D0 | ||
real(kind=r64), | public | :: | RefInsolation | = | 0.0D0 | ||
real(kind=r64), | public | :: | Imp | = | 0.0D0 | ||
real(kind=r64), | public | :: | Vmp | = | 0.0D0 | ||
real(kind=r64), | public | :: | TempCoefIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | TempCoefVoc | = | 0.0D0 | ||
real(kind=r64), | public | :: | NOCTAmbTemp | = | 0.0D0 | ||
real(kind=r64), | public | :: | NOCTCellTemp | = | 0.0D0 | ||
real(kind=r64), | public | :: | NOCTInsolation | = | 0.0D0 | ||
real(kind=r64), | public | :: | HeatLossCoef | = | 0.0D0 | ||
real(kind=r64), | public | :: | HeatCapacity | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Insolation | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayCurrent | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoltage | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayEfficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | CellTemp | = | 0.0D0 | ||
real(kind=r64), | public | :: | CellTempK | = | 0.0D0 | ||
real(kind=r64), | public | :: | TimeElapsed | = | 0.0D0 | ||
real(kind=r64), | public | :: | LastCellTempK | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoc | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | name | = | ' ' | ||
real(kind=r64), | public | :: | Acoll | = | 0.0D0 | ||
real(kind=r64), | public | :: | NcellSer | = | 0.0D0 | ||
real(kind=r64), | public | :: | NparSerCells | = | 0.0D0 | ||
real(kind=r64), | public | :: | Isc0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Voc0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Imp0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Vmp0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | aIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | aImp | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_1 | = | 0.0D0 | ||
real(kind=r64), | public | :: | BVoc0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | mBVoc | = | 0.0D0 | ||
real(kind=r64), | public | :: | BVmp0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | mBVmp | = | 0.0D0 | ||
real(kind=r64), | public | :: | DiodeFactor | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_2 | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_3 | = | 0.0D0 | ||
real(kind=r64), | public | :: | a_0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | a_1 | = | 0.0D0 | ||
real(kind=r64), | public | :: | a_2 | = | 0.0D0 | ||
real(kind=r64), | public | :: | a_3 | = | 0.0D0 | ||
real(kind=r64), | public | :: | a_4 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_1 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_2 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_3 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_4 | = | 0.0D0 | ||
real(kind=r64), | public | :: | b_5 | = | 0.0D0 | ||
real(kind=r64), | public | :: | DT0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | fd | = | 0.0D0 | ||
real(kind=r64), | public | :: | a | = | 0.0D0 | ||
real(kind=r64), | public | :: | b | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_4 | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_5 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Ix0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | Ixx0 | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_6 | = | 0.0D0 | ||
real(kind=r64), | public | :: | c_7 | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | IcBeam | = | 0.0D0 | ||
real(kind=r64), | public | :: | IcDiffuse | = | 0.0D0 | ||
real(kind=r64), | public | :: | IncidenceAngle | = | 0.0D0 | ||
real(kind=r64), | public | :: | ZenithAngle | = | 0.0D0 | ||
real(kind=r64), | public | :: | Tamb | = | 0.0D0 | ||
real(kind=r64), | public | :: | WindSpeed | = | 0.0D0 | ||
real(kind=r64), | public | :: | Altitude | = | 0.0D0 |
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 | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | DCPower | = | 0.0D0 | ||
real(kind=r64), | public | :: | DCEnergy | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayEfficiency | = | 0.0D0 | ||
real(kind=r64), | public | :: | CellTemp | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayIsc | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoc | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayCurrent | = | 0.0D0 | ||
real(kind=r64), | public | :: | ArrayVoltage | = | 0.0D0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | SurfaceName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | PerfObjName | = | ' ' | ||
integer, | public | :: | SurfacePtr | = | 0 | ||
integer, | public | :: | PVModelType | = | 0 | ||
integer, | public | :: | CellIntegrationMode | = | 0 | ||
real(kind=r64), | public | :: | NumModNSeries | = | 1.0D0 | ||
real(kind=r64), | public | :: | NumSeriesNParall | = | 1.0D0 | ||
integer, | public | :: | UTSCPtr | = | 0 | ||
integer, | public | :: | ExtVentCavPtr | = | 0 | ||
integer, | public | :: | PVTPtr | = | 0 | ||
real(kind=r64), | public | :: | SurfaceSink | = | 0.0D0 | ||
type(PVReportVariables), | public | :: | Report | ||||
type(SimplePVParamsStruct), | public | :: | SimplePVModule | ||||
type(TRNSYSPVModuleParamsStruct), | public | :: | TRNSYSPVModule | ||||
type(SNLModuleParamsStuct), | public | :: | SNLPVModule | ||||
type(TRNSYSPVCalcStruct), | public | :: | TRNSYSPVcalc | ||||
type(SNLPVInputStruct), | public | :: | SNLPVinto | ||||
type(SNLPVCalcStruct), | public | :: | SNLPVCalc |