社区导航

 
查看: 826|回复: 6

[经验] 转载 这就是PID控制原理

[复制链接]

623

TA的帖子

71

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2015-3-31 21:21:35 | 显示全部楼层 |阅读模式
小明接到这样一个任务:有一个水缸点漏水(而且漏水的速度还不一定固定不变),要求水面高度维持在某个位置,一旦发现水面高度低于要求位置,就要往水缸里加水。
小明接到任务后就一直守在水缸旁边,时间长就觉得无聊,就跑到房里看小说了,每30分钟来检查一次水面高度。水漏得太快,每次小明来检查时,水都快漏完了,离要求的高度相差很远,小明改为每3分钟来检查一次,结果每次来水都没怎么漏,不需要加水,来得太频繁做的是无用功。几次试验后,确定每10分钟来检查一次。这个检查时间就称为采样周期
开始小明用瓢加水,水龙头离水缸有十几米的距离,经常要跑好几趟才加够水,于是小明又改为用桶加,一加就是一桶,跑的次数少了,加水的速度也快了,但好几次将缸给加溢出了,不小心弄湿了几次鞋,小明又动脑筋,我不用瓢也不用桶,老子用盆,几次下来,发现刚刚好,不用跑太多次,也不会让水溢出。这个加水工具的大小就称为比例系数
小明又发现水虽然不会加过量溢出了,有时会高过要求位置比较多,还是有打湿鞋的危险。他又想了个办法,在水缸上装一个漏斗,每次加水不直接倒进水缸,而是倒进漏斗让它慢慢加。这样溢出的问题解决了,但加水的速度又慢了,有时还赶不上漏水的速度。于是他试着变换不同大小口径的漏斗来控制加水的速度,最后终于找到了满意的漏斗。漏斗的时间就称为积分时间
小明终于喘了一口,但任务的要求突然严了,水位控制的及时性要求大大提高,一旦水位过低,必须立即将水加到要求位置,而且不能高出太多,否则不给工钱。小明又为难了!于是他又开努脑筋,终于让它想到一个办法,常放一盆备用水在旁边,一发现水位低了,不经过漏斗就是一盆水下去,这样及时性是保证了,但水位有时会高多了。他又在要求水面位置上面一点将水凿一孔,再接一根管子到下面的备用桶里这样多出的水会从上面的孔里漏出来。这个水漏出的快慢就称为微分时间

回复

使用道具 举报

1983

TA的帖子

2

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-3-31 23:23:55 | 显示全部楼层
楼主好人呀,,,
配个图就更nice了,,
感谢楼主
分享铸就美好未来。。。





回复 支持 反对

使用道具 举报

1158

TA的帖子

1

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-4-1 17:59:18 | 显示全部楼层
原来我还有好几个演示PID控制的小软件,就是现在重装系统,找不到备份到哪了

点评

是不是这类的?  详情 回复 发表于 2015-4-5 12:54

回复 支持 反对

使用道具 举报

1983

TA的帖子

2

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-4-1 22:12:20 | 显示全部楼层
哇,,,快找找
分享铸就美好未来。。。





回复 支持 反对

使用道具 举报

153

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-5 12:54:12 | 显示全部楼层
shihuntaotie 发表于 2015-4-1 17:59
原来我还有好几个演示PID控制的小软件,就是现在重装系统,找不到备份到哪了

是不是这类的?

PID算法演示程序.exe

199.5 KB, 下载次数: 35

PID控制教程.exe

743.02 KB, 下载次数: 42


回复 支持 反对

使用道具 举报

1983

TA的帖子

2

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2015-4-7 09:17:08 | 显示全部楼层
分享铸就美好未来。。。





回复 支持 反对

使用道具 举报

198

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2015-4-27 21:20:22 | 显示全部楼层
生动形象。。。

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2017-4-29 09:31 , Processed in 0.272336 second(s), 22 queries , Redis On.

快速回复 返回顶部 返回列表
关闭