亿加合和智能车制作

标题: PID调车,个人心得,共享一下 [打印本页]

作者: 88weig    时间: 2010-7-6 00:32
标题: PID调车,个人心得,共享一下

鉴于最近一直在研究算法,所以颇有些心得体会,整理了一下,觉得比较实用的一些PID的原理,及具体的调节方案,供大家参考学习,调节这个参量的值,需要耐心和经验,但是更多的是我们得静下心来调整,希望大家加油,马上我们就要交锋了。如有疏忽之处请大家见谅。


模拟PID调节器

模拟PID调节器的微分方程和传输函数?

PID调节器是一种线性调节器,它将给定值r(t)与实际输出值c(t)的偏差的比例(P)、积分(I)、微分(D)通过线性组合构成控制量,对控制对象进行控制。?

   

      PID调节器各校正环节的作用

1、比例环节:即时成比例地反应控制系统的偏差信号e(t),偏差一旦产生,调节器立即产生控制作用以减小偏差。

2、积分环节:主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数TI,TI越大,积分作用越弱,反之则越强。

3、微分环节:能反应偏差信号的变化趋势(变化速率),并能在偏差信号的值变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减小调节时间。


常用的控制方式


1、P控制
         

2、PI控制         

3、PD控制         

4、PID控制        


PID算法的两种类型

1、位置型控制――
2、增量型控制

微分先行和输入滤波

1、
微分先行

微分先行是把对偏差的微分改为对被控量的微分,这样,在给定值变化时,不会

产生输出的大幅度变化。而且由于被控量一般不会突变,即使给定值已发生改变,

被控量也是缓慢变化的,从而不致引起微分项的突变。微分项的输出增量为         

2、
输入滤波

输入滤波就是在计算微分项时,不是直接应用当前时刻的误差e(n),而是采用滤

波值e(n),即用过去和当前四个采样时刻的误差的平均值,再通过加权求和形式

近似构成微分


积分项的改进

一、抗积分饱和

积分作用虽能消除控制系统的静差,但它也有一个副作用,即会引起积分饱和。在偏差始终存在的情况下,造成积分过量。当偏差方向改变后,需经过一段时间后,输出u(n)才脱离饱和区。这样就造成调节滞后,使系统出现明显的超调,恶化调节品质。这种由积分项引起的过积分作用称为积分饱和现象。

克服积分饱和的方法:

1、积分限幅法

积分限幅法的基本思想是当积分项输出达到输出限幅值时,即停止积分项的计算,这时积分项的输出取上一时刻的积分值。其算法流程如图5-2-4所示。

2、积分分离法

积分分离法的基本思想是在偏差大时不进行积分,仅当偏差的绝对值小于一预定的门限值ε时才进行积分累积。这样既防止了偏差大时有过大的控制量,也避免了过积分现象。              

3、变速积分法

变速积分法的基本思想是在偏差较大时积分慢一些,而在偏差较小时积分快一些,以尽快消除静差。           
      

二、消除积分不灵敏区


1、积分不灵敏区产生的原因
         

当计算机的运行字长较短,采样周期T也短,而积分时间TI又较长时,
)容易出现小于字长的精度而丢数,此积分作用消失,这就称为积分不灵敏区。?

2消除积分不灵敏区的措施:

1)增加A/D转换位数,加长运算字长,这样可以提高运算精度。

2)当积分项小于输出精度ε的情况时,把它们一次次累加起来,

采样周期的选择

一、选择采样周期的重要性

采样周期越小,数字模拟越精确,控制效果越接近连续控制。对大多数算法,缩短采样周期可使控制回路性能改善,但采样周期缩短时,频繁的采样必然会占用较多的计算工作时间,同时也会增加计算机的计算负担,而对有些变化缓慢的受控对象无需很高的采样频率即可满意地进行跟踪,过多的采样反而没有多少实际意义。

二、选择采样周期的原则――采样定理


最大采样周期根据耐奎斯特采样定理可知。
   

三、选择采样周期应综合考虑的因素

1、给定值的变化频率

加到被控对象上的给定值变化频率越高,采样频率应越高,以使给定值的改变通过采样迅速得到反映,而不致在随动控制中产生大的时延。

2、被控对象的特性

1)
考虑对象变化的缓急,若对象是慢速的热工或化工对象时,T一般取得较大。在对象变化较快的场合,T应取得较小。

2)
考虑干扰的情况,从系统抗干扰的性能要求来看,要求采样周期短,使扰动能迅速得到校正。

3、使用的算式和执行机构的类型

1)
采样周期太小,会使积分作用、微分作用不明显。同时,因受微机计算精度的影响,当采样周期小到一定程度时,前后两次采样的差别反映不出来,使调节作用因此而减弱。

2)
执行机构的动作惯性大,采样周期的选择要与之适应,否则执行机构来不及反应数字控制器输出值的变化。

4、控制的回路数

要求控制的回路较多时,相应的采样周期越长,以使每个回路的调节算法都有足够的时间来完成。


二、常用的简易工程整定法

1、扩充临界比例度法――适用于有自平衡特性的被控对象

整定数字调节器参数的步骤是:

(1)选择采样周期为被控对象纯滞后时间的十分之一以下。

(2)去掉积分作用和微分作用,逐渐增大比例度系数直至系统对阶跃输入的响

应达到临界振荡状态(稳定边缘),记下此时的临界比例系数
及系统的临界振荡

周期


作者: alai881020    时间: 2010-7-6 10:38
楼主的车跑多快了?能传个视频看看吗?
作者: liufeng2_0    时间: 2010-7-6 18:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 88weig    时间: 2010-7-6 23:41
回复 2# alai881020


    难登大雅之堂啊,惭愧了
作者: 424602394tclrw    时间: 2010-9-24 22:33
我还是看不懂PID调节有什么好处
作者: 晋豹奔跑    时间: 2010-9-25 22:54
呵呵
作者: SONGYI    时间: 2010-10-5 19:02
也没讲实际怎么用,都是理论,都看过!
作者: 灯火楼台    时间: 2010-10-5 20:47
哎~~PID很难的~~~
作者: dhpx88    时间: 2010-10-6 00:28
不错!
作者: cjsbbmm    时间: 2010-12-2 20:19
好,顶!!
作者: yayadianzhang    时间: 2010-12-6 13:31
能不能传一些有用的,具体的啊
作者: love--雪    时间: 2010-12-9 21:24
谦虚了不。都是自己人。
作者: 蓝调街口    时间: 2010-12-12 12:59
不管怎样,还是顶一个
作者: 4621    时间: 2010-12-13 14:14
学习
作者: 转角踩到屎    时间: 2010-12-19 12:47
楼主 。我又来看你来了。顺便顶你一下
作者: 李子yue    时间: 2010-12-23 21:26
先顶顶再说
作者: jyh728    时间: 2010-12-28 22:10
不错
作者: gracesky1194    时间: 2011-1-4 16:06
这是个不错的帖子啊!
作者: xushu    时间: 2011-1-5 11:38
虽有很多改进的算法!PID还是经典不衰的
作者: 烨秋煜    时间: 2011-1-14 14:02
从图书馆借书了,讲的都很细,程序分析也有的。不过现在再借,找不到了。哎!
作者: 沙漠风铃    时间: 2011-1-15 13:22
好有价值,我顶你。。。
作者: 低能计算机    时间: 2011-1-17 15:39
初步了解
作者: sunhao11    时间: 2011-1-18 14:57
看看,正在调试
作者: anxingle    时间: 2011-1-26 12:03
谢谢啊。
作者: chongnwpu    时间: 2011-2-26 21:02
有一个实际的例子就好了
作者: CCGOGO    时间: 2011-2-27 14:10
新手 学习中
作者: xiaohuli    时间: 2011-2-27 20:48
pid控制有什么好处?
作者: lightface2010    时间: 2011-3-15 21:50
。。。。。。。。。。。
作者: 信哥    时间: 2011-3-18 21:31
不错
作者: lai688long    时间: 2011-3-19 15:00
谢谢楼主
作者: ning540071121    时间: 2011-3-19 19:06

作者: jf1989117    时间: 2011-4-2 23:12
同求
作者: jf1989117    时间: 2011-4-2 23:13
同求
作者: 星梦追影    时间: 2011-4-3 10:48
PID不好 整啊!
作者: yayadianzhang    时间: 2011-4-3 11:17
好的,学习中!!!
作者: mos_abc    时间: 2011-4-7 12:22
不错
作者: baldkiller    时间: 2011-4-7 16:13

作者: 云中水    时间: 2011-4-7 23:34
看来楼主的车已经很快了,可以发个视频吗?我的邮箱号774880418@qq.com
作者: moly01    时间: 2011-4-8 09:41
回复 1# 88weig

我也琢磨了挺长多时间,但还不太明白,受教了,谢谢,以后多多指教!
作者: fxdw09    时间: 2011-4-20 19:49
谢谢!!
作者: lxp372775160    时间: 2011-4-22 19:04
谢谢
作者: qifei    时间: 2011-4-24 14:29

作者: 245280537    时间: 2011-4-26 20:05
PID是经典~~~没得办法!!!
作者: core1106    时间: 2011-5-3 16:27
真牛!
作者: core1106    时间: 2011-5-3 16:28
太牛了
作者: core1106    时间: 2011-5-3 16:29
多谢点拨
作者: Jarylove    时间: 2011-5-3 19:49
学习
作者: xujiahua1231    时间: 2011-5-3 21:05
xiexie
作者: 等你转身123    时间: 2011-5-3 21:52
要使用的程序用用!
作者: ghloveshe    时间: 2011-5-9 16:39
还是没看太明白,郁闷啊....
作者: 1137791363    时间: 2011-5-9 19:58
怎么来的?怎么用?
作者: 449569708    时间: 2011-5-13 20:59
谢谢了
作者: mathking    时间: 2011-5-14 10:01
书上都有的理论知识吧
作者: 1091424    时间: 2011-5-16 00:16
很好,顶!
作者: chenggongmjh    时间: 2011-5-17 11:58
楼主舵机角度控制用什么算法,速度用什么呢,能告我一下吗,新手,刚上手
作者: lcd120304    时间: 2011-6-16 15:13
先说谢谢,不过还是不懂,具体应该怎么调呢
作者: zzy123    时间: 2011-6-18 21:16
惆怅中
作者: wxstar1    时间: 2012-2-19 16:20

作者: 大李钢刀    时间: 2012-3-1 19:08

作者: 春芽ing    时间: 2012-3-1 21:13

作者: 神器    时间: 2012-3-2 19:37
这么老的帖子被顶起来,差点吓着我了。两轮电磁若现在就达到3M,我就太惭愧了...
作者: chenjun    时间: 2013-2-26 11:25
不会呀
作者: 牛牛爱向阳    时间: 2013-3-26 22:36
很好啊
作者: 瑾瑜    时间: 2013-3-27 12:17
理论哎,,真正彻悟就好了都
作者: Venture    时间: 2013-3-27 21:11
牛!
作者: mazhaoyang    时间: 2013-4-15 20:05

作者: 安徽梦之队    时间: 2013-4-22 19:03
都看过啊
作者: 安徽梦之队    时间: 2013-4-22 22:57
不错
作者: kido    时间: 2013-5-28 00:34
学习下
作者: haoliunannan    时间: 2013-6-10 17:33
好,受益匪浅。
作者: 斯馨妍子    时间: 2013-7-6 15:35
不错,赞一个,非常好用,效果明显
作者: woruoweiwang    时间: 2013-8-2 20:12

作者: 啊!二哈!    时间: 2017-3-20 14:32
讲的都是些高屋建瓴,然而实际很多并不是这样,书上虽然都这么说,但都是没什么太多作用的




欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2