论文部分内容阅读
无刷直流电机控制是当今电机控制领域的一个研究热点。目前国内外文献尚未有关于无刷直流电机的仿人智能控制的研究,将仿人智能控制应用于无刷直流电机控制系统是本文的一个创新。实验结果表明本文的工作提升了无刷直流电机的控制性能,使其在高性能的伺服驱动领域具有更广阔的应用前景。论文从研究无刷直流电机的结构出发,详细论述了其工作原理。直接利用电机的相变量建立的电机数学模型方便准确,作为仿真控制的被控对象;在相变量建立的数学模型进一步简化后得到的二阶线性传递函数结构简单,用于控制器参数初值的选取。在分析了无刷直流电机数学模型的基础上,建立了基于仿人智能控制的双闭环控制系统,设计了无刷直流电机的仿人智能控制速度控制器,并采用改进的遗传算法整定控制器参数。在无刷直流电机双闭环控制系统中,转速环采用基于速度特征状态多模态控制的仿人智能控制算法,电流环采用传统PI控制算法。在Matlab平台上建立了基于仿人智能控制的无刷直流电机双闭环系统的仿真模型,包括仿人智能速度控制器模块、PI电流控制器模块、换相逻辑模块、电压逆变器模块、电流采样模块和无刷直流电机本体模块以及改进的遗传算法。并与国内外研究较多的无刷直流电机的基于自适应PID、模糊控制、神经网络控制、PID控制的双闭环控制系统进行仿真对比实验。设计了基于32位的ARM Cortex-M3内核的STM32微控制器的实时控制系统,制作了包括功率驱动实验板和核心板的硬件平台。硬件电路平台包括微控制器部分、功率驱动及逆变电路部分、检测电路部分、电源电路部分以及其他接口单元。通过软件编程实现了转子位置捕获、电流采样、速度计算、电流调节、速度调节等。并在实时系统中将仿人智能控制和PID控制做了对比实验。仿真实验和实时实验结果表明本文所设计的基于仿人智能控制的无刷直流电机双闭环控制系统响应速度快,抗干扰能力强,提升了系统的鲁棒性和自适应能力,具有较强的实用价值。