带低分辨率编码器的直流电机参数估计与转速控制

IF 3.2 Q3 Mathematics
Celal Onur Gökçe , Mahmut Esat İpek , Mehmet Dayıoğlu , Rıdvan Ünal
{"title":"带低分辨率编码器的直流电机参数估计与转速控制","authors":"Celal Onur Gökçe ,&nbsp;Mahmut Esat İpek ,&nbsp;Mehmet Dayıoğlu ,&nbsp;Rıdvan Ünal","doi":"10.1016/j.rico.2025.100549","DOIUrl":null,"url":null,"abstract":"<div><div>In this study, parameter estimation and speed control of a real brushed Direct Current (DC) motor are conducted. For parameter estimation, a popular iterative optimization algorithm, namely Particle Swarm Optimization (PSO), is used. The motor is assumed to have first-order dynamics, which are a reasonable assumption for most DC motors in practical use and two parameters representing the mathematical model of the model are estimated. The step response of the open-loop system is used as data for the parameter estimation algorithm. Using the estimated parameters simulations are conducted for closed loop Proportional-Integral (PI) control. Experiments on a real brushed DC motor are also conducted for closed-loop PI control of rotor speed. Speed of motor is measured using single channel low resolution optical encoder. Due to low resolution of speed sensor, precision of the whole system is limited and oscillations are observed in speed output measured. Controlling low-resolution sensor systems is important for two reasons. First, cost of the system is quite low compared with high resolution sensors. Second, for some real systems, especially with small physical dimensions, high resolution sensors may not be available at all. So, one of the important aspects of this study is to analyze low resolution sensor systems. As a closed loop controller, simple but popular PI controller is chosen to show the compatibility of experimental results with simulations. Oscillations around reference value are less than 10% in both simulations and experiment results. In real experiments, oscillations are slightly higher due to low resolution of encoder which is expected due to quantization error. Several parameters are used for controller and results are reported and discussed in corresponding sections.</div></div>","PeriodicalId":34733,"journal":{"name":"Results in Control and Optimization","volume":"19 ","pages":"Article 100549"},"PeriodicalIF":3.2000,"publicationDate":"2025-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Parameter estimation and speed control of real DC motor with low resolution encoder\",\"authors\":\"Celal Onur Gökçe ,&nbsp;Mahmut Esat İpek ,&nbsp;Mehmet Dayıoğlu ,&nbsp;Rıdvan Ünal\",\"doi\":\"10.1016/j.rico.2025.100549\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>In this study, parameter estimation and speed control of a real brushed Direct Current (DC) motor are conducted. For parameter estimation, a popular iterative optimization algorithm, namely Particle Swarm Optimization (PSO), is used. The motor is assumed to have first-order dynamics, which are a reasonable assumption for most DC motors in practical use and two parameters representing the mathematical model of the model are estimated. The step response of the open-loop system is used as data for the parameter estimation algorithm. Using the estimated parameters simulations are conducted for closed loop Proportional-Integral (PI) control. Experiments on a real brushed DC motor are also conducted for closed-loop PI control of rotor speed. Speed of motor is measured using single channel low resolution optical encoder. Due to low resolution of speed sensor, precision of the whole system is limited and oscillations are observed in speed output measured. Controlling low-resolution sensor systems is important for two reasons. First, cost of the system is quite low compared with high resolution sensors. Second, for some real systems, especially with small physical dimensions, high resolution sensors may not be available at all. So, one of the important aspects of this study is to analyze low resolution sensor systems. As a closed loop controller, simple but popular PI controller is chosen to show the compatibility of experimental results with simulations. Oscillations around reference value are less than 10% in both simulations and experiment results. In real experiments, oscillations are slightly higher due to low resolution of encoder which is expected due to quantization error. Several parameters are used for controller and results are reported and discussed in corresponding sections.</div></div>\",\"PeriodicalId\":34733,\"journal\":{\"name\":\"Results in Control and Optimization\",\"volume\":\"19 \",\"pages\":\"Article 100549\"},\"PeriodicalIF\":3.2000,\"publicationDate\":\"2025-03-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Results in Control and Optimization\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2666720725000359\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Results in Control and Optimization","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2666720725000359","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Mathematics","Score":null,"Total":0}
引用次数: 0

摘要

本文研究了实际有刷直流电机的参数估计和转速控制。对于参数估计,使用了一种流行的迭代优化算法,即粒子群优化算法(PSO)。假设电机具有一阶动力学,这是实际使用中大多数直流电机的合理假设,并估计了代表模型数学模型的两个参数。开环系统的阶跃响应作为参数估计算法的数据。利用预估参数对闭环比例积分控制进行了仿真。在实际有刷直流电动机上进行了转子转速闭环PI控制实验。采用单通道低分辨率光学编码器测量电机转速。由于速度传感器的分辨率低,限制了整个系统的精度,并且在测量的速度输出中观察到振荡。由于两个原因,控制低分辨率传感器系统非常重要。首先,与高分辨率传感器相比,该系统的成本相当低。其次,对于一些真实的系统,特别是物理尺寸较小的系统,高分辨率传感器可能根本无法使用。因此,对低分辨率传感器系统的分析是本研究的一个重要方面。为了证明实验结果与仿真结果的一致性,本文选择了简单而流行的PI控制器作为闭环控制器。仿真结果和实验结果均小于10%。在实际实验中,由于量化误差导致的编码器分辨率较低,导致振荡略高。控制器使用了几个参数,并在相应的章节中报告和讨论了结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Parameter estimation and speed control of real DC motor with low resolution encoder
In this study, parameter estimation and speed control of a real brushed Direct Current (DC) motor are conducted. For parameter estimation, a popular iterative optimization algorithm, namely Particle Swarm Optimization (PSO), is used. The motor is assumed to have first-order dynamics, which are a reasonable assumption for most DC motors in practical use and two parameters representing the mathematical model of the model are estimated. The step response of the open-loop system is used as data for the parameter estimation algorithm. Using the estimated parameters simulations are conducted for closed loop Proportional-Integral (PI) control. Experiments on a real brushed DC motor are also conducted for closed-loop PI control of rotor speed. Speed of motor is measured using single channel low resolution optical encoder. Due to low resolution of speed sensor, precision of the whole system is limited and oscillations are observed in speed output measured. Controlling low-resolution sensor systems is important for two reasons. First, cost of the system is quite low compared with high resolution sensors. Second, for some real systems, especially with small physical dimensions, high resolution sensors may not be available at all. So, one of the important aspects of this study is to analyze low resolution sensor systems. As a closed loop controller, simple but popular PI controller is chosen to show the compatibility of experimental results with simulations. Oscillations around reference value are less than 10% in both simulations and experiment results. In real experiments, oscillations are slightly higher due to low resolution of encoder which is expected due to quantization error. Several parameters are used for controller and results are reported and discussed in corresponding sections.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Results in Control and Optimization
Results in Control and Optimization Mathematics-Control and Optimization
CiteScore
3.00
自引率
0.00%
发文量
51
审稿时长
91 days
×
引用
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学术文献互助群
群 号:604180095
Book学术官方微信