Two network input and output decoupling control system for time-varying network delay compensation method, which belongs to the technical field of MIMO NDCS bandwidth limited. According to a two input and output signals to influence each other and coupled through decoupling TITO NDCS, due to network delay generated in the network data transmission between nodes, not only affects the stability of the respective control loops are closed, but will also affect the stability of the whole system, and even lead to TITO NDCS lose stability problem, put forward the network data between all nodes in NDCS TITO real during the transmission process, instead of network delay compensation model, the method of the invention can avoid the network delay between nodes of measurement and estimation or identification, exempt from the requirement of synchronization node clock signal, variable network delay effect on TITO NDCS reduced stability, improve the quality of control performance system.
【技术实现步骤摘要】
一种两输入输出网络解耦控制系统时变网络时延补偿方法
本专利技术涉及自动控制技术,网络通信技术和计算机技术的交叉领域,尤其涉及带宽资源有限的多输入多输出网络解耦控制系统
技术介绍
在分布式控制系统中,传感器与控制器,控制器与执行器之间,通过实时通信网络构成的闭环反馈控制系统,称为网络控制系统(Networkedcontrolsystems,NCS),NCS的典型结构如图1所示。NCS与传统的点对点结构的控制系统相比,可实现资源共享,远程操作与控制,具有极高的诊断能力,安装与维护简便,增加了系统的灵活性和可靠性等诸多优点。远程遥操作、遥医学、远程教学、无线网络机器人、某些兵器系统以及新兴的以现场总线及工业以太网为基础的控制系统均属于NCS的范畴,此外,NCS在航空航天领域,以及复杂、危险的工业控制领域也有广阔的应用,对其研究已成为国际学术界的一个热点课题。在NCS中,由于网络时延、数据丢包以及网络拥塞等现象的存在,使得NCS面临诸多新的挑战。当NCS的传感器、控制器和执行器之间通过网络交换数据时,必然会导致网络时延,从而会降低系统的性能甚至引起系统不稳定。由于网络中的信息源很多,传输数据流经众多计算机和通信设备且路径非唯一;或由于网络带宽的限制以及传输机制的影响,网络拥塞或连接中断等原因,导致网络数据包的时序错乱和数据包的丢失。虽然时延系统的分析和建模近年来已取得很大进展,但NCS中可能存在多种不同性质的时延(常数、有界、随机、时变等),使得现有的方法一般不能直接应用。传统的控制理论在对系统进行分析和设计时,往往做了很多理想化的假定,如单率采样、同步 ...
【技术保护点】
一种两输入输出网络解耦控制系统时变网络时延补偿方法,其特征在于该方法包括以下步骤:对于闭环控制回路1:(1).当传感器S1节点被周期为h
【技术特征摘要】
1.一种两输入输出网络解耦控制系统时变网络时延补偿方法,其特征在于该方法包括以下步骤:对于闭环控制回路1:(1).当传感器S1节点被周期为h1的采样信号触发时,将采用方式A进行工作;(2).当控制器C节点被反馈信号y1b(s)触发时,将采用方式B进行工作;(3).当解耦执行器DA1节点被控制信号u1(s)触发时,将采用方式C进行工作;对于闭环控制回路2:(4).当传感器S2节点被周期为h2的采样信号触发时,将采用方式D进行工作;(5).当控制器C节点被反馈信号y2(s)触发时,将采用方式E进行工作;(6).当解耦执行器DA2节点被信号e2(s)触发时,将采用方式F进行工作;方式A的步骤包括:A1:传感器S1节点工作于时间驱动方式,其触发信号为周期h1的采样信号;A2:传感器S1节点被触发后,对被控对象G11(s)的输出信号y11(s)和被控对象交叉通道传递函数G12(s)的输出信号y12(s),以及解耦执行器DA1节点的输出信号y11mb(s)进行采样,并计算出闭环控制回路1的系统输出信号y1(s)和反馈信号y1b(s),且y1(s)=y11(s)+y12(s)和y1b(s)=y1(s)-y11mb(s);A3:将反馈信号y1b(s),通过闭环控制回路1的反馈网络通路向控制器C节点传输,反馈信号y1b(s)将经历网络传输时延τ2后,才能到达控制器C节点;方式B的步骤包括:B1:控制器C节点工作于事件驱动方式,被反馈信号y1b(s)所触发;B2:在控制器C节点中,将闭环控制回路1的系统给定信号x1(s),减去反馈信号y1b(s)和被控对象预估模型G11m(s)的输出值y11ma(s),得到偏差信号e1(s),即e1(s)=x1(s)-y1b(s)-y11ma(s);B3:对e1(s)实施控制算法C1(s),得到控制信号u1(s);B4:将控制信号u1(s)通过闭环控制回路1的前向网络通路单元向解耦执行器DA1节点传输,u1(s)将经历网络传输时延τ1后,才能到达解耦执行器DA1节点;方式C的步骤包括:C1:解耦执行器DA1节点工作于事件驱动方式,被控制信号u1(s)所触发;C2:在解耦执行器DA1节点中,将控制信号u1(s)作用于被控对象预估模型G11m(s)得到其输出值y11mb(s);将来自于闭环控制回路2解耦执行器DA2节点的信号u2p(s)作用于交叉解耦通道传递函数P12(s)得到其输出值yp12(s);将控制信号u1(s)与yp12(s)相减得解耦执行器DA1节点输出信号u1p(s),即u1p(s)=u1(s)-yp12(s);C3:将信号u1p(s)作用于被控对象G11(s)得到其输出值y11(s);将信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。