An automatic differentiation technique for sensitivity analysis of numerical advection schemes in air quality models

被引:32
作者
Hwang, D
Byun, DW
Odman, MT
机构
[1] MCNC, N CAROLINA SUPERCOMP CTR, ENVIRONM PROGRAMS, RES TRIANGLE PK, NC 27709 USA
[2] NOAA, ATMOSPHER SCI MODELING DIV, AIR RESOURCES LAB, RES TRIANGLE PK, NC 27711 USA
关键词
sensitivity coefficients; ADIFOR; advection process;
D O I
10.1016/S1352-2310(96)00240-3
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Sensitivity analysis, which characterizes the change in model output due to variations in model input parameters, is of critical importance in simulation models. Sensitivity coefficients, defined as the partial derivatives of the model output with respect to the input parameters, are useful in assessing the reliability of the output from a complex model with many uncertainty parameters. Most existing sensitivity methods, however, have one or more of the following limitations: inaccuracy in the results, high cost in human effort, and difficulty in mathematical formulation and computer program implementation. To overcome these limitations, we are exploring ADIFOR, an automatic differentiation technique for systematically studying sensitivities. One can apply ADIFOR without having an intimate knowledge of the algorithms implemented in a model, sb manual preparation of sensitivity code is avoided. In this paper, ADIFOR's accuracy and computational efficiency are demonstrated by calculating the sensitivity of concentration to a global perturbation of wind velocity in advection models and comparing this with results from the brute-force method of sensitivity analysis. ADIFOR-generated code can produce exact sensitivity information up to the machine epsilon, and can reduce computer CPU time requirements by up to 57% compared with the brute-force method for a single sensitivity calculation (and the savings increases with the number of parameters). Furthermore, we demonstrate the applicability of ADIFOR to models with a large number of uncertainty parameters by calculating the sensitivity of model output to initial conditions in a two-dimensional advection model. Copyright (C) 1996 Elsevier Science Ltd
引用
收藏
页码:879 / 888
页数:10
相关论文
共 19 条
[1]  
[Anonymous], 1972, COMPUTATIONAL FLUID
[2]  
Bischof C.H., 1992, Sci. Program., V1, P11, DOI [10.1155/1992/717832, DOI 10.1155/1992/717832]
[3]  
BOTT A, 1989, MON WEATHER REV, V117, P1006, DOI 10.1175/1520-0493(1989)117<1006:APDASO>2.0.CO
[4]  
2
[6]   CHEMICAL KINETIC FUNCTIONAL SENSITIVITY ANALYSIS - ELEMENTARY SENSITIVITIES [J].
DEMIRALP, M ;
RABITZ, H .
JOURNAL OF CHEMICAL PHYSICS, 1981, 74 (06) :3362-3375
[7]   SENSITIVITY ANALYSIS OF ORDINARY DIFFERENTIAL EQUATION SYSTEMS - DIRECT METHOD [J].
DICKINSON, RP ;
GELINAS, RJ .
JOURNAL OF COMPUTATIONAL PHYSICS, 1976, 21 (02) :123-143
[9]  
Gill M., 1981, Practical Optimization
[10]  
HALL MCG, 1986, J ATMOS SCI, V43, P2644, DOI 10.1175/1520-0469(1986)043<2644:AOASTT>2.0.CO