Monthly river flow simulation with a joint conditional density estimation network

Authors


Corresponding author: C. Li, Department of Biological & Agricultural Engineering, Texas A&M University, College Station, TX 77843-2117, USA. (lichsunny@gmail.com)

Abstract

[1] River flow synthesizing and downscaling are required for the analysis of risks associated with water resources management plans and for regional impact studies of climate change. This paper presents a probabilistic model that synthesizes and downscales monthly river flow by estimating the joint distribution of flows of two adjacent months conditional on covariates. The covariates may consist of lagged and aggregated flow variables (synthesizing), exogenous climatic variables (downscaling), or combinations of these two types. The joint distribution is constructed by connecting two marginal distributions in terms of copulas. The relationship between covariates and distribution parameters is approximated by an artificial neural network, which is calibrated using the principle of maximum likelihood. Outputs of the neural network yield parameters of the joint distribution. From the estimated joint distribution, a conditional distribution of river flow of current month given the estimation of the previous month can be derived. Depending on the different types of covariate information, this conditional distribution may serve as the “engine” for synthesizing or downscaling river flow sequences. The idea of the proposed model is illustrated using three case studies. The first case deals with synthetic data and shows that the model is capable of fitting a nonstationary joint distribution. Second, the model is utilized to synthesize monthly river flow at four sample stations on the main stream of the Colorado River. Results reveal that the model reproduces essential evaluation statistics fairly well. Third, a simple illustrative example for river flow downscaling is presented. Analysis indicates that the model can be a viable option to downscale monthly river flow as well.

Ancillary