当前位置: 首页 > news >正文

常见的离散积分方法

 常见的离散积分方法

我们来比较几种常用的离散积分方法:


1. 前向欧拉法(Forward Euler)

ui(k)=ui(k−1)+Ts⋅e(k)ui​(k)=ui​(k−1)+Ts​⋅e(k)

  • 实现简单
  • 但容易数值不稳定,尤其在高频或采样率较低时
  • 相当于用矩形面积近似积分

2. 后向欧拉法(Backward Euler)

ui(k)=ui(k−1)+Ts⋅e(k−1)ui​(k)=ui​(k−1)+Ts​⋅e(k−1)

  • 比前向欧拉更稳定
  • 但响应滞后,精度不如 Tustin

3. ✅ Tustin 变换(Bilinear Transform / Trapezoidal Rule)

ui(k)=ui(k−1)+Ts2⋅(e(k)+e(k−1))ui​(k)=ui​(k−1)+2Ts​​⋅(e(k)+e(k−1))

  • 也称为梯形积分法
  • 用两个采样点之间的平均值来估算积分,更精确
  • 数值稳定性好,频率响应接近连续系统
  • 是目前工程中最常用的方法之一

📈 举个图示的例子(想象一下):

假设你有一条曲线 e(t)e(t),你想计算从 t=0t=0 到 t=kTst=kTs​ 的面积(积分)。

  • 前向欧拉:用当前点的高度 × 宽度(矩形)
  • 后向欧拉:用上一个点的高度 × 宽度(矩形)
  • Tustin:用当前点和上一个点的平均高度 × 宽度(梯形)

显然,梯形比矩形更接近真实面积


🧠 为什么不用真正的“积分”?

因为在数字控制器中,你只能在每个采样时刻知道误差值,不能知道误差函数的解析表达式。所以你只能用历史数据来估计积分。


📌 总结:为什么选择 Tustin 变换?

特性前向欧拉后向欧拉Tustin(梯形)
实现难度简单简单稍复杂
精度中等高 ✅
稳定性好 ✅
频率响应一般接近连续系统 ✅
实际应用一般最常用 ✅

🧩 举个类比:

想象你要计算一个山丘的体积:

  • 前向欧拉:你只看山顶的高度来估算,结果误差大
  • 后向欧拉:你只看山脚的高度来估算,也有误差
  • Tustin:你把山顶和山脚的高度平均一下来估算,更准确
http://www.dtcms.com/a/289412.html

相关文章:

  • 基于bert-lstm对微博评论的情感分析系统设计与实现
  • 《每日AI-人工智能-编程日报》--2025年7月20日
  • Direct3D 11学习(一)
  • Charles 的 Windows proxy 对爬取瑞数6 网站接口数据的作用分析
  • 高性能架构模式——单服务器高性能模式(PPC与TPC)
  • 创新几何解谜游戏,挑战空间思维极限
  • 【51单片机仿真复位电阻电容参数】2022-5-17
  • TD3与SAC强化学习算法深度对比
  • BLIP、InternVL Series(下)
  • SSH开启Socks5服务
  • 强化学习_Paper_ICLR2024_When Should We Prefer DECISION TRANSFORMERS for offline-RL
  • 【分布式 ID】详解百度 uid-generator(基础篇)
  • java12基础(day12)
  • 零基础学习性能测试第一章-为什么会有性能问题
  • 【读技术报告】Manner Agent如何管理上下文
  • 从 AlphaGo 到具身机器人:AI 四力阶梯的突破之旅
  • 爬虫实战案例(两个)
  • Open64 WHIRL
  • `tidyverse` 长表、宽表的处理
  • 使用Qt6 QML/C++ 和CMake构建海康威视摄像头应用(代码开源)
  • 看板流程标准化和灵活性如何平衡
  • 在Ubuntu22系统上离线部署ai-infra-guard教程【亲测成功】
  • 深入分析linux内核源代码
  • PID控制原理分析及应用(稳态误差详细分析)(一)
  • 【高等数学】第四章 不定积分——第四节 有理函数的积分
  • 【LeetCode 热题 100】124. 二叉树中的最大路径和——DFS
  • [Python] -项目实战7- 用Python和Tkinter做一个图形界面小游戏
  • Servlet API 详解
  • 佛经个人阅读(二)《金刚经》解析
  • git fork的项目远端标准协作流程 仓库设置[设置成upstream]