《基于变采样周期网络控制系统的带宽调度修改稿(共6页).doc》由会员分享,可在线阅读,更多相关《基于变采样周期网络控制系统的带宽调度修改稿(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上基于变采样周期网络控制系统的带宽调度王志文,孙洪涛兰州理工大学 电气工程与信息工程学院, 兰州 E-mail: , 摘要:针对时延网络控制系统,本文同时从网络子系统和控制子系统两方面来考虑时延对系统整体性能的影响。对于网络子系统,通过两次调整采样周期进行各个闭环回路的带宽分配,以降低网络时延;对于控制子系统,则是在带宽分配的基础上通过将时延融入线性系统模型,利用极点配置算法设计控制器以确保控制系统的稳定性。最后,通过仿真证明了该带宽配置策略的有效性及控制系统的稳定性。关键词:网络控制系统,时延,变采样周期,带宽分配,协同设计Bandwidth Scheduling o
2、f Networked Control System based on Time Varying Sampling PeriodWang Zhiwen, Sun HongtaoCollege of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou, E-mail: , Abstract: For a class of networked control system (NCS) with time delay, the network subsystem and the contr
3、ol subsystem are considered at the same time in this paper. In order to reduce the time delay of the network subsystem, the bandwidth of each closed loop is allocated twice by adjusting the sampling period; In order to guarantee the stability of the control subsystem, the controller is designed with
4、 pole-placement method which based on above bandwidth allocation strategy. At last, the validity of bandwidth allocation strategy and the stability of control systems are proved by the simulation results.Key Words: Networked Control System, time delay, Time varying sampling period, Bandwidth allocat
5、ion, Co-design专心-专注-专业1 引言网络控制系统是控制系统不断信息化发展的必然结果。它通过通信网络将空间分布的传感器、控制器和执行器连接起来,形成一个全分布式的智能化的控制系统。由于网络控制系统具有布线简单、易于扩展和维护、系统可靠性高等优点而被广泛应用于工业过程自动化、航空航天、机器人及智能家居等领域此项目得到了国家自然科学基金(),中央高校基本科研业务费专项资金(2009JC11、2009QN120)以及兰州理工大学红柳青年教师培养计划项目(Q),兰州理工大学博士基金项目(BS)的支持4。通信网络的引入在给控制系统带来多方面优势的同时也使其面临诸多挑战,原因是在通信带宽限制
6、下,网络上传递的数据出现了延迟、丢包和乱序等问题5。这些问题通常出现在网络系统中,与网络的服务质量(QoS)密切相关,而在控制背景下却同时影响了控制系统的控制性能(QoP)。因而,网络控制系统的综合性能是由控制系统的控制品质和网络服务质量共同决定的6。为解决因网络服务质量造成控制性能下降的问题,Steo7提出了网络控制系统控制与调度的协同设计,即将与网络相关的诸多因素融入到NCS的设计和性能优化中。在网络化系统控制与调度的协同设计中,应同时考虑网络子系统的QoS和控制系统的QoP,而采样周期则恰好将二者之间的关系紧密联系起来。从网络子系统的角度来看,较小的采样周期说明系统需要通过网络频繁发送大
7、量的数据,需要占用较大的网络带宽,而从控制角度出发,较小的采样周期则可使控制器得到较多的反馈信息,从而得到较好的控制性能。反之,较大的采样周期在释放了网络带宽的同时也降低了控制系统的QoP。目前,基于变采样周期的网络化系统协同设计方法的研究可归结为两个方面:一方面是通过调整采样周期进行网络带宽的调整,以适应网络信息流的变化89,类似的研究侧重于改善网络的QoS,合理利用网络资源,降低时延,减少丢包,但该类研究孤立了时延、丢包等问题对控制系统的影响;在控制器设计方面,文献1011分别研究了主动和被动变采样周期的控制器设计问题,类似的研究侧重于提高控制系统的控制性能,虽然该类方法将带宽和时延等问题
8、融入到了控制器设计中,但是大多是针对单个闭环回路而改变采样周期,并为充分考虑整个网络带宽的合理利用。针对网络控制系统的分布特性和规模庞大等特点,如果对各个闭环采用单一采样周期或者固定采样周期很难达到预期性能,这样的NCS设计方法不合理也是不切实际的。所以,采用变采样周期是网络控制系统的必然选择,通过实时动态调整各个闭环回路的采样周期以达到兼顾网络的QoS和控制系统的QoP的目的。本文首先针对网络子系统提出了一种基于变采样周期的带宽配置策略,根据各个闭环回路的特性及网络的总带宽来确定该回路传输数据所需的带宽,通过这种带宽分配策略以将时延降低至控制子系统所能接受的范围内;随后则在上述带宽分配前提下
9、利用经典线性系统分析理论,通过将时延融入到控制器设计来达到对抗时延的目的。最后,通过仿真实例来验证了该协同设计方法的正确性和有效性。2 基本问题描述考虑如图1所示的网络化控制系统,仍将各个被控子系统建模为线性时不变系统,各个子系统通过网络与其相应的控制器进行通信。各个被控子系统的连续状态空间模型可用如下标准形式表达:(1)其中,为n维状态变量,为维控制向量,分别为为适当维数的系统矩阵和输入矩阵,为相应闭环回路的时延,不同的回路对应着不同的时延值。图1: NCS结构图为更为详尽的说明采样周期的相关问题,首先给出如下几点假设:假设1:传感器为时间驱动,控制器及执行器为事件驱动;采样信号和控制信号采
10、用零阶保持器方式;假设2:各个节点数据的传输方式为单包传输,并且无数据包丢失现象。假设3:为保持控制系统的稳定性,采样周期应该小于能保证控制系统稳定的最大时延边界12。上述关系可由下式表示:(2)假设4:控制系统的控制性能是和该控制回路所占用的带宽成正比的,即满足(3)首先给出时延产生机理,由采样器采样得到的数据通过网络传送至控制器,由于传感器要通过网络传送大量的采样数据而网络带宽是有限的,因此,在此期间由于数据排队和传送而导致的数据延迟发送记为时延;当状态采样信号到达控制器,控制器需要进行相应的计算然后再次发送至执行器,在此期间由于控制器计算及传送导致数据的延迟发送记为时延;由上分析可知,时
11、延主要由传感器至控制器的时延及控制器至执行器的时延构成,即:(4)由于各个控制回路的特性不同,所需传输的数据量也不同,故导致的网络时延不同,应当指出,时延的大小从一定程度上反应了该回路所需传送数据量的程度。控制性能越差,时延越大,说明此时该回路需要更多的状态信号及控制信号,即所需要的数据量越大,同理,若控制性能越好,说明时延越小,则该回路上的状态信号与控制信号已能够满足控制系统性能需求。为进一步说明各个回路的时延构成,现给出了下图所示整个网络上各个回路的时延构成。图2: 不同闭环回路的时延通常,上述的采样系统是一个离散化的系统,其控制值是根据各个回路的采样周期进行离散化计算的,为保持采样信号的
12、正常恢复其采样周期应满足香农采样定理;基于时延的各个控制回路的状态空间方程可由下式给出:(5)其中:, ,为对应回路的采样周期值,,分别为其适维矩阵。个回路通过网络进行控制数据的传输,如何分配带宽是决定网络控制系统性能的关键因素。不同特性的控制回路需要传输的数据是不同的,同时,当系统处于运动状态时,所需要的带宽也是随时变化的。正是基于以上两点,我们给出了如下的带宽分配策略。3 带宽配置策略本文提出的带宽策略的主要目的是将有限带宽根据闭环回路的各自特点和运动状态进行实时分配。首先根据网络的总带宽确定系统的基本采样周期;随后,通过根据各个闭环回路被控对象的特点进行带宽的初分配,这样就确定了各个闭环
13、回路的基本带宽;最后,根据各个闭环系统的运动状态在中心带宽附近进行实时调整,使其更加符合系统的特性。3.1 带宽的初分配从网络子系统的角度出发,假设在理想状态下网络的总带宽为,它被定义为单位时间内所能传送的最大数据量。在单包并且不考虑数据包丢失的网络中,传感器的每次采样都被成功传送,由此可以定义系统的基本采样周期,即系统最小采样周期:(6)其中,为网络的最大可用带宽,为对应的网络所能接受的最小采样周期。控制系统所耗费的带宽,由于它包含了传送时间和执行器的执行时间等因素,故各个闭环的带宽9可通过下式获得:(7)其中,为对应闭环的特征参数,为其采样周期,则为该闭环回路的带宽。由此可得,单个闭环回路
14、的带宽与网络总带宽应满足如下关系式:(8)根据各个闭环回路被控对象的不同特点,即根据传感器的采集信号不同(如电压信号、水流信号)来确定该闭环回路的采样周期,设为其对应闭环的基本采样周期的系数,则此时,该闭环的采样周期可确定为:(9)显然,对应的带宽可表示为:(10)由此确定了各个闭环回路的基本带宽。3.2 带宽的再分配考虑网络控制系统的分布特性,不同闭环回路在不同时刻必然会面临不同的扰动,为了能保证控制子系统能尽快恢复稳定状态,面临扰动的子系统则需要更高的带宽。本文提出的带宽再分配就是根据系统在不同时刻的运行状态的变化在基本带宽的基础上实现带宽的动态分配。当系统中某个闭环回路状态变化波动较大时
15、,则可认为该系统整面临扰动,需要增大其带宽;而当系统中的某个闭环回路状态平稳时则被认为处于稳定的状态,此时可适当的增大采样周期释放带宽。上述问题可用下图进一步加以说明。图3: 采样周期随状态的变化首先,根据运动状态的不同各个闭环回路可在以基本带宽为中心的基础之上上下浮动,定义一个整数,则由此可得各个闭环回路的带宽的波动范围为:(11)其中:。另外,定义带宽与控制性能间的一个函数,即在系统运动过程中达到闭环回路期望控制性能所需要耗费的实时带宽,它可表示成下式:(12)其次,将所有的个闭环回路分成三个集合:,和。它们分别代表系统在同一时刻不同闭环回路在原有带宽下是否提供了预期的控制性能。对于集合,
16、它表示该闭环回路已经提供预期控制性能并且有剩余带宽;对于集合,它表示该闭环回路在现有带宽下达不到预期控制性能,需要从集合中获得额外带宽;对于集合,它表示在现有带宽下恰能提供预期的控制性能。所以,有如下关系成立:(13)考虑集合中的闭环回路,它在满足条件(12)的同时带宽是有剩余的,记剩余带宽为:(14)显然,集合中的闭环回路剩余的总带宽为:(15)其中,。类似的,考虑集合中的闭环回路,因它带宽未能提供所需的控制性能,故需要从集合中获得额外带宽,记所需带宽为,此时,属于集合中第回路的带宽可表示为:(16)显然,集合中所有闭环回路所需总带宽为:(17)其中,。随后,给出将集合中的剩余带宽分配给集合
17、中的所需带宽。定义一个反映各个闭环回路状态变化率的函数13。(18)其中,。则属于集合中总的状态变化率为: (19)对此,基于各个闭环回路变化率占总变化率的比例及文献14所用的比例公平调度算法,可得如下带宽分配策略:(20)经上分析可得,各个闭环回路实时带宽的表达式为:(21)需要指出:如果,则所有闭环回路都能达到预期的控制性能;如果,则只有属于集合和中的闭环回路才能达到期望的控制性能,属于集合中闭环回路的控制性能只能得带改善。4 仿真实例本文采用MATLAB仿真对上述方法的正确性和有效性进行验证。为简化起见,采用如下两回路的网络控制系统进行仿真分析:Loop1:Loop2:对于网络子系统,参
18、数设定如下:基本采样周期为,;基本带宽为:,取。若闭环Loop1达到期望控制性能时所需带宽为,则通过计算,Loop2的带宽为:。通过设定初始状态:,可得如下带宽分配结果,其分配前后的带宽对比如下:图4: 带宽分配前后对比由上图可见,分配后的总带宽要小于分配前的总带宽占用,从而说明该种分配策略是可行的。同时,假设在上述带宽分配策略下各个回路的时延均满足条件(2),即小于一个采样周期,那么考虑如下标准被控对象: (22)经过简单的推导可得如下增广状态模型:(23)采用经典的极点配置算法对上述两闭环回路进行数值仿真,可得如下结果:图5(1): Loop1的初始状态响应图5 (2): Loop2的初始
19、状态响应其中,横坐标代表时间,纵坐标表示系统运动状态。由上图可见,各个闭环控制回路是稳定的。 同时也可以得出,闭环系统的控制性能可通过闭环Loop1的剩余带宽按照本文提出的分配策略分配给Loop2换取。5 结论本文针对网络控制系统QoS和QoP耦合关系提出了基于变采样周期的带宽分配策略,通过这种带宽分配策略达到了各个闭环回路带宽的按需分配,并且将网络时延降低到能保持控制系统稳定的容许范围,从而为下一步简化控制器设计提供了必要条件;这样,控制器的设计就可通过将时延融入控制器的设计中,将其转化为线性系统的经典控制器设计方法来实现。因此,本文在一定程度上实现了网络化系统的协同设计,有一定的可行性。然
20、而,本文仅仅阐述了基于变采样周期的网络化系统协同设计的思想,并未对具体的控制性能函数和服务质量函数等具体指标进行讨论,该方面的研究尚需进一步的努力。参考文献:1 Lixian Zhang, Huijun Gao, Network-Induced Constraints in Networked Control Systems-A Survey, IEEE Transaction on Industrial Informatics, Vol. 9, No. 1: 403-416, 2013.2 Ray A, Halevi Y, Integrated communication and contr
21、ol systems: part I: analysis and part II: design consideration. ASME J of Dynamic System Measurement & Control, Vol. 110: 367-381, 1988.3 Rachana A, Gupta, Mo-Yuen Chow, Overview of networked control systems, Networked Control Systems, 2008: 1-23.4 Yang, T C, Networked control system: a brief survey
22、, Control Theory and Applications, IEE Proceedings, Vol. 7, No. 153(4): 403-412, 2006.5 张庆灵, 张雪峰, 网络控制系统研究综述与前景展望, 信息与控制, Vol. 6, No. 36(3): 364-370, 2007.6 Yan Ping Wang, Qi Xin Zhu, Optimal State Feedback Control in Operator Domain for Multi-Rate Networked Control Systems with Long Time Delay, No.
23、 241-244:1672-1676, 2012.7 Steo D, Lehoczky J P, On task schedulability in real-time control systems, Proceeding of the IEEE Conference on Decision and Control. Piscataway. NJ, USA: 2000: 4865-4870.8 Velasco M, Marti P, Frigola M, Bandwidth management for distributed control of hightly articulated r
24、obots, Proceeding of IEEE International Conference on Robotics and Automation, Barcelona, Spain, Vol, 4: 266-271, 2005.9 Velasco M, Josep M, A control approach to bandwidth management in networked control system, Proceedings of the 30th IEEE Annual Conference on Industrial Electronics Society, 2343-
25、2348, 2004.10 Shang Z L, Zhu X L, et al. H controller design for networked control systems with passive varying sampling period. In: Micro computer information, 23:127-129, 2007.11 Zhang H L, Jing Y W, Controller design for networked control systems with active varying sampling period. In: Journal o
26、f system simulation, 11(21):7275-7280, 2009.12 Yong H K, Hong S P, Wook H K. A scheduling method for network-based control systems, American Control Conference, Proceedings of 1998, 7(2):718-722.13 曹斌,陈龙, 基于采样周期可变的控制策略, 自动化学报, vol.7, No. 18(7):482-486, 1992.14 Wang L G, Chen X L, et al. A feedback control real-time scheduling algorithm based on normalized QoS fairness. In: Journal of Chinese Computer System, 4: 748-752, 2007