BLD_DESC_t Derived Type

type, public :: BLD_DESC_t


Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer, public :: NDESC_BLD
integer, public :: NDESC_AGE
integer, public :: NDESC_CODE
integer, public :: NDESC_USE
integer, public :: NDESC_ROOF_LAYER
integer, public :: NDESC_ROAD_LAYER
integer, public :: NDESC_WALL_LAYER
integer, public :: NDESC_FLOOR_LAYER
integer, public, POINTER, DIMENSION(:):: NDESC_BLD_LIST
integer, public, POINTER, DIMENSION(:):: NDESC_AGE_DATE
integer, public, POINTER, DIMENSION(:):: NDESC_CODE_LIST
integer, public, POINTER, DIMENSION(:):: NDESC_AGE_LIST
integer, public, POINTER, DIMENSION(:):: NDESC_USE_LIST
real, public, POINTER, DIMENSION(:):: XDESC_ALB_ROOF
real, public, POINTER, DIMENSION(:):: XDESC_ALB_ROAD
real, public, POINTER, DIMENSION(:):: XDESC_ALB_WALL
real, public, POINTER, DIMENSION(:):: XDESC_EMIS_ROOF
real, public, POINTER, DIMENSION(:):: XDESC_EMIS_ROAD
real, public, POINTER, DIMENSION(:):: XDESC_EMIS_WALL
real, public, POINTER, DIMENSION(:):: XDESC_TCOOL_TARGET
real, public, POINTER, DIMENSION(:):: XDESC_THEAT_TARGET
real, public, POINTER, DIMENSION(:):: XDESC_F_WASTE_CAN
real, public, POINTER, DIMENSION(:):: XDESC_EFF_HEAT
real, public, POINTER, DIMENSION(:,:):: XDESC_HC_FLOOR
real, public, POINTER, DIMENSION(:,:):: XDESC_TC_FLOOR
real, public, POINTER, DIMENSION(:,:):: XDESC_D_FLOOR
real, public, POINTER, DIMENSION(:,:):: XDESC_HC_ROOF
real, public, POINTER, DIMENSION(:,:):: XDESC_TC_ROOF
real, public, POINTER, DIMENSION(:,:):: XDESC_D_ROOF
real, public, POINTER, DIMENSION(:,:):: XDESC_HC_ROAD
real, public, POINTER, DIMENSION(:,:):: XDESC_TC_ROAD
real, public, POINTER, DIMENSION(:,:):: XDESC_D_ROAD
real, public, POINTER, DIMENSION(:,:):: XDESC_HC_WALL
real, public, POINTER, DIMENSION(:,:):: XDESC_TC_WALL
real, public, POINTER, DIMENSION(:,:):: XDESC_D_WALL
real, public, POINTER, DIMENSION(:):: XDESC_QIN
real, public, POINTER, DIMENSION(:):: XDESC_QIN_FRAD
real, public, POINTER, DIMENSION(:):: XDESC_SHGC
real, public, POINTER, DIMENSION(:):: XDESC_U_WIN
real, public, POINTER, DIMENSION(:):: XDESC_GR
real, public, POINTER, DIMENSION(:):: XDESC_SHGC_SH
real, public, POINTER, DIMENSION(:):: XDESC_FLOOR_HEIGHT
real, public, POINTER, DIMENSION(:):: XDESC_INF
real, public, POINTER, DIMENSION(:):: XDESC_F_WATER_COND
real, public, POINTER, DIMENSION(:):: XDESC_SHADE
real, public, POINTER, DIMENSION(:):: XDESC_NATVENT
real, public, POINTER, DIMENSION(:):: XDESC_QIN_FLAT
real, public, POINTER, DIMENSION(:):: XDESC_HR_TARGET
real, public, POINTER, DIMENSION(:):: XDESC_V_VENT
real, public, POINTER, DIMENSION(:):: XDESC_COP_RAT
real, public, POINTER, DIMENSION(:):: XDESC_GREENROOF
real, public, POINTER, DIMENSION(:):: XDESC_EMIS_PANEL
real, public, POINTER, DIMENSION(:):: XDESC_ALB_PANEL
real, public, POINTER, DIMENSION(:):: XDESC_EFF_PANEL
real, public, POINTER, DIMENSION(:):: XDESC_FRAC_PANEL
real, public, POINTER, DIMENSION(:):: XDESC_RESIDENTIAL

Source Code

TYPE BLD_DESC_t
!
! Number of layers
!
  INTEGER                       :: NDESC_BLD          ! number of types of buildings
  INTEGER                       :: NDESC_AGE          ! number of building's construction dates ranges
  INTEGER                       :: NDESC_CODE         ! number of codes for buildings (merges type & age)
  INTEGER                       :: NDESC_USE          ! number of types of building's uses
  INTEGER                       :: NDESC_ROOF_LAYER   ! number of layers in roofs
  INTEGER                       :: NDESC_ROAD_LAYER   ! number of layers in roads
  INTEGER                       :: NDESC_WALL_LAYER   ! number of layers in walls
  INTEGER                       :: NDESC_FLOOR_LAYER  ! number of layers in floor
  INTEGER, POINTER, DIMENSION(:):: NDESC_BLD_LIST     ! list of the types for buildings
  INTEGER, POINTER, DIMENSION(:):: NDESC_AGE_DATE     ! list of the contruction dates for buildings
  INTEGER, POINTER, DIMENSION(:):: NDESC_CODE_LIST    ! list of the codes for buildings
  INTEGER, POINTER, DIMENSION(:):: NDESC_AGE_LIST     ! list of the contruction dates' codes
  INTEGER, POINTER, DIMENSION(:):: NDESC_USE_LIST     ! list of the codes for building's uses
  !
  REAL, POINTER, DIMENSION(:)   :: XDESC_ALB_ROOF     ! Roof albedo
  REAL, POINTER, DIMENSION(:)   :: XDESC_ALB_ROAD     ! Road albedo
  REAL, POINTER, DIMENSION(:)   :: XDESC_ALB_WALL     ! Wall albedo
  REAL, POINTER, DIMENSION(:)   :: XDESC_EMIS_ROOF    ! Roof emissivity
  REAL, POINTER, DIMENSION(:)   :: XDESC_EMIS_ROAD    ! Road emissivity
  REAL, POINTER, DIMENSION(:)   :: XDESC_EMIS_WALL    ! Wall emissivity
  REAL, POINTER, DIMENSION(:)   :: XDESC_TCOOL_TARGET ! cooling setpoint of indoor air
  REAL, POINTER, DIMENSION(:)   :: XDESC_THEAT_TARGET ! heating setpoint of indoor air  
  REAL, POINTER, DIMENSION(:)   :: XDESC_F_WASTE_CAN  ! fraction of waste heat into the canyon
  REAL, POINTER, DIMENSION(:)   :: XDESC_EFF_HEAT     ! efficiency of the heating system
  REAL, POINTER, DIMENSION(:,:) :: XDESC_HC_FLOOR     ! heat capacity of floor layers [J m-3 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_TC_FLOOR     ! thermal conductivity of floor layers [W m-1 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_D_FLOOR      ! thickness of floor layers [m]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_HC_ROOF      ! heat capacity of roof layers [J m-3 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_TC_ROOF      ! thermal conductivity of roof layers [W m-1 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_D_ROOF       ! thickness of roof layers [m]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_HC_ROAD      ! heat capacity of road layers [J m-3 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_TC_ROAD      ! thermal conductivity of road layers [W m-1 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_D_ROAD       ! thickness of road layers [m]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_HC_WALL      ! heat capacity of wall layers [J m-3 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_TC_WALL      ! thermal conductivity of wall layers [W m-1 K-1]
  REAL, POINTER, DIMENSION(:,:) :: XDESC_D_WALL       ! thickness of wall layers [m]
  REAL, POINTER, DIMENSION(:)   :: XDESC_QIN          ! internal heat gains [W m-2(floor)]
  REAL, POINTER, DIMENSION(:)   :: XDESC_QIN_FRAD     ! radiant fraction of internal heat gains
  REAL, POINTER, DIMENSION(:)   :: XDESC_SHGC         ! solar transmitance of windows
  REAL, POINTER, DIMENSION(:)   :: XDESC_U_WIN        ! glazing thermal resistance [K m W-2]
  REAL, POINTER, DIMENSION(:)   :: XDESC_GR           ! glazing ratio
  REAL, POINTER, DIMENSION(:)   :: XDESC_SHGC_SH      ! solar transmitance of windows + shading
  REAL, POINTER, DIMENSION(:)   :: XDESC_FLOOR_HEIGHT ! building floor height [m]
  REAL, POINTER, DIMENSION(:)   :: XDESC_INF          ! infiltration/ventilation flow rate [AC/H]
!
  REAL, POINTER, DIMENSION(:)   :: XDESC_F_WATER_COND ! fraction of evaporation for condensers
  REAL, POINTER, DIMENSION(:)   :: XDESC_SHADE        ! Flag to activate shading devices 0->inactivated , 1->activated
  REAL, POINTER, DIMENSION(:)   :: XDESC_NATVENT      ! Flag to describe bld surventilation solution 0-> NONE ; 1 -> MANU ; 2-> AUTO
  REAL, POINTER, DIMENSION(:)   :: XDESC_QIN_FLAT     ! Latent franction of internal heat gains
  REAL, POINTER, DIMENSION(:)   :: XDESC_HR_TARGET    ! Relative humidity setpoint  
  REAL, POINTER, DIMENSION(:)   :: XDESC_V_VENT       ! Ventilation flow rate [AC/H]
  REAL, POINTER, DIMENSION(:)   :: XDESC_COP_RAT      ! Rated COP of the cooling system
  REAL, POINTER, DIMENSION(:)   :: XDESC_GREENROOF    ! Greenroof fraction
  REAL, POINTER, DIMENSION(:)   :: XDESC_EMIS_PANEL   ! Emissivity of Solar panels
  REAL, POINTER, DIMENSION(:)   :: XDESC_ALB_PANEL    ! Albedo     of Solar panels
  REAL, POINTER, DIMENSION(:)   :: XDESC_EFF_PANEL    ! Efficiency of Solar panels
  REAL, POINTER, DIMENSION(:)   :: XDESC_FRAC_PANEL   ! Fraction   of Solar panels on roofs
  REAL, POINTER, DIMENSION(:)   :: XDESC_RESIDENTIAL  ! Fraction of residential use
!
END TYPE BLD_DESC_t