TYPE ParametersData
CHARACTER(len=MaxNameLength) :: Name = '' ! Name of solar collector parameters
REAL(r64) :: Area = 0.0d0 ! Gross area of collector (m2)
INTEGER :: TestFluid = WATER ! Test fluid (only WATER for now)
REAL(r64) :: TestMassFlowRate = 0.0d0 ! Test volumetric flow rate (m3/s)
INTEGER :: TestType = INLET ! Test correlation type (INLET | AVERAGE | OUTLET)
REAL(r64) :: eff0 ! Coefficient 1 of efficiency equation (Y-intercept)
REAL(r64) :: eff1 ! Coefficient 2 of efficiency equation (1st order)
REAL(r64) :: eff2 ! Coefficient 3 of efficiency equation (2nd order)
REAL(r64) :: iam1 ! Coefficient 2 of incident angle modifier (1st order)
REAL(r64) :: iam2 ! Coefficient 3 of incident angle modifier (2nd order)
INTEGER :: ICSType_Num = 0 ! ICS collector type
REAL(r64) :: Volume = 0.0d0 ! collector water net volume (m3)
REAL(r64) :: SideHeight = 0.0d0 ! collector side height (m)
REAL(r64) :: ThermalMass = 0.0d0 ! thermal mass of the absorber plate (J/m2C)
REAL(r64) :: ULossSide = 0.0d0 ! heat loss conductance for collector side (W/m2C)
REAL(r64) :: ULossBottom = 0.0d0 ! heat loss conductance for collector bottom (W/m2C)
REAL(r64) :: AspectRatio = 0.0d0 ! collector aspect ratio (dimensionless)
INTEGER :: NumOfCovers = 0 ! number of transparent collector covers
REAL(r64) :: CoverSpacing = 0.0d0 ! collector cover spacings (m)
REAL(r64) :: RefractiveIndex(2) = 0.0d0 ! refractive idex of inner and outer covers (dimensionless)
REAL(r64) :: ExtCoefTimesThickness(2)= 0.0d0 ! extinction coefficient times thickness of covers (dimensionless)
REAL(r64) :: EmissOfCover(2) = 0.0d0 ! emissivity of inner and outer covers (dimensionless)
REAL(r64) :: EmissOfAbsPlate = 0.0d0 ! emissivity Of absorber plate (dimensionless)
REAL(r64) :: AbsorOfAbsPlate = 0.0d0 ! absorptance of the absorber plate (dimensionless)
END TYPE ParametersData