加载中…
个人资料
思路盛
思路盛
  • 博客等级:
  • 博客积分:0
  • 博客访问:123,522
  • 关注人气:20
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

PID积分控制分量在运动中停用,在到位时启用

(2015-07-25 11:36:54)
标签:

美国delta

运动控制器

rmc150e

rmc75

pid控制

分类: 美国DELTA控制器FAQ

Jacob先生在美国Delta论坛上发布了RMCTools的一个新功能 Integrator On In Position – 它在执行器运动时暂时将积分(I)控制分量计算关闭,而在到位时再将其打开。它的用处是:当运动过程中执行器的实际位置对命令位置跟踪误差而引起积分分量加大导致在到达位置时产生过冲。在运动中把积分分量计算关闭可以防止此类过冲或超调。

 这在某些情况下(系统设计不当、阀门质量较低)很实用,比方说轴的最终到达位置精度要求很高,不允许有过冲,而运动过程中的跟随误差可以相对大一点。

下面的链接还包括了一个已经写好的用户程序,可以下载后阅读其中注释,再参考使用。

 See this forum topic: http://forum.deltamotion.com/viewtopic.php?f=38&t=486.

此文的英语原文:

Postby Jacob Paso » Fri Jul 24, 2015 9:35 am

The Integrator On In Position feature turns off the integrator while the axis is moving. This is useful for axes where the actual position does not track well during the move, causing the integral term to wind up, which in turn causes overshoot. Turning the integrator off during the move will prevent overshoot. This feature is useful for axes where the final position is important, overshoot is unacceptable, and the tracking during the move is unimportant. The example uses the Target Generator Done status bit to turn the integrator on and off.

This example is one user program that runs continuously (you will need a task dedicated to this), and applies the feature to any of up to 8 axes. Use the bits in the EnableIntegratorOnInPos variable to enable this feature for the axes you want.

Import this user program to your project. Make sure to read the comments in the user program for further instructions.

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有