The simulation of many complex phenomena in engineering and science requires solving expensive, high-dimensional systems of partial differential equations (PDEs). To circumvent this, reduced-order models (ROMs) have been developed to speed up computations. However, when governing equations are unknown or partially known, typically ROMs lack interpretability and reliability of the predicted solutions. In this work we present a data-driven, non-intrusive framework for building ROMs where the latent variables and dynamics are identified in an interpretable manner and uncertainty is quantified. Starting from a limited amount of high-dimensional, noisy data the proposed framework constructs an efficient ROM by leveraging variational autoencoders for dimensionality reduction along with a newly introduced, variational version of sparse identification of nonlinear dynamics (SINDy), which we refer to as Variational Identification of Nonlinear Dynamics (VINDy). In detail, the method consists of Variational Encoding of Noisy Inputs (VENI) to identify the distribution of reduced coordinates. Simultaneously, we learn the distribution of the coefficients of a pre-determined set of candidate functions by VINDy. Once trained offline, the identified model can be queried for new parameter instances and new initial conditions to compute the corresponding full-time solutions. The probabilistic setup enables uncertainty quantification as the online testing consists of Variational Inference naturally providing Certainty Intervals (VICI). In this work we showcase the effectiveness of the newly proposed VINDy method in identifying interpretable and accurate dynamical system for the Roessler system with different noise intensities and sources. Then the performance of the overall method - named VENI, VINDy, VICI - is tested on PDE benchmarks including structural mechanics and fluid dynamics.
翻译:在工程与科学领域,模拟众多复杂现象通常需要求解计算代价高昂的高维偏微分方程(PDE)系统。为规避此问题,降阶模型(ROM)被开发出来以加速计算。然而,当控制方程未知或部分已知时,传统ROM往往缺乏预测解的可解释性与可靠性。本研究提出一种数据驱动的非侵入式框架,用于构建降阶模型,该框架以可解释的方式识别潜变量与动力学行为,并对不确定性进行量化。该框架从有限的高维含噪数据出发,通过利用变分自编码器进行降维,并结合新提出的非线性动力学稀疏辨识(SINDy)的变分版本——我们称之为非线性动力学的变分辨识(VINDy),构建高效的降阶模型。具体而言,该方法包含以下步骤:首先通过噪声输入的变分编码(VENI)识别降维坐标的分布;同时,利用VINDy学习预设候选函数集系数的分布。离线训练完成后,该辨识模型可针对新参数实例与新初始条件进行查询,以计算对应的全时程解。概率化设置使得在线测试能够通过自然提供置信区间(VICI)的变分推理实现不确定性量化。本研究首先展示了新提出的VINDy方法在不同噪声强度与来源的Roessler系统中辨识可解释且精确动力学系统的有效性;随后,将名为VENI、VINDy、VICI的整体方法在结构力学与流体动力学等偏微分方程基准问题上进行性能测试。