• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
caif02
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 149 点
下载积分: 586 分
在线时间: 46(小时)
注册时间: 2013-01-13
最后登录: 2021-06-25
查看caif02的 主题 / 回贴
楼主  发表于: 2014-09-10 20:21
控制要求:2台电机加装2个编码器(360线)由变频器驱动,用PLC计算,实现两电机角度跟随控制。(即2电机,1台为主机,1台为辅机,辅机跟随主机做角度同步)
          注:电机启动后是一个方向连续运转,允许有跟随偏差,但不允许偏差累积!!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

我现在思路是:设主机当前高速计数值为C1,辅机当前高速计数值为C2;
               开机时,2电机分别先寻找原点(即找Z相)后,C1、C2清零。
               计算偏差值D0=C1-C2,然后用D0值经过PID运算后,控制辅机的运行频率。
              
我现在的问题是当主机的Z相到来时,是只对C1清零,还是要对C1、C2都清零?要是只对C1清零,那偏差值D0就会有发生突变。
              当辅机的Z相到来时,又要对哪个清零??
       还有如果PID调节过快,辅机快于主机,D0就小于0,又要怎么处理呢?

另外我想寻求有没有更好的算法来实现呢?  我以前有看到过在原点时计数值不是0,而是180。这样能实现吗?求算法思路。
[ 此帖被caif02在2014-09-10 20:36重新编辑 ]
济南电气
级别: 略有小成
精华主题: 0
发帖数量: 310 个
工控威望: 390 点
下载积分: 11150 分
在线时间: 168(小时)
注册时间: 2011-09-17
最后登录: 2022-06-01
查看济南电气的 主题 / 回贴
1楼  发表于: 2014-09-10 20:36
你写个程序,一步步试试不就知道了吗
二手工控电器
且行且珍惜
级别: 工控侠客
精华主题: 0
发帖数量: 2823 个
工控威望: 4450 点
下载积分: 214028 分
在线时间: 3179(小时)
注册时间: 2008-02-22
最后登录: 2024-11-26
查看二手工控电器的 主题 / 回贴
2楼  发表于: 2014-09-10 21:19
设主机当前高速计数值为C1,辅机当前高速计数值为C2;
               开机时,2电机分别先寻找原点(即找Z相)后,C1、C2清零。既然是分别找原点应该是主机清零C1,辅机清零C2。
还有你用什么方式控制变频器??模拟电压还是模拟电流还是通讯??
欢迎捧场光临工控自动化小店!供应二手拆机PLC 、伺服、步进、变频器、3相固态调压调功模块、接线端子等等
http://shop115113109.taobao.com/?spm=a1z10.5-c.0.0.L6cazp&v=1
comeon
级别: 探索解密
精华主题: 0
发帖数量: 14 个
工控威望: 109 点
下载积分: 610 分
在线时间: 7(小时)
注册时间: 2014-09-09
最后登录: 2014-10-08
查看comeon的 主题 / 回贴
3楼  发表于: 2014-09-10 22:33
这是要解决一个工业问题,还是纯学术研究?如果是为了实现两电机角度跟随控制的工业问题,就可以考虑其他方式。
青岛区接活
caif02
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 149 点
下载积分: 586 分
在线时间: 46(小时)
注册时间: 2013-01-13
最后登录: 2021-06-25
查看caif02的 主题 / 回贴
4楼  发表于: 2014-09-11 07:14
是工程问题,其实2电机是驱动2转盘,2转盘上有工位,所以要求角度跟随同步。辅机要跟随主机做同步跟随,每一圈内辅机允许滞后或超前于主机,但转过N圈之后,这滞后或超前的偏差不可以累积。
关于响应问题,我开过这种机器是变频驱动电机的,跟随的效果是可以达到要求的。启动后,转盘是连续转动的,不是间歇的,停顿的
[ 此帖被caif02在2014-09-11 07:28重新编辑 ]
lipingsr
级别: 略有小成
精华主题: 0
发帖数量: 264 个
工控威望: 419 点
下载积分: 1223 分
在线时间: 232(小时)
注册时间: 2013-12-01
最后登录: 2024-10-29
查看lipingsr的 主题 / 回贴
5楼  发表于: 2014-09-11 08:13
用变频器效果比较差,最好用伺服
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
6楼  发表于: 2014-09-11 09:30
如果精度不是非常高,只用安川V1000变频器和一个编码器就可以实现随动。安川V1000有脉冲输入控制频率功能。
签名无效了,麻雀不见了!
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1979(小时)
注册时间: 2008-02-17
最后登录: 2024-11-26
查看kyy80的 主题 / 回贴
7楼  发表于: 2014-09-11 12:03
楼主的这个方案可行的。。。。任何一个计数器复位时都要复位另一个的。。。把复位前的相差累计再得到新偏差,然后用这个再加上实时偏差就是是PID的反馈值了。。。PID的设定为0,,,输出值为-200---+200.主电机的给定加上这个输出值的结果去控制从电机就能实现角同步了。。。。。由于从电机有滞后最好加点前馈。。。
huyhuy
级别: 正式会员
精华主题: 0
发帖数量: 4 个
工控威望: 92 点
下载积分: 627 分
在线时间: 2(小时)
注册时间: 2014-09-11
最后登录: 2016-06-21
查看huyhuy的 主题 / 回贴
8楼  发表于: 2014-09-11 12:27
学习中。。。。
caif02
级别: 探索解密
精华主题: 0
发帖数量: 21 个
工控威望: 149 点
下载积分: 586 分
在线时间: 46(小时)
注册时间: 2013-01-13
最后登录: 2021-06-25
查看caif02的 主题 / 回贴
9楼  发表于: 2014-09-13 21:07
终于,找到感觉了,,,清零后还得加上未清零前的偏差量。。,谢谢七楼的提点,感谢!
浩然星球
QQ:117564998
级别: 工控侠客
精华主题: 0
发帖数量: 367 个
工控威望: 2315 点
下载积分: 2185 分
在线时间: 414(小时)
注册时间: 2013-05-29
最后登录: 2024-11-26
查看浩然星球的 主题 / 回贴
10楼  发表于: 2014-09-14 08:23
学习一下,思路很好
致远工控 ----诚信至上
最近一天希望
书山有路勤为径,学海无涯苦作舟!
级别: 论坛先锋
精华主题: 0
发帖数量: 201 个
工控威望: 1237 点
下载积分: 7903 分
在线时间: 404(小时)
注册时间: 2013-05-17
最后登录: 2024-11-04
查看最近一天希望的 主题 / 回贴
11楼  发表于: 2014-09-14 12:21
引用
引用第7楼kyy80于2014-09-11 12:03发表的  :
楼主的这个方案可行的。。。。任何一个计数器复位时都要复位另一个的。。。把复位前的相差累计再得到新偏差,然后用这个再加上实时偏差就是是PID的反馈值了。。。PID的设定为0,,,输出值为-200---+200.主电机的给定加上这个输出值的结果去控制从电机就能实现角同步了。。。。。由于从电机有滞后最好加点前馈。。。

学习了!
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go