《基于最优算法的网络控制系统性能研究-李志慧.pdf》由会员分享,可在线阅读,更多相关《基于最优算法的网络控制系统性能研究-李志慧.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第57卷第4期2 0 1 7年7月大连理工大学学报Journal of Dalian University of TechnologyVol. 57,No. 4July 2 0 1 7文章编号: 1000- 8608( 2017) 04- 0418- 06基于最优算法的网络控制系统性能研究李志慧1, 郭 戈* 2, 王 兵3( 1.大连理工大学控制科学与工程学院,辽宁大连 116024;2.大连海事大学信息科学技术学院,辽宁大连 116026;3.国网吉林省电力有限公司检修公司,吉林长春 130021 )摘要:针对时隙ALOHA随机调度下的离散网络控制系统,提出一种闭环系统特征矩阵谱条件数与极
2、点配置相结合的控制器设计方法.为了同时考虑控制系统与通信系统性能,将闭环系统特征矩阵谱条件数的最小值问题转化为无约束最优化问题,进而实现控制器设计的优化,降低控制系统对信道吞吐率的要求,使得控制系统与较低吞吐率的通信系统同时稳定,从而实现网络控制系统的稳定.仿真结果表明,该方法设计的控制器具有良好的控制性能,能够在较低吞吐率的信道中稳定运行.关键词:网络控制系统;吞吐率;时隙ALOHA;极点配置;最优化中图分类号: TP18文献标识码: A doi: 10. 7511/ dllgxb201704013收稿日期: 2016- 09- 24; 修回日期: 2017- 05- 23.基金项目:国家自
3、然科学基金资助项目( 61273107, 61573077) .作者简介:李志慧( 1990- ) ,女,博士生, E- mail: lizhihui1650 163. com;郭戈* ( 1972- ) ,男,教授, E- mail: geguo yeah. net.0 引 言在制造业、车辆、航空器、航天器、船舶等领域,系统信息与控制信号之间经常需要通过网络传输,每个经过网络连接的系统组成部分都称为节点.当一个系统的闭环回路需要通信信道连接时,被称为网络控制系统,通信信道连接传感器与控制器或控制器与执行器.由于网络资源有限,多个传感器共同分享一个信道时,如果没有协作,信息将会频繁地发生碰撞,
4、子系统不能及时获取信息,最终导致通信系统和控制系统不稳定.因此,多个节点接入网络时,接入信道的方式成为了关注的热点问题. M AC层决定信息接入信道的方式,将通信系统中的M AC层协议与控制系统性能相结合,对于保证通信系统与控制系统的稳定性具有重要意义.通信系统中M AC层调度协议负责分配多用户共享的信道资源, TDM A是多址协议中的一种信道划分方式,其在时域上实现用户信号正交化.在文献 1- 2中,采用固定分配方式将用户接入网络.在文献 1中,根据M RBS序列产生的接入序列,子系统周期性地接入网络中,但没有考虑未接入信息因素的影响.文献 2中,结合最优控制,得出周期性调度序列.然而,固定
5、分配方式很难处理突发和分布式网络控制系统问题.随机分配方式 3不同于固定分配方式,适合处理分布式网络控制系统的问题,通过退避算法 4来减少碰撞次数,如纯ALOHA调度协议 5 、时隙ALOHA调度协议 6- 7 、载波侦听多路访问/碰撞避免调度协议( CSM A/ CA) 8 .在随机接入的通信系统中,吞吐率是重要的性能指标,可以利用单位时间内通信系统成功传输信息的概率表示.纯ALOHA调度协议的吞吐率很低;时隙ALOHA调度协议在纯ALOHA调度协议的基础上改进,其吞吐率提高了一倍; CSM A/ CA调度协议通过侦听信道提高吞吐率,但增加了成本.本文的通信系统采用时隙ALOHA调度协议,规
6、定各个传感器只能在时隙开始时刻传输数据.在时隙ALOHA调度协议下,网络控制系统转化为一个随机系统.很多学者对随机系统进行了研究,文献 9将万方数据多个传感器接入网络的方式表述为随机伯努利过程,但并未考虑碰撞问题.文献 10设计在一个周期内总能保证信息接入的通信协议,但是并没有考虑控制器的设计问题.文献 11针对具有不同传输速率的子系统设计了随机接入序列.文献 12将执行器接入网络的过程描述为M arkov过程,利用LM I进行控制器设计和稳定性分析.文献 13将传感器和执行器的接入过程均描述为M arkov过程,利用LM I进行控制器设计和稳定性分析.然而它们在通信协议的实现中,仍然需要进一
7、步完善.本文不同于文献 12和 13之处是,基于随机调度协议的网络控制系统,采用极点配置的方法分析稳定性性能和设计控制器.本文采用时隙ALOHA调度协议,将通信系统的吞吐率与控制系统稳定性及控制器设计相结合,实现通信系统与控制系统稳定性的协同设计.1 问题描述1. 1 系统构成考虑时隙ALOHA调度协议下单信道离散网络控制系统如图1所示,传感器是时间驱动的,控制器和执行器是事件驱动的, n个传感器共同分享一个信道,通过时隙ALOHA调度协议竞争网络资源.图1 网络控制系统Fig. 1 Networked control systems被控对象描述为离散时不变系统:x( k+ 1) = Ax(
8、k) + Bu( k) ( 1)式中: x Rn是系统状态; u Rm是控制输入; ARn n和B Rn m分别为适当维数的系统矩阵和控制矩阵.矩阵对( A, B)可控,矩阵B是列满秩的.1. 2 信息接入机制时隙ALOHA调度协议将时间分成相同长度的时隙T,每个时隙可以发送一个数据包,各个传感器独立地传输数据,传感器i只能在某时隙的开始时刻传输控制信息,如果只有一个传感器i在某时隙传输信息,则传感器i能够成功传输控制信息;如果两个或更多传感器在同一时隙传输信息,则会发生碰撞,任一传感器都不能成功传输信息,未成功发送的控制信息需要等待重传;如果在某时隙传感器都没有传输信息,则信道空闲.不失一般
9、性,假设传感器i在某时隙传输控制信息的概率为Gi ,传感器i在某时隙未传输控制信息的概率为1- Gi ,由于各个传感器独立传输数据,传感器i成功发送控制信息的概率为p i = Gimj = 1j i( 1- Gj ) ,传感器i未成功发送控制信息(发送失败或根本没有发送)的概率为1- pi .对所有的传感器i, pi Gi .假设各个传感器的统计特性相同,则pi = pj ( i, j = 1, 2, , n; i j ) .吞吐率S定义为某时隙成功发送数据包的平均个数,网络负载G定义为某时隙发送数据包(成功发送的数据包和未成功发送需要重传的数据包)的平均个数 14 .由于各个传感器的统计特性
10、相同, pi = S/ n, Gi = G/ n.吞吐率S= G( 1- G/n) n- 1 .当网络负载为1时,系统的吞吐率取得最大值, Smax= ( 1- 1/ n) n- 1 .1. 3 时隙ALOHA调度协议下系统模型由信息接入机制得知,传感器i( i= 1, 2, ,n)接入网络的过程是一个随机过程.用二值函数 i ( k) : R 0, 1表示传感器i在时刻k接入网络的状态. i ( k) = 1代表传感器i在时刻k接入网络,其发生的概率为pi ; i ( k) = 0代表传感器i在时刻k未接入网络,即未接入网络的概率为1-pi .每个传感器接入网络的概率是相同的,为了表达方便,
11、将传感器接入网络的概率表示为p= pi ,每个传感器未接入网络的概率表示为1- p= 1-pi .矩阵 ( k) = diag 1 ( k) , , n ( k) 表示所有传感器在时刻k接入网络的状态,其由时隙ALOHA调度协议的方式决定信息接入序列, ( k) 0 , 1 , , i , , n , i ( i = 1, 2, , n)表示只有传感器i接入网络,仅第i个对角元素为1,其余元素为0的矩阵. 0是零矩阵,表示没914 第4期 李志慧等:基于最优算法的网络控制系统性能研究万方数据有传感器接入网络.被控制器接收的系统状态描述为x( k) = ( k) x( k) ( 2)由于传感器与
12、控制器之间的信息交换需要经过时隙ALOHA调度协议下单信道网络,传感器信息成功接入网络且被对应控制器成功接收的信息为u( k) = Kx ( k) = K ( k) x( k) ( 3)结合式( 3) ,系统( 1)表示为x( k+ 1) = A+ BK ( k) x( k) ( 4)本文的目的是设计使得时隙ALOHA调度协议下单信道离散网络控制系统稳定的控制器,分析时隙ALOHA调度协议下,通信系统吞吐率与控制系统稳定性和系统动态特性的关系.2 稳定性分析对于给定传感器个数的系统,其吞吐率S =pn,为了保证网络控制系统的稳定,一方面需要保证控制系统的稳定性,一方面需要保证通信系统的稳定性.
13、通信系统稳定性 15的一种解释为系统的输出量不小于系统的输入量,即系统实际吞吐率小于系统所能容纳的最大吞吐率.本文结合两方面的稳定性展开讨论.接下来介绍控制系统的稳定性.引理1控制器( 3)可以使系统( 4)均方稳定 16 ,如果存在矩阵W = ni= 0p( A+ BK i ) ( A+ BK i ) ( 5)是Schur稳定的, 代表克罗内克积.定理1系统( 4)是均方稳定的,如果存在控制器( 3) ,满足 ( A A+ ( S/ n) ( A BK+ BK A+( BK BK) ) ) 0时, P max下界满足的条件.由定理1得出W =W 1 + W 2 ,其中W 1 = ( 1 -
14、p) ( A A) + p ( BK BK) ( - I ) , W 2 = p( AK AK ) ,根据式( 10)将( 1- p) ( A A) + p( BK BK) ( - I)作为闭环矩阵p( AK AK )的干扰.由Bauer- Fike理论得,对于任意给定的 spec( W ) ,存在 spec ( AK AK)满足024大连理工大学学报第57卷 万方数据 - p ( 1- p) 2 ( AK AK) ( A A 2 +p( BK BK) ) ( 11)其中spec( )代表矩阵的谱. 2 ( )和 2分别代表矩阵的谱条件数和范数. 2 ( AK AK ) = 22 ( AK)
15、, A A 2 = A 22 .因此 - p ( 1- p) 22 ( AK) ( A 22 + BK 22 )( 12)式( 12)可写为 - ( 1- ) 22 ( AK) ( A 22 + BK 22 )( 13)其中p= 1- .根据式( 10)和 ( AK) 1,得出 22 ( AK) ( A 22 + BK 22 ) - + 1( 14)由式( 14)可得 1,因此系统( 4)在控制器( 3)下是均方稳定的.由式( 14)得出 1- 2 ( AK) 22 ( AK) ( A 22 + BK 22 ) - 2 ( AK) ( 15)根据式( 11)得出 1,由于是任意的,控制器K可以
16、使系统( 4)均方稳定.注:从通信角度,当网络负载G= 1时,系统的吞吐率取得最大值, Smax= ( 1- 1/ n) n- 1 ,由于系统的吞吐率与未接入概率之间存在关系S= pn=( 1- ) n,如果通信系统是稳定的,则一定存在Smax S, ( 1- 1/ n) n- 1 ( 1- ) n.3 控制器设计P max下界最大化条件下得到的控制器具有更好的鲁棒性能,而且放宽了对通信系统的要求,在较低吞吐率的通信系统中也能实现稳定传输.P max下界最大化,即 22 ( AK ) ( A 22 + BK 22 )最小化.选择控制器矩阵K Rm n使得闭环系统矩阵A+ BK的谱表示为任意基数
17、为n的自共轭复数,换言之,存在一个可逆的矩阵T Rn n ,满足( A+ BK) T= T ( 16)式中: 为实伪对角阵,满足 = diag 1 1- 1 1 , , n1 n1- n1 n1 , 1 , , n- 2n1其中 l l i( l= 1, 2, , n1 ) 、 v ( v= 1, 2, , n-2n1 )为闭环系统的特征值.式( 16)可以被表示为AT- T + BG= 0 ( 17)G= KT ( 18)其中T = T ( G ) , G Rm n , = G Rm n T( G)是非奇异的 .由于T = T( G)是内射函数,控制器被表示为K = K ( G ) =GT-
18、 1 ( G) . 22 ( AK ) ( A 22 + BK 22 )的最小值问题即最优化问题,目标函数表示为J ( G) = T( G) 2F T- 1 ( G) 2F ( A 2F + BGT- 1 ( G) 2F ) ( 19)对于非零数 , J i ( Gi ) = J i ( Gi ) ,使得海森矩阵在最小点奇异,为克服此困难,选择一个辅助目标函数 17 q ( G) = ( T( G) 2F + T- 1 ( G) 2F ) ( A 2F + BGT- 1 ( G) 2F ) ( 20)给定G的初始值,利用梯度解下降法求能使辅助目标函数 q ( G)最小的T( G) ,进而求出具
19、有鲁棒性能的控制器K= GT- 1 .将G q作为G的逼近值,控制器设计算法如下:( 1)令q= 1,给定初始值G( 0) ,计算G q .( 2) q = q+ 1,利用G q- 1计算G q , G q作为初始参考值,计算G q+ 1 .( 3)如果 q- 1 ( G q- 1 ) - q ( G q ) ,则停止,否则转向步骤( 2) .( 4)控制器K= K = G qT - 1 ( G q ) , T( G q )由式( 18)得到.4 数值仿真采用M ATLAB工具进行数值仿真.考虑网络控制系统: A= 1. 1 0. 40. 2 0. 8 , B= 1 00 1 .通过本文的控制
20、器设计方法获得优化的控制器K= - 1. 141 4 0. 341 60. 294 1 0. 908 6 ,取p= pi = 0. 2,初124 第4期 李志慧等:基于最优算法的网络控制系统性能研究万方数据始状态x = ( 0. 1 0. 1) T.闭环系统的极点为- 0. 05 0. 1i.当n= 2时, Smax = 0. 5,因此p =pi 0. 25, i= 1, 2.图2表示系统的状态误差,验证本文设计控制器的有效性.图3中( a)和( b)分别代表传感器1和传感器2接入网络的序列, “ 1”代表传感器正在传输信息, “ 0”代表传感器没有传输信息.图3( c)中的“ 1”代表信道正
21、在传输信息, “ 0”代表信道处于空闲状态.图2 优化极点配置控制器下系统状态误差Fig. 2 The system state error under the optimal poleassignment controller( a)传感器1( b)传感器2( c)信道状态图3 接入序列Fig. 3 The access sequence图4表示系统在次优化条件下极点配置控制图4 次优化极点配置控制器下系统状态误差Fig. 4 The system state error under suboptimal poleassignment controller器Ku = - 1. 249 4 0
22、. 248 40. 298 8 0. 900 6 的系统状态误差,更进一步验证了本文设计的优化条件下极点配置控制器具有更好的鲁棒性能.5 结 语本文针对时隙ALOHA调度协议下单信道离散网络控制系统,基于闭环系统特征矩阵谱条件数与极点配置设计控制器.首先将时隙ALOHA调度协议下网络控制系统建模成离散的随机网络控制系统,然后推出通信系统吞吐率与控制系统动态特性的关系,最后利用M ATLAB仿真工具,验证了本文设计方法的有效性.本文未考虑退避过程产生延时的影响,今后将对其进一步研究.参考文献: 1 GUO Ge, W EN Shixi. Protocol sequence andcontrol
23、co- design for a collection of networkedcontrol systems J . International Journal of Robustand Nonlinear Control, 2016, 26( 3) : 489- 508. 2 REHBINDER H, SANFRIDSON M . Scheduling ofa limited communication channel for optimalcontrol J . Automatica, 2004, 40( 3) : 491- 500. 3 TOBAGI F A. M ultiaccess
24、 protocols in packetcommunication systems J . IEEE Transactions onCommunications, 1980, COM - 28( 4) : 468- 488. 4 KW AK B- J, SONG N- O, M ILLER L E.Performance analysis of exponential backoff J .IEEE Transactions on Networking, 2005, 13 ( 2) :343- 355. 5 CARLEIAL A R, HELLM AN M E. Bistablebehavio
25、r of ALOHA- type systems J . IEEETransactions on Communications, 1975, COM -23( 4) : 401- 410. 6 ZAALOUL A, EL AATTAR M B, HANINI M .Sharing channel in IEEE 802. 16 using thecooperative model of slotted ALOHA J .International Journal of Computer & OrganizationTrends, 2013, 3( 9) : 439- 443. 7 GHEZ S
26、, VERDU S, SCHW ARTZ S C. Stabilityproperties of slotted ALOHA with multipacket224大连理工大学学报第57卷 万方数据reception capability J . IEEE Transactions onAutomatic Control, 1988, 33( 7) : 640- 649. 8 YENER A, ROSE C, YATES R D. Optimumpower scheduling for CDM A access channels C / /Conference Record / IEEE Gl
27、obal TelecommunicationsConference. Piscataway: IEEE, 1997: 1499- 1503. 9 LIU Kun, FRIDM AN E, JOHANSSON K H.Networked control with stochastic scheduling J .IEEE Transactions on Automatic Control, 2015,60( 11) : 3071- 3076. 10 SHUM K W , CHEN C S, SUNG C W , et al .Shift- invariant protocol sequences
28、 for the collisionchannel without feedback J . IEEE Transactions onInformation Theory, 2009, 55( 7) : 3312- 3322. 11 W ONG W S. New protocol sequences for random-access channels without feedback J . IEEETransactions on Information Theory, 2007, 53( 6) :2060- 2071. 12 GUO Ge. Linear systems with medi
29、um- accessconstraint and M arkov actuator assignment J .IEEE Transactions on Circuits and Systems :Regular Papers, 2010, 57( 11) : 2999- 3010. 13 GUO Ge. Feedback control with scheduledcommunication sequences and random delays J .International Journal of Control, Automation andSystems, 2010, 8( 6) :
30、 1342- 1348. 14 ABRAM SON N. Packet switching withsatellites C / / AFIPS 73 Proceedings of the June4- 8, 1973, National Computer Conference andExposition. New York: ACM , 1973: 695- 702. 15 BIANCHI G. Performance analysis of the IEEE802. 11 distributed coordination function J . IEEEJournal on Select
31、ed Areas in Communications, 2000,18( 3) : 535- 547. 16 HU S, YAN W eiyong. Stability robustness ofnetworked control systems with respect to packetloss J . Automatica, 2007, 43( 7) : 1243- 1248. 17 LAM J, YAN W eiyong. Pole assignment withoptimal spectral conditioning J . Systems andControl Letters,
32、1997, 29( 5) : 241- 253.Performance study of networked control system based on optimal algorithmLI Zhihui1 , GUO Ge* 2 , W ANG Bing3( 1 . School of Control Science and Engineering, Dalian University of Technology, Dalian 1 16024, China;2. School of Information Science and Technology, Dalian M aritim
33、e University, Dalian 1 16026, China;3. State Grid Jilin M aintenance Company, Changchun 13002 1 , China )Abstract: For the discrete networked control system under slotted- ALOHA scheduling protocol, acontroller design method is proposed based on the spectrum condition number of eigenmatrix and polea
34、ssignment of the closed system. Considering both of the performances of control system andcommunication system, the minimization problem of the spectrum condition number of eigenmatrix forthe closed system is looked as unconstrained optimization problem to realize the optimization of thecontroller a
35、nd reduce the need of channel throughput by control system, which can simultaneouslystabilize the control system and the low- throughput communication system, and finally realize thestabilization of the networked control system. The simulation results prove that the controllerdesigned by the method is of good control performance and can guarantee the stability in the channelwith low throughput.Key words: networked control system; throughput; slotted- ALOHA; pole assignment; optimization324 第4期 李志慧等:基于最优算法的网络控制系统性能研究万方数据
限制150内