论文部分内容阅读
工业加工的技术水平是国家生产力和工业实力的重要指标,由于数控机床具有快速精确的加工能力,近年来一直备受业界的瞩目。永磁直线同步电动机兼有永磁同步电机体积小、运行效率高、动态性能好和直线电机结构简单、精度高、速度快的双重优点,已成为高速超高速、高档数控装备中的主流驱动方式。此外,由其驱动的用以实现平面定位和平面进给的XY双轴工作台,在数控镗、铣、钻床以及各种加工中心中应用广泛。运动控制的精度取决于伺服控制结构和机械结构,由于数控装备的机械结构已趋于成熟,所以为提高加工精度,有必要设计性能良好的控制器。首先,本文介绍了永磁直线同步电机和直驱XY平台的结构、工作原理及发展应用,分析了系统受到的扰动,并建立了永磁直线同步电机和直驱XY平台的数学模型。定义跟踪误差和和轮廓误差,推导直线指令、圆弧指令和任意轮廓指令下的轮廓误差表达式。然后,针对传统控制方法对存在不确定性、时变性和非线性因素的实际系统的局限性,本文为实现永磁直线同步电机伺服系统的精确跟踪控制,设计了迭代学习位置控制器和PI速度控制器。针对传统交叉耦合控制器与单轴反馈控制器相互独立设计、缺乏系统化的问题,本文为实现直驱XY平台的精确协调控制,同时建立单轴反馈控制系统和双轴交叉耦合迭代学习控制结构,并利用瞬态响应指直接给出各控制器参数的表达式。由于迭代学习控制利用误差和上一次控制输入计算当前控制输入,因此误差的累加会直接影响系统的收敛速度和稳定性,甚至导致系统发散。针对上述问题,本文利用经验模态分解算法分解迭代过程中的跟踪误差和轮廓误差,剔除其中的发散分量,改善迭代学习控制系统和交叉耦合迭代学习控制系统的收敛性和跟踪精度与轮廓精度。最后,在Matlab/Simulink下搭建永磁直线同步电机和直驱XY平台的控制系统仿真模型,编写程序实现迭代学习控制过程,验证设计的迭代学习控制器、交叉耦合迭代学习控制器的有效性。编写程序实现误差信号的经验模态分解,剔除发散分量后重新运行系统,并对两次仿真结果进行比较分析,验证提出新方法的有效性。