论文部分内容阅读
有刷直流电机具有结构简单、价格便宜、制造方便、力矩系数大、容易控制、能够载重起动等优点,被广泛应用于伺服控制领域。由于有刷直流电机的模型是一个非线性系统,而且温度、负载等外界坏境因素的变化会导致电机参数改变,这时传统的PI控制器无法自适应电机参数变化,可能导致系统响应速度慢、超调量大、转速跟踪效果差。为了提高有刷直流电机伺服系统的响应速度以及转速跟踪效果,本文给出了基于粒子群算法改进的模糊控制器以及最优重置控制器的设计方案,并将这些控制算法应用到有刷直流电机伺服控制系统中,实现了预期的控制目标。 首先,基于有刷直流电机的控制原理,给出有刷直流电机伺服控制系统的总体控制方案并给出各控制方法的控制框图及分析,最后给出了伺服系统的硬件电路设计方案。 其次,针对传统PI控制方法在有刷直流电机调速系统上的不足,对速度环采用模糊自适应PI控制方法,对电机调速系统改进,为了进一步提高有刷直流电机的转速跟踪效果,将粒子群算法与模糊自适应PI控制方法相结合,对速度环进行控制,利用Matlab/Simulink搭建直流电机伺服控制系统模型,分别给出基于PI控制、模糊自适应PI控制和粒子群模糊PI控制的仿真结果,对仿真结果进行分析,并给出对电机转速响应速度和转速跟随效果的对比分析。 再次,为了在保证电机伺服系统响应速度的情况下消除电机转速超调量,分别对电流环采用提前重置控制和最优重置控制方法。利用Matlab/Simulink搭建系统仿真模型,给出基于提前重置控制和最优重置控制的仿真结果,并将这两个控制方法的仿真结果与传统PI控制方法的仿真结果进行对比分析。 最后,根据有刷直流电机伺服系统所需实现的控制功能,设计了硬件电路。根据本文给出的控制方法,在Keil的开发环境下进行了软件程序开发,使用Labview软件设计人机交互界面。在所搭建的实验平台对直流电机伺服调速系统进行了实验,完成了不同输入信号下电机转速跟随实验,给出实验结果并进行对比分析。