法律状态公告日
法律状态信息
法律状态
2023-03-10
未缴年费专利权终止 IPC(主分类):G05B13/04 专利号:ZL2013100921613 申请日:20130321 授权公告日:20151125
专利权的终止
2020-01-14
专利权的转移 IPC(主分类):G05B13/04 登记生效日:20191225 变更前: 变更后: 申请日:20130321
专利申请权、专利权的转移
2015-11-25
授权
授权
2013-08-07
实质审查的生效 IPC(主分类):G05B13/04 申请日:20130321
实质审查的生效
2013-07-10
公开
公开
技术领域
本发明涉及二分之一周期对称参考信号下的重复控制方法,适用于工业场合中的其它周期运行过程。
背景技术
重复控制系统具有“记忆”和“学习”特性,以跟踪误差信号修正前一周期的控制输入,形成当前的控制输入。这种系统能够完全抑制周期性干扰,实现精确控制。重复控制技术已成功应用于VCD/DVD、硬盘驱动、电力电子线路、UPS、电能质量控制以及旋转电机等工业场合。
由内模原理知,如果某信号被看作是一个自治系统的输出,将该信号的模型“嵌入”在稳定的闭环系统中,被控量的输出将能够完全跟踪参考信号。依据内模原理设计重复控制器,需构造周期信号内模
实际控制系统采用计算机控制技术实现,控制器需以离散时间形式表达。离散重复控制器设计主要有两种途径:一种是通过离散化连续重复控制器得到;另一种是直接针对离散时间系统进行设计。取采样间隔Ts,使得参考信号周期为采样间隔的整数倍,记每个周期中的采样点个数为N,即T=NTs。这样,离散周期信号内模为
时滞内模的有限阶近似、或有限阶内模已引起人们的研究兴趣。例如,连续内模的有限维近似、拟前馈方法(PFF)以有限阶多项式建模带限干扰;梳状滤波器也被用作了离散时滞内模。更简单的情形是,针对正弦信号的跟踪/抑制问题,只构造正弦内模便可达目的。减少控制器的内存需求是实时控制时需解决的问题。减少控制器的内存占用量是重复控制实现时要考虑的问题。在Hoog的专利(Hoog T J D.Repetitive controller having reduced memoryelements.United States Patent,US7265932B2,2007)中,对于满足x(t+T/2)=-x(t)的二分之一周期对称信号,提出了一种二分之一周期重复控制内模,构造重复控制器,使得内存占用量,比整周期重复控制的内存使用量减少一半。Costa-Castello等设计的奇次谐波重复控制器有效利用信号的二分之一周期对称性,在频域中推导出二分之一周期对称信号的产生器。采用这种产生器使得内存占用量减小了一半(Costa-Castello R,Grino R,Fossas E.Odd-Harmonicdigital repetitive control of a single-phase current active filter.IEEE Transactions on PowerElectronics,2004,19(4):1060-1068)。上述重复控制器的设计是在频域中进行的,由于信号对称性表现在时域中,对于更为复杂的对称性信号并不能进行有效处理。本项目考虑的信号二分之一周期对称特性,比奇次谐波信号的二分之一周期对称性质更为一般。另外,重复控制器的时域设计易于结合现有的干扰观测技术。
发明内容
为了克服整周期重复控制器(同样是时域设计)未考虑参考信号对称性质和占用内存量较大的缺陷,本发明旨在提供一种二分之一周期对称参考信号下,能够显著减少控制器内存占用量,快速实现周期干扰完全抑制的,具有较高性价比的二分之一周期重复控制器及相应的位置伺服系统,其设计在时域中进行。
本发明为解决上述控制问题提供技术方案:以吸引律方法设计重复控制器,相应的闭环系统具有预先设定的,具有期望跟踪性能的误差动态,包括以下步骤
(1)建立位置伺服对象数学模型,其输入输出描述为
A(q-1)yk=q-dB(q-1)uk+wk (1)
其中,d表示延迟,uk和yk分别表示k时刻的输入和输出信号,wk为k时刻的干扰信号;A(q-1)和B(q-1)为q-1的多项式,
A(q-1)=1+a1q-1+…+anq-n
B(q-1)=b0+b1q-1+…+bmq-m
这里,q-1是一步延迟算子,n为A(q-1)的阶数,m为B(q-1)的阶数;a1,…,an,b0,…,bm为系统参数且b0≠0;d≥1为整数。
(2)给定参考信号rk,该参考信号具有二分之一周期对称特性:
>
或
P2.rk=±rk′ (3)
这里,
>
rk-N/2,rk′分别表示k-N/2,k′时刻的参考信号。
(3)根据参考信号的二分之一周期对称特性,构造等效干扰dk。其形式可针对情形P1、P2分别给出。
对于P1,
>
对于P2,
>
其中,wk-N/2,wk′分别表示k-N/2,k′时刻的干扰信号。
(4)提供的离散时间形式的幂次吸引律为
ek+1=(1-ρ)ek-β(ek)α (6)
其中,ek=rk-yk表示跟踪误差;ρ、β为可调整参数,其取值范围满足β>0,0<ρ<1;吸引幂次α=p/q,0<p<q且p,q为奇数。
(5)幂次吸引律(6)本身形式上未带干扰抑制项,适用于确定性系统的控制器设计。
针对
>
式中,
A'(q-1)=a1+a2q-1+…+anq-n+1=q(A(q-1)-1)
将上式代入吸引律,可得
>
上述控制器的实现,需要给出式中dk+1的补偿值
>记>可将二分之一周期重复控制器表达为
>
针对
ek+1=rk+1±yk'+1+A'(q-1)(yk±yk')-q-d+1B(q-1)(uk±uk')-dk+1 (9)
式中,
A'(q-1)=a1+a2q-1+…+anq-n+1=q(A(q-1)-1)
将上式代入吸引律,可得
uk=±uk'+[q-d+1B(q-1)]-1[rk+1±yk'+1+A'(q-1)(yk±yk')-(1-ρ)ek+β(ek)α-dk+1]
上述控制器的实现,需要给出式中dk+1的补偿值
>记>则有
uk=±uk'+vk' (10)
(6)具有干扰抑制项的误差动态方程。将uk作为伺服对象的控制输入信号,可量测获得伺服系统输出信号yk,跟随参考信号rk变化。实施重复控制作用,将式(8)代入式(7),或将式(10)代入式(9),可以得到下述具有干扰抑制项的误差动态方程:
>
上述也即“嵌入”了干扰抑制作用的幂次吸引律。
系统的重复控制器设计完成之后,需要整定其中的控制器参数,包括两个可调整参数β,ρ,吸引幂次α。具体的参数整定工作可依据表征系统收敛性的指标进行。为表征跟踪误差收敛过程,本发明引入单调减区域,绝对吸引层和稳态误差带概念,具体定义如下:
单调减区域ΔMDR
>
绝对吸引层ΔAAL
>
稳态误差带ΔSSE
>
(1)单调减区域(ΔMDR)
ΔMDR=max{ΔMDR1,ΔMDR2} (15)
式中,ΔMDR1,ΔMDR2为实数,且满足
>
(2)绝对吸引层(ΔAAL)
ΔAAL=max{ΔAAL1,ΔAAL2} (17)
式中,ΔAAL1,ΔAAL2为实数,可由下式确定,
>
(3)稳态误差带(ΔSSE)
ΔSSE的具体取值可依据ΔAAL来确定,
a.当>时
ΔSSE=ΔAAL (19)
b.当>时
>
c.当ΔAAL≥δSSE时
ΔSSE=ΔAAL (21)
其中,δSSE为方程>的正实根。
依据式(15)-(21)计算各边界取值,以确定闭环系统性能。依据相应方程组,不难确定ΔMDR和ΔAAL的取值应为相应方程组的最大正实根。确定ΔAAL取值后,再依据ΔAAL确定ΔSSE。
本发明的技术构思为:伺服系统在周期对称参考信号下运行,使得本发明可利用信号的周期对称特点设计重复控制器。考虑信号对称性质的设计,不仅大大减少控制器内存占用量,而且与整周期重复控制器相比,响应时间也更快,有益于加速扰动消除。控制器设计是基于离散吸引律进行的,属时域设计方法。这种设计方法在设计重复控制器时具有独到的地方,这主要是因为信号对称特性表现于时域中。本发明考虑的参考信号周期对称特性,包括奇次谐波信号(与奇次谐波重复控制器频域设计处理的二分之一周期对称信号相同),也包括二分之一周期对称性质更为一般的情形,且控制器设计更直观、简洁。另外,控制器的时域设计方法使得人们能够方便地采用现有的干扰观测技术(特别是时域设计的干扰观测器)。因而,本发明给出的重复控制系统设计方法不同于目前普遍采用的频域方法。
针对参考信号满足二分之一周期对称特性的伺服系统,本发明提供一种二分之一周期重复控制器的时域设计方法,不仅实现对周期性外部干扰信号的完全跟踪或抑制,而且降低内存占用量。具体体现在,周期重复控制器需要用到前一个周期的控制信号,而二分之一周期重复控制只需要用到前二分之一周期的控制信息,将控制器的内存占用降低至二分之一,显著节省了内存占用空间。该设计是基于离散幂次吸引律进行设计的,幂次吸引律是一种连续吸引律,能回避离散吸引律带来的颤振现象,达到快速干扰抑制效果。
本发明的有益效果主要表现在:在显著减少控制器内存占用量的同时,兼有快速收敛性能、加速干扰抑制和高控制精度。
附图说明
图1是位置伺服系统框图。
图2是二分之一周期重复控制器结构简图。
图3是二分之一周期对称信号示意图:
图3a是满足对称特性rk=rk-N/2的参考信号示意图,图3b是满足对称特性rk=-rk-N/2的参考信号示意图,图3c是满足特性rk=rk'的参考信号示意图,图3d是满足特性rk=-rk'的参考信号示意图。
图4为参考信号满足二分之一周期对称特性的重复控制系统方框图:
图4a为参考信号满足对称特性rk=-rk-N/2的重复控制系统方框图,图4b为参考信号满足rk=±rk'的重复控制系统方框图。
图5是二分之一周期重复控制器方框图:
图5a为参考信号满足rk=rk-N/2的控制器方框图,图5b为参考信号满足rk=-rk-N/2的控制器方框图,图5c为参考信号满足rk=rk'的控制器方框图,图5d为参考信号满足rk=-rk'的控制器方框图。
图6是二分之一周期重复控制器输出误差数值仿真:
图6a是当α=1/3,ρ=0.8,β=0.05,Δ=0.3时的ΔMDR,ΔAAL及ΔSSE示意图。
图6b是当α=1/3,ρ=0.32,β=0.7448,Δ=0.3时的ΔMDR,ΔAAL及ΔSSE示意图。
图6c是当α=1/3,ρ=0.01,β=0.8440,Δ=0.3时的ΔMDR,ΔAAL及ΔSSE示意图。
图7-11是整周期重复控制器参数ρ=0.32,β=0.08时,永磁同步直线电机控制系统的实验结果,其中:
图7是在整周期重复控制器作用下,永磁同步直线电机给定参考信号及输出信号。
图8是在整周期重复控制器作用下,永磁同步直线电机所受扰动曲线。
图9是在整周期重复控制器作用下,永磁同步直线电机等效扰动曲线。
图10是在整周期重复控制器作用下,永磁同步直线电机跟踪误差曲线。
图11是在整周期重复控制器作用下,永磁同步直线电机跟踪误差分布直方图。
图12-17是二分之一周期重复控制器取参数ρ=0.32,β=0.08时,永磁同步直线电机控制系统的实验结果,其中:
图12是在二分之一周期重复控制器作用下,永磁同步直线电机给定参考信号及输出信号。
图13是在二分之一周期重复控制器作用下,永磁同步直线电机所受扰动曲线。
图14是在二分之一周期重复控制器作用下,永磁同步直线电机等效扰动曲线。
图15是在二分之一周期重复控制器作用下,永磁同步直线电机在补偿后的等效扰动曲线。
图16是在二分之一周期重复控制器作用下,永磁同步直线电机跟踪误差曲线。
图17是在二分之一周期重复控制器作用下,永磁同步直线电机跟踪误差分布直方图。
具体实施方式
结合附图对本发明具体实施方式作进一步描述。参照图1-5,图示二分之一周期重复控制器及二分之一周期对称参考信号下位置伺服系统。其中:图1是位置伺服系统框图;图2是二分之一周期理想误差动态重复控制器设计简图;图3是二分之一周期对称信号示意图,即被控对象满足二分之一周期对称参考信号下的重复控制;图4是满足不同二分之一对称条件下的重复控制系统框图;图5是满足不同二分之一对称条件下的重复控制器框图。
下述为基于幂次吸引律的二分之一周期重复控制系统的实施步骤:
第一步.位置伺服对象的二阶差分方程模型
yk+1+a1yk+a2yk-1=b1uk+b2uk-1+wk+1 (1)
其中,yk表示伺服系统在k时刻的输出位置信号,uk为k时刻的输入控制信号,wk为伺服系统在k时刻的干扰信号(满足匹配条件),a1,a2,b1,b2为伺服系统模型参数数,其取值通过系统辨识获到。
第二步.构造系统跟踪误差吸引律(以
>
其中,ρ、β为可调整参数,其取值范围满足β>0,0<ρ<1,保证系统在有限时间收敛于零的一个邻域内;ek=rk-yk,rk为该位置伺服系统的给定参考信号。
第三步.将干扰抑制措施嵌入吸引律,形成闭环系统的理想误差动态
>
>
或>
其中,wk为理想误差动态中的扰动变量,wk-N/2为系统在前二分之一周期的第k时刻的干扰信号,wk'表示k-N/2,k′时刻的干扰信号;dk等效扰动,
第四步.基于二分之一周期理想误差动态的重复控制器设计。
当dk=wk+wk-N/2时
>
>
>
由上式解出
> (6)
>
即
> (7)
>
将式(7)带入式(3)得
> (8)
>
> (9)
>
记>输入信号>可将式(9)写成
>
式中,vk表示输入信号
当dk=wk-wk-N/2时,按照(5)-(10)式所描述步骤
>
>
>
> (12)
>
> (13)
>
将(13)带入(3)
> (14)
>
> (15)
>
记>输入信号>式(15)可写成
>
当dk=wk-wk′,k′=(ceil(2k/N)-1)N-k,k≥N/2,按照(5)-(10)式所描述步骤,离散重复控制器uk为
> (17)
>
记>输入信号>式(17)可写成
>
当dk=wk+wk′,k′=(ceil(2k/N)-1)N-k,k≥N/2,按照(5)-(10)式所描述步骤,离散重复控制器uk为
> (19)
>
记>输入信号>式(19)可写成
>
对于上述重复控制器设计,做以下说明:
1)幂次吸引律中引入dk+1反映了对于给定周期模式的扰动信号的抑制措施,
一种简单的补偿值确定方法是
这里,提供一种dk界已知时的补偿值确定方法。设等效扰动dk的上、下界分别为du、dl,则dk满足不等式
dl≤dk≤du (21)记>
>
可取
>
2)(9)(15)(17)(19)式中,ek,yk,yk-1,yk',yk'-1均可通过测量得到,uk-1,uk',uk'-1为控制信号的存储值,可从内存中读取。
3)对于图4(a)所示整周期(周期为N/2)情形,当N=2时,对称特性变为rk=rk-1。因此,本发明中提出的二分之一周波重复控制器也适用于常值调节问题,此时等效扰动为dk=wk-wk-1。
4)上述重复控制器针对二阶系统(1)给出,按照相同的方法同样可给出更高阶系统的设计结果。
第五步.根据系统的单调吸引层边界ΔMDR,绝对吸引层边界ΔAAL以及稳态误差带边界ΔSSE对控制器参数进行整定以达到最佳的控制效果。其中控制器参数主要包括:吸引幂次
依据上述ΔMDR、ΔAAL及ΔSSE的定义,确定的各边界取值如下:
1)单调减区域(ΔMDR)
当>时
>
>
当>时
>
当>时
>
其中:>
2)绝对吸引层(ΔAAL)
当>时
>
>
当>时
>
当>时
>
其中:>
3)稳态误差带(ΔSSE)
当>或ΔAAL≥δSSE时
ΔSSE=ΔAAL (30)当>时
>
其中δSSE为方程>的正实根。
实施例
该实施例以直线电机伺服系统在固定区间上执行重复跟踪任务为例,其位置参考信号具有二分之一周期对称特性,直线电机采用三环控制,其中电流环与速度环控制器由ELMO驱动器提供;位置环控制器由DSP开发板TMS320F2812提供。(参见图2)
对于具有某种二分之一周期对称特性的位置参考信号(二分之一周期对称形式参见图4),当伺服系统进入稳态阶段,系统模型中的干扰项也会呈现出同样的二分之一周期对称特性。为了设计基于幂次理想误差动态的二分之一周期重复控制器,在实施例中的位置参考信号给定为正弦信号。此时,参考信号满足二分之一周期对称性质rk=-rk-N/2,见图4(a)所示。
设计位置环控制器,需建立除位置环以外的伺服对象的数学模型,包括电流环、速度环、功率驱动器、直线电机本体以及检测装置(见图1)。利用最小二乘辨识算法获得伺服对象的数学模型为
yk+1+1.0820yk-0.0820yk-1=0.6075uk+0.2737uk-1+wk+1
其中,yk,uk分别为直线电机系统的位置输出与速度给定信号(控制输入),wk为干扰信号。
由于本实施例以正弦信号作为系统的参考信号,二分之一周期重复控制器可采取式(9)的给出的控制器形式,其具体表达式可写成
>
>
该实施例中将分别通过数值仿真和直线电机实验说明本发明专利给出重复控制器设计的有效性。
一、数值仿真
直线电机的位置信号取为rk=20sin(2kπfTs)mm,频率f=0.25Hz,采样周期Ts=0.01s,采用的周期数N=400。仿真时,选取的扰动量w(k)由周期性干扰和非周期性干扰两部分构成,具体形式为
w(k)=-5sin(2kπfTs)+0.2sgn(sin(2kπ/150))
在二分之一周期重复控制器(9)的作用下,选取不同的控制器参数ρ,β,伺服系统的三个边界层也各不相同。为了说明本发明专利关于单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE的理论正确性,图7给出ΔMDR,ΔAAL和ΔSSE的的具体取值。
当控制器参数ρ=0.8,β=0.05,Δ=0.3时(参见图6a)
>
>
>
>
当控制器参数ρ=0.32,β=0.7448,Δ=0.3时(参见图6b)
>
>
>
ΔSSE=ΔAAL=0.5394
当控制器参数ρ=0.01,β=0.844,Δ=0.3时(参见图6c)
>
>
>
>
ΔSSE=ΔAAL=0.4837
仿真结果见图6。在给定系统模型、参考信号和干扰信号的情况下,上述数值结果验证了本专利给出的二分之一周期重复控制器作用下的跟踪误差信号的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE。
二、实验结果
实验所用永磁同步直线电机控制系统的框图见图1所示。给定位置信号为一正弦信号rk=Asin(2πfTsk)。其中,振幅为A=20mm,频率f=0.25Hz,采样间隔为Ts=0.01s,周期N=400。在相同控制器参数条件下,分别采用整周期重复控制器与二分之一周期重复控制器进行直线电机位置跟踪控制,其中控制器参数为:α=1/3,ρ=0.32,β=0.08。获得的实验结果分别如图7-11与图12-17所示。
1.整周期重复控制
在整周期重复控制器作用下,图7为系统输出曲线。图8为直线电机所受扰动wk的估计wk,呈现周期特性,满足wk=wk-N。图9为等效扰动的估计。图10表明整周期重复控制在第一个周期的跟踪误差较大,随后会快速收敛。图11所示系统跟踪误差ek集中分布在|ek|≤5μm的邻域内,但有少数点位于-15μm<ek<-5μm及5μm<ek<10μm范围内。根据重复控制器参数及Δ的估值,可给出表征系统收敛性能三个区域的估计:单调减区域ΔMDR=0.0510mm、绝对吸引层ΔAAL=0.0146mm、稳态误差带ΔSSE=0.0146mm;图10中标明了这些区域的估值。
2.二分之一周期重复控制
在二分之一周期重复控制器作用下,图12为系统输出曲线。图13为直线电机所受扰动wk的估计wk。图14为等效扰动dk的估计,所示等效扰动dk具有一定偏移量。进入稳态后,可计算出等效扰动上界du=0.007,下界dl=-0.003,均值
上述实验结果表明,相对整周期重复控制而言,本发明专利提出的二分之一周期重复控制器能够大幅度节省内存占用量,并且能够快速、有效地抑制系统在执行伺服跟踪任务时出现的二分之一周期对称干扰信号。同时,实验验证了本专利关于系统跟踪误差的绝对收敛层边界ΔAAL、单调收敛层边界ΔMDR及稳态误差带ΔSSE的分析结果。
机译: 生成时钟信号,用于基于FPGA的精确周期,可重复周期的硬件加速器
机译: 基于FPGA的硬件加速器的周期精确且周期可重复的存储器
机译: 生成时钟信号,用于基于FPGA的精确周期,可重复周期的硬件加速器