The paper analyzed the mathematical model of BLDC motor,proposed a novel P-fuzzy self-adaptive PID control method and established a simulation model of speedregulation system of BLDC motor based on P-fuzzy self-adaptive PID control in Matlab/Simulink.In the system,a current hysteresis is applied in the current loop and a hybrid scheme of P and fuzzy self-adaptive PID control is applied in the speed loop,thus speed-regulation control function of double close loops is realized.The simulation result showed that the speed-regulation system of BLDC motor based on P-fuzzy self-adaptive PID control has half-shortened response time,less overshoot,and stronger robustness and self-adapting ability compared with the speed-regulation system based on normal PID control.