《网络控制系统的发展现状及展望(6页).doc》由会员分享,可在线阅读,更多相关《网络控制系统的发展现状及展望(6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-网络控制系统的发展现状及展望-第 6 页有关网络控制系统的发展现状及展望的读书报告1. 概述计算机技术和通信技术的飞速发展, 使网络应用在全球范围内日益普及, 并渗透到社会生活的各个领域。在控制领域,网络已逐渐进入人们的视野,并引领控制系统的结构发生着变化。通过公用或专用的通信网络来代替传统控制系统中的点对点结构已越来越普遍。这种通过网络形成闭环的反馈控制系统称为网络控制系统(NCSS)与传统点对点结构的控制系统相比。NCSS具有成本低、功耗小、安装与维护简便、可实现资源共享、能进行远程操作等优点。若采用无线网络,NCSS还可以实现某些特殊用途的控制系统,这是传统的点对点结构的控制系统所无法
2、实现的。NCSS的诸多优点使其在远程医疗、智能交通、航空航天、制造过程以及国防等领域得到了日益广泛的应用。然而,网络并不是一种可靠的通信介质。由于网络带宽和服务能力的物理限制,数据包在网络传输中不可避免地存在时延、丢包以及时序错乱等问题。这些问题是恶化系统性能以及导致NCSS不稳定的重要原因,并且这些问题的存在使传统控制理论很难直接应用于NCSS的分析和设计。为保证NCSS稳定并具有满意的控制性能,必须深入研究NCSS并发展与其相适应的分析和设计理论。近年来,NCSS的研究得到了来自控制领域、信号处理领域、以及通讯领域研究人员的共同关注,相关文献层出不穷。本文力图回顾近年来这一领域的重要成果,
3、 总结并指出这一领域下一步的发展方向和有待解决的新课题。2. 网络控制中的基本问题2.1 时延由于网络带宽和服务能力的物理限制,数据包在网络传输中不可避免地存在时延。网络时延受网络协议、负载状况、网络传输速率以及数据包大小等因素的综合影响,其数值变化可呈现随机、时变等特性。在NCSS的研究中,时延的数学描述主要采用以下3类模型: 固定时延模型、具有上下界的随机时延模型以及符合某种概率分布的概率时延模型。2.2 丢包由于网络节点的缓冲区溢出、路由器拥塞、连接中断等原因,数据包在网络传输中会出现丢失现象;丢包受网络协议、负载状况等因素的综合影响,通常具有随机性、突发性等特点。在NCSS的研究中,丢
4、包的数学描述主要有以下两种方法:1)确定性方法: 该方法通常采用平均丢包率或最大连续丢包量来描述丢包;2)概率方法: 该方法假设丢包满足某种概率分布,如有限状态的Markov过程、Berno分布等,并采用相应的概率模型来描述丢包。2.3 时序错乱由于数据包传输路径不唯一、且不同路径的传输时延亦不尽相同,数据包到达目的节点的时序可能发生错乱。数据包的时序错乱是随机性网络时延的衍生现象,因而时序错乱亦能恶化NCSS的控制性能甚至造成系统不稳定。2.4 单包传输和多包传输以数据包形式传输信息是NCSS有别于传统控制系统的重要特点之一。根据传输策略不同,NCSS的数据传输分为单包传输和多包传输两种情况
5、。单包传输是指:传感器和控制将每次待发送信息封装成一个数据包进行传输。多包传输是指:传感器将每次待发送的采样信号封装成多个数据包进行传输,或者控制器将每次待发送的控制信号封装成多个数据包进行传输。NCSS之所以采用多包传输策略,一方面可能因为网络数据包的数据位太少,不能承载每次待发送的采样信号或控制信号;另一方面可能因为NCSS具有多个空间分布较广泛的传感器或执行器,必须采用分布传输方式。此外,NCSS中的基本问题还包括量化效应、执行器饱和、变采样周期等问题。这些问题已在传统的点对点结构的控制系统中有所涉及并为人们所熟悉,这里不再赘述。3 网络控制系统的研究现状NCSS研究的起源可以追溯到20
6、世纪80年代后期Luck等人的工作。自此之后,NCSS的研究逐渐展开。1999年, Walsh提出了“networked controlsystem”这一概念,很快被国内外学者所接受并沿用至今。IEEE汇刊于2001年、2004年和2007年相继出版了有关NCSS的专刊,这引起了国内外学者对NCSS的广泛关注,并掀起了NCSS的研究热潮。到目前为止, NCSS作为一个新兴的研究领域, 已成为国内外学术界的前沿方向和研究热点,并取得了一系列研究成果。3.1 面向控制理论的NCSS研究根据研究思路的不同, 面向控制理论的NCSS研究可分为被动分析方法和主动综合方法。3.1.1 被动分析方法被动分析
7、方法首先在不考虑网络情况下对控制器进行设计,然后进一步考虑网络影响来分析闭环NCSS的系统性能。1) 网络摄动法网络摄动法最早由美国学者Walsh提出, 其基本思想是: 将网络对控制系统的影响视为系统摄动,在考虑摄动误差基础上建立NCSS的模型并分析闭环系统的稳定性,最终计算出保证NCSS稳定的最大允许传输间隔和最大允许时延上界。网络摄动法既可用于线性NCSS, 又可用于非线性NCSS。然而,该方法通常假设网络仅存在于传感器和控制器之间,并且所得结果往往非常保守,最终导致该方法未被广泛采用。2) Lyapunov-Krasovskii方法该方法的基本思想是:将具有时延和(或)丢包的NCSS表示
8、为时滞系统,进而利用时滞系统理论中的Lyapunov-Krasovskii方法来分析系统的稳定性,从而确定保证NCSS稳定的网络条件。例如,Kim基于Lyapunov-Krasovskii方法给出了一种求取最大允许时延上界的方法。与网络摄动法相比,Lyapunov-Krasovskii方法具有较强的普适性和较低的保守性。3.1.2 主动设计方法主动设计方法在考虑网络对Less影响基础上进行控制器设计,进而讨论相应的建模、分析以及系统综合等问题。显然,与较被动分析方法相比,主动设计方法在控制器设计以及系统分析过程中有效利用了网络信息,所得分析结果的保守性更低,所得控制策略也更为合理。因此, 主动
9、设计方法备受众多学者的青睐,相关成果层出不穷。1) 时延整形法时延整形法最早由Luck提出,其基本思想是:通过在数据接受端安装缓冲区,使网络时延通过“整形”转化为常值时延,从而将具有时变时延的Less简化为具有常值时延的Less。显然,该类方法大大简化了Less的分析和设计。然而,这类方法人为地扩大了时延,所得结果往往具有一定的保守性。因此,时延整形法从1990年Luck提出后,只有少数学者进行研究,没有得到广泛的推广和应用。2) 模型控制法模型控制法(model-based control)的基本思想是:当被控对象的采样信号可获得时,控制器利用采样信号来计算控制信号进而控制被控对象(此情形可
10、被视为闭环控制);当被控对象的采样信号不可获得时,控制器则根据被控对象的模型信息和以往的采样信号来估计被控对象的状态,利用估计的被控对象状态来计算控制信号进而控制被控对象。不难看出,模型控制方法的本质是一种在开环控制和闭环控制之间进行切换的控制方法。这类方法一般假设网络仅存在于传感器和控制器之间,因而具有一定的局限性。3) 随机控制方法随机控制方法假设时延或丢包服从某种分布,然后将闭环Less建模成一个随机系统,进而利用随机系统理论对Less进行研究。其中有代表性的工作包括有关ICCS的早期工作、Million和Thu提出的随机最优控制方法、Wu提出的随机镇定方法、Yang提出的H1控制方法和
11、Hang提出的状态反馈控制方法。4) Lyapunov-Krasovskii方法该方法的基本思想是:将具有时延和(或)丢包的NCSS表示为时滞系统,然后利用时滞系统理论中的Lyapunov-Krasovskii方法对闭环NCSS进行分析并给出控制器设计方法。其中有代表性的工作包括Yue提出的状态反馈控制方法、Gao提出的H1输出跟踪控制方法以及Jiang提出的H1状态反馈镇定方法。5) 切换控制方法切换控制方法的基本思想是:将NCSS表示为切换系统,然后利用切换系统的理论对闭环NCSS进行分析并给出控制器设计方法。其中有代表性的工作包括Zhang提出的输出反馈镇定控制方法和Wang提出的H1控
12、制方法。6) 预测控制方法预测控制的基本思想是:控制器利用被控对象的模型信息和以往的采样信号来估计当前和将来的被控对象的状态信息或输出信息,然后利用估计的信息来控制被控对象,从而达到补偿时延和(或)丢包对NCSS的影响。其中有代表的工作包括Zhang和Chen提出的基于Smith预估器的控制方法、Liu提出的网络化预测控制方法和Tang提出的变时域预测控制方法。7) 模糊控制方法鉴于模糊逻辑控制在处理复杂、不确定系统具有独特的优越性,很多学者将模糊逻辑控制应用于NCSS,并取得了一系列研究成果。其中有代表性的研究工作包括Jiang提出的模糊镇定控制方法和Zhang提出的模糊鲁棒H1控制方法。8
13、) 其他控制算法除上述方法外,还有一些其他控制方法,如基于网络服务质量(quality of service, 简记为QoS)的增益调度控制方法、基于遗传算法的远程控制器设计方法等。但这些方法大都缺乏理论支持或尚未形成理论体系。3.2 面向调度协议的研究NCSS调度协议研究源于通信技术,通过赋予数据包不同优先级来合理配置网络带宽, 从而保证NCSS所期望的网络QoS。根据调度协议性质的不同,NCSS的调度协议研究可分为静态调度协议研究和动态调度协议研究。1) 静态调度协议研究静态调度协议是指在完全已知调度任务全集及其约束信息情况下设计得到的调度协议。 其中有代表性的工作包括速率单调算法及其改进
14、算法。RM算法为每一个周期任务指定一个优先级,该优先级按照任务周期的长短顺序排列,任务周期越短,优先级越高。Zhang提出了改进的RM算法,并将其应用到NCSS中。相关研究可参见文献及其参考文献。2) 动态调度协议研究在动态调度协议中,调度任务全集及其约束信息并非完全已知。动态调度协议需要根据调度任务信息来动态调整调度策略。其中有代表性的工作包括EDF算法和FCS调度算法。EDF算法将待发数据按其Deadline来分配优先级, 拥有最近截止期限的任务具有最高的优先级。FCS算法则将反馈控制理论与实时调度理论相结合,通过构造基于反馈控制的调度体系结构来解决不可预测环境下的实时调度问题。3.3 兼
15、顾控制和网络的NCSs综合研究近年来,兼顾控制和网络的NCSS综合研究亦受到了研究者的广泛关注,并取得了一定的研究成果。美国学者Walsh提出了TOD/MEF介质访问控制策略,并分析了采用TOD-MEF协议的NCSS的稳定性。TODMEF协议的基本思想是:当多个节点竞争网络拥有权时,当前误差最大的节点优先传输数据,而所有竞争失败的节点将丢弃本时刻未传数据包。Ye基于IEEE 802.11无线网标准提出了用于无线NCSS的优先级载波侦听多路存取/冲突避免(P-CSMA/CA)协议来确保数据的实时传输,并进一步分析了采用P-CSMA/CA协议的NCSS的稳定性。针对具有周期数据、偶发数据和信息数据
16、混合传输的NCSS,Park提出了一种调度算法来合理分配网络带宽,并根据最大允许时延上界这一参数来保证NCSS的稳定性。3.4 NCSS的应用目前,NCSS在远程医疗、制造过程、机器人以及国防等领域已得到日益广泛的应用。下面重点回顾近年来具有代表性的NCSS应用实例。1) 远程手术远程手术是NCSS在远程医疗领域的重要应用之一。从2002年开始,加拿大学者Anvari开始尝试通过IP/CPN网络进行机器人辅助的远程手术。2003年至2005年期间,Anvari等人成功完成了22例基于网络机器人的远程手术。2) 基于网络的电机伺服控制众所周知,直流电机被广泛应用于汽车、家用电器、工业控制等领域。
17、因而基于网络的直流电机控制引起了许多学者的关注和广泛研究。例如,Chow采用增益调度控制方法完成了基于网络的直流电机速度伺服控制。Liu采用网络化预测控制方法完成了基于网络的直流电机位置伺服控制。3) 基于网络的机器人遥操作NCSS的另一个典型应用是基于网络的机器人遥操作。Boukhnifer对一个由双指微夹钳构成的机器人进行了研究,采用H1控制方法完成了基于网络的机器人遥微操作。Chow对基于网络的轮式机器人进行研究,采用增益调度控制方法对其进行遥操作,使之跟踪预定轨迹。除上述应用实例外,NCSS的应用还包括球体磁悬浮系统、液体位置控制系统等。限于篇幅,这里不再对其他NCSS应用实例进行一一
18、列举。4 结论通过近年来对NCSs本质问题的研究和对NCSS设计问题的探索,学术界已经形成了基本共识:NCSS作为一个新兴的研究领域,其研究仍处于发展阶段,目前尚未形成一套完整的适合NCSS的理论体系。随着控制技术和通信技术交叉、融合和发展的逐步深入,NCSS必将发挥越来越大的作用,而以下问题则可能成为NCSS领域下一步研究的重点:1) 继续深化兼顾控制和网络的NCSS综合研究。这类研究综合考虑了网络和控制两方面因素,使NCSS成为一个有机整体并具有更好的综合性能.然而这类研究仍处于起步阶段,有待进一步深入的研究和探讨。2) 进一步增强NCSS分析方法和设计方法的普适性。现有文献对线性NCSS的研究较多, 对非线性NCSS的研究较少;对单包传输的NCSS研究较多,对多包传输的NCSS研究较少;对仅存在时延或仅存在丢包的NCSS研究较多,综合考虑时延、丢包以及时序错乱等因素的研究相对较少。因此,NCSS分析和设计方法的普适性还有待进一步深入研究。3) 到目前为止,NCSS更多的是作为一个理论课题进行研究。将NCSS的理论研究与工程实践紧密结合以及将理论成果切实转化为有效的工程方法还需要深入研究和探索,相关工作可谓任重而道远。这一问题已成为我们现阶段的一个重要研究方向。