Time-optimal stepper motor motion profile through a novel load-angle-based step-command optimization

D. Ceulemans, Nick Van Oosterwyck, Joris Demetsenaere, Jasper De Viaene, J. Steckel, S. Derammelaere
{"title":"Time-optimal stepper motor motion profile through a novel load-angle-based step-command optimization","authors":"D. Ceulemans, Nick Van Oosterwyck, Joris Demetsenaere, Jasper De Viaene, J. Steckel, S. Derammelaere","doi":"10.1109/IEMDC47953.2021.9449522","DOIUrl":null,"url":null,"abstract":"Nowadays, stepper motors are extensively used in positioning applications due to excellent open-loop accuracy and a relatively simple control principle. Every time the controller sends a step-command pulse to the motor, the rotor will move for a known discrete angle. By subsequently counting the number of pulses, the rotor angle is known at all times. Nevertheless, due to the control principle's nature, as a matter of safety, the bulk of stepper motors are often not driven at their full potential to prevent so-called step-losses. Typically, this results in low energy efficiency and an over-dimensioned motor. As a solution, maximizing the motor's load potential through intelligent algorithms contributes to smaller motors and increases efficiency since higher motion speeds are reachable. Until now, in search of optimal motor usage for point-to-point motion profiles, literature mainly focused on finding time-optimal motion profiles using simplified models with a complicated analytical approach rather than developing an easily executable methodology that optimizes at the fundamental control level. Therefore, this paper presents a novel optimization methodology, solely based on the motor's load angle, of which the resulting puls commands' timings can be easily deployed in commercial stepper motor drives. Results show a significant improvement in time-saving of 36,45% compared to a reference 5th-order polynomial point-to-point trajectory.","PeriodicalId":106489,"journal":{"name":"2021 IEEE International Electric Machines & Drives Conference (IEMDC)","volume":"217 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE International Electric Machines & Drives Conference (IEMDC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/IEMDC47953.2021.9449522","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Nowadays, stepper motors are extensively used in positioning applications due to excellent open-loop accuracy and a relatively simple control principle. Every time the controller sends a step-command pulse to the motor, the rotor will move for a known discrete angle. By subsequently counting the number of pulses, the rotor angle is known at all times. Nevertheless, due to the control principle's nature, as a matter of safety, the bulk of stepper motors are often not driven at their full potential to prevent so-called step-losses. Typically, this results in low energy efficiency and an over-dimensioned motor. As a solution, maximizing the motor's load potential through intelligent algorithms contributes to smaller motors and increases efficiency since higher motion speeds are reachable. Until now, in search of optimal motor usage for point-to-point motion profiles, literature mainly focused on finding time-optimal motion profiles using simplified models with a complicated analytical approach rather than developing an easily executable methodology that optimizes at the fundamental control level. Therefore, this paper presents a novel optimization methodology, solely based on the motor's load angle, of which the resulting puls commands' timings can be easily deployed in commercial stepper motor drives. Results show a significant improvement in time-saving of 36,45% compared to a reference 5th-order polynomial point-to-point trajectory.
通过一种新颖的基于负载角度的步进指令优化步进电机运动轮廓
目前,步进电机因其良好的开环精度和相对简单的控制原理而广泛应用于定位应用。每次控制器发送一个步进指令脉冲到电机,转子将移动一个已知的离散角度。通过随后的脉冲数计数,转子角度在任何时候都是已知的。然而,由于控制原理的性质,作为安全问题,大部分步进电机通常没有充分发挥其潜力,以防止所谓的步进损耗。通常,这会导致低能源效率和过大尺寸的电机。作为一种解决方案,通过智能算法最大化电机的负载潜力有助于减小电机并提高效率,因为可以达到更高的运动速度。到目前为止,为了寻找点对点运动配置文件的最佳电机使用,文献主要集中在使用复杂的分析方法简化模型寻找时间最佳运动配置文件,而不是开发一种易于执行的方法,在基本控制层面进行优化。因此,本文提出了一种新颖的优化方法,仅基于电机的负载角度,由此产生的脉冲命令的定时可以很容易地部署在商用步进电机驱动器中。结果表明,与参考的5阶多项式点对点轨迹相比,节省了36,45%的时间。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信