Stochastic reduced-order modeling based on time-dependent bases (TDBs) has proven successful for extracting and exploiting low-dimensional manifold from stochastic partial differential equations (SPDEs). The nominal computational cost of solving a rank-$r$ reduced-order model (ROM) based on time-dependent basis, a.k.a. TDB-ROM, is roughly equal to that of solving the full-order model for $r$ random samples. As of now, this nominal performance can only be achieved for linear or quadratic SPDEs -- at the expense of a highly intrusive process. On the other hand, for problems with non-polynomial nonlinearity, the computational cost of solving the TDB evolution equations is the same as solving the full-order model. In this work, we present an adaptive sparse interpolation algorithm that enables stochastic TDB-ROMs to achieve nominal computational cost for generic nonlinear SPDEs. Our algorithm constructs a low-rank approximation for the right hand side of the SPDE using the discrete empirical interpolation method (DEIM). The presented algorithm does not require any offline computation and as a result the low-rank approximation can adapt to any transient changes of the dynamics on the fly. We also propose a rank-adaptive strategy to control the error of the sparse interpolation. Our algorithm achieves computational speedup by adaptive sampling of the state and random spaces. We illustrate the efficiency of our approach for two test cases: (1) one-dimensional stochastic Burgers' equation, and (2) two-dimensional compressible Navier-Stokes equations subject to one-hundred-dimensional random perturbations. In all cases, the presented algorithm results in orders of magnitude reduction in the computational cost.
翻译:以基于时间的基数( TDBs) 为基础, 沙粒减序建模, 已证明成功提取和利用了从随机偏差部分方程式( SPDEs) 中提取和利用低维方程式。 在基于时间的基数( a.k.a. a. TD-ROM) 的基础上, 解决一阶- 美元减序模型( ROM) 的名义计算成本与解决美元随机样本全级模型大致相等。 从目前看, 这种名义性性能只能用于一个高度侵扰动过程。 另一方面, 对于非极偏差非线性部分差异方方程式( SPDEs) 的问题, 解决一个基于时间基数的一阶- 美元降序模型( SPDBs) 的计算成本模型( ROM) 的计算成本。 在两个直径直的 SPDE 右侧面, 我们的算法方法可以构建一个低位直线直线直线直线直线直线直线直线直线直线直径直径直径直径直径直径直径直线直径直径直径直径直径直径直径直径直直径直径直径直径直直直直直径。 。,,, 平平平平平平平方方方方方算算算法计算法计算法在一个直直直直直直直直径直径直直直直直直直直直直直直直直直直直直直直直到直直直直直直直直直直到直径直径直径直径直到直到直到整个直直到直到直到直直直直到整个直直直直直直直直直到直至直至直至直直直直到直直直直到直直直直直直直到直至直至直至直至直至直直直直直至直至直至直直直至直至直至直至直至直至直至直直直直直直直直直直直直直直直直直直直直直直方方方方方方方方方形直方形直方形直方形直方形直方方方方方方方方方方直直直直