{'fraction_non_alphanumeric': 0.01709986320109439, 'fraction_numerical': 0.0006839945280437756, 'mean_word_length': 5.560538116591928, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Flood discharge prediction using two-dimensional inverse modeling

A new approach to estimate flood discharges in complex river geometries is presented. Discharges are determined through the combination of nonintrusive measurements of surface velocities and water levels with a Navier-Stokes solver and an inverse optimization algorithm. The numerical model is based on a finite-element solution of the two-dimensional Reynolds-averaged Navier-Stokes equations with a k - e turbulence model, allowing for computation of the free water surface on adaptive, unstructured grids. The inverse modeling technique uses the Levenberg-Marquardt minimizing algorithm. In order to rule out uncertainties from the numerical model and to strictly quantify the effect of measuring errors, measurements are generated synthetically through forward computations. The methodology is illustrated for the gaging station of the Saltina River at Brig, Switzerland, which involves a complex bed geometry and where laboratory measurements for transcritical flows were available. For perfect measurements the discharge can in principle be estimated to an accuracy of 2%, independently of the number of measurements. Measurement errors in the water level have a small influence on the estimated discharge, whereas errors in velocity lead to a major discharge error. This error can be minimized by increasing the number of measurement points and choosing appropriate measurement positions.