Hi bhanu.kassel@gmail.com,
When you say that you can maintain the constant torque, what exactly you are seeing ?
Typically, if you do not have a load, then the motor will rev up until the UQ voltage will become saturated.
Or, you are saying that at specific IQ reference the motor is not capable of delivering the torque you are looking for ?
One possible approach would be to change the LUT from Speed2Torque to have a more aggressive slope. Perhaps to inject more current sooner.
Another thing you need to check is current controller response in Q axis (flux axis). Perhaps you can re-tune it to be more aggressive.
Can you explain a little bit more how you are using the model shared here ? I see that at some point you move from open loop to closed loop in terms of rotor angle using the hall sensor estimator.
Best regards,
Daniel