Convection Scheme¶
This module contains a choice of convective adjustments, which can be used in the RCE simulations.
Example
Create an instance of a convective adjustment class, e.g. the relaxed adjustment class, and use it in an RCE simulation:
>>> import konrad
>>> relaxed_convection=konrad.convection.RelaxedAdjustment()
>>> rce = konrad.RCE(atmosphere=..., convection=relaxed_convection)
>>> rce.run()
Currently there are two convective classes that can be used,
HardAdjustment
and RelaxedAdjustment
, and one class
which can be used and does nothing, NonConvective
.
|
Calculate the energy difference between two atmospheric profiles (2 - 1). |
|
Calculate the difference in energy from latent heating between two water vapour profiles (2 - 1). |
|
Find the value of a variable corresponding to where the convective heating equals a certain specified value (lim). |
|
Base class to define abstract methods for convection schemes. |
|
Do not apply convection. |
|
Instantaneous adjustment of temperature profiles |
|
Adjustment with a fixed convective (dynamical) heating rate. |