为了降低无刷直流电机(brushless DC motor,BLDCM)的设计成本,节省设计时间,在Matlab/Simulink环境下,通过分析BLDCM的控制原理及数学模型,进行BLDCM控制系统的仿真研究.利用控制系统的模块化思想,分别建立独立的功能模块,再结合S函数,以此构建出BLDCM控制系统的仿真模型.系统采用速度、电流的双闭环控制,在速度外环加入经典的PID控制以实现转速的平稳调节,电流内环控制采用滞环电流跟踪型PWM实现.仿真结果表明,控制系统具有良好的静态、动态特性,同时验证了该方法的合理性和有效性.