Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005.

Slides:



Advertisements
Similar presentations
Chapter 13 – Weather Analysis and Forecasting
Advertisements

Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 ~ Curve Fitting ~ Least Squares Regression Chapter.
1 SSS II Lecture 1: Correlation and Regression Graduate School 2008/2009 Social Science Statistics II Gwilym Pryce
Probabilistic & Statistical Techniques Eng. Tamer Eshtawi First Semester Eng. Tamer Eshtawi First Semester
Motivation The Carolinas has had a tremendous residential and commercial investment in coastal areas during the past 10 years. However rapid development.
Initialization Issues of Coupled Ocean-atmosphere Prediction System Climate and Environment System Research Center Seoul National University, Korea In-Sik.
Effects of model error on ensemble forecast using the EnKF Hiroshi Koyama 1 and Masahiro Watanabe 2 1 : Center for Climate System Research, University.
x – independent variable (input)
Challenges in data assimilation for ‘high resolution’ numerical weather prediction (NWP) Today’s observations + uncertainty information Today’s forecast.
Toward a Real Time Mesoscale Ensemble Kalman Filter Gregory J. Hakim Dept. of Atmospheric Sciences, University of Washington Collaborators: Ryan Torn (UW)
Performance Characteristics of a Pseudo-operational Ensemble Kalman Filter April 2006, EnKF Wildflower Meeting Greg Hakim & Ryan Torn University of Washington.
ASSIMILATION of RADAR DATA at CONVECTIVE SCALES with the EnKF: PERFECT-MODEL EXPERIMENTS USING WRF / DART Altuğ Aksoy National Center for Atmospheric Research.
A Concept of Environmental Forecasting and Variational Organization of Modeling Technology Vladimir Penenko Institute of Computational Mathematics and.
Brian Ancell, Cliff Mass, Gregory J. Hakim University of Washington
Advanced data assimilation methods with evolving forecast error covariance Four-dimensional variational analysis (4D-Var) Shu-Chih Yang (with EK)
Lecture 24: Thurs. Dec. 4 Extra sum of squares F-tests (10.3) R-squared statistic (10.4.1) Residual plots (11.2) Influential observations (11.3,
Transitioning unique NASA data and research technologies to the NWS 1 Evaluation of WRF Using High-Resolution Soil Initial Conditions from the NASA Land.
Advanced data assimilation methods- EKF and EnKF Hong Li and Eugenia Kalnay University of Maryland July 2006.
CHE/ME 109 Heat Transfer in Electronics LECTURE 11 – ONE DIMENSIONAL NUMERICAL MODELS.
Course AE4-T40 Lecture 5: Control Apllication
1 NGGPS Dynamic Core Requirements Workshop NCEP Future Global Model Requirements and Discussion Mark Iredell, Global Modeling and EMC August 4, 2014.
The Calibration Process
Maximum Liklihood Ensemble Filter (MLEF) Dusanka Zupanski, Kevin Robert Gurney, Scott Denning, Milia Zupanski, Ravi Lokupitiya June, 2005 TransCom Meeting,
A comparison of hybrid ensemble transform Kalman filter(ETKF)-3DVAR and ensemble square root filter (EnSRF) analysis schemes Xuguang Wang NOAA/ESRL/PSD,
Numerical Weather Prediction Division The usage of the ATOVS data in the Korea Meteorological Administration (KMA) Sang-Won Joo Korea Meteorological Administration.
Lecture 3-2 Summarizing Relationships among variables ©
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
ESA DA Projects Progress Meeting 2University of Reading Advanced Data Assimilation Methods WP2.1 Perform (ensemble) experiments to quantify model errors.
Classification Part 3: Artificial Neural Networks
Finite Element Method.
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
3DVAR Retrieval of 3D Moisture Field from Slant- path Water Vapor Observations of a High-resolution Hypothetical GPS Network Haixia Liu and Ming Xue Center.
Slide 1 Impact of GPS-Based Water Vapor Fields on Mesoscale Model Forecasts (5th Symposium on Integrated Observing Systems, Albuquerque, NM) Jonathan L.
Vaisala/University of Washington Real-observation Experiments Vaisala/University of Washington Real-observation Experiments Clifford Mass, Gregory Hakim,
GG 313 Geological Data Analysis Lecture 13 Solution of Simultaneous Equations October 4, 2005.
Potential Benefits of Multiple-Doppler Radar Data to Quantitative Precipitation Forecasting: Assimilation of Simulated Data Using WRF-3DVAR System Soichiro.
HIRLAM 3/4D-Var developments Nils Gustafsson, SMHI.
A Sequential Hybrid 4DVAR System Implemented Using a Multi-Grid Technique Yuanfu Xie 1, Steven E. Koch 1, and Steve Albers 1,2 1 NOAA Earth System Research.
Data assimilation, short-term forecast, and forecasting error
Data assimilation and forecasting the weather (!) Eugenia Kalnay and many friends University of Maryland.
Ensemble data assimilation in an operational context: the experience at the Italian Weather Service Massimo Bonavita and Lucio Torrisi CNMCA-UGM, Rome.
Retrieval of Moisture from GPS Slant-path Water Vapor Observations using 3DVAR and its Impact on the Prediction of Convective Initiation and Precipitation.
EWGLAM Oct Some recent developments in the ECMWF model Mariano Hortal ECMWF Thanks to: A. Beljars (physics), E. Holm (humidity analysis)
July 11, 2006Bayesian Inference and Maximum Entropy Probing the covariance matrix Kenneth M. Hanson T-16, Nuclear Physics; Theoretical Division Los.
Errors, Uncertainties in Data Assimilation François-Xavier LE DIMET Université Joseph Fourier+INRIA Projet IDOPT, Grenoble, France.
Quality of model and Error Analysis in Variational Data Assimilation François-Xavier LE DIMET Victor SHUTYAEV Université Joseph Fourier+INRIA Projet IDOPT,
Page 1© Crown copyright 2004 SRNWP Lead Centre Report on Data Assimilation 2005 for EWGLAM/SRNWP Annual Meeting October 2005, Ljubljana, Slovenia.
Statistical Post Processing - Using Reforecast to Improve GEFS Forecast Yuejian Zhu Hong Guan and Bo Cui ECM/NCEP/NWS Dec. 3 rd 2013 Acknowledgements:
Implementation and Testing of 3DEnVAR and 4DEnVAR Algorithms within the ARPS Data Assimilation Framework Chengsi Liu, Ming Xue, and Rong Kong Center for.
Regression Analysis. 1. To comprehend the nature of correlation analysis. 2. To understand bivariate regression analysis. 3. To become aware of the coefficient.
Prepared by Dusanka Zupanski and …… Maximum Likelihood Ensemble Filter: application to carbon problems.
Simple Linear Regression The Coefficients of Correlation and Determination Two Quantitative Variables x variable – independent variable or explanatory.
Vincent N. Sakwa RSMC, Nairobi
Analysis and Prediction of Convective Initiation on 24 May, 2002 June 14, 2004 Toulouse 2 nd IHOP_2002 Science Meeting Ming Xue, William Martin and Geoffrey.
One-dimensional assimilation method for the humidity estimation with the wind profiling radar data using the MSM forecast as the first guess Jun-ichi Furumoto,
The application of ensemble Kalman filter in adaptive observation and information content estimation studies Junjie Liu and Eugenia Kalnay July 13th, 2007.
Predictability of Mesoscale Variability in the East Australia Current given Strong Constraint Data Assimilation Hernan G. Arango IMCS, Rutgers John L.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss Status of the COSMO-1 configuration at MeteoSwiss Guy.
Adjoint models: Theory ATM 569 Fovell Fall 2015 (See course notes, Chapter 15) 1.
Status of the NWP-System & based on COSMO managed by ARPA-SIM COSMO I77 kmBCs from IFSNudgingCINECA COSMO I22.8 kmBCs from COSMO I7 Interpolated from COSMO.
Global vs mesoscale ATOVS assimilation at the Met Office Global Large obs error (4 K) NESDIS 1B radiances NOAA-15 & 16 HIRS and AMSU thinned to 154 km.
Mesoscale Assimilation of Rain-Affected Observations Clark Amerault National Research Council Postdoctoral Associate - Naval Research Laboratory, Monterey,
Implementation of Terrain Resolving Capability for The Variational Doppler Radar Analysis System (VDRAS) Tai, Sheng-Lun 1, Yu-Chieng Liou 1,3, Juanzhen.
1 James D. Doyle and Clark Amerault Naval Research Laboratory, Monterey, CA James D. Doyle and Clark Amerault Naval Research Laboratory, Monterey, CA Sensitivity.
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
Hybrid Data Assimilation
of Temperature in the San Francisco Bay Area
of Temperature in the San Francisco Bay Area
Lidia Cucurull, NCEP/JCSDA
Presentation transcript:

Sensitivity Analysis of Mesoscale Forecasts from Large Ensembles of Randomly and Non-Randomly Perturbed Model Runs William Martin November 10, 2005

Sensitivity Analysis Has a Number of Uses: -- Identifying physical connections -- Data assimilation -- Targeting observations -- Weather modification

ADJOINTS For determining the sensitivity field of a forecast to conditions at an earlier time, the use of the adjoint of a forward numerical model has, until recently, been the only method available. Adjoints are integral parts of 4-dimensional variational data assimilation systems (4DVAR) in which the model state is sought which minimizes the difference between the forecast and a set of observations. The sensitivity of model error to initial fields is determined by an adjoint calculation. This is then used in a minimization scheme.

Adjoints are easiest to understand in terms of the chain rule for differentiation applied recursively. Consider, for example, the following implementation of the Lorenz model (1963):

Using simple first order time differencing, the forecast parameters of the Lorenz model over one time step are:

For a response function, J, we choose the total energy: And we might be interested in the sensitivity of J to the initial conditions:

As J is defined at the forecast time, N, we start at that time with: For the sensitivity of J to the model state at the previous time step, we invoke the chain rule:

In matrix notation this is: Or: And by recursion: Terms on RHS associate, but don’t commute

For the Lorenz model with 3 degrees of freedom, the adjoint is easy to code and implement. For a complex mesoscale model with millions of degrees of freedom and thousands of lines of code, differentiation is difficult. Also, calculating the adjoint requires storing the model state at every time step from the forward run.

As part of the IHOP (2002) program, we wanted to obtain the sensitivity of model forecasts of convective initiation. Delays in having the adjoint of the ARPS (the Advanced Regional Prediction System) ready, led to an attempt to obtain this information using Very Large Ensembles (VLE) of forward model runs. This is a brute-force way of solving the problem, with the brute being large parallel computing systems at PSC and NCSA.

The VLE method finds the sensitivity of J to some initial variable at some point in space by applying an initial perturbation at that point and in that variable. The assembly of sensitivity fields requires the consideration of such perturbations at every location and in every variable. This is potentially a very large number of perturbations (the model configuration we use has over 6 million degrees of freedom). Each perturbation needs a separate forward model run.

Model Configuration ARPS model with numerous physical paramemterizations 135X135X53 grid points ~ 1 million grid points DX=DY=9 km

Initial fields used for the ARPS model run 10-m water vapor10-m wind barbs

10-m water vapor 10-m wind barbs 6-hour forecast fields

Forecast Precipitation Fields Vertically integrated liquid Total accumulated ppt

In order to reduce the number of perturbations, the horizontal domain is divided into 45 X 45 tiles (3 grid points by 3 grid points). Sensitivity to boundary layer fields can then be found if we use perturbations 1 km deep at the surface at each of these tiles. 45 X 45 perturbations + 1 unperturbed run =2026 perturbed model runs to make. This runs in parallel in about 7 hours.

Sample Initial Perturbation 1 g/kg perturbation in a patch 27X27X1 km

Backward sensitivities at an (x,y) location are calculated as the change in response function value (unperturbed minus perturbed) divided by the initial perturbation size at that location. This approximates The exact sensitivity if the perturbations are small enough:

Non-Dimensional Sensitivity With J 0 =unperturbed run value And a 0 =unperturbed field value

Sensitivity of forecast Qv in box to initial boundary layer Qv perturbations Effects of diffusion spread over time Which combines with advection No rain in this region After 6 hours: dryline

Forward- and Backward-in-Time Sensitivities Backward in time Forward in time dryline

Sensitivity of Total Rain Along the Dryline to ABL Water Vapor Perturbations +1 g/kg perturbations -1 g/kg perturbations

Sensitivity of Rain Along the Cold Front to Initial ABL Moisture +1 g/kg perturbations -1 g/kg perturbations

Strong Non-Linear Sensitivity Near Cold Front Control run led to 3 cm precip here Initial perturbation here

Strong Non-Linear Sensitivity Near Cold Front Control run led to 12 cm precip here Initial perturbation here

Perturbing more than one initial variable simultaneously does not ordinarily work as the effects of two separate perturbations interfere with each other, and there is no way to undo the combined effects in the forecasts. However, if a large number of randomly perturbed runs is attempted, then statistics may be applied. This is similar to the method of calculating error covariances using the Ensemble Kalman Filter.

If you have N forecasts in which every variable has a random perturbation, then you obtain N different values for the response function, J. To determine the sensitivity of the forecast to an initial value of some field at some point in space, these N J values can be linearly regressed against the N random (but known) perturbations of that variable.

Slope of best fit line provides J Delta X

For this test, we used binary perturbations; that is, the perturbations were either plus or minus some fixed value, say, 1 K of temperature. Whether the value is to be + or – 1 K is chosen at random. The RANDOM_NUMBER function of FORTRAN90 is used, which may not be good enough.

Far more negative perturbations Than positive perturbations

Sensitivity of Potential Temperature in Box to initial Potential Temperature Perturbations MAX=.0020 Max=.0021 VLE Random 400 runs 2026 runs

Sensitivity of Total PPT in the Box to Initial Boundary Layer Potential Temperature Max=5.2Max=5.4 VLE Random 2026 model runs400 model runs

Log-log plot of RMS noise of a sensitivity field versus ensemble size

Theoretically, noise should scale with the square root of the ensemble size. O=theoretical noise reduction

Summary Both the VLE and random perturbation techniques work well and produce similar results. They are viable alternatives to an adjoint, but do require considerable computing resources. Using forward model runs can give different information than an adjoint because an adjoint provides the exact sensitivity to a infinitesimal perturbation, while a perturbation method provides the actual impact of a finite perturbation. The random perturbation method requires potentially fewer forward model runs, but the reduction of noise to an acceptable level may still require a large ensemble.