Hey everyone and just getting back from a fairly long absence on this thread but am very encouraged by the ongoing discussions, innovations, and experiments that continue to be posted here.
For those who don't know we had to move our shop to a new location last year, and we've put a lot of effort into setting up the wind tunnel into a permanent fixture in it's own R&D room and writing all kinds of automation tools both for running experiments and doing the analysis of motor thermal performance. And we're hopefully about to see all of that work pay off.

In the previous wind tunnel tests from 2015, what I'd do is run the motor at with a constant field weakening current, rpm, and wind speed and wait like 1-2 hours for the motor core temperature to exponentially approach steady state. Then we'd record the temperatures motor core and shell and power in the hub, change the rpm and wind speed, wait another 1-2 hours for temperatures to become steady state again and repeat. It would take an entire day to get just a half dozen data points like this.
https://endless-sphere.com/forums/viewtopic.php?p=1082371#p1082371
With this new setup, instead of running more or less constant watts into the motor and waiting for temperatures to stabilize into a steady state value, what we're doing is setting the target temperature for the motor core and then letting a PID loop adjust the field weakening currents to achieve that temperature. The motor core will quickly get to temperature, then the power scales back to whatever value is needed to sustain that temp. We then set the conditions for the motor side cover temp to not change more than X degrees after Y minutes as a steady state condition, and once this is achieved the key data (motor power and temperatures) is saved and the wind tunnel automatically updates the motor RPM and wind speed to the next line in the list.

The result is that an entire experiment can take place in just a fraction of the time that used to be needed. In the above test arrangement on a Crysatlyte H3540 hub motor we had seven steady state datapoints to achieve spanning from 70 to 500 rpm and 7 to 50 kph wind speeds. The entire experiment completed on its own in just a tad over 2 hours:

Now not only can we characterize motors for their thermal model much faster, we can also do tests with many more data points over the RPM and wind speed range to really understand and model the nuances of heat dissipation.
For those who don't know we had to move our shop to a new location last year, and we've put a lot of effort into setting up the wind tunnel into a permanent fixture in it's own R&D room and writing all kinds of automation tools both for running experiments and doing the analysis of motor thermal performance. And we're hopefully about to see all of that work pay off.

In the previous wind tunnel tests from 2015, what I'd do is run the motor at with a constant field weakening current, rpm, and wind speed and wait like 1-2 hours for the motor core temperature to exponentially approach steady state. Then we'd record the temperatures motor core and shell and power in the hub, change the rpm and wind speed, wait another 1-2 hours for temperatures to become steady state again and repeat. It would take an entire day to get just a half dozen data points like this.
https://endless-sphere.com/forums/viewtopic.php?p=1082371#p1082371
With this new setup, instead of running more or less constant watts into the motor and waiting for temperatures to stabilize into a steady state value, what we're doing is setting the target temperature for the motor core and then letting a PID loop adjust the field weakening currents to achieve that temperature. The motor core will quickly get to temperature, then the power scales back to whatever value is needed to sustain that temp. We then set the conditions for the motor side cover temp to not change more than X degrees after Y minutes as a steady state condition, and once this is achieved the key data (motor power and temperatures) is saved and the wind tunnel automatically updates the motor RPM and wind speed to the next line in the list.

The result is that an entire experiment can take place in just a fraction of the time that used to be needed. In the above test arrangement on a Crysatlyte H3540 hub motor we had seven steady state datapoints to achieve spanning from 70 to 500 rpm and 7 to 50 kph wind speeds. The entire experiment completed on its own in just a tad over 2 hours:

Now not only can we characterize motors for their thermal model much faster, we can also do tests with many more data points over the RPM and wind speed range to really understand and model the nuances of heat dissipation.