Greetings,
I've recently been having great success using the Instaspin Motion controller in Lab 5d. Using this, I was able to very quickly transition from using a torque control-approach for driving my motor into using the proivded speed controller. Note that my application is a motor/propeller combination, so once I get up to speed I'm starting to pull some high currents.
My motor controls quite well *most* of the time, but I had a bit of control instability for a while. After digging through the TI E2E forums, I managed to find several posts that helped, specifically:
- this one on adjusting my inductance to achieve higher currents stably e2e.ti.com/.../337103
- this one on converting all my currents to per unit e2e.ti.com/.../388965
- and this one on dealing with low inductance and low flux motors e2e.ti.com/.../316713
Using these resources, I've mostly solved my problems, but what I found is that strategically lowering my USER_MOTOR_Ls_d and USER_MOTOR_Ls_q in my user.h is the change that yielded the greatest benefits in stability. I imagine this is because at higher loads, my actual motor inductance is lower than what I originally measured.
My question is this: How far can I extend this technique? I want to ensure stable control over a wide speed range, and as of right now I have reduced my inductances in my user.h to 60% of their original value. Can I simply reduce this value further to ensure stabilty at higher speeds/currents, or will the Instaspin Motion speed control loop and/or FAST estimator also become a limiting factor if I adapt these values further?
Thanks!