Model-based dynamic optimization of the water-flooding process in oil reservoirs is a computationally complex problem and suffers from high levels of uncertainty. A traditional way of quantifying uncertainty in robust water-flooding optimization is by considering an ensemble of uncertain model realizations. These models are generally not validated with data and the resulting robust optimization strategies are mostly offline or open-loop. The main focus of this work is to develop an adaptive or online robust optimization scheme using residual analysis as a major ingredient. The models in an ensemble are confronted with data and an adapted ensemble is formed with only those models that are not invalidated. As a next step, the robust optimizat...