连续系统离散化误差分析
一、非线性系统模型
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 |
| 误差界 | |
|---|---|
| 10 | 0.37 |
| 20 | 1.32 |
| 50 | 10.97 |
观察:误差随 指数增长,长时域预测需谨慎。
五、采样周期选择
5.1 设计准则
准则 1:误差限制
选择 使得预测时域内的最大误差小于允许值 :
准则 2:带宽限制
其中 是系统带宽。
准则 3:计算负担
其中 是优化求解时间, 是安全系数。
5.2 高阶方法的优势
| 方法 | 全局误差 | 适用场景 |
|---|---|---|
| 欧拉法 | 快速原型、简单系统 | |
| RK2 | 中等精度要求 | |
| RK4 | 高精度要求 | |
| 隐式方法 | 刚性系统 |
六、模型失配分析
6.1 模型 - 实际差异
实际系统:
模型系统:
模型误差:
6.2 复合误差界
命题:同时考虑离散化误差和模型失配:
七、总结
| 概念 | 公式/结论 |
|---|---|
| Lipschitz 连续性 | |
| 欧拉法误差 | 全局 |
| RK4 法误差 | 全局 |
| Gronwall 不等式 | |
| 预测误差界 |
核心结论
非线性系统离散化误差分析:
- Lipschitz 连续性保证误差有界
- Gronwall 不等式给出指数增长上界
- 预测时域越长,误差累积越大
- 高阶方法(如 RK4)可显著减小误差
相关内容
SQP 方法见 02-局部线性化与 SQP 收敛性 稳定性分析见 03-基于收缩映射的局部稳定性条件
更新记录
| 日期 | 内容 |
|---|---|
| 2026-04-10 | 初始版本 |