Application of Fast Automatic Differentiation in the Soil Surface Evaporation Problem
Authors: Dikusar V.V., Zasukhin S.V. | Published: 06.12.2016 |
Published in issue: #6(69)/2016 | |
DOI: 10.18698/1812-3368-2016-6-42-55 | |
Category: Mathematics and Mechanics | Chapter: Computational Mathematics | |
Keywords: vertical water transfer in soil, objective function, steepest descent method, fast automatic differentiation method |
Evaporation from the soil surface is an important and often hard-determined part of modeling the vertical water transfer in soil. The study considers the problem of determining evaporation and formulates it as an optimal control problem. The objective function is mean-square deviation of modeled values of soil moisture at various depths from some prescribed values. We found the numerical solution by the steepest descent method, and we calculated the gradient of the objective function by formulas of fast automatic differentiation (FAD). Moreover, we applied FAD method to estimate the sensitivity of soil moisture at various depths to changes of evaporation. The findings of the research made it possible to determine the effective subsurface soil layer in which it is advisable to compute the objective function. Numerical results showed that this subsurface soil layer determination has accelerated the convergence of finding solutions process and has reduced its run time.
References
[1] Kuchment L.S., Demidov V.N., Motovilov Yu.G. Formirovanie rechnogo stoka [River runoff formation]. Moscow, Nauka Publ., 1983.
[2] Van Genuchten M.Th. A closed form equation for predicting the hydraulic conductivity of unsaturated soils. Soil. Sci. Soc. Am. J., 1980, vol. 44, pp. 892-898.
[3] Samarskiy A.A. Vvedenie v teoriyu raznostnykh skhem [Introduction to the theory of difference schemes]. Moscow, Nayka Publ., 1971.
[4] Ayda-Zade K.R., Evtushenko Yu.G. Fast automatic differentiation on computers. Matematicheskoe modelirovanie [Matem. Mod.], 1989, vol. 1, pp. 121-139.
[5] Griewank A. On automatic differentiation. Mathematical Programming: Recent Developments and Applications. Ed. by M. Iri, K. Tanabe. Tokyo, Kluwer Academic Publishers, 1989, pp. 83-108.
[6] Automatic differentiation of algorithms. Theory, implementation and application. Ed. by A. Griewank, G.F. Corliss. Philadelphia, SIAM, 1991.
[7] Evtushenko Yu. Automatic differentiation viewed from optimal control theory. Automatic differentiation of algorithms. Theory, implementation and application. Ed. by A. Griewank, G.F. Corliss, Philadelphia, SIAM, 1991, pp. 25-30.
[8] Evtushenko Yu. Computation of exact gradients in distributed dynamic systems for optimal control problem. Optimization Methods and Software, 1998, vol. 9, pp. 45-75.
[9] Griewank A. Evaluating derivatives. Philadelphia, SIAM, 2000.