A control-theoretic approach to adaptive time stepping in reservoir simulations and its impacts on efficiency and robustness | Synapse