文档介绍:一种基于 Matlab的无刷直流电机控制系统建模仿真方法
摘要:本文首先介绍了无刷直流电机的结构和工作原理,然后论述了无刷直流电机的控制技术和策略。为了验证控制算法和控制策略的合理性,在分析无刷直流电机(BLDC)数学模型的基础上,提出了一种无刷直流电机控制系统仿真建模的方法。本文在Matlab/Simulink环境下,构建了无刷直流电机系统的仿真模型,并详细介绍了控制系统的各个子模块。该系统采用双闭环控制:速度环采用离散PID控制,根据滞环电流跟踪型PWM逆变器原理实现电流控制。在建立仿真模型的基础上,本论文对模型进行了仿真。观察电机的相电流、反电动势、转速、输出电磁转矩等参数,并进行了分析。仿真和试验结果与理论分析一致,验证了该方法的合理性和有效性。该仿真模型适用于验证其他控制算法的合理性,并且为实际电机控制系统的设计和调试提供了新的思路。
关键词:无刷直流电机;建模;仿真;电流滞环;Matlab
ABSTRACT
Abstract: At the beginning of this paper,the basic structure and principle of Brushless DC motor(BLDC) were introduced, then this paper presented the control technologies and strategies about BLDC. In order to verify the rationality of the controlling algorithms and strategies,on the basis of analysis of the mathematical model of BLDC, a novel method for modeling and simulation of BLDC control system was proposed. This paper built a simulation model of BLDC control system with MATLAB/simulation, and introduced the sub-modules of the controlling system in detail. This control system adopted double loop control. In the double loop of control system, a discrete PID controller was adopted in the speed loop and a current controller pleted in the current loop on the principle of hysteresis current track PWM inverter. The reasonability and validity were testified by the coincidence of the simulation and experimentation results and theory analysis. This simulation model is