不能忽略的电机转动惯量

2024-02-10 15:40

本文主要是介绍不能忽略的电机转动惯量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

不能忽略的电机转动惯量

一.基本介绍

虽工作多年,但一直以来,步进电机只采用过滚珠丝杠传动方式,推力计算的明明白白。这次换个用法,采用了旋转的方式,却忽略了转动惯量,结果栽了个大跟头。经验大多是在失败中获得的,这次宝贵的经验分享给大家,希望大家不要踩坑。

这次电机应用方式如下图所示,电机带动转盘转动,转盘上同一半径范围内会等距离分布几个传感器。对于这种应用,推力要求并不高,但转动惯量绝对不能忽略。表1列出了各简化部件的关键参数。
图1 电机应用方案示意图

部件重量到中心距离直径
转盘0.143kg/0.118m
轴连接件0.0335kg/0.012m
传感器10.04kg0.04730.022m
传感器10.04kg0.04730.022m

二.转动惯量计算

如下图所示,为常用的不同结构类型的转动惯量计算方法。
图2 一般负载转动惯量计算方法

1.负载惯量计算

1)转盘转动惯量
Jz=Mz/8Dz2=0.143kg/8x0.118m2=0.0002488915kg.m2
2)光源组件转动惯量
Jg=Mg/8
Dg2+MgSg2=0.04kg/8x0.022m2+0.04kgx0.0473m2=0.0000919116kg.m2
3)轴连接件转动惯量
Jc=Mc/8
Dc2=0.0335kg/8*0.012m2=0.000000603kg.m2
4)总负载转动惯量
JL= Jz + Jg *2+ Jc=0.0004333412kg.m2

2. 惯量比计算

图3 初始方案电机参数
如上图所示,电机转动惯量JM=9g.cm2
则δ= JL/JM=0.0004333412kg.m2/9g.cm2=481.49

3.当前电机运行状态

目前通过优化电机运行算法,电机能平稳运行,老化测试也持续10多天,未发现问题。但惯量比远超工程经验值5,仍存在电机使用一段时间后无法平稳运行甚至损坏的可能性。有必要进行优化

三.优化方案对比

1.结构优化

经过结构评估,预计转盘有25%的减重空间。假设转盘减重25%,则转盘转动惯量Jz减少0.000062222875kg.m2,惯量比δ=412.35,与目标值5仍相差甚远。因此从减重角度优化是行不通的,另外减小转盘半径也缺少优化空间。

2.选用转子惯量更大的电机

转子惯量大小与电机轴粗细是关联的,选用转子惯量更大的电机,意味着电机尺寸更大。
下图是57mm机座混合式旋转步进电机的参数表。

图4 57mm系列混合式旋转步进电机参数
惯量比计算如下:
δ= JL/JM=0.0004333412kg.m2/480g.cm2=9.03
从结果来看,比较接近经验值5,或许可以接受。但也带来其他问题。一是尺寸和重量都大大加大,现有结构优化难度极大,二是功耗很大,4A的驱动电流,对现有电源和电机驱动方案带来很大压力,电路需做很大更改。

3.采用减速电机方案

减速电机为在原有电机基础上增加减速箱的方式,软件和硬件驱动方式不变,结构做局部优化即可。增大减速箱,速度会降低,但扭矩和转子惯量都会大大提高。如下图所示,选取4.6和11.2减速比进行计算。
1) 减速比i选取4.6
δ=JL/(JM*i2)=481.49/4.62=22.75
2) 减速比i选取11.2
δ= JL/( JM i2)=481.49/11.22=3.84
图5 减速箱参数
从结果上来看,采用减速电机方案,效果很明显。但光源切换速度不能降低,因此要获取原有的速度,电机的转速就需要提高。光源切换速度直接影响到整个计数时间要求,目前要求是30r/min,如果选用11.2加速比,则电机的转速就要提高到30
11.2=336 r/min,如果要求光源切换速度再加倍,电机的实际转速就落在600 r/min以上了,电机本身扭矩会下降较多,不知道影响大不大?如果有懂的朋友,请指点一二。
图6 转速和力矩

这篇关于不能忽略的电机转动惯量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/697485

相关文章

python忽略warnings的几种方法

《python忽略warnings的几种方法》本文主要介绍了几种在Python忽略警告信息的方法,,可以使用Python内置的警告控制机制来抑制特定类型的警告,下面就来介绍一下,感兴趣的可以了解一下... 目录方法 1: 使用 warnings 模块过滤特定类型和消息内容的警告方法 2: 使用 warnin

忽略某些文件 —— Git 学习笔记 05

忽略某些文件 忽略某些文件 通过.gitignore文件其他规则源如何选择规则源参考资料 对于某些文件,我们不希望把它们纳入 Git 的管理,也不希望它们总出现在未跟踪文件列表。通常它们都是些自动生成的文件,比如日志文件、编译过程中创建的临时文件等。 通过.gitignore文件 假设我们要忽略 lib.a 文件,那我们可以在 lib.a 所在目录下创建一个名为 .gi

解决Office Word不能切换中文输入

我们在使用WORD的时可能会经常碰到WORD中无法输入中文的情况。因为,虽然我们安装了搜狗输入法,但是到我们在WORD中使用搜狗的输入法的切换中英文的按键的时候会发现根本没有效果,无法将输入法切换成中文的。下面我就介绍一下如何在WORD中把搜狗输入法切换到中文。

【经验交流】修复系统事件查看器启动不能时出现的4201错误

方法1,取得『%SystemRoot%\LogFiles』文件夹和『%SystemRoot%\System32\wbem』文件夹的权限(包括这两个文件夹的所有子文件夹的权限),简单点说,就是使你当前的帐户拥有这两个文件夹以及它们的子文件夹的绝对控制权限。这是最简单的方法,不少老外说,这样一弄,倒是解决了问题。不过对我的系统,没用; 方法2,以不带网络的安全模式启动,运行命令行,输入“ne

【电机控制】数字滤波算法(持续更新)

文章目录 前言1. 数字低通滤波 前言 各种数字滤波原理,离散化公式及代码。 1. 数字低通滤波 滤波器公式 一阶低通滤波器的输出 y [ n ] y[n] y[n] 可以通过以下公式计算得到: y [ n ] = α x [ n ] + ( 1 − α ) y [ n − 1 ] y[n] = \alpha x[n] + (1 - \alpha) y[n-1]

为什么构造函数不能为虚函数

1,从存储空间角度     虚函数对应一个vtable,这大家都知道,可是这个vtable其实是存储在对象的内存空间的。问题出来了,如果构造函数是虚的,就需要通过 vtable来调用,可是对象还没有实例化,也就是内存空间还没有,无法找到vtable,所以构造函数不能是虚函数。 2,从使用角度         虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调

mysql可重复读不能解决幻读吗?

1、可重复读和幻读的概念 1.1、可重复读        可重复读是数据库的四个隔离级别之一,可重复读可以保证在一个事物之内读取到的数据永远是相同的(通过mvcc表快照实现的),哪怕这期间有其它事务对数据做了修改,也不会影响当前事务的查询。 1.2、幻读       网上有不少博客说:幻读是一个事物内多次查询得到的数据结果不一样。比如说select (1)这种查询,如果有其它事务增加或删除

ExtMvc store不能通过xtype选择器得到的办法

store 不能通过xtype选择器得到,  init : function() {         this.control({                 'smsmenu gridpanel[name='company'] : {                                         render:function(grid,opts){

解决TMP_InputField 在WebGL(抖音)上不能唤起虚拟键盘,不能使用手机内置输入法的问题

整整花费了一天时间测试和解决。试验了多个方法,花了不少美刀,最终才发现抖音这个官方文档,哭了: https://partner.open-douyin.com/docs/resource/zh-CN/mini-game/develop/guide/game-engine/rd-to-SCgame/open-capacity/capability-adaptation/sc_webgl_keyboa

基于PI控制算法的异步感应电机转速控制系统simulink建模与仿真

目录 1.课题概述 2.系统仿真结果 3.核心程序与模型 4.系统原理简介 5.完整工程文件 1.课题概述        基于PI控制算法的异步感应电机转速控制系统simulink建模与仿真。PI控制器是一种经典的线性控制器,它通过将控制量的比例部分和积分部分相结合来实现对系统输出的调节。比例部分用于快速响应偏差,而积分部分则用于消除稳态误差。 2.系统仿真结果 (完整程