永磁直线电机在变速运行时会产生较大的位置跟踪误差,严重影响直线电机的动态跟踪精度.运用模糊逻辑理论设计前馈控制器是实现降低系统位置跟踪误差的重要手段之一.首先在MATLAB/Simulink中搭建位置闭环、速度闭环和电流闭环三环控制器.为降低电机在运行时的振动,将S曲线作为指令信号加入到系统中,根据前期电机调试经验并结合模糊逻辑理论设计前馈控制器,实现降低直线电机运行时的位置跟踪误差.仿真和实验结果表明,模糊逻辑前馈控制器的加入有效地降低了系统运行时的位置跟踪误差.
Position tracking error will occur when permanent magnet linear motor is moving, especially working withvariable speed. The error influences the dynamic tracking accuracy of linear motor seriously. Feedforward controller designedby using fuzzy logic theory is one of the important means to reduce system position tracking error. First, positionclosed-loop, speed closed-loop and current closed-loop controller were built in the MATLAB/Simulink. In order to reducethe vibration of the motor when it was running, the S curve was treated as the command signal. According to the experienceof adjusting the motor earlier and the fuzzy logic theory, feedforward controller was designed to lower position tracking errorof the linear motor when it was working. Simulation and experimental results show that the feedforward fuzzy logic controllereffectively reduces the system position tracking error at runtime.