搜索
楼主: Ysx317

讨论:伺服系统怎样精确的控制速度和位置?

     关闭 [复制链接]
发表于 2017-11-22 10:55:00 | 显示全部楼层
杨总发起的这个讨论很好,我把我们公司的博客发在这里,里面有一些平时工作的积累,欢迎大家指导
http://blog.sina.com.cn/silusheng

点评

非常好的文章,值得一读  发表于 2017-11-22 14:51
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2017-11-22 13:04:30 | 显示全部楼层
The image in # 12 is incorrect.
I do not understand why
m * x '' + b * x '+ k * x in the feedback loop
My chart is better. I hope you can see it.

点评

很精彩的方程式  发表于 2017-11-22 14:59
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:55
  • 打卡总奖励:386
发表于 2017-11-22 13:33:21 | 显示全部楼层
PEN 发表于 2017-11-22 13:04
The image in # 12 is incorrect.
I do not understand why
m * x '' + b * x '+ k * x in the feedback  ...

Pen 先生,给我们展示你的液压动力元件的方程。然后,我们可以清楚地交流观点。Mr. Pen, show us the equations of your hydraulic power element. And then we can communicate on viewpoint clearly.

点评

PEN
我不知道如何绘制泵和蓄能器的控制图。 我会考虑的。 我可以画管道图,但这不是你想要的。 我通常使用两个微分方程,所以我可以做模拟。。  发表于 2017-11-24 02:04
为常教授和PEN先生鼓掌,不过内容是否可以多谈点,更便于大家学习。  发表于 2017-11-22 14:54
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2017-11-24 01:42:07 | 显示全部楼层
实际位置,速度和加速度必须遵循目标位置,速度和加速度。

运动控制器中最复杂的部分是目标发生器。目标发生器每毫秒产生目标位置,速度,加速度,甚至是加速度的变化率。

简单的点对点移动只需要3段。他们正在加速,不断的速度和减速。
这假设斜坡使用恒定的加速度或减速斜坡,其中加速度可以立即改变。这对伺服电机或液压运动控制不好。

伺服电机控制器使用7段。
分段0.停止
分段1.加速度增加到加速度限制
分段2.加速是恒定的。速度增加
分段3.加速度降至0.速度处于速度极限。
分段4.匀速运动
分段5部分。加速度下降。速度下降
分段6.加速度处于负加速度极限
分段7.加速度增加到0.速度达到0
分段0.停止。

实际的加速度不能立即改变。流量需要时间来增加或减少压力和力量。阀芯移动需要时间,以便流量可以改变。当加速或减速加速时,应该从0开始,并在0结束。

想一想,好电梯里的加速和减速有多平滑。加速度非常平稳。良好的液压控制系统的目标发电机应该是那些在最好的电梯中使用的发电机。

加速度的变化率称为 加加速度 jiajiasudu?

点评

在机械动力学中,加速度的变化率称为“跃度”  发表于 2017-12-2 06:38
非常好的解释,  发表于 2017-11-27 09:08
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:55
  • 打卡总奖励:386
发表于 2017-11-24 12:39:44 | 显示全部楼层
本帖最后由 changtongli 于 2017-11-24 12:46 编辑
PEN 发表于 2017-11-22 13:04
The image in # 12 is incorrect.
I do not understand why
m * x '' + b * x '+ k * x in the feedback  ...

Mr. Pen, please check the following 2 diagrams. By your view, are they right?
Pen 先生,查看一下下面两个图,依据你的观点,他们是对的吗?

Follow your idea, I draw this diagram.
沿着你的想法,我画了这个方块图
IMG_1694(20171124-075831).jpg


electrical controller conected with phycal hydraulic system.
电子控制器与液压系统的实物的连接
IMG_1697.JPG


Do you think I understand your model? 是不是我理解了你的模型?




点评

非常好的说明  发表于 2017-11-27 09:09
这是伺服系统的典型控制方法,控制器内的数学算法很重要,这是各公司的秘密。采样速度也很重要,阀的线性化和阀的响应速度都很重要,当然,还要在现场根据负载情况调节各种参数,直到最佳。  发表于 2017-11-25 10:19
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2017-11-25 02:28:05 | 显示全部楼层
是的,非常棒!
显然如果控制输出是负的那么
Qa=Kv* u* sqrt(Pa-Pt)
Qb=Kv* u* sqrt(Ps-Pb)
我把许多常量合并成Kv。
所有这些公式都假设阀门是线性的。

泵的模型为具有一阶响应,有时斜盘受速率限制。
QP= Qmax(P0-PS)/(Pband)
P0是无需求时的系统压力。
Ps是运行时的系统压力
Qmax是最大泵流量
PBand是比例带。 它通常是由一个春天决定的。

进出蓄能器的油是泵的供给量减去进入汽缸的油量的差值。 这改变了蓄能器中的气体量。 如果已知气体量,则很容易计算油的系统压力。

点评

用软件翻译的吗,spring被翻译成春天。PEN看得懂中文写不了?  发表于 2017-12-2 06:40
非常棒的介绍  发表于 2017-11-25 10:50
回复 支持 反对

使用道具 举报

  • 打卡等级:初来乍到
  • 打卡总天数:55
  • 打卡总奖励:386
发表于 2017-11-25 12:57:51 | 显示全部楼层
本帖最后由 changtongli 于 2017-11-25 13:11 编辑
PEN 发表于 2017-11-25 02:28
是的,非常棒!
显然如果控制输出是负的那么
Qa=Kv* u* sqrt(Pa-Pt)

It's time to make a review to eliminate possible misunderstandings.
是时候做个回顾,消除可能的误解


Thanks to Mr. Pen, he shared some of his ideas with us.
向Pen先生表示感谢,他与我们分享了一些观点。


Mr. Pen, as you see, I almost fully understood your model, but you could not understand my model.
Pen 先生,你看,我几乎全部理解你的模型,但是你不懂理解我的模型
So I'm confident that I can make a statement:diagrams in#11,#12,#42 and #46 are all valid,eventhough there are some differences amang them.
所以,我自信地可以做个说明:#11、#12、#42 和 #46 中的方块图都是对的,尽管它们有一些差别。


It's hard to deeply discuss academic problem here.By Mr. Pen' words.
用Pen先生的话, 这里很难深入地讨论学术问题。


Reading my book is good to deeply understanding the above discussion.
阅读我的书对深入理解上面讨论有很大益处。


《液压控制系统》常同立编著,清华大学出版社。

液压控制系统常同立.jpg




We welcome Mr. Pen doing business in China.
欢迎Pen先生到中国来做生意。

If you don't know how to do the hydraulic servo system, there's an option to buy Delta controllers from Mr. Pen.
如果你不会做液压伺服系统,有一个选择是向Pen先生购买Delta控制器。


Delta.jpg




We can move on to other topics on hydraulic servo.
我们可以探讨其他的液压伺服话题了





点评

常教授的书写得很清楚,值得一读。  发表于 2017-11-27 09:10
非常好的控制器,  发表于 2017-11-25 14:51
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-25 14:56:25 | 显示全部楼层
谢谢上面的精彩讨论。
回到原点,伺服系统怎样实现精确的速度控制和位置控制?
能用最简单的描述最好,大家一目了然。都能长知识增才干了。期待中!
回复 支持 反对

使用道具 举报

  • 打卡等级:偶尔看看
  • 打卡总天数:101
  • 打卡总奖励:315
发表于 2017-11-25 16:00:52 | 显示全部楼层
我上面说过。
首先每毫秒计算目标位置,速度和加速度。
使用目标值和前馈增益来生成对控制输出的前馈贡献。
使用反馈到计算机的实际位置,速度和加速度
从目标值中减去实际值。
在闭环控制中使用位置,速度和加速度的误差。当系统设计好的时候,结果几乎是完美的。

我知道答案是基本的。
除了简单的情况,生成目标位置,速度和加速度是困难的。
我知道如何计算控制器的增益。查找阿克曼的方法。
我有自己的方法来计算PID和前馈控制器增益。我不需要使用试验和错误。
然而,知道如何计算控制器增益是无用的,除非你知道如何估计开环增益,阻尼因子和固有频率以及知道在哪里放置闭环极点。
这是棘手的。 Matlab有一个功能,可以简化这些计算,但是我必须自己理解数学才能将其实现到我们的产品中。

这是我们如何优化控制器的收益。
我正在测试图片功能中的图片。不是控制器。
http://deltamotion.com/peter/Videos/AutoTuneTest2.mp4

Temposonic使用我们的控制器来匹配随机的位置,速度和加速度。飞镖接触,但不会弹出气球。
http://deltamotion.com/peter/Videos/Interactive%20mode.mp4
我们的工程师通过互联网从3000多米远的地方编程。

点评

同意前面的点评。如果设计机械的一点不懂液压,或者设计液压的一点不懂机械,这套系统就不会达到最高水平,所以应该互相了解,尤其是设计机械的,如果精通液压及控制,那才能设计出最好的主机。  发表于 2017-11-27 09:15
所以良好的机械和液压系统的设计是控制达到好的效果的前提,否则再好的算法也是无济于事的,国内很多情况是再通过电气和软件去补偿液压和机械设计的不足  发表于 2017-11-26 13:52
非常好的控制结果  发表于 2017-11-25 22:45
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-11-25 22:35:03 | 显示全部楼层
我想,上面PEN先生表述的内容常教授能重新表述清楚,以便大家学习。谢谢!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则