本发明涉及周期参考/干扰信号下的重复控制器,适用于工业控制中的离散重复控制方法。
背景技术
多年来,周期信号的跟踪和干扰抑制问题一直是众多学者关注的课题。现有的重复控制技术主要集中于基于内模原理的频域设计方法。内模原理的本质是将信号的产生多项式嵌入稳定的闭环系统中,内模输出就会对输入信号逐周期累加,完全抑制与其具有相同频率的周期性干扰,解决周期信号跟踪和干扰抑制问题。这种控制技术已经广泛应用于电机伺服系统、电力电子逆变器、硬盘/光盘伺服系统及其它重复运行过程。
工程实现时采用计算机控制技术,控制系统多是以离散时间方式实现。离散重复控制器设计主要有两种途径:一种是通过对连续重复控制器离散化得到;另一种是直接针对离散时间系统进行控制器设计。取采样周期ts,使得参考信号周期为采样周期的整数倍,记每个周期中的采样点个数为n,即t=nts。这样,离散周期信号内模为
技术实现要素:
为了克服已有单周期重复控制技术抑制多周期干扰缓慢、动态品质较差以及控制时滞过长等不足,本发明提供了一种快速抑制多周期干扰、动态品质良好以及高控制精度的基于反双曲正弦吸引律的离散双周期重复控制器,且设计过程在时域进行。采用这种双周期重复控制技术能够实现周期参考信号跟踪任务,同时快速消除多周期干扰,且大大减少内存占用量。
本发明解决上述技术问题采用的技术方案是:
一种基于反双曲正弦吸引律的离散双周期重复控制器,所述控制方法包括以下步骤:
1)给定参考信号rk是周期为m和n的两个不同周期信号叠加而成的,满足
其中,rk为k时刻的给定参考信号,m和n分别表示一周期的采样点数,正整数且m≠n,
2)依据参考信号的周期特性,分别构造如下不同周期的等效干扰:
其中,
3)本发明构造带干扰抑制作用的反双曲正弦吸引律,提供的离散时间形式的吸引律为
其中,arsinh(·)是反双曲正弦函数,
系统中干扰项
上述也即“嵌入”了干扰抑制措施的吸引律;
4)依据理想误差动态(4),仅考虑系统存在
式中,
的系统参数,yk+1和yk+1-i分别表示k+1,k+1-i时刻的输出信号,i=1,2,…,n,
控制器表达式为
依据理想误差动态(5),仅考虑系统存在
式中,
的系统参数,yk+1和yk+1-i分别表示k+1,k+1-i时刻的输出信号,i=1,2,…,n,
,控制器表达式为
进一步,结合式(8)和(11),可得离散双周期重复控制器的表达式为
其中,λ为表达周期干扰抑制速度常数,且0<λ<1;伺服系统为
记
5)所述离散双周期重复控制器的可调参数包括ρ,ε,δ,λ,其参数λ的整定可根据不同周期干扰的幅值来进行,其他参数整定可根据表征系统跟踪误差收敛性能和稳态性能的指标进行,表征系统跟踪误差收敛性能和稳态性能的指标包括单调减区域边界δmdr,绝对吸引层边界δaal,稳态误差带边界δsse;
单调减区域δmdr表示为:
δmdr=max{δmdr1,δmdr2}(14)
式中,δmdr1,δmdr2为正实数,由下式确定
其中,δ为等效干扰
绝对吸引层δaal表示为:
δaal=max{δaal1,δaal2}(16)
式中,δaal1,δaal2为正实数,且满足
稳态误差带δsse取值依据δaal来确定,如下:
a.当
δsse=δaal(18)
b.当
c.当δaal≥x2时
δsse=δaal(20)
其中,x2为方程
本发明的技术构思为:提出一种离散反双曲正弦吸引律,用于双周期参考/干扰信号下伺服系统的离散双周期重复控制器设计。引入的重复控制是基于跟踪周期信号和抑制周期干扰信号思想,根据干扰信号在时域上的周期对称特性,分解为两个不同周期干扰信号,分别设计基于反双曲正弦吸引律的子重复控制器,将两个子重复控制器以并联方式组合成离散双周期重复控制器,是一种时域设计方法。时域设计方法在设计重复控制器时具有独到的地方,设计出的控制器更简洁、直观,能够便于现有的时域干扰观测技术相结合,它不同于普遍采用的频域设计方法。对于参考信号由两个周期的叠加而成且参考信号的周期为子周期相乘或远大于子周期的情况,所设计的基于反双曲正弦吸引律的离散双周期重复控制器可有效地解决单周期重复控制技术抑制多周期干扰缓慢、动态品质较差以及控制时滞过长等不足问题,实现快速抑制双周期干扰信号,而且降低了内存占用量。具体体现在,单周期重复控制器需要前一周期(周期为mn/h,h为正整数m和n的最大公约数)的控制信号,需要mn/(hts)个控制信号存储空间,且在一个周期(周期为mn/h)后才开始起作用,而双周期重复控制器只需要在一个周期(周期时间为max{m,n})后就开始收敛,仅需要(m+n)/ts个控制信号存储空间,小于mn/(hts);若m和n值越大且公约数越小,与单周期重复控制器相比较,双周期重复控制器对双周期干扰抑制速度和内存占用量等方面的优势就越显著。
本发明的控制效果主要表现在:在减少内存占用量的同时,兼有快速的跟踪误差收敛、干扰抑制性能和高控制精度。
附图说明
图1是重复控制系统方框图。
图2是采用基于反双曲正弦吸引律的双周期重复控制器的永磁同步电机控制系统方框图。
图3是永磁同步电机伺服系统原理结构简图;
图4是基于反双曲正弦吸引律的控制系统设计流程图。
图5是sgn(ek)和arsinh
图6是参考信号满足
图7是反双曲正弦双周期重复控制器方框图。
图8是永磁同步电机控制系统干扰wk的示意图。
图9是当控制器参数选取为ρ=0.4,ε=0.6,δ=1,λ=0,且n=35时,边界层δmdr,δaal,δsse示意图。
图10是当控制器参数ρ=0.4,ε=0.6,δ=1,λ=0.5时,边界层δmdr,δaal,δsse示意图。
图11是当控制器参数ρ=0.4,ε=0.6,δ=1,λ=0.3时,边界层δmdr,δaal,δsse示意图。
图12是当控制器参数ρ=0.5,ε=0.3,δ=0.8,λ=0.3时,边界层δmdr,δaal,δsse示意图。
具体实施方式
下面结合附图对本发明具体实施方式做进一步描述。
参照图1-12,基于反双曲正弦吸引律的离散双周期重复控制器。
第一步:被控对象建模
考虑离散时间系统的输入输出特性差分方程模型
其中,yk+1和yk+1-i分别表示k+1,k+1-i时刻的输出信号(i=1,2,…,n);uk+1-i表示k+1-i时刻的控制输入信号(i=1,2,…,m);
第二步:确定双周期参考信号
给定参考信号rk是周期为m和n的两个不同周期信号叠加而成的,满足
其中,rk为k时刻的给定参考信号,m和n分别表示一周期的采样点数,正整数且m≠n,
依据参考信号的周期特性,分别构造如下不同周期的等效干扰:
其中,
第三步:构造理想误差动态
系统中干扰项
上述也即“嵌入”了干扰抑制措施的反双曲正弦吸引律。
第四步:设计离散双周期重复控制器
根据不同的周期干扰信号,分别设计子重复控制器;仅考虑系统(1)只存在
式中,ek+1表示k+1时刻的跟踪误差信号;yk+1,yk+1-m,yk+1-i,yk+1-i-m分别表示k+1,k+1-m,k+1-i,k+1-i-m时刻的输出信号;
记等效干扰
将式(7)代入式(4),可得
化简后
记
控制器表达式为
式中,
仅考虑系统(1)只存在
记
,控制器表达式为
式中,
由式(9)和(11),可得如下离散双周期重复控制器
其中,λ为表达周期干扰抑制速度常数,且0<λ<1。
第五步:控制器参数整定
离散双周期重复控制器设计完成之后,需要整定控制器参数。其可调参数包括ρ,ε,δ,λ,其参数λ的整定可根据不同周期干扰的幅值来进行,其他参数整定工作可依据下述表征系统跟踪误差收敛性能和稳态性能的指标进行。为表征系统跟踪误差收敛性能和稳态性能,本发明引入单调减区域、绝对吸引层和稳态误差带概念,具体定义如下:
1)单调减区域δmdr
2)绝对吸引层δaal
|ek|>δaal,且|ek+1|<|ek|
3)稳态误差带δsse
|ek|<δsse,且|ek+1|<δsse
这里,δmdr为单调减区域边界,δaal为绝对吸引层边界,δsse为稳态误差带边界。
对于离散双周期重复控制器作用下导致的闭环系统跟踪误差动态,本发明分别给出其单调减区域边界δmdr,绝对吸引层边界δaal,稳态误差带边界δsse
单调减区域δmdr表示为:
δmdr=max{δmdr1,δmdr2}(14)
式中,δmdr1,δmdr2为正实数,由下式确定
其中,δ为等效干扰
绝对吸引层δaal表示为:
δaal=max{δaal1,δaal2}(16)
式中,δaal1,δaal2为正实数,且满足
稳态误差带δsse取值依据δaal来确定,如下:
a.当
δsse=δaal(18)
b.当
c.当δaal≥x2时
δsse=δaal(20)
其中,x2为方程
对上述离散双周期重复控制器设计做以下说明:
1)在反双曲正弦吸引律中引入
2)式(9),(11)中,yk+1-m,yk+1-i,yk+1-m-i,yk+1-n,yk+1-n-i,i=1,2,…,n均可通过量测得到,
3)由于采用反双曲正弦函数,式(14)、(16)、(18)、(19)、(20)为超越方程,无法给出各个界的解析解;但对于某具体控制过程,所列的界是常值,可以给出各个界的数值解,并据此表征系统跟踪误差的收敛性能和稳态性能。
4)控制器参数λ仅影响周期干扰信号的抑制速度,并不影响三个边界值。当λ=0时,离散双周期重复控制器也适用于单周期干扰抑制问题。
实施例:
以电机伺服系统执行重复跟踪任务为例,其给定位置参考信号具有周期对称特性,电机采用三环控制,其中速度环和电流环控制器均由elmo驱动器提供,而本发明设计的离散双周期重复控制器作为电机三环控制系统中的位置环控制器,其由tms320f2812开发板提供(参见图2)。对于具有周期对称特性的位置参考信号,当伺服系统进入稳态阶段,系统干扰项也会呈现相同的周期对称特性,且可分解为两个不同周期的干扰信号。为了设计基于反双曲正弦吸引律的离散双周期重复控制器,在实施例中给定位置参考信号为正弦信号和余弦信号叠加而成的,满足
设计位置环控制器需建立除位置环以外的伺服对象的数学模型,包括电流环、速度环、功率驱动器、电机本体以及检测装置。利用最小二乘法获得伺服对象的数学模型为
其中,yk,uk分别为电机系统的位置输出和控制输入信号,
a1=-1.5001,a2=0.4987,b1=2.8786,b2=-0.4113(23)
由于本实施例以正弦信号和余弦信号叠加作为系统的位置参考信号,离散双周期重复控制器可采用式(13)的给出的控制器形式,其具体表达式可写成
其中,
该实施例中将通过数值仿真说明本发明专利给出离散双周期重复控制器的有效性。
仿真时,电机的位置信号为rk=20sin(2πtsk/5)+15cos(2πtsk/7)rad,采样周期ts=0.01s,周期t=35s。系统干扰信号选取为两个周期干扰信号(周期分别为5s和7s)和一个非周期干扰信号的叠加,具体形式如下:
wk=sin(2πtsk/5)+0.5cos(2πtsk/7)+0.1sin(2πk/177)cos(2πk/234)
理想误差动态中不确定项的界δ=0.1。
在离散双周期重复控制器(24)作用下,控制器参数ρ,ε,δ选取不同的值,系统(22)的单调减区域边界δmdr,绝对吸引层边界δaal,稳态误差带边界δsse将呈现不同的情况,控制器参数λ选取不同的值,将影响不同周期干扰信号的收敛速度,如图9-12所示。
(1)控制器参数选取为ρ=0.4,ε=0.6,δ=1,λ=0,且t=35,有δaal=δsse=0.1001,δmdr=0.2666。仿真见图9。
(2)控制器参数选取为ρ=0.4,ε=0.6,δ=1,λ=0.5,有δaal=δsse=0.1001,δmdr=0.2666。仿真见图10。
(3)控制器参数选取为ρ=0.4,ε=0.6,δ=1,λ=0.3,有δaal=δsse=0.1001,δmdr=0.2666。仿真见图11。
(4)控制器参数选取为ρ=0.5,ε=0.3,δ=0.8,λ=0.3,有δaal=δsse=0.1145,δmdr=0.2855。仿真见图12。
上述数值仿真结果验证了本发明专利给出系统跟踪误差的单调减区域边界δmdr,绝对吸引层边界δaal,稳态误差带边界δsse。从仿真图10和11可以看出,控制器参数λ仅影响周期干扰信号的收敛速度,并不影响三个边界值。从仿真图9和10可以看出,对于参考信号周期为t=35s,如果采用单周期重复控制器,至少在一个周期t=35s后才开始抑制周期干扰,而本发明专利提出的离散双周期重复控制基本在20s以内收敛于稳态误差带边界内,实现快速消除周期性干扰,收敛速度明显快于单周期重复控制。