网络控制系统发送功率分配问题研究

2017-09-11 14:14王丽媛郭戈庄严
自动化学报 2017年8期
关键词:均方能耗调度

王丽媛 郭戈 庄严

网络控制系统发送功率分配问题研究

王丽媛1郭戈2庄严1

以网络控制系统为研究对象,讨论传感器发送功率对系统性能和通信能耗的影响.首先,针对无线通信系统中存在的丢包问题,根据发送功率的大小,建立系统切换模型,其中,发送功率越大,丢包率越低,系统性能越好.然后,利用平均驻留时间技术,得到系统指数均方稳定的充分条件以及发送功率的可调度条件.最后,根据以上结果,给出系统功率分配和控制器增益的协同设计算法,该算法不仅能保证系统具有理想的控制性能,同时能够使得通信能耗最优.

网络控制系统,功率分配,丢包,指数均方稳定

在过去的几十年里,网络控制系统一直是研究的热点问题之一,其可靠性高,易于维护等特点,使得网络控制系统被应用于各行各业,为社会做出了巨大贡献,如交通系统、工业控制和环境监测等[1−3].网络化系统实现了资源共享,使得多个节点设备可以通过无线网络完成数据传输,从而实现团队协作.但是由于无线信道噪声的存在,使得数据包在传输过程中会发生丢失.减少丢包的最直接的方法就是提高发送功率,发送功率越高,丢包率越低[4].然而在大多数的实际应用中,许多网络节点是电池供电的,且由于环境恶劣等因素,这些节点的电池是不可替换的[5],持续的高功率发送会导致系统能耗的增加,降低电池的使用寿命.因此如何选择合适的发送功率分配策略使得系统保证理想性能的同时能够降低能耗是急需解决的问题之一,也是当今社会节能环保思想的集中体现.

功率分配,又称为功率控制,在过去的几年里,受到了越来越多科研工作者的关注,学者们提出了许多行之有效的建模方法和控制方法.Ren等[6]研究了单个传感器的工作调度问题,为了节约能量,传感器只在需要时才发送数据,反之,则不发送.Shi等[7]研究了单个传感器的功率调度问题,并假设传感器有两种发送功率,即高功率和低功率.通过分析,给出了一种最优的功率调度序列使得系统估计误差的协方差最小.之后,Shi等[8]又将该调度方法进一步推广到高阶高斯马尔科夫系统中,得到了高阶系统下的传感器功率调度序列.与文献[6−8]离线调度序列不同,Han等[9]提出了一种在线的传感器调度策略,每一次采样时刻,传感器根据前几个时刻的总丢包次数决定当前时刻是否采用高功率发送数据,通过比较发现,该策略可以在有效的通信能量范围内使得系统的平均估计误差最小,且消耗能量较离线调度策略更低.文献[10]在综合系统二次型指标和通信能耗的前提下,设计LQG控制器(Linear-quadratic-Gaussian control),利用近似线性规划方法找到最优的发送功率分配策略.

值得注意的是上述大部分文献讨论的都是非常简单的功率调度情况,即传感器只有一种或两种发送功率,在这种情况下,传感器只需要决定何时发送数据或者何时采用高功率发送.然而,在实际应用中,传感器常常有多种功率选择[11],多种选择意味着功率调度问题具有更大的挑战.除此之外,大多数的研究旨在讨论系统的状态估计问题,对于系统镇定问题的讨论少之又少,因此,如何设计一种合理的功率调度策略和有效的控制方法使得系统能够镇定的同时且能耗最优具有重要的研究意义.

本文以线性离散时不变系统为研究对象,讨论发送功率对系统稳定性和通信能耗的影响.假设传感器有N 种发送功率选择,在任意时刻,传感器根据功率调度序列,选择一种发送功率,将测量信号通过无线网络发送到远处的控制器,由于信道噪声等影响,数据在传输过程中会发生丢包,发送功率的大小决定了丢包率的高低,发生功率越大,丢包率越小.本文旨在设计合理的功率调度序列和有效控制策略使得系统保证理想控制性能的同时能耗最优.

本文的主要贡献概括如下:

1)本文研究了功率调度和控制器的协同设计问题,根据传感器不同的功率选择,我们将系统建模为由N 个子系统组成的切换系统.根据平均驻留时间技术和随机系统理论,得出了发送功率和系统稳定性的关系,并以此得到了发送功率的可调度条件.

2)通过分析,我们将调度与控制的协同设计问题转化为求解功率周期占空比和控制器增益的能量最优化问题.在周期性调度策略中,本文所给出的调度序列不仅能够保证系统具有理想的衰减率且通信能耗最低.

本文结构安排如下:第1节,给出系统模型和控制目标;第2节,分析系统稳定性并给出发送功率和控制器的协同设计方法;第3节,通过数值仿真,验证算法的有效性;第4节分为本文总结和展望.

1 问题描述

1.1 丢包和通信能量

考虑一个网络控制系统,假设在任意时刻,传感器有 N 种发送功率选择,即 σ1,···,σN,其中,σ1< ···< σN.用二进制函数 γ(k)表示系统的丢包过程,其中,γ(k)=1表示数据包成功传输,γ(k)=0表示数据包丢失.那么,根据文献[12]可知,数据包的成功传输率可以表示为

其中,i=1,···,N,θ∈(0,1)为信道参数.其中,E{γ(k)=1|σ(k)= σi}=1− θσi,σ(k)= σi. 由式(1)可知,发送功率越大,数据包成功传输的概率就越高,即丢包率就越小.

令函数αi(k)表示发送功率σi在时间段(0,k)内被采用的总的时间长度,其数学表达式为αi(k)=,其中,δ{·} 为克罗内克函数,当σ(k)= σi时,δ{σ(k)−σi}=1.令Ω 表示σ(k)的周期性的调度策略,即,Ω ={σ(1),···,σ(T)},其中,T为调度周期.对于给定的调度序列Ω,αi(k)/k称为发送功率σi的占空比,且满足1.

根据以上描述,系统在每个调度周期内发送数据所消耗的平均通信能耗可以表示为

其中,h为采样时间,βi=αi(T)/T为发送功率σi在每个调度周期内的占空比,称为周期占空比,且同样满足.

1.2 系统描述和控制目标

假设网络控制系统的动态特性可以描述为

其中,x(k)∈Rn为系统状态,u(k)∈Rm为控制输入,A∈Rn×n和B∈Rn×m为系统矩阵.

采用状态反馈控制器

其中,Ki∈Rm×n为控制器增益,ˆx(k)为控制器实际采用的测量值.

当数据包成功传输时,控制器采用当前接收到的数据计算控制信号,反之,控制器采用上一时刻的测量值.根据上述描述,控制器实际采用的测量信号ˆx(k)可以表示为

由式(3)~(5)可得系统的闭环特性为

令N(k)表示σ(k)在时间间隔[0,k)内的切换次数.如果N(k)≤N0+k/τ对某个参数N0≥0和τ>0成立,那么常数τ称为平均驻留时间[13].平均驻留时间和占空比是设计调度序列的重要参数,对系统的性能有着不可忽视的影响,具体设计方法将在下文介绍.

定义1[14].系统z(k+1)=f(z(k)),f(0)=0,是η指数均方稳定的,如果存在两个正数c>0和η>1,使得对于任意的z(0)∈Rn有:

其中,η为衰减率.

本文的目标是找到一个合适的功率分配和控制器的协同设计策略,使得系统(6)指数镇定.换句话说,我们旨在设计功率调度序列Ω和控制器增益Ki使得:

1)系统(6)是η指数均方稳定的;

2)系统的平均通信能耗最小,即

讨论1.文献[12]研究了类似的发送功率的调度策略,然而与本文存在本质的不同.1)研究的问题不同,本文对网络控制系统的镇定问题进行了研究,讨论了发送功率分配对系统控制性能的影响,而文献[12]主要研究系统状态的估计问题.2)控制目标不同,本文旨在建立一种功率调度策略,使得系统在保证理想控制性能的前提下能耗最优,而文献[12]的目标在于找到合适的功率调度策略使得系统在给定系统能耗的前提下,状态估计的协方差最小.3)解决问题的方法不同,本文通过将系统建模为切换系统,利用平均驻留时间技术得到系统稳定的充分条件,进而设计控制器和功率调度策略.文献[12]通过分析系统丢包概率的分布特性,将系统的丢包过程建模为马尔科夫过程;然后,利用卡尔曼滤波方法,得到系统估计误差的表达式;最后,通过求解最优化问题,计算每个周期内发送功率的大小.

2 主要结果

本节首先给出了系统(6)指数均方稳定的充分条件;然后,给出发送功率的可调度条件;最后,根据所得结果,给出调度序列和反馈控制器的协同设计算法,该算法不仅能够保证系统具有理想的衰减率且通信能耗最优.

2.1 系统稳定性

系统指数均方稳定的充分条件如定理1所示.

定理1.如果以下4个条件成立:

1)存在正数 ηN> ···> η1> 0和矩阵0<Pi∈ Rn×n,i=1,···,N,使得:

2)存在一个常数µ>1使得:

其中,j=1,···,N 且 i/=j;

3)发送功率的占空比满足:

4)切换次数和平均驻留时间满足:

那么,系统(6)是指数均方稳定的,且衰减率为η.

证明.不失一般性,令k0,k1,···,kl,表示σ(k)在时间间隔[0,k)内的切换时间点,且当k=ks时, σ(ks)= σis, 其中,k0=0,s=0,1,···,l,is∈{1,2,···,N}.选取分段李雅普诺夫函数如下:

其中,0 < Pi∈ Rn×n,i=1,···,N.

于是,由式(8)可得:

当σ(k)=σ(k+1)=σi时,由式(7)可知

那么,由式(12)和(13)可得:

根据分段李雅普诺夫函数(11)可得:

另一方面

由式(14)~(16)可得:

由定理1中的条件3)可知

于是有

将式(18)和(10)代入式(17)可得:

其中,c=aµN0.根据定义1,我们可知系统(6)是指数均方稳定的,且衰减率为η.

推论1.对于传感器只有一种发送功率的特殊情况,本文的问题就可以简化为一个纯丢包问题,此时系统(6)是η指数均方稳定的,如果存在一个正的矩阵P和控制器增益K使得下列不等式成立

2.2 系统可调度条件

根据定理1,我们可以得到保证系统(6)稳定的发送功率可调度条件如下所示.

定理2.如果定理1中的条件1)和2)成立,且功率周期占空比βi满足:那么,存在一个发送功率的调度序列Ω使得系统(6)η指数均方镇定.

证明.该证明分为两部分,首先给出发送功率的周期性调度序列Ω;然后,证明该调度序列可以保证系统的稳定性要求.

1)调度序列Ω

a)选择调度周期为T≥Nτ∗h,其中,h为采样时间.

b)令传感器从高到低依次采用发送功率σN,σN−1,···,σ1,且每种发送功率工作时长为 βiT,其中,i=1,2,···,N.

2)稳定性

对于任意时刻kh=nT+v,其中,0≤v<T,n和v为非负整数.当,其中,j=1,···,N −1 时,可知

于是由式(20)可知

将式(23)代入式(22),并根据式(19)可得:

即定理1中的条件3)成立.

由于T ≥Nτ∗h,即τ∗h≤T/N,于是有:

令No=N,由式(21)和(24),可知

即定理1中的条件4)成立.

结合定理1中的条件1)和2)可知,系统(6)是η指数均方稳定的.

讨论2.由定理2和通信能耗表达式可知,功率周期占空比越大,系统的衰减率就越高,控制性能就越好,但同时消耗的通信能耗就越多,因此通信能耗越多,系统的控制性能就越好.

2.3 发送功率与控制器协同设计

本节中,我们旨在设计周期性的调度序列Ω和控制器使得系统(6)是η指数均方镇定的,且通信能耗最低.换句话说,我们旨在设计周期性占空比βi,子系统衰减率ηi,切换参数µ和控制器增益Ki,使得问题1中的通信能耗最优.

问题1.

s.t.

其中,0 < η1< ···< ηN和 i=0,1,···,N. 条件1)和2)是定理2中保证系统稳定的可调度条件.

引理1给出了问题1最优解存在的必要条件

证明.假设 βi,i=1,···,N,是问题 1的最优解,且满足条件>2lnη,于是,我们有:

建立另外一组周期性占空比:

其中,j=2,···,N − 1.

于是有

两组周期性占空比下的平均通信能量为

由引理1可知,功率σN的周期占空比βN可以表示为,代入式(2),可知系统的平均通信能耗可以重写为

通过求导,我们发现

即系统的平均通信能耗随着子系统衰减率ηi的增大而减小,因此当ηi取最大值时,系统的通信能耗最低.子系统的最大衰减率可以通过求解下述最优化问题得到:

根据Schur补引理,问题(25)等价于

上述问题是一个非凸可行性问题,可以采用锥补线性化方法求解[15],其中,最优解表示系统(6)采用功率σ(k)=σi时的最大衰减率,且发送功率越高,系统成功传输的概率就越高,对应的系统衰减率就越大.于是有.实际上,通过求解问题(26),我们不仅能够得到,对应的控制器增益Ki也可以得到.利用锥补线性化方法,控制增益Ki可以通过求解下述带有线性矩阵不等式约束的非线性最优化问题得到

根据上述讨论和引理1,我们发现,问题1的最优解一定满足等式,并且当ηi取最大值时,目标函数最小,由此,问题1的变量取值的限制条件2)可以进一步缩小为,于是,问题1可以等价地简化为

问题2.

问题2是一个凸优化问题,可以利用拉格朗日乘子法求解,令函数

推论 2.如果N=2,即传感器有两种发送功率,即高功率σ1和低功率σ2,那么求解方程组(29),可得系统最优的周期占空比为

最后,根据以上讨论,我们可以给出求解系统控制器和功率调度序列的协同设计算法如下.

算法1.功率调度和控制协同算法

步骤1.选择一个理想的衰减率η.利用下述迭代步骤1)~3)计算ηi的最大值ηmaxi和对应的矩阵0<Pi∈ Rn×n.

1)选择一个足够小的ηi,找到使得不等式(26)和(27)成立的可行解.令k=0和= ηi.

2)求解如下最小化问题

3)验证所求出的最优解是否满足式(7),若满足,则得解.若不满足,检查k是否到达规定的迭代次数,如果达到,则系统无解;否则,令k=k+1,转到2).

步骤 2.通过求解不等式Pi≤µPj,找到可行的切换参数µ≥1.

步骤3.通过求解方程组(28)找到系统最优的功率周期占空比,i=1,···,N.

步骤4.设计周期性调度序列如定理2所示.

讨论3.本文以周期性调度策略为研究对象,通过求解通信能耗最优化问题,得到了系统功率调度和控制器的协同设计算法,该算法在一定程度上实现了控制性能理想化和通信能耗最优.然而从严格意义上讲,该算法并不是最优的,主要原因有以下两点:1)本文对于功率调度序列的讨论只限于周期性的调度策略,周期性调度序列简单易于实现,然而并不一定是最优的调度序列.2)本文对于求解能耗最优化的约束条件建立在定理1中所得到的稳定性充分条件上,该稳定性条件只是充分条件,并不是充分必要条件,因此本文最优解的取值范围也存在一定的局限性.所以,综上所述,本文所讨论的功率调度和控制器的协同设计算法是一个局部次优的,对于如何找到真正的最优化的协同设计算法仍是本文下一步继续努力的方向.

3 仿真

考虑如下网络控制系统

假设信道参数为θ=0.2,采样时间为h=1,在任意时刻,传感器有三种不同的功率选择,即σ1=0.4,σ2=0.6和σ3=1.2.系统理想的衰减率为η=1.25.通过计算可得:

对应的矩阵Pi和控制器增益Ki分别为

令µ=3.73.通过求解方程组(29)可得系统的最优功率周期占空比为

选择调度周期为T∗=20,则在每个调度周期内的功率切换信号可以表示为

对应的通信能耗为J{Ω∗}=0.56.

为了对比,我们给出另外两组功率调度序列Ω1和Ω2

其中,序列Ω1可以保证系统具有理想的衰减率,序列Ω2具有与最优序列Ω相同的通信能耗.两组序列下的通信能耗分别为J{Ω1}=0.752,J{Ω2}=0.56.

图1 通信状态Fig.1 Communication states

图2 系统状态Fig.2 System states

三组功率调度序列下的通信状态如图1所示,其中y轴的0和1分别表示数据包丢失和成功传输.三组调度序列下的系统状态如图2所示,从中可以看出三组调度序列都可以使得系统镇定,然而在保证相同理想衰减率的情况下,调度序列Ω1比序列Ω∗消耗的能耗要多,且系统镇定所需的时间要长.除此之外,在系统通信能耗相同的前提下,系统在调度序列Ω2下镇定所需要的时间要比序列Ω∗长得多.因此,无论是从通信能耗还是系统镇定时间方面,调度序列Ω∗都要要优于序列Ω1和Ω2.

4 结论与展望

本文讨论了带有信道噪声的线性离散系统的镇定问题,利用平均驻留时间技术,得到了系统稳定的充分条件以及系统的功率可调度条件.提出了一个次优的功率调度和反馈控制器的协同设计算法,该算法不仅能够保证系统的理想特性,且使得系统通信能耗局部最优.

在下一步的研究计划中,我们旨在将本文所得结果扩展到其他非周期调度序列中,且进一步考虑传感器的带宽受限问题,这样在调度功率的同时,我们需要进一步考虑信道的调度问题.

1 Jiang Yan,Wang Qi,Gong Jian-Wei,Chen Hui-Yan.Research on temporal consistency and robustness in local planning of intelligent vehicles.Acta Automatica Sinica,2015,41(3):518−527

(姜岩,王琦,龚建伟,陈慧岩.无人驾驶车辆局部路径规划的时间一致性与鲁棒性研究.自动化学报,2015,41(3):518−527)

2 Fan Jia-Lu,Jiang Yi,Chai Tian-You.Operational Feedback Control of Industrial Processes in a Wireless Network Environment.Acta Automatica Sinica,2016,42(8):1166−1174

(范家璐,姜艺,柴天佑.无线网络环境下工业过程运行反馈控制方法.自动化学报,2016,42(8):1166−1174)

3 Luo Xu,Chai Li,Yang Jun.O ff shore pollution source localization in static water using wireless sensor networks.Acta Automatica Sinica,2014,40(5):849−861

(罗旭,柴利,杨君.无线传感器网络下静态水体中的近岸污染源定位.自动化学报,2014,40(5):849−861)

4 Son D,Krishnamachari B,Heidemann J.Experimental study of the e ff ects of transmission power control and blacklisting in wireless sensor networks.In:Proceedings of the 1st Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks.Santa Clara,USA:IEEE,2004.289−298

5 Appadwedula S,Veeravalli V V,Jones D L.Energy-efficient detection in sensor networks.IEEE Journal on Selected Areas in Communications,2005,23(4):693−702

6 Ren Z,Cheng P,Chen J M,Shi L,Sun Y X.Optimal periodic sensor schedule for steady-state estimation under average transmission energy constraint.IEEE Transactions on Automatic Control,2013,58(12):3265−3271

7 Shi L,Cheng P,Chen J M.Sensor data scheduling for optimal state estimation with communication energy constraint.Automatica,2011,47(8):1693−1698

8 Shi L,Xie L H.Optimal sensor power scheduling for state estimation of Gauss-Markov systems over a packet–dropping network.IEEE Transactions on Signal Processing,2012,60(5):2701−2705

9 Han D,Cheng P,Chen J M,Shi L.An online sensor power schedule for remote state estimation with communication energy constraint.IEEE Transactions on Automatic Control,2014,59(7):1942−1947

10 Gatsis K,Ribeiro A,Pappas G J.Optimal power management in wireless control systems.IEEE Transactions on Automatic Control,2014,59(6):1495−1510

11 Xiao J J,Cui S G,Luo Z Q,Goldsmith A J.Power scheduling of universal decentralized estimation in sensor networks.IEEE Transactions on Signal Processing,2006,54(2):413−422

12 Li Y Z,Quevedo D E,Lau V,Shi L.Optimal periodic transmission power schedules for remote estimation of ARMA processes.IEEE Transactions on Signal Processing,2013,61(24):6164−6174

13 Dai S L,Lin H,Ge S S.Scheduling-and-control codesign for a collection of networked control systems with uncertain delays.IEEE Transactions on Control Systems Technology,2010,18(1):66−78

14 Fang Y G,Loparo K A.Stochastic stability of jump linear systems.IEEE Transactions on Automatic Control,2002,47(7):1204−1208

15 El Ghaoui L,Oustry F,AitRami M.A cone complementarity linearization algorithm for static output-feedback and related problems.IEEE Transactions on Automatic Control,1997,42(8):1171−1176

王丽媛 大连理工大学控制科学与工程学院博士研究生.主要研究方向为网络控制系统.本文通信作者.

E-mail:wangliyuandmu@163.com

(WANG Li-Yuan Ph.D.candidate at the School of Control Science and Engineering,Dalian University of Technology.Her main research interest is networked control systems.Corresponding author of this paper.)

郭 戈 大连海事大学信息科学技术学院教授.主要研究方向为网络控制系统,智能交通系统.E-mail:geguo@yeah.net

(GUO Ge Professor at the School of Information Science and Technology,Dalian Maritime University. His research interest covers networked control systems,intelligent transportation system.)

庄 严 大连理工大学控制科学与工程学院教授.主要研究方向为移动机器人定位,3D地图构建,环境识别.

E-mail:zhuang@dlut.edu.cn

(ZHUNAG Yan Professor at the School of Control Science and Engineering,Dalian University of Technology.His research interest covers mobilerobot localization,3-D mapping,and place recognition.)

Transmission Power Allocation for Networked Control Systems

WANG Li-Yuan1GUO Ge2ZHUANG Yan1

This paper investigates the e ff ects of sensor transmission power on system performance and communication energy cost of networked control system.First,by considering the packet dropout problem in wireless communication systems,a switching system control model is built based on the transmission power level,in which a larger transmission power leads to a smaller packet dropout rate,and hence a better system performance.Then by using average dwell time technique,sufficient conditions for the exponential mean square stability and schedulability requirements are obtained.Finally,a co-design framework for transmission power allocation and system stabilization is derived,which can guarantee a desired decay rate of the system with minimal communication energy consumption.

Networked control systems,power allocation,packet dropout,exponential mean square stability

December 28,2015;accepted April 28,2016

王丽媛,郭戈,庄严.网络控制系统发送功率分配问题研究.自动化学报,2017,43(8):1350−1357

Wang Li-Yuan,Guo Ge,Zhuang Yan.Transmission power allocation for networked control systems.Acta Automatica Sinica,2017,43(8):1350−1357

2015-12-28 录用日期2016-04-28

国家自然科学基金(61273107,61174060),大连领军人才项目(841252),中央高校基本科研业务费(3132013334),辽宁省高等学校优秀人才支持计划(LJQ2013008)资助

Supported by Natural Science Foundation of China(61273107,61174060),Dalian Leading Talent Project(841252),Fundamental Research Funds for Central Universities(3132013334),and Training Program Foundation for University Talents by Liaoning Province(LJQ2013008)

本文责任编委陈积明

Recommended by Associate Editor CHEN Ji-Ming

1.大连理工大学控制科学与工程学院大连 116024 2.大连海事大学信息科学技术学院大连116026

1.School of Control Science and Engineering,Dalian University of Technology,Dalian 116024 2.School of Information Science and Technology,Dalian Maritime University,Dalian 116026

DOI10.16383/j.aas.2017.c150876

猜你喜欢
均方能耗调度
120t转炉降低工序能耗生产实践
能耗双控下,涨价潮再度来袭!
构造Daubechies小波的一些注记
探讨如何设计零能耗住宅
Beidou, le système de navigation par satellite compatible et interopérable
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
电力调度自动化中UPS电源的应用探讨
基于强化学习的时间触发通信调度方法
基于动态窗口的虚拟信道通用调度算法
日本先进的“零能耗住宅”