Close

Thermal Performance Testing, Part 2

A project log for GimbalBot

Gimbaled thrusters, aerospace-grade adhesives, carbon-fiber-reinforced polymers, and inertial measurement units. This is a space project!

zakqwyzakqwy 01/27/2015 at 03:0912 Comments

TL;DR: back to the drawing board. Or maybe it's time to try for a hover test, and tell thermal issues to go to hell?

I ran seven tests this evening. Main changes since yesterday:

All data is in the repo; here's the summary graph:

So--what's up with the jagged lines during the actual motor run? Well... seems when I went from 100 degrees to 110, the TC signal got totally garbled. I backed off to 100 degrees and the problem seemed to go away; however, the presence of the 'NAN' (not a number) results from the MAX board makes me more suspicious of the temp data. Hence the subtitle on the graph: "don't trust temp values at speed, we just want max values!" I made a habit out of unplugging the ESC power supply as soon as the run finished, which helped keep the post-run ramp up to Tmax nice and clean.

Okay, enough chitchat. Maximum motor temperature values for each run:

So... max temp increased by 20 C or so going from the control group to just using the nozzles. Worse, the venturi didn't seem to improve anything; I ran out of time before rounding out the tests, but I'm guessing the difference between the nozzle runs and the venturi run isn't statistically significant. Clearly, the motors do better without cooling ducts, and it doesn't seem like the venturi did anything!

Other details: I measured current (via a shunt) and voltage going into the ESC and it remained almost completely stable. Thrust dropped by 50-100g for the last four tests; maybe the motor overheating caused issues here? I'm not surprised that the venturi test dropped the thrust a bit, since the 3D printed insert does cast a bit of a 'shadow' downstream of the propeller.

So what's the takeaway here?

I'll put it to a vote--if you've made it this far reading, what do you think I should do? Put GimbalBot back together and see if it will fly?

Discussions

stellaluna133 wrote 02/03/2015 at 15:29 point

Go for it. Keep up the good work!

  Are you sure? yes | no

zakqwy wrote 02/03/2015 at 15:39 point

Thanks Mom!!

  Are you sure? yes | no

dave wrote 02/03/2015 at 16:12 point

..don't forget to take your jacket.

  Are you sure? yes | no

zakqwy wrote 02/03/2015 at 16:18 point

Definitely heard that a few times when I moved up to MN.

  Are you sure? yes | no

Peter McCloud wrote 01/28/2015 at 01:26 point

I always vote for flying, course I haven't always had the best luck :)

  Are you sure? yes | no

jlbrian7 wrote 01/27/2015 at 15:23 point

I am not sure how you have your thermocouple mounted, but would something like this work? http://www.mouser.com/ds/2/609/TMP35_36_37-246343.pdf with some heatsink compound on the flat surface and having it pressed up against the part that gets hot. Possibly put a blob of RTV over the sensor after it has been coupled with the part.

  Are you sure? yes | no

jlbrian7 wrote 01/27/2015 at 15:25 point

I'm referring to the TO-92 package.

  Are you sure? yes | no

zakqwy wrote 01/27/2015 at 15:32 point

I like that idea--mostly because it seems like it would improve my signal:noise ratio by a few orders of magnitude! Type K thermocouples run around 41 uV/C (per Wikipedia); the devices you linked to are 10-20mV/C depending on the model. I should really scope the TC line while the motors are running, but that could be enough to give me a stable signal. I could also ditch the MAX breakout board and take the voltage signal directly into an analog input.

  Are you sure? yes | no

zakqwy wrote 01/27/2015 at 15:33 point

Right now TC mounting is a bit tight; most of the motor housing rotates around the stator, so the element is sandwiched in a filed groove between the motor base plate and chassis (see previous update for a picture). However, I could probably figure something out with the unit you listed. Thanks for the suggestion, definitely worth investigating.

  Are you sure? yes | no

jlbrian7 wrote 01/28/2015 at 00:43 point

It might also work to cut the heat shrink off of the wires going into the stator, slide the tmp35 in as close to the stator as possible and shrink a new piece of the heat shrink back down over all of it. The temp value may not be true, but you could induce a heat failure and see what your temp reading is, assuming all motors fail at a similar point.

  Are you sure? yes | no

jlbrian7 wrote 01/27/2015 at 11:37 point

Can you add code that will allow the gimbalbot to fail gracefully if it starts to get hot? Try to bring itself down slowly if the temp reaches a certain point. Anyway, I vote fly it.

  Are you sure? yes | no

zakqwy wrote 01/27/2015 at 14:10 point

I like that idea--my primary concern is with signal integrity. The temp data is super unreliable and noisy when the ESCs are powered up. Thermocouples use millivolt-level signals which are pretty sensitive to noise; I could see an RTD improving this a bit.

Either way, that's really more in the realm of untethered flight... we're not quite there yet. Great idea though. And your vote has been tallied.

  Are you sure? yes | no