论文部分内容阅读
交流伺服控制系统在现代工业自动化运动控制领域具有无可代替的地位,工业应用主要包括机器人、高精度数控机床和其他高精度运动控制机械。尤其在机器人领域,交流伺服系统得到了大量的应用,工业机器人是拥有多自由度的工业机械臂的集合体,每个运动关节至少需要一套交流伺服系统,由于机器人应用场合对伺服系统通讯的实时性及同步性、系统可靠性及精度提出了更高的要求,以及我国机器人专用交流伺服系统起步晚,应用经验少等原因,工业机械臂交流伺服系统的大部分市场被国外品牌所占领。本文针对工业机械臂交流伺服系统的关键技术进行深入研究,通过对工业机械臂专用伺服控制系统的应用特点的分析,在交流伺服系统转矩观测器、在线参数变数、通信总线及伺服系统全数字化设计等方面做了大量的理论分析和试验研究,并研发了基于EtherCAT总线通信的高性能全数字化工业机械臂双轴交流伺服控制系统。本文的主要研究内容包括:(1)提出了空间矢量脉宽调制矢量控制算法在现场可编程门阵列(Field-Programmable Gate Array,FPGA)中的实现方法。在对交流永磁同步电机(PMSM)的数学模型进行分析的基础上,对交流伺服电机坐标变换原理及基本思路进行了详细的阐述,并对交流伺服系统中的应用最为广泛的电压空间矢量脉宽调制技术(Space Vector Pulse Width Modulation,SVPWM)原理进行了论述,完成了基于FPGA的SVPWM矢量控制算法的研究及实现。(2)设计了交流伺服控制系统的三闭环数学模型。根据现代控制理论分析了交流伺服控制系统各环节的传递函数,为文中负载转矩观测器及基于辨识结果参数自整定的实现提供理论依据,并依此建立了交流伺服控制系统电流环、速度环和位置环三闭环串级控制结构中各环路的数学模型,讨论分析了电流、速度和位置控制调节器的设计方法,并且通过仿真试验对控制器设计的正确性进行了验证,为后文中为进一步提高系统性能研究提供基础。(3)提出了基于李雅普诺夫Lyapunov原理负载转矩观测器的设计方法以及基于负载转矩辨识结果速度环参数在线优化设计方法。由于工业机械臂在不同的应用场合中负载转矩不同,会影响交流伺服系统的控制性能,为了提高系统的可靠性,利用永磁同步电机定子转轴电流和转速方程构建的电机机械运动动力学方程,设计了基于Lyapunov负载转矩观测器,并根据观测器估计结果对速度环控制器进行再设计,实现了速度环参数在线优化。通过仿真和台架试验证明,系统速度的跟踪性能和转矩响应能力得到了有效提高,改善了伺服系统的动态性能,增强了交流伺服控制系统的鲁棒性。(4)提出了低成本EtherCAT从站小型化、模块化、快速化设计方法。根据工业机械臂伺服控制系统对通讯实时性和可靠性的要求,采用基于FPGA IP核实现的EtherCAT总线通讯技术,使数据链路层和应用层在FPGA内高度集成,从而实现了单片FPGA代替EtherCAT从站控制芯片(ESC)和从站微处理器芯片(从站协议栈)的功能,完成了 EtherCAT模块化、易移植性、小型化的设计。并对通讯过程中的传输延时进行了理论分析计算,结合板级对基于FPGA设计的EtherCAT总线接口进行了同步性和实时性验证试验,结果表明此设计方案有效,满足工业机械臂交流伺服系统对总线通讯功能的要求。(5)研制了基于EtherCAT总线通信的高性能全数字化工业机械臂双轴交流伺服控制系统。完成了工业机械臂交流伺服控制系统的数字化设计;搭建了主电路、检测保护电路等数字化交流伺服系统硬件平台,开发了交流伺服系统软件,研制了基于DSP+FPGA架构为控制器的交流伺服电机矢量控制系统。(6)试验和仿真。对研制的工业机械臂交流伺服系统进行了仿真及试验测试,结果表明:该系统支持三相380V±15%,电流环、速度环、位置环控制周期为62.5us;工业机械臂末端速度为0.2m/s时,其位置稳定时间为0.026ms,位置超调量为0.111mm;1m/s时,其位置稳定时间为0.09ms,位置超调量为0.123mm,符合工业机械臂对伺服控制系统的要求,具有较好的鲁棒性与实用性。