打印
[牛人杂谈]

增量式PID算法

[复制链接]
683|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
734774645|  楼主 | 2022-12-22 08:47 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
https://bbs.21ic.com/icview-3273682-1-1.html
昨天看了这个贴,刚开始没懂啊,大意了。然后看到一篇文章后,懂了。分享来。
PID框图,一般如下所示:

离散化后

对上式级数做差

然后就得到了这个。
如果按照误差级数次序合并同类项那么就对应上了上述帖子中的公式了

 /* y[n] = y[n-1] + A0 * x[n] + A1 * x[n-1] + A2 * x[n-2]  */


使用特权

评论回复
沙发
小明的同学| | 2022-12-22 19:58 | 只看该作者
增量式果然看着计算量减少了不少。

使用特权

评论回复
板凳
小夏天的大西瓜| | 2022-12-24 21:11 | 只看该作者
楼主这个应该就是在PID基础上进行的优化算法吧,确实PID算法还是比较经典的

使用特权

评论回复
地板
中国龙芯CDX| | 2022-12-27 11:22 | 只看该作者
增量式PID算法看着不仅计算量减少了,而且整个过程也很简化

使用特权

评论回复
5
LOVEEVER| | 2022-12-27 15:03 | 只看该作者
确实合并之后就是增量式公式,其实关键的合并一步建议还是写出来更清晰,这样有时候不自己推导一下,对A0\A1\A2会不清楚

使用特权

评论回复
6
小灵通2018| | 2022-12-28 19:32 | 只看该作者
看似很简单的几句,竟然可以实现PID

使用特权

评论回复
7
wahahaheihei| | 2022-12-29 10:04 | 只看该作者
我也推导了试试,果然给力。

使用特权

评论回复
8
wahahaheihei| | 2022-12-29 10:05 | 只看该作者
之前看到这个公式不知道怎么弄的,原来如此

使用特权

评论回复
9
星辰大海不退缩| | 2022-12-29 13:14 | 只看该作者
这个优化的算法看着简洁不少,还能实现PID ,很有用

使用特权

评论回复
10
xuanhuanzi| | 2022-12-29 16:03 | 只看该作者
用这个调整电机转速控制效果如何?

使用特权

评论回复
11
小小蚂蚁举千斤| | 2022-12-30 11:27 | 只看该作者
增量式PID算法精简清楚了很多,适合新手入门学习

使用特权

评论回复
12
szt1993| | 2022-12-30 13:48 | 只看该作者
楼主的学习分享很有用,这样的增量式更直接

使用特权

评论回复
13
tpgf| | 2023-1-5 13:03 | 只看该作者
增量式PID:△u(k)=Kp * e(k-1)+Ki *e(k) +Kd *(e(k)-2e(k-1)+e(k-2));

使用特权

评论回复
14
keaibukelian| | 2023-1-5 13:10 | 只看该作者
实际的控制系统除了希望消除静态误差外,还要求加快调节过程

使用特权

评论回复
15
paotangsan| | 2023-1-5 13:21 | 只看该作者
微分环节的作用使阻止偏差的变化。它是根据偏差的变化趋势(变化速度)进行控制。偏差变化的越快,微分控制器的输出就越大,并能在偏差值变大之前进行修正

使用特权

评论回复
16
renzheshengui| | 2023-1-5 13:37 | 只看该作者
积分环节的调节作用虽然会消除静态误差,但也会降低系统的响应速度,增加系统的超调量

使用特权

评论回复
17
wakayi| | 2023-1-5 14:00 | 只看该作者
从积分部分的数学表达式可以知道, 只要存在偏差, 则它的控制作用就不断的增加

使用特权

评论回复
18
wowu| | 2023-1-5 14:22 | 只看该作者
控制作用的强弱取决于比例系数Kp, 比例系数Kp越大,控制作用越强, 则过渡过程越快, 控制过程的静态偏差也就越小; 但是Kp越大,也越容易产生振荡, 破坏系统的稳定性。 故而, 比例系数Kp选择必须恰当, 才能过渡时间少, 静差小而又稳定的效果。

使用特权

评论回复
19
小夏天的大西瓜| | 2023-1-12 14:57 | 只看该作者
增量式这个系数Kp、Ki、Kd是如何选择的呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

3451

帖子

14

粉丝