How to calibrate a dynamical system with neural network based physics?
- 1. CNRM, Université de Toulouse, Météo-France, CNRS
Description
Supporting code & dataset - submitted to Geophysical Research Letters. https://doi.org/10.1002/essoar.10510164.1
Abstract
In current climate models, parameterization for each modeled process is tuned offline, individually. Thus, interactions between subgrid scale processes can be missed. To address this issue, a neural network (NN)-based emulator of the resulting parameterization is trained to predict subgrid-scale tendencies as a function of atmospheric state variables and some of the tuned model parameters, `theta`. Then, the fitted NN is implemented to replace the parameterization tuned offline. The optimal value of `theta` is determined by tuning its value online, with respect to a metric computing longterm prediction errors.
Our approach has been demonstrated using the Lorenz’63 toy model (L63). The online optimization led to parameter values used to generate a reference dataset. In a second experiment, one of the model parameters was willingly biased. The resulting longterm prediction error was significantly reduced by optimizing online the value of one of `theta` parameters.
Code information
The code shared in the repository allows the replication of our experiments on L63 model.
Files
blankaBalogh/Calibrate_L63-zenodo.zip
Files
(239.2 kB)
Name | Size | Download all |
---|---|---|
md5:b01edff6dd8e6f32918f683a94cf3ff8
|
239.2 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/blankaBalogh/Calibrate_L63/tree/zenodo (URL)