搜索
bottom↓
回复: 14

PID调直流电机,纯P时编码器反馈值会超过设定么?有图..

[复制链接]

出0入0汤圆

发表于 2014-4-28 19:51:36 | 显示全部楼层 |阅读模式
初调PID,增量式,编码器输出脉冲作为反馈。控制直流电机。
我看到很多参数整定的文章说:
“先把I、D设为0,逐渐增加P,直到振荡,取P为此时的百分之多少多少的”

疑问:
        这里的振荡是指稳定值在设定值附近振荡么? 那么稳定值有没有可能在设定值上面振荡(稳定值的最小值就大于设定值)???

我按照这个来,P小的时候(P = 20),稳定值在设定值下面,随着P的增大,稳定值有所上升,但仍然在设定值下面。
接着增大P(P = 24),稳定值会在设定值处波动。
接着增大P(P = 30),稳定值会超过设定值。
再增大P(P = 50),稳定值会振荡着上升、看是看图吧
最后一个是(P=20,I=0.6)的。
我的理解是:  
        要么是我程序有问题;
        要么是纯P作用下稳定值可以再设定值上面的,那这种情况下,前文说的振荡指的是什么时候呢???

不知道我的理解对么????
由于身边没有可以求助的人,特来此地。望大家多多指点,

本帖子中包含更多资源

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

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2014-4-28 20:11:47 | 显示全部楼层
人工置顶下,,,
求关注,求指点。

出0入0汤圆

发表于 2014-4-29 21:43:07 | 显示全部楼层
本帖最后由 时光倒退 于 2014-4-29 21:46 编辑

疑问:
        这里的振荡是指稳定值在设定值附近振荡么? 那么稳定值有没有可能在设定值上面振荡(稳定值的最小值就大于设定值)???

我大学时没这课,但上网查过相关资料,楼主可以看下这篇文章第3、4页:
P​I​D​控​制​经​典​培​训​教​程

I就是用来消除稳态误差的,如果你只有P项很有可能发生振荡均值偏高、偏低。

出0入98汤圆

发表于 2014-4-29 21:51:57 | 显示全部楼层
Ziegler–Nichols法

你这里说的PID参数整定方法实际上就是Ziegler–Nichols法
参见http://zh.wikipedia.org/wiki/Ziegler%E2%80%93Nichols%E6%96%B9%E6%B3%95

出0入0汤圆

发表于 2014-4-29 23:12:50 | 显示全部楼层
一般来说,电机控制使用PI控制就可以了。

上面所说的震荡应该叫临界震荡,在I=D=0的时候,增大P,使反馈达到等幅振荡,这个时候的Pmax作为基准。
工程上根据一些经验,例如P=0.5Pmax  I=0.1Pmax作为PI的经验值,在这基础上微调。

不过震荡有时又是很麻烦的事情,楼主的图看起来怪怪的

出0入0汤圆

 楼主| 发表于 2014-4-30 00:23:55 | 显示全部楼层
时光倒退 发表于 2014-4-29 21:43
疑问:
        这里的振荡是指稳定值在设定值附近振荡么? 那么稳定值有没有可能在设定值上面振荡(稳定值 ...

我就是先只给P的。
想看看书上说的振荡的情况的。
你给的文章不错,就是太理论,不爱看,

出0入0汤圆

 楼主| 发表于 2014-4-30 00:24:14 | 显示全部楼层
rclong 发表于 2014-4-29 21:51
Ziegler–Nichols法

你这里说的PID参数整定方法实际上就是Ziegler–Nichols法

对对对,是这个额。

出0入0汤圆

 楼主| 发表于 2014-4-30 00:29:33 | 显示全部楼层
FSL_FAE_River 发表于 2014-4-29 23:12
一般来说,电机控制使用PI控制就可以了。

上面所说的震荡应该叫临界震荡,在I=D=0的时候,增大P,使反馈达 ...

我就是找不到所谓的等幅振荡.....
你是说图上波动很奇怪么?
当电机给固定PWM时,编码器采集回来的脉冲值,经过滑动滤波后还是会有+-2的跳动的。
所以图是那样波动的吧。

电机控制智能小车的,感觉主要要求加减速得快点,准确度到没太多必要吧
所以我感觉: PI的话滞后影响大点。PD加减速快点,更适合吧
不知道理解的对不,我之后都试试吧。

出0入0汤圆

发表于 2014-4-30 09:15:56 | 显示全部楼层
楼主 您这个示波器是什么啊

出0入0汤圆

发表于 2014-4-30 09:18:13 | 显示全部楼层
我一般是直接将 被控对象的模型搞出来,直接填写零极点,再调增益,找到合适带宽。

先加纯积分,增益搞低点,保证环路稳定,在FRA扫描Loopgain,找到被控对象模型,接着想怎么搞都行。

出0入0汤圆

 楼主| 发表于 2014-4-30 12:26:20 | 显示全部楼层
zzjjhh250 发表于 2014-4-30 09:15
楼主 您这个示波器是什么啊

Visual Scope  。 波特率只有9600,
你的方法对我来说遥不可及啊。膜拜啊。应该属于是理论计算的方法吧

出0入0汤圆

发表于 2014-4-30 13:26:02 | 显示全部楼层
就是论坛里面破解的那个吗?

出0入0汤圆

发表于 2014-4-30 17:20:51 | 显示全部楼层
楼主好好摸索啊,之后向你讨教PID调参数问题。

出0入0汤圆

 楼主| 发表于 2014-5-1 10:24:40 | 显示全部楼层
zzjjhh250 发表于 2014-4-30 13:26
就是论坛里面破解的那个吗?

你看看吧

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-5-1 10:25:43 | 显示全部楼层
时光倒退 发表于 2014-4-30 17:20
楼主好好摸索啊,之后向你讨教PID调参数问题。

大家一起讨论学习啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-26 01:17

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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