柴沙沙
(四川大学锦城学院,四川 成都 611731)
传输网络控制方法可以通过加入实时通讯网络而形成一种分布式的闭环控制,将该系统应用到网络传输过程中,可以在一定程度上加快数据传输的效率。然而在传输网络的影响下,传输的数据会出现丢包、时延、时序错乱等现象,甚至会降低网络的稳定性,同时受到传输网络结构和带宽的限制,使得网络中的硬件设备无法正常使用,因此,采用多包传输的方式具有更加实际的意义[1]。多包传输是指传感器或者控制器的数据被放在多个不同的网络数据包中,在控制对象不同步的情况下,数据包极易出现时序错乱的问题。并且在网络诱导时延的情况下,网络时延可以分为常数时延和随机时延两种形式[2]。为了解决短时延多包传输网络中存在的时延、丢包以及时序错乱等问题,需要采用对应的容错控制方法实现网络控制。一般来讲,当传感器、执行器或其它元部件发生故障时,导致网络传输数据出现时延或丢包等情况,利用控制系统保证闭环系统的稳定运行。
容错控制可以从多个角度进行分类,按照克服故障部件分为传感器、执行器和控制器容错;按照设计方法可以分为主动容错控制和被动容错控制[3]。现阶段网络容错控制方法有基于神经网络控制、基于反推方法的自适应网络控制以及粒子群优化计算的网络容错控制方法。基于神经网络控制方法的实现主要依靠……