The invention shows the servo motor control system based on adaptive filtering and the torque wave control method control system including the adaptive filter controller, the AC axis current PI controller and the straight axis current PI controller respectively connected to the output end of the adaptive filter controller, as well as the Park converter and the sinusoidal vector pulse width modulation in turn. The control method includes the following steps: 1. select the reference signal vector of the adaptive filter controller and determine the order of the adaptive filter controller; 2. use an adaptive filtering algorithm to detect the amplitude and phase of a number of known frequency harmonic components from the adaptive filtering algorithm, and the solution corresponds to a number of known frequency harmonic components. The output signal of the adaptive filter controller is used. 3. the output signal is injected into the corresponding axis current loop controller to suppress the harmonic component, and to control the torque ripple of the servo motor. The invention realizes the adaptive suppression of the torque and displacement fluctuation of the ball screw feed system.
【技术实现步骤摘要】
基于自适应滤波的伺服电机控制系统及力矩波动控制方法
本专利技术涉及伺服电机力矩波动的控制,具体为基于自适应滤波的伺服电机控制系统及力矩波动控制方法。
技术介绍
数控机床中的伺服驱动系统的一个重要性能是速度的平稳性,即要求稳速运动时的速度波动尽可能小,位移过程平滑无波动。但伺服驱动系统逆变器开关延时、导通压降和电机永磁体磁密变化等因素会使电机输出力矩谐波,从而破坏运动的平稳性,需要进行力矩波动的控制。基于电机本体的优化实施难度大、成本高,且并不能完全消除永磁同步电机的力矩波动,要想对受多因素影响而产生的谐波实现更好的抑制效果,须采用合适的控制补偿策略。现阶段主要的谐波抑制方法分为三大类:第一类是硬件抑制,该方法需要对硬件进行改造,成本相对较高,通常不采用;第二类是传统PID,该方法较为常用,是控制策略中的经典方法,能实现谐波部分抑制,但对系统参数依赖较大;第三类是现代控制策略,主要有观测器、自适应控制、重复控制、迭代学习控制和复合控制等,可广泛用于力矩波动的抑制补偿中,但是需要通过试运行采集波动信号再进行补偿控制,控制较为复杂,可靠性不高,参数设置繁琐等问题限制了这类方法的实际应用。
技术实现思路
针对现有技术中存在的问题,本专利技术提供基于自适应滤波的伺服电机控制系统及力矩波动控制方法,用于电机矢量控制直接修正交轴与直轴电流实现对波动力矩的抵消,能够高效地对多频谐波成分进行抑制,能够进行在线控制,控制复杂性低,性能可靠,参数设定简单。本专利技术是通过以下技术方案来实现:基于自适应滤波的伺服电机控制系统,包括自适应滤波控制器,分别连接在自适应滤波控制器输出端的交 ...
【技术保护点】
基于自适应滤波的伺服电机控制系统,其特征在于,包括自适应滤波控制器(1),分别连接在自适应滤波控制器(1)输出端的交轴电流PI控制器(2)和直轴电流PI控制器(7),以及依次连接的Park变换器(3)、正弦矢量脉宽调制器(4)和逆变器(5);逆变器(5)的输出端连接永磁伺服电机(6)的控制端;交轴电流PI控制器(2)和直轴电流PI控制器(7)的输出端分别连接Park变换器(3)的输入端;自适应滤波控制器(1)接收Clark变换器(8)给出的永磁伺服电机(6)的交轴电流反馈信号iq.fb与直轴电流反馈信号id.fb以及来自永磁伺服电机(6)的转速角频率信号ωs为输入,采用自适应滤波算法从中检出指定多个已知频率谐波成分的幅值与相位,生成输出交轴电流iq.lms与直轴电流id.lms,分别注入交轴电流PI控制器(2)与直轴电流PI控制器(8),通过抵消作用实现对扭矩谐波的抑制。
【技术特征摘要】
1.基于自适应滤波的伺服电机控制系统,其特征在于,包括自适应滤波控制器(1),分别连接在自适应滤波控制器(1)输出端的交轴电流PI控制器(2)和直轴电流PI控制器(7),以及依次连接的Park变换器(3)、正弦矢量脉宽调制器(4)和逆变器(5);逆变器(5)的输出端连接永磁伺服电机(6)的控制端;交轴电流PI控制器(2)和直轴电流PI控制器(7)的输出端分别连接Park变换器(3)的输入端;自适应滤波控制器(1)接收Clark变换器(8)给出的永磁伺服电机(6)的交轴电流反馈信号iq.fb与直轴电流反馈信号id.fb以及来自永磁伺服电机(6)的转速角频率信号ωs为输入,采用自适应滤波算法从中检出指定多个已知频率谐波成分的幅值与相位,生成输出交轴电流iq.lms与直轴电流id.lms,分别注入交轴电流PI控制器(2)与直轴电流PI控制器(8),通过抵消作用实现对扭矩谐波的抑制。2.基于自适应滤波的伺服电机力矩波动控制方法,其特征在于,包括如下步骤,步骤1,根据力矩波动来源及其幅值选取自适应滤波控制器(1)的参考信号矢量,确定自适应滤波控制器(1)的阶数;步骤2,根据自适应滤波控制器(1)的输入信号,采用自适应滤波算法从中检出指定多个已知频率谐波成分的幅值与相位,通过参考信号矢量各权值迭代求解与多个已知频率谐波成分对应的自适应滤波控制器(1)的输出信号;步骤3,将输出信号注入到对应各轴电流环控制器,进行谐波成分的抵消抑制,实现伺服电机的力矩波动控制。3.根据权利要求2所述的基于自适应滤波的伺服电机力矩波动控制方法,其特征在于,步骤1中,力矩波动的来源包括齿槽效应、放大器死区效应和电流检测误差中的至少一种;力矩波动表现为频率,该频率是电流的基频及其2、5、6、7、11、12和13次倍频的谐波频率。4.根据权利要求2所述的基于自适应滤波的伺服电机力矩波动控制方法,其特...
【专利技术属性】
技术研发人员:刘辉,赵万华,杨晓君,郝晓燕,杜洋洋,梁滔,
申请(专利权)人:西安交通大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。