自适应动态寻优控制系统仿真研究
2009-05-12李国强赵伟丽贾小军刘文江
李国强 赵伟丽 贾小军 刘文江
摘 要:对采用自适应动态寻优方法的极值调节控制系统进行仿真研究,其目的是为解决在工业生产过程中若采用传统的动态寻优方法就必须准确地辨识极值调节控制对象线性部分的参数这一无法回避的难题。对参数飘移的极值调节控制系统进行仿真研究,仿真结果表明,采用自适应动态寻优方法对极值调节控制对象线性部分模型的先验知识要求很少,只需要知道极值调节控制对象的线性部分的阶数就足够了,在动态寻优的过程中不仅能够自动辨识控制对象的参数,而且还能够自动适应参数的飘移。从而可得出如下结论:在实际工业生过程中,若采用自适应动态寻优方法,根本不需要辨识极值调节控制对象线性部分的参数,而且还能够自动适应参数的飘移。从而能有效地保证控制系统运行的连续性与稳定性。因此采用自适应动态寻优方法的极值调节控制系统将会在实际工业生产过程中发挥其强大的控制功能。
关键词:系统仿真;自适应动态寻优;飘移;实用
中图分类号:TP273+.23文献标识码:A
文章编号:1004 373X(2009)02 076 03
Research on Self-adaptive Dynamic Optimizing Control System Simulation
LI Guoqiang1,ZHAO Weili2,JIA Xiaojun1,LIU Wenjiang3
(1.Weinan Normal College,Weinan,714000,China;2.Winan Technology College,Weinan,714000,China;
3.Xi′an Jiaotong University,Xi′an,710049,China)
Abstract:In this paper,a simulating research for self-adaptive dynamic optimizing system is presented to solve a never evading problem in practical industrial process by using the previous method.The problem is that accurate identification of the parameters of linear part in the extremum value control plant is too difficult.Simulating research for the extremum value control system with the drift of the parameters is new and creative in this paper.The result of simulation indicates that the new method in this paper only needs much less apriori information concerning the controlled plant,only knowing it enough the order of linear part of the controlled plant.This new method can automatically identify the parameters of control plant,and automatically adapt to the drift of the parameters.Therefore,identification of the parameters of linear part in the extremum value control plant is not need at all,the new method can automatically adapt to drift of the parameters.A continuous and stable operation of the system can be ensured by using the method.It is also expected that this method plays an important role in the desirable industrial process control.
Keywords:system simulation;self-adaptive dynamic optimzing;drift;practicability
对于极值调节控制对象,文献[1]提出一种自适应动态寻优方法,它成功地解决了使用传统的动态寻优方法在实际工业生产过程中无法回避的一个难题,即保证极值调节控制系统运行的连续性和稳定性问题。因为若用传统的动态寻优方法,当极值调节控制对象的参数飘移后控制系统就不能正确地进行动态寻优,就必须把控制系统停下来重新辨识极值调节控制对象的参数,再重新整定控制系统的参数[2 -4]。而自适应动态寻优方法最突出的优点就是在动态寻优的过程中不仅能够自动辨识控制对象的参数,而且还能够自动适应参数的飘移,因此有效地保证了控制系统运行的连续性与稳定性。而且这种自适应动态寻优方法对极值调节控制对象的先验知识要求非常少,只要知道控制对象的阶数就能始终正确地进行动态寻优。其主要思想如下所述。
1 自适应动态寻优方法简要回顾
寻优系统采用步进式调节器,步进周期T0是固定的。极值调节对象可以分解为非线性环节与线性环节的串联,如图1所示。
设极值调节对象线性部分的传递函数为:
G(s)=1(T1S+1)(T2S+1)…(T璑S+1)(1)
式中,T1>T2>T3…>T璑>0。
图 1 极值调节系统框图
单位阶跃响应为[5-6]:
(t)=A0+∑Ni=1A璱e-t/T璱
式中,A0=G(s)|璼=0=1;
A璱=(s+1/T璱)·(1/s)G(s)|璼=-1/T璱时间以T0整量化后有:
()=1+∑Ni=1A璱e-α璱(2)
式中,α璱=T0/T璱;=t/T0;T0为步进周期。
设系统的输出如图2所示,把每个步进周期分成相等的2N等份,在每个分划点进行采样并取2N+1个采样值,预估比较点在试探步后的第一个采样点上进行。
图2中:如果在t=n-1不加试探阶跃信号时,Δ2N+1系统输出的预估差值;在t=n-1加试探阶跃信号时,ΔZ2N+1系统输出的实际差值;在比较点上Δ2N+1是系统输出的实际差值与预估差值的比较差值即:
Δ2N+1=ΔZ2N+1-Δ2N+1(3)
由文献[1]知:
Δ2N+1=ΔZ1ΔZ2…ΔZ璑+1
ΔZ2ΔZ3…ΔZ璑+2
… … … …
ΔZ璑+1ΔZ璑+2…ΔZ2N+1/
ΔZ1ΔZ2…ΔZ璑
ΔZ2ΔZ3…ΔZ璑+1
… … … …
ΔZ璑ΔZ璑+1…ΔZ2N-1(4)
根据式(3)可知极值调节控制对象的输出采样值ΔZ1,ΔZ2,…,ΔZ2N+1来判断步进增量方向,步进方向的逻辑判别式为:
sgn[Δx璶]=sgn[Δ2N+1Δx(n-1)](5)
式中,sgn[Δx璶]指的是Δx的符号。由式(4),(5)可以看出,步进方向的逻辑判别式与控制对象的惯性时间常数T1,T2,…,T璑无关。因此这些参数随时间的缓慢变化并不能影响步进方向的逻辑判别式,换言之,式(4)与式(5)能自己适应对象参数的变化,因而称作自适应为动态寻优算法。以这种算法为核心设计的极值调节控制系统,不仅能自动识别参数,还能自动适应这些参数的变化。因此只要知道极值调节控制对象线性部分的阶数就能正确地进行动态寻优,在寻优的过程中,无论控制对象线性部分的参数变化与否都不会对寻优结果的正确性有任何影响。仿真研究的结果充分证明了这一点。
图2 自适应动态寻优算法示意图
2 仿真研究
对于非线性极值特性,有:
y(x)=0.4x(10-x)(6)
极值特性未飘移时,最初的极值点为(5,10),极值调节器由式(4)和式(5)实现。仿真程序框图如图4所示。
程序框图说明:初始化的主要任务是设置变量初值,输入各种参数;N阶惯性环节用四阶龙格库塔法实现;根据自适应动态寻优算法的要求,把每一步进周期分成2N等份,采样周期Δt=T0/2N,L=2N+1计算Δ2N+1,并判断步进增量方向,为下次送步进阶跃做好准备。L=2N时根据上次Δ2N+1 以及Δx(n-1)的符号送第n步的步进阶跃。
图3 极值调节控制系统仿真方框图
3 仿真结果
在实际工业生产过程中,由于要准确地辨识控制对象的参数极其困难,因此采用自适应动态寻优方法就不需要辨识控制对象的参数,而且还能自动地适应参数的飘移。只要知道控制对象线性部分的阶数就能正确地进行动态寻优。同时,受扰动的影响极值特性会缓慢的飘移,最优工作点也会随之飘移,因此控制系统的任务就是在动态过程中不断地搜寻最优工作点。所以仿真的目的就在于检验控制系统能否很好地完成上述工作任务。
(1)对一具有二阶惯性环节的极值调节控制对象进行动态寻优,其线性部分的传递函数为:
G(s)=1/,T1=100 s,T2=40 s,极值调节器参数为:步长ΔX=2,步进周期T0=40 s,采样周期Δt=10 s,在动态寻优的过程中突然把惯性环节的时间常数T1=100 s,T2=40 s,改变为T1=50 s,T2=20 s,图5显示了整个动态寻优过程,从图中可以看出:控制对象时间常数的改变对动态寻优的正确性没有任何影响。
图4 仿真程序框图
图5 动态寻优过程1
(2) 控制对象的参数以及调节器的参数与(1)相同,对极值调节器跟踪极值特性飘移的能力进行了仿真研究,图6显示了整个动态寻优过程,从图中可以看出:采用自适应动态寻优方法的极值调节器能够很好地跟踪极值特性的飘移。
4 结 语
仿真结果表明,采用自适应动态寻优方法的极值调节控制系统成功地解决了极值调节控制系统运行的连
图6 动态寻优过程2
续性与稳定性问题,这也是传统的动态寻优方法多年来无法克服也无法回避的难题,而且这种动态寻优方法对控制对象的先验知识要求非常少,只需要知道其线性部分的阶数就足够了。因此采用自适应动态寻优方法的极值调节控制系统将会在实际工业生产过程中发挥强大的控制功能。
参考文献
[1]李国强,金轶锋,叶道骅,等.自适应动态寻优极值调节控制的算法研究.陕西师范大学学报,2004,32(3):50-53.
[2]李国强.动态寻优极值调节控制对象模型简化及降阶的研究[J].现代电子技术,2003,26(3):40-42.
[3]李国强,金轶锋,刘文江,等.预估极值调节系统最优动态工作点仿真研究[J].陕西师范学院学报:自然科学版,2003(4):46-50.
[4]李国强,金轶锋,刘文江,等.极值调节系统最优工作点预估研究.陕西师范大学学报:自然科学版,2002(1):57-61.
[5]李国强.预估比较原理与动态寻优方法[J].现代电子技术,2003,26(11):52-55.
[6]夏绪辉,邵俊华.环缝磨的控制系统设计.武汉科技大学学报,2002(1):51-54.
[7]李国强,金轶锋,王存良.极值调节系统最优工作点预估研究.陕西师范大学学报:自然科学版,2002(1):57-61.
[8]Li Guoqiang,Zhu Zhiping.Self-adaptive Dynamic Optimization in an Extremum Value Control System.Bulletin of OKAYAMA University of Science,2004(40):161-166.
[9]Toshio ONO,Li Guoqiang.A Simple Convenient and Practical Method for Self-adaptive Dynamic Optimizing Control with Simulation Results.Bulletin of OKAYAMA University of Science,2004(40):155-160.
[10]徐帆,蒋正荣,陈建业,等.基于自寻最优控制算法的谐波滤波器控制器.变流技术与电力牵引,2007(6):42-68.
[11]李国强.动态寻优极值调节控制对象模型简化及降阶的研究. 2003,26(3):40-42.
作者简介 李国强 男,1957年出生,陕西铜川人,渭南师范学院物理系教授。