机电系统协调控制电驱动软件的开发

I. Polyuschenkov
{"title":"机电系统协调控制电驱动软件的开发","authors":"I. Polyuschenkov","doi":"10.17588/2072-2672.2022.4.053-063","DOIUrl":null,"url":null,"abstract":"Background. To operate multi-coordinate electromechanical systems require control of electric drives coordinated in time and space along each of the axes, which is called coordinated control. Thus, various computing tools and mathematical algorithms are used. They establish the baseline of the software for microprocessor control systems. At the same time, the implementation of control algorithms is limited by the computing resources of the hardware parts of control systems, including the limitations of the tools of information transmission. To consider and eliminate these limitations and thus, to improve operation of the multi-coordinate electromechanical system, the aim of the article is to update control algorithms and balance distribution of computational resources of electric drives control systems. Materials and methods. Data are presented on the software development for coordinated control of several electric drives as a part of an electromechanical system that performs coordinated motion along its axes in time and space. To synchronize the control, the following technical solutions have been applied: description of the path of the high-level controller in the form of a sequence of reference points, buffering the coordinates when received by the electric drives and subsequent interpolation. Balanced distribution of resources between the high-level controller and local systems of electric drives is carried out considering the intensity of data exchange via the network interface. When calculating the reference points by the high-level controller, approximation of the paths by line segments at time intervals of variable duration is carried out to describe the generic path within the allowable mismatch. Results. The algorithm to synchronize the system time of the electric drives and the high-level controller has been implemented to synchronize the interpolation of paths. To implement this algorithm and transfer the coordinates of reference points to electric drives, special commands are used. They have different priority levels depending on the required speed of execution. In accordance with this algorithm, software has been developed as an element of the microprocessor control system of the electric drive. Conclusions. Application of various technical tools and computational algorithms that make it possible to allocate the computing resources of the control system and rationally use them contributes to efficiency improvement, in particular, the consistency and timeliness of electric drives control as a part of multi-axis electromechanical systems. The authors have proved the efficiency of the approach of coordinated control with the use of buffering coordinates of reference points followed by interpolation of the paths depending on the system time of each of the electric drives.","PeriodicalId":23635,"journal":{"name":"Vestnik IGEU","volume":"98 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2022-08-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Development of electric drive software for coordinated control in electromechanical system\",\"authors\":\"I. Polyuschenkov\",\"doi\":\"10.17588/2072-2672.2022.4.053-063\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Background. To operate multi-coordinate electromechanical systems require control of electric drives coordinated in time and space along each of the axes, which is called coordinated control. Thus, various computing tools and mathematical algorithms are used. They establish the baseline of the software for microprocessor control systems. At the same time, the implementation of control algorithms is limited by the computing resources of the hardware parts of control systems, including the limitations of the tools of information transmission. To consider and eliminate these limitations and thus, to improve operation of the multi-coordinate electromechanical system, the aim of the article is to update control algorithms and balance distribution of computational resources of electric drives control systems. Materials and methods. Data are presented on the software development for coordinated control of several electric drives as a part of an electromechanical system that performs coordinated motion along its axes in time and space. To synchronize the control, the following technical solutions have been applied: description of the path of the high-level controller in the form of a sequence of reference points, buffering the coordinates when received by the electric drives and subsequent interpolation. Balanced distribution of resources between the high-level controller and local systems of electric drives is carried out considering the intensity of data exchange via the network interface. When calculating the reference points by the high-level controller, approximation of the paths by line segments at time intervals of variable duration is carried out to describe the generic path within the allowable mismatch. Results. The algorithm to synchronize the system time of the electric drives and the high-level controller has been implemented to synchronize the interpolation of paths. To implement this algorithm and transfer the coordinates of reference points to electric drives, special commands are used. They have different priority levels depending on the required speed of execution. In accordance with this algorithm, software has been developed as an element of the microprocessor control system of the electric drive. Conclusions. Application of various technical tools and computational algorithms that make it possible to allocate the computing resources of the control system and rationally use them contributes to efficiency improvement, in particular, the consistency and timeliness of electric drives control as a part of multi-axis electromechanical systems. The authors have proved the efficiency of the approach of coordinated control with the use of buffering coordinates of reference points followed by interpolation of the paths depending on the system time of each of the electric drives.\",\"PeriodicalId\":23635,\"journal\":{\"name\":\"Vestnik IGEU\",\"volume\":\"98 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Vestnik IGEU\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.17588/2072-2672.2022.4.053-063\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Vestnik IGEU","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.17588/2072-2672.2022.4.053-063","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

背景。要使多坐标机电系统运行,需要对沿各轴在时间和空间上协调的电驱动进行控制,称为协调控制。因此,使用了各种计算工具和数学算法。他们建立了微处理器控制系统软件的基线。同时,控制算法的实现受到控制系统硬件部分计算资源的限制,包括信息传输工具的限制。为了考虑和消除这些限制,从而改善多坐标机电系统的运行,本文的目的是更新控制算法和平衡电驱动控制系统的计算资源分配。材料和方法。数据提出了软件开发的协调控制几个电力驱动作为机电系统的一部分,执行协调运动沿其轴在时间和空间。为了使控制同步,采用了以下技术解决方案:以参考点序列的形式描述高级控制器的路径,在电力驱动器接收坐标时缓冲坐标,然后进行插值。考虑到网络接口数据交换的强度,实现了高级控制器与电驱动局部系统之间资源的均衡分配。当高级控制器计算参考点时,在可变持续时间间隔内,通过线段逼近路径,以描述允许失配范围内的一般路径。结果。实现了同步电驱动系统时间和高级控制器同步路径插补的算法。为了实现该算法并将参考点的坐标传输到电力驱动器,使用了特殊的命令。根据所需的执行速度,它们具有不同的优先级级别。根据该算法,开发了软件作为电传动微处理器控制系统的组成部分。结论。各种技术工具和计算算法的应用,使控制系统计算资源的分配和合理利用成为可能,有助于提高效率,特别是作为多轴机电系统组成部分的电驱动控制的一致性和及时性。作者证明了协调控制方法的有效性,该方法使用参考点的缓冲坐标,然后根据每个电驱动器的系统时间插值路径。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Development of electric drive software for coordinated control in electromechanical system
Background. To operate multi-coordinate electromechanical systems require control of electric drives coordinated in time and space along each of the axes, which is called coordinated control. Thus, various computing tools and mathematical algorithms are used. They establish the baseline of the software for microprocessor control systems. At the same time, the implementation of control algorithms is limited by the computing resources of the hardware parts of control systems, including the limitations of the tools of information transmission. To consider and eliminate these limitations and thus, to improve operation of the multi-coordinate electromechanical system, the aim of the article is to update control algorithms and balance distribution of computational resources of electric drives control systems. Materials and methods. Data are presented on the software development for coordinated control of several electric drives as a part of an electromechanical system that performs coordinated motion along its axes in time and space. To synchronize the control, the following technical solutions have been applied: description of the path of the high-level controller in the form of a sequence of reference points, buffering the coordinates when received by the electric drives and subsequent interpolation. Balanced distribution of resources between the high-level controller and local systems of electric drives is carried out considering the intensity of data exchange via the network interface. When calculating the reference points by the high-level controller, approximation of the paths by line segments at time intervals of variable duration is carried out to describe the generic path within the allowable mismatch. Results. The algorithm to synchronize the system time of the electric drives and the high-level controller has been implemented to synchronize the interpolation of paths. To implement this algorithm and transfer the coordinates of reference points to electric drives, special commands are used. They have different priority levels depending on the required speed of execution. In accordance with this algorithm, software has been developed as an element of the microprocessor control system of the electric drive. Conclusions. Application of various technical tools and computational algorithms that make it possible to allocate the computing resources of the control system and rationally use them contributes to efficiency improvement, in particular, the consistency and timeliness of electric drives control as a part of multi-axis electromechanical systems. The authors have proved the efficiency of the approach of coordinated control with the use of buffering coordinates of reference points followed by interpolation of the paths depending on the system time of each of the electric drives.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信