针对直线电机的工作原理，采用PID控制算法与频率法对电机的位置进行控制。利用遗传算法对PID控制器的参数进行自适应整定，使直线电机在较短的时间内达到稳定值，并且调节过程中具有较小的超调量。采用频率法校正，将时域性能指标转化为频域特性参数，选用超前网络对系统进行校正。采用Simulink进行仿真，经过遗传算法调整后PID控制器与传统的方法提高了系统的静态性能，而频率法校正后的控制系统在保证精度的前提下大幅提高了系统响应速度，达到系统的设计指标。