An optimization method for BLDC non-inductive low-speed starting based on IF starting and flux
estimation, comprising the following steps: step one: establishing a BLDC motor
electrical model, and obtaining relevant parameters for building a current double
closed loop model through the BLDC motor
electrical model; step two: based on the simulink
simulation software, building a current double
closed loop model of d and q axes; step three: based on the current double
closed loop model built in step two, realizing IF open loop low-speed starting and acceleration of the BLDC motor; step four: constructing a discrete nonlinear
flux observer, and online estimating the flux to obtain the
rotor electric angle_ref and the equivalent back
electromotive force component; step five: according to the equivalent back
electromotive force component, online following and correcting the open loop electric angle. The present application can realize quick and undisturbed switching from open loop starting to non-inductive closed
loop control, thereby significantly improving the starting success rate and operation stability of the BLDC motor under low-speed working conditions.