时滞采样系统基于预测器的抗扰控制方法与流程

文档序号:14157002阅读:200来源:国知局
本发明涉及化工生产过程的控制系统,针对化工生产中具有时滞响应的开环稳定、积分和不稳定过程,以自抗扰控制和鲁棒控制理论为基础,提出一种新颖的基于无时滞输出预测的主动抗扰控制方法,属于工业过程控制
技术领域
:。
背景技术
::在实际的工业生产过程中,时滞现象普遍存在于生产过程操作和系统响应,如物料传送、能量交换、信号处理等。时滞的存在会导致系统的稳定裕量下降,如果在控制设计中不考虑时滞的影响,闭环系统的性能将受到严重的影响,甚至可能会导致系统的不稳定。时滞系统难以控制的主要原因包括:(1)扰动引起的不利影响需要经过一段时间的滞后才能检测到;(2)控制变量需要经过一段时间滞后才能做出相应的执行操作。法国著名学者richardjp在控制领域国际权威期刊automatica上发表的综述文献time-delaysystems:anoverviewofsomerecentadvancesandopenproblems(automatica,2003,39(10):1667-1694)中明确指出针对时滞系统采用传统的闭环反馈控制结构很难达到较为满意的控制效果。因此,近年来关于时滞系统的研究受到了国内外学者的广泛关注。众所周知,传统的pid控制结构,如文献pidcontrolsystemanalysis,design,andtechnology(ieeetransactionsoncontrolsystemtechnology,2005,13(4):559-576),仅能控制无时滞或者小时滞系统,当系统存在大时滞时,系统性能将严重恶化甚至不稳定。为了克服时滞的影响,基于史密斯(smith)预估器结构的控制方法受到了广泛的关注,并取得了较好的控制效果。j.e.normey-rico等人在文献unifiedapproachforrobustdead-timecompensatordesign(journalofprocesscontrol,2009,19(1):38-47)中基于滤波smith预估器结构,提出了针对稳定型,积分型和不稳定型生产过程的控制系统整定方法,相对于近期发展的其它控制算法,可以将设定点跟踪性能和抗扰性能相对独立地优化,从而取得更好的控制性能。但是,针对不稳定系统的预估器设计往往存在运行不稳定现象。pedroalbertos等学者在近期文献robusttuningofageneralizedpredictor-basedcontrollerforintegratingandunstablesystemswithlongtime-delay(journalofprocesscontrol,2013,23(8):1205-1216)中提出了一个离散时间域的广义预估器结构,其主要特点是可以预测出无时滞的系统输出响应,从而消除时滞对反馈控制设计的影响。然而,其双闭环结构过于复杂,不便于控制器设计。此外,在实际工业生产过程中,系统的操作及运行通常伴随着各种各样的负载干扰,这些干扰对系统运行性能会产生不利影响。为了消除扰动和过程不确定性的影响,近年来自抗扰控制技术得到了深入发展。然而,已有的自抗扰技术主要针对无时滞系统或者是将小时滞视为外部扰动来考虑。美国克利夫兰州立大学zheng和gao在文献predictiveactivedisturbancerejectioncontrolforprocesseswithtimedelay(isatransactions,2014,53(4):873-881)中提出了基于预估器的自抗扰技术,但是仅于开环稳定系统的控制设计上。因此,针对具有时滞响应的开环稳定型、积分型、不稳定型生产过程,尤其是具有大时滞的情况,发展基于预估器的主动抗扰控制结构和统一的控制器整定方法具有较好的理论创新和工程应用价值。技术实现要素:本发明要解决的技术问题是具有时滞响应的化工生产过程的抗扰控制问题。为解决上述问题,设计一个基于无时滞输出预测的主动抗扰控制结构,给出能用于具有时滞响应的开环稳定型、积分型、不稳定型生产过程的统一控制系统设计方法。本发明基于实际工程中描述采样系统常用的离散时间域带时滞参数传递函数模型,分别对具有时滞响应的稳定型、积分型、不稳定型生产过程提出离散时间域的主动抗扰控制设计方法。利用已发展的滤波史密斯预估器结构,提出一个基于无时滞输出预测的扩张状态观测器。通过配置扩张状态观测器的特征根和闭环控制系统的期望极点,解析地求解出观测器和控制器增益。突出的优点是,所设计出的观测器、预测滤波器和控制器中分别只有一个可调参数,这便于实际应用中的单调整定。而且根据lyapunov稳定性定理,给出了确保闭环系统鲁棒稳定性的充分条件。本发明的技术方案:(1)基于无时滞输出预测的扩张状态观测器本发明给出的扩张状态观测器是基于无时滞的预测输出来设计,这不同于现有的方法直接基于输出测量的扩张状态观测器设计。此外,已知的模型信息也被应用于观测器的设计以提高对系统状态的估计性能。通过将扩张状态观测器的特征根在离散时间域z平面配置到一个期望的位置,可以解析地求解出观测器增益的形式。通过调节观测器中的参数,可以达到闭环系统鲁棒稳定性和抗扰性能的最佳折衷。(2)闭环控制器设计本发明设计的闭环控制器包括反馈控制部分和设定点前置滤波部分,反馈控制器通过配置期望的闭环系统极点得到。系统设定点前置滤波器的稳态增益设计为期望闭环传递函数倒数的稳态值,以达到无稳态跟踪误差。该控制器中只有一个调节参数,通过单调增大或减小来调节该参数,可以方便地达到期望的设定点跟踪响应性能。(3)预测滤波器设计本发明设计的预测滤波器是一种可以应用于开环稳定型、积分型和不稳定性系统的通用预测滤波器结构。在给定滤波器调节参数的前提下,滤波器的其他参数可以通过求解不同的渐近稳定性约束条件得到。其主要优点在于预测滤波器中只有一个调节参数,它可以在(0,1)范围中内单调地调节,从而达到抗扰性能和闭环系统鲁棒稳定性的最佳折衷。当取一个较小的值时,抗扰速度加快,但是控制器的输出能量需要更大,闭环系统的稳定性相对于模型不确定性会更敏感,反之亦然。本发明的有益效果:本发明所提出的观测器、预测滤波器和控制器中分别只有一个可调参数,单调地增大或减小扩张状态观测器特征根可以方便地得到闭环系统鲁棒稳定性和抗扰性能的折衷;单调地增大或减小闭环系统期望极点可以方便的调节系统设定点跟踪速度;单调地增大或减小预测滤波器参数,可以达到抗扰性能和闭环系统鲁棒稳定性的折衷。附图说明图1为本发明的控制系统方框原理图。图1中,p(z)表示实际的被控对象,即工业大时滞过程;gn(z)和dn分别为标称的系统模型和时滞参数;ω为被控对象输入端负载干扰;r,u和y分别是设定点输入信号,控制输入和测量输出;f(z)是设定点前置滤波器,设定点信号r经过f(z)产生修正的设定点信号fp(z),meso和k分别是预测滤波器、基于模型的扩张状态观测器和反馈控制增益;测量输出y与控制输入u通过系统模型后的信号做差,该偏差信号输入给预测滤波器fp(z),然后与控制输入u经过模型gn(z)产生的信号相加,得到无时滞的预测输出yp;控制输入u和预测输出yp同时输入给meso,得到广义系统状态的预测值修正控制信号与经过反馈控制增益k的做差,得到控制信号u。图2为本发明的控制系统等价方框原理图。图3为本发明的控制执行方框原理图,其中图4和图5分别示出了本发明方法针对稳定和不稳定的具体被控对象的控制效果,并且与其他三种控制算法进行了对比,采用matlab软件仿真得到。在图4和图5中,输入信号为单位阶跃信号,扰动信号ω为幅值0.1的阶跃信号。其中,图4(a)和图5(a)分别示出了针对稳定和不稳定对象的输出响应曲线,图4(b)和图5(b)分别示出了针对稳定和不稳定系统的控制信号曲线。图6为本发明的控制算法应用于结晶反应釜温度控制系统的升温实验效果,并且与近期文献给出的滤波史密斯预估器方法和自抗扰控制方法进行了对比。其中,图6(a)示出了温度响应曲线,图6(b)示出了加热功率变化曲线。具体实施方式为了更好地理解本发明的技术方案,以下结合附图对本发明的实施方式作详细描述。一种时滞采样系统基于预测器的抗扰控制方法,步骤如下:步骤一:基于无时滞输出预测的扩张状态观测器设计系统模型如下y(k+n)+an-1y(k+n-1)+…+a1y(k+1)+a0y(k)=bn-1u(k+n-1)+…+b1u(k+1)+b0u(k)+f(y(k),u(k),ω(k))(1)其中,y(k)表示在离散时间域第k时刻的过程输出值,u(k)表示在第k时刻的过程输入值,ω(k)表示在第k时刻的干扰信号,f(y,u,ω)表示广义的扰动变量,主要由系统的不确定性和外部干扰组成,ai和bi(i=1,2,…,n-1)是系统传递函数的参数。标称的被控对象模型为其中gn(z)表示无延迟部分,dn为时间延迟。定义为与gn(z)相关的标称系统状态。相应的状态空间实现为cm(zi-am)-1bm,其中cm=[1b1/b0…bn-2/b0bn-1/b0]。(3)为了估计广义的扰动f(y,u,ω),将f视为一个扩张的状态,建立如下的扩张状态系统描述,其中x(k)=[xt(k)ft(k)]t,δf(k+1)=f(k+1)-f(k),针对扩张状态系统描述(4),根据无时滞的输出预测yp,设计如下的扩张状态观测器,其中l是观测器增益,可以通过配置(5)中特征根于z-平面的期望位置得到,即其中α0∈(0,1)是一个整定参数。相应的观测器增益向量为步骤二:抗扰控制器设计如图1,取如下的控制器形式,其中k=[k1k2…kn1]/b0=[k01/b0]是闭环抗扰反馈控制器,是修正的参考信号。把控制器应用到广义系统(4)中,闭环系统特征方程可以写成,指定期望的闭环系统极点为zn+(an-1+kn)zn-1+…+(a1+k2)z+a0+k1=(z-αc)n(10)其中αc∈(0,1)是一个整定参数。相应地可得到控制器参数对(5)和(8)做z-变换,得到(12)进而可以得到图2中的等价控制信号、f1(z)和f2(z)的具体形式如下其中ln是l的前n行。如图1所示的修正参考信号为其中f(z)是设定点前置滤波。令是预测估计dn步之后的系统状态,则系统设定点到输出的传递函数为为了确保无稳态跟踪误差,下面的渐近约束必须满足因此,设计如下的设定点滤波器形式其中λ是一个整定参数,h是滤波器阶数。步骤三:预测滤波器设计取如下的滤波器形式其中λf∈(0,1)是整定参数,βi(i=0,1,…,l.)是待定的滤波器参数,l是对象模型中靠近z-平面中单位圆、在单位圆上或者在单位圆外的极点个数。注意到这里提出的滤波器形式可以应用到开环稳定型、积分型或者不稳定型生产过程。从(18)可以看出,这确保了无稳态预测误差。从图3可以看出,在执行过程中必须保证是稳定的。定义为真实的无时滞输出。由图3可知,在模型与对象匹配的条件下,无时滞输出预测误差有如下形式,根据(19)可得,lzi→m1fd(z)=0,表明系统在稳态时不存在输出预测误差。此外,从fd(z)的形式可以看出,调小λf能加快输出预测响应。注意到fd(z)中包含了对象模型的无时滞部分,即gn(z)。如果gn(z)中存在积分(z=1)或者不稳定(|z|>1)的极点,则相应的fd(z)将会变的不稳定。此外,如果gn(z)中存在一个慢极点(|z|→1),预测性能将会下降。为此,设计滤波器fp(z)需要满足如下渐近约束条件,其中zi,i=1,…s1表示gn(z)中的慢极点或者不稳定极点。s2表示gn(z)中积分极点的个数。如果gn(z)中不存在慢极点,则可以设计如下的滤波器其中λf∈(0,1)是一个整定参数,通过整定该参数可以方便地达到预测性能和闭环系统鲁棒稳定性之间的折衷。滤波器的参数βi(i=0,1,…,l.)可以通过求解渐进约束条件(21)或者(22)得到。步骤四:整定控制器参数单调地增大扩张状态观测器meso的调节参数α0会使闭环系统的抗扰能力下降,但能提高闭环系统存在对象不确定性时的鲁棒稳定性,反之亦然;单调地增大抗扰控制器k的调节参数αc会降低系统设定点跟踪速度,反之亦然;单调的增大预测滤波器fp(z)中的调节参数λf能提高闭环系统的鲁棒稳定性,但会降低抗扰能力,反之亦然。结合实际控制执行机构的容量限幅条件,通过在线单调地增大或减小这三个控制参数α0,αc和λf,可以达到期望的系统设定点跟踪性能、负载抗扰性能、以及鲁棒稳定性。步骤五:仿真验证考虑zhao和gao在文献modifiedactivedisturbancerejectioncontrolfortime-delaysystems.(isatransactions,2014,53(4):882-888)中的一个应用案例,(a)当a=0.05时,即p(s)是一个稳定过程。令采样周期ts=0.5s,可得如下离散模型:根据上述设计方法,令α0=0.25,αc=0.93,λf=0.92,可得如下等价控制器形式:(b)当a=-0.05时,即p(s)是一个不稳定过程。令采样周期ts=0.5s,可得如下离散模型:根据上述设计方法,令α0=0.45,αc=0.95,λf=0.96,可得如下等价控制器形式:在t=0(s)时在加入一个单位阶跃信号作为系统输入r,然后在t=80(s)时在对象输入端加入一个幅值为0.1的阶跃扰动ω,控制效果如图4和5所示。图4(a)和5(a)分别示出了针对稳定和不稳定被控对象的输出响应曲线,图4(b)和5(b)分别示出了针对稳定和不稳定被控对象的控制信号变化曲线。作为比较,图中还分别示出了j.e.normey-rico和e.f.camacho在文献unifiedapproachforrobustdead-timecompensatordesign(journalofprocesscontrol,2009,19(1):38-47)中给出的滤波史密斯预估器方法,zhao和gao在文献modifiedactivedisturbancerejectioncontrolfortime-delaysystems(isatransactions,2014,53(4):882-888)中给出的改进自抗扰控制方法,zheng和gao在文献predictiveactivedisturbancerejectioncontrolforprocesseswithtimedelay(isatransactions,2014,53(4):873-881)中给出的预测自抗扰控制方法。可以看出本发明的控制方法具有更好的设定点跟踪性能和抗干扰性能。步骤六:实验验证实验采用的结晶反应釜温度控制系统模型如下:令采样周期ts=3(s),可以得到相应的离散模型如下:控制目标是将反应釜内温度由室温25摄氏度升高至55摄氏度,结合实际升温装置的输出功率限幅条件,取整定参数为α0=0.9952,αc=0.9923,b0=2.9247×10-6和λf=0.92,可以得到如下控制器:控制效果如图6所示。图6中(a)为结晶反应釜溶液的温度响应曲线,图6(b)中为电子加热管的实际输出功率。作为比较,图中还示出了j.e.normey-rico等在文献unifiedapproachforrobustdead-timecompensatordesign(journalofprocesscontrol,2009,19(1):38-47)中给出的滤波史密斯预估器方法,和tan等在文献linearactivedisturbance-rejectioncontrol:analysisandtuningviaimc(ieeetransactionsonindustrialelectronics,2016,63(4):2350-2359)中给出的自抗扰控制方法。可以看出,本发明的控制方法可以提高升温速度,保证无过调响应并且具有良好的抗干扰性能。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1