Cargando…

Machine Learning for Sensorless Temperature Estimation of a BLDC Motor

In this article, the authors propose two models for BLDC motor winding temperature estimation using machine learning methods. For the purposes of the research, measurements were made for over 160 h of motor operation, and then, they were preprocessed. The algorithms of linear regression, ElasticNet,...

Descripción completa

Detalles Bibliográficos
Autores principales: Czerwinski, Dariusz, Gęca, Jakub, Kolano, Krzysztof
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309559/
https://www.ncbi.nlm.nih.gov/pubmed/34300395
http://dx.doi.org/10.3390/s21144655
_version_ 1783728550289866752
author Czerwinski, Dariusz
Gęca, Jakub
Kolano, Krzysztof
author_facet Czerwinski, Dariusz
Gęca, Jakub
Kolano, Krzysztof
author_sort Czerwinski, Dariusz
collection PubMed
description In this article, the authors propose two models for BLDC motor winding temperature estimation using machine learning methods. For the purposes of the research, measurements were made for over 160 h of motor operation, and then, they were preprocessed. The algorithms of linear regression, ElasticNet, stochastic gradient descent regressor, support vector machines, decision trees, and AdaBoost were used for predictive modeling. The ability of the models to generalize was achieved by hyperparameter tuning with the use of cross-validation. The conducted research led to promising results of the winding temperature estimation accuracy. In the case of sensorless temperature prediction (model 1), the mean absolute percentage error MAPE was below 4.5% and the coefficient of determination R(2) was above 0.909. In addition, the extension of the model with the temperature measurement on the casing (model 2) allowed reducing the error value to about 1% and increasing R(2) to 0.990. The results obtained for the first proposed model show that the overheating protection of the motor can be ensured without direct temperature measurement. In addition, the introduction of a simple casing temperature measurement system allows for an estimation with accuracy suitable for compensating the motor output torque changes related to temperature.
format Online
Article
Text
id pubmed-8309559
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-83095592021-07-25 Machine Learning for Sensorless Temperature Estimation of a BLDC Motor Czerwinski, Dariusz Gęca, Jakub Kolano, Krzysztof Sensors (Basel) Article In this article, the authors propose two models for BLDC motor winding temperature estimation using machine learning methods. For the purposes of the research, measurements were made for over 160 h of motor operation, and then, they were preprocessed. The algorithms of linear regression, ElasticNet, stochastic gradient descent regressor, support vector machines, decision trees, and AdaBoost were used for predictive modeling. The ability of the models to generalize was achieved by hyperparameter tuning with the use of cross-validation. The conducted research led to promising results of the winding temperature estimation accuracy. In the case of sensorless temperature prediction (model 1), the mean absolute percentage error MAPE was below 4.5% and the coefficient of determination R(2) was above 0.909. In addition, the extension of the model with the temperature measurement on the casing (model 2) allowed reducing the error value to about 1% and increasing R(2) to 0.990. The results obtained for the first proposed model show that the overheating protection of the motor can be ensured without direct temperature measurement. In addition, the introduction of a simple casing temperature measurement system allows for an estimation with accuracy suitable for compensating the motor output torque changes related to temperature. MDPI 2021-07-07 /pmc/articles/PMC8309559/ /pubmed/34300395 http://dx.doi.org/10.3390/s21144655 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Czerwinski, Dariusz
Gęca, Jakub
Kolano, Krzysztof
Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title_full Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title_fullStr Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title_full_unstemmed Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title_short Machine Learning for Sensorless Temperature Estimation of a BLDC Motor
title_sort machine learning for sensorless temperature estimation of a bldc motor
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8309559/
https://www.ncbi.nlm.nih.gov/pubmed/34300395
http://dx.doi.org/10.3390/s21144655
work_keys_str_mv AT czerwinskidariusz machinelearningforsensorlesstemperatureestimationofabldcmotor
AT gecajakub machinelearningforsensorlesstemperatureestimationofabldcmotor
AT kolanokrzysztof machinelearningforsensorlesstemperatureestimationofabldcmotor