降阶模型
降阶模型(reduced-order model,ROM)用较少的状态变量近似原模型的某些行为。它通常用于多次模拟、参数搜索或控制计算:原模型可能需要描述大量网格点,而关心的输出只由其中少数协同变化的方向主导。减少维数之后仍须检查输出误差和动力性质,变量变少本身不是正确性证据。
用少数系数表示状态
考虑线性常系数输入输出系统 其中 是状态, 是输入, 是输出,矩阵维数分别为 。取列正交的 ,,以 近似状态。
近似方程的残差为 。要求它与所选空间正交,即左乘 后为零,得到Galerkin降阶系统 初始系数通常选 。这一步是“把方程投影”,与仅压缩几张状态快照不同。基可由本征正交分解、子空间迭代或其他方法构造。[1]
三状态系统的完整算例
令教学模型的状态和输入均已无量纲化: 零初值下施加常值输入 。三个分量的解分别为 因而输出为 若取 ,就有 ,降阶输出为 。差值精确为 这里严格上界对有限时间成立,其上确界为 。它不是通过看两条曲线很接近来估计,而是由解析式直接推出。
在 时,,误差为 。变式把输出改成 :相同的基和降阶动力给出相同 ,但误差上确界变成 。哪些方向可以丢弃取决于输出目标,不能只看状态衰减快慢。
从残差得到误差关系
令 ,状态误差 满足 若已知相容范数下 ,其中 ,三角不等式给出 再乘 即得输出误差界。这个关系说明:初值投影误差、残差大小与系统对扰动的放大共同决定误差。残差与所选子空间正交,并不意味着残差本身为零。
稳定性与计算成本
若 实对称负定,则对任意非零 ,,所以正交Galerkin投影保留这一负定性。一般稳定矩阵却没有相同保证。例如 的原系统特征值为 ,但 ,降阶系统不稳定。这个反例使“训练误差小”和“动力稳定”不能相互替代。
对稠密线性系统,形成小矩阵后,一次矩阵向量乘法从约 降至 ,但每次完整重建仍需 。非线性系统若仍需在全部网格点计算 ,仅减少系数数目未必节省主要开销;常需额外的超降阶或结构处理。[2]
模型验收应使用未参与建基的输入、初值或参数,报告关心输出的绝对或相对误差及适用时间段。对接近零的输出,相对误差可能失去意义;对训练范围外的动力行为,不应从少数样本重建结果作保证。
参考文献
- ↑ Peter Benner、Serkan Gugercin、Karen Willcox(2015):A Survey of Projection-Based Model Reduction Methods for Parametric Dynamical Systems,SIAM Review,57(4):483–531,§2的投影框架。
- ↑ Karen Willcox研究组:What is nonlinear model reduction,关于非线性项评估开销与投影降阶的区别。