Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | Blank | ||
character(len=MaxNameLength), | public | :: | ConstructionName | = | Blank | ||
character(len=MaxNameLength), | public | :: | InletNode | = | Blank | ||
character(len=MaxNameLength), | public | :: | OutletNode | = | Blank | ||
real(kind=r64), | public | :: | DesignMassFlowRate | = | 0.d0 | ||
real(kind=r64), | public | :: | TubeDiameter | = | 0.0d0 | ||
real(kind=r64), | public | :: | TubeSpacing | = | 0.0d0 | ||
real(kind=r64), | public | :: | SurfaceLength | = | 0.0d0 | ||
real(kind=r64), | public | :: | SurfaceWidth | = | 0.0d0 | ||
real(kind=r64), | public | :: | TopThermAbs | = | 0.0d0 | ||
real(kind=r64), | public | :: | TopSolarAbs | = | 0.0d0 | ||
real(kind=r64), | public | :: | BtmThermAbs | = | 0.0d0 | ||
integer, | public | :: | LowerSurfCond | = | 0 | ||
integer, | public | :: | TubeCircuits | = | 0 | ||
integer, | public | :: | ConstructionNum | = | 0 | ||
integer, | public | :: | InletNodeNum | = | 0 | ||
integer, | public | :: | OutletNodeNum | = | 0 | ||
integer, | public | :: | TopRoughness | = | 0 | ||
integer, | public | :: | BtmRoughness | = | 0 | ||
integer, | public | :: | FrozenErrIndex1 | = | 0 | ||
integer, | public | :: | FrozenErrIndex2 | = | 0 | ||
integer, | public | :: | ConvErrIndex1 | = | 0 | ||
integer, | public | :: | ConvErrIndex2 | = | 0 | ||
integer, | public | :: | ConvErrIndex3 | = | 0 | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSideNum | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 |
TYPE SurfaceGroundHeatExchangerData
! Input data
CHARACTER(len=MaxNameLength) :: Name =Blank ! name of surface GHE
CHARACTER(len=MaxNameLength) :: ConstructionName =Blank ! name of the associated construction
CHARACTER(len=MaxNameLength) :: InletNode =Blank ! surface GHE inlet fluid node
CHARACTER(len=MaxNameLength) :: OutletNode =Blank ! surface GHE outlet fluid node
REAL(r64) :: DesignMassFlowRate =0.d0 !
REAL(r64) :: TubeDiameter =0.0d0 ! hydronic tube inside diameter
REAL(r64) :: TubeSpacing =0.0d0 ! tube spacing
REAL(r64) :: SurfaceLength =0.0d0 ! active length of surface GHE
REAL(r64) :: SurfaceWidth =0.0d0 ! active width of surface GHE
REAL(r64) :: TopThermAbs =0.0d0 ! Thermal absortivity of top layer
REAL(r64) :: TopSolarAbs =0.0d0 ! solar absortivity of top layer
REAL(r64) :: BtmThermAbs =0.0d0 ! Thermal absortivity of bottom layer
INTEGER :: LowerSurfCond =0 ! Type of lower surf. boundary condition
INTEGER :: TubeCircuits =0 ! number of circuits in total
INTEGER :: ConstructionNum =0 ! construction index number
INTEGER :: InletNodeNum =0 ! inlet node number
INTEGER :: OutletNodeNum =0 ! oulet node number
INTEGER :: TopRoughness =0 ! roughness of top layer
INTEGER :: BtmRoughness =0 ! roughness of bottom layer
INTEGER :: FrozenErrIndex1 =0 ! recurring error index
INTEGER :: FrozenErrIndex2 =0 ! recurring error index
INTEGER :: ConvErrIndex1 =0 ! recurring error index
INTEGER :: ConvErrIndex2 =0 ! recurring error index
INTEGER :: ConvErrIndex3 =0 ! recurring error index
!loop topology variables
INTEGER :: LoopNum =0
INTEGER :: LoopSideNum =0
INTEGER :: BranchNum =0
INTEGER :: CompNum =0
END TYPE SurfaceGroundHeatExchangerData