Skip to content

LukeEcomod/MXL

Repository files navigation

MXL

Convective boundary layer slab model / Samuli Launiainen 20.09.2018

Simple Python-implementation of convective mixed boundary layer model. Based maily on:

Parts:

  • mxl - model code
  • mxl_demo - simple demonstration of MXL-model using one daytime data from Hyytiälä.

TODO:

  • Nocturnal boundary layer height development OR (at minimum) initial height and scalar condentrations in the morning. Zilitinkevich, 1972. 'Equilibrium height'

  • MXL and LCL predictions: validate against Hyde soundings and ceilometer data?

  • For coupling with APES canopy MLM we need to:

  1. define constant height z at which the 'hand-shaking' of MLM and MXL occurs (50m ?)
  2. MLM needs U & ustar at z as forcing; how to formulate these with MXL -approach? Do we need to include stability effect on scalar transport within canopy?
  3. Do we impose PAR, NIR and LW at z from external forcing, OR should we at some stage think cloud development and model radiation budget. Same concerns U & ustar. For MXL wind budget, we need momentum flux at the surface, or use imposed ustar
  4. For coupled simulations, where heat, water vapor and co2 fluxes are computed using canopy MLM, we need reasonable development of nocturnal boundary layer. In principle, we want forcings (in particular T and LWin) to be realistic for nocturnal canopy MLM simulations. And, we need a reference volume (bl height) into / from which the canopy sources / sinks affect. The nocturnal mass / energy exchange then leads to initial conditions (theta, q, co2) at next morning.

About

Convective boundary layer slab model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages