Yes, although successfully (and reliably) accomplishing a sensorless brushless hard start is one of the hardest aspects of operation of sensorless brushless motors and does need some tailoring to your specific motor choice and application.
This can also create excess heat and wasted energy (a common issue with lower cost brushless ESCs which often start to overheat and burn out relatively quickly).
When a motor is up and running it is relatively easy to know the rotor positions on a sensorless brushless DC motor as this can be detected using back EMF and then optimised at the testing and setup stage through testing and understanding the exact motor being used.
It is therefore quite common for sensorless motors to jump around a little at the start if they have not been properly optimised because the brushless motor controller being used is powering on coils on an assumed position with the aim of pulling the rotor into that pattern when it will then function normally.
Hence, the often stuttered startup followed by a sudden boost as the rotor aligns with the drive pattern (this is often compared to an engine struggling to start, coughing and spluttering, before suddenly roaring into life).
The key to optimising a brushless motor controller to start under load is firstly to know the motor that you are working with and its application and then to optimise the brushless motor controller to the key specifications of this particular motor and the application. Key variables such as inertia, number of poles, inductance and more can all be used to optimise the controller to run well.
The Zikodrive brushless motor Vert Rotor case study provides a good example of this.
Once this is done the running of the motor will be as efficient as possible and this knowledge can then be used to inform the startup sequence for the motor. Knowing the number of poles and the motor inductance is a big part of this as this can be optimised specifically for the motor.
However, advanced programming in the ZDBL range of sensorless brushless motor controllers is also carefully optimised to read changes in back-EMF at the earliest possible stage of motor commutation therefore allowing it to quickly pick up the rotor position and apply power in the optimal way.
There is no doubt that starting a sensorless brushless DC motor under load is not the easiest aspect of motor control to master but with the ZDBL series of sensorless brushless ESCs we have developed a system which works well in a huge number of applications.
Sometimes this can require a significant amount of optimisation and hard work but in the long run it pays off, particularly where such performance is a key part of your application.
For more information you can browse the Vert Rotor Brushless Motor Controller Case Study or browse our range of brushless motor controllers (brushless ESCs) for more information.
If you have any questions at all please do not hesitate to contact us to discuss with one of our engineers.