持续激励
持续激励(persistent excitation,PE)要求一个随时间变化的输入或回归信号,在每个足够长的时间窗口内都包含辨认所需参数的独立方向。信号幅度大、一直不为零,仍可能只照亮一个方向;是否有足够信息取决于回归向量的结构。
两个参数不能只靠一个方向
设无误差回归 ,未知参数 。如果每次 ,观测只给出 。即使记录一万次,也无法区分 和 ;信号一直有能量,却没有新方向。
若改成交替使用 、,每个连续两步窗口的矩阵和为 参数 对应交替输出 ,两步就能区分两个分量。[1]
窗口矩阵的定义
离散回归向量 称为持续激励,若存在整数 和常数 ,对所有起点 都有 这等价于每个单位方向 在每个窗口都有 。若信号另有统一上界,就同时存在窗口矩阵的统一有限上界。连续时间用 表示。
例如 ,任意完整周期的积分为 :平方正弦和平方余弦各积分为 ,交叉项积分为零。因此可取 。
参数误差怎样被逐步消除
对离散梯度更新 ,无误差观测下参数误差 满足 在交替标准基例中,第一步将第一误差乘 ,第二步将第二误差乘同一因子。因此每两步 ,当 时严格收缩。取 、初始估计零,真实参数 ,两步后估计 ,四步后 。这是本例的完整收敛证明,不能不加条件地套到任意非线性自适应算法。
变式。 仍用同一算法,但只在最初两步提供独立方向,以后始终取零。有限数据的最小二乘可能已经可唯一辨识,但后续每个窗口不再有统一正下界,不能称为持续激励;梯度误差也会停在当时的数值。
系统辨识中也常对准平稳输入,以其自相关构成的有限阶Toeplitz矩阵正定定义“某阶持续激励”。这与本篇要求每个时间窗口都有统一正下界的条件,不能不经检验就当作同一个假设。有限或长期平均信息是否足够、是否需要每窗一致,取决于具体估计方法的收敛命题。
在系统辨识中,输入的PE阶数还与模型阶数、回归向量如何由过去数据构造有关。实验需在安全和资源限制下设计,不能单纯用大振幅代替秩与信息分析。
参考资料
- ↑ Munther A. Dahleh,MIT 6.435 System Identification, Set4: Input Design,第10—17页,持续激励阶数、相关矩阵及辨识的关系;本文的逐窗口定义另在正文说明。