《电子技术应用》
您所在的位置:首页 > 通信与网络 > 设计应用 > 网络控制系统的时延估算及补偿
网络控制系统的时延估算及补偿
来源:微型机与应用2011年第13期
温阳东,李 彧
(合肥工业大学 电气与自动化工程学院,安徽 合肥 230009)
摘要: 在网络控制系统中,由于带宽等原因,各个节点在交换数据和通信时会出现时延,导致系统性能下降甚至不稳定。通过时延预估的方法,运用时间戳法估算出时延,将时间戳法和Smith预估补偿控制相结合。通过仿真可观察到比较稳定的输出响应。
Abstract:
Key words :

摘  要: 在网络控制系统中,由于带宽等原因,各个节点在交换数据和通信时会出现时延,导致系统性能下降甚至不稳定。通过时延预估的方法,运用时间戳法估算出时延,将时间戳法和Smith预估补偿控制相结合。通过仿真可观察到比较稳定的输出响应。
关键词: 网络时延;时间戳法;预估补偿;Smith预估器

 在网络控制系统中,传感器、控制器和执行器通过网络交换数据时,由于带宽和数据流量变化不规则等原因,会出现网络拥塞等现象,导致节点与节点间的信息交换出现时间延迟。这种由于网络介入而使控制系统的信息传输产生的时延,称为网络时延。网络时延的产生使得系统控制品质降低,甚至导致系统的不稳定。
网络时延由几个部分组成[1]:(1)传感器节点采集数据以及处理数据所需要的时间。(2)传感器节点竞争发送权等待的时间和传感器数据在网络中的传输时间。(3)控制器节点计算控制量、处理数据所需要的时间。(4)控制器节点竞争发送权等待的时间和控制量在网络中的传输时间。(5)执行器节点处理数据所需要的时间。通常,为研究方便,将设备时延和通信时延合并考虑,即传感器到控制器时延τksc和控制器到执行器时延τkca。则网络控制系统的时延为τk=τksc+τkca。
1 时延的计算方法
 网络控制系统由于时延的存在,会给系统的稳定性带来影响。预估控制可以对网络系统的时延进行预先计算,然后对下一步控制做出修正以补偿时延所带来的影响。
 假设传感器采用时间驱动,控制器与执行器采用事件驱动。则G(s)为不包含纯滞后的被控对象的传递函数,C(s)为控制器,D(s)为干扰信号。如图1所示。系统传递函数为:

 有多种方法可估算出τksc和τkca值,例如往返时延动态估计法、平均窗口法[2]、均值法等。本文采用时间戳法对时延进行估计[3]。所谓时间戳法就是将数据产生的时间和数据一起发送出去。在网络间传输的数据包中既有数据信息,也有时间信息。在网络控制系统中,传感器把测量值及其时间放在一个数据包中,使得控制器在收到测量值的同时也得到了时间戳,并将该时戳值与本地时钟比较,很容易计算出时延值。

2 时延补偿
 由于时延会给系统的稳定性和控制指标带来一系列影响,可以使用预估控制算法对系统进行修正,补偿时延带来的影响。比较流行的算法有预估模型算法控制、广义预测控制[6]、内模控制[7]等。本文运用Smith补偿算法,将Smith预估器加入网络控制系统中[8]。

 从仿真图中看出,在网络环境下加入史密斯预估器,对时延进行补偿,无论系统里是否有随机干扰,都可使输出响应较为稳定。
 在网络控制系统中,时延的存在会降低控制的品质,甚至会使系统瘫痪。本文将时间戳法和Smith预估补偿法结合起来,运用时间戳法来估算时延。通过仿真,得到的响应较为稳定。由此,只要采用适合的网络时延动态补偿器,并对网络进行补偿,网络控制系统是可以实现稳定的。
参考文献
[1] 王岩,孙增圻.网络控制系统分析与设计[M].北京:清华大学出版社,2009:48-52.
[2] 周洪,邓其军,孟红霞,等.网络控制技术及应用[M].北京:中国电力出版社,2007:100-106.
[3] Hua Jiwei, Liang Tao, Lei Zhaoming. Design time-stamp based state prediction controller for networked control systems[C]. Wirless Communication,Networking and Mobile Computing,2008.WiCOM’08 4th International Conference,2008:1-4.
[4] MILLS D L. Internet time synchronization: The network time protocol[C]. IEEE Transactions on Communications, 1991.
[5] 王相周,陈华婵.IEEE精确时间协议的研究与应用[J].计算机工程与设计,2009:1846-1849.
[6] 李彬.网络控制系统时延分析与补偿[D].西安:西安工业大学,2006.
[7] 鲁照权,韩江洪.一类大时滞过程的内模预测控制[J].合肥工业大学学报(自然科学版),2001,24(1):1-5.
[8] 杜峰,钱清泉,杜文才.基于新型Smith预估器的网络控制系统[J].西南交通大学学报,2010,45(1),65-69.

此内容为AET网站原创,未经授权禁止转载。