Rotor temperature prediction using multiple sensors with R-squared value over 96.9%

Ensure rotor reliability and provide condition monitoring with accurate temperature prediction using AI-accelerated devices

Rotor temperature prediction using multiple sensors with R-squared value over 96.9%

Application overview

Predictive thermal management for PMSMs is critical. Machine learning-based time series forecasting, utilizing edge AI at the motor controller, anticipates rotor temperature and torque changes based on sensor data eliminating cloud latency. This enables proactive thermal control and load optimization, maximizing motor efficiency and preventing failures. Our MSP microcontrollers, featuring hardware acceleration, achieve >96.9% R-squared accuracy in rotor temperature prediction.

Starting evaluation

Data collection

The dataset comprises 185 hours of sensor measurements collected at 2 Hz from a permanent magnet synchronous motor (PMSM) deployed on a test bench at Paderborn University, featuring 69 measurement profiles where the motor is excited by hand-designed driving cycles that denote reference speed and torque through random walks in the speed-torque plane to imitate real-world driving conditions.

The dataset includes 12 sensor attributes: currents in d/q-coordinates (i_d, i_q), voltages in d/q-coordinates (u_d, u_q), motor_speed, torque, ambient temperature, coolant temperature, permanent magnet surface temperature (pm), and three stator temperatures (stator_winding, stator_tooth, stator_yoke). This open-source dataset is available on Kaggle.

Build and train your model

Accelerate development with advanced optimization and searching algorithms for design, training, and depolying AI models with superior performance. 

Find the right model for your needs

For this use case, we implement 3 difference models. Please explore these models in MSPM0-SDK and use the pareto front plot below for reference to see the performace of designed models with different hardware footprints.

Deploying your model

CCStudio™ Edge AI Studio gives a start to finish workflow for deploying trained models to embedded targets.For developers seeking deeper customization and control, the MSPM0-SDK offers a comprehensive framework for building and integrating edge AI functionality into your own embeded applications.

Choosing the right device for you

The MSP-series MCUs deliver scable performance for executing and accelerating rotor temperature prediction models, along with key SoC features critical to your application. 

Product number
Processing core
NPU available
Clock frequency (MHz)
       Rotor temperature prediction benchmarking metrics 
Flash (byte)
SRAM (byte)
MSPM0G5187 Arm® Cortex®-M0+ Core
Yes 80 18407 23832
MSPM0G3507 Arm® Cortex®-M0+ Core
No
80 28747 58768
MSPM0G3519 Arm® Cortex®-M0+ Core
No
80 28747 58768
MSPM33C321A Arm®Cortex®- M33 No 160
41911 58768

All the hardware, software and resources you’ll need to get started

Hardware

LP-MSPM0G5187
MSPM0G5187 LaunchPad™ development kit evaluation module for evaluating and testing the rotor temperature prediction cases.

LP-MSPM0G3507
MSPM0G3507 LaunchPad™ development kit evaluation module for evaluating and testing the rotor temperature prediction cases.

LP-MSPM0G3519
MSPM0G3519 LaunchPad™ development kit evaluation module for evaluating and testing the rotor temperature prediction cases.

LP-MSPM33C321A
MSPM33C321A LaunchPad™ development kit evaluation module for evaluating and testing the rotor temperature prediction cases.

Software & development tools

CCStudio™ Edge AI Studio
A fully integrated no-code solution for training and compiling PIR Motion detection models, to deploy onto TI embedded microcontroller devices. 

CLI tools
Use this end-to-end model development tool that contains dataset handling, model training and compilation 

MSPM0-SDK
The MSPM0 SDK provides the ultimate collection of software, tools and documentation to accelerate the development of applications for the MSPM0 MCU platform under a single software package. 

Industrial automation | Arc fault

Ensure gearbox reliability with accurate falult detection using AI-accelerated chip.