节点文献
数控机床直线电机驱动运动控制算法仿真分析研究
Analysis and Simulation of Controll Algorithm for Cnc Linear Motor-driven Motion
【作者】 冯巧红;
【导师】 韩江;
【作者基本信息】 合肥工业大学 , 机械电子工程, 2010, 硕士
【摘要】 随着数控机床加工技术要求不断地实现高速和超高速化、精密和超精度化,具有快速反应能力的直线伺服进给系统即“零传动“方式便应运而生,直线驱动技术在精密定位领域中也得到了广泛的应用。直线电机伺服系统相比传统的“旋转电机+滚珠丝杠”进给方式相比,虽然消除了机械传动链所带来的一些不良影响,但却增加了控制的难度。在要求高精度微进给时,将会有更多的摄动与扰动等不确定因素对进给运动造成直接影响。这也是实现零传动控制必然的后果。为此我们需要寻求有效的控制策略,来实现高精度高速度的加工要求。本文在前人经验和研究基础上,分析了直线电机的具体特性和矢量控制原理的具体实现方式,并在此基础上构建了基于MATLAB/Simulink下的永磁同步直线电机的矢量控制模型,为实施不同的控制策略实现对其控制提供了具体模型,也为后人的进一步研究提供了参考。同时分析了传统的PID控制策略,虽然此算法简单、鲁棒性好且可靠性高,但由于直线交流伺服电动机的非线性、强耦合、大时变以及不确定性负载扰动等因素,使得采用常规的PID控制器难以达到理想的控制效果。本文针对这一特点,设计了基于模糊控制理论的模糊参数自调整控制器,并利用了遗传算法对比例系数进行优化。最后在Matlab/Simulink下建立了具体仿真模型,通过预设定参数对其仿真,仿真结果表明控制效果良好。
【Abstract】 With the increasing demands on the CNC machining technology for high speed, ultra-high speed, precision and ultra precision, zero transmission, the linear servo feeding system with highly responsive capability has come into being, and linear drive technology has found wide application in the field of precision positioning. Compared with the traditional feeding of "rotary motor plus ball screw", the linear motor servo feeding system is more difficult to control, while eliminating some adverse effects caused by the mechanical transmission chain. High-precision micro-feed might cause more uncertainty like perturbation and disturbance directly affecting the feeding motion, which is also an inevitable result of zero transmission control. Therefore, we need to find an effective control strategy to meet the demands for high precision and high speed in processing.This thesis analyzes the specific characteristics of linear motors and the actual implementation of vector control principle on the basis of previous experience and research. A vector control model of permanent magnet linear synchronous motor is constructed based on MATLAB/ Simulink, and a concrete model is provided here for the implementation of different controlling strategies as well as a reference for further research in the future. In the meantime, the traditional PID control strategy is analyzed here, because, despite its simplicity of algorithm, high robustness and reliability, the conventional PID controller can hardly achieve the desired control effects due to such factors as nonlinearity, strong coupling, long-time variation and uncertain load disturbances of linear AC servo motors. Aiming at these features, a self-tuning fuzzy controller is designed based on fuzzy control theory and the quantitative factors are optimized with the genetic algorithm. Finally, a simulation model is established under Matlab/ Simulink. The research indicates good control effects through simulation by presetting the parameters.
【Key words】 linear motor; vector control; PID; MATLAB/ Simulink; simulation; fuzzy control theory; Genetic algorithm;