连续系统离散化误差分析

一、非线性系统模型

1.1 连续时间模型

非线性连续时间系统

其中:

  • 是状态
  • 是控制输入
  • 是非线性向量场

1.2 基本假设

假设(Lipschitz 连续性):函数 关于 是 Lipschitz 连续的,即存在常数 ,使得:

其中 称为Lipschitz 常数

物理意义

  • Lipschitz 连续性保证解的存在唯一性
  • 越大,系统对状态变化越敏感

二、数值离散化方法

2.1 零阶保持器假设

假设:控制输入在每个采样周期内保持恒定:

其中 是采样周期。

2.2 精确离散化

精确离散化公式

问题:对于非线性系统,该积分通常无法解析计算,需数值近似。

2.3 欧拉离散化

前向欧拉法(显式欧拉):

局部截断误差

后向欧拉法(隐式欧拉):

需迭代求解。

2.4 龙格 - 库塔法 (RK4)

经典四阶龙格 - 库塔法

局部截断误差


三、离散化误差分析

3.1 局部误差与全局误差

定义

误差类型定义量级
局部截断误差单步离散化的误差
全局累积误差预测时域内的总误差

其中 是方法的阶数。

3.2 欧拉法误差分析

命题(欧拉法全局误差):对于 Lipschitz 连续系统,欧拉离散化的全局误差满足:

其中:

  • 是精确解
  • 是欧拉近似解
  • 是加速度上界
  • 是 Lipschitz 常数

3.3 Gronwall 不等式

引理(Gronwall 不等式):若函数 满足:

其中 ,则:

3.4 误差传播推导

误差动态:令

利用 Lipschitz 连续性:

迭代得:

利用


四、预测时域内的误差界

4.1 预测误差累积

命题:在预测时域 内,离散化误差的上界为:

观察

  • 误差随时域 指数增长
  • 误差随采样周期 线性增长(欧拉法)
  • Lipschitz 常数 越大,误差增长越快

4.2 误差界数值示例

参数
2.0
1.0
0.1s
10, 20, 50
误差界
100.37
201.32
5010.97

观察:误差随 指数增长,长时域预测需谨慎。


五、采样周期选择

5.1 设计准则

准则 1:误差限制

选择 使得预测时域内的最大误差小于允许值

准则 2:带宽限制

其中 是系统带宽。

准则 3:计算负担

其中 是优化求解时间, 是安全系数。

5.2 高阶方法的优势

方法全局误差适用场景
欧拉法快速原型、简单系统
RK2中等精度要求
RK4高精度要求
隐式方法刚性系统

六、模型失配分析

6.1 模型 - 实际差异

实际系统

模型系统

模型误差

6.2 复合误差界

命题:同时考虑离散化误差和模型失配:


七、总结

概念公式/结论
Lipschitz 连续性
欧拉法误差全局
RK4 法误差全局
Gronwall 不等式
预测误差界

核心结论

非线性系统离散化误差分析:

  1. Lipschitz 连续性保证误差有界
  2. Gronwall 不等式给出指数增长上界
  3. 预测时域越长,误差累积越大
  4. 高阶方法(如 RK4)可显著减小误差

更新记录

日期内容
2026-04-10初始版本