首页> 中国专利> 用于位置伺服系统的部分周期重复控制器

用于位置伺服系统的部分周期重复控制器

摘要

本发明涉及了一种位置伺服系统重复控制器,给定环节产生周期对称的参考信号;构造周期反馈环节;基于离散时间单位向量连续化吸引律形成理想误差动态;依据误差动态方程,构造信号变换模块,其输出信号用于重复控制器的修正量;将当前的控制器计算获得的信号作为伺服对象的输入。具体的控制器参数整定工作可依据表征系统收敛性能的指标进行,且提供了表征跟踪误差收敛过程的单调减区域、绝对吸引层和稳态误差带边界。闭环系统能够完全消除周期对称干扰信号,实现位置伺服系统跟随参考信号变化。本发明提供了一种能够显著减少内存占用空间、且有效抑制对称干扰、提高控制精度的周期重复控制器。

著录项

  • 公开/公告号CN103399485A

    专利类型发明专利

  • 公开/公告日2013-11-20

    原文格式PDF

  • 申请/专利权人 浙江工业大学;

    申请/专利号CN201310341313.9

  • 申请日2013-08-07

  • 分类号G05B11/14(20060101);

  • 代理机构33200 杭州求是专利事务所有限公司;

  • 代理人杜军

  • 地址 310014 浙江省杭州市下城区潮王路18号

  • 入库时间 2024-02-19 20:56:53

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-01-14

    专利权的转移 IPC(主分类):G05B11/14 登记生效日:20191225 变更前: 变更后: 申请日:20130807

    专利申请权、专利权的转移

  • 2016-03-30

    授权

    授权

  • 2013-12-18

    实质审查的生效 IPC(主分类):G05B11/14 申请日:20130807

    实质审查的生效

  • 2013-11-20

    公开

    公开

说明书

技术领域

本发明涉及一种适于部分周期对称参考信号的位置伺服系统重复控制器,也适用于工业场合中的周期运行过程。

背景技术

为了跟踪周期参考信号/抑制周期干扰,重复控制器具有“记忆”和“学习”特性,它以跟踪误差信号修正前一周期的控制输入,形成当前的控制输入。这种重复控制技术已应用于旋转电机、硬盘驱动、VCD/DVD、UPS、电力电子线路以及电能质量控制等。

目前获得的重复控制理论结果集中于基于内模原理的分析与设计。如果某信号被看作是一个自治系统的输出,将该信号的产生多项式置入稳定的闭环系统中,被控量的输出将能够完全跟踪参考信号。重复控制器构造周期信号内模为:

>11-e-Ts>

其中T为给定信号的周期,它是一个含周期时延(e-Ts)的正反馈环节。不考虑输入信号的具体形式,只要给定初始段信号,内模输出就会对输入信号逐周期累加,重复输出与上周期相同的信号。采用连续内模的重复控制器设计多是频域设计。实际工程中采用计算机控制技术,控制系统多是以离散时间方式实现。离散重复控制器设计主要有两种途径:一种是通过对连续重复控制器离散化得到;另一种是直接针对离散时间系统进行设计。取采样间隔Ts,使得参考信号周期为采样间隔的整数倍,记每个周期中的采样点个数为N,即T=NTs。这样,离散周期信号内模为:

>11-z-N>

离散内模的计算复杂程度取决于采样周期Ts,实现离散周期内模时所需内存量至少为N。如果Ts取得过大,系统控制精度降低;取得过小,内模的阶次将会增加。

重复控制实现时需考虑减少控制器的内存占用量的问题。在Hoog的专利(Hoog T J D.Repetitive controller having reduced memory elements.UnitedStates Patent,US 7265932B2,2007)中,对于满足

x(t+T/2)=-x(t)

的半周期对称信号,提出一种半周期重复控制内模,构造重复控制器,使得内存占用量,比整周期重复控制的内存使用量减少一半。Costa-Castello等提出奇次谐波重复控制方法,它能够有效利用信号的半周期对称性,提出的奇次谐波信号内模,也减少了一半内存占用量(Costa-Castello R,Grino R,Fossas E.Odd-Harmonic digital repetitive control of a single-phase current activefilter.IEEE Transactions on Power Electronics,2004,19(4):1060-1068)。上述重复控制器的设计是在频域进行的。

发明内容

为了克服整周期重复控制器未考虑参考信号的对称性质和占用内存量较大的缺陷,本发明旨在提供一种部分周期对称参考信号下,能够显著减少内存占用空间,有效抑制对称干扰,具有较高性价比的部分周期重复控制器,且设计过程在时域进行。

本发明解决上述技术问题采用的技术方案是:

一种适于1/M周期对称参考信号的位置伺服系统重复控制器(M=2,3,4…),被控对象为重复伺服系统,其输入输出特性为:

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为整数,且d≥1。

给定参考信号rk,该参考信号具有1/M周期对称特性:

P1.rk=±rk′  (2)

P2.rk=±rk-N/M  (3)

这里,k′=(ceil(Mk/N)-1)(2N/M)-k,k>N/M;M、N均为正整数,且N>M;

其中,ceil(·)表示返回大于或者等于(·)的最小整数。rk′,rk-N/M分别表示k′,k-N/M时刻的参考信号。

根据参考信号的1/M周期对称特性,构造等效干扰dk,其形式可针对情形P1、P2分别给出。

对于P1

对于P2

其中,wk′,wk-N/M分别表示k′,k-N/M时刻的干扰信号。

构造的离散时间形式的吸引律为

>ek+1=(1-ρ)ek-ϵek|ek|+δ---(6)>

其中,ek=rk-yk表示跟踪误差,ρ、ε为表达吸引速度的两个常数,δ为单位向量连续化参数;其取值范围为:ε>0,0<ρ<1,δ>0。

对于情形,误差动态方程为

将误差方程(7)代入吸引律(6),

上述控制器的实现,需要给出式中dk+1的补偿值并以代替dk+1。这样,本发明提供的1/M周期重复控制器具有如下形式

控制器表达式为:

uk=±uk′+vk  (8)

对于情形,进行1/M周期重复控制器设计,需先给出误差动态方程

将误差方程(9)代入吸引律(6),

>-(1-ρ)ek+ϵek|ek|+δ-dk+1]>

为了实现上述控制器,需给出上式中dk+1的补偿值并以替代dk+1。这样,本发明提供的1/M周期重复控制器具有如下形式

>-(1-ρ)ek+ϵek|ek|+δ-dk+1*]>

>vk=[q-d+1B(q-1)]-1[rk+1+yk+1-N/M+q(A(q-1)-1)(yk+yk-N/M)-(1-ρ)ek+ϵek|ek|+δ-dk+1*],>

控制器表达式为:

>uk=±uk-N/M+vk---(10)>

这里,可认为是一种干扰抑制作用,用于抑制干扰信号dk+1的影响。

具有干扰抑制项的误差动态方程。将uk作为伺服对象的控制输入信号,可量测获得伺服系统输出信号yk,跟随参考信号rk变化。将控制器式(8)代入式(7),或将式(10)代入式(9),可以得到下述具有干扰抑制项的理想误差动态方程:

>ek+1=(1-ρ)ek-ϵek|ek|+δ+dk+1*-dk+1---(11)>

上述也即“嵌入”了干扰抑制作用的吸引律。

进一步地,所述1/M周期重复控制器的参数包括吸引速度常数ρ、ε,单位向量连续化参数δ,理想误差动态干扰的界Δ。控制器参数整定可根据表征系统收敛性能的指标进行,这些指标是单调减区域边界ΔMDR,绝对吸引层边界ΔAAL,稳态误差带边界ΔSSE,其具体表达式为

(1)单调减区域(ΔMDR)

>ΔMDR=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρΔδ2ρ,0<ϵ<(1-2ρ)(2Δ+δ)22Δ,ϵ=(1-2ρ)(2Δ+δ)2ϵ+Δ-(1-ρ)δ+(ϵ+Δ-(1-ρ)δ)2+4(1-ρ)Δδ2(1-ρ),ϵ>(1-2ρ)(2Δ+δ)2>

其中,Δ为扰动dk的界值;

(2)绝对吸引层(ΔAAL)

>ΔAAL=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρΔδ2ρ,0<ϵ<(1-ρ)(δ+Δ)Δ,ϵ=(1-ρ)(δ+Δ)-[(2-ρ)δ-ϵ-Δ]+[(2-ρ)δ-ϵ-Δ]2+4(2-ρ)Δδ2(2-ρ),ϵ>(1-ρ)(δ+Δ)>

(3)稳态误差带(ΔSSE)

特别地,对于M=1的情形,参考信号满足rk=rk-N,具有整周期对称特性。本发明中提出的重复控制器设计方法也适用于整周期重复控制,这时的等效扰动为dk=wk-wk-N

特别地,对于N=M情形,参考信号满足rk=rk-1。本发明中提出的重复控制器设计方法也适用于常值调节问题,这时的等效扰动为dk=wk-wk-1

本发明的技术构思为:伺服系统在周期对称参考信号下运行,使得本发明可利用信号的周期对称特点设计重复控制器。考虑信号对称性质的设计,不仅大大减少控制器内存占用量,内模响应时间也更快,有易于加速扰动的消除。控制器设计是基于离散吸引律进行的,是一种时域设计方法。时域设计方法在设计重复控制器时具有独到的地方,这主要是因为信号对称特性表现在时域中。本发明考虑的参考信号周期对称特性,比在频域中考虑信号各奇次谐波的周期对称性质更为一般,且设计会更直观。另外,控制器时域设计使得其能够方便地与现有的时域干扰观测技术相结合。

针对参考信号满足1/M周期对称特性的伺服系统,本发明提供一种基于时域设计方法的1/M周期重复控制器,不仅实现对周期性外部干扰信号的完全跟踪或抑制,而且降低内存占用量。具体体现在,周期重复控制器需要用到前一个周期的控制信号,而1/M周期重复控制只需要用到前1/M周期的控制信息,将控制器的内存占用降低(M-1)/M,显著节省了内存占用空间。

本发明的有益效果主要表现在:在显著减少控制器内存占用量的同时,兼有快速收敛性能、加速干扰抑制和高控制精度。

附图说明

图1是1/M周期重复控制器结构示意图。

图2是伺服对象方框图。

图3是基于吸引律方法的控制系统设计流程图。

图4为M=1/3时的k′。

图5为M=1/5时的k′。

图6是1/3周期对称信号示意图。

图7a、图7b和图7c是1/5周期对称信号示意图。

图8为参考信号满足1/M周期对称特性的重复控制系统方框图:

图8a为参考信号满足rk=±rk′的重复控制系统方框图,图8b为参考信号满足对称特性rk=±rk-N/M的重复控制系统方框图。

图9是1/M周期重复控制器方框图:

图9a为参考信号满足rk=-rk′的控制器方框图,图9b为参考信号满足rk=rk′的控制器方框图,图9c为参考信号满足rk=-rk-N/M的控制器方框图,图9d为参考信号满足rk=rk-N/M的控制器方框图。

图10-12是1/3周期重复控制器作用下,针对永磁同步直线电机控制系统的仿真结果,其中:

图10为ρ=0.4,ε=0.03,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

图11为ρ=0.4,ε=0.1,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

图12为ρ=0.4,ε=0.12,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

图13-15是15周期重复控制器作用下,针对永磁同步直线电机控制系统的仿真结果,其中:

图13为ρ=0.4,ε=0.03,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

图14为ρ=0.4,ε=0.1,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

图15为ρ=0.4,ε=0.12,δ=0.1时的给定信号,输出信号,以及边界值ΔAAL、ΔSSE、ΔMDR

具体实施方式

下面结合附图对本发明做进一步描述。

参照图1-9,一种基于吸引律的1/M周期重复控制器。为便于说明实施方式,针对二阶离散系统设计1/M周期重复控制器。考虑下述二阶离散系统差分方程模型

yk+1+a1yk+a2yk-1=b1uk+b2uk-1+wk+1  (1)

其中,uk-1,uk,yk-1,yk分别为k-1,k时刻系统的输入输出信号;wk+1为k+1时刻系统扰动信号,a1,a2,b1,b2为相应的系统参数。

所述伺服系统,其参考信号rk满足1/M周期对称特性,即满足如下关系

rk=±rk′或rk=±rk-N/M  (2)

其中,

k′=(ceil(Mk/N)-1)(2N/M)-k,k>N/M,N>M

ceil(·)表示返回大于或者等于(·)的最小整数。N是用于刻画周期对称性的参数,rk′,rk-N/M分别表示k′,k-N/M时刻的参考信号。当M=3、5时,k′分别见图4、图5。特别地,满足1/3周期对称性的参考信号见图6,共计16种。满足1/5周期对称性的参考信号见图7a、图7b和图7c,共计256种。

跟踪误差信号(ek=rk-yk)满足:

ek+1=rk+1-yk+1=rk+1+a1yk+a2yk-1-b1uk-b2uk-1-wk+1

=rk+1±yk′+1+a1(yk±yk′)+a2(yk-1±yk′-1)  (3)

-b1(uk±uk′)-b2(uk-1±uk′-1)-(wk+1±wk′+1)

式中,ek+1,rk+1分别表示k+1时刻的误差信号、参考信号。

利用式(3),wk+1±wk′+1可表达为

wk+1±wk′+1=rk+1±yk′+1+a1(yk±yk′)+a2(yk-1±yk′-1)  (4)

-b1(uk±uk′)-b2(uk-1±uk′-1)-ek+1

等效干扰(dk=wk±wk′)满足

dk+1=rk+1±yk′+1+a1(yk±yk′)+a2(yk-1±yk′-1)  (5)

-b1(uk±uk′)-b2(uk-1±uk′-1)-ek+1

描述1/M周期对称参考信号时,不仅需要知道周期参数,还需要掌握1/M周期对称形式。对于不同的1/M周期对称参考信号,相应的重复控制器设计过程及其表达式也不相同。扰动项wk一般不能严格满足对称条件,只是wk的周期部分呈现1/M周期对称特性。因此,当wk存在非周期扰动成分时,dk≠0。这时需采用干扰观测技术,在闭环系统中引入干扰补偿作用以提高控制性能。跟踪控制目的是在有限时间内,使得系统跟踪误差收敛至原点的一个邻域内,并一直停留在这一邻域。为了达到这一控制目标,考虑等效扰动对ek的影响,依据预先形成的误差动态设计控制器。为此,修正吸引律,构造如下误差动态方程

>ek+1=(1-ρ)ek-ϵek|ek|+δ+dk+1*-dk+1---(6)>

式中,为等效扰动dk+1的补偿值;ρ、ε为表达吸引速度的两个常数,δ为单位向量连续化参数;其取值范围分别为:ε>0,0<ρ<1,δ>0。

1)参考信号rk满足rk=-rk′,k′=(ceil(Mk/N)-1)(2N/M)-k,等效扰动为dk=wk+wk′。将等效干扰(5)代入误差方程(6),

>ek+1=(1-ρ)ek-ϵek|ek|+δ+dk+1*-rk+1-yk+1-a1(yk+yk)>

>-a2(yk-1+yk-1)+b1(uk+uk)+b2(uk-1+uk-1)+ek+1---(7)>

控制uk的表达式为:

>uk=-uk-b2b1(uk-1+uk-1)+1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*]---(8)>

>+1b1(rk+1+yk-1)+a1b1(yk+yk)+a2b1(yk-1+yk-1)>

>vk=1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*+(rk+1+yk+1)+a1(yk+yk)+a2(yk-1+yk-1)],>输入信号控制器可表达为

>uk=-uk+vk---(9)>

式中,vk表示输入信号的修正量。

2)参考信号rk满足rk=rk′,k′=(ceil(Mk/N)-1)(2N/M)-k,等效扰动为dk=wk-wk′。将相应的等效干扰(5)代入误差方程(6),

>ek+1=(1-ρ)ek-ϵek|ek|+δ+dk+1*-rk+1+yk+1-a1(yk-yk)>

>-a2(yk-1-yk-1)+b1(uk-uk)+b2(uk-1-uk-1)+ek+1---(10)>

控制uk的表达式为,

>uk=uk-b2b1(uk-1-uk-1)+1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*]---(11)>

>+1b1(rk+1-yk+1)+a1b1(yk-yk)+a2b1(yk-1-yk-1)>

>vk=1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*+(rk+1-yk+1)+a1(yk-yk)+a2(yk-1-yk-1)],>输入信号控制器可表达为:

>uk=uk+vk---(12)>

式中,vk′表示输入信号的修正量。

按照式(3)-式(12)所描述的步骤,可设计1/M周期对称(rk=±rk-N/M)情形下的重复控制器。

1)参考信号rk满足rk=-rk-N/M,等效扰动为dk=wk+wk-N/M,离散重复控制器uk

>uk=-uk-N/M-b2b1(uk-1+uk-N/M-1)+1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*]---(13)>

>+1b1(rk+1+yk-N/M+1)+a1b1(yk+yk-N/M)+a2b1(yk-1+yk-N/M-1)>

>vk=1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*+(rk+1-yk-N/M+1)+a1(yk+yk-N/M)+a2(yk-1+yk-N/M-1)],>输入信号控制器可表达为

>uk=-uk-N/M+vk---(14)>

式中,vk″表示输入信号的修正量。

2)参考信号rk满足rk=rk-N/M,等效扰动为dk=wk-wk-N/M,离散重复控制器uk

>uk=uk-N/M-b2b1(uk-1-uk-N/M-1)+1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*]---(15)>

>+1b1(rk+1-yk-N/M+1)+a1b1(yk-yk-N/M)+a2b1(yk-1-yk-N/M-1)>

>vk=1b1[-(1-ρ)ek+ϵek|ek|+δ-dk+1*+(rk+1-yk-N/M+1)+a1(yk-yk-N/M)+a2(yk-1-yk-N/M-1)],>输入信号控制器可表达为

>uk=-uk-N/M+vk---(16)>

式中,vk″′表示输入信号的修正量。

对于上述设计的1/M周期重复控制器,做以下说明:

1)吸引律中引入dk+1反映了对于给定周期对称性质的扰动信号的抑制措施,为dk+1的补偿值,用于补偿非周期性扰动。

一种直接的补偿值确定方法是dk已知时,取

这里,提供一种dk的界已知时的补偿值确定方法。设等效扰动dk的上、下界分别为du、dl,则dk满足不等式

dl≤dk≤du

>d=du+dl2,>>Δ=du-dl2,>

>|dk-d|Δ>

扰动补偿

>dk+1*=d=du+dl2>

2)式(8),(11),(13)与(15)中,ek,yk,yk-1,yk-N/M+1,yk-N/M,yk-N/M-1,yk′+1,yk′,yk′-1均可通过测量得到,uk-1,uk-N/M,uk-N/M-1,uk′,uk′-1为控制信号的存储值,可从内存中读取。

3)对于M=1的情形,参考信号满足rk=rk-N,具有整周期对称特性。因此,本发明中提出的重复控制器设计方法也适用于整周期重复控制,此时等效扰动为dk=wk-wk-N

4)对于N=M情形,参考信号满足rk=rk-1。因此,本发明中提出的重复控制器设计方法也适用于常值调节问题,此时等效扰动为dk=wk-wk-1

5)上述1/M周期重复控制器针对二阶系统(1)给出,按照相同的方法同样可给出高阶系统的设计结果。

系统的1/M周期重复控制器设计完成之后,需要整定其中的控制器参数,包括表达吸引速度的两个常数ρ、ε。具体的参数整定工作可依据表征系统收敛性能的指标进行。为表征跟踪误差收敛过程,本发明引入单调减区域,绝对吸引层和稳态误差带概念,具体定义如下:

单调减区域

>0<ek+1<ek,ek>ΔMDRek<ek+1<0,ek<-ΔMDR>

绝对吸引层

>|ek|>ΔAAL|ek+1|<|ek|>

稳态误差带

>|ek|ΔSSE|ek+1|ΔSSE>

这里,ΔMDR为单调减区域边界,ΔAAL为绝对吸引层边界,ΔSSE为稳态误差带边界。

对于1/M周期重复控制器作用下导致的闭环系统误差动态,本发明分别给出其单调减区域边界ΔMDR,绝对吸引层边界ΔAAL和稳态误差带边界ΔSSE,其具体表达式为:

(1)单调减区域(ΔMDR)

>ΔMDR=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρΔδ2ρ,0<ϵ<(1-2ρ)(2Δ+δ)22Δ,ϵ=(1-2ρ)(2Δ+δ)2ϵ+Δ-(1-ρ)δ+(ϵ+Δ-(1-ρ)δ)2+4(1-ρ)Δδ2(1-ρ),ϵ>(1-2ρ)(2Δ+δ)2>

(2)绝对吸引层(ΔAAL)

>ΔAAL=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρΔδ2ρ,0<ϵ<(1-ρ)(δ+Δ)Δ,ϵ=(1-ρ)(δ+Δ)-[(2-ρ)δ-ϵ-Δ]+[(2-ρ)δ-ϵ-Δ]2+4(2-ρ)Δδ2(2-ρ),ϵ>(1-ρ)(δ+Δ)>

(3)稳态误差带(ΔSSE)

对于理想误差动态(6),本发明给出三个性能指标与控制器参数之间的关系:

1)当0<ε≤min{(1-ρ)δ,(1-2ρ)(2Δ+δ)/2}时,

>ΔMDR=ΔAAL=ΔSSE=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρδΔ2ρ>

闭环系统的单调减区域、绝对吸引层边界和稳态误差带边界都是相等的,并且随着参数ε的增大而减小。因此,在该区间选择控制器参数时,ε越大,系统的收敛速度越快,稳态误差越小,所以选取ε=min{(1-ρ)δ,(1-2ρ)(2Δ+δ)/2},此时系统的稳态误差最小。

2)当max{(1-ρ)δ,(1-2ρ)(2Δ+δ)/2}<ε<(1-ρ)(δ+Δ)时,单调减区域为

>ΔMDR=ϵ+Δ-(1-ρ)δ+(ϵ+Δ-(1-ρ)δ)2+4(1-ρ)Δδ2(1-ρ)>

绝对吸引层边界为

>ΔAAL=-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρδΔ2ρ>

稳态误差带边界为

>ΔSSE=max{((1-ρ)δ-ϵ)2+Δ,-(ρδ+ϵ-Δ)+(ρδ+ϵ-Δ)2+4ρδΔ2ρ}>

这时的稳态误差带边界都是随着参数的增大而增大,此时控制参数的选取视系统瞬态与稳态性能之间的权衡而定。

3)当ε≥(1-ρ)(δ+Δ)时,单调减区域为

>ΔMDR=ϵ+Δ-(1-ρ)δ+(ϵ+Δ-(1-ρ)δ)2+4(1-ρ)Δδ2(1-ρ)>

绝对吸引层边界为

>ΔAAL=-[(2-ρ)δ-ϵ-Δ]+[(2-ρ)δ-ϵ-Δ]2+4(2-ρ)δΔ2(2-ρ)>

稳态误差带边界为

三个边界(ΔMDR、ΔAAL和ΔSSE)会随着参数ε的增大而增大。在这个区间选择控制器参数时,ε越大,稳态误差越大,所以选取ε=(1-ρ)(δ+Δ);这时,系统误差函数绝对吸引层的边界达到最小ΔAAL=Δ。

实施例

该实施例以直线电机伺服系统在一固定区间上执行重复跟踪任务为例,其位置参考信号具有1/M周期对称特性。当伺服系统进入稳态阶段,系统模型中的干扰项将表现出明显的1/M周期对称特性。本实施例设计的离散重复控制器作为直线电机三环控制系统中的位置环控制器,而电流环与速度环采用PI控制算法。

在设计位置环控制器之前,需建立除位置环以外的伺服对象的数学模型,包括速度环、电流环、功率驱动器、直线电机本体以及检测装置(见图2)。

利用最小二乘辨识算法获得伺服对象的数学模型

yk+1-0.8699yk-0.1301yk-1=0.5099uk+0.1952uk-1+wk+1  (1)

其中,yk,uk分别为直线电机系统的位置输出与速度给定信号(控制输入),wk为干扰信号。

该实施例采用本发明给出的1/3、1/5周期重复控制器进行数值仿真。

例一、1/3周期重复控制

取直线电机的位置参考信号(单位:mm)为

>r(k)=(5-5sin((mod(k,N/3)N/15)-3)π2)*sgn(mod(ceil(mod(k,N)N/3),3)-0.5),0mod(k,N/3)<2N/1510*sgn(mod(ceil(mod(k,N)N/3),3)-0.5),2N/15mod(k,N/3)<N/5(5-5sin((mod(k,N/3)N/15)-4)π2)*sgn(mod(ceil(mod(k,N)N/3),3)-0.5),N/5mod(k,N/3)<N/3---(2)>

对于k>N/3,

>r(k)=-rk,0mod(k,N)<N/3rk,N/3mod(k,N)<2N/3-rk,2N/3mod(k,N)<N---(3)>

其中,k′=(ceil(3k/N)-1)(2N/3)-k。N=600。频率f=1/6Hz,采样周期Ts=0.01s。扰动量w(k)由周期性干扰和非周期性干扰两部分构成:

>w(k)=(1-sin((mod(k,N/3)N/15)-3)π2)*sgn(mod(ceil(mod(k,N)N/3),3)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),0mod(k,N/3)<2N/152*sgn(mod(ceil(mod(k,N)N/3),3)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),2N/15mod(k,N/3)<N/5(1-sin((mod(k,N/3)N/15)-4)π2)*sgn(mod(ceil(mod(k,N)N/3),3)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),N/5mod(k,N/3)<N/3---(4)>

对于k>N/3,

>w(k)=-wk,0mod(k,N)<N/3wk,N/3mod(k,N)<2N/3-wk,2N/3mod(k,N)<N---(5)>

理想误差动态中不确定项的界Δ=0.1。

对于rk=±rk′情形,k′=(ceil(3k/N)-1)(2N/3)-k,重复控制器由下式给出

在1/3周期重复控制器(6)的作用下,选取不同的控制器参数ρ,ε,δ,导致收敛过程三个边界层也不相同。为了检验本发明给出的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE边界值,就ρ,ε,δ的三种取值分别进行讨论。

(1)当0≤ε<(1-ρ)δ时,闭环系统的绝对吸引层边界ΔAAL和稳态误差带边界ΔSSE相等。1/3周期重复控制器参数的选取为:ρ=0.4,ε=0.03,δ=0.1。相应的ΔAAL=ΔSSE=ΔMDR=0.2。这时的单调吸引层边界ΔMDR取到最小值。仿真结果见图10。

(2)当(1-ρ)δ≤ε<(1-ρ)(δ+Δ)时,绝对吸引层边界ΔAAL小于或等于稳态误差带边界ΔSSE。当1/3周期重复控制器参数的选取为ρ=0.4,ε=0.1,δ=0.1。相应的ΔAAL=ΔSSE=0.1158,ΔMDR=0.2907。仿真结果见图11。

(3)当ε≥(1-ρ)(δ+Δ)时,绝对吸引层边界ΔAAL小于或等于稳态误差带边界ΔSSE。当1/3周期重复控制器参数的选取为ρ=0.4,ε=0.12,δ=0.1。此时,ε=(1-ρ)(δ+Δ),相应的ΔAAL=0.1,ΔSSE=0.1103,ΔMDR=0.3189。绝对吸引层边界达到最小值ΔAAL=Δ=0.1。仿真结果见图12。

在给定系统模型、参考信号和干扰信号的情况下,上述数值结果验证了本发明给出的1/3周期重复控制器作用下的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE

例二、1/5周期重复控制

直线电机的位置参考信号(单位:mm)为

>r(k)=(5-5sin((mod(k,N/5)N/25)-3)π2)*sgn(mod(ceil(mod(k,N)N/5),5)-0.5),0mod(k,N/5)<2N/2510*sgn(mod(ceil(mod(k,N)N/5),5)-0.5),2N/25mod(k,N/5)<3N/25(5-5sin((mod(k,N/5)N/25)-4)π2)*sgn(mod(ceil(mod(k,N)N/5),5)-0.5),3N/25mod(k,N/5)<N/5---(7)>

对于k>N/5,

>r(k)=-rk,0mod(k,N)<N/5rk,N/5mod(k,N)<2N/5rk,2N/5mod(k,N)<3N/5rk,3N/5mod(k,N)<4N/5-rk,4N/5mod(k,N)<N---(8)>

其中,k′=(ceil(5k/N)-1)(2N/5)-k。N=600。频率f=1/6Hz,采样周期Ts=0.01s。扰动量w(k)由周期性干扰和非周期性干扰两部分构成:

>w(k)=(1-sin((mod(k,N/5)N/25)-3)π2)*sgn(mod(ceil(mod(k,N)N/3),5)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),0mod(k,N/5)<2N/252*sgn(mod(ceil(mod(k,N)N/5),5)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),2N/25mod(k,N/5)<3N/25(1-sin((mod(k,N/5)N/25)-4)π2)*sgn(mod(ceil(mod(k,N)N/5),5)-0.5)+0.05(-1)fix(k/200)(-1)fix(k/30)sgn(mod(k,30)-9),3N/25mod(k,N/5)<N/5---(9)>

对于k>N/5,

>w(k)=-wk,0mod(k,N)<N/5wk,N/5mod(k,N)<2N/5wk,2N/5mod(k,N)<3N/5wk,3N/5mod(k,N)<4N/5-wk,4N/5mod(k,N)<N---(10)>

理想误差动态中不确定项的界Δ=0.1。

对于rk=±rk′情形,k′=(ceil(5k/N)-1)(2N/5)-k,重复控制器由下式给出

在1/5周期重复控制器(11)的作用下,选取不同的控制器参数ρ,ε,δ,导致收敛过程三个边界层也不相同。为了检验本发明给出的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE边界值,就ρ,ε,δ的三种取值分别进行讨论。

(1)当0≤ε<(1-ρ)δ时,闭环系统的绝对吸引层边界ΔAAL和稳态误差带边界ΔSSE相等。1/5周期重复控制器参数的选取为ρ=0.4,ε=0.03,δ=0.1。相应的ΔAAL=ΔSSE=ΔMDR=0.2。这时的单调吸引层边界ΔMDR取到最小值。仿真结果见图13。

(2)当(1-ρ)δ≤ε<(1-ρ)(δ+Δ)时,绝对吸引层边界ΔAAL小于或等于稳态误差带边界ΔSSE。当1/5周期重复控制器参数的选取为ρ=0.4,ε=0.1,δ=0.1。相应的ΔAAL=ΔSSE=0.1158,ΔMDR=0.2907。仿真结果见图14。

(3)当ε≥(1-ρ)(δ+Δ)时,绝对吸引层边界ΔAAL小于或等于稳态误差带边界ΔSSE。当1/5周期重复控制器参数的选取为ρ=0.4,ε=0.12,δ=0.1。此时,ε=(1-ρ)(δ+Δ),相应的ΔAAL=0.1,ΔSSE=0.1103,ΔMDR=0.3189。绝对吸引层边界达到最小值ΔAAL=Δ=0.1。仿真结果见图15。

在给定系统模型、参考信号和干扰信号的情况下,上述数值结果验证了本发明给出的1/5周期重复控制器作用下的单调减区域ΔMDR、绝对吸引层ΔAAL和稳态误差带ΔSSE

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号