
第2章 重复控制理论.docx
15页重复控制理论2.1 重复控制的基本思想重复控制是基于内模原理的一种控制思想所谓“内模”,是指在稳定的闭 环控制系统中包含外部输入信号的数学模型下面是内模原理的具体描述:对于 一个控制系统而言,如果控制其的反馈来自被调节的信号,且在反馈回路中包含 相同的被控外部信号动态模型,那么整个系统是结构稳定的内模原理的本质是 把系统外部信号的动力学模型植入控制器以构成高精度的反馈控制系统这样的 系统能够无静差的跟踪输入信号对于所有的无静差系统,都存在这样的问题, 即当输入信号趋于 0 时,如何保证继续输出适当的控制信号,以维持合适的控制 作用此时虽然给定信号和反馈信号依然存在,但误差信号为0,系统信号通道 已经断开,输出与输入无关,这就要求控制器中必须包含能够反映外部指令或干 扰的模型,该模型能持续不断地输出相应的控制信号从这个角度来说,内模的 作用类似于一个信号发生器,可以不依赖外部变量给出的控制信号由控制理论知道,含有积分环节的闭环控制系统可以无静差的跟踪阶跃信 号,而且可以完全抵消作用在积分环节之后的阶跃型干扰可从内模原理的角度 对此作出解释,阶跃信号的数学模型为1/S,而闭环系统中的积分环节也是1/S , 系统包含了外部信号的数学模型,从而获得来无静差的跟踪给定信号的能力,可 以将积分控制理解为内模原理的一个典型应用。
当内模中的数学模型描述的是周期性的信号时,那么闭环控制系统就能够无静差地跟踪周期信号如果系统的给定信号或扰动为单一频率的正弦信号,那么 只要在控制器内植入与指令同频的正弦信号模型G (s)=①,就可以实现系S 2 2统的无静差跟踪如果外部信号包含其它频率成分,这种情况下,若要实现无静 差,只能针对每一种频率的信号设置一个内模,如果频率成分较复杂,那么内模 数量就会很大,从应用角度而言不太合理,工程上也不易实现而这种情况在实 际系统中经常出现,例如机械手在进行重复性动作时,它所受到的干扰信号并非 单一频率的正弦信号,频谱比较复杂,形式为指令信号的倍数关系;负载为整流 器的逆变电源的干扰信号除了基波频率外,还包含谐波成分对于这样的系统, 若采用传统的内模控制会使控制器结构异常复杂为此需要寻找一种新的内模形 式来描述此种类型的外部信号分析可知,上面所述两种情况的干扰信号具有两个特点:首先是可重复性, 即周期性其次是指令信号的谐波形式因此扰动信号在每个基波周期都以完全 相同的波形出现对于这样的信号,可采用如下形式的内模:G(s) = e仏,L1 — e 一Ls1— Z—N为给定信号的周期这是一个周期延时正反馈环节,不管什么形式的信号,只要 重复出现,而且频率是基波的倍数,那么该内模的输出就是对输入信号的逐周期 累加。
当输入信号衰减为0,该内模依然会不断的逐周期输出与上周期相同的信 号,相当于任意信号发生器它的作用类似于积分环节,区别仅在于它是逐周期 的累加,因此这样的内模能够满足要求采用这种特殊形式内模的闭环控制系统 称之为重复控制系统由于上式中的存延时环节e — Ls难以用模拟器件实现,因而 在应用中重复控制都是以离散的数字形式实现重复控制器内模的离散形式为 G = Z —N ,N为一个周期的采样次数见图2-12.2重复控制器的结构及功能2.2.1重复控制器的内模对于重复控制控制而言,内模是系统的核心,它提供了稳定持续的控制信号, 图2.1表明,当内模为理想情况时,输入信号为0的情况下输出可以无衰减的反 复重现上一周期的信号但是理想内模的极点分布在虚轴上,处于临界振荡状态, 系统稳定性较差当受控对象的参数稍有变化,整个闭环系统很可能不稳定图 2.2所示的重复控制器基本框图,可得到闭环系统的传递函数为:整理后得:E二R(1 - Z -n ) + E(1 - P)Z -n,此式表明,系统稳定的条件是等 式右面第二项是稳定收敛的由图可见,系统稳定存在约束条件11 - P < 1这表明在理想内模条件下, 只有满足此约束条件误差才会收敛。
但在一般情况下,被控对象难以在整个频段 满足此条件,此时可对内模加以改造,即采用QZ -N代替Z -N,保证系统稳定收 敛Q可为小于1的常数,也可以为具有低通性质的函数使得回路满足|Q(1- P) < 1改进型内模结构见图2.4但是引入Q之后,内模的“纯积分” 特性也被破坏,当输入信号为0时,改进内模的输出不能完全复现上个周期的信 号,而是逐周期的衰减如果Q为常数,那么仅为幅值衰减,如果Q为低通函 数,对于非单一频谱的信号而言,信号的形式就会发生变化以图2.4 为例子,信号的传递函数为下面形式:U 1 o = U 1 - QZ - N i差分形式为:U (k)二 U (k) + Q(k - N) o i此式表明每个周期(N步)的输出量都会增加,增量是将上一周期输出值衰减Q倍当Q为具有低通特性的函数时,作用完全相同,只是频率越高增量越小此方法虽然提高了系统的稳定性,但是牺牲了无静差特性,内模的“纯积分”变 成了 “准积分"E 二 R - Y =〉E =1 -((:- P)Z-N= R - Y =〉Y = R(1-:-P)Z-N )=〉Z " = 1 - P =〉Z =nJ1 -p2.2.2周期延时环节在一些文献中,Z-N被单独列出作为周期延时控制环节,本文虽然也采用了 这种论述形式,但需要说明的是Z-N并非单独的控制环节,它实际是内模的一部 分,延时特性是重复控制内模的固有性质,不能为了提高动态性能而舍弃次环节。
由图2.1可以看出,完整的内模表达式应为:为了便于分析内模的作1 — Z -N用,将内模变化为图2.2中虚线内的形式,数学表达式为:—1—* Z — n形式1 — Z -N上可以理解为“积分”和延迟两部分Z -N位于重复控制系统的前向通道上,使 控制信号延时为1个周期由于指令信号和扰动信号均为周期性,这样可使控制 信号对下一周期而言具有一定的超前性而且对于超前相位补偿,此环节也是必 须的,后面的章节有详细说明引入周期延迟环节后,系统的快速性受到影响, 有较大的控制滞后因此在使用重复控制器时多采用嵌入式结构,保留指令信号 的快速通路,见图2-5.2.2.3补偿器补偿器S (z)是针对对象P( z)特性而设置的,它决定了重复控制系统的性能当重复控制器的内模输出了包含指令和扰动信息的信号后,如何使控制对象的输出完美地跟踪指令信号,这是补偿器要解决的问题以往的文献利用零相移误差 跟踪理论对补偿器S (z)进行设计研究,但此方法没有考虑到补偿器S (z)对系统性能的影响对于控制系统而言,极点的位置和系统的性能有着密切的关系,因 此本文从极点分布的角度对补偿器的特性进行研究由图2.5给出r到e的传递函数:e 二(1- P)(l- Q-n )1 — Z - n (Q — SP)e = r — (u + r )* P 二〉u 二 e * —S 二〉e 二 r — (e * Z~N S + r )* P1 — QZ - n 1 — QZ - n二〉e 二(1-P)(1-QZ-n)~r~ 1 — Z - n (Q — SP)由传递函数可知,系统的极点:ZN二Q — SP,当所有的极点都位于圆心上, 即z=0时,系统具有最好的动静态特性』匕时Q = SP ,在理想内模情况下Q = 1 , 即SP =1。
所以当取S = P-1形式时,系统既有最好的稳定性,又具有最快的误 差收敛速度和最小的稳态误差但是有两个因素制约着S无法取p —1的形式首 先,如果P包含单元圆外的零点,这样按照S = P—1会存在单位圆外的极点,补 偿器会不稳定,导致整个系统无法稳定其次,要想在整个频段保证S = P—1 , 前提是获得一个完美精确的逆变电源模型P,这在一定程度上是很难实现的,尤 其是针对其高频的特性2.2.4 补偿器的设计假定受控对象P = Z—"B(Z—1),d为受控对象的响应延时,根据前面的结论设 Az—1计控制器S(z)二zdA(z—1),可以实现完美的跟踪特性但由于上述原因(补偿器B( z-1)的极点为受控对象的零点,当受控对象的零点在单位圆外时,可能会导致补偿器不稳定)不能对受控对象直接求逆的方法设计S (z)传统的方法是通过零相移误差跟踪理论设计相应的S (z)控制器首先对B(z-i)进行分解,得到B(z-1)二Ba (z一i )Bu (z-1),其中 Ba (z-1)包含所c c c有单位圆内的零点, Bu(z-1) 包含单位圆外以及单位圆上的零点新设计的补偿 c器形式为S (z)二 AJ zd,其中Bu (1)的作用是调整S (z)的增益。
根据零Ba(z-1)Bu (1) ccc相移误差跟踪理论, S(z)P(z) 应满足零相移、零增益的条件,因此有如下推导:SP =Bu (z-1)——cBu (1)cz-dB(z-1) * A(z-1) zdA(z-1) Ba (z-1)Bu (1)cc定义:Bu (e -阿) Bu (Bu (e -阿))M = —e , Q 二 Z—c c Bu (1) Bu (1)c cBu (z-1) = bu + bu z-1 + bu z -2 + + buz—c c 0 c1 c 2 csSP的频率形式为:牛("-脾)=Re@) - jlmg)Bu (1)其中:c/、 bu + bu cos@t) + bu cos(2et) + + bu cos(s®t)Re(®) — co 4bu + bu + bu + + buc0 c1 c2 csbu + bu sin@t) + bu sin(2wt) + + bu sin(s®t)Im@) — c0 +bu +bu +bu + + b uc0 c1 c2 cs得出:M = \. Re2(®) + Im2(®) ,©二 tan-1(Im(①)/Re(①))分析可知,幅值和频率随频率的变化有明显变化。
尽管在实际系统中需跟踪的信 号频率都很低,M和0变化都很小,但是Q /①较大,所以会引起较大的延时,明显影响对信号的跟踪特性此时可采用下面的数学特性达到零相移跟踪,即:Bu (z-1)——cBu (1)c* Bu (zi)Bu (1)c,其中 Bu (z) = bu + bu z + bu z2 +c c0 c1 c 2+ buzs,计算得:csBu (e -j®T)心 Bu (e jo)T) ——c *——c—Bu (1) Bu (1)cc=(Re@) - j Im(w)) * (Re@) + j Im(w))=Re2(®) + Im2(®)上式计算结果为一实数,这表明任何频率下的相移均为 0,在低频段增益接近 1当受控对象含有单元圆外零点时,补偿器的形式为下面形式:Zd+s ,A( z-i)牛*( z-i_)Ba (Z-1)^Bu (1)"2ccu*(z-i) = bu z-s + bu z-s+i + bu z-s+2 +c c0 c1 c 2+ bucs2.3 重复控制系统性能分析2.3.1 谐波抑制特性由图 2.5 可以得到e(z) _ -1 _ / -1 + Q(z)z-n、d (z) i + z -N s (z) P( z) 1 -*Q( z) - (z) P( z))z-N1 - Q( z) z - n z z假设Q(z) _ 1 ,且P(z)稳定,那么闭环系统稳定的条。












