1、存档编号华北水利水电大学NORTHCHINAUNIVERSITYOFWATERRESOURCESANDELECTRICPOWER课程设计题目网络控制系统(NCS)调研报告学院专业姓名学号指导教师完成时间华北水利水电大学课程设计(论文)目录1引言42概述43网络控制系统中的基本问题631时延632丢包733时序错乱734单包传输和多包传输74网络控制系统的研究现状841面向控制理论的NCSS研究8411被动分析方法8412主动设计方法942面向调度协议的研究1043兼顾控制和网络的NCSS综合研究1144NCSS的应用115结论CONCLUSIONS126参考文献13华北水利水电大学课程设计(论
2、文)摘要随着网络技术的快速发展,特别是智能手机的普及,使得网络已经逐渐深入到大众的生活与工作中,并且导致新技术的不断产生。网络控制系统(NETWORKEDCONTROLSYSTEMS,简记为NCSS)应运而生。本文主要从网络控制系统的概念、基本问题、研究现状和应用等方面来综述这一系统。华北水利水电大学课程设计(论文)1引言INTRODUCTION计算机技术和通信技术的飞速发展,使网络应用在全球范围内日益普及,并渗透到社会生活的各个领域在控制领域,网络已逐渐进入人们的视野,并引领控制系统的结构发生着变化通过公用或专用的通信网络来代替传统控制系统中的点对点结构已越来越普遍这种通过网络形成闭环的反馈
3、控制系统称为网络控制系统NETWORKEDCONTROLSYSTEMS,简记为NCSS与传统点对点结构的控制系统相比,NCSS具有成本低、功耗小、安装与维护简便、可实现资源共享、能进行远程操作等优点16若采用无线网络,NCSS还可以实现某些特殊用途的控制系统,这是传统的点对点结构的控制系统所无法实现的NCSS的诸多优点使其在远程医疗、智能交通、航空航天、制造过程以及国防等领域得到了日益广泛的应用然而,网络并不是一种可靠的通信介质由于网络带宽和服务能力的物理限制,数据包在网络传输中不可避免地存在时延、丢包以及时序错乱等问题这些问题是恶化系统性能以及导致NCSS不稳定的重要原因,并且这些问题的存在
4、使传统控制理论很难直接应用于NCSS的分析和设计为保证NCSS稳定并具有满意的控制性能,必须深入研究NCSS并发展与其相适应的分析和设计理论近年来,NCSS的研究得到了来自控制领域、信号处理领域、以及通讯领域研究人员的共同关注2概述网络控制系统NETWORKEDCONTROLSYSTEM,NCS,又称为网络化的控制系统,是一种全分布、网络化实时反馈控制系统。它是指某区域现场传感器、控制器及执行器和通信网络的集合,用以提供设备之间的数据传输,使该区域内不同地点的用户实现资源共享和协调操作。它是上世纪90年代初提出的概念,是计算机技术、通信技术与控制技术发展与融合的产物。网络控制系统充分体现了控制
5、华北水利水电大学课程设计(论文)系统向网化、集成化、分布化、节点智能化的方向发展,在工业自动化等方面己产生了深远影响。它的典型结构如图1所示网络控制系统一般有两种理解,一种是对网络的控制CONTROLOFNETWORK另一种是通过网络传输信的控制系统CONTROLTHROUGHNETWORK5。这两种系统都离不开控制和网络,但侧重点不同。前者是指对网络路由、网络数据流量等的调度与控制,是对网络自身的控制,可以利用运筹学和控制理论的方法来实现后者是指控制系统的各节点传感器、控制器、执行器等之间的数据不是传统的点对点式的,而是通过网络来传输的,是一种分布式控制系统,可通过建立其数学模型用控制理论的
6、方法进行研究。将计算机网络系统应用于控制系统中代替传统的点对点POINTTOPOINT式的连线,具有简单快捷、连线减少可靠性提高、容易实现信息共享、易于维护和扩展、降低费用等优点。网络控制系统的特点如下1控制系统网络化这是NCS的根本特点,正是由于控制网络的引入,将原来的不同地点的现场设备连接成网络,为数据的集中管理的远程传送、控制系统与其他信息系统的连接与沟通创造了条件。2信息传输的数字化数字化与网络化相辅相成,如果网络化是从系统角度描述NCS的特点,那么数字化则是从信息点的角度描述NCS。与模拟信号相比,数字信号的抗干扰能力强,传输精度高,传输的信息更丰富,同时数字化进程也大大减少了控制系
7、统布线的复杂性。3控制结构的层次化在DDC控制结构中,一台计算机不仅要完成底层的回路控制和顺序控制,还要完成系统的实时监控,参数调试等任务。而在NCS中这些任务分别在不同层次的不同计算机完成,每台计算机都各司其职,控制层次与控制任务得到细分。华北水利水电大学课程设计(论文)4底层控制的分散化和信息管理的集中化,这一特点是控制系统层次化的延伸,在底层NCS利用现场控制设备实现了分布式控制,增强了控制系统的可靠性,在上层实现了对底层数据的集中管理,监视,为上层的协调优化,甚至对宏观决策提出必要的信息支持。5硬件和软件模块化采用模块化结构可以使系统具有良好的灵活性和可扩展性、成本低、体积小、可靠性高
8、。并且使系统的组态方便、控制灵活、调试效率高、操作简单。6控制系统的智能化主要指在现场设备上的智能化和控制算法与优化算法上的智能化。7通讯协议的渐进标准化协议的标准化意味着系统具有更好的开放性、互操作性。3网络控制系统中的基本问题FUNDAMENTALISSUESINNCSSNCSS是一个源于控制工程实践的新兴研究领域,其系统结构较传统控制系统更为复杂本节将介绍NCSS中的基本问题和固有特性,以加深对NCSS的理解和认识31时延TIMEDELAY由于网络带宽和服务能力的物理限制,数据包在网络传输中不可避免地存在时延网络时延受网络协议、负载状况、网络传输速率以及数据包大小等因素的综合影响,其数值
9、变化可呈现随机、时变等特性在NCSS的研究中,时延的数学描述主要采用以下3类模型固定时延模型7,8、具有上下界的随机时延模型911以及符合某种概率分布的概率时延模型如有限状态MARKOV过程1214、BERNOULLI分布15等华北水利水电大学课程设计(论文)32丢包PACKETDROPOUT由于网络节点的缓冲区溢出、路由器拥塞、连接中断等原因,数据包在网络传输中会出现丢失现象丢包受网络协议、负载状况等因素的综合影响,通常具有随机性、突发性等特点在NCSS的研究中,丢包的数学描述主要有以下两种方法1确定性方法该方法通常采用平均丢包率8,16或最大连续丢包量17来描述丢包2概率方法该方法假设丢包
10、满足某种概率分布,如有限状态的MARKOV过程17、BERNOULLI分布18,19等,并采用相应的概率模型来描述丢包33时序错乱PACKETOUTOFORDER由于数据包传输路径不唯一、且不同路径的传输时延亦不尽相同每条路径的传输时延由各自路径的当前负载状态、路由器队列长度等因素综合决定,数据包到达目的节点的时序可能发生错乱数据包的时序错乱是随机性网络时延的衍生现象,因而时序错乱亦能恶化NCSS的控制性能甚至造成系统不稳定34单包传输和多包传输SINGLEPACKET另一方面可能因为NCSS具有多个空间分布较广泛的传感器或执行器,必须采用分布传输方式华北水利水电大学课程设计(论文)4网络控制
11、系统的研究现状THEOVERVIEWOFTHECURRENTSTATEOFTHEARTOFNCSS41面向控制理论的NCSS研究CONTROLTHEORYORIENTEDNCSSSTUDY根据研究思路的不同,面向控制理论的NCSS研究可分为被动分析方法和主动综合方法411被动分析方法ANALYSISORIENTEDMETHOD被动分析方法首先在不考虑网络情况下对控制器进行设计,然后进一步考虑网络影响来分析闭环NCSS的系统性能1网络摄动法网络摄动法最早由美国学者WALSH提出,其基本思想是将网络对控制系统的影响视为系统摄动,在考虑摄动误差基础上建立NCSS的模型并分析闭环系统的稳定性,最终计算
12、出保证NCSS稳定的最大允许传输间隔和最大允许时延上界网络摄动法既可用于线性NCSS,又可用于非线性NCSS然而,该方法通常假设网络仅存在于传感器和控制器之间,并且所得结果往往非常保守,最终导致该方法未被广泛采用2LYAPUNOVKRASOVSKII方法该方法的基本思想是将具有时延和或丢包的NCSS表示为时滞系统,进而利用时滞系统理论中的LYAPUNOVKRASOVSKII方法来分析系统的稳定性,从而确定保证NCSS稳定的网络条件与网络摄动法相比,LYAPUNOVKRASOVSKII方法具有较强的普适性即网络同时存在于传感器和控制器之间以及控制器和执行器之间和较低的保守性3其他方法除上述两类方
13、法外,文献27利用LYAPUNOV第2方法分析了具有时延和丢包的NCSS的稳定性,并将NCSS的稳定条件归结为一组线性矩阵不等式建立了NCSS的混杂模型,分析了时延、丢包以及多包传输策略对系统稳定性的影响华北水利水电大学课程设计(论文)412主动设计方法SYNTHESISORIENTEDMETHOD主动设计方法在考虑网络对NCSS影响基础上进行控制器设计,进而讨论相应的建模、分析以及系统综合等问题显然,与较被动分析方法相比,主动设计方法在控制器设计以及系统分析过程中有效利用了网络信息,所得分析结果的保守性更低,所得控制策略也更为合理因此,主动设计方法备受众多学者的青睐,相关成果层出不穷1时延整
14、形法时延整形法最早由LUCK提出7,其基本思想是通过在数据接受端安装缓冲区,使网络时延通过“整形”转化为常值时延,从而将具有时变时延的NCSS简化为具有常值时延的NCSS显然,该类方法大大简化了NCSS的分析和设计然而,这类方法人为地扩大了时延,所得结果往往具有一定的保守性因此,时延整形法从1990年LUCK提出后,只有少数学者进行研究,没有得到广泛的推广和应用2模型控制法模型控制法MODELBASEDCONTROL3032的基本思想是当被控对象的采样信号可获得时,控制器利用采样信号来计算控制信号进而控制被控对象此情形可被视为闭环控制当被控对象的采样信号不可获得时,控制器则根据被控对象的模型信
15、息和以往的采样信号来估计被控对象的状态,利用估计的被控对象状态来计算控制信号进而控制被控对象此情形可视为开环控制不难看出,模型控制方法的本质是一种在开环控制和闭环控制之间进行切换的控制方法这类方法一般假设网络仅存在于传感器和控制器之间,因而具有一定的局限性3随机控制方法随机控制方法假设时延或丢包服从某种分布,然后将闭环NCSS建模成一个随机系统,进而利用随机系统理论对NCSS进行研究其中有代表性的工作包括有关ICCS的早期工作、NILSSON和HU提出的随机最优控制方法、WU提出的随机镇定方法、YANG提出的H控制方法和HUANG提出的状态反馈控制方法4LYAPUNOVKRASOVSKII方法
16、该方法的基本思想是将具有时延和或丢包的NCSS表示为时滞系统,然后利用时滞系统理论中的LYAPUNOVKRASOVSKII方法对华北水利水电大学课程设计(论文)闭环NCSS进行分析并给出控制器设计方法其中有代表性的工作包括YUE20提出的状态反馈控制方法、GAO10提出的H输出跟踪控制方法以及JIANG提出的H状态反馈镇定方法5切换控制方法切换控制方法的基本思想是将NCSS表示为切换系统,然后利用切换系统的理论对闭环NCSS进行分析并给出控制器设计方法其中有代表性的工作包括ZHANG16提出的输出反馈镇定控制方法和WANG提出的H控制方法6预测控制方法预测控制的基本思想是控制器利用被控对象的模
17、型信息和以往的采样信号来估计当前和将来的被控对象的状态信息或输出信息,然后利用估计的信息来控制被控对象,从而达到补偿时延和或丢包对NCSS的影响其中有代表的工作包括ZHANG8和CHEN提出的基于SMITH预估器的控制方法、LIU40,41提出的网络化预测控制方法和TANG提出的变时域预测控制VARIABLEHORIZONPREDICTIVECONTROL方法7模糊控制方法鉴于模糊逻辑控制在处理复杂、不确定系统具有独特的优越性,很多学者将模糊逻辑控制应用于NCSS,并取得了一系列研究成果其中有代表性的研究工作包括JIANG提出的模糊镇定控制方法和ZHANG提出的模糊鲁棒H控制方法8其他控制算法
18、除上述方法外,还有一些其他控制方法,如基于网络服务质量QUALITYOFSERVICE,简记为QOS的增益调度控制方法、基于遗传算法的远程控制器设计方法等但这些方法大都缺乏理论支持或尚未形成理论体系42面向调度协议的研究SCHEDULINGPROTOCOLORIENTEDNCSSSTUDYNCSS调度协议研究源于通信技术,通过赋予数据包不同优先级来合理配置网络带宽,从而保证NCSS所期望的网络QOS根据调度协议性质的不同,NCSS的调度协议研究可分为静态调度协议研究和动态调度协议研究华北水利水电大学课程设计(论文)1)静态调度协议研究静态调度协议是指在完全已知调度任务全集及其约束信息情况下设计
19、得到的调度协议RM算法为每一个周期任务指定一个优先级该优先级按照任务周期的长短顺序排列,任务周期越短,优先级越高2)动态调度协议研究在动态调度协议中,调度任务全集及其约束信息并非完43兼顾控制和网络的NCSS综合研究CONTROLANDNETWORKCODESIGNFORNCSS近年来,兼顾控制和网络的NCSS综合研究亦受到了研究者的广泛关注,并取得了一定的研究成果美国学者WALSH提出了TOD/MEFTRYONCEDISCARD/MAXIMUMERRORRST介质访问控制策略,并分析了采用TODMEF协议的NCSS的稳定性TODMEF协议的基本思想是当多个节点竞争网络拥有权时,当前误差最大的
20、节点优先传输数据,而所有竞争失败的节点将丢弃本时刻未传数据包44NCSS的应用THEAPPLICATIONSOFNCSS目前,NCSS在远程医疗、制造过程、机器人以及国防等领域已得到日益广泛的应用下面重点回顾近年来具有代表性的NCSS应用实例1远程手术远程手术是NCSS在远程医疗领域的重要应用之一从2002年开始,加拿大学者ANVARI开始尝试通过IP/CPN网络进行机器人辅助的远程手术2003年至2005年期间,ANVARI等人成功完成了22例基于网络机器人的远程手术2基于网络的电机伺服控制众所周知,直流电机被广泛应用于汽车、家用电器、工业控制等领域因而基于网络的直流电机控制引起了许多学者的
21、关注和广泛研究例如,CHOW采用增益调度控制方法完成了基于网络的直流电机速度伺服控制LIU采用网络化预测控制方法完成了基于网络的直流电机位置伺服控制3基于网络的机器人遥操作NCSS的另一个典型应用是基于网络的机器人遥操作BOUKHNIFER对一个由双指微夹钳TWONGEREDMICROGRIPPER构成的机器华北水利水电大学课程设计(论文)人进行了研究,采用H控制方法完成了基于网络的机器人遥微操作TELEMICROMANIPULATIONCHOW对基于网络的轮式机器人进行研究,采用增益调度控制方法对其进行遥操作,使之跟踪预定轨迹除上述应用实例外,NCSS的应用还包括球体磁悬浮系统、液体位置控制
22、系统等限于篇幅,这里不再对其他NCSS应用实例进行一一列举5结论CONCLUSIONS通过近年来对NCSS本质问题的研究和对NCSS设计问题的探索,学术界已经形成了基本共识NCSS作为一个新兴的研究领域,其研究仍处于发展阶段,目前尚未形成一套完整的适合NCSS的理论体系随着控制技术和通信技术交叉、融合和发展的逐步深入,NCSS必将发挥越来越大的作用,而以下问题则可能成为NCSS领域下一步研究的重点1继续深化兼顾控制和网络的NCSS综合研究这类研究综合考虑了网络和控制两方面因素,使NCSS成为一个有机整体并具有更好的综合性能然而这类研究仍处于起步阶段,有待进一步深入的研究和探讨2进一步增强NCS
23、S分析方法和设计方法的普适性现有文献对线性NCSS的研究较多,对非线性NCSS的研究较少对单包传输的NCSS研究较多,对多包传输的NCSS研究较少对仅存在时延或仅存在丢包的NCSS研究较多,综合考虑时延、丢包以及时序错乱等因素的研究相对较少因此,NCSS分析和设计方法的普适性还有待进一步深入研究3到目前为止,NCSS更多的是作为一个理论课题进行研究将NCSS的理论研究与工程实践紧密结合以及将理论成果切实转化为有效的工程方法还需要深入研究和探索,相关工作可谓任重而道远这一问题已成为我们现阶段的一个重要研究方向华北水利水电大学课程设计(论文)6参考文献1ANTSAKLISP,BAILLIEULJG
24、UESTEDITORIALSPECIALISSUEONNETWORKEDCONTROLSYSTEMSJIEEETRANSACTIONSONAUTOMATICCONTROL,2004,499142114232ANTSAKLISP,BAILLIEULJSPECIALISSUEONTECHNOLOGYOFNETWORKEDCONTROLSYSTEMSJPROCEEDINGSOFTHEIEEE,2007,951583BUSHNELLLGNETWORKSANDCONTROLJIEEECONTROLSYSTEMSMAGAZINE,2001,21122234HESPANHAJP,NAGHSHTABRIZIP
25、,XUYGASURVEYOFRECENTRESULTSINNETWORKEDCONTROLSYSTEMSJPROCEEDINGSOFTHEIEEE,2007,9511381625TIPSUWANY,CHOWMYCONTROLMETHODOLOGIESINNETWORKEDCONTROLSYSTEMSJCONTROLENGINEERINGPRACTICE,2003,1110109911116YANGTCNETWORKEDCONTROLSYSTEMABRIEFSURVEYJIETCONTROLTHEORYAPPLICATIONS,2006,15344034127LUCKR,RAYAANOBSERV
26、ERBASEDCOMPENSATORFORDISTRIBUTEDDELAYSJAUTOMATICA,1990,2659039088ZHANGW,BRANICKYMS,PHILLIPSSMSTABILITYOFNETWORKEDCONTROLSYSTEMSJIEEECONTROLSYSTEMSMAGAZINE,2001,21184999GAOHJ,CHENTWNEWRESULTSONSTABILITYOFDISCRETETIMESYSTEMSWITHTIMEVARYINGSTATEDELAYJIEEETRANSACTIONSONAUTOMATICCONTROL,2007,52232833410G
27、AOHJ,CHENTWNETWORKBASEDH1OUTPUTTRACKINGCONTROLJIEEETRANSACTIONSONAUTOMATICCONTROL,2008,53365566711GAOHJ,MENGXY,CHENTWSTABILIZATIONOFNETWORKEDCONTROLSYSTEMSWITHANEWDELAYCHARACTERIZATIONJIEEETRANSACTIONSONAUTOMATICCONTROL,2008,5392142214812谢林柏,方华京,纪志成,等时延网络化控制系统的H2H1混合控制J控制理论与应用,2004,21610201024XIELIN
28、BO,FANGHUAJING,JIZHICHENG,ETALMIXEDH2H1CONTROLOFNETWORKEDCONTROLSYSTEMSWITHDELAYJCONTROLTHEORYAPPLICATIONS,2004,2161020102413于之训,陈辉堂,王月娟基于MARKOV延迟特性的闭环网络控制系统研究J控制理论与应用,2002,192263267YUZHIXUN,CHENHUITANG,WANGYUEJUANRESEARCHONMARKOVDELAYCHARACTERISTICBASEDCLOSEDLOOPNETWORKCONTROLSYSTEMJCONTROLTHEORYAP
29、PLICATIONS,2002,192263267华北水利水电大学课程设计(论文)14ZHANGL,SHIY,CHENT,ETALANEWMETHODFORSTABILIZATIONOFNETWORKEDCONTROLSYSTEMSWITHRANDOMDELAYSJIEEETRANSACTIONSONAUTOMATICCONTROL,2005,5081177118115YANGFW,WANGZD,HODW,ETALROBUSTH2H1CONTROLWITHMISSINGMEASUREMENTSANDTIMEDELAYSJIEEETRANSACTIONSONAUTOMATICCONTROL,20
30、07,5291666167216ZHANGWA,YULOUTPUTFEEDBACKSTABILIZATIONOFNETWORKEDCONTROLSYSTEMSWITHPACKETDROPOUTSJIEEETRANSACTIONSONAUTOMATICCONTROL,2007,5291705171017XIONGJL,LAMJSTABILIZATIONOFLINEARSYSTEMSOVERNETWORKSWITHBOUNDEDPACKETLOSSJAUTOMATICA,2007,431808718王武,詹耀清,杨富文一类网络控制系统的H2方法J自动化学报,2008,342219224WANGWU
31、,ZHANYAOQING,YANGFUWENANH2APPROACHTONETWORKEDCONTROLSYSTEMJACTAAUTOMATICASINICA,2008,34221922419WANGZD,HODW,LIUXHVARIANCECONSTRAINEDFILTERINGFORUNCERTAINSTOCHASTICSYSTEMSWITHMISSINGMEASUREMENTSJIEEETRANSACTIONSONAUTOMATICCONTROL,2003,4871254125820YUED,HANQL,PENGCSTATEFEEDBACKCONTROLLERDESIGNOFNETWOR
32、KEDCONTROLSYSTEMSJIEEETRANSACTIONSONCIRCUITSANDSYSTEMSII,2004,511164064421HUS,YANWYSTABILITYOFNETWORKEDCONTROLSYSTEMSUNDERAMULTIPLEPACKETTRANSMISSIONPOLICYJIEEETRANSACTIONSONAUTOMATICCONTROL,2008,5371706171122POLUSHINL,MARQUEZHJ,TAYEBIA,ETALAMULTICHANNELIOSSMALLGAINTHEOREMFORSYSTEMSWITHMULTIPLETIMEVARYINGCOMMUNICATIONDELAYSJIEEETRANSACTIONSONAUTOMATICCONTROL,2009,542404409