TEB from TURBAU

Contains:

  1. watering:
    watering of gardens and greenroofs.
    Activated in a specific namelist.
    By default, the watering is non-existent.
    The amounts for watering are in litres/day (or kg/m2/day).
    Time slots and months for are specified by user.
    The watering occuring in ISBA, there is a new input variable in isba.F90.
  2. fraction of residential use:
    XUNIF_RESIDENTIAL=0.5, read in namelist NAM_DATA_TEB
    used only for solar panels and occupying schedule
  3. solar panels on roofs:
    1. in NAM_TEB: LSOLAR_PANEL=T
    2. in NAM_DATA_TEB:
      1. XUNIF_FRAC_PANEL= 0.50 ! fraction of solar panels on roofs
      2. XUNIF_EMIS_PANEL=0.90 ! emissivity of solar panels
      3. XUNIF_ALB_PANEL=0.10 ! albedo of solar panels
      4. XUNIF_EFF_PANEL=0.14 ! efficiency of photovoltaic solar panels
    3. new diagnostics:
      1. PHOTC_BLD ! photovoltaics production cumuled on the length of simulation ( J/m2 of building at floor)
      2. THERC_BLD ! sanitary warm water production cumuled on the length of simulation ( J/m2 of building at floor)
        Solar panels cover (give shadow and modify the incoming infra-red radiation below) roofs, even if they are also fitted with greenroofs.
    4. Remarks: the efficiency of thermal solar panels (for the sanitary warm water) is not in the namelist and was fixed to 0.60.
      If the buildings in the grid point are purely of residential use, the Sanitary Warm Water is favoured, but after photovoltaïcs.
      If the buildings are of other use, there is only photovoltaïcs.
      If the use is mixed (for example 0.5), the sharing out is proportional.
  4. schedule of occupying:
    1. in NAM_TEBn:
      1. XDT_RES = 3. ! difference of ordered temperature (heating and cooling) when the building (residential) is not occupied : day (K)
      2. XDT_OFF = 3. ! difference of ordered temperature (heating and cooling) when the building (offices) is not occupied : nights and WE (K)
    2. In grid points where buildings are mainly residential (>0.5), it’s admitted that during day, buildings are unoccupied, the ordered heating decreases of XDT_RES °C and the ordered cooling grows of XDT_RES °C.
      In grid points where builings are mainly not residential (<0.5),> during nights and WE, buildings are unoccupied, the ordered heating decreases of XDT_OFF °C and the ordered cooling grows of XDT_OFF °C.
      Simulations done until now supposed that the ordered temperature would not be modified even if the buildings were unoccupied (XDT_RES=0. and XDT_OFF=0.). The study can go on with XDT_RES=0. and XDT_OFF=0. anyhow, the sensibility study will so give the influence of the ordered temperature.
  5. Cumulative UTCI stresses:
    Values are in seconds.
    1. UTCIC_IN_ECS corresponds to the time in seconds spent below the threshold of Extrem Cold Stress inside.
    2. UTCIC_IN_VCS corresponds to the time in seconds spent between the thresholds of Very Strong Cold Stress and Extrem Cold Stress inside.
    3. UTCIC_IN_NHS corresponds to the time in seconds spent in comfortable index inside.
    4. UTCIC_IN_MHS corresponds to the time in seconds spent between the thresholds of Medium Heat Stress and Strong Heat Stress inside.
    5. These times are on the total length of simulation (it can make a lot of seconds...)
    6. Glossary:
      1. ECS : extreme cold stress
      2. VCS : very strong cold stress
      3. SCS : strong cold stress
      4. MCS : medium cold stress
      5. LCS : light cold stress
      6. NHS : no heat stress (= comfortable)
      7. MHS : medium heat stress (to be noted that there is no Light Heat stress)
      8. SHS : strong heat stress
      9. VHS : very strong heat stress
      10. EHS : extreme heat stress
      11. _IN_ : indoors
      12. _SH_ : outdoors in shadow
      13. _SU_ : outdoors in sun
  6. Mechanical and controlled ventilation:
    new option for the type of ventilation in buildings (namelist entry: NATVENT ).
  7. Change of default values for roughtness of TEB walls:
    &NAM_TEBn
    CZ0H = "KAND07"
    CCH_BEM = "DOE-2"
  8. add/correction of diagnostics for min and max temperatures:
    add in Flake (didn’t exist)
    corrections in TEB
  9. Various bugs and diagnostics, for TEB or GARDEN.


Remarks:

  • point 8: if results are changed by this modification of default values, the change will need to be quantified at running the base of automatic tests (STRATO).
  • points 3, 5, 7 & 9: it will be needed to verify new or changed diagnostics are udpated in file init_outfn_tebn.F90 for NETCDF diagnostics, for a complete use of STRATO (only NETCDF outputs are compared by STRATO).

These developments are finished and merged with trunk SVN SURFEX V7_3 revision 1514. They are in branch TEB_DEV_1514.

V. Masson will put them in SURFEX V8.

Some new test cases will need to be included in STRATO, for new options developed here.

This contribution is specific to the TEB part and will figure among the intermediate mergings, that will be scheduled at last.