找回密码
 注册
关于网站域名变更的通知
查看: 414|回复: 1
打印 上一主题 下一主题

PID算法详解

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-17 13:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

  w" c9 l! s! z- O8 u' T) l/ f! I前言说明
0 M6 F1 O4 ~8 [' Z4 }! c' x' F控制的方法远远不止PID这一招,在许多场合也未必是最佳的控制算法。对于学习能力较好的师弟也可以再去寻求一种更优秀的控制算法。PID的分类多如牛毛,例如:模糊PID、数字PID、神经元PID等等。另外,本文档是参考几十个PID相关文档资料整合而成。由于个人能力等原因,从策划、编辑、排版等花了一个多月的时间才完成此次PID算法的整合。
; K' D5 b  K6 c: b! {* e为了更有针对性和有效性,本文档主要讲解数字PID 及其变种(改进式PID):位置式和增量式。以及这两种PID的C语言编程实现、参数的调整确定和PID控制的应用。- u4 u  j" D' L: k
我们为什么要用PID算法呢?原因很简单:
4 h/ Y1 s+ d; m1 `1 j% Q9 E其一,PID是一种比较成熟的控制算法,而且还有许多基于PID的变种算法(简称改进式PID)。, V2 G8 ]  l( U
其二,资料多,学习难度降低,入门快。7 T4 j- W% E, N8 j, j0 w# V
其三,多届师兄实践过,感觉效果还不错!但每年资料成指数增长,从上届师兄那拷贝了好几G资料,讲PID控制的文档可以夸张的说跟天上的“星星”一样,看了之后眼花缭乱,而且有很多重复的。9 m) U! {$ ~) x! ~0 m! d
为了让更多人能快速上手使用PID控制算法,结合个人经验和相关文档将它浓缩如下:' @" z% `9 w  j; o: z

8 ?6 \+ F1 N5 _( j" A/ O  V  `8 N一、什么是PID控制?9 U3 o/ E7 L' t% _2 W
由易到难、从简到繁、结合现实和理论带你入门PID算法。以下从两个方面进行介绍:1 q2 @- s+ R; }( s/ U3 G
1.1用生活实例谈PID, 让你有个感性的认识:
2 d3 Y: \$ i8 @1)比方说桌子上放个物体,祥子像块金属,巴掌大小。你心里会觉得这个物体比较重,就用较大力量去拿,可是这个东西其实是海绵做的,外观被加工成了金属的样子。手一下子“拿空了”,打住了鼻子。这是怎么回事?比例作用太强了。导致你的大脑发出指令,让你的手输出较大的力矩,导致“过调”。" u# X/ d( [5 w# p0 I
2)还是那个桌子,还放着一块相同样子的东西,这一次你会用较小的力量去拿。可是东西纹丝不动。怎么回事?原来这个东西确确实实是钢铁做的。刚才你调整小了比例作用,导致比例作用过弱。导致你的大脑发出指令,命令你的手输出较小的力矩,导致“欠调”。.& K4 @, n0 J  O; [8 b; e* w
3)还是那个桌子,第三块东西样子跟前两块相同,这一次你一定会小心点了,开始力量比较小,感觉物体比较沉重了,再逐渐增加力量,最终顺利拿起这个东西。为什么顺利了呢?因为这时候你不仅使用了比例作用,还使用了积分作用,根据你使用的力量和物体重量之间的偏差,逐渐增加手的输出力量,直到拿起物品以后,你增加力量的趋势才得以停止。
( y- T6 I, g2 p& a这三个物品被拿起来的过程,就是一个很好的整定自动调节系统参数的过程。
6 D  B* P% s' [! o- y' n6 |* i7 n" L. o
; d% F, x& E- M0 l4 h$ C% E; ^  d
游客,如果您要查看本帖隐藏内容请回复

' R7 Z2 x: b. t$ E
! h5 k+ O2 K3 `! ?9 F; R5 R  x4 _6 `- d: v
4 F: S3 i  h/ K5 `6 p
; `  f/ z8 Q# v& x" \1 |! h/ U. M2 e

该用户从未签到

2#
发表于 2020-1-17 18:36 | 只看该作者
PID算法详解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-15 23:21 , Processed in 0.125000 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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