Skip to content

Explainable neural dynamic model for motor temperature prediction

Notifications You must be signed in to change notification settings

ms140429/Explainable-Neural-Dynamics-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge Static Badge Static Badge GitHub all releases

Explainable Neural Dynamics Models for Motor Temperature Prediction

This repository includes the code for the paper "Explainable Neural Dynamics Models for Motor Temperature Prediction".

Abstract

The permanent magnet synchronous motor finds extensive use in industrial applications, and the development of effective thermal management solutions is crucial to enhance its power density. Accurate temperature prediction of the permanent magnet synchronous motor serves as the fundamental basis for designing effective thermal management strategies. Model-based prediction methods exhibit superior real-time performance, but the intricate modeling process requires substantial expert knowledge guidance and lacks versatility. Conversely, data-driven prediction methods, while offering flexibility, often lack physical implications in terms of system dynamics. This paper proposed a structured linear neural dynamics model for motor temperature prediction. This model is data-driven, with prior knowledge integrated into its structure, which preserves flexibility while guaranteeing system stability through the Perron-Frobenius theorem. Additionally, this paper achieves the decoupling of control input from state transitions and the embedded deployment of this model. The method is validated with a real dataset. The lightweight feature is demonstrated by the implementation of an STM32 Microcontroller with 1.808 KB and 27 mW.

Quick start

Dataset

Download the dataset from this website and put it into the Data folder firstly!

Configuration

Go into the folder 1_Software_code, and

pip install -r requirements.txt

Run

Go into the folder 1_Software_code, and

python Train.py

Hardware deployment

Detailed instructions for hardware deployment can be found here. 🔨🔨

More details can be found in the accompanying video.

Experience result

Prediction

Compared with state-of-the-art methods.

Method MSE ($K^2$) Model size
LPTN [1] 3.64 34
CNN [2] 1.52 67k
RNN [2] 3.02 >850k
TCN [3] 1.72 >320k
ET [4] 6.51 5.5M
TNN [5] 2.87 1525
NDM (Proposed) 1.43 12.9k
pfNDM (Proposed) 0.903 15.2k

Decoupling

The RAM and FLASH occupations

Model RAM FLASH
$f_{01}$ 0.416 KB 0.416 KB
$f_{02}$ 0.416 KB 10.69 KB
$f_u$ 0.384 KB 29.66 KB
$f_x$ 0.384 KB 9.19 KB
$f_y$ 0.208 KB 0.768 KB
Total 1.808 KB 50.724 KB

Reference

[1] Wallscheid, Oliver, and Joachim Böcker. "Global identification of a low-order lumped-parameter thermal network for permanent magnet synchronous motors." IEEE Transactions on Energy Conversion 31.1 (2015): 354-365.

[2] Kirchgässner, Wilhelm, Oliver Wallscheid, and Joachim Böcker. "Deep residual convolutional and recurrent neural networks for temperature estimation in permanent magnet synchronous motors." 2019 IEEE International Electric Machines & Drives Conference (IEMDC). IEEE, 2019.

[3] Kirchgässner, Wilhelm, Oliver Wallscheid, and Joachim Böcker. "Estimating electric motor temperatures with deep residual machine learning." IEEE Transactions on Power Electronics 36.7 (2020): 7480-7488.

[4] Kirchgässner, Wilhelm, Oliver Wallscheid, and Joachim Böcker. "Data-driven permanent magnet temperature estimation in synchronous motors with supervised machine learning: A benchmark." IEEE Transactions on Energy Conversion 36.3 (2021): 2059-2067.

[5] Kirchgässner, Wilhelm, Oliver Wallscheid, and Joachim Böcker. "Thermal neural networks: Lumped-parameter thermal modeling with state-space machine learning." Engineering Applications of Artificial Intelligence 117 (2023): 105537.

Citation

@ARTICLE{Liao23Explainable,
  author={Xinyuan Liao and Shaowei Chen and Yunxiang Long and Shuai Zhao},
  title={Explainable Neural Dynamics Models for Motor Temperature Prediction}, 
  year={2023},
  pages={1-9},
  doi={10.36227/techrxiv.24555889}}

About

Explainable neural dynamic model for motor temperature prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published