打印

在microchip上发现了一篇PID的文档(加热的),跟各位讨论一下

[复制链接]
3573|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
snakeemail|  楼主 | 2007-5-16 22:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.比例误差
A.This type of Controller is common for driving the error to a small,
but non-zero value, leaving a steady state error.
比例误差使得误差变小,并且形成一个稳定状态的误差,但不是将误差调节到0

B.比例误差的使用: proportional gain, * erro

2.积分误差,明天写吧
A.比例误差是相对现在的,而积分误差是相对过去的

B.通过计算过去所有的误差,来求出积分项

C.每隔一个固定的时间间隔,来计算积分项。温度系统的时间间隔要比一个电机系统长,因为温度的改变很慢,有很大的sluggish(这里翻译不好)

相关帖子

沙发
jack.king| | 2007-5-16 22:46 | 只看该作者

RE

什么意思??
   有PID控制的程序实例吗?

使用特权

评论回复
板凳
snakeemail|  楼主 | 2007-5-16 22:51 | 只看该作者

楼上的,程序是汇编的

使用特权

评论回复
地板
conwh| | 2007-5-16 23:40 | 只看该作者

sluggish可以说是惰性,也就是热惯性大

使用特权

评论回复
5
HWM| | 2007-5-17 08:00 | 只看该作者

PID实际上从直观上不难理解,

PID实际上就是根据“过去”,“现在”和“将来”三方面综合考虑来进行误差控制。
“过去”就是积分,把过去的状态累加起来。
“现在”就是比例,线性地参照当前的状态。
“将来”就是微分,根据状态的变化趋势决定未来。

使用特权

评论回复
6
eagle758| | 2007-5-17 08:31 | 只看该作者

RE

版主:
          可否将PID的文档(加热的)的网址贴出来,让大家学习学习!!!!

使用特权

评论回复
7
gyt| | 2007-5-17 09:57 | 只看该作者

看书

很多书上有这个问题的详细介绍

使用特权

评论回复
8
dreambird| | 2007-5-17 12:01 | 只看该作者

虽然pid是很老的算法,但用的很多,实用

现在有很多所谓先进的算法,比如馄饨,模糊,可能更多停留在理论上。
pid参数的选择的确有点搞头。例如,比例大会冲过头,比例小会跟不上拍。
还有一种重复控制技术,不是把所有的过去积分得到误差,而是某点的误差的是该点的过去积分。

使用特权

评论回复
9
景云之应| | 2016-2-3 08:42 | 只看该作者
有没有网址?

使用特权

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

本版积分规则

547

主题

1910

帖子

8

粉丝