学位专题

目录>
<
DOI:10.7666/d.D326548

具有大时滞和数据包丢失的网络控制系统的最优控制

苑忠凯
中国海洋大学
引用
网络控制系统(networked control systems, NCS)是通过网络将分布于不同地点的传感器、控制器和执行器连接起来,形成的一种全分布实时反馈闭环控制系统。随着控制技术和计算机通信技术的发展,以及网络节点硬件设备价格的不断下降,NCS越来越普遍的应用于控制领域。然而,由于在控制系统中引入了网络,控制系统具备了一些新的特性,如随机的网络诱导时延,数据包丢失和数据包时序混乱等,这些特性使NCS的分析和控制变得复杂,传统的控制算法已经不适合直接应用到NCS中。  本文首先研究了具有大时滞的线性NCS的最优控制问题,设计了缓冲器来解决网络诱导时延的随机性和数据包时序混乱的特性。通过将随机的网络诱导时延转化为固定时延,将NCS的控制问题转化为固定时滞线性系统的最优控制问题。给出了NCS最优控制的状态预测法,通过当前获取的状态信息和之前时刻的控制信息,预测固定时延后NCS的状态,最终得到NCS的最优控制律。然后在大时滞NCS的基础上添加了数据包丢失特性,通过改进缓冲器的功能来解决数据包丢失问题,即若传输过程中丢包,则使用缓冲器中时间戳最新的信息进行丢包补偿。最后通过仿真例子来验证状态预测法的有效性。  本文还分析了基于嵌入式Linux系统的缓冲器设计的可行性。当前NCS广泛使用基于Linux系统的网络平台,因为其是开源的,可以针对不同功能的网络节点进行定制,同时具有可移植性强,安全可靠等特点。使用Linux网络编程技术,对缓冲器设计中的空间开辟、数据包排序、定时发送等功能进行可行性分析,得出的结论是,设计具有将随机时延转化为固定时延,解决数据包丢失和数据包时序混乱的缓冲器是完全可以实现的。

网络控制系统;大时滞;数据包丢失;最优控制

中国海洋大学

硕士

软件工程

马慧

2013

中文

TP273;TP311.5

62

2013-09-02(万方平台首次上网日期,不代表论文的发表时间)