经常玩运控的朋友一定都听到过“惯量比”这个词儿,“老法师”们通常对惯量匹配都有着各自独到的见解,比如在某些运控应用中惯量比要小于某个数值,10、5、3或者更小,也有的说要控制精度高,就得降低惯量比......等等。

不仅如此,在某些厂家的产品手册中,对其电机产品的选型还有关于惯量比的“推荐值”。比如下面摘录的某电机的选型样本,注意红色方框部分。

那么,为什么会有惯量比的问题?它对与运控系统会带来什么样的影响呢?这就要从前文书提到的关于“传动刚性”的问题谈起。

前文书说了,当运控传动链刚性不佳时,在驱动侧(也就是电机侧)与被驱动侧(负载侧)之间会产生“间隙”或/和“弹性”效应,电机输出的驱动力传输到负载有迟滞,并且在两侧之间会有相对位移。

在系统进行动态调整的过程中,电机需要输出扭矩驱动负载的加减速运动,但由于电机侧与负载侧所受到的作用力的不同步,造成相互之间有速度差,同时由于双方之间有相对位移空间,于是驱动侧与被驱动侧会产生“弹性碰撞”。

而受到这样的“弹性碰撞”的影响,驱动与负载两侧会受到大小相同而方向相反的“碰撞力”的影响并改变运动速度,同时改变双方相对运动的方向,然后在间隙空间的另一侧再次“碰撞”。周而复始,电机侧与负载侧在动态加减速运行时,不断进行着“弹性碰撞”。

这些“碰撞”会给电机的运行速度和位置带来“偏差扰动”,同时这些偏差会通过电机编码器实时反馈给运控系统,系统会“本能”地对这些由于碰撞产生的“偏差扰动”进行实时调整。之所以说时“扰动”,是因为这些偏差本身并不是真实的负载位置和速度误差,而是由于上述频繁的“碰撞”改变了电机的运行状态而产生的“额外”的误差。

说到这,貌似和本文题目“惯量比”还没啥关系嘛!甭着急,接下来就要放大招了。

前面说的“弹性碰撞”这个词,是不是好熟悉的样子?对哦,在中学物理有教过弹性碰撞的几个定律的,什么动量守恒定律、能量守恒定律啥的......

不过呢,那些定量的运算和分析,咱在这就不用费那个劲烧脑了,直接说最关键的定性结论吧。在弹性碰撞过程中,如果物体质量(惯性)越大,其碰撞后的运动状态改变越小,反之质量越小,碰撞带来的运动状态改变越大。换言之,物体质量(惯性)越大,在碰撞中更容易保持接近原有运行状态。

对于运控应用而言,如果系统惯量比大,就意味着电机惯量较小,那么在非刚性的弹性传动系统的动态加减速运动过程中,由于间隙和弹性效应产生的电机侧与负载侧的“弹性碰撞”,会对惯量较小的电机的运行状态产生较大的“扰动”,这就直接增加了系统控制调整的难度,轻则影响控制精度,严重的可能造成电机的抖动甚至系统的振动和崩溃。在这种情况下,我们通常的做法,就是降低运控系统的频率响应值(增益),而此时的系统动态响应性能自然也就随之下降了。

反过来,较小的惯量比,意味着相对较高的电机惯量,在上述的“碰撞”过程中,其运动状态受到的“扰动”也就相应的小了,这样运控系统控制调整的难度就降低了,更容易让电机和系统达到比较稳定的运行状态,自然也就能够较好的确保其控制精度。

所以,惯量比的问题本质上是由于动力源与负载之间的非刚性传动连接而带来的,它其实是关于在运动过程中“以谁为主”的问题。

如果选择使用较大的惯量比,那么意味着电机驱动力将更多的作用在自身的运动上,而受到相对较小的负载扰动,而系统运动状态更多的以电机为主。从对系统把控力度方面看,这当然是我们更希望的。

这就好像在一辆大巴上,某一个乘客在车上的来回跑动,对于车辆的运行几乎不会产生什么影响,但如果是整车的乘客按照同样的步调来回移动,那么情况就完全不同了。

那么是不是说,在刚性传动系统中,就没有惯量比的问题了呢?

这个问题比较复杂,因为事实上并不存在绝对的刚性传动,只要驱动力和加速度足够大,任何传动连接都是“软”的。

不过,有一点是肯定的,如果系统传动刚性越大,就能够使用更大的惯量比匹配。比如我们后面会谈到“直接驱动电机”。

惯量比多少合适_如何理解惯量比的问题相关推荐

  1. 惯量比多少合适_伺服电机负载惯量比的合理取值汇总

    伺服电机负载惯量比的合理取值汇总 [导读]国内外对伺服系统惯量匹配的理解有较大不同, 本文提出工程应用中惯量匹配的涵义.在装备制造业实际应 用中,绝大部分是不按惯量匹配来设计的.同时分析了惯量 不匹配 ...

  2. 惯量比多少合适,如何理解惯量比的问题

    经常玩运控的朋友一定都听到过"惯量比"这个词儿,"老法师"们通常对惯量匹配都有着各自独到的见解,比如在某些运控应用中惯量比要小于某个数值,10.5.3或者更小, ...

  3. 惯量比多少合适_惯量比

    电机的负载惯量估计方法 提供了一种电机的负载惯量估计方法,即便在电机的齿槽转矩较大或在负载机械系统中出现共振的时候,这种方法也能够 估计负载惯量.在加速反馈信号中检测振动.当检测到的振动等于或高于预定 ...

  4. 深入理解计算机系统 -资料整理 高清中文版_在所不辞的博客-CSDN博客_深入理解计算机系统第四版pdf

    深入理解计算机系统 -资料整理 高清中文版_在所不辞的博客-CSDN博客_深入理解计算机系统第四版pdf

  5. C#_深入理解Unity容器

    C#_深入理解Unity容器 一.背景 **DIP是依赖倒置原则:**一种软件架构设计的原则(抽象概念).依赖于抽象不依赖于细节 **IOC即为控制反转(Inversion of Control):* ...

  6. 异步通信还要设置波特率?_深入理解同步/异步通信

    异步通信还要设置波特率?_深入理解同步/异步通信   上一篇我们解释了串口通信中同步通信和异步通信的区别,详见上篇链接.其中我们分析同步/异步通信最重要的不同点就是是否同步时钟,可能就有很多小伙伴不理 ...

  7. 取本地数据_深入理解Kafka服务端之Follower副本如何同步Leader副本的数据

    一.场景分析Kafka采用的是主写主读的方式,即客户端的读写请求都由分区的Leader副本处理,那么Follower副本要想保证和Leader副本数据一致,就需要不断地从Leader副本拉取消息来进行 ...

  8. java 异常机制_深入理解Java异常处理机制

    一.引子 try-catch-finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解.不过,我亲自体验的"教训"告诉我,这个东西可不是想象中 ...

  9. 概率密度变换公式 雅可比矩阵_从理解到认识雅可比矩阵

    最近在做应用多元统计的学习的时候再一次遇到了雅可比矩阵这个东西,发现完全想不起来这是什么东西,只记得学习高代和概率论的时候背过这个公式.学数学分析的时候也没有好好学习向量微积分的知识.今天跑步的时候想 ...

最新文章

  1. List 数据add进去的是一个bean 的时候删除数据的方法
  2. opengl库区分:glut、freeglut、glfw、glew、gl3w、glad
  3. 据我所知,这是第一个完整实现运动分割、动态目标追踪等的「开源」动态SLAM系统!...
  4. 那么都数据库表,那么多不同记录。是怎样都存储在一个key-value数据库的?
  5. 【kafka】confluent_kafka重置offset
  6. 新建指令避开 Avalon 的 ms-duplex 的问题
  7. 【STM32】GPIO相关函数和类型
  8. nginx优化-nginx事件处理模型优化use epoll;
  9. 次梯度法matlab代码,实例:连续化次梯度法解 LASSO 问题
  10. LSGO软件技术团队2015~2016学年第三周(0914~0920)总结
  11. 你的目的是什么是谁指使你_零基础是一种回归初心的思考:写作的目的是什么?怎么写?写谁?...
  12. Codeforces Round #628 (Div. 2)C - Ehab and Path-etic MEXs
  13. spark-dataframe与rdd的区别
  14. 向iis注册framework命令
  15. QT发布windows程序
  16. JAVA上传文件 DiskFileUpload组件
  17. 路由器tomato固件上搭建svn
  18. 搭建测试环境详细步骤
  19. 树莓派4B设置USB启动
  20. 微信开发平台和微信公众平台绑定

热门文章

  1. “3.15”打假 | 李鬼冒充李逵,警惕5G项目骗局!
  2. Websphere之HTTPS配置
  3. LNK1120 1 个无法解析的外部命令 Nehe OpenGL第六课vs2019环境下 调式后出现无法解析外部符号错误 求解?
  4. 慕课笔记:jQuery(一)——样式篇
  5. 不安分的 Go 语言开始入侵 Web 前端领域了!
  6. 几个软件需要的请联系我
  7. java如何实现qq分组_QQ好友分组小程序
  8. webstorm常用插件集合(2020)
  9. 固体微电子学与半导体物理学(六)
  10. 40句让你坦露心声的句子