您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 电力电子系统若干数字控制技术的探讨
电力电子系统若干数字控制技术的探讨SomeTechnologiesforRealTimeDigitalControlofPESystem清华大学自动化系杨耕,周宏林GengYangandHonglinZhou,AutomationDept.ofTsinghuaUniv.E-mail:yanggeng@tsinghua.edu.cn摘要:与通常的采样系统相比,基于实时数字控制的电力电子装置或系统具有自身一些特点。据此,在控制系统建模、控制方法设计等问题上已有一些有效的方法,也有一些新的技术动向。本文试图总结这些成果和研究动向,以期对相关技术的发展有所帮助。Abstract:Real-timedigitalcontrolledpowerelectronic(PE)systemshavesomedifferentcharacteristicscomparingwithnormalsampled-datasystem.ThereforesomespecialmethodsaredevelopedforthesystemmodelingandcontrollerdesigningforsuchPEsystems.Thispapersummarizesthesemethodsandtriestocapturesomenewresearchtrends.关键字:数字控制,无差拍控制,重复控制,多速率采样,两自由度控制器Keywords:Digitalcontrol,modeling,re-designs,dead-beatcontrol,repetitivecontrol,multi-ratesampling,two-freedomdegreecontroller1前言基于实时数字控制技术的电力电子装置或系统已经被广泛应用。从控制的角度,这类电力电子系统具有以下特点:(1)离散系统的共通问题主电路的输出(电压或电流)是离散的,甚至输入也是离散的(如基于CCD取得反馈信号的运动控制);同时数字控制器的A/D、控制软件执行等产生一定的时间延迟。离散化和时延对系统的稳定性等有很大的影响。(2)建模方法:已经多种建模方法[1],但一些建模方法难以应用于电力电子系统。例如,离散化一般会增加零阶保持器环节,因此即使原系统是最小相位系统,当传递函数的相对阶高于2情况下,离散化的系统也可能产生不稳定的零点[2]。(3)电力电子系统的控制目标一个目标是提高电力电子装置输入、输出的基波分量、尽可能减少THD。这一问题可通过合适的PWM,输出波形的多重化、多电平等技术得以解决。此外,由于是能量变换装置,需要讨论对给定的跟踪特性(Tracking)和对负载变化的抗扰特性(Disturbrobustness)。因此,需要设计两自由度控制器(Two-freedomdegreecontroller)。与模拟控制系统相比,简单地数字化并采用常规的数字控制器的电力电子系统的性能,如动态特性等,往往会下降。为了改进这类系统的性能,迄今已经取得了一些有用的成果,如无差拍(Dead-beat)控制等。随着对系统稳定性、动特性以及鲁棒性要求的提高,新的方法也在问世。本文试图讨论几个重要的成果,以期对电力电子系统的高性能化工作有所帮助。论文首先分析两种建模方法,之后,就几种经典控制方法,重复控制(Repetitivecontrol)方法,以及基于多速率采样(Multi-ratesampling)跟踪控制方法等内容展开讨论。2系统建模数字控制器的设计有模拟化方法和直接数字化两种方法。模拟化方法是在连续系统模型下设计控制器,然后离散化成为数字控制器。离散化时需要插入保持器,主要有零阶保持器(Zero-orderhold)法(也称阶跃响应不变法)、一阶后向差分(Backwarddifference)法和Tustin法(也称梯形积分法、双线性变换法)[1]。其中,基于数值积分思想的一阶后向差分法或Tustin法可以更加准确地逼近原模拟控制器的性能。直接数字化方法则根据被控对象输入波形的特点,直接采用零阶保持器离散化法或PWM保持器法(PWMhold)对被控对象进行离散化。以下仅讨论直接数字化设计方法以及对应的离散化建模方法。不失一般性,一个单输入输出(SISO)的数字化的跟踪控制系统如图1所示。被控对象为模拟系统()csP,数字控制器由12[],[]CzCz构成。数字控制系统对模拟给定()rt、输出()yt均进行采样保持,对控制器的输出[]ui进行保持产生被控对象的输入()ut。对应采样保持模块的时间间隔用三个时间,ryTT和uT表示。模拟给定()rt的采样周期rT由跟踪的精度要求决定,被控对象输入周期uT一般由执行器、D/A变换、或者控制器的计算时间决定。而输出采样周期yT则由诸如主电路开关频率、速度传感器(对速度控制而言)或A/D变换器(对电流控制而言)决定。当ryuTTT==时,系统即为传统意义上的单速率采样(single-ratesampling)系统,而当,ryuTTT时系统即为本文讨论的多速率采样系统。以下先讨论单速率采样下被控对象的离散化建模,在第3.3节再推广到多速率采样的情况。/SH2()Cz()cPs()rt[]ri[]ui()ut()yt[]yi1()Cz()rTH()uT()yT/SH图1典型的数字化控制系统2.1零阶保持器离散化方法当控制器输出()ut为阶梯波(如用DA输出)时,被控对象应采用零阶保持器方法来离散化:1()[()()]1[()]()(1)[]ZOHcTsccPzZGsPseZPssPszZs−−=−==−(1)其中,()uryTTTT===为控制量的采样周期。此外,零阶保持器是一个非最小相位环节。2.2PWM保持器离散化方法当控制器输出()ut为PWM波时,被控对象可以不使用零阶保持器而直接离散化。考虑一个SISO的线性定常(LTI)被控对象,cuy⎧⎨=⎩ccx=Ax+bcx&(2)式中,x为n阶状态变量矢量,u为标量输入,y为标量输出。由于采用电压型逆变器驱动,输入对称PWM电压如图2所示,并且开关周期T为常数。也即,11210,[,],[,]0,[,(1)]tkTtuEtttttkT∈⎧⎪=±∈⎨⎪∈+⎩简便起见选择时间起点为tkT=,则系统的一般解为:()0()cctAtAtc0teebu(t)dtτ−∫x=x+(3)式中,0x为状态初始值。图2对称PWM输入波形根据图2的输入波形,在0tT≤≤的解为,122110()120()/210()()()()()Exxxx+xxAccccccAtAtAttccATATTATccteteAeIbuTeeeIbuu−−−ΔΔ−⎧=⎪=−⎪⎨=+−⎪⎪=±⎩(4)使用泰勒展开22/2(/2)/22!cATccIATeATΔΔ≈+Δ+(5)在各个采样点处、也即式(4)中()xT的解被简化为,/20()EccATATcTeebT≈Δxx+(6)该解具有阶数为3((/2))cATΔ的误差。可以证明,该误差小于采用零阶保持器建模所引起的误差[3]。对于上述单输入单输出被控对象,基于PWM保持器的离散化模型为,/2[1][]E[][][]AAxx+bTcxccTTcckekekykx⎧+=Δ⎪⎨=⎪⎩(7)于是,对于图2所示的脉冲链输入信号,三相PWM系统可以建模为一个如下式的多输入多输出(MIMO)系统:cx=Ax+Bu&(8)式中,12[,....]uTmuuu=,其各个分量是图2所示在{(1)}kT~k+T中幅值为±E的脉冲;cA,B分别为nn×和nm×的常数矩阵。于是,该式的一般解为式(9),具有阶数为3((/2))cATΔ的误差。/2[1][]E[][][]AAxx+BTxTccTTkekekFkGk+=Δ=+Δ(9)式中,1[][[],...[]]TTmkTkTkΔ=ΔΔ,常数矩阵cTFe=A,/2EcTGe=AB。可以看到,利用开关周期一定和输入波形的特殊形状,通过MIMO建模方法可以得到在线求解在各个采样周期点上各个状态变量值的公式。该式可用数字控制器求解。2.3不稳定零点问题但是,无论采用零阶保持器或是PWM保持器,在当被控对象离散化时都可能产生不稳定的零点。例如对于图3所示单相逆变器,负载部分的传递函数为:3212112()invVRVLLCsLCRsLLsR=++++(10)如果采用PWM保持器对其进行离散化,设采样周期50uTsμ=,则对于图中的电路参数,离散化对象将有一个不稳定零点2.92z=−[3]。图3具有三阶负载的逆变系统研究表明[2],离散化对象是否会产生不稳定零点与原连续对象是否具有不稳定零点并没有简单的对应关系。此外,单纯地减小采样周期并不能消除不稳定零点问题。不稳定零点的出现将对数字控制器的设计产生很大的障碍。如图1所示,当被控对象离散化后产生了不稳定零点时,难以设计控制器1Cz()以达到使[]yi完全跟踪[]ri的要求。因为[]yi完全跟踪[]ri意味着有二者仅相差若干延迟:1()()dclCzCzz−=(11)其中,2()()1()()clPzCzPzCz=−,d为延迟数,它至少大于等于被控对象的相对阶数。由此,211()()()()dPzCzCzzPz−=(12)当()Pz具有不稳定零点时,控制器1()Cz就会具有不稳定极点。出现这一设计障碍的原因,在于单速率采样系统中的保持器具有非最小相位的特性。该特性只能恶化离散系统的固有特性[4,20]。解决这一问题的方法之一,是通过“状态反馈+前向通道校正”以降低等效传递函数的阶数[5]。此外,还可以采用3.3节所述基于多速率采样的控制方法解决。3控制方法如图4所示,需要针对两输入、单输出系统分别设计两个控制器。这个结构被称为两自由度控制器。由于篇幅关系,仅以图1为例讨论跟踪控制器TrackC的设计(由1CTrack,和2CTrack构成)。对于抗扰控制器CDist,作为一个例子,可参考文献[6]的4.6节对电机控制系统的扰动抑制器的设计方法。,1CTrack,1CDist,2CTrack,2CDist()dt图4两自由度控制器3.1基于离散模型的经典方法—无差拍控制无差拍控制[7]也称最小拍控制,它是指能在最少的几个采样周期内达到采样时刻输入输出无误差的系统。其基本思想是根据被控对象的开环动态特性,即相对阶数,零极点位置等,以及最小拍数的要求,适当地选取闭环系统的传递函数,然后用闭环传递函数反解出数字控制器。其显著优点是动态响应快,即使在低采样率下,仍能实现较高的控制性能。从设计过程上看,其缺点是当被控对象具有非最小相位特性时或者有“无纹波”设计要求时,闭环传递函数需要多次试选,计算量较大;从实用性上看,其缺点是对被控对象的模型有很强的依赖性,当模型阶数和参数出现误差时,控制就达不到预期的效果,甚至往会使系统进入不稳定运行区域造成振荡。针对无差拍控制的这些缺陷,近年提出了一些改进的方案,例如文[8]提出一种渐近收敛的无差拍控制,牺牲一些动态性能来换取系统的鲁棒性,文[9]将无差拍控制与被控对象在线参数辨识相结合以获得更好的控制性能,文[10]将无差拍控制与重复控制相结合,使两种控制方法的快速性与精确性形成互补等等。3.2基于周期信号的方法3.2.1旋转坐标变换如果输入、输出是正弦量且周期可知,可利用周知的旋转坐标变换简化系统。迄今,基于旋转坐标变换已经有效地解决了以下问题:(i)消除对应于该周期信号的静态误差。在旋转坐标上的被控制信号的稳态值已经变为直流信号,因此采用简单的闭环算法(如PI)就可以实现对阶跃变化的静态无差跟踪。(ii)采用前馈补偿的方法,可基本消除数字系统的时延等对稳态误差的影响[14,18]。例如,在有源滤波器(APF)中,对谐波电流计算的实时性要求极高,所以时延将极大地影响谐波的补偿效果。图5是基于pqii−方法对第n次谐波的检测原理图[14]。图中,LPF为低通滤波器;补偿角度nθΔ用于对检测、计算、以及PWM时延的总和(TΔ)进行超前补偿,其算式为2()nnTnfTradθωπΔ=⋅
本文标题:电力电子系统若干数字控制技术的探讨
链接地址:https://www.777doc.com/doc-73555 .html