法律状态公告日
法律状态信息
法律状态
2019-12-13
授权
授权
2017-01-04
实质审查的生效 IPC(主分类):H04L12/823 申请日:20160719
实质审查的生效
2016-12-07
公开
公开
技术领域
本发明属于网络控制系统相关领域,尤其涉及一种基于分布式无线网络的网络控制系统最优线性控制方法,进一步涉及一种具有网络时延丢包的基于分布式无线网络的网络控制系统最优线性状态闭环反馈控制方法。
背景技术
网络化控制系统对控制系统的分析从“系统与控制”的概念转变到了“网络和控制”的范畴,对包括通信原理和控制理论在内的许多研究领域的发展产生了重大的影响。在网络化控制系统中,分析的对象也不再是孤立的控制过程,而是包括网络在内的整个网络控制系统的稳定性分析、传输特性分析和调度管理等问题。网络化控制系统具有系统集成化、结构网络化、节点智能化、控制分散化及开放化等特点,因此具有实现资源共享,提高系统的规模化、模块化和可靠性,便于安装和维护等优点。
而随着无线通信网络的高速发展,其传输实时性、传输速率及可靠性得到了跨越式的提高,使之应用于网络控制系统成为可能。无线网络控制系统的引入,特别是利用分布式无线通信网络系统(如无线传感器网络和无线多跳网络)时,不但可以实现网络控制,同时结合了无线通信的优势,提供了更加灵活的系统架构设计及资源利用的自由度。而且,无线网络的分布式特点,可以根据不同控制系统的结构和特性,通过灵活布置网络节点,无线收发控制系统状态信息,满足不同系统需求,从而可以极大扩展网络控制系统的应用领域及促进其实际应用的可行性。然而,网络时延和网络丢包这些网络特性会引起网络控制系统性能的恶化及造成潜在的系统不稳定性,给无线网络控制系统的研究带了极大的挑战。
当前,在传统网络控制系统的研究中,已有许多文献对网络引起的固定时延、小时延和大时延等各种模式的网络控制系统进行了模型建立和分析。类似的,网络丢包特性也可以看做一个随机过程或是确定过程对其进行模型建立和分析,如果载有平台状态信息的信号在传输的过程中丢失,常用的解决方法是利用已知数据对丢失的状态信息进行估计,或者用前一状态信息代替当前状态信息,或者把当前丢失的状态信息设置为零。
与传统的网络控制系统相比,基于分布式无线网络的网络控制系统具有更加灵活地网络传输结构和资源利用自由度,因此受到了广大研究人员的关注。现在已经出现了基于分布式无线多跳网络和传感器网络的网络控制系统标准,例如:WirelessHART,ISA-100等。与此同时,随着分布式无线网络在网络控制系统中的引入,同时也给相关研究带了极大的挑战和难题,如无线网络长传输时延及连续网络丢包对系统的影响问题,控制节点最优位置的选择问题,最优控制策略设计问题等。这些新的问题引起了很多研究者的广泛关注。
已有文献往往基于传统网络控制系统特性,对无线网络控制系统进行分析,往往无法凸显无线网络控制系统最显著特性:长传输时延及网络传输不可靠性(连续丢包)。即使这些传输特性在某些特殊情况下被考虑了,也通常把长传输时延和连续丢包特性各自分开进行分析,但实际中,两者是同时存在的,共同对无线网络控制系统性能产生影响。此外,无线网络控制系统具有分布式特性,网络节点位置选择及其对系统的影响也将成为研究的重点。因此,本发明从无线网络控制系统的长网络时延和连续网络丢包特性出发,分析了网络时延丢包对无线网络控制系统的性能的影响,建立了基于分布式无线网络的网络控制系统模型,并研究了控制节点网络位置选择及最优化控制策略问题,采用递归及矩阵运算方法,得到了具有网络时延丢包特性下的最优无线网络线形控制策略,并且提出了控制节点网络位置优化选择方法,提高了无线网络控制系统的系统稳定性,降低了系统损耗。
发明内容
本发明要解决的技术问题是,基于无线网络控制系统分布式特性,在考虑网络长时延和连续丢包主要特性的情况下,分析了无线网络时延丢包特性对网络控制系统的影响,进而得到了网络控制节点最优控制策略,提出了控制节点网络位置优化设计方案,基于提出的控制节点网络位置优化方案及最优控制策略,可以有效提高无线网络控制系统的系统稳定性及降低系统损耗。
为解决上述上述问题,本发明采用如下的技术方案:
一种基于分布式无线网络的网络控制系统最优线性控制方法包括以下步骤:
步骤1、设计分布式无线网络控制系统
分布式无线网络控制系统包括平台、传感器、执行器及分布式多跳无线网络,所述分布式多跳无线网络中的网络节点、传感器,或者执行器选择其中某个节点作为控制器,控制器通过无线网络传输与平台组成一个闭环控制系统;
步骤2、无线网络时延丢包特性对系统影响分析,包括以下步骤:
步骤2.1、基于相邻节点之间的网络时延特性,分析传感器到控制器、控制器到执行器及整个传输链路的长时延特性对系统的影响;
步骤2.2、基于相邻节点之间的网络丢包特性,分析传感器到控制器、控制器到执行器及整个传输链路的网络连续丢包特性对系统的影响;
步骤3、建立无线网络控制系统最优化问题
根据分布式无线网络控制系统的网络时延丢包特性及其对网络控制状态方程的影响,建立相应的网络控制最优化问题,包括网络控制最优化问题等价转换;
步骤4:采用递归方法求解最优线性控制策略,包括以下步骤:
步骤4.1、利用等价转换后的最优化控制问题,采用从后向前迭代方法求解线性控制方法系数,并证明其符合贝尔曼准则,从而利用迭代方法得到最优控制策略系数;
步骤4.2、利用最优控制策略系数,根据每一时刻得到的平台状态信息,实时产生最优控制信号的最优线性控制策略;
步骤5、设计控制节点网络最优位置
基于所述最优线性控制策略,将控制节点网络最优位置选择应在传感器位置上。
作为优选,所述最优线性控制策略为:ul,k=-Lkzl,k,其中,ul,k为控制信号,Lk为最优控制策略系数,zl,k为变量变换表示平台当前时刻状态xk和过去产生的所有控制信号ul,j,
本发明的优势在于把分布式无线网络应用于网络控制系统中,基于无线网络的分布式特性,分析了长网络时延及连续网络丢包对网络控制系统的影响,进而设计了最优线性控制策略及最佳控制节点网络位置,提高了分布式无线网路控制系统的系统稳定性,并降低了系统损耗。
附图说明
图1为本发明的分布式无线网络控制系统图;
图2为本发明的基于分布式无线多跳网络的闭环控制图;
图3为本发明涉及的无线网络控制系统时序图,其中,图3a为信号时序图,图3b为h=3时在时间段[kT,(k+1)T]控制信号达到执行器时间的举例示意图;
图4为本发明涉及的流程框图;
图5为本发明所提出的最优控制节点位置选择性能对比图。
具体实施方式
以下将结合附图所示的具体实施方式对本发明作进一步详细说明。
本发明实施例提供一种基于分布式无线网络的网络控制系统最优线性控制方法包括以下步骤:
步骤1、系统初始化,设计分布式无线网络控制系统。
如图1所示,在分布式无线网络控制系统中,分布式无线多跳网络作为共享的信息传输媒介,由若干个网络节点组成。当某个节点选定为控制节点后,选择合适的传输路径形成闭环控制系统,实现对平台状态控制。由于信息传输通过了无线网络,每个节点之间存在随机网络时延和网络丢包。假设传输路径由M个节点组成(包括传感器和控制器),并且第l个节点被选定为控制节点,那么,此时的无线网络控制系统可简化为图2模型,相邻两个节点之间存在网络时延τi和网络丢包θi,其中,τi表示信息从节点i-1传输到节点i存在的网络时延,而θi为随机开关变量,当θi=1时表示信息成功从节点i-1传输到节点i,当θi=0时则表示传输信息丢失。
步骤2、无线网络时延丢包特性对系统影响分析
基于分布式无线网络的网络控制系统中,网络节点之间存在网络时延及传输不可靠性。控制节点位置及传输路径的选择对应着不同的网络时延丢包特性,进而影响网络控制系统性能,包括以下步骤:
步骤2.1、分析无线网络长时延特性对系统的影响
传感器到控制器网络时延表示为:
>
控制器到执行器网络时延表示为:
>
整个传输链路网络时延表示为:
>
首先考虑短时延情况,即τtot<T,得到连续时间域闭环控制状态方程为:
>
式中,x(t)为M维平台状态向量,表示平台t时刻状态信息,
相应的离散时间域闭环控制状态方程为:
>
式中,xk=x(kT)表示kT时刻平台状态信息,T为传感器采样周期,Φ=eAT,
当考虑网络大时延,即τtot>T时,把总网络时延表示为边界受约束的变量τtot<hT,h为任意正整数。图3(a)显示了当考虑网络大时延时,网络控制系统时序情况,控制信息到达执行器时间序列为{tk-h-2,tk-h-1,…,tk,tk-1}。可以看出,执行器时序存在顺序错乱,例如,控制信息
>
其中,
上式中,可以看出,有效控制信号为mk+1个,其余控制信号系数为0,有效控制信号系数可在相应时间段内积分得到。
步骤2.2、分析无线网络连续丢包特性对系统的影响
整个传输链路网络丢包特性表示为:
>
考虑第k时间段网络丢包特性
>
式中,ul,k为控制器根据平台状态xk产生的控制信号,
如果考虑连续丢包
>
把上式
>
其中,
步骤3、无线网络控制系统最优化问题。
在无线网络控制系统最优化问题中,选择二次损耗函数作为效用函数。由于分布式无线网络时延丢包存在随机特性,需要对效用函数求期望。无线网络控制系统最优化问题表示为:
>
式中,
定义
>
式中,zl,k为变量变换,表示平台当前时刻状态xk和过去产生的所有控制信号ul,j,j=0,1,…,k-1组合形成的M+kK维向量。
基于变量zl,k的定义,无线网络控制系统最优化问题可等价转化为如下形式:
s.t.zl,k+1=Ckzl,k+Dkul,k
其中,
上式中,0为全零矩阵,IK为大小为K×K的单位矩阵。
步骤4:采用递归方法求解最优线性控制策略。
步骤4.1:由后向前迭代得到最优控制策略系数。
采用由后向前递归推导方法,逐步求解最优线性控制策略系数,利用等价转换后的最优化控制问题,证明每一步迭代都符合贝尔曼准则,进而证明每一次迭代求得的系数都是最优的。
考虑分布式无线网络控制系统线形最优化控制策略:
ul,k=-Ll,kzl,k
式中,Ll,k为线性控制策略系数。
定义:
VL表示从时刻LT到时刻NT的系统总损耗。
下面采用递归方法求解系数Ll,k。
1)当L=N时,根据VL定义,得到
>
式中,
2)当L=N-1时,根据VL定义及zl,N对应的闭环控制状态方程,有
其中,
根据上式,利用二次函数性质,得到L=N-1时最优控制策略:
ul,N-1=-LN-1zN-1
其中,
把得到的ul,N-1=-LN-1zN-1代入到VN-1公式中,可得到
其中,
3)当L=N-2,N-1,…,0时,
当L=N-2时,跟L=N-1情况类似。可以得到
从上式可以看出,VN-2与VN-1形式一致,重复L=N-1情况推导过程,可以得到ul,N-2的最优控制策略,重复同样的推导过程,类似可以得到所有控制信号ul,k的最优控制策略为:
ul,k=-Lkzl,k
其中,
上述步骤1),2),3)为迭代求解最优线性控制策略系数Lk过程。从上式可以看出,最优控制信号ul,k对应系数Lk计算是一个从后往前倒推过程:即L=N时,得到SN;根据SN,求得LN-1,进而得到SN-1;根据SN-1,求得LN-2,进而得到SN-2;以此类推,可求解得到所有的最优线性控制策略系数Lk。
步骤4.2:实时顺序计算得到产生最优控制信号的最优线性控制策略
根据步骤4.1,由后向前迭代得到了系数Lk,最优控制信号形式为ul,k=-Lkzl,k。而控制信号ul,k产生是一个顺序过程,即根据每一时刻控制器得到的平台状态信息,顺序(从k=0到k=N-1)得到实时控制信号ul,k的最优线性控制策略如下:
ul,k=-Lkzl,k
步骤5:控制节点网络位置优化设计。
当选择网络控制系统闭环传输路径中不同节点作为控制器时,一方面会对相应的网络时延丢包特性产生影响,另一方面会对控制器得到的平台状态信息量产生影响。从这两方面着手,提出最佳控制节点网络位置选择方案设计。
当控制节点位置选择不同时,即l不同。不同的控制节点位置,对应着相应的网络时延丢包特性,从而影响控制节点最优控制策略。另一方面,由于从传感器到控制节点间存在传输不可靠性,控制节点不同位置同样造成平台状态信息不一致。
从最优线性控制策略ul,k=-Lkzk可以看出,决定控制策略有两方面因素:
(1)Lk:根据Lk求解得到的公式
(2)zk:控制节点不同位置,影响zk中元素
基于(1)和(2),控制节点网络最优化位置选择应在传感器位置上。
下面结合仿真实验结果对本发明所涉及的方法进行性能分析及比较。
选择4跳分布式无线网络控制系统,每跳的网络丢包设定服从p=0.9的Bernoulli分布,网络时延服从均匀分布,并且最大网络时延限制为2T,平台起始状态设为[1 -1 0.5-0.5]T,其它系统参数如下:
>
>
图5为本发明提出分布无线网络控制系统在不同控制节点位置选择时的性能比较。可以看出,控制节点在不同位置,系统损耗及系统稳定性不同。当控制器布置在传感器上时,性能最好,而随着控制器位置远离传感器,性能逐渐变差,系统损耗增加。本发明说明,当考虑无线网络长时延和连续网络丢包时,传感器位置为最佳控制器位置选择点。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
机译: 无线网络控制系统,无线网络控制装置和无线网络控制方法
机译: 无线网络控制装置,无线网络控制方法和无线网络控制系统
机译: 无线网络控制装置,无线网络控制方法和无线网络控制系统