Stabilization of parabolic time-varying PDEs using certified reduced-order receding horizon control


Abstract

We address the stabilization of linear, time-varying parabolic PDEs using finite-dimensional receding horizon controls (RHCs) derived from reduced-order models (ROMs). We first prove exponential stability and suboptimality of the continuous-time full-order model (FOM) RHC scheme in Hilbert spaces. A Galerkin model reduction is then introduced, along with a rigorous a posteriori error analysis for the associated finite-horizon optimal control problems. This results in a ROM-based RHC algorithm that adaptively constructs reduced-order controls, ensuring exponential stability of the FOM closed-loop state and providing computable performance bounds with respect to the infinite-horizon FOM control problem. Numerical experiments with a non-smooth cost functional involving the squared \(\ell^1\)-norm confirm the method’s effectiveness, even for exponentially unstable systems.

1 Introduction↩︎

Receding Horizon Control (RHC), also known as Model Predictive Control (MPC), is an optimization-based strategy for solving infinite-horizon optimal control problems. In this framework, the infinite-horizon problem is approximated by a sequence of finite-horizon problems defined over temporally overlapping intervals that cover the time domain \((0,\infty)\). Due to this structure, the resulting control acts as a feedback mechanism, offering an efficient strategy for addressing infinite-horizon problems governed by discrete-time [1], [2] and continuous-time systems [3], [4].

Despite the flexibility of this open-loop optimization approach, establishing theoretical guarantees for stability and suboptimality remains a significant challenge. These issues are typically addressed by incorporating terminal costs and/or constraints, or by carefully designing the overlapping intervals. This framework has also been investigated for problems governed by partial differential equations (PDEs), see e.g., [5], [6].

From a computational perspective, repeatedly solving PDE-constrained open-loop problems can be extremely costly, primarily due to the large state-space dimension resulting from PDE discretizations. This makes the standard RHC framework computationally expensive or even infeasible in practice. It is therefore essential to accelerate open-loop computations and improve their efficiency while preserving stability and suboptimality guarantees of RHC.

In this paper, we address the stabilization of linear time-varying parabolic PDEs with finite-dimensional controls by combining model reduction techniques and a rigorous analysis of the associated open-loop problems. First, we address the exponential stability and suboptimality of a continuous-time RHC framework in Hilbert spaces. In this setting, no terminal costs or constraints are required; instead, stability is ensured by selecting appropriate concatenation schemes. Furthermore, this framework allows the use of the squared \(\ell^1\)-norm as the control cost, leading to a non-smooth infinite-horizon problem that enforces sparsity in the control input. In the second part, we focus on improving computational efficiency using projection-based Galerkin model order reduction (MOR) techniques [7], [8]. Model order reduction (MOR) methods aim to accelerate computations by replacing the high-dimensional full-order model (FOM) with a low-dimensional reduced-order model (ROM). Galerkin ROMs, based on, e.g., Proper Orthogonal Decomposition (POD) [9][11], are particularly effective for parabolic PDEs, as the Kolmogorov \(n\)-width can be expected to decay exponentially in this setting [8], [12]. However, simply applying a reduced feedback control (i.e., a control computed from the reduced model) to the FOM may compromise closed-loop stability. To address this issue, appropriate conditions on the ROM must be incorporated into the algorithm to ensure the stability of the FOM closed-loop system. In this paper, we build on a rigorous a posteriori error estimator for the finite-horizon value function. Together with a Relaxed Dynamic Programming Principle (RDP) (see 6), this allows us to show that the ROM-based RHC guarantees not only exponential stabilization of the FOM but also suboptimality with respect to the original infinite-horizon control problem.

1.1 Related Works↩︎

Due to its flexibility in handling constraints, non-autonomous dynamics, and non-linearities, RHC has received increased attention for the stabilization of PDE systems; see e.g.,  [5], [6], [13], [14]. In this paper, we consider an unconstrained RHC framework in Hilbert spaces for stabilizing a general class of continuous-time, linear, time-varying parabolic equations, where the control enters as a linear combination of finitely many indicator functions. As already mentioned, this framework does not require any terminal cost or terminal constraints to guarantee stability. Similar approaches have been studied in the context of continuous-time ODEs [4], [15] and discrete-time dynamical systems [2], [13].

Many works study the incorporation of RHC (MPC) in combination with MOR, see e.g., [16][19] and the references therein. Considerable effort has been devoted to establishing conditions under which the stability of FOM is preserved when the control is computed from ROMs. For finite-dimensional systems, we refer to [20][22], where the error dynamics of the reduced system are explicitly incorporated into the MPC subproblem, and stability is ensured through suitable terminal conditions. An alternative approach for discrete-time, unconstrained MPC applied to parameterized autonomous linear parabolic PDEs was proposed in [23]. In this contribution, a projection-based ROM is constructed offline using a greedy parameter selection strategy. The resulting ROM is then employed online to determine minimal stabilizing prediction horizons. Relying on a posteriori error estimates for the value function, the FOM performance index can be estimated efficiently online. If the performance estimator remains positive throughout the RHC iterations, stability follows from the discrete-time RDP [1]. Our performance certification approach is inspired by [23], although we do not consider parameterized discrete-time systems but instead focus on an online-adaptive construction of the ROM for a continuous-time control problem with fixed parameters.

Owing to their structural properties, Galerkin ROMs provide a natural foundation for a posteriori error estimation. This has been demonstrated in [23][25] for optimality systems arising from parameterized control-constrained linear-quadratic elliptic (or discrete-time parabolic) optimal control problems, and in [26], [27] for value function estimation within an adaptive finite element framework. Moreover, efficient MPC implementations for parabolic PDEs with adaptive grid refinement in space or time have also been studied; see, e.g., [28], [29].

1.2 Contributions↩︎

Based on the above discussion, our main contributions can be summarized as follows:

  1. We establish exponential stability and suboptimality of continuous-time RHC for time-varying linear parabolic systems with a weaker stage cost, namely an \(L^2(\Omega)\)-tracking term; see 1. By contrast, the exponential stability analysis in [5] requires an \(H^1(\Omega)\)-tracking term in order to invoke an initial-time observability estimate (see [5]). For an \(L^2(\Omega)\)-tracking term, [5] establishes only asymptotic stability. Our analysis does not rely on an initial-time observability condition. Instead, we employ a final-time observability inequality, namely ?? . As a consequence, and in comparison with [4], [5], we obtain a new explicit bound for the suboptimality (performance) parameter.

  2. Extending the results of [23], [26], we derive rigorous a posteriori error estimates for the ROM approximation of the value function and the cost functional, applicable to general non-smooth convex control costs (including sparsity-promoting regularization and convex control constraints), and to inexact initial values in 3. Furthermore, we provide error and residual equivalences, establish interpolation properties of the reduced optimality system, and asymptotic convergence of Galerkin ROMs under relaxed regularity assumptions in 5.

  3. We propose a ROM-RHC scheme that combines the a posteriori error estimates with a new variant of the RDP principle for time-varying continuous-time systems (see 6), obtaining exponentially stabilizing controls with user-specified minimal performance guarantees relative to the infinite-horizon FOM value function (see 7). In particular, we show that one can always construct the ROM such that the RDP inequality is satisfied with a finite-dimensional reduced basis, thereby ensuring suboptimality with a performance parameter strictly smaller than that of the FOM. The results on error estimation, stability, and suboptimality are independent of the specific Galerkin method used for the numerical realization and apply both in MOR and adaptive finite element frameworks.

  4. We provide numerical experiments on systems with exponentially unstable free dynamics, demonstrating that ROM-RHC with squared \(\ell_1\)-regularization achieves substantial speed-ups over FOM-RHC while preserving the stability and suboptimality guarantees of 7.

1.3 Outline↩︎

The remainder of this paper is organized as follows. In 2, we present the RHC scheme and establish its suboptimality and exponential stability for the FOM. Section 3 focuses on the ROM, where we derive a posteriori error estimates, present convergence results, and analyze their relation to the true error. Building on these results, 4 develops the relaxed stability framework, yielding a certified ROM-RHC scheme with guaranteed stability. An illustrative example demonstrating the applicability of the framework is given in 5, and numerical experiments validating the approach are presented in 6.

1.4 Notation and preliminaries↩︎

We denote by \(\mathbb{R}_{>0}\) (\(\mathbb{R}_{\geq 0}\)) the set of positive (non-negative) real numbers. Throughout the paper, let \(V \hookrightarrow H=H' \hookrightarrow V'\) be a Gelfand triple of separable Hilbert spaces \(H\) and \(V\) with \(V\) compactly and densely embedded in \(H\). The space \(\mathcal{L}(V,V')\) represents the Banach space of linear and bounded operators from \(V\) to \(V'\). For \(t_{\mathrm{in}}\in \mathbb{R}_{\ge0}\) and \(T\in \mathbb{R}_{> 0}\cup\{\infty\}\), we define the control and state spaces as \[\begin{align} {\mathscr U}_T(t_{\mathrm{in}})&\mathrel{\vcenter{:}}= L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;U)\quad\text{for }U=\mathbb{R}^m\text{ and }m\in\mathbb{N},\\ {\mathscr Y}_T(t_{\mathrm{in}})&\mathrel{\vcenter{:}}= W(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)\mathrel{\vcenter{:}}=\big\{\varphi\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)\,\big|\,\partial_t\varphi\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V')\big\} \end{align}\] with induced norm \(\left|y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2= \left|y\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2+\left|\partial_t y\right|_{{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V')}}^2\). Recall that \({\mathscr Y}_T(t_{\mathrm{in}})\hookrightarrow C([t_{\mathrm{in}},t_{\mathrm{in}}+T];H)\) for \(T<\infty\) holds. If it is clear from the context, we abbreviate \(L^p(t_{\mathrm{in}},t_{\mathrm{in}}+T;C)\) by \(L^p(C)\) or simply \(L^p\) for a Hilbert space \(C\) and \(p\in [1,\infty]\). Dependence on data is indicated after a semicolon. For instance, we write \(y(t;\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\) for a state variable \(y(t)\) depending on time \(t\), control \(\mathbf{u}\), and initial value \(y_{\mathrm{in}}\) at initial time \(t_{\mathrm{in}}\). If it is clear from the context we write, e.g., only \(y(\mathbf{u})\) to abbreviate \(y(\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\). The subscript (or superscript) \(r\) indicates reduced quantities. For example, we denote a reduced subspace by \(V_r\subset V\), and \({{y}^r}\in{\mathscr Y}_T^r(t_{\mathrm{in}})\mathrel{\vcenter{:}}= W(t_{\mathrm{in}},t_{\mathrm{in}}+T;V_r)\) denotes a reduced state in the reduced state space.

2 The full-order model and suboptimality of RHC↩︎

For the triple \((T,t_{\mathrm{in}},y_{\mathrm{in}})\in {({\mathbb{R}_{>0}\cup \{ \infty \})}}\times\mathbb{R}_{\ge0} \times H\) and a control \(\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\), consider the linear time-varying system \[\begin{align} \label{eq:LTV} _T(t_{\mathrm{in}},y_{\mathrm{in}})} \partial_ty(t)+A(t)y(t)=B(t)\mathbf{u}(t), \quad t \in ( t_{\mathrm{in}},t_{\mathrm{in}}+T),\quad y(t_{\mathrm{in}})=y_{\mathrm{in}}. \end{align}\tag{1}\] We refer to 1 as the full-order model (FOM). Note that in the MOR literature, the term FOM is used to indicate a discrete (e.g., FE) model of high dimension. For notational convenience, we do not distinguish between \(V\) being a continuous infinite-dimensional space used for theoretical considerations or a high-dimensional FE space used for numerical computations in 6.

Assumption 1. We assume that \(A\in L^\infty(0,\infty;\mathcal{L}(V,V'))\), \(B \in L^\infty(0,\infty;\mathcal{L}(U,V'))\) and the existence of constants \(\eta_V>0\), \(\eta_H\geq 0\) such that \[\begin{align} \label{eq:weak95coercivity} \langle A(t)v, v\rangle_{V',V} \geq \eta_V\left|v\right|_{V}^2 - \eta_H\left|v\right|_{H}^2 \quad \text{for all } v\in V,\; t\geq 0. \end{align}\qquad{(1)}\]

Then, for all \(T\in\mathbb{R}_{>0}\) and \(\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\), there exists a unique solution \(y=y(\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\in{\mathscr Y}_T(t_{\mathrm{in}})\); cf. [30]. To specify the optimal control problems, we introduce the cost functional \[\label{eq:cost}\nonumber J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})\mathrel{\vcenter{:}}=\int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}} \ell(y(t;\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}}),\mathbf{u}(t))\;\mathrm{d}t.\tag{2}\]

Assumption 2. The incremental function \(\ell: H\times U \to \mathbb{R}_{\geq 0}\) is given as \[\label{eq:ell95property} \ell(\varphi,\mathbf{v})\mathrel{\vcenter{:}}=\tfrac{1}{2}\left| \varphi\right|_{H}^2+\tfrac{\lambda}{2}\left|\mathbf{v}\right|_{U}^2+g(\mathbf{v})\quad\text{for }\,(\varphi,\mathbf{v})\in H \times U\text{ and }\lambda>0.\qquad{(2)}\] Hereby, \(g:U \to \mathbb{R}_{\geq 0}\cup \{\infty\}\) is proper, convex, and lower-semicontinuous with \(g(0)=0\).

The functions \(g\) satisfying 2 include, for example, the indicator functions of the convex control constraints or the sparsity-promoting terms. To find stabilizing controls for an initial value \(y_0\in H\), we study the infinite-horizon problem \[\label{eqn:infhorizonproblem} _{\infty}(y_0)} \min J_\infty(\mathbf{u};0,y_0)\quad\text{subject to (s.t.)}\quad\mathbf{u}\in{\mathscr U}_\infty(0).\tag{3}\] To address 3 , we employ a receding-horizon scheme, approximating the infinite-horizon problem by concatenating finite-horizon optimal control problems with prediction horizon \(T>0\) of the form \[\label{eqn:fin95hor95ocp} _{T}(t_{\mathrm{in}},y_{\mathrm{in}})} \min J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})\quad\text{s.t.}\quad \mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}}).\tag{4}\] Under 1 2, the direct method in the calculus of variations ensures that 4 admits a unique solution \((\bar \mathbf{u}(t_{\mathrm{in}},y_{\mathrm{in}}), \bar y(t_{\mathrm{in}},y_{\mathrm{in}}))\), see, e.g. [31]. For brevity, we set \[\nonumber \bar \ell(t;t_{\mathrm{in}},y_{\mathrm{in}})\mathrel{\vcenter{:}}= \ell( \bar y(t;t_{\mathrm{in}},y_{\mathrm{in}})),\bar \mathbf{u}(t;t_{\mathrm{in}},y_{\mathrm{in}}))\quad\text{for }t\in(t_{\mathrm{in}},t_{\mathrm{in}}+T).\] For a sampling time \(\delta>0\), we define grid points \(t_k = k\delta\) for \(k\in\mathbb{N}_0\). At each \(t_k\), problem 4 is solved with \(t_{\mathrm{in}}= t_k\), and the solution is applied up to \(t_{k+1} = t_k+\delta\), yielding a new initial value \(y_{\mathrm{in}}\) for the next step. This procedure is summarized in [algo:FOMRHC].

Set \((t_{\mathrm{in}},y_{\mathrm{in}})\mathrel{\vcenter{:}}=(0,y_0)\), \(y_{rh}(t_{\mathrm{in}})\mathrel{\vcenter{:}}= y_0\), \(k\mathrel{\vcenter{:}}= 0\), and \(t_0\mathrel{\vcenter{:}}= 0\); Find the optimal solution \((\bar \mathbf{u}(\cdot\,;t_{\mathrm{in}},y_{\mathrm{in}})\), \(\bar y(\cdot\,;t_{\mathrm{in}},y_{\mathrm{in}}))\) by solving 4 ; For \(\tau\in[t_{\mathrm{in}},t_{\mathrm{in}}+\delta)\) set \(y_{rh}(\tau)\mathrel{\vcenter{:}}= \bar y(\tau;t_{\mathrm{in}},y_{\mathrm{in}})\), and \(\mathbf{u}_{rh}(\tau)\mathrel{\vcenter{:}}= \bar \mathbf{u}(\tau;t_{\mathrm{in}},y_{\mathrm{in}})\); Update \(k\gets k+1\); \(t_k \gets t_{\mathrm{in}}+\delta\); \((t_{\mathrm{in}},y_{\mathrm{in}})\leftarrow(t_k,\bar y(t_k;t_{\mathrm{in}},y_{\mathrm{in}}))\);

2.1 Suboptimality and Stability of RHC↩︎

In this section, we address the exponential stabilizability and suboptimality of the RHC obtained from [algo:FOMRHC] for the FOM. The suboptimality is measured in terms of the value function, for both the finite- and infinite-horizon cases, as defined below.

Definition 1 (Value function). For any \(y_0 \in H\), the infinite-horizon value function \(V_{\infty}: H \to \mathbb{R}_{\geq 0}\) is defined by \[V_{\infty}(y_0)\mathrel{\vcenter{:}}= \inf \big\{J_{\infty}(\mathbf{u};0,y_0)\,\big|\,\mathbf{u}\in {\mathscr U}_\infty(0)\big\}.\] Similarly, for every \((T,t_{\mathrm{in}},y_{\mathrm{in}})\in{\mathbb{R}_{>0}\times\mathbb{R}_{\ge0}} \times H\), the finite-horizon value function \(V_{T}:\mathbb{R}_{\ge0} \times H \to \mathbb{R}_{\ge0}\) is given as \[V_{T}(t_{\mathrm{in}},y_{\mathrm{in}})\mathrel{\vcenter{:}}= \min \big\{J_{T}(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})\,\big|\,\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\big\}.\]

The following assumption is essential for establishing the stability and suboptimality of RHC. It requires that the optimal costs for both the finite- and infinite-horizon problems are uniformly bounded with respect to the \(H\)-norm of the initial condition.

Assumption 3. For every \(T>0\), \(V_T\) is globally decrescent* with respect to the \(H\)-norm, that is, there exists a continuous, bounded, and non-decreasing function \(\gamma\) with \[\begin{align} \label{e7} V_T(t_{\mathrm{in}},y_{\mathrm{in}})\leq \gamma(T)\left|y_{\mathrm{in}}\right|_{H}^2\quad\text{for all }(t_{\mathrm{in}},y_{\mathrm{in}})\in\mathbb{R}_{\ge0}\times H. \end{align}\tag{5}\] *

We begin with a set of auxiliary lemmas that are essential for our main results.

Lemma 1. Let 1 2 be valid. For every \((T,t_{\mathrm{in}},y_{\mathrm{in}}) \in \mathbb{R}_{>0}\times \mathbb{R}_{\geq 0} \times H\) and \(\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\), we have for \(y=y(\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\) solving 1 that \[\begin{align} &\left|y\right|_{C([t_{\mathrm{in}},t_{\mathrm{in}}+T];H)}^2+\left|y\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2 \leq C_1 \left( \left|y_{\mathrm{in}}\right|_{H}^2 + J_{T}(\mathbf{u}; t_{\mathrm{in}}, y_{\mathrm{in}}) \right)\label{e8},\\ &\left|y(t_{\mathrm{in}}+T)\right|_{H}^2 \leq C_2(T) J_{T}(\mathbf{u}; t_{\mathrm{in}}, y_{\mathrm{in}})\label{e8a}, \end{align}\] {#eq: sublabel=eq:e8,eq:e8a} where \(C_1\) and \(C_2\) are independent of \((T, t_{\mathrm{in}}, y_{\mathrm{in}}, \mathbf{u})\) and \(( t_{\mathrm{in}},y_{\mathrm{in}}, \mathbf{u})\), respectively.

Proof. Testing 1 with \(y(t)\), and integrating over \((t_{\mathrm{in}},t_{\mathrm{in}}+T)\) leads with ?? and Young’s inequality to \[\begin{align} \nonumber \left|y(t)\right|_{H}^2+\eta_V\left|y\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+ T;V)}^2 &\leq \left|y(t_{\mathrm{in}})\right|_{H}^2+\tfrac{\left|B\right|_{L^\infty}^2}{\eta_V}\left|\mathbf{u}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2+2\eta_H\left|y\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+ T;H)}^2\\ & \leq\left|y(t_{\mathrm{in}})\right|_{H}^2+\max\Big\{\tfrac{2\left|B\right|_{L^\infty}^2}{\lambda\eta_V}, 4\eta_H \Big\} J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}}) \end{align}\] with \(|B|_{L^\infty}\mathrel{\vcenter{:}}= |B|_{L^\infty(0,T;\mathcal{L}(U,V'))}\). Hence, ?? holds with \(C_1=\tfrac{\max\{1,\frac{2\left|B\right|_{L^\infty}^2}{\lambda\eta_V},4\eta_H\}}{ \min\{1,\eta_V\}}\). Turning to ?? , we test 1 with \((\frac{t-t_{\mathrm{in}}}{T})y(t)\) to get f.a.a. \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\) \[\begin{align} \big\langle\dot{y}(t),\tfrac{t-t_{\mathrm{in}}}{T}y(t)\big\rangle_{V',V}+\Big\langle A(t)\sqrt{\tfrac{t-t_{\mathrm{in}}}{T}}y(t),\sqrt{\tfrac{t-t_{\mathrm{in}}}{T}}y(t)\Big\rangle_{V',V}= \big\langle B(t)\mathbf{u}(t),{\tfrac{t-t_{\mathrm{in}}}{T}}y(t)\big\rangle_{V',V}. \end{align}\] Integrating over \((t_{\mathrm{in}},t_{\mathrm{in}}+T)\) and using partial integration for the first term \[\int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}\big\langle\dot{y}(t),\tfrac{t-t_{\mathrm{in}}}{T}y(t)\big\rangle_{V',V} = \tfrac{1}{2}\left|y(t_{\mathrm{in}}+T)\right|_{H}^2-\tfrac{1}{2T} \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}\left|y(t)\right|_{H}^2\;\mathrm{d}t.\] Together with ?? , Young’s inequality, and \(\sqrt{(\frac{t-t_{\mathrm{in}}}{T})}\leq 1\), this leads to \[\begin{align} \left|y(t_{\mathrm{in}}+T)\right|_{H}^2&\leq \tfrac{\left|B\right|_{L^\infty}^2}{\eta_V}\left|\mathbf{u}\right|_{{\mathscr U}(t_{\mathrm{in}})}^2+\max\left\{2\eta_H, \tfrac{1}{T}\right\}\left|y\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)}^2\leq C_2(T) J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}}) \end{align}\] with \(C_2(T)\mathrel{\vcenter{:}}= \max\{\frac{2\left|B\right|_{L^\infty}^2}{\lambda\eta_V},4\eta_H, \frac{2}{T}\}\). ◻

Lemma 2. If 1 2 3 hold and \(T>\delta>0\), then for every \((t_{\mathrm{in}},y_{\mathrm{in}}) \in \mathbb{R}_{\geq 0} \times H\) it holds \[\begin{align} \label{lem2c1} &\begin{aligned} V_T(t_{\mathrm{in}}+\delta, \bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}}))\leq\int^{t_{\mathrm{in}}+s}_{t_{\mathrm{in}}+\delta} \bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+\gamma(T+\delta-s)\left|\bar y(t_{\mathrm{in}}+ s;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2 \quad \text{for } s \in [\delta, T], \end{aligned} \end{align}\qquad{(3)}\] and \[\begin{align} \label{lem2c2} &\int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+s} \bar\ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t\leq\gamma(T-s)\left|\bar y(t_{\mathrm{in}}+s;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2 \quad \text{for }s \in [0, T]. \end{align}\qquad{(4)}\]

Proof. The proof has been given in [5]. ◻

Lemma 3. Suppose that 1 2 3 hold. Then for \((t_{\mathrm{in}},y_{\mathrm{in}}) \in \mathbb{R}_{\geq 0} \times H\), \(T>\delta>0\), and the choice of \[\theta_1=\theta_1(T,\delta) \mathrel{\vcenter{:}}= \gamma(T-\delta)C_2(\delta) \quad \text{and}\quad \theta_2=\theta_2(T,\delta) \mathrel{\vcenter{:}}= \frac{\gamma(T)C_1(C_2(\delta)+\theta_1)}{T-\delta},\] we have the following estimates \[\begin{align} \label{e23} &\int^{ t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta} \bar \ell(t; t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t\leq \theta_1 \int^{t_{\mathrm{in}}+\delta}_{t_{\mathrm{in}}} \bar \ell(t; t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t,\\ \label{e24} &\begin{aligned} V_T(t_{\mathrm{in}}+\delta,\bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}}))\quad\leq \int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta} \bar\ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+ \theta_2\int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+\delta} \bar\ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t. \end{aligned} \end{align}\] {#eq: sublabel=eq:e23,eq:e24}

Proof. To verify the inequality ?? , we can write by ?? that \[\begin{align} \int^{ t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta} \bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t& \stackrel{\text{\eqref{lem2c2}}}{\leq} \gamma(T-\delta) \left|\bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2 \\ & \stackrel{\text{\eqref{e8a}}}{\leq} \gamma(T-\delta)C_2(\delta) \int_{ t_{\mathrm{in}}}^{t_{\mathrm{in}}+\delta} \bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t, \end{align}\] concluding ?? . Turning to ?? , recall that \(\bar y(\cdot\,;t_{\mathrm{in}}, y_{\mathrm{in}}) \in C([t_{\mathrm{in}},t_{\mathrm{in}}+T];H)\). Hence, there is a \(\hat{t}\in [\delta, T]\) such that \(\hat{t}= \arg\!\min_{t \in [\delta, T]} \left|\bar y(t_{\mathrm{in}}+t ;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2\). By ?? , we have using that \(\gamma\) is non-decreasing by 3 \[\label{e15} \begin{align} &V_T( t_{\mathrm{in}}+\delta, \bar y(t_{\mathrm{in}}+\delta; t_{\mathrm{in}}, y_{\mathrm{in}}))\\ &\stackrel{\text{\eqref{lem2c1}}}{\leq}\int^{t_{\mathrm{in}}+\hat{t}}_{t_{\mathrm{in}}+\delta} \bar \ell(t; t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+\gamma(T+\delta-\hat{t}) \left| \bar y(t_{\mathrm{in}}+\hat{t}; t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2\\ &\leq \int^{t_{\mathrm{in}}+\hat{t}}_{ t_{\mathrm{in}}+\delta} \bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+\gamma(T)\left|\bar y(t_{\mathrm{in}}+\hat{t};t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2\\ &\leq \int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta} \bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+\tfrac{\gamma(T)}{T-\delta}\left|\bar y(\cdot;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{L^2(t_{\mathrm{in}}+\delta,t_{\mathrm{in}}+T;H)}^2. \end{align}\tag{6}\] Together with 1 \[\begin{align} &\left|\bar y(\cdot;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{L^2(t_{\mathrm{in}}+\delta,t_{\mathrm{in}}+T;H)}^2\leq \left|\bar y(\cdot;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{{L^2(t_{\mathrm{in}}+\delta,t_{\mathrm{in}}+T;V)}}^2\\ &\stackrel{\text{\eqref{e8}}}{\leq} C_1 \left( \left|\bar y(t_{\mathrm{in}}+\delta ;t_{\mathrm{in}}, y_{\mathrm{in}})\right|_{H}^2+\int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta}\bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t\right)\\ &\stackrel{\text{\eqref{e8a}}}{\leq} C_1 \left( C_2(\delta)\int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+\delta}\bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t+\int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}+\delta}\bar\ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t\right) \\ &\stackrel{\text{\eqref{e23}}}{\leq} C_1\big(C_2(\delta)+\theta_1\big)\int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+\delta}\bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t, \end{align}\] we can conclude ?? . ◻

Proposition 1. Suppose that 1 2 3 hold and let \(\delta>0\) be given. Then there exist \(\bar T>\delta\) and \(\alpha \in (0,1)\) such that for every \(T\geq \bar T\), the following inequalities hold for all \((t_{\mathrm{in}}, y_{\mathrm{in}}) \in \mathbb{R}_{\geq 0} \times H\) \[\begin{align} \label{e20s} V_T(t_{\mathrm{in}}+\delta ,\bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}})) &\leq V_T(t_{\mathrm{in}}, y_{\mathrm{in}})-\alpha \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+\delta} \bar\ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t, \\\label{e20e} V_T(t_{\mathrm{in}}+\delta ,\bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}})) &\leq e^{-\zeta \delta} V_T(t_{\mathrm{in}}, y_{\mathrm{in}}), \end{align}\] {#eq: sublabel=eq:e20s,eq:e20e} where \(\zeta>0\) depends only on \((\theta_1,\theta_2,\alpha)\).

Proof. From the definition of \(V_T(t_{\mathrm{in}}, y_{\mathrm{in}})\) and ?? , we obtain \[\begin{align} V_T(t_{\mathrm{in}}+\delta ,\bar y(t_{\mathrm{in}}+\delta;t_{\mathrm{in}}, y_{\mathrm{in}})) - V_T(t_{\mathrm{in}}, y_{\mathrm{in}}) \le(\theta_2-1)\int^{t_{\mathrm{in}}+\delta}_{t_{\mathrm{in}}}\bar \ell(t;t_{\mathrm{in}}, y_{\mathrm{in}})\;\mathrm{d}t, \end{align}\] where \(\theta_2=\theta_2(T,\delta)\) is defined in 3. Due to the boundedness of \(\gamma\) in 3, we have for a fixed \(\delta>0\) \[\label{e3} \alpha(T,\delta) := 1-\theta_2(T,\delta) \to 1 \text{ as } T\to \infty,\tag{7}\] and there exist \(\bar T>\delta\) and \(\alpha(\bar T,\delta) \in (0,1)\) such that \(1-\theta_2(T,\delta)\geq \alpha(\bar T,\delta)\) for all \(T\geq \bar T\). This implies ?? . Now, we turn to the verification of ?? . Using ?? and ?? we have \[\label{e44} \begin{align} V_T( t_{\mathrm{in}}+\delta,\bar y( t_{\mathrm{in}}+\delta; t_{\mathrm{in}}, y_{\mathrm{in}})) \leq (\theta_1+\theta_2) \int^{t_{\mathrm{in}}+\delta}_{t_{\mathrm{in}}} \bar \ell(t;t_{\mathrm{in}},y_{\mathrm{in}})\;\mathrm{d}t. \end{align}\tag{8}\] Together with ?? , we obtain \[\begin{align} V_T(t_{\mathrm{in}}+\delta ,\bar y( t_{\mathrm{in}}+\delta; t_{\mathrm{in}}, y_{\mathrm{in}})) - V_T( t_{\mathrm{in}}, y_{\mathrm{in}}) \leq \tfrac{-\alpha}{\theta_1+\theta_2}V_T(t_{\mathrm{in}}+\delta , \bar y( t_{\mathrm{in}}+\delta; t_{\mathrm{in}}, y_{\mathrm{in}})). \end{align}\] Thus, by defining \(\eta\mathrel{\vcenter{:}}=(1+\frac{\alpha}{\theta_1+\theta_2})^{-1}\in(0,1)\), we can write \[V_T( t_{\mathrm{in}}+\delta ,\bar y( t_{\mathrm{in}}+\delta; t_{\mathrm{in}}, y_{\mathrm{in}})) \leq \eta V_T(t_{\mathrm{in}},y_{\mathrm{in}})\] and, as a consequence, ?? follows by setting \(\zeta\mathrel{\vcenter{:}}=\frac{\lvert \ln\eta \lvert }{\delta}\). ◻

In the next theorem, we present the main result of this section, namely the exponential stability and suboptimality of Algorithm [algo:FOMRHC]. This result relies on property 5 from 3, conditions ?? and ?? from 1, as well as the well-posedness of 4 for every pair \((t_{\mathrm{in}},y_{\mathrm{in}})\in \mathbb{R}_{\ge 0}\times H\).

Theorem 1 (Suboptimality and exponential stability). Let 1 2 3 hold. For a sampling time \(\delta>0\), there exist \(\bar T > \delta\) and \(\alpha \in (0,1)\) such that, for every fixed prediction horizon \(T \geq \bar T\), the RHC \(\mathbf{u}_{rh}\) obtained from [algo:FOMRHC] is suboptimal and exponentially stabilizing for any \(y_0 \in H\). That is, \[\begin{align} \label{ed27} V_{\infty}(y_0) \leq J_{\infty}(\mathbf{u}_{rh};0,y_0)\leq \tfrac{1}{\alpha}V_{T}(0,y_0) \leq \tfrac{1}{\alpha} V_{\infty}(y_0),\\ \label{ed28} \left|y_{rh}(t)\right|_{H}^2 \leq C_{rh}e^{-\zeta t} \left|y_0\right|_{H}^2 \quad \text{ for } t\geq 0, \end{align}\] {#eq: sublabel=eq:ed27,eq:ed28} where the positive numbers \(\zeta\) and \(C_{rh}\) depend on \((\alpha,\delta,T)\), but are independent of \(y_0\).

Proof. Consider the sampling instances \(t_k=k\delta\) for \(k\in \mathbb{N}_0\) from [algo:FOMRHC]. The first inequality in ?? is trivial. For the second, we sum up ?? from 1 with \(t_{\mathrm{in}}= t_k\), \(t_{\mathrm{in}}+\delta = t_{k+1}\) for \(k=0,\ldots,k'\) to obtain \[\nonumber \begin{align} \alpha J_{t_k'}(\mathbf{u}_{rh};0,y_0)\leq \sum\limits_{k=0}^{k'}V_T(t_k,y_{rh}(t_k))-V_T(t_{k+1},y_{rh}(t_{k+1}))\leq V_T(0,y_0)\leq V_\infty(y_0), \end{align}\] since \(V_T\geq 0\) due to ?? . Letting \(k'\to\infty\), we obtain ?? . We also have \[\nonumber \begin{align} \left|y_{rh}(t_{k+1})\right|_{H}^2 &\stackrel{\text{\eqref{e8a}}}{\leq} C_2(\delta) V_T( t_{k} , y_{rh}(t_{k}))\stackrel{\text{\eqref{e20e}}}{\leq} C_2(\delta) e^{-\zeta t_{k}} V_T(0, y_0)\\ &\stackrel{\text{\eqref{e7}}}{\leq} C_2(\delta) \gamma(T) e^{-\zeta t_{k}} \left|y_0\right|_{H}^2. \end{align}\] Furthermore, setting \(C_H =\frac{ C_2(\delta) \gamma(T)}{\eta}\) with \(\eta = e^{-\delta \zeta}\) we have \[\label{e93} \begin{align} \left|y_{rh}(t_{k+1})\right|_{H}^2 &\leq C_2(\delta) \gamma(T) e^{-\zeta t_{k}} \left|y_0\right|_{H}^2 = C_He^{-\zeta t_{k+1}} \left|y_0\right|_{H}^2 \quad \text{ for } k \in \mathbb{N}_0. \end{align}\tag{9}\] Moreover, for every \(t >0\) there exists a \(k \in \mathbb{N}\) such that \(t \in [t_k, t_{k+1}]\). For \(t \in [t_k, t_{k+1}]\), \[\label{eq:exp95cont95in95t} \begin{align} \left|y_{rh}(t)\right|_{H}^2 &\stackrel{\text{\eqref{e8}}}{\leq} C_1\left(\left|y_{rh}(t_k)\right|_{H}^2+V_T(t_{k},y_{rh}(t_{k}))\right)\stackrel{\text{\eqref{e7}}}{\leq}C_1(1+\gamma(T))\left|y_{rh}(t_k)\right|_{H}^2\\ & \stackrel{\text{\eqref{e93}}}{\leq} C_1C_H(1+\gamma(T)) e^{-\zeta t_k} \left|y_0\right|_{H}^2\leq C_1C_H(1+\gamma(T))\eta^{-1}e^{-\zeta t_{k+1}}\left|y_0\right|_{H}^2\\ &\leq C_1C_H(1+\gamma(T))\eta^{-1}e^{-\zeta t}\left|y_0\right|_{H}^2, \end{align}\tag{10}\] and therefore by setting \(C_{rh} \mathrel{\vcenter{:}}= C_1C_H(1+\gamma(T))\eta^{-1}\) we directly infer ?? . ◻

Remark 1. For a fixed \(\delta > 0\) we infer from 7 that \(\lim_{T \to \infty} \alpha(T) = 1\) and \(\lim_{T \to \delta} \alpha(T) = -\infty\). That is, RHC is asymptotically optimal. Moreover for fixed \(\delta>0\), the constants \((C_{rh},\zeta)\) can be bounded independently of \(T \geq \bar T\). Further, for a fixed \(T \geq \bar T\), we can also see in the proof of 1 that \(C_2(\delta)\to \infty\) as \(\delta \to 0\), which implies \(\theta_2(T,\delta)\to \infty\) and \(\alpha = 1-\theta_2(T,\delta)\to -\infty\) as \(\delta \to 0\).

The goal of the paper is now to investigate conditions under which a similar result holds for the reduced counterpart of [algo:FOMRHC]. For later use, we state the optimality condition of 4 .

Remark 1 (Finite-horizon optimality condition). Let \((T,t_{\mathrm{in}},y_{\mathrm{in}})\in{\mathbb{R}_{>0}\times\mathbb{R}_{\ge0}} \times H\). Given \(y\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)\), consider the adjoint equation \[\begin{align} \label{eq:FOM95opsys} -\partial_tp(t)+A'(t)p(t)= y(t), \quad t \in (t_{\mathrm{in}},t_{\mathrm{in}}+T),\quad p(t_{\mathrm{in}}+T)=0. \end{align}\qquad{(5)}\] By 1, there exists a unique solution \(p=p(y)\in {\mathscr Y}_T(t_{\mathrm{in}})\). Moreover, \(\bar \mathbf{u}= \bar\mathbf{u}(t_{\mathrm{in}},y_{\mathrm{in}})\) is optimal for 4 , if and only if there exist \(\bar y,\bar p\in{\mathscr Y}_T(t_{\mathrm{in}})\) with \(\bar y=\bar y(\bar \mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\) solving 1 for \(\mathbf{u}=\bar \mathbf{u}\), \(\bar p=\bar p(\bar y)\) solving ?? for \(y =\bar y\), and \[\begin{align} \label{eq:FOM95opcond} \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}{\langle B'(t)\bar p(t)+ \lambda \bar \mathbf{u}(t), \mathbf{u}(t)-\bar \mathbf{u}(t)\rangle}_U\,\mathrm{d}t\geq g_T(\bar \mathbf{u})-g_T(\mathbf{u})\quad\text{for all }\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}}). \end{align}\qquad{(6)}\] Here, we have set \(g_T(\mathbf{u};t_{\mathrm{in}})\mathrel{\vcenter{:}}= \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}g(\mathbf{u}(t))\;\mathrm{d}t\) and in ?? , ?? , the operators \(A'(t)\in\mathcal{L}(V,V')\), \(B'(t)\in\mathcal{L}(V,U)\) denote the adjoint of \(A(t)\) and \(B(t)\), respectively. Defining \(x=(y,\mathbf{u},p)\in{\mathscr X}_T(t_{\mathrm{in}})\mathrel{\vcenter{:}}= {\mathscr Y}_T(t_{\mathrm{in}})\times{\mathscr U}_T(t_{\mathrm{in}})\times{\mathscr Y}_T(t_{\mathrm{in}})\) and the Lagrangian of the cost function’s smooth part as \[\begin{align} L(x;y_{\mathrm{in}})&\mathrel{\vcenter{:}}= \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}\left( \tfrac{1}{2}\left|y(t)\right|_{H}^2+\tfrac{\lambda}{2}\left|\mathbf{u}(t)\right|_{U}^2+\langle B(t)\mathbf{u}(t)-A(t)y(t)-\partial_t y(t), p(t) \rangle_{V',V}\,\right)\mathrm{d}t\\ &\quad+ \langle y_{\mathrm{in}}-y(t_{\mathrm{in}}),p(t_{\mathrm{in}})\rangle_H, \end{align}\] we can express the optimality condition compactly as \[\label{eq:FOML} \begin{align} L'_y(\bar x;y_{\mathrm{in}})(y) &= 0&&\text{for all }y\in{\mathscr Y}_T(t_{\mathrm{in}}), \label{eq:FOML1}\\ L'_p(\bar x;y_{\mathrm{in}})(p) &= 0&&\text{for all }p\in{\mathscr Y}_T(t_{\mathrm{in}}), \label{eq:FOML2}\\ L'_{\mathbf{u}}(\bar x;y_{\mathrm{in}})(\mathbf{u}-\bar \mathbf{u}) &\geq g_T(\bar \mathbf{u})-g_T(\mathbf{u})&&\text{for all }\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}}). \label{eq:FOML3}\; \end{align}\] {#eq: sublabel=eq:eq:FOML,eq:eq:FOML1,eq:eq:FOML2,eq:eq:FOML3}

3 Reduced-order modeling for the finite-horizon problem↩︎

[algo:FOMRHC] represents a multi-query scenario for the finite-horizon FOM open-loop problem 4 . In this section, we introduce a cheap-to-compute reduced version 12 , derive corresponding error estimates, and analyze the properties of the ROM in 3.1 and 3.2, respectively.

Let \(T>0\) be finite throughout this section, and let \(V_r\subset V\) be a finite-dimensional linear (reduced-order) subspace. By Galerkin projection, the reduced-order solution \({{y}^r}(t)\in V_r\) satisfies for \((t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\in\mathbb{R}_{\ge0}\times H\) \[\label{eq:reducedLTV} ^r_{T}(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})} \partial_t{{{y}^r}}(t)+A(t){{{{y}^r}}}(t)= {B}(t)\mathbf{u}(t)\;\text{in } V_r', \;t \in ( t_{\mathrm{in}},t_{\mathrm{in}}+T),\; {{y}^r}(t_{\mathrm{in}}) =\Pi^H_{V_r} \tilde{y}_{\mathrm{in}},\tag{11}\] where \(\Pi^H_{V_r}:H\to V_r\) is the \(H\)-orthogonal projection onto \(V_r\), characterized as unique solution to \(\langle\Pi^H_{V_r}\tilde{y}_{\mathrm{in}},v\rangle_H=\langle \tilde{y}_{\mathrm{in}},v\rangle_H\) for all \(v\in V_r\). Note that we allow for \(\tilde{y}_{\mathrm{in}}\neq y_{\mathrm{in}}\). We call 11 the reduced-order model (ROM) and by 1, there exists a unique solution \({{y}^r}=y^r(\mathbf{u},t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\in H^1(t_{\mathrm{in}},t_{\mathrm{in}}+T;V_r)\hookrightarrow {\mathscr Y}_T^r(t_{\mathrm{in}})\) for all \((\mathbf{u},\tilde{y}_{\mathrm{in}})\in {\mathscr U}_T(t_{\mathrm{in}})\times H\). In addition, we can introduce the reduced finite-horizon problem \[\label{eqn:reducedStabilizationProblem} ^r_{T}(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})} \min\limits_{\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}})} J_T^r(\mathbf{u};t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\mathrel{\vcenter{:}}=\int^{t_{\mathrm{in}}+T}_{t_{\mathrm{in}}} \ell(y^r(t;\mathbf{u},t_{\mathrm{in}},\tilde{y}_{\mathrm{in}}),\mathbf{u}(t))\;\mathrm{d}t\tag{12}\] and the reduced finite-horizon value function \(V^r_{T}: \mathbb{R}_{\geq 0} \times H \to \mathbb{R}_{\geq 0}\) \[V^r_T(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\mathrel{\vcenter{:}}= \inf\big\{J_T^r(\mathbf{u};t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\,\big|\,\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\big\}.\]

Remark 1 (Reduced finite-horizon optimality condition). Given data \(\tilde{y}\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)\), we introduce the reduced adjoint system \[\begin{align} \label{eq:ROM95opsys} -\partial_t{{{p}^r}}(t)+A'(t){{{p}^r}}(t)= { \tilde{y}}(t)\;\text{in } V_r', \quad t \in ( t_{\mathrm{in}},t_{\mathrm{in}}+T),\quad {{{p}^r}}(t_{\mathrm{in}}+T)=0, \end{align}\qquad{(7)}\] with the unique solution \(p^r=p^r(\tilde{y})\in H^1(t_{\mathrm{in}},t_{\mathrm{in}}+T;V_r)\). Also, 12 is uniquely solvable and the unique solution is given by \({{{\bar \mathbf{u}}^r}} = {{{\bar \mathbf{u}}^r}}(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\), if and only if there exists \({{{\bar y}^r}},{{{\bar p}^r}}\in{\mathscr Y}^r_T(t_{\mathrm{in}})\) with \({{{\bar y}^r}}={{{\bar y}^r}}(\bar\mathbf{u}^r,t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\) solving 11 for \(\mathbf{u}={{{\bar \mathbf{u}}^r}}\), \({{{\bar p}^r}}={{{\bar p}^r}}(\bar y^r)\) solving ?? for \(\tilde{y}={{\bar y^r}}\), and \[\begin{align} \label{eq:ROM95opcond} \int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}{\langle B'(t){{{\bar p}^r}}(t)+\lambda {{{\bar\mathbf{u}}^r}}(t),\mathbf{u}(t)-{{{\bar \mathbf{u}}^r}(t)}\rangle}_U\,\mathrm{d}t\geq g_T({{\bar\mathbf{u}}^r})-g_T(\mathbf{u})\text{ for all }\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}}). \end{align}\qquad{(8)}\] For \({{\bar x}^r}=({{\bar y}^r},{{\bar\mathbf{u}}^r},{{\bar p}^r})\in{{\mathscr X}}^r_T(t_{\mathrm{in}})\mathrel{\vcenter{:}}={\mathscr Y}^r_T(t_{\mathrm{in}})\times{\mathscr U}_T(t_{\mathrm{in}})\times{\mathscr Y}^r_T(t_{\mathrm{in}})\) we get the optimality condition \[\label{eq:ROML} \begin{align} L'_y({{\bar x}^r};\tilde{y}_{\mathrm{in}})(y^r) &= 0&&\text{for all }y^r\in{\mathscr Y}^r_T(t_{\mathrm{in}}), \label{eq:ROML1}\\ L'_p(\bar x^r;\tilde{y}_{\mathrm{in}})(p^r) &= 0&&\text{for all }p^r\in{\mathscr Y}^r_T(t_{\mathrm{in}}), \label{eq:ROML2}\\ L'_\mathbf{u}(\bar x^r;\tilde{y}_{\mathrm{in}})(\mathbf{u}-\bar \mathbf{u}^r) &\geq g_T(\bar \mathbf{u}^r)-g_T(\mathbf{u})&&\text{for all }\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}}). \label{eq:ROML3} \end{align}\] {#eq: sublabel=eq:eq:ROML,eq:eq:ROML1,eq:eq:ROML2,eq:eq:ROML3}

3.1 A posteriori error estimation for the finite-horizon problem↩︎

In this section, we present a posteriori error estimates that serve to quantify the performance of the reduced RHC algorithm. In 3.1.1, we derive estimators for the state, adjoint state, and optimal control, while in 3.1.2, we establish error estimates for the cost and value functions.

3.1.1 State, adjoint state, and optimal control estimates↩︎

Let the initial values of the 1 and the 11 satisfy \[\label{eq:perturb95init} \left| y_{\mathrm{in}}-\tilde{y}_{\mathrm{in}}\right|_{H} \leq \Delta_{y_{\mathrm{in}}} \quad \text{for } \Delta_{y_{\mathrm{in}}}\geq 0.\tag{13}\] In the following lemmas, we establish the corresponding error estimators.

Lemma 4 (State a posteriori estimator). Let 1 be valid and let \(y=y(\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\in{\mathscr Y}_T(t_{\mathrm{in}})\) and \(y^r=y^r(\mathbf{u}^r ,t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\in{\mathscr Y}^r_T(t_{\mathrm{in}})\) be the solution of 1 and 11 for \(y_{\mathrm{in}},\tilde{y}_{\mathrm{in}}\in H\) and \(\mathbf{u},\mathbf{u}^r\in{\mathscr U}_T(t_{\mathrm{in}})\), respectively. Assume the data satisfies 13 and \({\left|\mathbf{u}-{{\mathbf{u}}^r}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}}\leq\Delta_\mathbf{u}\) for \(\Delta_\mathbf{u}\geq 0\). Define the state error and residual as \[\nonumber e_y\mathrel{\vcenter{:}}= y-{{y}^r}, \quad \mathcal{R}_y(y^r,\mathbf{u}^r)(t)\mathrel{\vcenter{:}}= B(t)\mathbf{u}^r(t)-A(t)y^r(t)-\partial_t y^r(t) \in V' \text{ for }t\in(0,T).\] Then, we have the a posteriori* error bound for \(t\in [t_{\mathrm{in}}, t_{\mathrm{in}}+T]\) \[\begin{align} \label{eq:state95apost95CHL2V} &\left|e_y(t)\right|_{H}^2+\left|e_y\right|_{L^2(t_{\mathrm{in}},t;V)}^2\leq \Delta_y^2(t;\Delta_\mathbf{u}, \Delta_{y_{\mathrm{in}}}, y^r, \mathbf{u}^r) \end{align}\tag{14}\] with \[\begin{align} \Delta^2_{y}(t)&\mathrel{\vcenter{:}}= C_{1,y}(t)\Big(\left|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }B\right|_{L^\infty(t_{\mathrm{in}},t;\mathcal{L}(U,V'))}^2{\Delta_\mathbf{u}^2} + \left|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }\mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})\right|_{L^2(t_{\mathrm{in}},t;V')}^2\Big)\\ &\quad+ C_{2,y}(t){\big( \Delta_{y_{\mathrm{in}}} + \left|\tilde{y}_{\mathrm{in}}- \Pi^H_{V_r}\tilde{y}_{\mathrm{in}}\right|_{H} \big)^2} \end{align}\] for the constants \(C_{1,y}(t)\mathrel{\vcenter{:}}= \frac{2e^{2\eta_H(t-t_{\mathrm{in}})}}{\min\{1,\eta_V\}\eta_V}\), \(C_{2,y}(t)\mathrel{\vcenter{:}}= \frac{e^{2\eta_H(t-t_{\mathrm{in}})}}{\min\{1,\eta_V\}}\). If \(t=t_{\mathrm{in}}+T\), we simply write \(\Delta_y^2(\Delta_\mathbf{u}, \Delta_{y_{\mathrm{in}}}, y^r, \mathbf{u}^r)\) instead of \(\Delta_y^2(t_{\mathrm{in}}+T;\Delta_\mathbf{u}, \Delta_{y_{\mathrm{in}}}, y^r, \mathbf{u}^r)\).*

Proof. Defining \(e_u= \mathbf{u}-{{\mathbf{u}}^r}\), we obtain the following error equation \[\label{eq:error95eq} \begin{cases} \partial_te_y(t)=-{A}(t)e_y(t)+{B}(t)e_{\mathbf{u}}(t)+ \mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})(t) &\text{in } V'\text{ for } t \in ( t_{\mathrm{in}},t_{\mathrm{in}}+T),\\ e_y(t_{\mathrm{in}})= y_{\mathrm{in}}- \Pi^H_{V_r}\tilde{y}_{\mathrm{in}}. & \end{cases}\tag{15}\] Let \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\). Testing with \(e_y(s)\in V\) f.a.a. \(s\in (t_{\mathrm{in}},t\)) and integrating over \((t_{\mathrm{in}},t)\) leads to \[\begin{align} &\tfrac{1}{2} \left|e_y(t)\right|_{H}^2 + \int_{t_{\mathrm{in}}}^{t}{\langle A(s) e_y(s), e_y(s) \rangle}_{V',V} \ \mathrm{d}s= \tfrac{1}{2} \left|e_y(t_{\mathrm{in}})\right|_{H}^2 +\int_{t_{\mathrm{in}}}^{t} \langle B(s)e_u(s) + \mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})(s), e_y(s)\rangle_{V',V} \ \mathrm{d}s. \end{align}\] First, we assume \(A(s)\) to be coercive, that is, \(\eta_H=0\) in 1. This results in \[\begin{align} &\tfrac{1}{2}\left|e_y(t)\right|_{H}^2 + \eta_V \left|e_y\right|_{L^2(t_{\mathrm{in}},t;V)}^2\leq \tfrac{1}{2}\left|e_y(t_{\mathrm{in}})\right|_{H}^2 + \int_{t_{\mathrm{in}}}^{t}\tfrac{1}{2\varepsilon} \left| B(s)e_u(s) + \mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})(s)\right|_{V'}^2 +\tfrac{\varepsilon}{2}{e_y(s)}_V^2 \ \mathrm{d}s \end{align}\] for \(\varepsilon\in (0,2\eta_V]\) by Young’s inequality. Therefore we have \[\begin{align} &\tfrac{1}{2}\left|e_y(t)\right|_{H}^2 +\big(\eta_V-\frac{\varepsilon}{2}\big) \left|e_y\right|_{L^2(t_{\mathrm{in}},t;V)}^2\le\tfrac{1}{2}\left|e_y(t_{\mathrm{in}})\right|_{H}^2 + \tfrac{1}{2\varepsilon} \left| Be_u + \mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})\right|_{L^2(t_{\mathrm{in}},t;V')}^2\\ &\qquad\leq \tfrac{1}{2}\left|e_y(t_{\mathrm{in}})\right|_{H}^2 + \tfrac{1}{\varepsilon} \big(\left|B\right|_{L^\infty(t_{\mathrm{in}},t;\mathcal{L}(U,V'))}^2\Delta_u^2 +\left|\mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})\right|_{L^2(t_{\mathrm{in}},t;V')}^2\big). \end{align}\] The case \(\eta_H>0\) follows by using the standard transformation \(e_v(t)=e^{-\eta_H (t-t_{\mathrm{in}})}e_y(t)\). The transformed error equation for \(e_v\) is given by the coercive differential operator \(\tilde{A}(t)\mathrel{\vcenter{:}}= A(t)+\eta_H\), which, as before, leads to the scaled estimate \[\begin{align} \nonumber &\tfrac{1}{2}{\big|e^{-\eta_H (t-t_{\mathrm{in}})}e_y(t)\big|}_{H}^2+\big(\eta_V-\frac{\varepsilon}{2}\big){\big|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }e_y\big|}_{L^2(t_{\mathrm{in}},t;V)}^2\\ &\leq \tfrac{1}{2}\left|e_y(t_{\mathrm{in}})\right|_{H}^2 + \tfrac{1}{\varepsilon}\left({\big|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }B\big|}_{L^\infty(t_{\mathrm{in}},t;\mathcal{L}(U,V'))}^2\Delta_u^2+ {\big|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }\mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})\big|}_{L^2(t_{\mathrm{in}},t;V')}^2\right). \nonumber \end{align}\] Hence, we also find \[\begin{align} &\tfrac{1}{2}{\big|}e_y(t)\big|_H^2+\big(\eta_V-\frac{\varepsilon}{2}\big)\left|e_y\right|_{L^2(t_{\mathrm{in}},t;V)}^2\leq \tfrac{e^{2\eta_H (t-t_{\mathrm{in}})}}{2}\left|e_y(t_{\mathrm{in}})\right|_{H}^2\\ &+ \tfrac{e^{2\eta_H (t-t_{\mathrm{in}})}}{\varepsilon}\left( {\big|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }B\big|}_{L^\infty(t_{\mathrm{in}},t;\mathcal{L}(U,V'))}^2\Delta_u^2 +{\big|e^{-\eta_H (\cdot-t_{\mathrm{in}}) }\mathcal{R}_y({{y}^r}, {{\mathbf{u}}^r})\big|}_{L^2(t_{\mathrm{in}},t;V')}^2\right). \end{align}\] For the error in the initial condition, we add and subtract \(\tilde{y}_{\mathrm{in}}\), and use 13 . Choosing \(\varepsilon= \eta_V\) and \(t=t_{\mathrm{in}}+T\) leads to 14 . ◻

Lemma 5 (Adjoint state a posteriori estimator). Suppose that 1 holds. Let \(p=p(y)\in{\mathscr Y}_T(t_{\mathrm{in}})\) and \(p^r=p^r(\tilde{y})\in{\mathscr Y}^r_T(t_{\mathrm{in}})\) be the solutions of ?? and ?? for \(y,\tilde{y}\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)\), respectively. Assume that \(\left|y-\tilde{y}\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)} \leq \Delta_y\) for \(\Delta_y\geq 0\). Define the adjoint state error and residual as \[e_p\mathrel{\vcenter{:}}= p-p^r, \quad \mathcal{R}_p(\tilde{y}, p^r)(t)\mathrel{\vcenter{:}}=\tilde{y}(t)-A'(t)p^r(t)+\dot{p}^r(t)\in V'.\] Then, we have the a posteriori* error bound \[\begin{align} \label{eq:adjstate95apost95CHL2V} &\left|e_p(t_{\mathrm{in}})\right|_{H}^2+\left|e_p\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2\leq \Delta_p^2(\Delta_y,\tilde{y}, p^r) \end{align}\tag{16}\] with \[\begin{align} \label{eq:adjstate95apost95CHL2V95struc} \Delta_{p}^2{(\Delta_y,\tilde{y}, p^r)} \mathrel{\vcenter{:}}= & C_{p}\Big(\Delta_y^2 + \left|e^{\eta_H (\cdot-t_{\mathrm{in}}-T) }\mathcal{R}_p(\tilde{y}, {{p}^r})\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V')}^2\Big) \end{align}\tag{17}\] and \(C_{p}\mathrel{\vcenter{:}}=\frac{2e^{2\eta_H T}}{\min(1,\eta_V)\eta_V}\). Further, we have the improved estimate \[\begin{align} \label{eq:adjstate95apost95Ht} &\left|e_p(t_{\mathrm{in}})\right|_{H}^2\leq \tfrac{1}{2} \Delta_{p}^2 {(\Delta_y,\tilde{y}, p^r)}. \end{align}\tag{18}\] *

Proof. The claim follows by using similar arguments as in the proof of 4 and the transformation \(e_v(t)=e^{\eta_H(t-t_{\mathrm{in}}-T)}e_p(t)\). ◻

Theorem 2 (Optimal control estimator). Let 1 2 be valid and let \(\bar x=(\bar y, \bar \mathbf{u}, \bar p)\in{\mathscr X}_T(t_{\mathrm{in}}),\bar x^r=(\bar y^r, \bar \mathbf{u}^r, \bar p^r)\in{\mathscr X}^r_T(t_{\mathrm{in}})\) be the solutions of the FOM ?? and ROM ?? optimality systems for \(y_{\mathrm{in}},\tilde{y}_{\mathrm{in}}\in H\), respectively. Then, it holds \[\begin{align} \label{eq:opt95cont95est} \left|\bar\mathbf{u}-\bar\mathbf{u}^r\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\leq& \bar \Delta^2_{ \mathbf{u}}(\bar x^r,\Delta_{y_{\mathrm{in}}})\coloneq \tfrac{\left|B\right|_{L^\infty}^2}{\lambda^2} \Delta_p^2(0,\bar y^r,\bar p^r) + \tfrac{1}{\lambda}\Delta_y^2(0,0,\bar y^r,\bar \mathbf{u}^r)+\tfrac{ C_\mathbf{u}}{\lambda}\Delta^2_{y_{\mathrm{in}}},\\ \label{eq:opt95out95est} \left|\bar y-\bar y^r\right|_{L^2(H)}^2\leq& \bar \Delta^2_{y,H}(\bar x^r,\Delta_{y_{\mathrm{in}}})\coloneq \tfrac{\left|B\right|_{L^\infty}^2}{{2}\lambda} \Delta_p^2(0,\bar y^r,\bar p^r) + 2\Delta_y^2(0,0,\bar y^r,\bar \mathbf{u}^r)+2 C_\mathbf{u}\Delta^2_{y_{\mathrm{in}}} \end{align}\] {#eq: sublabel=eq:eq:opt95cont95est,eq:eq:opt95out95est} for \(C_\mathbf{u}= \frac{e^{2\eta_HT}}{2\eta_V}\) and \(\Delta_{y}, \Delta_{p}\) as in 4 5, respectively.

Proof. In the proof of [19] the following inequality was proven \[\begin{align} &(\lambda-\tfrac{\varepsilon_1}{2})\left|\bar \mathbf{u}-\bar \mathbf{u}^r\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2+ (1-\tfrac{\varepsilon_2}{2}-\tfrac{\varepsilon_3C_\mathbf{u}}{2})\left|\bar y-\bar y^r\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\\ & \leq \tfrac{\left|B\right|_{L^\infty}^2}{2\varepsilon_1} \left|p(\bar y^r)-\bar p^r\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2 + \tfrac{1}{2\varepsilon_2}\left|y(\bar \mathbf{u}^r,\tilde{y}_{\mathrm{in}})-\bar y^r\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)}^2+\tfrac{1}{2\varepsilon_3}\Delta_{y_{\mathrm{in}}}^2 \end{align}\] for \(\varepsilon_1, \varepsilon_2, \varepsilon_3 >0\). By 16 in 5 for \(\tilde{y}=y=\bar y^r\), we estimate \[\begin{align} \left|p(\bar y^r)-\bar p^r\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2=\left|p(\bar y^r)-p^r(\bar y^r)\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2\leq \Delta_p^{{2}}(0,\bar p^r,\bar y^r), \end{align}\] and by 14 in 4 for \(\mathbf{u}^r=\mathbf{u}=\bar \mathbf{u}^r\) and \(\Delta_{y_{\mathrm{in}}}=0\), we have \[\begin{align} \left|y(\bar \mathbf{u}^r,\tilde{y}_{\mathrm{in}})-\bar y^r\right|_{{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}}^2= \left|y(\bar \mathbf{u}^r, \tilde{y}_{\mathrm{in}})-y^r(\bar \mathbf{u}^r, \tilde{y}_{\mathrm{in}})\right|_{{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}}^2 \leq \Delta_y^{{2}}(0,0,\bar y^r,\bar \mathbf{u}^r). \end{align}\] Now, choosing \(\varepsilon_1 =\lambda\), \(\varepsilon_2=1\), \(\varepsilon_3= \frac{1}{C_\mathbf{u}}\) implies ?? and the choice \(\varepsilon_1 =2\lambda\), \(\varepsilon_2=\frac{1}{2}\), \(\varepsilon_3= \frac{1}{2C_\mathbf{u}}\) implies ?? . ◻

Remark 1. In 4, the constants \((C_{1,y}, C_{1,y}(t))\) can be improved by the factor \(\frac{1}{2}\) if \(\mathbf{u}=\mathbf{u}^r\), i.e., \(\Delta_\mathbf{u}=0\). Similarly, the constant \(C_p\) in 5 can be reduced by the factor \(\frac{1}{2}\) if \(y=\tilde{y}\), i.e., \(\Delta_y=0\).

3.1.2 Value and cost function estimates↩︎

The following result extends the value function estimator from [26], [27] to the general convex regularization function \(g_T\) from 1 satisfying 2 and perturbed initial values with 13 .

Theorem 3 (Optimal value function error representation). Let 1 2 be valid and let \(\bar x=(\bar y, \bar \mathbf{u}, \bar p)\in{\mathscr X}_T(t_{\mathrm{in}}),\bar x^r=(\bar y^r, \bar \mathbf{u}^r, \bar p^r)\in{\mathscr X}^r_T(t_{\mathrm{in}})\) be the solutions of the FOM ?? and ROM ?? optimality systems for \(y_{\mathrm{in}},\tilde{y}_{\mathrm{in}}\in H\), respectively. Then, we can bound the error in the optimal value function as \[\begin{align} \label{eq:errorest95value95initguess95prepare} A_1+A_2-A_3\leq V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})\leq A_1+A_2+A_3, \end{align}\qquad{(9)}\] where \(A_1\), \(A_2\), and \(A_3\) are defined as \[\begin{align} A_1 \mathrel{\vcenter{:}}= & \tfrac{1}{2}\inf\big\{L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar y-y^r)+L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})(\bar p-p^r)\,\big|\,y^r,p^r\in {\mathscr Y}^r_T(t_{\mathrm{in}})\big\},\\ A_2 \mathrel{\vcenter{:}}= & {\langle {\tilde{y}_{\mathrm{in}}}-y_{\mathrm{in}}, \bar { p}^r(t_{\mathrm{in}})\rangle}_H + \tfrac{1}{2} {\langle y_{\mathrm{in}}-{ \tilde{y}_{\mathrm{in}}}, (\bar p -\bar { p}^r)(t_{\mathrm{in}})\rangle}_H,\\ A_3 \mathrel{\vcenter{:}}= & \tfrac{1}{2}\big(L'_{\mathbf{u}}(\bar x^r; \tilde{y}_{\mathrm{in}})-L'_{\mathbf{u}}(\bar x; y_{\mathrm{in}})\big)(\bar \mathbf{u}-\bar \mathbf{u}^r). \end{align}\]

Proof. By definition \[\begin{align} L(\bar x;y_{\mathrm{in}})+g_T(\bar \mathbf{u})-L(\bar { x}^r; \tilde{y}_{\mathrm{in}})-g_T(\bar \mathbf{u}^r) &= J_T(\bar \mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})-J^r_T(\bar { \mathbf{u}}^r;t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\\ &= V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}}), \end{align}\] and by adding \(\pm {\langle y_{\mathrm{in}}-{{{\bar y}^r}}(t_{\mathrm{in}}), \bar { p}^r(t_{\mathrm{in}})\rangle}_H\), we get \[\begin{align} L(\bar x;y_{\mathrm{in}})-L(\bar { x}^r;\tilde{y}_{\mathrm{in}}) & = L(\bar x;y_{\mathrm{in}}) - L(\bar { x}^r; y_{\mathrm{in}}) + {\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar { p}^r(t_{\mathrm{in}})\rangle}_H.\label{eq:valueapost95help1} \end{align}\tag{19}\] For \(e=(e_y,e_\mathbf{u},e_p)=\bar x-\bar { x}^r\in{\mathscr X}_T(t_{\mathrm{in}})\), we use the fundamental theorem of calculus to get \[\begin{align} \begin{aligned} L(\bar x;y_{\mathrm{in}})-L(\bar { x}^r;\tilde{y}_{\mathrm{in}})&\stackrel{\eqref{eq:valueapost95help1}}{=}L(\bar x^r+e;y_{\mathrm{in}})-L(\bar { x}^r;y_{\mathrm{in}})+{\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}},\bar { p}^r(t_{\mathrm{in}})\rangle}_H \\ & = \int_{0}^1 L'(\bar { x}^r+t e;y_{\mathrm{in}})(e)\,\mathrm{d}t+{\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar { p}^r(t_{\mathrm{in}})\rangle}_H.\\ \end{aligned} \label{eq:valueapost95helper2} \end{align}\tag{20}\] For the part depending on \(g_T\), we obtain from the FOM optimality conditions ?? for \(\mathbf{u}= \bar \mathbf{u}^r\) \[\begin{align} g_T(\bar \mathbf{u}) -g_T(\bar \mathbf{u}^r)\leq L'_{\mathbf{u}}(\bar x;y_{\mathrm{in}})(-e_\mathbf{u}). \label{eq:valueapost95helper3} \end{align}\tag{21}\] Combining 20 , 21 and the FOM optimality conditions ?? for \(y=e_y\), ?? for \(p=e_p\), leads to \[\begin{align} &L(\bar x;y_{\mathrm{in}})+g_T(\bar \mathbf{u})-L(\bar x^r;\tilde{y}_{\mathrm{in}})-g_T(\bar \mathbf{u}^r)\\ &\leq \int_0^1 L'(\bar x^r+t e;y_{\mathrm{in}})(e)\,\mathrm{d}t+{\langle y_{\mathrm{in}}- {\tilde{y}_{\mathrm{in}}}, \bar p^r(t_{\mathrm{in}})\rangle}_H\pm \tfrac{1}{2}L'(\bar x^r;y_{\mathrm{in}})(e)\\ &\quad+L'_{\mathbf{u}}(\bar x;y_{\mathrm{in}})(-e_\mathbf{u})+\tfrac{1}{2}L'_y(\bar x;y_{\mathrm{in}})(-e_y)+\tfrac{1}{2}L'_p(\bar x;y_{\mathrm{in}})(-e_p)\\ &=\int_0^1 L'(\bar x^r+t e;y_{\mathrm{in}})(e)\,\mathrm{d}t+{\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar p^r(t_{\mathrm{in}})\rangle}_H\pm \tfrac{1}{2}L'(\bar x^r;y_{\mathrm{in}})(e)\\ &\quad-\tfrac{1}{2} L'(\bar x;y_{\mathrm{in}})(e)+\tfrac{1}{2}L'_{\mathbf{u}}(\bar x;y_{\mathrm{in}})(-e_\mathbf{u}). \end{align}\] Due to the quadratic structure of the Lagrange functional \(L\), the integral and the two terms \(-\tfrac{1}{2}L'(\bar x;y_{\mathrm{in}})(e)\) and \(-\tfrac{1}{2}L'(\bar x^r;y_{\mathrm{in}})(e)\) cancel (cf. [26]), and we obtain \[\begin{align} V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}}) &\leq {\langle {\tilde{y}_{\mathrm{in}}}-y_{\mathrm{in}},\bar p^r(t_{\mathrm{in}})\rangle}_H+\tfrac{1}{2}L'(\bar x^r;y_{\mathrm{in}})(e)+\tfrac{1}{2}L'_{\mathbf{u}}(\bar x; y_{\mathrm{in}})(-e_\mathbf{u}). \end{align}\] In addition, we have \[\begin{align} \label{eq:valueapost95helper4} \tfrac{1}{2}L'(\bar { x}^r;y_{\mathrm{in}})(e) = \tfrac{1}{2}L'(\bar { x}^r; \tilde{y}_{\mathrm{in}})(e) + \tfrac{1}{2}{\langle y_{\mathrm{in}}- { \tilde{y}_{\mathrm{in}}},e_p(t_{\mathrm{in}})\rangle}_H, \end{align}\tag{22}\] which leads to \[\begin{align} &V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\\ &\leq{\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar { p}^r(t_{\mathrm{in}})\rangle}_H + \tfrac{1}{2} {\langle y_{\mathrm{in}}- {\tilde{y}_{\mathrm{in}}},e_p(t_{\mathrm{in}})\rangle}_H + \tfrac{1}{2}L'(\bar x^r; \tilde{y}_{\mathrm{in}})(e) + \tfrac{1}{2}L'_{\mathbf{u}}(\bar x; y_{\mathrm{in}})(-e_\mathbf{u})\\ &=A_2 + \tfrac{1}{2}\big(L'_{\mathbf{u}}(\bar x^r; \tilde{y}_{\mathrm{in}})-L'_{\mathbf{u}}(\bar x; y_{\mathrm{in}})\big)(e_u) + \tfrac{1}{2}L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(e_y)+\tfrac{1}{2}L'_p(\bar x^r; \tilde{y}_{\mathrm{in}})(e_p)\\ &= A_2+ A_3+\tfrac{1}{2}L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(e_y)+\tfrac{1}{2}L'_p(\bar x^r; \tilde{y}_{\mathrm{in}})(e_p). \end{align}\] Further, using ?? and ?? , we obtain \[\begin{align} \label{eq:valueapost95helper5} \begin{aligned} \tfrac{1}{2}L_y'(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar y-\bar y^r)&= \tfrac{1}{2}L_y'(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar y- y^r),\\ \tfrac{1}{2}L_p'(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar p-\bar p^r)&= \tfrac{1}{2}L_p'(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar p- p^r) \end{aligned} \end{align}\tag{23}\] for arbitrary \(y^r, p^r\in {\mathscr Y}^r_T(t_{\mathrm{in}})\). This implies the structure of \(A_1\) and therefore the upper bound in ?? . For the lower bound, we consider similar arguments as for the upper bound using ?? for \(\mathbf{u}=\bar \mathbf{u}\), 19 and 22 , to estimate \[\begin{align} &L(\bar x;y_{\mathrm{in}})+g_T(\bar \mathbf{u})-L(\bar x^r;\tilde{y}_{\mathrm{in}})-g_T(\bar \mathbf{u}^r)\\ &\quad\geq\int_0^1 L'(\bar x^r+t e;y_{\mathrm{in}})(e)\,\mathrm{d}t+{\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar p^r(t_{\mathrm{in}})\rangle}_H\pm \tfrac{1}{2}L'(\bar x^r;y_{\mathrm{in}})(e)\\ &\qquad-L'_\mathbf{u}(\bar x^r;\tilde{y}_{\mathrm{in}})(e_\mathbf{u})+\tfrac{1}{2}L'_y(\bar x;y_{\mathrm{in}})(-e_y)+\tfrac{1}{2}L'_p(\bar x;y_{\mathrm{in}})(-e_p)\\ &\quad= {\langle y_{\mathrm{in}}-{\tilde{y}_{\mathrm{in}}}, \bar p^r(t_{\mathrm{in}})\rangle}_H+ \tfrac{1}{2} {\langle y_{\mathrm{in}}- {\tilde{y}_{\mathrm{in}}},e_p(t_{\mathrm{in}})\rangle}_H+\tfrac{1}{2}L'(\bar x^r;\tilde{y}_{\mathrm{in}})(e)\\ &\qquad - L_\mathbf{u}'(\bar x^r;\tilde{y}_{\mathrm{in}})(e_\mathbf{u})+\tfrac{1}{2}L_\mathbf{u}'(\bar x;y_{\mathrm{in}})(e_\mathbf{u})\\ &\quad= A_2-A_3+ \tfrac{1}{2}L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(e_y)+\tfrac{1}{2}L'_p(\bar x^r; \tilde{y}_{\mathrm{in}})(e_p). \end{align}\] Now 23 implies the lower bound in ?? . ◻

To obtain a computable bound, we invoke the error estimates from the last subsection.

Corollary 1 (Value function error estimate \(\Delta_{V_T}\)). In the situation of 3, we have the bound \[\label{eq:errorest95value95initguess} |V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})|\leq \Delta_{V_T}(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}}, \Delta_{y_{\mathrm{in}}})\qquad{(10)}\] with \[\begin{align} \label{eq:valueest95line1} \begin{aligned} \Delta_{V_T}(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}}, \Delta_{y_{\mathrm{in}}})&\mathrel{\vcenter{:}}=\tfrac{1}{2}\sqrt{\left|\mathcal{R}_p(\bar p^r,\bar y^r)\right|_{L^2(V')}^2}\bar \Delta_{y}\\ &\quad+\tfrac{1}{2}\sqrt{\left|\mathcal{R}_y(\bar y^r,\bar \mathbf{u}^r)\right|_{L^2(V')}^2+\left|\bar y^r(t_{\mathrm{in}})-\tilde{y}_{\mathrm{in}}\right|_{H}^2}\bar \Delta_{p}\\ &\quad+\tfrac{1}{2}\left|B\right|_{L^\infty} \bar\Delta_{p}\bar \Delta_{\mathbf{u}}+\Delta_{y_{\mathrm{in}}}\left|\bar { p}^r(t_{\mathrm{in}})\right|_{H}+ \tfrac{1}{4}\Delta_{y_{\mathrm{in}}}\bar \Delta_{p}, \end{aligned} \end{align}\qquad{(11)}\] and \(\bar\Delta_y= \bar\Delta_y(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\), \(\bar\Delta_p= \bar\Delta_p(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\) defined as \[\label{eq:optimal95error95ests1} \bar \Delta_y \mathrel{\vcenter{:}}= \Delta_{y}(\bar \Delta_\mathbf{u}, \Delta_{y_{\mathrm{in}}}, \bar y^r, \bar \mathbf{u}^r), \quad \bar \Delta_p\mathrel{\vcenter{:}}= \Delta_{p}(\bar\Delta_{y,H}, \bar p^r, \bar y^r)\qquad{(12)}\] for \(\Delta_{y_{\mathrm{in}}},\Delta_{y},\Delta_p\), \(\bar \Delta_\mathbf{u}\) and \(\bar\Delta_{y,H}\) as in 13 , 4, 5 and 2, respectively.

Proof. From ?? , it follows \[|V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})|\leq \max\{A_1+A_2+A_3,-A_1-A_2+A_3\}\leq |A_1|+|A_2|+A_3.\] By 2, we can bound the error in the optimal control by \(\bar\Delta_\mathbf{u}\). Since we have \(\bar y = y(\bar \mathbf{u},y_{\mathrm{in}})\) and \(\bar y^r=y^r(\bar \mathbf{u}^r, \tilde{y}_{\mathrm{in}})\), we can estimate the optimal state error by 4 using \(\bar \Delta_{y}\) in ?? as \[\begin{align} \label{eq:help22} \left|(\bar y -\bar y^r)(t_{\mathrm{in}}+T)\right|_{H}^2+ \left|\bar y -\bar y^r\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2\leq \bar \Delta_y^2. \end{align}\tag{24}\] For the adjoint state \(\bar p = p(\bar y)\) and \(\bar p^r=p^r(\bar y^r)\), we obtain by 5 for \(\Delta_y=\bar \Delta_{y,H}\) in ?? and the definition of \(\bar \Delta_{ p}\) in ?? \[\begin{align} \label{eq:cor:errorest95optimalval95diff95initguess95help1} \left|(\bar p -\bar p^r)(t_{\mathrm{in}})\right|_{H}^2+ \left|\bar p -\bar p^r\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}^2\leq \bar \Delta^2_p. \end{align}\tag{25}\] For the error in the optimal gradient, we obtain using the structure of \(L'_\mathbf{u}(x^r;y_{\mathrm{in}})\) (\(L'_\mathbf{u}(x,\tilde{y}_{\mathrm{in}})\)) in ?? (?? ), the optimal control estimate ?? and 25 \[\begin{align} \nonumber A_3&= \tfrac{1}{2}\big(L'_{\mathbf{u}}(\bar x^r; \tilde{y}_{\mathrm{in}})-L'_{\mathbf{u}}(\bar x; y_{\mathrm{in}})\big)(e_\mathbf{u})\stackrel{\eqref{eq:FOM95opcond},\eqref{eq:ROM95opcond}}{=}\tfrac{1}{2}\langle B'(\bar p^r-\bar p)+\lambda(\bar \mathbf{u}^r-\bar \mathbf{u}) , \bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})}\\ &\leq \tfrac{1}{2} \langle B'(\bar p^r-\bar p), \bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})}-\lambda\left|\bar \mathbf{u}^r-\bar \mathbf{u}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\stackrel{\eqref{eq:opt95cont95est}, \eqref{eq:cor:errorest95optimalval95diff95initguess95help1}}{\leq} \tfrac{1}{2}\left|B\right|_{L^\infty} \bar \Delta_{p}\bar \Delta_\mathbf{u}. \label{eq:helper} \end{align}\tag{26}\] Choosing \(y^r=\bar y^r\), \(p^r= \bar p^r\) in the term \(A1\) in ?? , and upper bounding the second line of ?? using 26 , 13 leads to \[\begin{align} |V_T(t_{\mathrm{in}},y_{\mathrm{in}})- V^r_T(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})|\leq & \tfrac{1}{2}|L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar y-\bar y^r)|+\tfrac{1}{2}|L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})(\bar p-\bar p^r)| \\ & +\tfrac{1}{2}\left|B\right|_{L^2} \bar\Delta_{p}\bar\Delta_{\mathbf{u}} +\Delta_{y_{\mathrm{in}}}{\left|\bar { p}^r(t_{\mathrm{in}}) \right|_{H}}+ \tfrac{1}{4}\Delta_{y_{\mathrm{in}}}\bar \Delta_p. \end{align}\] For the last term, we have used that the factor of \(\bar \Delta_p\) can be improved by \(\frac{1}{2}\) according to 18 . Now we estimate the remaining derivatives of \(L\). Note that \(L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})\in {\mathscr Y}_T(t_{\mathrm{in}})'\) is continuous in \(Z\mathrel{\vcenter{:}}= L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)\cap C([t_{\mathrm{in}},t_{\mathrm{in}}+T];H)\supset {\mathscr Y}_T(t_{\mathrm{in}})\) with norm \(\left|v\right|_{Z}^2\mathrel{\vcenter{:}}= \left|v(t_{\mathrm{in}})\right|_{H}^2 +\left|v\right|_{L^2(V)}^2\), since for all \(v\in Z\) \[\begin{align} |L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})(v)|\leq &|\langle \mathcal{R}_y(\bar y^r,\bar \mathbf{u}^r),v\rangle_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)}|+|\langle \bar y^r(t_{\mathrm{in}})-\tilde{y}_{\mathrm{in}}, v(t_{\mathrm{in}})\rangle_H|\\ \leq & {\sqrt{\left|\mathcal{R}_y(\bar y^r,\bar \mathbf{u}^r)\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V')}^2+\left|\bar y^r(t_{\mathrm{in}})-\tilde{y}_{\mathrm{in}}\right|_{H}^2}}\left|v\right|_{Z}. \end{align}\] Setting \(v= \bar p-\bar p^r\), we conclude by using the error estimate for the adjoint \[\begin{align} |L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})(\bar p-\bar p^r)|&\leq \left|L_p'(\bar x^r;\tilde{y}_{\mathrm{in}})\right|_{Z'}\left|\bar p-\bar p^r\right|_{Z}\\ &\stackrel{\eqref{eq:cor:errorest95optimalval95diff95initguess95help1}}{\leq} \sqrt{\left|\mathcal{R}_y(\bar y^r,\bar \mathbf{u}^r)\right|_{L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;V')}^2+\left|\bar y^r(t_{\mathrm{in}})-\tilde{y}_{\mathrm{in}}\right|_{H}^2 }\bar \Delta_{p}. \end{align}\] For \(|L'_y(\bar x^r; \tilde{y}_{\mathrm{in}})(\bar y-\bar y^r)|\), similar arguments using the norm \(\left|v\right|_{Z}^2\mathrel{\vcenter{:}}= \left|v(t_{\mathrm{in}}+T)\right|_{H}^2 +\left|v\right|_{L^2(V)}^2\), and 24 leads to the result. ◻

The next result compares the FOM and ROM cost at a fixed control \(\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}})\).

Theorem 4 (Cost function error representation). Suppose that 1 2 hold and let \(\mathbf{u}\in{\mathscr U}_T(t_{\mathrm{in}})\). For \(x(\mathbf{u})\mathrel{\vcenter{:}}=(y(\mathbf{u}),\mathbf{u},p(y(\mathbf{u})))\in{\mathscr X}_T(t_{\mathrm{in}})\) and \(x^r(\mathbf{u})\mathrel{\vcenter{:}}=(y^r(\mathbf{u}),\mathbf{u},p^r(y^r(\mathbf{u})))\in{\mathscr X}^r_T(t_{\mathrm{in}})\), we have the following error representation \[\begin{align} \nonumber &J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})- J^r_T(\mathbf{u};t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\\ &\label{eq:infCostest}\quad=\tfrac{1}{2}\inf\big\{L_y'(x^r(\mathbf{u});\tilde{y}_{\mathrm{in}})(y(\mathbf{u})-y^r)+L_p'(x^r(\mathbf{u});\tilde{y}_{\mathrm{in}})(p(y(\mathbf{u}))-p^r)\,\big|\,y^r,p^r\in {\mathscr Y}^r_T(t_{\mathrm{in}})\big\}\\ &\qquad+ {\langle {\tilde{y}_{\mathrm{in}}}-y_{\mathrm{in}}, p^r(y^r(\mathbf{u}))(t_{\mathrm{in}})\rangle}_H + \tfrac{1}{2} {\langle y_{\mathrm{in}}-{ \tilde{y}_{\mathrm{in}}}, (p(y(\mathbf{u}))-p^r(y^r(\mathbf{u})))(t_{\mathrm{in}})\rangle}_H.\nonumber \end{align}\qquad{(13)}\]

Proof. It holds that \(J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})- J^r_T(\mathbf{u};t_{\mathrm{in}},\tilde{y}_{\mathrm{in}}) = L(x(\mathbf{u});y_{\mathrm{in}})-L(x^r(\mathbf{u}) ;\tilde{y}_{\mathrm{in}})\) and \(L_{(y,p)}'(x(\mathbf{u});y_{\mathrm{in}})(y,p)=0\) for all \((y,p)\in {\mathscr Y}_T(t_{\mathrm{in}})\times{\mathscr Y}_T(t_{\mathrm{in}})\) and \(L_{(y,p)}'(x^r(\mathbf{u});\tilde{y}_{\mathrm{in}})(y^r,p^r)=0\) for all \((y^r,p^r)\in{\mathscr Y}_T^r(t_{\mathrm{in}})\times{\mathscr Y}_T^r(t_{\mathrm{in}})\). Applying analogous argumentations as in the proof of 3 to \(e=x(\mathbf{u})-x^r(\mathbf{u})= (e_y,0,e_p)\) leads to the desired result. ◻

Corollary 2 (Cost function error estimate \(\Delta_{J_T}\)). In the situation of 4 we have \[\label{eq:errorest95value95not95optimal} |J_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})- J^r_T(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}})|\leq \Delta_{J_T}(t_{\mathrm{in}},\tilde{y}_{\mathrm{in}},\mathbf{u},\Delta_{y_{\mathrm{in}}})\qquad{(14)}\] with \[\begin{align} \Delta_{J_T}(t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}}, \mathbf{u}, \Delta_{y_{\mathrm{in}}} )&\mathrel{\vcenter{:}}= \tfrac{1}{2}\sqrt{\left|\mathcal{R}_p(p^r(\mathbf{u}), y^r(\mathbf{u}))\right|_{L^2(V')}^2}\Delta_{y}(\mathbf{u})\\ &\quad+\tfrac{1}{2}\sqrt{\left|\mathcal{R}_y(y^r(\mathbf{u}),\mathbf{u})\right|_{L^2(V')}^2+\left|y^r(t_{\mathrm{in}};\mathbf{u})-\tilde{y}_{\mathrm{in}}\right|_{H}^2}\Delta_{p}(\mathbf{u})\\ &\quad+\Delta_{y_{\mathrm{in}}}{\left|\bar { p}^r(t_{\mathrm{in}}) \right|_{H}}+ \tfrac{1}{4}\Delta_{y_{\mathrm{in}}}\Delta_{p}(\mathbf{u}) \end{align}\] and \[\Delta_y(\mathbf{u}) \mathrel{\vcenter{:}}= \Delta_{y}(0, \Delta_{y_{\mathrm{in}}}, y^r(\mathbf{u}), \mathbf{u}),\quad \Delta_p(\mathbf{u})\mathrel{\vcenter{:}}= \Delta_{p}(\Delta_{y}(\mathbf{u}), p^r(y^r(\mathbf{u})), y^r(\mathbf{u}))\] for \(\Delta_{y},\Delta_p\) as in 4 and 5 respectively.

Proof. Choosing \(y^r= y^r(\mathbf{u})\), \(p^r= p^r(y^r(\mathbf{u}))\) in ?? , and upper bounding the remaining terms similarly as in 1 leads to the result. ◻

Remark 1. For the evaluation of the value function a posteriori error estimator from 1, one needs to compute the reduced optimal triple \(\bar x^r = (\bar y^r, \bar{\mathbf{u}}^r, \bar p^r)\) by solving ?? , together with the \(L^2(V')\)-norms of the residuals \(\mathcal{R}_p(\bar p^r, \bar y^r)\) and \(\mathcal{R}_y(\bar y^r, \bar{\mathbf{u}}^r)\). For an online-efficient evaluation, an offline–online decomposition can be employed (cf. [7]; see also the discussion in 6.1). Similarly, the cost functional error estimator from 2 requires the evaluation of the reduced state \(y^r(\mathbf{u})\) and the corresponding adjoint \(p^r(y^r(\mathbf{u}))\), together with the associated residual norms. Note that, if \(\Delta_{y_{\mathrm{in}}}=0\), both the value function and cost functional estimators scale quadratically with respect to the residuals. Indeed, for instance, in ?? , the state residual \(\mathcal{R}_y\) is multiplied by the error estimator for the optimal adjoint state \(\bar{\Delta}_p\), which depends linearly on the adjoint residual (see 17 ).

3.2 Properties of the ROM↩︎

In this section, we state interpolation properties of the ROM and its error estimators and provide convergence results.

Lemma 6 (Properties of the ROM). Let 1 2 be valid and assume \(\Delta_{y_{\mathrm{in}}}=0\) in 13 , i.e., \(y_{\mathrm{in}}=\tilde{y}_{\mathrm{in}}\in H\). It holds

  1. Interpolation property: \(y(\mathbf{u}),\;p(y(\mathbf{u}))\in {\mathscr Y}_T^r(t_{\mathrm{in}}) \Rightarrow y(\mathbf{u})=y^r(\mathbf{u})\text{ and }p(y(\mathbf{u}))=p^r(y^r(\mathbf{u}))\);

  2. Interpolation of the optimality system 1: \(\bar y,\bar p \in {\mathscr Y}_T^r(t_{\mathrm{in}}) \Rightarrow \bar x=\bar x^r\);

  3. Interpolation of the optimality system 2: \(y(\bar \mathbf{u}^r), p(y(\bar \mathbf{u}^r)) \in {\mathscr Y}_T^r(t_{\mathrm{in}}) \Rightarrow \bar x=\bar x^r\);

  4. \(\bar x=\bar x^r\Rightarrow \Delta_{V_T}=0\);

Proof.

  1. Given that \(y(\mathbf{u})\) and \(p(y(\mathbf{u}))\) belong to \({\mathscr Y}_T^r(t_{\mathrm{in}})\), they solve the ROM state and adjoint equations, respectively. Hence, the assertion follows from the uniqueness of these solutions.

  2. Due \(\bar y,\bar p \in {\mathscr Y}_T^r(t_{\mathrm{in}})\) and [lem:interpolation95properties951], we have \(\bar y = y^r(\bar \mathbf{u})\) and therefore \(\bar p = p^r(y^r(\bar \mathbf{u}))\). Hence, \(\bar \mathbf{u}\) fulfills the optimality condition of the ROM ?? and it follows \(\bar \mathbf{u}= \bar \mathbf{u}^r\) by uniqueness.

  3. Due to \(y(\bar \mathbf{u}^r), p(y(\bar \mathbf{u}^r)) \in {\mathscr Y}_T^r(t_{\mathrm{in}})\) and [lem:interpolation95properties951], we have \(y(\bar \mathbf{u}^r) = y^r(\bar \mathbf{u}^r)\) and therefore \(p(y(\bar \mathbf{u}^r)) = p^r(y^r(\bar \mathbf{u}^r))\). Hence, \(\bar \mathbf{u}^r\) fulfills the optimality condition of the FOM ?? and it follows \(\bar \mathbf{u}= \bar \mathbf{u}^r\) by uniqueness.

  4. Due to \(\bar x = \bar x^r\) and 10, the two error estimators \(\Delta_y(0,0,\bar \mathbf{u}^r, \bar y^r)\) and \(\Delta_p(0,\bar \mathbf{u}^r,\bar y^r)\) vanish. According to 2 the control estimator \(\bar \Delta_u\) vanishes and hence \(\Delta_{V_T}=0\) by definition in ?? .

 ◻

In the following, we show the convergence of \(\bar x^r\) to \(\bar x\). The proof and some preliminary lemmas are deferred to 8.

Theorem 5. Let \(\bar x=(\bar y, \bar \mathbf{u}, \bar p)\in {\mathscr X}\) and \(\bar x^r=(\bar y^r, \bar \mathbf{u}^r, \bar p^r)\in {\mathscr X}^r\) be the solution of ?? and ?? , respectively, for \(\tilde{y}_{\mathrm{in}}=y_{\mathrm{in}}\in H\) and \(V_r\mathrel{\vcenter{:}}= \mathop{\rm span}\nolimits\{v_1,\ldots,v_r\}\) and an orthonormal basis \((v_n)_{n\in \mathbb{N}}\) of \(V\). Then, \(\bar x^r\to \bar x\) in \({\mathscr X}(t_{\mathrm{in}})\) as \(r\to \infty\).

4 Suboptimality of the reduced RHC algorithm↩︎

Replacing the FOM finite-horizon problem 4 with its reduced counterpart 12 to determine a control for the full-order system 1 may compromise the exponential stability of the resulting closed-loop system. In this section, we investigate conditions, formulated in terms of the error estimates, under which the reduced optimal control stabilizes the full-order system with a desired performance level \(\tilde{\alpha} \in (0,1)\). A central component of our analysis is the following formulation of the RDP.

Theorem 6 (Relaxed Dynamic Programming). Let 1 2 hold and let \(T\geq \delta >0\). Let \(\mathbf{u}\in {\mathscr U}_\infty(0)\) be a control with trajectory \(y=y(\mathbf{u},0,y_0)\) starting from \(y_0\in H\). If there exists \(\tilde{\alpha} \in (0,1)\) such that \[\begin{align} \label{eq:RelaxedDDP95dissipativity} \tilde{\alpha} J_\delta(\mathbf{u};t_k,y(t_k))&\leq V_T(t_k,y(t_k)) - V_T(t_{k+1},y(t_{k+1})) \quad \text{ for } k \in \mathbb{N}_0, \end{align}\qquad{(15)}\] then \(y\in L^2(0,\infty;V)\) and the following suboptimality inequality holds \[\label{eq:RelaxedDDP95suboptimaity95inequality} V_\infty(y_0)\leq J_\infty(\mathbf{u};0,y_0)\leq \tfrac{1}{\tilde{\alpha}}V_T(0,y_0)\leq \tfrac{1}{\tilde{\alpha}}V_\infty(0,y_0).\qquad{(16)}\] If additionally 3 holds, we have \[\begin{align} \label{eq:relDD95help1} V_T(t_{k+1},y(t_{k+1})) \leq e^{-\tilde{\zeta} t_k}V_T(0,y_0),\\ \label{eq:RelaxedDDP95exponential95stability} {\left|y(t;\mathbf{u},y_0)\right|_{H}^2} \leq \tilde{C}_{rh} e^{-\tilde{\zeta} t}\left|y_0\right|_{H}^2 \quad \text{ for }t\geq 0, \end{align}\] {#eq: sublabel=eq:eq:relDD95help1,eq:eq:RelaxedDDP95exponential95stability} where the positive numbers \((\tilde{\zeta},\tilde{C}_{rh})\) depend on \((\tilde{\alpha},\delta,T)\).

Proof. Inequality ?? follows directly from ?? with the same argument as in the proof of 1. Next, we turn to ?? , focusing first on the discrete time steps \(t_k\). From 3 and 1, we obtain \[\begin{align} V_T(t_k,y(t_k)) - V_T(t_{k+1},y(t_{k+1})) & \stackrel{\eqref{eq:RelaxedDDP95dissipativity}}{\geq} \tilde{\alpha} J_\delta(\mathbf{u};t_k,y(t_k))\stackrel{\eqref{e8a}}{\geq} \tfrac{\tilde{\alpha}}{C_2(\delta)}\left|y(t_{k+1})\right|_{H}^2\\ &\stackrel{\eqref{e7}}{\geq}\tfrac{\tilde{\alpha}}{C_2(\delta)\gamma(T))}V_T(t_{k+1},y(t_{k+1})). \end{align}\] Hence, with \(\tilde{\eta}=(1+\frac{\tilde{\alpha}}{C_2(\delta)\gamma(T)})^{-1}\in (0,1)\) it holds \(V_T(t_{k+1},y(t_{k+1})) \leq\tilde{\eta} V_T(t_k,y(t_k))\). Setting \(\tilde{\zeta}=\frac{|\ln(\tilde{\eta})|}{\delta}\), this inductively implies ?? . Turning to ?? , we have \[\label{e132} \begin{align} \left|y(t_{k+1})\right|_{H}^2 &\stackrel{\text{\eqref{e8a}}}{\leq} C_2(\delta) J_\delta(\mathbf{u},t_k,y(t_k)) \stackrel{\text{\eqref{eq:RelaxedDDP95dissipativity}}}{\leq} \tfrac{C_2(\delta)}{\tilde{\alpha}} V_T( t_{k} , y(t_{k}))\\ & \stackrel{\text{\eqref{eq:relDD95help1}}}{\leq} \tfrac{C_2(\delta)}{\tilde{\alpha}} e^{-\tilde{\zeta} t_{k}} V_T(0, y_0) \stackrel{\text{\eqref{e7}}}{\leq} \tfrac{C_2(\delta)\gamma(T)}{\tilde{\alpha}} e^{-\tilde{\zeta} t_{k}} \left|y_0\right|_{H}^2. \end{align}\tag{27}\] Setting \(\tilde{C}_H=\tfrac{ C_2(\delta) \gamma(T)}{\tilde{\alpha}\tilde{\eta}}\), we get \(\left|y(t_{k+1})\right|_{H}^2 \leq \tilde{C}_H e^{-\tilde{\zeta} t_{k+1}} \left|y_0\right|_{H}^2\) for \(k \in \mathbb{N}_0\). We obtain then ?? with \(\tilde{C}_{rh} \mathrel{\vcenter{:}}=\bar{C}\tilde{C}_H(1+\gamma(T))\tilde{\eta}^{-1}\), where we use the same arguments as in 10 replacing all the constants there with their corresponding ones here. ◻

Definition 2. Given a control \(\mathbf{u}\in {\mathscr U}_\infty(0)\), current initial value \(y_{\mathrm{in}}\in H\) at \(t_{\mathrm{in}}\geq 0\), we define the induced perfomance index as \[\label{eq:current95pfind} \alpha(\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})\mathrel{\vcenter{:}}= \frac{ V_T(t_{\mathrm{in}}, y_{\mathrm{in}}) - V_T(t_{\mathrm{in}}+\delta, y(t_{\mathrm{in}}+\delta;\mathbf{u},t_{\mathrm{in}},y_{\mathrm{in}})}{J_\delta(\mathbf{u};t_{\mathrm{in}},y_{\mathrm{in}}) }.\qquad{(17)}\] The above definition is equally applicable for \(\mathbf{u}\in {\mathscr U}_\delta(t_{\mathrm{in}})\).

We adaptively construct the reduced space \(V_r\) and the reduced RHC \(\mathbf{u}_{rh}^r\in {\mathscr U}_\infty(0)\) to satisfy condition ?? from 6, and denote the corresponding trajectory by \(\tilde{y}_{rh}=y(\mathbf{u}_{rh}^r,0,y_0)\). Let \(\tilde{y}_k=\tilde{y}_{rh}(t_k)\in H\) for \(k\in \mathbb{N}_0\) and consider the reduced optimal control \(\bar \mathbf{u}_k^r \mathrel{\vcenter{:}}= \bar \mathbf{u}^r(t_k,\tilde{y}_k)\in {\mathscr U}_T(t_k)\) being the solution to 12 for \((t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})=(t_k, \tilde{y}_k)\). With 2, condition ?? reads as \[\label{eq:ROMsuboptimality} \alpha_k \mathrel{\vcenter{:}}= \alpha(\bar\mathbf{u}^r_k,t_k,\tilde{y}_k)\geq {\tilde{\alpha}} \quad \text{for all }k\in \mathbb{N}_0.\tag{28}\] Unfortunately, verifying 28 is computationally expensive, as it requires two evaluations of the full-order value function. Therefore, we instead consider inexpensive sufficient and necessary conditions based on the ROM value function \(V_T\) and the error estimator \(\Delta_{V_T}\) introduced in 1. A sufficient condition for 28 provided in [23] is \[\begin{align} \label{eq:ROMsuboptimality95suff} \begin{aligned} \underaccent{\bar}{\alpha}_k&\mathrel{\vcenter{:}}=\tfrac{ V_T^r(t_k, \tilde{y}_k)-\Delta_{V_T}(t_k,\tilde{y}_k,0)-V_T^r(t_{k+1},\tilde{y}_{k+1})-\Delta_{V_T}(t_{k+1},\tilde{y}_{k+1},0)}{J_\delta(\bar \mathbf{u}_k^r;t_k,\tilde{y}_k)}\geq {\tilde{\alpha}}, \end{aligned} \end{align}\tag{29}\] while a necessary condition is \[\begin{align} \label{eq:ROMsuboptimality95necc} \begin{aligned} \tilde{\alpha} \leq \bar{\alpha}_k&\mathrel{\vcenter{:}}=\min\Big\{\tfrac{V_T^r(t_k, \tilde{y}_k)+\Delta_{V_T}(t_k,\tilde{y}_k,0)-V_T^r(t_{k+1},\tilde{y}_{k+1})+\Delta_{V_T}(t_{k+1},\tilde{y}_{k+1},0)}{J_\delta(\bar \mathbf{u}_k^r;t_k,\tilde{y}_k))},1\Big\} \end{aligned} \end{align}\tag{30}\] since by the error estimator property ?? it holds \(\alpha_k\in [\underaccent{\bar}{\alpha}_k, \bar{\alpha}_k]\). A disadvantage of the pair \((\underaccent{\bar}{\alpha}_k, \bar{\alpha}_k)\) is that their computation at time step \(k\) still requires computing the full-order system over the interval \([t_k, t_k + \delta]\) – see, for instance, the dependency on the FOM state \(\tilde{y}_{k+1}\) and the FOM cost \(J_\delta\) in the denominator 29 . To make the certification procedure completely independent from this FOM evaluation, we introduce a new performance index that enables an online-efficient acceptance procedure at step \(k\), at the cost of a larger overestimation (see the discussion in 6.3). Specifically, we replace the FOM state \(\tilde{y}_{k+1} = y(t_{k+1};\bar \mathbf{u}_k^r, t_k, \tilde{y}_k)\) and the cost \(J_\delta(\bar \mathbf{u}_k^r; t_k, \tilde{y}_k)\) with their ROM counterparts \(y^r_{k+1} = y^r(t_{k+1}; \bar \mathbf{u}_k^r, t_k, \tilde{y}_k)\), \(J^r_\delta(\bar \mathbf{u}_k^r; t_k, \tilde{y}_k)\), and incorporate the estimators \(\Delta_{\tilde{y}_{k+1}} \mathrel{\vcenter{:}}= \Delta_{y}(t_{k+1}; 0, 0, y^r(\bar \mathbf{u}_k^r, t_k, \tilde{y}_k), \bar \mathbf{u}_k^r),\;\Delta_{J_\delta}(\bar \mathbf{u}_k^r, t_k, \tilde{y}_k, 0)\) (see 14 for \(t=t_{k+1}\) in 4 and 2). We define \[\begin{align} \label{eq:ROMsuboptimality95suff95fullROM} \begin{aligned} \underaccent{\bar}{\alpha}_k^r&\mathrel{\vcenter{:}}= \tfrac{V_T^r(t_k, \tilde{y}_k)-\Delta_{V_T}(t_k, \tilde{y}_k,0)-V_T^r(t_{k+1},y^r_{k+1})-\Delta_{V_T}(t_{k+1},y^r_{k+1},\Delta_{ \tilde{y}_{k+1}})}{J^r_\delta(\bar \mathbf{u}_k^r;t_k, \tilde{y}_k)+\Delta_{J_\delta}(t_k, \tilde{y}_k, \bar \mathbf{u}_k^r, 0 )} \end{aligned} \end{align}\tag{31}\] and \[\begin{align} \label{eq:ROMsuboptimality95necc95fullROM} \begin{aligned} \bar{\alpha}_k^r&\mathrel{\vcenter{:}}=\min \Big\{\tfrac{V_T^r(t_k, \tilde{y}_k)+\Delta_{V_T}(t_k, \tilde{y}_k,0)-V_T^r(t_{k+1},y^r_{k+1})+\Delta_{V_T}(t_{k+1},y^r_{k+1},\Delta_{ \tilde{y}_{k+1}})}{J^r_\delta(\bar \mathbf{u}_k^r;t_k, \tilde{y}_k)-\Delta_{J_\delta}(t_k, \tilde{y}_k, \bar \mathbf{u}_k^r, 0 )},1\Big\}. \end{aligned} \end{align}\tag{32}\] Then \(\alpha_k\in [\underaccent{\bar}{\alpha}^r_k, \bar{\alpha}^r_k]\) by 1 2 and the condition \(\underaccent{\bar}{\alpha}^r_k \geq \tilde{\alpha}\) is sufficient to guarantee 28 . Note that for the computation of \((\underaccent{\bar}{\alpha}_k, \bar{\alpha}_k)\), \((\underaccent{\bar}{\alpha}_k^r, \bar{\alpha}_k^r)\), we need to evaluate the reduced value function at step \(k\) and \(k+1\). In the following, we consider the pair \((\underaccent{\bar}{\alpha}^r_k, \bar{\alpha}^r_k)\), but analogous argumentation applies also to \((\underaccent{\bar}{\alpha}_k, \bar{\alpha}_k)\). If \(\underaccent{\bar}{\alpha}^r_k \geq \tilde{\alpha}\), we accept \(\mathbf{u}_{rh}^r\big|_{[t_k,t_{k+1})} \mathrel{\vcenter{:}}= \bar \mathbf{u}^r_k\) and apply it to the full system to obtain the next initial value. If \(\underaccent{\bar}{\alpha}^r_k\leq \tilde{\alpha}\), we reject the control, refine the model, and repeat the step. The refinement step is model-dependent and will be discussed in 4.1 for a POD-Galerkin ROM. A pseudocode of the ROM-RHC is outlined in [algo:ROMRHC]. To prove its stability, we impose the following consistency assumption on the reduced space \(V_r\), which will be verified for the POD-Galerkin ROM in 7.

Assumption 4. For each \(k\in \mathbb{N}_0\), assume that we can make the ROM arbitrarily accurate with increasing dimension \(r\in \mathbb{N}\) of \(V_r\) in the sense that \[\label{eq:ROM95accurate95property} \underaccent{\bar}{\alpha}_k^r \uparrow \alpha(\bar \mathbf{u}_k,t_k,\tilde{y}_k) \;(r\to \infty),\qquad{(18)}\] where \(\alpha(\bar \mathbf{u}_k,t_k,\tilde{y}_k)\) (defined in 2) is the FOM performance along the trajectory \(\tilde{y}_{rh}\) with \(\bar \mathbf{u}_k \mathrel{\vcenter{:}}= \bar \mathbf{u}(t_k,\tilde{y}_k)\) being the solution of 4 for \((t_{\mathrm{in}},y_{\mathrm{in}})=(t_k,\tilde{y}_k)\).

Set \((t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\colonequals(0,y_0)\), \(\tilde{y}_{rh}(t_{\mathrm{in}})\mathrel{\vcenter{:}}= y_0\), \(t_0\mathrel{\vcenter{:}}= 0\); \(k\mathrel{\vcenter{:}}= 0\); \(V_r\mathrel{\vcenter{:}}= \{0\}\); Find the solution \((\bar { \mathbf{u}}^r(\cdot\,;t_{\mathrm{in}},y_{\mathrm{in}}),\bar { y}^r(\cdot\,;t_{\mathrm{in}},y_{\mathrm{in}}))\) by solving 12 ; Compute \((\underaccent{\bar}{\alpha}_k^r,\bar \alpha_k^r)\) according to 31 and 32 , respectively; Set \(k\gets k+1\); \(t_k \gets t_{\mathrm{in}}+\delta\); For all \(\tau\in[t_{\mathrm{in}},t_k)\), set \(\mathbf{u}^r_{rh}(\tau)\mathrel{\vcenter{:}}= \bar { \mathbf{u}}^r(\tau;t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\), and \(\tilde{y}_{rh}(\tau)\mathrel{\vcenter{:}}= y(\tau;\bar{ \mathbf{u}}^r,t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}})\); Update \((t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\leftarrow(t_k, y(t_k;\bar{ \mathbf{u}}^r,t_{\mathrm{in}}, \tilde{y}_{\mathrm{in}}))\); Discard \(\bar { \mathbf{u}}^r( \cdot;t_{\mathrm{in}},\tilde{y}_{\mathrm{in}})\), refine model \(V_r\) to satisfy 4 (cf. 1 for a POD-ROM);

Theorem 7 (Stability/suboptimality of ROM-RHC). Let 1 2 and 4 hold and \(\alpha\in (0,1)\), \(T\geq \bar T>\delta>0\) be chosen as in 1. Further, let \(y_0\in H\) hold and \(\tilde{\alpha}\in (0,\alpha)\) be a fixed desired performance. Then, for all \(k\in \mathbb{N}_0\) there exists a reduced space \(V_{r_k}\) with dimension \(r_k\in \mathbb{N}\) with \(0<\tilde{\alpha} \leq \underaccent{\bar}{\alpha}_k^{r_k}<\alpha\). For these basis sizes, the ROM-RHC \(\mathbf{u}^r_{rh}\) from [algo:ROMRHC] satisfies the suboptimality inequality \[\label{eq:ROM95suboptimaity95inequality} V_\infty(0,y_0)\leq J_\infty(\mathbf{u}^r_{rh};0,y_0)\leq \tfrac{1}{\tilde{\alpha}}V_T(0,y_0)\leq \tfrac{1}{\tilde{\alpha}}V_\infty(0,y_0).\qquad{(19)}\] If additionally, 3 is satisfied, we have exponential stability of the closed-loop law, that is, \[\label{eq:ROM95exponential95stability} \left|\tilde{y}_{rh}(t)\right|_{H}^2 \leq \tilde{C}_{rh} e^{-\tilde{\zeta} t}\left|y_0\right|_{H}^2 \quad \text{ for }t\geq 0,\qquad{(20)}\] where the positive numbers \((\tilde{\zeta},\tilde{C}_{rh})\) depend on \((\tilde{\alpha},\delta,T)\).

Proof. Note that it holds \(\alpha(\bar \mathbf{u}_k,t_k,y_k)\geq \alpha\) for all \(k\in\mathbb{N}_0\), since otherwise this would be a contradiction to 1. Then ?? , implies that \(\underaccent{\bar}{\alpha}_k^r\uparrow \alpha(\bar \mathbf{u}_k,t_k,y_k)\geq \alpha>\tilde{\alpha}\) as \(r\to \infty\). Therefore, a dimension \(r_k\in \mathbb{N}\) with \(\underaccent{\bar}{\alpha}_k^{ r_k}\geq \tilde{\alpha}\) exists. For \(r=r_k\), it holds \(\tilde{\alpha} \leq \underaccent{\bar}{\alpha}_k^{{r_k}}\) for all \(k\in \mathbb{N}_0\). Rewriting this inequality using the definition of \(\underaccent{\bar}{\alpha}_k^r\) from 31 , together with the error estimator properties from 1 2, yields \[\begin{align} &\tilde{\alpha} J_\delta(\bar \mathbf{u}^{{r_k}}_k;t_k,\tilde{y}_k)\leq \tilde{\alpha} \big(J^{{r_k}}_\delta(\bar \mathbf{u}_k^{{r_k}};t_k,\tilde{y}_k)+\Delta_{J_\delta}(t_k, \tilde{y}_k, \bar \mathbf{u}_k^{{r_k}}, 0 )\big)\\ &\quad\leq V_T^{{r_k}}(t_k, \tilde{y}_k)-\Delta_{V_T}(t_k,\tilde{y}_k,0)-V_T^{{r_k}}(t_{k+1},y^{{r_k}}(t_{k+1};\bar \mathbf{u}_k^{{r_k}},t_k,\tilde{y}_k))\\ &\qquad-\Delta_{V_T}(t_{k+1},y^{{r_k}}(t_{k+1};\bar \mathbf{u}_k^{{r_k}},t_k,\tilde{y}_k),\Delta_{\tilde{y}_{k+1}})\leq V_T(t_{k},\tilde{y}_k)-V_T(t_{k+1},\tilde{y}_{k+1}) \end{align}\] for all \(k\in \mathbb{N}_0\). Observe that \(\tilde{y}_k = \tilde{y}_{rh}(t_k)\), so that ?? is satisfied with \(\mathbf{u}= \mathbf{u}^r_{rh}\) and \(y = \tilde{y}_{rh}\). The claim then follows directly from 6. ◻

Using the triangle inequality, the following result can be shown.

Corollary 3 (Exponential decay of the error). In the situation of 1 7, we have \[\nonumber \left|y_{rh}(t;0,y_0)-\tilde{y}_{rh}(t;0,y_0)\right|_{H}^2\leq \hat{C}e^{-\hat{\zeta} t}\left|y_0\right|_{H}^2 \quad \text{ for }t\geq 0,\] where the positive numbers \((\hat{\zeta},\hat{C})\) depend on \((\alpha, \tilde{\alpha},\delta,T)\).

Remark 1. If the performance estimator \(\underaccent{\bar}{\alpha}_k^r\) is employed to construct the ROM-RHC \(\mathbf{u}_{rh}^r\), the results of 7 also apply to the reduced cost \(J^r_\infty\) in place of \(J_\infty\). Consequently, using \(\underaccent{\bar}{\alpha}_k^r\) stabilizes both the FOM and the ROM simultaneously. The performance conditions 29 or \(\underaccent{\bar}{\alpha}_k^r \ge \tilde{\alpha}\) can be interpreted as balancing the error in the decrease of the two subsequent value functions relative to the cost along the controlled trajectory. These conditions are local in the sense that the model space and its dimension may vary with \(k\).

4.1 POD-Galerkin model reduction↩︎

In the following, we show how [algo:ROMRHC] can be implemented using orthonormal bases generated by POD. As a first step, we verify 4.

Lemma 7. Let \((v_n)_{n\in \mathbb{N}}\) be a complete orthonormal basis of the separable Hilbert space \(V\) and let \(V_r=\text{\emph{span}}\{v_1,\ldots,v_r\}\). Then, 4 is satisfied.

Proof. Let \(\bar x_k^r=(\bar y^r_k,\bar\mathbf{u}^r_k,\bar p^r_k)\) and \(\bar x_k=(\bar y_k,\bar\mathbf{u}_k,\bar p_k)\) be the solution of ?? and ?? , respectively, for \((t_{\mathrm{in}},y_{\mathrm{in}})=(t_k,\tilde{y}_k)\). Note that by definition, we have \[\nonumber \alpha(\bar \mathbf{u}_k,t_k,\tilde{y}_k)\mathrel{\vcenter{:}}= \frac{ V_T(t_k, \tilde{y}_k) - V_T(t_{k+1}, y(t_{k+1};\bar \mathbf{u}_k,t_k,\tilde{y}_k))}{J_\delta(\bar \mathbf{u}_k;t_k,\tilde{y}_k) },\] and the lower bound \(\underaccent{\bar}{\alpha}_k^r\) is defined in 31 . Thus, to prove 4, we have to show convergence of the error and its estimators at time steps \(t_k, t_{k+1}\). First, we consider the time step \(t_k\) without an error in the initial condition \(\tilde{y}_k\). By 5, we have \(\bar x^r \to \bar x\) in \({\mathscr X}_T(t_{\mathrm{in}})\) as \(r\to \infty\). Hence, by triangle inequality, \(y^r(\bar \mathbf{u}^r_k,t_k,\tilde{y}_k)\to y(\bar \mathbf{u}^r_k,t_k,\tilde{y}_k)\), \(p^r(\bar y^r_k)\to p(\bar y^r_k)\) in \({\mathscr Y}_T(t_k)\), and therefore by the error estimator equivalence 10 \(\Delta_y(0,0,\bar y^r_k,\bar \mathbf{u}_k^r)\), \(\Delta_p(0,\bar y^r_k,\bar p^r_k)\to 0 \;(r\to \infty)\). Therefore, by 2, \(\bar \Delta_{y,H}(\bar x_k^r,0)\to 0\), and \(\bar \Delta_\mathbf{u}(\bar x_k^r,0)\to 0\) and also \(\bar \Delta_{y}(t_k,\tilde{y}_k)\), \(\bar \Delta_{p}(t_k,\tilde{y}_k)\to 0\) by their definition in ?? in 1. Therefore \(\Delta_{V_T}(t_k,\tilde{y}_k,0)\to 0\) and \(\Delta_{J_\delta}(t_k, \tilde{y}_k, \bar \mathbf{u}^r_k, 0 )\to 0\) by definition in ?? in 1 and 2, respectively. Consider now time step \(t_{k+1}\) and let \(\bar x_{k+1}^r=(\bar y^r_{k+1},\bar\mathbf{u}^r_{k+1},\bar p^r_{k+1})\) be the solution of ?? for \((t_{\mathrm{in}},y_{\mathrm{in}})=(t_{k+1},\bar y^r_k(t_{k+1}))\) and \(\bar x_{k+1}=(\bar y_{k+1},\bar\mathbf{u}_{k+1},\bar p_{k+1})\) be the solution of ?? for \((t_{\mathrm{in}},y_{\mathrm{in}})=(t_{k+1},\bar y_k(t_{k+1}))\). Hence, there is an error in the initial condition that decays using the argumentation for step \(t_k\). Therefore, one can apply similar arguments to show that \(\Delta_{V_T}(t_{k+1},y^r(t_{k+1}),\Delta_{\tilde{y}_{k+1}})\to 0\) as \(r\to \infty\). ◻

In practice, orthonormal bases that are \(L^2(t_k,t_k+T;V)\)-optimal w.r.t. to a given snapshot set \(S\subset L^2(t_k,t_k+T;V)\) can be constructed by POD via the minimization problem \[\begin{align} \label{eqn:PODminimization} \min_{V_r=\mathop{\rm span}\nolimits(v_i)_{i=1}^r\subseteq V} \sum_{s\in S}\left|s-\Pi^V_{V_r}s \right|_{L^2(t_k,t_k+T;V)}^2\mathrm dt \;\; \text{s.t.}\;\;\langle v_i, v_j\rangle_V = \delta_{ij} \;(i,j = 1,\ldots, r), \end{align}\tag{33}\] where \(\Pi^V_{V_r}v\mathrel{\vcenter{:}}= \sum_{i=1}^{r} \langle v, v_i\rangle_V v_i\) for \(v\in V\). The solution to 33 is called the POD basis \((v_i)_{i=1}^{r}\) of rank \(r\leq r_{\max} \in \mathbb{N}\cup \{\infty \}\) and can be characterized as eigenfunctions of the correlation operator (cf. [10]). In the following theorem, we state that choosing the FOM solution of 4 at time instants \(t_k\) and \(t_{k+1}\) as snapshots either yields an orthonormal basis of \(V\), or leads to an interpolation of the full-order performance index \(\alpha(\bar \mathbf{u}_k,t_k,\tilde{y}_k)\) using a finite-dimensional subspace.

Lemma 8 (POD model update). Let \(V_{r_{\text{\tiny old}}}\) be the POD space constructed with the snapshots set \(S_{\text{\tiny old}}\subset H\) with maximal rank \(r_{\text{\tiny old}}\in \mathbb{N}\). Suppose at step \(k\in \mathbb{N}\), it holds, \(\underaccent{\bar}{\alpha}_k^{r_{\text{\tiny old}}}< \tilde{\alpha}\) with \(\tilde{\alpha}\in (0,\alpha)\) chosen as in 7. Then, construct \(V_{r_{\text{\tiny new}}}\) by POD with maximal rank \(r_{\text{\tiny new}} \in \mathbb{N}\cup \{\infty\}\) with the new snapshot set \(S_{\text{\tiny new}}\mathrel{\vcenter{:}}= S_k\cup S_{k+1}\subset {\mathscr Y}_T(t_k)\) with \(S_k=\{\bar y_k, \bar p_k\}\) from the proof of 7, \(S_{k+1} =\{\bar y_{k+1}(\cdot-\delta), \bar p_{k+1}(\cdot-\delta)\}\), where \(\bar x(t_{k+1},\bar y_k(t_{k+1}))=(\bar y_{k+1},\bar \mathbf{u}_{k+1},\bar p_{k+1})\) solve ?? for \((t_{\mathrm{in}},y_{\mathrm{in}})=(t_{k+1},\bar y_k(t_{k+1}))\). If \(r_{\text{\tiny new}}=\infty\), then \(V_{r_{\text{\tiny new}}}=V\) with complete orthonormal basis \((v_r)_{r\in \mathbb{N}}\). If \(r_{\text{\tiny new}}\in \mathbb{N}\), then \(\underaccent{\bar}{\alpha}_k^{r_\text{\tiny new}} = \alpha(\bar \mathbf{u}_k,t_k,\tilde{y}_k)>\tilde{\alpha}\).

Proof. If \(\underaccent{\bar}{\alpha}_k^{r_{\text{\tiny old}}} < \tilde{\alpha}\), then at least one of the quantities \(\bar y_k\), \(\bar p_k\), \(\bar y_{k+1}\), or \(\bar p_{k+1}\) is not contained in \({\mathscr Y}_T^r(t_{\mathrm{in}})\), since otherwise, by the interpolation property of the optimality system from [lem:interpolation95properties952] in 6 at time steps \(k\) and \(k+1\), we would have \(\bar y_k=\bar y_k^r\), \(\bar p_k=\bar y_k^r\) and \(\bar y_{k+1}=\bar y_{k+1}^r\), \(\bar p_{k+1}=\bar y_{k+1}^r\). Thus, by the definition of \(\underaccent{\bar}{\alpha}_k^{r}\) in 31 and \(\alpha(\bar \mathbf{u}_k, t_k, \tilde{y}_k)\) in ?? it would hold \(\underaccent{\bar}{\alpha}_k^{r_{\text{\tiny old}}} = \alpha(\bar \mathbf{u}_k, t_k, \tilde{y}_k) \geq \alpha > \tilde{\alpha},\) which contradicts the assumption \(\underaccent{\bar}{\alpha}_k^{r_{\text{\tiny old}}}< \tilde{\alpha}\). Hence, there is new snapshot information in the set \(S_{\text{\tiny new}}\). Note that by the time scaling of the snapshots in \(S_{k+1}\) it really holds \(S_{\text{\tiny new}}\subset {\mathscr Y}_T(t_k)\subset {L^2(t_k,t_k+T;V)}\). Thus, we can solve 33 for \(S=S_{\text{\tiny new}}\) to obtain the new space \(V_{r_{\text{\tiny new}}}\). If \(r_{\text{\tiny new}} = \infty\), then by the constraint in 33 , the POD basis forms a complete orthonormal basis of \(V\) and we are in the situation of 7. If instead \(r_{\text{\tiny new}} \in \mathbb{N}\), then all snapshots are reproduced exactly in \(V_{r_{\text{\tiny new}}}\), so that \(s \in {\mathscr Y}_T^r(t_k)\) for all \(s \in S_{\text{\tiny new}}\). Therefore, using the same argument as before, we interpolate the exact solution of the optimality systems at \(t_k\) and \(t_{k+1}\) by [lem:interpolation95properties952] in 6, which yields \(\underaccent{\bar}{\alpha}_k^{r_{\text{\tiny new}}} = \alpha(\bar \mathbf{u}_k, t_k, \tilde{y}_k)>\tilde{\alpha}\). Thus, ?? in 4 is satisfied with equality for a finite \(r=r_{\text{\tiny new}}\). ◻

Remark 1. Hence, to update the POD-ROM in Line [algoline:2] of [algo:ROMRHC], we invoke 8, compute the snapshot set \(S_{\text{\tiny new}}\), and solve 33 with \(S = S_{\text{\tiny new}}\). That is, we construct a combined reduced basis for the state and adjoint variables to be able to use the interpolation property 6 in the proof of 8. With this basis choice, 8 guarantees that the prescribed performance criterion is satisfied when selecting the maximal POD rank \(r_{\max}\). We emphasize that the choice \(r = r_{\max}\) is primarily of theoretical interest to verify 4. In practice, the reduced basis dimension is typically chosen more heuristically, for instance by requiring that a prescribed fraction of the snapshot energy is captured (cf. [10]). Moreover, the snapshot set \(S_{k+1}\) is introduced solely for theoretical purposes to prove 8 and was not required for the numerical experiments presented in 6. Since the computation of optimal snapshots constitutes the most time-consuming part of [algo:ROMRHC], a promising extension is to combine the proposed approach with adaptive optimization strategies, enabling efficient (possibly real-time) basis construction and simultaneous optimization.

5 Concrete example↩︎

Here, we present an example within the proposed framework for which 1 2 3 are satisfied (cf. [5]). For \(n\in \mathbb{N}\), consider a bounded Lipschitz domain \(\Omega\subset\mathbb{R}^n\) and 3 with \[\label{eq:cost95example} J_{\infty}(\mathbf{u};0,y_0):= \frac{1}{2}\int_{0}^{\infty}\left|y(t)\right|_{L^2(\Omega)}^2+\tfrac{\lambda}{2} |\mathbf{u}(t)|^2_{2}+\tfrac{\beta}{2} |\mathbf{u}(t)|^2_{1}\;\mathrm{d}t\tag{34}\] for \(\lambda,\beta >0\), \(\left|\cdot\right|_{2}\) being the Euclidian norm on \(\mathbb{R}^m\), and \(|\mathbf{u}(t)|_{1}=\sum_{i=1}^m|\mathbf{u}_i(t)|\). Further, consider 1 as \[\label{eq:pde95example} \begin{align} \partial_t y(t,x)-\nu\Delta y(t,x) + a(t,x)y(t,x)+ b(t,x) \cdot \nabla y(t,x)&=\textstyle \sum\limits^m_{i =1} \mathbf{1}_{R_i}(x)\mathbf{u}_i(t)&& (t,x)\in Q\mathrel{\vcenter{:}}=(0,\infty)\times\Omega,\\ y(t,x)&=0&&(t,x)\in (0,\infty)\times \partial \Omega,\\ y(0,x)&=y_0(x)&& x\in \Omega, \end{align}\tag{35}\] for \(\nu>0\), \(y_0\in L^2(\Omega)\), \(a\in L^\infty(Q)\), \(b\in L^\infty(Q; \mathbb{R}^n)\) with \(\nabla\cdot b\in L^\infty(Q)\). Moreover, the actuators are chosen as indicator functions on rectangular subdomains \(R_i \subset \Omega\) (cf. 1) for \(i=1,\ldots,m\). Defining \(U=\mathbb{R}^m\), \(H=L^2(\Omega)\), \(V=H_0^1(\Omega)\), \(A(t)=-\nu\Delta y(t) + a(t)y(t)+ b(t)\cdot\nabla y(t)\in \mathcal{L}(V,V')\), \(B(t)=[\mathbf{1}_{R_1}, \ldots,\mathbf{1}_{R_m}]\in \mathcal{L}(\mathbb{R}^m,V')\), \(g(\mathbf{v})=\tfrac{\beta}{2} |\mathbf{v}|^2_{1}\) for \(\mathbf{v}\in U\), we are in the situation of 2 and the assumptions are satisfied.

Lemma 9. 1 2 are satisfied for 34 35 with \(\eta_V = \nu\) and \(\eta_H=\mathop{\mathrm{ess\,inf}}\{a(t,{\boldsymbol{x}})-\frac{1}{2}(\nabla \cdot b)(t,{\boldsymbol{x}})\,|\,(t,{\boldsymbol{x}})\in Q\}\). Furthermore, if the number of actuators \(m\in\mathbb{N}\) is chosen sufficiently large, then 3 is satisfied.

Proof. The boundedness, continuity, and weak coercivity of the operators \((A, B)\) follow directly from the regularity of \((a, b)\) in combination with standard estimates. Furthermore, using similar arguments as in [5], one can show that \(g\) satisfies 2. The assertion in 3 follows by analogous reasoning to that in [5]. Note that the argumentation presented there applies to all \(g\) satisfying \(g(\mathbf{v}) \leq C \left|\mathbf{v}\right|_{2}^2\) for \(\mathbf{v}\in U\), where \(C > 0\) is a constant independent of \({\mathbf{v}}, T\) and \(t_{\mathrm{in}}\). ◻

6 Numerical experiments↩︎

In this section, we compare [algo:FOMRHC] (FOM-RHC) and [algo:ROMRHC] (ROM-RHC) in terms of closed-loop stability and computational performance.

6.1 Algorithmic setup and discretization↩︎

For the example from 5, we choose the problem parameters listed in 1 together with \[a(t,{\boldsymbol{x}}) \mathrel{\vcenter{:}}= -2-0.8\,|\sin(t)|,\quad b({\boldsymbol{x}})\mathrel{\vcenter{:}}= (-0.01(x_1+x_2),0.2x_1x_2)^\top\] for \(t\in(0,\infty)\) and \({\boldsymbol{x}}=(x_1,x_2)\in\Omega\). To obtain a numerical model, we consider a discretization in space using piecewise linear finite elements with \(3721\) degrees of freedom. We fix the final time to \(T_\infty = 10\). For the discretization in time, we apply an implicit Euler scheme using \(K = 801\) time points with step size \(\tau = \frac{T_\infty}{(K-1)} = 0.0125\). The sampling time is chosen as \(\delta = {0.25}\), while \(T\) and \(\tilde{\alpha}\) are varied in the experiments below. For the model reduction, we employ POD 33 together with the strategy outlined in 1 for the choice of snapshots and basis size. The corresponding tolerance for the contained energy was chosen tightly as \(\varepsilon_{\tiny \mathsf{POD}} = 1 - 10^{-13}\), which mimics using the maximal POD rank. As snapshots for basis construction at step \(k\), we use the optimal state and adjoint state at time step \(k\) together with previously used snapshots. Note that, for the above choice of \(a\) and \(b\), time and space variables are affinely separable. Consequently, an offline-online decomposition of the error estimator is considered (cf. [7]). However, if \(a,b\) are not affinely separable, one can either use hyper-reduction methods such as DEIM or consider computing the error estimators directly, which, in turn, would need FOM solves. To solve the non-smooth finite-horizon control problems, we use the Barzilai–Borwein proximal gradient method from [32] using both absolute and relative tolerances of \(10^{-13}\). We consider \(m = 13\) square actuators, each with area \(0.0106\), arranged in an L-shape as illustrated in 1. The total actuator area thus covers approximately \(14\%\) of the domain.

Table 1: Problem parameters for the numerical setup.
Parameter \(\Omega\) \(m\) \(\nu\) \(y_0\) \(\lambda\) \(\beta\)
value \((0,1)^2\) \(13\) 0.1 \(3\sin(\pi x_1)\sin(\pi x_2)\) \(10^{-3}\) \(10^{-4}\)

6.2 Error estimation for the open-loop problem↩︎

First, we investigate the error estimators introduced in 3 to numerically verify 1 and 3 for the first open-loop problem 4 for \((t_{\mathrm{in}},y_{\mathrm{in}})=(0,y_0)\). In 1, we plot the decay of the value function estimators \(\Delta_{V_T}\) and the true error \(e_{V_T}\mathrel{\vcenter{:}}=|V_T(0,y_0)-V_T^r(0,y_0)|\) as a function of the reduced basis size \(r\), where the reduced space is constructed by POD based on snapshots of the FOM optimal state and adjoint for different \(L^2\)-regularization parameters \(\lambda \in \{1, 10^{-3} \}\) and \(T=1\). An exponential decay (with the same rate) in \(r\) is observed for all quantities, along with a consistent overestimation of the error. This overestimation is more significant for smaller \(L^2\)-regularizations due to the scaling factors \(\frac{1}{\lambda}\) appearing in ?? and ?? . In ¿tbl:fig:mpcExample1table?, we report the true error \(e_{V_T}\), the error estimators \(\Delta_{V_T}\) and their effectivities defined as \(\text{eff}(\Delta_{V_T})\mathrel{\vcenter{:}}= \frac{e_{V_T}}{\Delta_{V_T}}\), for prediction horizons \(T\in \{ 0.8,1,1.2\}\) and regularizations \(\lambda \in \{1, 10^{-1}, 10^{-2}, 10^{-3} \}\). These results are obtained using a reduced space of dimension \(r=30\) again constructed from the optimal state and adjoint corresponding to each pair of \((T,\lambda)\). The results show that the error estimator increases by approximately one order of magnitude for each increase in the prediction horizon \(T\) and for each decrease in the regularization parameter \(\lambda\). The increase in dependence of \(T\) is due to the exponential terms \(C_{1,y}(t), C_{2,y}(t)\) appearing in 14 , and \(C_p\) in 16 . This effect is only marginally reflected in the true error, leading to effectivities between \(2.0\cdot 10^{-3}\) for \((T,\lambda)=(0.8,1)\) and \(5.2 \cdot 10^{-8}\) for \((T,\lambda)=(1.2,10^{-3})\).

Thus, for large prediction horizons \(T\) and small \(L^2\)-regularization, the rigorous error estimator \(\Delta_{V_T}\) increasingly overestimates the true error. This behavior is consistent with observations in [23], [24]. Since the proposed estimator exhibits an exponential dependence on the horizon length \(T\), leading to large effectivities, it should be interpreted as a worst-case bound. Practically, the estimator remains meaningful for small to moderate horizons and problems with larger \(L^2\)-regularization. Since both the true error and the estimator decay exponentially with respect to the reduced basis dimension, the resulting conservativeness can be mitigated by a linear increase of the basis size or, for large horizons in the RHC framework, by choosing \(\tilde{\alpha}\) in 7 closer to zero. In the following, we restrict ourselves therefore up to moderate horizons.

Figure 1: Left: true error e_{V_T}, estimators \Delta_{V_T}, and effectivities \text{eff}(\Delta_{V_T}) for T=1, plotted against basis size r for the first open-loop problem. Right: actuator setup.

c*9c & & & \(\lambda\)& \(e_{V_T}\)& \(\Delta_{V_T}\)& eff. & \(e_{V_T}\)& \(\Delta_{V_T}\)& eff. & \(e_{V_T}\)& \(\Delta_{V_T}\)& eff. \(10^{0}\)& \(6.1e{-13}\)& \(3.2e{-10}\)& \(2.0e{-3}\)& \(2.6e{-12}\)& \(2.2e{-9}\)& \(1.2e{-3}\)& \(3.3e{-12}\)& \(1.7e{-8}\)& \(2.0e{-4}\) \(10^{-1}\)& \(1.3e{-12}\)& \(1.5e{-9}\)& \(9.1e{-4}\)& \(5.0e{-12}\)& \(1.4e{-8}\)& \(3.6e{-4}\)& \(1.1e{-11}\)& \(1.0e{-7}\)& \(1.0e{-4}\) \(10^{-2}\)& \(1.3e{-12}\)& \(2.4e{-8}\)& \(5.6e{-5}\)& \(2.7e{-13}\)& \(2.8e{-7}\)& \(9.8e{-7}\)& \(3.9e{-12}\)& \(2.7e{-6}\)& \(1.4e{-6}\) \(10^{-3}\)& \(4.6e{-12}\)& \(2.0e{-7}\)& \(2.3e{-5}\)& \(2.4e{-12}\)& \(3.1e{-6}\)& \(7.9e{-7}\)& \(1.0e{-12}\)& \(1.9e{-5}\)& \(5.2e{-8}\)

6.3 Stability and suboptimality of the RHC algorithms↩︎

We now investigate the performance of the full-order and reduced-order RHC schemes. In 2, we depict the decay behavior of the reduced-order schemes over time for \((T,\tilde{\alpha}) \in \{ (0.8,0.35), (1.0,0.58), (1.2,0.73) \},\) where the minimal desired performance \(\tilde{\alpha}\) is chosen such that \(\tilde{\alpha} \leq \alpha\). Here, the FOM performance index \(\alpha \mathrel{\vcenter{:}}= \min_k \alpha_k^{\text{\tiny FOM}}\) is defined by \(\alpha_k^{\text{\tiny FOM}} \mathrel{\vcenter{:}}= \alpha(\mathbf{u}_{rh}, t_k, y_{rh}(t_k)),\) see ?? , for the output \(\mathbf{u}_{rh}^{\text{\tiny FOM}}, y_{rh}^{\text{\tiny FOM}}\) generated by the FOM-RHC scheme in [algo:FOMRHC]. Note that \(\alpha\) as defined here is the numerically observed performance index and therefore different from the theoretical performance index 7 , which we do not aim to compute here. Further, we denote the output of the ROM-RHC scheme (cf. [algo:FOMRHC]) by \(\mathbf{u}_{rh}^{\text{\tiny ROM}}, y_{rh}^{\text{\tiny ROM}}\), using the performance estimators \(\underaccent{\bar}{\alpha}_k\) (defined in 29 ) or \(\underaccent{\bar}{\alpha}_k^r\) (defined in 31 ). From 2, we observe that all RHC schemes exponentially stabilize the system, as predicted by 1 7. Moreover, a larger prediction horizon \(T\) yields a higher FOM performance \(\alpha\) (and thus potentially allows for a larger choice of \(\tilde{\alpha}\)), which in turn results in a faster exponential decay of both the state and the cost. The differences between the ROM and FOM methods are notably small. This is also reflected in 2, where we compare the schemes in terms of the approximation quality for the cost over the entire time horizon, \(J^{\star}_{T_\infty} \mathrel{\vcenter{:}}= J_{T_\infty}(\mathbf{u}^{\star}_{rh})\) for \(\star \in \{\text{FOM}, \text{ROM}\},\) as well as in terms of the corresponding relative errors \[\nonumber e_{J_{T_\infty}} \mathrel{\vcenter{:}}= \frac{|J^{\text{\tiny ROM}}_{T_\infty}- J^{\text{\tiny FOM}}_{T_\infty}|}{J^{\text{\tiny FOM}}_{T_\infty}}, \quad e_{y_{rh}}\mathrel{\vcenter{:}}= \frac{\left|y_{rh}^{\text{\tiny ROM}}- y_{rh}^{\text{\tiny FOM}}\right|_{L^2(0,T_\infty;H)}}{\left|y_{rh}^{\text{\tiny FOM}}\right|_{L^2(0,T_\infty;H)}}, \quad e_{\mathbf{u}_{rh}}\mathrel{\vcenter{:}}= \frac{\left|\mathbf{u}_{rh}^{\text{\tiny ROM}}- \mathbf{u}_{rh}^{\text{\tiny FOM}}\right|_{{\mathscr U}_{T_\infty}}}{\left|\mathbf{u}_{rh}^{\text{\tiny FOM}}\right|_{{\mathscr U}_{T_\infty}}}.\] Furthermore, we present the results of the ROM-RHC scheme using the performance estimators \(\underaccent{\bar}{\alpha}_k\) and \(\underaccent{\bar}{\alpha}_k^r\). The corresponding relative error in the performance index is defined as \(e^{(r)}_{\alpha} \mathrel{\vcenter{:}}= \frac{\left| \min_k\underaccent{\bar}{\alpha}^{(r)}_k - \alpha \right|}{\alpha}.\) Across all test cases, the relative error consistently remains in the range of \(10^{-5}\) to \(10^{-8}\), indicating that the RHC schemes behave almost identically in all considered scenarios. In 3, we compare the computational cost of the RHC schemes. The reduced variants achieve a speed-up of approximately \(10\)-\(13\) in computation time compared to the full-order RHC, corresponding to a reduction in the total number of FOM gradient evaluations by a factor of about \(20\). For the reduced methods, FOM gradient evaluations are needed only if a model update is triggered, to compute the full optimal state and adjoint at the current time step \(t_k\), which serve as snapshots for updating the new ROM (cf. 8). 3 reveals slightly higher speed-ups for the estimator \(\underaccent{\bar}{\alpha}_k\) compared to \(\underaccent{\bar}{\alpha}_k^r\). This is because, for \(\underaccent{\bar}{\alpha}_k\), the optimization result from time step \(t_{k+1}\) can be cached when computing the performance index (see 29 ). Such caching is not possible for \(\underaccent{\bar}{\alpha}_k^r\), because the initial value of the value function at time \(t_{k+1}\) differs (see 31 ). In this case, however, the optimization result at \(t_{k+1}\) is still used as a warm start for the next optimization, leading only to a slightly increased computation time. Both ROM-RHC variants show comparable behavior w.r.t. the resulting reduced basis size \(r\) and the number of model updates. In all cases, the model updates are completed within the first three iterations.

3 illustrates the evolution of the performance indices throughout the RHC iterations \(k\) for the choice \((T,\tilde{\alpha}) = (0.8, 0.35)\). One observes in the right plot that the performance estimator \(\underaccent{\bar}{\alpha}_k^r\) has a larger overestimation than \(\underaccent{\bar}{\alpha}_k\), due to the additional terms depending on the initial value error in 1 and the cost function error estimate in the denominator in 31 . Eventhough the numerical experiments suggest that \(\underaccent{\bar}{\alpha}_k\) is more efficient to use, we note that, combined with an offline-online decomposition, however, the verification using \(\underaccent{\bar}{\alpha}_k^r\) becomes entirely independent of the full-order model, which can be advantageous for very large or frequently updated problems. Finally, the performance index \(\underaccent{\bar}{\alpha}_k^r\) also offers theoretical benefits, as it enables simultaneous stabilization of the full- and reduced-order model (see 1). After the second model update, all performance indices approximately match the FOM performance index.

In 4, we plot the error estimators for the optimal state, control, and adjoint (defined in ?? and ?? ) together with the corresponding true errors as functions of the RHC iteration \(k\), for both performance index variants. For visualization purposes, the refined error estimators (and true errors) are not plotted at model update steps, since they are set to zero whenever the FOM optimal control is available. Similar to the value function estimator discussed in 6.2, one observes a pronounced initial overestimation and a rapid increase of both the error estimators and the true error. At \(k=2\), model refinement is triggered, leading to a reduction of both quantities by approximately two orders of magnitude. During subsequent RHC iterations, as the controlled state decays to zero, the true error also converges to zero. This asymptotic behavior is accurately captured by the error estimators, which likewise decay.

Moreover, the sparsity pattern of the optimal control is accurately captured by the reduced-order methods, and in all cases, the actuators \(R_1\) and \(R_{13}\) remain inactive. Overall, for this example, the ROM-RHC schemes achieve low errors while providing substantial savings in computational cost.

a

b

Figure 2: Exponential decay of the state norm \(|y_{rh}^\star(t)|_H\) (left) and the cost \(\ell(y_{rh}^\star(t),\mathbf{u}_{rh}^\star(t))\) (right) for \(\star \in \{\text{FOM}, \text{ROM}\}\) for the different performance estimators..

Table 2: Error comparison of the RHC schemes.
\((T,\tilde \alpha)=(0.8,0.35)\) \(J^\star_{T_\infty}\) \(|y^\star_{rh}(T_\infty)|_H\) \(e_{J_{T_\infty}}\) \(e_{\bu_{rh}}\) \(e_{y_{rh}}\) min/avg/max(\(\ubar\alpha_k\)) \(e^{(r)}_\alpha\)
FOM-RHC 2.01 \(2.2e{-2}\) - - - \(0.350/0.432/0.535\) -
ROM-RHC \(\ubar \alpha_k^{r}\) 2.01 \(2.2e{-2}\) \(1.0e{-7}\) \(1.5e{-6}\) \(1.8e{-7}\) \(0.350/0.431/0.535\) \(3.4e{-7}\)
ROM-RHC \(\ubar \alpha_k\) 2.01 \(2.2e{-2}\) \(1.0e{-7}\) \(1.5e{-6}\) \(1.8e{-7}\) \(0.350/0.432/0.535\) \(9.7e{-7}\)
\((T,\tilde \alpha)=(1.0,0.58)\) \(J^\star_{T_\infty}\) \(|y^\star_{rh}(T_\infty)|_H\) \(e_{J_{T_\infty}}\) \(e_{\bu_{rh}}\) \(e_{y_{rh}}\) min/avg/max(\(\ubar\alpha_k\)) \(e^{(r)}_\alpha\)
FOM-RHC 1.60 \(3.3e{-3}\) - - - \(0.584/0.630/0.689\) -
ROM-RHC \(\ubar \alpha_k^{r}\) 1.60 \(3.3e{-3}\) \(6.0e{-8}\) \(6.6e{-7}\) \(1.6e{-7}\) \(0.584/0.630/0.689\) \(5.4e{-5}\)
ROM-RHC \(\ubar \alpha_k\) 1.60 \(3.3e{-3}\) \(5.4e{-8}\) \(6.2e{-7}\) \(1.6e{-7}\) \(0.584/0.630/0.689\) \(7.0e{-7}\)
\((T,\tilde \alpha)=(1.2,0.73)\) \(J^\star_{T_\infty}\) \(|y^\star_{rh}(T_\infty)|_H\) \(e_{J_{T_\infty}}\) \(e_{\bu_{rh}}\) \(e_{y_{rh}}\) min/avg/max(\(\ubar\alpha_k\)) \(e^{(r)}_\alpha\)
FOM-RHC 1.46 \(8.6e{-4}\) - - - \(0.736/0.765/0.799\)
ROM-RHC \(\ubar \alpha_k^{r}\) 1.46 \(8.6e{-4}\) \(7.2e{-8}\) \(6.4e{-7}\) \(4.6e{-7}\) \(0.736/0.764/0.764\) \(5.2e{-7}\)
ROM-RHC \(\ubar \alpha_k\) 1.46 \(8.6e{-4}\) \(7.3e{-8}\) \(6.4e{-7}\) \(4.6e{-7}\) \(0.736/0.764/0.799\) \(5.1e{-7}\)
Table 3: Performance comparison of the RHC schemes. Basis sizes \(r\) are listed in update order.
\((T,\tilde \alpha)=(0.8,0.35)\) \(\#\)FOM gradient eval. CPU time [s] speed-up #ROM updates \(r\)
FOM-RHC 476 638 - - -
ROM-RHC \(\ubar \alpha_k^{r}\) 24 62 10 2 41/60
ROM-RHC \(\ubar \alpha_k\) 24 55 11 2 41/60
\((T,\tilde \alpha)=(1.0,0.58)\) \(\#\)FOM gradient eval. CPU time [s] speed-up #ROM updates \(r\)
FOM-RHC 558 907 - - -
ROM-RHC \(\ubar \alpha_k^{r}\) 24 75 12 2 43/59
ROM-RHC \(\ubar \alpha_k\) 24 67 13 2 43/60
\((T,\tilde \alpha)=(1.2,0.73)\) \(\#\)FOM gradient eval. CPU time [s] speed-up #ROM updates \(r\)
FOM-RHC 648 1244 - - -
ROM-RHC \(\ubar \alpha_k^{r}\) 31 103 11 2 44/60
ROM-RHC \(\ubar \alpha_k\) 31 99 12 2 44/60

a

b

Figure 3: Performance index with lower and upper bounds for \((T,\tilde{\alpha})=(0.8,0.35)\). The purple ‘x’ shows the performance bounds before model refinement..

a

b

Figure 4: State, control, and adjoint state estimates together with their true error for \(T=0.8\). Left: ROM-RHC with \(\bar \alpha_k\). Right: ROM-RHC with \(\bar \alpha_k^{r}\). The purple ‘x’ shows the quantities before model refinement..

7 Conclusion↩︎

We proved that continuous-time RHC can achieve exponential stability and suboptimality for linear time-varying parabolic equations within a relaxed dynamic programming framework. Using Galerkin reduced-order models and rigorous a posteriori error estimates for the value function, we designed reduced-order controllers that stabilize the full-order system, with convergence guarantees and validated performance in numerical tests involving finite actuator configurations and squared \(\ell_1\)-regularization. Future work will address extensions to nonlinear parabolic systems, systems with parametric or dynamic uncertainties, and adaptive choices of the horizon \(T\).

Acknowledgment↩︎

M.K. and S.V. acknowledge funding by the Federal Ministry of Education and Research (grant no. 05M22VSA).

8 Error estimator equivalence and asymptotic convergence↩︎

Lemma 10 (Error estimator equivalence in \({\mathscr Y}_T(t_{\mathrm{in}})\)). Let 1 hold and let \(t_{\mathrm{in}}\in\mathbb{R}_{\geq0}\), \(T\in \mathbb{R}_{>0}\).

  1. In the situation of 4, let \(y=y(\mathbf{u},y_{\mathrm{in}})\in {\mathscr Y}_T(t_{\mathrm{in}}),\; y^r=y^r(\mathbf{u},y_{\mathrm{in}})\in {\mathscr Y}^r_T(t_{\mathrm{in}})\) be the solution of 1 and 11 , respectively, for \(\tilde{y}_{\mathrm{in}}=y_{\mathrm{in}}\in H\), \(\mathbf{u}\in {\mathscr U}_T(t_{\mathrm{in}})\). For \(e_y = y-y^r\) it holds \[\label{eq:state95errorest95equiv} c \Delta^2_{y}(0,0, y^r,\mathbf{u})\leq \left|e_y(t_{\mathrm{in}}+T)\right|_{H}^2+\left|e_y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2\leq C\Delta^2_y(0,0,y^r, \mathbf{u}),\qquad{(21)}\] for constants \(C,c>0\) independent of \((y,y^r,\mathbf{u}, y_{\mathrm{in}},r)\).

  2. In the situation of 5, let \(p=p(\tilde{y})\in {\mathscr Y}_T(t_{\mathrm{in}})\) and \(p^r=p^r(\tilde{y})\in {\mathscr Y}^r_T(t_{\mathrm{in}})\) be the solution of the FOM ?? and ROM ?? adjoint equation, respectively, for \(\tilde{y}\in L^2(t_{\mathrm{in}},t_{\mathrm{in}}+T;H)\). For \(e_p = p-p^r\) it holds \[\label{eq:adstate95errorest95equiv} \tilde{c}\Delta^2_{p}(0, p^r, \tilde{y}) \leq \left|e_p(t_{\mathrm{in}})\right|_{H}^2+\left|e_p\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2\leq \tilde{C}\Delta^2_{p}(0, p^r, \tilde{y}),\qquad{(22)}\] for constants \(\tilde{C},\tilde{c}>0\) independent of \((p,p^r,\tilde{y},r)\).

Proof. We only prove ?? , since ?? follows analogously. Let \(J_V:V\to V'\) denote the Riesz isomorphism. For the upper bound, we test the error equation 15 with \(J_V^{-1}\dot{e}_y(t)\) for almost all \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\) to obtain \[\label{eq:lemm:app95error95equivalence951} \left|\dot{e}_y\right|_{L^2(V')}\leq \left|\mathcal{R}_y\right|_{L^2(V')}+\left|A\right|_{}\left|e_y\right|_{L^2(V)}.\tag{36}\] for \(\left|A\right|_{L^\infty}\mathrel{\vcenter{:}}= \left|A\right|_{L^\infty(t_{\mathrm{in}},t_{\mathrm{in}}+T;\mathcal{L}(V,V'))}\). From 14 for \(\Delta_\mathbf{u}=\Delta_{y_{\mathrm{in}}}=0\), it follows \[\begin{align} &\left|e_y(t_{\mathrm{in}}+T)\right|_{H}^2+ \left|e_y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2 \stackrel{\text{\eqref{eq:state95apost95CHL2V}}}{\leq} C_{1,y}\left|e_y(t_{\mathrm{in}})\right|_{H}^2+C_{2,y}\left|\mathcal{R}_y\right|_{L^2(V')}^2+\left|\dot{e}_y\right|_{L^2(V')}^2\\ & \qquad\stackrel{\eqref{eq:lemm:app95error95equivalence951}}{\leq} C_{1,y}\left|e_y(t_{\mathrm{in}})\right|_{H}^2+C_{2,y}\left|\mathcal{R}_y\right|_{L^2(V')}^2+ 2\left|\mathcal{R}_y\right|_{L^2(V')}^2+2\left|A\right|_{L^\infty}^2\left|e_y\right|_{L^2(V)}^2\\ &\qquad\stackrel{\text{\eqref{eq:state95apost95CHL2V}}}{\leq} \big(2\left|A\right|_{L^\infty}^2C_{1,y}+C_{1,y}\big)\left|e_y(t_{\mathrm{in}})\right|_{H}^2+ \big(2\left|A\right|_{L^\infty}^2C_{2,y}+2+C_{2,y})\left|\mathcal{R}_y\right|_{L^2(V')}^2, \end{align}\] which implies the upper bound in ?? . For the lower bound, we test the error equation 15 with \(J_V^{-1}\mathcal{R}_y(t)\) for almost all \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\) to obtain \[\label{eq:lemm:app95error95equivalence952} \left|\mathcal{R}_y\right|_{L^2(V')}\leq \left|A\right|_{L^\infty} \left|e_y\right|_{L^2(V)}+\left|\dot{e}_y\right|_{L^2(V')}.\tag{37}\] On the other hand, we have \[\begin{align} \label{eq:lemm:app95error95equivalence953} \begin{aligned} \left|e_y(t_{\mathrm{in}})\right|_{H}^2&=\left|e_y(t_{\mathrm{in}}+T)\right|_{H}^2-2\int_{t_{\mathrm{in}}}^{t_{\mathrm{in}}+T}\langle \dot{e}_y, e_y\rangle_{V',V}\;\mathrm{d}t\\ &\leq \left|e_y(t_{\mathrm{in}}+T)\right|_{H}^2 + 2\left|\dot{e}_y\right|_{L^2(V')}^2+2\left| e_y\right|_{L^2(V)}^2. \end{aligned} \end{align}\tag{38}\] Combining 37 and 38 , implies the lower bound in ?? from \[\left|e_y(t_{\mathrm{in}})\right|_{H}^2+\left|\mathcal{R}_y\right|_{L^2(V')}^2\leq \left|e_y(t_{\mathrm{in}}+T)\right|_{H}^2 + 3\left|\dot{e}_y\right|_{L^2(V')}^2 + \big(2+\left|A\right|_{L^\infty}\big)\left|e_y\right|_{L^2(V)}.\] ◻

Next, we show that the errors \(e_y, e_p\) converge to zero in \({\mathscr Y}_T(t_{\mathrm{in}})\) for an orthonormal Galerkin projection, as \(r \to \infty\), under the regularity assumption \(y, p \in {\mathscr Y}_T(t_{\mathrm{in}})\). This convergence, as well as convergence rates, were established in [10], for instance, under the stronger regularity assumption \(y, p \in H^1(t_{\mathrm{in}},t_{\mathrm{in}}+T;V)\). In our setting, convergence in \({\mathscr Y}_T(t_{\mathrm{in}})\) is essential in order to ensure convergence of the residuals and, consequently, the decay of residual-based a posteriori error estimates.

Theorem 8 (\({\mathscr Y}_T(t_{\mathrm{in}})\)-convergence of the state and adjont state). In the situation of 10, consider an orthonormal basis \((v_n)_{n\in \mathbb{N}}\) of \(V\). We set \(V_r\mathrel{\vcenter{:}}= \text{span}\{v_1,\ldots,v_r\}\). Then we have \(\left| e_y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}\to 0\), \(\left| e_p\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}\to 0\) as \(r\to \infty\).

Proof. We show \(\left|e_y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}\to 0\), as the claim for \(e_p\) follows by similar arguments. Consider the orthogonal projection operator \(\Pi^V_{V_r}:V\to V_r\) defined below 33 . We decompose the error according to \(y^r-y = y^r-\Pi^V_{V_r} y+\Pi^V_{V_r} y-y\eqqcolon e_2 + e_1\). Consider \(e_1\) first. It holds \(\partial_t(\Pi^V_{V_r} y)= \dot{y} \circ \Pi^V_{V_r}\) (since \(\Pi^V_{V_r}\) is self-adjoint as an orthogonal projection) and therefore \[\begin{align} \left|e_1\right|_{{\mathscr Y}(t_{\mathrm{in}})}^2=&\left|\Pi^V_{V_r} y-y\right|_{L^2(V)}^2+\left|\dot{y} \circ \Pi^V_{V_r} -\dot{y}\right|_{L^2(V')}^2\\ \leq & \left|\Pi^V_{V_r} y-y\right|_{L^2(V)}^2+\left|\dot{y}\right|_{L^2(V')}^2\sup_{v\in L^2(V), \left|v\right|_{L^2(V)}=1}\left|\Pi^V_{V_r}v-v\right|_{L^2(V)}^2\to 0 \;(r\to \infty). \end{align}\] Now we turn to \(e_2\). It holds for \(v\in V_r\) and almost all \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\) \[\begin{align} \label{eq:theo:galerkin95conv95help0} \langle\dot{e}_2(t),v\rangle_{V',V}+\langle A(t)e_2(t), v\rangle_{V',V}=& \langle-\dot{e}_1(t),v\rangle_{V',V}+\langle -A(t)e_1(t), v\rangle_{V',V}\\ \nonumber \leq & \left|\dot{e}_1(t)\right|_{V'}\left|v\right|_{V}+\left|A\right|_{L^\infty}\left|e_1(t)\right|_{V}\left|v\right|_{V} \end{align}\tag{39}\] By choosing \(v=e_2(t)\) and using the weak coercivity of the operator \(A\) as stated in ?? , along with Young’s inequality, we arrive at \[\begin{align} \label{eq:theo:galerkin95conv95help1} \tfrac{1}{2}\left|\dot{e}_2(t)\right|_{H}^2+\tfrac{\eta_V}{2}\left|e_2(t)\right|_{V}^2 \leq & \tfrac{1}{\eta_V}\left|\dot{e}_1(t)\right|_{V'}^2+\tfrac{\left|A\right|_{L^\infty}}{\eta_V} \left|e_1(t)\right|_{V}^2+\eta_H\left|e_2(t)\right|_{H}^2 \end{align}\tag{40}\] By applying Gronwall’s Lemma and integration over \((t_{\mathrm{in}},t_{\mathrm{in}}+T)\) it follows that \[\begin{align} \label{eq:theo:galerkin95conv95help2} \left|e_2\right|_{L^2(V)}^2\leq c\left|\dot{e}_1\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2+c\left|e_2(t_{\mathrm{in}})\right|_{H}^2. \end{align}\tag{41}\] for a generic constant \(c=c(T)\). For \(e_2(t_{\mathrm{in}})\), we obtain, using \({\mathscr Y}_T(t_{\mathrm{in}})\hookrightarrow C([t_{\mathrm{in}},t_{\mathrm{in}}+T];H)\), that \[\begin{align} \left|e_2(t_{\mathrm{in}})\right|_{H}^2=&\left|\big(y^r-y+y-\Pi^V_{V_r} y\big)(t_{\mathrm{in}})\right|_{H}^2\leq \left|y^r(t_{\mathrm{in}})-y_{\mathrm{in}}\right|_{H}^2+ c \left|y-\Pi^V_{V_r} y\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2\\ = & \left|\Pi^H_{V_r} y_{\mathrm{in}}-y_{\mathrm{in}}\right|_{H}^2+c \left|e_1\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2 \to 0 \;(r\to \infty). \end{align}\] Here we used the fact, that \(\Pi^H_{V_r}y_{\mathrm{in}}-y_{\mathrm{in}}\to 0 \;(r\to\infty)\), since \(V\subset H\) dense. Hence, 41 implies \(e_2\to 0\) in \(L^2(V)\) as \(r\to\infty\). Next, we show \(\left|\dot{e}_2\right|_{L^2(V')}=\left|\dot{e}_2\right|_{L^2(V_r')}\). We have \(y^r\in H^1(V_r)\) and hence \(\dot{y}^r(t)\in V_r\subset V\subset V'\subset V_r'\) for almost all \(t\in (t_{\mathrm{in}},t_{\mathrm{in}}+T)\). Therefore, we conclude the result by applying Riesz’s representation theorem \[\label{eq:hh0} \left|\dot{y}^r(t)\right|_{V}= \left|\dot{y}^r(t)\right|_{V_r}=\left|\dot{y}^r(t)\right|_{V_r'}\leq \left|\dot{y}^r(t)\right|_{V'}=\left|\dot{y}^r(t)\right|_{V}.\tag{42}\] Further, we have using \(\left|\Pi^V_{V_r}v \right|_{V}\leq \left|v\right|_{V}\) for all \(v\in V\) and \(\Pi_{V_r}^V\circ \Pi_{V_r}^V= \Pi_{V_r}^V\) \[\begin{align} \nonumber \left|\dot{y}(t)\circ \Pi_{V_r}^V\right|_{V_r'} \leq \left|\dot{y}(t)\circ \Pi_{V_r}^V\right|_{V'}=& \sup_{ v\in V\setminus\{0\}}\tfrac{| \langle \dot{y}(t), \Pi_{V_r}^Vv\rangle_{V',V}|}{\left|v\right|_{V}}\leq\sup_{ v\in V\setminus\{0\}}\tfrac{| \langle \dot{y}(t), \Pi_{V_r}^Vv\rangle_{V',V}|}{\left| \Pi_{V_r}^Vv\right|_{V}}\\ =&\sup_{ v\in V_r\setminus\{0\}}\tfrac{| \langle \dot{y}(t)\circ \Pi_{V_r}^V,v\rangle_{V',V}|}{\left|v\right|_{V}}= \left|\dot{y}(t)\circ \Pi_{V_r}^V\right|_{V_r'}.\label{eq:hh1} \end{align}\tag{43}\] Hence, \[\begin{align} \nonumber \left|\dot{e}_2\right|_{L^2(V')}^2 =& \left|\dot{y}^r\right|_{L^2(V')}^2-2\langle \dot{y}^r, \dot{y}\circ \Pi_{V_r}^V \rangle_{L^2(V')}+\left|\dot{y}\circ \Pi_{V_r}^V\right|_{L^2(V')}^2\\ \stackrel{\eqref{eq:hh0},\eqref{eq:hh1}}{=}&\left|\dot{y}^r\right|_{L^2(V_r')}^2-2\langle \dot{y}^r, \dot{y}\circ \Pi_{V_r}^V \rangle_{L^2(V_r')}+\left|\dot{y}\circ \Pi_{V_r}^V\right|_{L^2(V_r')}^2=\left|\dot{e}_2\right|_{L^2(V_r')}\label{eq:hh2} \end{align}\tag{44}\] Now we can estimate using 39 as \[\begin{align} \left|\dot{e}_2\right|_{L^2(V')}\stackrel{\eqref{eq:hh2}}{=} \left|\dot{e}_2\right|_{L^2(V_r')} &\stackrel{\eqref{eq:theo:galerkin95conv95help0}}{=}\sup_{v\in V_r, \left|v\right|_{L^2(V)}=1}|\langle \dot{e}_1+Ae_1-Ae_2,v \rangle_{L^2(V'),L^2(V)}|\\ & \leq c \left|\dot{e}_1\right|_{L^2(V')}+ c\left|e_1\right|_{L^2(V)}+c\left|e_2\right|_{L^2(V)}\to 0 \;(r\to \infty). \end{align}\] ◻

Proof of 8. First, we show \(\bar u^r \to \bar u\). Choosing \(\mathbf{u}= \bar \mathbf{u}^r\) in ?? , \(\mathbf{u}= \bar \mathbf{u}\) in ?? and adding the two equations results in \[\nonumber \lambda \left| \bar \mathbf{u}^r-\bar \mathbf{u}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\leq \langle B'(\bar p^r-\bar p),\bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})}.\] Adding \(\pm p^r(\bar y)\), results in \[\begin{align} \label{eq:app95con95os} \lambda \left| \bar \mathbf{u}^r-\bar \mathbf{u}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\leq \langle B'(\bar p^r-p^r(\bar y)),\bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})}+ \langle B'(p^r(\bar y)-\bar p),\bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})} \end{align}\tag{45}\] For the first term, we obtain, using the ROM state equation, partial integration, the ROM adjoint equation, adding \(\pm y^r(\bar \mathbf{u})\), and Young’s inequality \[\begin{align} \langle B'(\bar p^r-p^r(\bar y)),\bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})} = & \langle \bar y^r-\bar y, y^r(\bar \mathbf{u})-\bar y^r\rangle_{L^2(H)}\\ \leq &-\tfrac{1}{2}\left|\bar y^r-y^r(\bar \mathbf{u})\right|_{L^2(H)}^2 + \tfrac{1}{2}\left|\bar y-y^r(\bar \mathbf{u})\right|_{L^2(H)}^2. \end{align}\] For the second term in 45 , we have by Young’s inequality \[\nonumber \langle B'(p^r(\bar y)-\bar p),\bar \mathbf{u}-\bar \mathbf{u}^r\rangle_{{\mathscr U}_T(t_{\mathrm{in}})}\leq \tfrac{\left|B\right|_{L^\infty}^2}{2\lambda}\left|p^r(\bar y)-\bar p\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2+\tfrac{1}{2\lambda}\left|\bar \mathbf{u}-\bar \mathbf{u}^r\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2\] Inserting this into into 45 , yields \[\nonumber \lambda \left| \bar \mathbf{u}^r-\bar \mathbf{u}\right|_{{\mathscr U}_T(t_{\mathrm{in}})}^2+\left|\bar y^r-y^r(\bar \mathbf{u})\right|_{L^2(H)}^2\leq \left|\bar y-y^r(\bar \mathbf{u})\right|_{L^2(H)}^2+\tfrac{\left|B\right|_{L^\infty}^2}{2\lambda}\left|p^r(\bar y)-\bar p\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}^2\to 0\] for \(r\to \infty\), due to 8 for \(\mathbf{u}=\bar \mathbf{u}\) and \(\tilde{y} = \bar y\), respectively. Now \(\bar y^r \to \bar y\) in \({\mathscr Y}_T(t_{\mathrm{in}})\), follows from the decomposition \(\bar y^r-\bar y=\bar y^r-y^r(\bar \mathbf{u})+y^r(\bar \mathbf{u})-\bar y\eqqcolon e_1+e_2\). For \(e_1\), it holds by standard a priori estimates \(\left|e_1\right|_{{\mathscr Y}_T(t_{\mathrm{in}})}\leq C\left|\bar \mathbf{u}-\bar \mathbf{u}^r\right|_{{\mathscr U}_T(t_{\mathrm{in}})}\to 0\) for \(C>0\) independent of \(r\), and \(e_2\to 0\) in \({\mathscr Y}_T(t_{\mathrm{in}})\) by 8 for \(\mathbf{u}=\bar \mathbf{u}\). With similar arguments, \(\bar p^r- \bar p=\bar p^r-p^r(\bar y )+p^r(\bar y)-\bar p\) implies \(\bar p^r\to \bar p\) in \({\mathscr Y}_{T}(t_{\mathrm{in}})\). ◻

References↩︎

[1]
L. Grüne and J. Pannek, Nonlinear Model Predictive Control: Theory and Algorithms, Communications and Control Engineering, Springer Cham, second ed., 2017.
[2]
L. Grüne and A. Rantzer, On the infinite horizon performance of receding horizon controllers, IEEE Trans. Automat. Control, 53 (2008), pp. 2100–2111.
[3]
J. B. Rawlings, D. Q. Mayne, and M. M. Diehl, Model Predictive Control: Theory, Computation, and Design, Nob Hill Publishing, 2 ed., 2019. 1st printing.
[4]
M. Reble and F. Allgöwer, Unconstrained model predictive control and suboptimality estimates for nonlinear continuous-time systems, Automatica J. IFAC, 48 (2012), pp. 1812–1817.
[5]
B. Azmi and K. Kunisch, A hybrid finite-dimensional RHC for stabilization of time-varying parabolic equations, SIAM Journal on Control and Optimization, 57 (2019), pp. 3496–3526.
[6]
K. Ito and K. Kunisch, Receding horizon optimal control for infinite dimensional systems, ESAIM Control Optim. Calc. Var., 8 (2002), pp. 741–760. A tribute to J. L. Lions.
[7]
J. S. Hesthaven, G. Rozza, B. Stamm, et al., Certified Reduced Basis Methods for Parametrized Partial Differential Equations, vol. 590, Springer, 2016.
[8]
M. Hinze, N. Kutz, O. Mula, and K. Urban, Model Order Reduction and Applications. Cetraro, Italy 2021, Springer, Cham, 2023.
[9]
K. Kunisch and S. Volkwein, Galerkin proper orthogonal decomposition methods for a general equation in fluid dynamics, SIAM J. Numer. Anal., 40 (2002), pp. 492–515.
[10]
M. Gubisch and S. Volkwein, Proper orthogonal decomposition for linear-quadratic optimal control, in Model Reduction and Approximation: Theory and Algorithms, Society for Industrial and Applied Mathematics, 2017, pp. 3–63.
[11]
P. Manns and S. Ulbrich, A simplified Newton method to generate snapshots for POD models of semilinear optimal control problems, SIAM J. Numer. Anal., 60 (2022), pp. 2807–2833.
[12]
A. Cohen, R. Devore, and C. Schwab, Analytic regularity and polynomial approximation of parametric and stochastic elliptic pde’s, Analysis and Applications, 9 (2011), pp. 11–47.
[13]
L. Grüne, Analysis and design of unconstrained nonlinear MPC schemes for finite and infinite dimensional systems, SIAM J. Control Optim., 48 (2009), pp. 1206–1228.
[14]
T. Breiten and L. Pfeiffer, On the turnpike property and the receding-horizon method for linear-quadratic optimal control problems, SIAM J. Control Optim., 58 (2020), pp. 1077–1102.
[15]
A. Jadbabaie and J. Hauser, On the stability of receding horizon control with a general terminal cost, IEEE Trans. Automat. Control, 50 (2005), pp. 674–678.
[16]
A. Alla and S. Volkwein, Asymptotic stability of POD based model predictive control for a semilinear parabolic PDE, Advances in Computational Mathematics, 41 (2015), p. 1073–1102.
[17]
B. Azmi, J. Rohleff, and S. Volkwein, Finite-dimensional receding horizon control of linear time-varying parabolic PDEs: stability analysis and model-order reduction, Springer Nature Switzerland, Cham, 2025, pp. 55–81.
[18]
J. Ghiglieri and S. Ulbrich, Optimal flow control based on POD and MPC and an application to the cancellation of Tollmien–Schlichting waves, Optimization Methods and Software, 29 (2014), pp. 1042–1074.
[19]
M. Kartmann, M. Manucci, B. Unger, and S. Volkwein, Certified model predictive control for switched evolution equations using model order reduction, arXiv, (2024). To appear in Communications on Applied Mathematics and Computation, 2026.
[20]
M. Loehning, M. Reble, J. Hasenauer, S. Yu, and F. Allgöwer, Model predictive control using reduced order models: guaranteed stability for constrained linear systems, J. Process Control., 24 (2014), pp. 1647–1659.
[21]
J. Lorenzetti, A. McClellan, C. Farhat, and M. Pavone, Linear reduced-order model predictive control, IEEE Transactions on Automatic Control, 67 (2022), pp. 5980–5995.
[22]
J. I. Alora, L. A. Pabon, J. Köhler, M. Cenedese, E. Schmerling, M. N. Zeilinger, G. Haller, and M. Pavone, Robust nonlinear reduced-order model predictive control, in 2023 62nd IEEE Conference on Decision and Control (CDC), 2023, pp. 4798–4805.
[23]
S. Dietze and M. A. Grepl, Reduced order model predictive control for parametrized parabolic partial differential equations, Applied Mathematics and Computation, 453 (2023), p. 128044.
[24]
M. Kärcher, Z. Tokoutsi, M. A. Grepl, and K. Veroy, Certified reduced basis methods for parametrized elliptic optimal control problems with distributed controls, Journal of Scientific Computing, 75 (2018), pp. 276–307.
[25]
A. A. Ali and M. Hinze, Reduced basis methods – an application to variational discretization of parametrized elliptic optimal control problems, SIAM Journal on Scientific Computing, 42 (2020), pp. A271–A291.
[26]
R. Becker and R. Rannacher, An optimal control approach to a posteriori error estimation in finite element methods, Acta numerica, 10 (2001), pp. 1–102.
[27]
B. Vexler and W. Wollner, Adaptive finite elements for elliptic optimization problems with control constraints, SIAM Journal on Control and Optimization, 47 (2008), pp. 509–534.
[28]
L. Grüne, M. Schaller, and A. Schiela, Efficient model predictive control for parabolic PDEs with goal oriented error estimation, SIAM J. Sci. Comput., 44 (2022), pp. A471–A500.
[29]
A. Alla, C. Gräßle, and M. Hinze, Time adaptivity in model predictive control, J. Sci. Comput., 90 (2022), pp. Paper No. 12, 24.
[30]
J. L. Lions and E. Magenes, Non-Homogeneous Boundary Value Problems and Applications, Grundlehren der mathematischen Wissenschaften, Springer Berlin, Heidelberg, 1972.
[31]
M. Hinze, R. Pinnau, M. Ulbrich, and S. Ulbrich, Optimization with PDE Constraints, vol. 23, Springer Science & Business Media, 2008.
[32]
B. Azmi and M. Bernreuther, On the forward–backward method with nonmonotone linesearch for infinite-dimensional nonsmooth nonconvex problems, Computational Optimization and Applications, 91 (2025), pp. 1263–1308.