Data-Driven Permanent Magnet Temperature Estimation in Synchronous Motors With Supervised Machine Learning: A Benchmark

Monitoring the magnet temperature in permanent magnet synchronous motors (PMSMs) for automotive applications is a challenging task for several decades now, as signal injection or sensor-based methods still prove unfeasible in a commercial context. Overheating results in severe motor deterioration and is thus of high concern for the machine's control strategy and its design. Lack of precise temperature estimations leads to lesser device utilization and higher material cost. In this work, several machine learning (ML) models are empirically evaluated on their estimation accuracy for the task of predicting latent high-dynamic magnet temperature profiles, specifically, ordinary least squares, support vector regression, $k$-nearest neighbors, randomized trees, and neural networks. Having test bench data available, it is shown that ML approaches relying merely on collected data meet the estimation performance of classical thermal models built on thermodynamic theory. Through benchmarking, this work reveals the potential of simpler ML models in terms of regression accuracy, model size, and their data demand in comparison to parameter-heavy deep neural networks, which were investigated in the literature before. Especially linear regression and simple feed-forward neural networks with optimized hyperparameters mark strong predictive quality at low to moderate model sizes.

[1]  Oliver Wallscheid,et al.  Deep Residual Convolutional and Recurrent Neural Networks for Temperature Estimation in Permanent Magnet Synchronous Motors , 2019, 2019 IEEE International Electric Machines & Drives Conference (IEMDC).

[2]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[3]  Oliver Wallscheid,et al.  Investigation of long short-term memory networks to temperature prediction for permanent magnet synchronous motors , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[4]  Anders Krogh,et al.  A Simple Weight Decay Can Improve Generalization , 1991, NIPS.

[5]  S D Wilson,et al.  Methods of Resistance Estimation in Permanent Magnet Synchronous Motors for Real-Time Thermal Management , 2010, IEEE Transactions on Energy Conversion.

[6]  Zlatko Hanic,et al.  Measurement of Excitation Winding Temperature on Synchronous Generator in Rotation Using Infrared Thermography , 2012, IEEE Transactions on Industrial Electronics.

[7]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[8]  Tim Salimans,et al.  Weight Normalization: A Simple Reparameterization to Accelerate Training of Deep Neural Networks , 2016, NIPS.

[9]  Oliver Wallscheid,et al.  Derating of automotive drive systems using model predictive control , 2017, 2017 IEEE International Symposium on Predictive Control of Electrical Drives and Power Electronics (PRECEDE).

[10]  Trevor Hastie,et al.  The Elements of Statistical Learning , 2001 .

[11]  Joachim Bocker,et al.  Design and identification of a lumped-parameter thermal network for permanent magnet synchronous motors based on heat transfer theory and particle swarm optimisation , 2015, 2015 17th European Conference on Power Electronics and Applications (EPE'15 ECCE-Europe).

[12]  Geoffrey E. Hinton,et al.  Rectified Linear Units Improve Restricted Boltzmann Machines , 2010, ICML.

[13]  Nando de Freitas,et al.  Taking the Human Out of the Loop: A Review of Bayesian Optimization , 2016, Proceedings of the IEEE.

[14]  Liyuan Liu,et al.  On the Variance of the Adaptive Learning Rate and Beyond , 2019, ICLR.

[15]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[16]  Oliver Wallscheid,et al.  Empirical Evaluation of Exponentially Weighted Moving Averages for Simple Linear Thermal Modeling of Permanent Magnet Synchronous Machines , 2019, 2019 IEEE 28th International Symposium on Industrial Electronics (ISIE).

[17]  Joachim Bocker,et al.  Global Identification of a Low-Order Lumped-Parameter Thermal Network for Permanent Magnet Synchronous Motors , 2016, IEEE Transactions on Energy Conversion.

[18]  Gaël Varoquaux,et al.  Scikit-learn: Machine Learning in Python , 2011, J. Mach. Learn. Res..

[19]  Martin Ganchev,et al.  Rotor temperature monitoring system , 2010, The XIX International Conference on Electrical Machines - ICEM 2010.

[20]  Andrea Cavagnino,et al.  Evolution and Modern Approaches for Thermal Analysis of Electrical Machines , 2009, IEEE Transactions on Industrial Electronics.

[21]  A. E. Hoerl,et al.  Ridge regression: biased estimation for nonorthogonal problems , 2000 .

[22]  Elad Hoffer,et al.  Norm matters: efficient and accurate normalization schemes in deep networks , 2018, NeurIPS.

[23]  Geoffrey E. Hinton,et al.  Layer Normalization , 2016, ArXiv.

[24]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[25]  Oliver Wallscheid,et al.  Improved Fusion of Permanent Magnet Temperature Estimation Techniques for Synchronous Motors Using a Kalman Filter , 2020, IEEE Transactions on Industrial Electronics.

[26]  Sepp Hochreiter,et al.  Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs) , 2015, ICLR.

[27]  Quoc V. Le,et al.  Don't Decay the Learning Rate, Increase the Batch Size , 2017, ICLR.

[28]  D. Gerling,et al.  The effects of thermal cycling on aging of Neodymium-Iron-Boron magnets , 2015, 2015 IEEE 11th International Conference on Power Electronics and Drive Systems.

[29]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[30]  Sepp Hochreiter,et al.  Self-Normalizing Neural Networks , 2017, NIPS.

[31]  Timothy Dozat,et al.  Incorporating Nesterov Momentum into Adam , 2016 .

[32]  Kurt Hornik,et al.  Multilayer feedforward networks are universal approximators , 1989, Neural Networks.

[33]  Christian Kral,et al.  Sensorless rotor temperature estimation of permanent magnet synchronous motor , 2011, IECON 2011 - 37th Annual Conference of the IEEE Industrial Electronics Society.

[34]  Pierre Geurts,et al.  Extremely randomized trees , 2006, Machine Learning.

[35]  Sergey Ioffe,et al.  Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift , 2015, ICML.

[36]  Vladlen Koltun,et al.  An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling , 2018, ArXiv.

[37]  Zi-Qiang Zhu,et al.  Electrical Machines and Drives for Electric, Hybrid, and Fuel Cell Vehicles , 2007, Proceedings of the IEEE.

[38]  Oliver Wallscheid,et al.  Observing the Permanent-Magnet Temperature of Synchronous Motors Based on Electrical Fundamental Wave Model Quantities , 2017, IEEE Transactions on Industrial Electronics.

[39]  Jürgen Schmidhuber,et al.  Learning to forget: continual prediction with LSTM , 1999 .

[40]  A. Mebarki,et al.  Improved synchronous machine thermal modelling , 2008, 2008 18th International Conference on Electrical Machines.

[41]  Tobias Huber,et al.  Real-time capable methods to determine the magnet temperature of permanent magnet synchronous motors — A review , 2014, IECON 2014 - 40th Annual Conference of the IEEE Industrial Electronics Society.