一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法
阅读说明:本技术 一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法 (Servo system non-switching attraction repetitive control method adopting equivalent disturbance compensation ) 是由 孙明轩 李旺 王晗 邹胜祥 于 2019-09-27 设计创作,主要内容包括:一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法,给定模块产生周期性的参考信号,构造周期反馈环节,在无切换吸引律中引入等效扰动补偿,利用观测器对等效扰动进行估计;基于无切换吸引律构建理想误差动态,并依据理想误差动态设计控制器,将计算得到的信号作为伺服系统的控制输入;具体的控制器参数整定可依据表征系统收敛性能指标进行,且给出了表征跟踪误差收敛过程的单调减区域、绝对吸引层、稳态误差带边界以及跟踪误差首次进入稳态误差带最大步数的计算公式。本发明提供的带有等效扰动补偿的无切换吸引重复控制器,通过对等效扰动的估计,能够提高系统跟踪精度以及完全抑制周期扰动。(A servo system non-switching attraction repetitive control method adopting equivalent disturbance compensation comprises the steps that a given module generates periodic reference signals, a periodic feedback link is constructed, equivalent disturbance compensation is introduced into a non-switching attraction law, and an observer is used for estimating equivalent disturbance; constructing an ideal error dynamic state based on a non-switching attraction law, designing a controller according to the ideal error dynamic state, and taking a signal obtained by calculation as the control input of a servo system; the specific controller parameter setting can be carried out according to the convergence performance index of the representation system, and a calculation formula for representing a monotone decreasing area, an absolute attraction layer, a steady-state error band boundary and the maximum step number of the tracking error entering the steady-state error band for the first time in the tracking error convergence process is provided. The non-switching attraction repetitive controller with equivalent disturbance compensation can improve the tracking precision of the system and completely inhibit periodic disturbance by estimating the equivalent disturbance.)
技术领域
本发明涉及基于等效扰动补偿的无切换吸引重复控制方法,该方法适用于周期位置伺服系统,也可用于其它含有周期运行过程的工业场合。
背景技术
目前重复控制技术主要以内模原理为核心,进行频域设计与分析。将控制信号作为一个内部系统的输出量,并在稳定的闭环系统中引入反馈环节;将误差信号的发生装置嵌入该内部系统的前向通道中作为正反馈信号。内模原理中的信号发生器赋予了重复控制器“记忆”功能,记忆功能体现在:通过系统的模型参数将上一周期的扰动信号转化为与输入、输出以及控制信号有关的组合信号。在控制器执行时,采用组合信号来弥补当前时刻系统受到的周期扰动,提高了系统的控制性能。因此重复控制技术被广泛应用在喷漆、搬运机器人以及磁盘驱动等要求执行重复、周期任务的领域中。
吸引律方法依赖误差而不依赖切换函数,控制过程不存在变结构的情况,控制器设计更为直接、简洁。通常的吸引律反映了不考虑扰动时期望的系统误差动态特性;对于存在干扰的情形,因为含有干扰项,无法实现直接依据吸引律设计的控制器。解决的办法是将干扰抑制措施“嵌入”原吸引律,构建具有扰动抑制作用的理想误差动态,依据构造的理想误差动态方程设计控制器。这样,闭环系统动态过程由理想误差动态所决定,且具有理想误差动态所表征的期望跟踪性能。
对于以吸引律方法设计数字控制器,通过离散化连续时间吸引律进行设计,刻画跟踪误差瞬态和稳态行为的性能指标可通过分析理想误差动态特性给出,具体有下述四个指标:绝对吸引层、单调递减区域、稳态误差带以及进入稳态误差带的最大步数。这些指标的具体取值依赖于控制器参数和等效干扰信号的界,因此,控制器参数和等效干扰信号的界不同,三个指标的取值也不同。一旦给定理想误差动态形式,可预先给出各项指标的具体表达式,用于指导控制器参数整定。
扩张状态观测器是一种典型的干扰观测器,扩张状态观测器(ESO)是自抗扰控制系统的核心单元,自抗扰控制(Active Disturbance Rejection Control,ADRC)是一种估计补偿不确定因素的控制技术,它的优点在于结合了PID控制技术与现代控制理论,在设计基于误差消除误差的控制器同时,又能描述系统的内部机理。借用状态观测方法,构造扩张状态(包括总体扰动作用)的状态观测器,其基本做法是将总体扰动(包括内扰和外扰)定义为新的状态,它不仅能够估计系统状态,还能估计系统模型中总体扰动的实时作用量,用于补偿扰动信号的影响。由于总体扰动囊括系统模型中的不确定性,大大简化了系统模型,控制增益也可看成已知的,便于控制器设计。
发明内容
为了克服现有无切换吸引重复控制方法的系统跟踪精度较低、无法抑制周期扰动的不足,本发明提供一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法,为使得闭环系统具有预先设定的期望误差跟踪性能,依据无切换吸引构造的理想误差动态方程设计电机伺服重复控制器,在实现对周期干扰成分完全抑制的同时,考虑到扰动存在非周期成分,在闭环系统中引入扰动观测器,以便补偿非周期性干扰,进一步提高控制性能,使得电机伺服系统实现高速、高精度跟踪;本发明将影响系统输出的扰动作用扩张成新的变量,构造扰动观测器,这个扰动观测器不需要直接测量扰动信号,也无需知道扰动信号的具体模型,本发明具体给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需最多步数四个指标的具体表达式,可用于指导控制器参数整定。
本发明解决上述技术问题采用的技术方案是:
一种采用等效扰动补偿的伺服系统无切换吸引重复控制器方法,包括以下步骤:
步骤1.给定周期参考信号,满足
rk=rk-N (1)
其中,N为参考信号的周期,rk和rk-N分别表示k时刻和k-N时刻的参考信号;
步骤2.定义跟踪误差
式中
A1(q-1)=a1+a2q-1+…+anq-n+1=q(A(q-1)-1)
A(q-1)=1+a1q-1+…+anq-n
B(q-1)=b0q-1+…+bmq-m
满足
A(q-1)yk=q-dB(q-1)uk+wk (3)
其中,ek+1表示k+1时刻的跟踪误差,rk+1表示k+1时刻的参考信号,yk+1、yk、yk+1-N和yk-N分别表示k+1、k、k+1-N和k-N时刻的输出信号,uk和uk-N分别表示k和k-N时刻的输入信号,wk+1和wk+1-N分别表示k和k-N时刻的干扰信号,d表示延迟,A(q-1)和B(q-1)为q-1的多项式,q-1表示一步延迟算子,n表示A(q-1)的阶数,m表示B(q-1)的阶数,a1,…,an,b0,…,bm为系统参数且b0≠0,n≥m,d为整数,且d≥1;
步骤3.构造等效扰动
dk=wk-wk-N (4)
其中,N为参考信号的周期,dk表示k时刻的等效扰动信号,wk和wk-N分别表示k时刻和k-N时刻的干扰信号;
利用(4)将跟踪误差表达为
ek+1=rk+1-yk+1-N+A1(q-1)(yk-yk-N)-q-d+1B(q-1)(uk-uk-N)-dk+1 (5)
其中,dk+1表示k+1时刻的等效扰动;
步骤4.设计观测器,估计等效扰动
设计观测器对等效扰动dk+1进行观测,并以观测值补偿等效扰动,观测器的两个观测变量为
和分别用来估计ek和dk,根据误差动态(式(5)),设计如下形式的观测器
其中,
表示对误差ek+1的估计,表示对误差ek的估计,表示等效扰动,β1表示关于误差的观测器增益系数,β2表示关于等效扰动的观测器增益系数,表示跟踪误差的估计误差;等效扰动的估计误差
为
跟踪误差的估计误差为
将式(7)和(8)写成如下形式
记
其特征方程为|λI-B|=0 (10)即
λ2+(β1-β2-1)λ-β1=0 (11)
因此,特征根为
对参数β1和β2进行配置,使得所有特征根都在单位圆内,则矩阵B是Schur稳定矩阵,估计误差渐近收敛,即
步骤5.构造具有扰动抑制措施的无切换吸引律
其中,
步骤6.构造具有等效扰动补偿的无切换重复控制器
结合式(5)和式(12),设计具有等效扰动补偿的重复控制器
记
将重复控制器表达为
uk=uk-N+vk (14)
将uk作为伺服对象的控制器输入信号,可测量获得伺服系统输出信号yk,跟随参考信号rk变化。
进一步,给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需最多步数等四个指标的表达式,用于刻画系统跟踪性能,并指导控制器参数整定,其中的稳态误差带、绝对吸引层、单调减区域以及最大收敛步数定义如下:
1)单调减区域ΔMDR:当ek大于此边界时,ek同号递减,即满足如下条件:
2)绝对吸引层ΔAAL:当系统跟踪误差的绝对值|ek|大于此界时,其|ek|单调递减,即满足如条件:
3)稳态误差带ΔSSE:当系统误差一旦收敛进入该边界,那么误差就会稳定在此区域内,即满足如下条件:
4)最大收敛步数
跟踪误差最多经过步进入稳态误差带。等效扰动补偿误差满足
时,各指标的表达式如下稳态误差带(ΔSSE)
绝对吸引层(ΔAAL)
单调减区域(ΔMDR)
收敛步数
其中,e0为跟踪误差初始值,
表示不小于·的最小整数。本发明的技术构思为:提供一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法。根据给定参考信号和构造的等效扰动,引入观测器对等效扰扰动进行估计,并将干扰抑制措施嵌入无切换吸引律中,形成具有干扰抑制作用的理想误差动态,从而设计出具有等效扰动补偿的重复控制器,实现对给定参考信号的快速高精度跟踪。
本发明的有益效果主要表现在:具有等效扰动补偿、周期干扰完全抑制、快速收敛性能和高精度跟踪。
附图说明
图1是交流永磁同步电机伺服系统方框图。
图2是等效扰动观测器方框图。
图3是无切换吸引重复控制器方框图。
图4是当扰动wk=sin(2πfkTs)+0.15sgn(sin(2kπ/150)),控制器参数取δ=0.45,Δ=0.3时的仿真结果图中标出ΔMDR,ΔAAL及ΔSSE。
图5是当扰动wk=sin(2πfkTs)+0.15sgn(sin(2kπ/150)),控制器参数取δ=0.9,Δ=0.3时的仿真结果图中标出ΔMDR,ΔAAL及ΔSSE。
图6-9是反馈控制器参数取δ=0.45时,永磁同步电机控制系统的实验结果,其中:
图6是基于无切换吸引律的反馈控制器作用下的参考位置信号和实际位置信号;
图7是基于无切换吸引律的反馈控制器作用下的控制器电压信号;
图8是基于无切换吸引律的反馈控制器作用下的位置误差;
图9是基于无切换吸引律的反馈控制器作用下的位置误差分布直方图。
图10-13是反馈控制器参数取δ=0.45,观测器参数取β1=0.2,β2=0.5时,永磁同步电机控制系统的实验结果,其中:
图10是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的参考位置信号和实际位置信号;
图11是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的控制器电压信号;
图12是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的位置误差;
图13是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的位置误差分布直方图。
图14-17是重复控制器参数取δ=0.45时,永磁同步电机控制系统的实验结果,其中:
图14是基于无切换吸引律的重复控制器作用下的参考位置信号和实际位置信号;
图15是基于无切换吸引律的重复控制器作用下的控制器电压信号;
图16是基于无切换吸引律的重复控制器作用下的位置误差;
图17是基于无切换吸引律的重复控制器作用下的位置误差分布直方图。
图18-21是重复控制器参数取δ=0.45,观测器参数取β1=0.2,β2=0.5时,永磁同步电机控制系统的实验结果,其中:
图18是基于无切换吸引律和等效扰动补偿的重复控制器作用下的参考位置信号和实际位置信号;
图19是基于无切换吸引律和等效扰动补偿的重复控制器作用下的控制器电压信号;
图20是基于无切换吸引律和等效扰动补偿的重复控制器作用下的位置误差;
图21是基于无切换吸引律和等效扰动补偿的重复控制器作用下的位置误差分布直方图。
图22-25是反馈控制器参数取δ=0.9时,永磁同步电机控制系统的实验结果,其中:
图22是基于无切换吸引律的反馈控制器作用下的参考位置信号和实际位置信号;
图23是基于无切换吸引律的反馈控制器作用下的控制器电压信号;
图24是基于无切换吸引律的反馈控制器作用下的位置误差;
图25是基于无切换吸引律的反馈控制器作用下的位置误差分布直方图。
图26-29是反馈控制器参数取δ=0.9,观测器参数取β1=0.2,β2=0.5时,永磁同步电机控制系统的实验结果,其中:
图26是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的参考位置信号和实际位置信号;
图27是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的控制器电压信号;
图28是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的位置误差;
图29是基于无切换吸引律和等效扰动补偿的反馈控制器作用下的位置误差分布直方图。
图30-33是重复控制器参数取δ=0.9时,永磁同步电机控制系统的实验结果,其中:
图30是基于无切换吸引律的重复控制器作用下的参考位置信号和实际位置信号;
图31是基于无切换吸引律的重复控制器作用下的控制器电压信号;
图32是基于无切换吸引律的重复控制器作用下的位置误差;
图33是基于无切换吸引律的重复控制器作用下的位置误差分布直方图。
图34-37是重复控制器参数取δ=0.9,观测器参数取β1=0.2,β2=0.5时,永磁同步电机控制系统的实验结果,其中:
图34是基于无切换吸引律和等效扰动补偿的重复控制器作用下的参考位置信号和实际位置信号;
图35是基于无切换吸引律和等效扰动补偿的重复控制器作用下的控制器电压信号;
图36是基于无切换吸引律和等效扰动补偿的重复控制器作用下的位置误差;
图37是基于无切换吸引律和等效扰动补偿的重复控制器作用下的位置误差分布直方图。
具体实施方式
下面结合附图对本发明具体实施方式作进一步描述。
参照图1-图37,一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法,被控对象为周期伺服系统,其中,图1是交流永磁同步电机伺服系统方框图;图2等效扰动观测器方框图;图3是无切换吸引重复控制器方框图。
一种采用等效扰动补偿的伺服系统无切换吸引重复控制方法,包括以下步骤:
步骤1.给定周期参考信号,满足(1);
步骤2.定义跟踪误差,电机伺服系统的二阶差分模型为(2),系统的跟踪误差为(3);
步骤3.构造等效扰动(4),利用(4)将系统跟踪误差表达为(5);
步骤4.设计观测器,估计等效扰动;
步骤5.构造具有扰动抑制措施的无切换吸引律(12);
步骤6.构造具有等效扰动补偿的重复控制器,结合式(5)和式(12),设计具有等效扰动补偿的重复控制器(13),将重复控制器表达为(14)。
上述重复控制器设计,做以下说明:
1)无切换吸引律中引入dk+1,反映了对于给定周期模式的扰动信号的抑制措施,引入的
反映了等效扰动的估计值,据此提供等效扰动补偿。2)式(13)中,ek、yk、yk-1、yk-1-N均可通过测量得到,uk-1、uk-1-N为控制信号的存储值,可以从内存中读取。
3)当参考信号满足rk=rk-1,该离散重复控制器也适用于常值调节问题,这时的等效扰动为dk=wk-wk-1;其中,rk-1表示k-1时刻的参考信号,wk-1表示k-1时刻的干扰信号;具有等效扰动补偿的反馈控制器为
4)上述离散时间控制器针对二阶系统进行设计,按照相同的方法同样可以给出更高阶系统的设计结果。
进一步,给出稳态误差带、绝对吸引层、单调减区域以及跟踪误差首次进入稳态误差带所需最多步数四个指标的计算表达式,用于刻画系统跟踪性能及指导控制器参数整定。
本实施例以永磁同步电机装置在固定区间上执行重复跟踪任务为例,其位置参考信号具有周期对称特性。以TMS320F2812DSP作为控制器,韩国LS交流伺服电机APM-SB01AGN作为控制对象,与ELMO交流伺服驱动器以及上位机构成永磁同步电机伺服系统,进行电机位置控制。其中伺服系统采用三环控制,电流环与速度环控制器ELMO驱动器提供,位置环由DSP开发板提供。
通过最小二乘辨识方法,给出如下永磁同步伺服系统数学模型
yk+1-1.8949yk+0.8949yk-1=1.7908uk-0.5704uk-1+wk+1 (43)
其中,yk,uk分别为位置伺服系统的位置输出与控制输入,wk为干扰信号。
该实施例中将通过数值仿真和实验结果说明本发明给出重复控制器的有效性。
数值仿真:本实施例以正弦信号作为系统参考信号,相应的重复控制器表达式可写成
给定位置参考信号为rk=20(sin(2πfkTs-1/2π)+1),单位为度(deg),频率f=1Hz,采样周期Ts=0.001s,采样周期N=1000。仿真时选取适当扰动量wk,它由周期扰动和非周期随机干扰构成。
在重复控制器(44)作用下,选取不同的控制器参数δ,伺服系统的三个边界层也各不相同。为说明本发明专利关于单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE的理论正确性。
(1)当δ=0.45,Δ=0.3时,根据三个边界值的计算公式,可以得
ΔMDR=ΔAAL=ΔSSE=0.9
(2)当δ=0.9,Δ=0.3时,根据三个边界值的计算公式,可以得
ΔMDR=0.8409,ΔAAL=ΔSSE=0.45
选取扰动量wk=sin(2πfkTs)+0.15sgn(sin(2kπ/150)),仿真结果见图4-5。
在给定系统模型、参考信号和干扰信号的情况下,上述数值结果验证了本专利给出的重复控制器作用下系统跟踪误差的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE的准确性。
实验验证实验所用永磁同步电机控制系统的方框图见图1所示。通过设置不同控制器参数,验证基于无切换吸引律的离散重复控制的跟踪性能。给定位置信号rk=A(sin(2πfkTs)+1),其中,幅值A=135deg,采样周期Ts=5ms,频率f=1Hz。
采用的反馈控制器具有如下形式
采用的基于扰动补偿的反馈控制器具有如下形式
采用的重复控制器具有如下形式
采用的基于扰动补偿的重复控制器具有如下形式
1)采用控制器(45),控制器参数选取为δ=0.45,实验结果如图6-9所示,图中ΔSSE=0.15deg。
2)采用控制器(46),控制器参数选取为δ=0.45,扰动观测器参数取β1=0.2,β2=0.5,实验结果如图10-13所示,图中ΔSSE=0.12deg。
3)采用控制器(47),控制器参数选取为δ=0.45,实验结果如图14-17所示,图中ΔSSE=0.1deg。
4)采用控制器(48),控制器参数选取为δ=0.45,扰动观测器参数取β1=0.2,β2=0.5,实验结果如图18-21所示,图中ΔSSE=0.08deg。
5)采用控制器(45),控制器参数选取为δ=0.9,实验结果如图22-25所示,图中ΔSSE=0.17deg。
6)采用控制器(46),控制器参数选取为δ=0.9,扰动观测器参数取β1=0.2,β2=0.5,实验结果如图26-29所示,图中ΔSSE=0.11deg。
7)采用控制器(47),控制器参数选取为δ=0.9,实验结果如图30-33所示,图中ΔSSE=0.1deg。
8)采用控制器(48),控制器参数选取为δ=0.9,扰动观测器参数取β1=0.2,β2=0.5,实验结果如图34-37所示,图中ΔSSE=0.07deg。
上述实验结果表明,引入等效扰动,以等效扰动观测器对其进行估计,提供对于系统未建模特性和外部未知扰动的补偿,能够有效抑制未知扰动对跟踪性能的影响;采用重复控制对周期扰动实现完全抑制,进一步了提高系统的控制性能。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:一种基于神经网络的新型展台系统