Motor temperatures (Learnings from Inmotion P6 EUC)

Saw this post on fb about EUC motors and temps.

TL;DR; where the motor temp sensors are changes what kind of reading you get.

Winding temperature reaching 150deg C easily, however the Hall Sensor location was only reaching 100deg C, and magnets were only 60deg C.

I’ve never thought about where our esk8 motors put the temperature sensors. Also I wonder if they’d have as much variance as a big EUC motor since they’re so much smaller.




full post:

Motor Overheating Story Time 🙂

Background Context:
In China, during testing - Zac Darnell and Brian Dillard were able to overheat the wheel at the Fugang Race Circuit (Brian after 5.5 laps, and Zac after 7-8 laps). Because Brian is taller, and heavier - he was able to get motor overtemp alarm/tiltback earlier.

The motor temp sensor overheat value was set at 140deg C. We wanted to test slowly - to prevent injury of the riders - therefore we started to test the motors 10deg C at a time to determine where issues may start to appear.

The concern of high temps in motors is for the following sensitive items:

  1. Hall Sensor - 150deg C
  2. Magnets - 140deg C
  3. Winding Insulation - 200deg C

As we started to raise the temperature limits, we hit a snag at around 150deg C - where the aluminum motor cover was expanding thermally at a rate greater than the Steel bearing. This was causing the fitment on the motor cover to allow for bearing play - which resulted in rotation during high torque applications. The result: The stator could come in contact with the rotor at the edges, when high torque is applied.

We worked with the supplier to modify the tolerances on between the two surfaces - in order to be able to withstand higher temperatures before the motor plate would have too much play on the new motors (Hence why we had to do the motor swaps to the new production motors that had better tolerancing)


Kuji’s review unit was operating on the newer motor, but the firmware that contained the 150deg C limit. Therefore he triggered the motor overtemp tiltback after 15min of sustained 60mph riding.


At AVS, we didn’t have any issues of overheating - until the end when we had consecutive demos on the P6 by multiple riders on track back to back.

At TEF1, we wanted to continue validating the motor overheating concern. Mario, Brian, and Aaron? were able to overheat the motors during the practice laps/qualifiers ~8-10 laps - and during the practice/qualifiers we tested the motors up to 170deg C without any issues.

When Mark returned to China, we wanted to validate the temperature readings once more - after the changes were made and we found a couple findings:

The Temperature sensor mounted in the motor - was mounted directly on the copper windings. (This is the heat source, and therefore it would be the first thing to heat up)

As we were worried about the three items: Hall Sensor, Magnets, and Winding Insulation, we focused on 2 things:

  1. Validating the readings of the thermistor to ensure that the readings are true to temp.

  2. Run additional sensors at the Hall Sensor location and Magnets in order to validate the temperature differential due to material (plastic) insulation and air gap (to the magnets)

Our Findings:
- Winding temperature reaching 150deg C easily, however the Hall Sensor location was only reaching 100deg C, and magnets were only 60deg C.

Therefore, we ran the temperature test on the motor dyno in order to validate the temperatures at each region - as well as the temperatures on the control board, mosfets, and IMU to ensure that there are also no temperature issues on the control board. We ran the overheat test on the motor/control board until we eventually broke the motor.

Results:
- We have now validated and calibrated the temperature sensor readings, and have updated the sensor fusion in order to properly calculate the motor temps at the critical areas.
- As per the tests, a rider should be able to sustain 60-70mph for approximately 35-45 mins continuous before the P6 will tiltback to prevent any potential for damage or injury.

Next Steps :
- Over the next week or two, we will validate the temperature on the full-wheel dyno. Once complete, we will then do real world validation.

– from facebook: https://www.facebook.com/groups/1961754117563127/posts/2025563427848862/.

9 Likes

Jack F. has advised me to set motor temperature cutoffs conservatively slightly below what temps are recommended. I can’t remember the exact terminology he used. But along the lines that the temperature sensor will lag the actual heat reading since it’s not directly on the heat source. That recommendation is in line with what’s listed above. Interesting.

I once quickly disassembled a very hot hub motor after a run, and the stator was cooler than the inner bearing cap by a significant amount, to my surprise. I forget the exact numbers.

More temperature data from different parts of the motor are a good thing, if one can easily collect it.

1 Like

Magnets de-naturing are the temperature bottleneck right? In motors that cool like reachers the battle hardening on the can probably insulates the magnets and let’s us have higher temps.
I looked it up and apparently we can get N42 magnets that realistically manage 180-200C.

Higher temp limits would allow us to have more efficient lower kv motors while still being able to get lots of power without overheating.

1 Like

The easiest to reach failure point is the winding insulation melting, at least for outrunners. Not sure about how inrunners fare

2 Likes

I know of some hobbyist motors (smaller ones for drones) having windings rated to as much as 250C and actually being able to sustain quite close to that number, and apparently up to 360C exists but it’s either expensive or thicker.

I know plenty isn’t relevant to esk8 scale, and I’m not going to pretend to understand all of it, but I think this video is great. It’s time stamped to individual parts of high performance motor design and manufacturing. https://youtu.be/N0GAx4WLx_o?si=LRwVIlAucZGFtTqv
(motors made for worlds fastest drone / Chris Rosser)

1 Like

It would be impossible to melt the copper windings. Even at the highest kv windings are not the fail point. It is the magnets.

Keeping the magnets cool is essential to motor performance. At 80°c magnetic resistance can be 50% less than at 20°c. Which means you need more amps to get the motor to spin with half of the power. Thats why we have that limit. Also demagnetization is a factor, over time and use.

1 Like

I have a 6384 flipsky on hand that begs to differ, with melted enamel. You don’t melt the copper, just the enamel coating melts and the copper shorts.

1 Like

agree. it’s the enamel to be concerned with.

sample winding classes: (safe operating temps for the enamel )

which means they can be made pretty high.

2 Likes

Ah ok i misread that. Copper melts at +1000° So the copper wouldnt melt but that enamel, insulation and the sensor components could.
But the magnets would not be magnetic long before any of that.

1 Like

Well, the copper is a heat source, the heat takes time to get to the magnets. Also in an outrunner config the can gets fresh air so is constantly cooled a bit, whereas the stator is enclosed by the can. In a closed can motor like the battlehardened flipsky I cooked, the copper can easily get to the temperature where the enamel melts before the magnets get too hot.