网络化控制系统研究综述_692
网络化控制系统的研究综述

[ 1]
收稿日期 : 2006- 06- 27 作者简介 : 付贤政 ( 1977- ) , 男 , 安徽金寨人 , 安徽国防科技职业学院教师 , 安徽大学电子科学与技术学院在读硕士 。 胡良兵 ( 1978- ) , 男 , 安徽舒城人 , 合肥工业大学电气与自动化工程学院硕士研究生 。
88Leabharlann 付贤政 , 胡良兵 : 网络化控制系统的研究综述
[ 4] [ 3] [ 1]
和 1994年
[ 5]
提出的基于确定性预测延时的补偿方法, 该方法利用一个观测器来估计被控对象的
状态, 并基于过去输出的量测值来预估控制量 , 这些控制量和过去输出的量测值存储在一个 F IFO 的队 列和一个移位寄存器上, 由于观测器和预估器的性能高度依赖模型精度 , 所以设备模型要求必须非常精 确。 1995年
STD - 1553B 航空总线以及 F IP等 , 此类网络的控制信号和传感信号等以确定性的方式按一定的逻辑调 度顺序获得网络的使用权 , 因此网络中传感器和控制器之间、 控制器与执行器之间的延迟是恒定的。但 在实际应用中也会出现一些特殊的情况, 例如控制器和远程系统之间会出现时钟不同步的现象而引起 网络迟延的变化。 随机访问式服务网络有 CAN, E thernet等 , 这类网络由于采用公平竞争及随机访问的介质访问方 式 , 排队以及数据冲突等因素会导致链路延迟发生变化 , 引起随机时变延迟 , 不同的网络传输路径引起 的传输时间差异 , 轮询式服务网络和随机访问式网络的异构连接等可能造成随机性的网络延迟问题。 针对这类网络延迟, 不少的文章中提出了延迟建模的方法, 例如 Po isson process, M arkov chain, F luid flow m ode,l ARAM 模型等 , 这些技术已被引入到网络化控制系统的研究中 , 但在实际问题分析中对于特定的 网络和应用 , 通常需要修改和重新建模。 从控制的角度看 , 网络控制系统中的时延将使系统相位滞后, 大大降低控制系统的性能, 例如使系 统的上升时间增大、 超调量增大、 稳定时间变长等, 甚至导致系统不稳定 , 即使系统仍然保持稳定 , 稳定 区域也会显著减小。从调度的角度来看, 时延将使信息不能准时到达, 丢失截止期甚至会产生多米诺效 应。因此, 在系统设计时不考虑这些因素 , 就达不到期望的控制要求。 4 网络化控制系统的控制方法 针对网络时延问题和控制性能的要求 , 许多研究者提出了各种控制方法 , 减小时延的影响或对时延 进行补偿, 使控制系统仍能保持稳定或满足一定的期望指标。下面着重讨论近年来网络化控制系统研 究中的一些控制方法。 4 . 1 增广确定离散时间模型法 1988年 H alev i和 Ray 提出了一种对周期延时网络的增广确定离散时间模型方法用于控制线性被 控对象 , 模型简单直接。 在 1990 年 , L iou 和 Ray 把该方法修改为可处理传感器和控制器采样速率不一 致的情况。 这种方法的主要思想是联合线性被控对象模型和线性控制器的动态方程得到增广的状态 空间方程。这个方程包括了设备的历史输入和输出值以及当前控制器和设备的状态向量, 最终建立一 个有限维的时变离散状态模型来分析系统的稳定性和性能。该方法中也同时考虑了采样拒绝 (采样时 间大于延迟时间 ) 和空采样 ( 即采样时间小于延迟时间 )的情况。 4 . 2 缓冲队列方法 这种方法是通过缓冲器队列把 NCS 中的随机网络延时转换成时不变的确定性延时, 然后利用 NCS 的确定性或可能性信息对系统进行控制算法设计。最早利用这种方法的是 Luck 和 Ray, 分别在 1990 年
论电气工程与网络化控制系统的研究

论电气工程与网络化控制系统的研究随着工业通信网络的发展,控制系统的结构发生了变化,网络控制系统便应运而生了。
网络控制系统的发展同工业通信网络的发展有着密切的关系,因而对工业通信网络的发展历程、现状及发展趋势等予以必要的关注。
一、基于网络的闭环伺服控制系统伺服控制系统是以控制器为核心,以电力电子功率变换装置为驱动电路,以电动机为执行机构,在控制理论指导下组成的电力传动控制系统。
这类系统控制电动机的转矩、转速和转角,将电能转换为机械能,实现运动机械的各种运动要求。
伺服系统的控制目标是:(1)要求的位置、速度控制的精度高;(2)要求系统动态响应快,稳定性好;(3)启动力矩大,等等。
将网络引入控制系统后,则要求以网络闭环的伺服控制系统要保持原有系统的高精度、稳定性和较好的动态性能。
针对伺服系统定位或跟踪精度高,响应速度快等特点,在以网络闭环的伺服系统中,如何补偿网络时延、数据包丢失等对系统稳定性和性能的影响成为亟待解决的问题。
其次,针对系统实时性的要求,寻求的控制策略能在保证系统控制性能接近最优的情況下,减小算法运行时间,使得该方法具有较大的实际应用价值。
二、基于网络控制的逆变器并联系统电力电子的通信应用与研究,越来越引起人们的重视。
电力电子系统中的网络不仅仅是一般信息传递的媒介,更应成为控制系统的重要参与者。
为提高电力电子系统的性能,可通过让网络配合控制环运行,利用网络的调度与控制器的控制使电力电子信息流能合理运动。
逆变器是实现直流电能转换为交流电能的功率变换装置,在交流电动机变频调速系统、柔性交流输电系统、有源电力滤波器、不间断电源(UPS)、非空调列车的车轴发电机供电系统等得到了广泛的应用。
为了扩展供电容量、实现冗余以提高系统的可靠性,需要实现逆变器并联技术。
根据并联系统运行时各个模块之间是否有信号连线,并联控制方案可以分成两大类:有互联信号线并联技术和无互联信号线并联技术。
采用有互联信号线的控制方法是为了获得良好的并联特性而牺牲冗余度和增加复杂连线,采用无互联信号线的并联控制方法实现了冗余度但电流均分效果下降。
网络化控制系统研究综述

网络化控制系统研究综述NetworkedControlSystemresearchreview张英1ꎬ司瑞才2ꎬ曹伟1(1.国电吉林龙华白城热电厂ꎬ吉林白城㊀137000ꎬ2.国网吉林省电力有限公司电力科学研究院ꎬ吉林长春㊀130021)摘要:首先提出了网络化控制系统中目前存在的网络诱导时延㊁数据包丢失㊁单包传输和多包传输等主要问题ꎬ接着介绍了网络化控制系统目前发展状况及近年来国内外学者针对该系统存在的主要问题所作出的代表性研究方法㊁成果ꎬ最后论述了网络化控制系统研究中还需进一步解决的问题和未来的研究方向ꎮ关键词:网络化控制系统(NCS)ꎻ网络诱导时延ꎻ数据包丢失ꎻ单包传输ꎻ多包传输Abstract:Themainproblemsofnetworkedcontrolsystem(NCS)suchasnetwork-induceddelayꎬdatapacketlossꎬsingle-packettransmissionandmulti-packettransmissionwerefirstlypresentedinthispaper.ThenꎬtheresearchmethodsandcurrentdevelopmentstatuswereintroducedbasedonthemainproblemsofNCSinre ̄centyears.FinallyꎬtheproblemsthatneededtobefurthersolvedinNCSresearchandfutureresearchdirectionswerediscussed.Keywords:networkedcontrolsystem(NCS)ꎻnetwork-induceddelayꎻdatapacketlossꎻsingle-packettrans ̄missionꎻmulti-packettransmission中图分类号:TP278㊀㊀㊀㊀㊀文献标识码:B㊀㊀㊀㊀㊀文章编号:1674-8069(2020)02-060-030㊀引言随着通信网络㊁控制理论等的发展以及技术的进步ꎬ分布于不同位置的多控制器㊁执行器和传感器通过一定约束条件的网络连接起来ꎬ形成了一种能够实时反馈的闭环控制系统ꎬ即网络化控制系统(networkedcontrolsystemꎬNCS)近年来逐渐发展起来ꎮ它解决了传统控制系统存在的一些典型问题ꎬ如点对点方式的信号传输㊁抵抗外扰能力很差㊁系统组装和后期保养不方便等ꎬ突显了远距离控制㊁布线成本低㊁系统容易扩展㊁灵活性较高等优势[1]ꎬ在诸如航空航天㊁智能化制造㊁远距离医疗㊁应对特殊环境等领域中得到了非常广泛的使用ꎮ1999年Walsh首次系统性的提出了网络化控制的概念[2]ꎮ其一般结构如图1所示ꎮ图1㊀网络化控制系统的一般结构㊀㊀网络的带宽限制和网络服务能力的物理限制使得NCS在进行数据传输时ꎬ往往存在网络数据传输滞后㊁数据包单包和多包丢失等问题ꎬ从而使得NCS性能下降㊁系统不稳定ꎮ因此必须依据NCS特性重新研究出相适应的控制理论与控制方法ꎮ本文就近年来针对NCS的代表性研究成果和研究方法进行综合论述ꎬ总结并指出亟待解决的问题以及NCS未来的可研究方向ꎮ1㊀网络化控制系统中的基本问题1.1㊀网络诱导时延由通信网络作为介质而导致控制系统在数据传输和数据处理时产生时间延迟ꎬ称为网络诱导时延(networkdelay)[3]ꎬ其主要分为收集信息时产生的时滞㊁处理信息时产生的时滞㊁数据包排队的时延㊁控制器进行数据计算过程中的时延三种ꎮ数据采集㊁处理㊁计算的时延称为设备时延ꎬ主要由控制系统采用的硬件和软件来决定ꎮ数据传输㊁等待传输的时间称为通信时延ꎬ取决于通信网络的带宽㊁网络是否处于空闲状态ꎮ网络诱导时延可分为定常时延㊁时变时延㊁随机时延㊁不确定时延等ꎬ由网络信道062020年4月电㊀力㊀科㊀技㊀与㊀环㊀保第36卷㊀第2期架构㊁通信网络负载㊁通信协议㊁通信网络的传输速率等因素决定[4]ꎮ1.2㊀数据包丢包数据在NCS的控制器㊁执行器㊁传感器之间进行传输时ꎬ会因为数据包规模过大㊁数据信息交换㊁通信网络带宽限制等情况而产生数据包丢失(pack ̄etdropout)[5]ꎮ数据包丢失主要分为两种情况ꎮ一是因为一次传输的数据包数量较多ꎬ规模较大ꎬ数据发生碰撞ꎬ网络出现拥塞ꎬ节点申请失败ꎬ导致数据包在规定的时间内没有送达而丢弃ꎻ二是为了保证所传输数据信息的有效性ꎬ系统会对所传输的数据进行定时更新ꎬ当数据包在发送后没有在一定时间内送达ꎬ就会丢弃这个数据包ꎮ对于稳定的NCS而言ꎬ只能有一定数值的数据包丢失ꎬ当数据包丢失超过这个值时ꎬ系统就会不稳定[6]ꎮ1.3㊀单数据包传输和多数据包传输单数据包传输是利用一个数据包来传输NCS的控制机构和测量变送机构等待传输的信息ꎮ当单个数据包位数有限ꎬ或NCS中的控制机构㊁执行机构㊁测量变送机构距离较远时ꎬ信息不能通过一个数据包进行传输ꎬ就需要多个数据包传输ꎮ多数据包传输是利用至少两个或多个数据来传输NCS的控制机构和测量变送机构等待传输的信息ꎮNCS的网络架构类型较多ꎬ不同类型网络的数据包容量不一样ꎬ数据传输时所采用的传输方式也不一样ꎬ系统建模㊁性能分析㊁控制器设计方法也不同ꎬ比如Ether ̄net和ControlNet的数据包容量大ꎬ适合单数据包传输ꎻDeviceNet和CAN总线的数据包容量小ꎬ适合多数据包传输ꎮ在单数据包和多数据包传输过程中都会产生数据丢包ꎬ对系统性能造成影响ꎬ降低系统稳定性ꎮ2㊀网络化控制系统研究方法NCS存在的上述问题会降低控制系统性能ꎬ影响系统稳定性ꎮ鉴于此ꎬ本节将讨论存在上述问题时的NCS研究方法ꎮ2.1㊀存在网络诱导时延的NCS研究方法NCS中存在的网络诱导时延有固定时延㊁随机时延㊁时变时延㊁不确定时延等ꎬ在系统分析设计过程中不可忽略ꎮ目前很多学者在时延问题上已经做了深入的研究ꎮ比如杨蒙蒙等[7]针对存在时变时延的网络化控制系统ꎬ分析出时变时延的下限ꎬ根据此下限建立了一个具有三重积分项的李雅普诺夫函数ꎬ并给出了控制器的存在性条件ꎻ邱占芝等[8]对存在时延的NCS系统ꎬ对时延进行了补偿ꎬ改进了BP网络ꎬ基于此网络提出了一类快速PID网络化控制系统ꎻ刘义才等[9]预测时延的上界ꎬ将其等分ꎬ结合马尔科夫跳变理论ꎬ分析和研究时延的特性ꎬ建立了随机时延的有界模型和网络化控制系统的离散时间参数不确定模型ꎻ杨飞生等[10]对存在时延的NCS系统的建模方法进行了研究ꎬ将事件触发NCS系统建模成连续时滞NCS模型ꎻ关治洪等[11-12]基于马尔科夫跳变系统框架ꎬ分别针对具有随机短时延和长时延的NCS系统建立了模型并进行了性能分析ꎮ各种延时的具体原因不尽相同ꎬ其改进的方式㊁效果也不完全一致ꎬ但最终目的均是缩短时延ꎮ2.2㊀丢包问题的NCS研究方法在NCS中ꎬ因为存在通信网络ꎬ受其影响ꎬ除了存在网络诱导时延问题外ꎬ还存在数据包丢包问题ꎬ这会导致NCS系统性能降低ꎬ严重的会使得系统变得不稳定ꎮ目前ꎬ很多学者针对数据包丢包问题展开了研究ꎬ得到了许多有效的研究成果ꎮ例如当数据包丢失规律满足某个概率分布时ꎬ采用马尔科夫理论[13]或者Bernoulli随机序列[14]来描述发生不确定丢包情况时的系统ꎻ通过一个能够降低系统保守性的李雅普诺夫函数ꎬ充分考虑丢包过程ꎬ设计了保成本控制器[15]ꎻ针对不同测量变送机构的信道丢包率不同ꎬ研究了自适应融合滤波交互式多模型方法ꎬ对常规网络化控制系统数学模型进行了滤波ꎬ同时对其故障模型也进行了滤波[16]ꎮ2.3㊀多数据包传输问题的NCS研究方法在网络化控制系统中使用多数据包传输方式ꎬ存在多个数据包无法同时到达的问题ꎬ会产生数据包丢包并增加数据包接收端对数据的处理时间ꎮ目前ꎬ针对多包传输问题的研究也非常广泛ꎮ文献[17]通过研究多数据包传递的NCS系统ꎬ基于异步动态理论建立了其数学模型ꎬ得到了满足网络化控制系统指数稳定的数据率条件ꎻ杨业等[18]把多数据包传输网络化控制系统建模为一类线性切换系统ꎬ通过切换系统理论ꎬ得到满足网络化控制系统指数稳定的充要条件ꎻ文献[19]提出多数据包周期性传输的网络控制系统稳定性与周期性切换系统的稳定性密切相关ꎬ并利用线性矩阵不等式ꎬ构造了稳定的状态反馈控制器模型ꎮ162020年张英等:网络化控制系统研究综述第2期2.4㊀多种问题的NCS研究方法在研究网络化控制系统性能时ꎬ仅考虑单一问题存在的情况ꎬ所得的研究结果并不准确ꎮ为了更好的对NCS系统进行性能分析和系统化设计ꎬ将网络时滞㊁乱序㊁单数据包丢包㊁多数据包丢包等网络化控制系统存在的问题综合起来进行研究非常重要ꎮ目前ꎬ对于综合考虑存在多种问题情况下的NCSꎬ不少国内外专家和学者提出了研究方法ꎮ刘于之等[20]针对同时存在网络时延和数据包丢失问题的NCSꎬ构造一个新的Lyapunov-Krasovskii泛函ꎬ基于鲁棒控制理论ꎬ对网络化控制系统控制器进行建模ꎬ并对网络化控制系统的鲁棒稳定性进行了研究ꎬ得到了有效的研究方法ꎻ文献[21]将同时具有网络时延和数据包丢失的NCS建模成具有四个子系统的开关系统ꎬ利用时间-窗口丢包率的概念和平均驻留时间方法ꎬ得到了闭式网络化控制系统鲁棒稳定的充分条件ꎮ3㊀结论与展望针对NCS中普遍存在的网络诱导时延㊁数据包丢包㊁单数据包传输㊁多数据包传输等问题ꎬ国内外专家进行了很多研究ꎬ取得了许多研究成果ꎬ并得到了行之有效的研究方法ꎮ但是ꎬ很多问题仍有待于进行进一步的深入研究ꎮ目前针对线性或非线性被控对象的研究较多ꎬ对于广义被控对象的研究较少ꎻ在研究NCS系统性能时ꎬ普遍集中在考虑单个问题或者相对独立的多个问题的情形ꎬ这显然并不满足实际控制要求ꎬ应综合考虑多个方面和问题对系统的影响ꎮ此外ꎬNCS系统的安全机制㊁控制性能㊁稳定性和可靠性等ꎬ都是需要进一步研究和完善的ꎮ总之ꎬNCS中还存在许多需要解决的问题ꎬ还需要进一步完善理论基础ꎬ这都为今后控制理论的发展提出了新的机遇和挑战ꎮ参考文献:[1]NilssonJ.Real-timecontrolsystemswithdelays.Sweden:LundIn ̄stituteofTechnologyꎬ1998.[2]WalshGCꎬYeHꎬandBushnellL.Stabilityanalysisofnetworkedcontrolsystems.In:ProceedingsoftheAmericanControlConference.PiscatawayꎬNJꎬUSAꎬ1999ꎬ2876-2880.[3]邱占芝ꎬ张庆灵ꎬ杨春雨.网络化控制系统分析与控制[M].北京:科学出版社ꎬ2009.[4]王岩ꎬ孙增圻.网络化控制系统分析与控制[M].北京:清华大学出版社ꎬ2009.6.[5]WalshGCꎬYeHꎬBushnellLG.Stabilityanalysisofnetworkedcon ̄trolsystems[J].IEEETransactiononControlSystemsTechnologyꎬ2002ꎬ10(3):438-446.[6]RabelloAꎬBhayaA.Stabilityofasynchronousdynamicalsystemswithrateconstraintsandapplications.IEEEproceedingsControlTheoryApplicationꎬ2003ꎬ150(5):546-550.[7]杨蒙蒙ꎬ钱伟ꎬ李冰锋.时变时延网络化控制系统的镇定[J].控制工程ꎬ2018ꎬ25(2):313-318.[8]邱占芝ꎬ李世峰.基于神经网络的PID网络化控制系统建模与仿真[J].系统仿真学报ꎬ2018ꎬ30(4):219-228.[9]刘义才ꎬ刘斌ꎬ石安伟.区间化随机时延的网络控制系统建模与控制[J].系统仿真学报ꎬ2018ꎬ30(2):654-663.[10]杨飞生ꎬ汪璟ꎬ潘泉.基于事件触发机制的网络控制研究综述[J].控制与决策ꎬ2018ꎬ33(6):4-12.[11]YangCXꎬGuanZHꎬHuangJ.Designofstochasticswitchedcon ̄trollerofnetworkedcontrolsystembasedongreedyalgorithm[J].IETControlTheory&Applicationꎬ2010ꎬ4(1):162-174. [12]GuanZHꎬYangCXꎬHuangJꎬetal.Stabilizationofnetworkedcon ̄trolsystemswithshortorlongrandomdelays:Anewmultiratemeth ̄od[J].InternationalJournalofRobustandNonlinearControlꎬ2010ꎬ20(16):1802-1816.[13]YuJYꎬWangLꎬYuM.Switchedsystemapproachtostabilizationofnetworkedcontrolsystems[J].InternationalJournalofRobustandNonlinearControlꎬ2011(21):1925-1946.[14]CloostermanMBGꎬHetelLꎬetal.Controllersynthesisfornet ̄workedcontrolsystems[J].Automaticaꎬ2010ꎬ46(10):1584-1594.[15]唐晓铭ꎬ杨爽ꎬ虞继敏ꎬ等.基于量化依赖Lyapunov函数的有界丢包网络控制系统的保成本控制[J].自动化学报ꎬ2018ꎬ44(8):1381-1390.[16]胡艳艳ꎬ金增旺ꎬ薛晓玲.基于异步IMM融合滤波的网络化系统故障诊断[J].自动化学报ꎬ2017ꎬ43(8):1329-1338. [17]孙海燕ꎬ侯朝桢.具有数据包丢失及多包传输的网络化控制系统稳定性[J].控制与决策ꎬ2005(5):511-515.[18]杨业ꎬ王永骥.一类多包传输网络化控制系统的设计及稳定性分析[J].信息与控制ꎬ2005ꎬ34(2):129-132.[19]YuMꎬYuanXꎬXiaoW.ASwitchedSystemApproachtoRobustStabilizationofNetworkedControlSystemswithMultiplePacketTransmission[J].AsianJournalofControlꎬ2015ꎬ17(4):1415-1423.[20]刘于之ꎬ李木国ꎬ杜海.具有时延和丢包的NCS鲁棒H_ɕ控制[J].控制与决策ꎬ2014ꎬ29(3):517-522.[21]WeiLIꎬWangQꎬDongCY.RobustH_ɕControlofNetworkedControlSystemswithShortDelaysandPacketDropouts[J].JournalofNortheasternUniversityꎬ2014ꎬ35(6):774-779.收稿日期:2019 ̄07 ̄19ꎻ修回日期:2019 ̄10 ̄23作者简介:张英(1980 ̄)ꎬ男ꎬ工程师ꎬ主要研究方向为电厂网络化控制研究及应用ꎮE-mail:zy1370000@163.com262020年4月电㊀力㊀科㊀技㊀与㊀环㊀保第36卷㊀第2期。
网络化控制研讨

三. 面向数据ቤተ መጻሕፍቲ ባይዱ丢失补偿的网络化控 制系统研究现状
主要考虑网络存在数据包丢失时的网络化控 制和闭环系统稳定性问题。 • 例如:D.Yue,Q.L.Han和C.Peng(2004), D.Yue,Q.L.Han和m(2005) 设计增 益控制器能够同时补偿数据包丢失和网络 诱导时延的影响。
问题研究
问题研究
3. 基于多项式模型的网络化广义预测控制算 法。算法采用最小预测步长补偿网络诱导 时延和预测控制向量补偿数据包丢失。 4. 基于状态空间模型的网络化广义预测控制 算法。 5.提出一种改进的补偿网络诱导时延和数据 包丢失的网络化时滞相关镇定方法。
参考文献
[1] 唐斌 网络化控制系统的若干控制问题研 究[D],2008,(09). [2]戴航 慕德俊 网络化工业控制系统的研究 进展[J]测控技术, 2008,(01) .
上图所示为NCS的典型结构和信息流。由于信息通过网络 传递,控制网络给NCS带来了优势的同时,也导致了网络诱 导时延和网络数据包出错、丢失或顺序混乱等现象,使NCS 的数据同步性、定时性、完整性、确定性等可能丧失,因而 导致了网络化控制系统的特殊问题,包括网络诱导时延、数 据包丢失、通信调度、通道比特率受限等特殊问题。
研究现状
一. 网络化状态估计研究现状 二. 面向网络诱导时延补偿的网络化控制系统 研究现状 三. 面向数据包丢失补偿的网络化控制系统研 究现状
一. 网络化状态估计研究现状
针对网络化控制系统中存在的网络诱导时延和数据 包丢失现象,分以下两方面: 1.当前面向网络诱导时延补偿的网络化状态估计问 题的研究主要考虑了采用确定性模型、随机时间 离散化模型、网络诱导时延的随机统计特性、模 型预测输出和等价控制器输出、输出通道切换等 方式处理网络诱导时延的影响。 2.当前面向数据包丢失补偿的网络化状态估计问题 主要是基于数据包丢失概率或某种随机特性和基 于减少测量值反馈的某种协议来研究的。
网络化控制系统:探讨网络化控制在控制系统中的应用和实践

网络化控制系统:探讨网络化控制在控制系统中的应用和实践引言在过去的几十年里,控制系统一直在不断发展和演进,从最初的机械控制到电子控制,再到如今的网络化控制系统。
网络化控制系统是一种通过互联网或局域网连接各种设备和系统的控制系统,它的应用范围涵盖了各个领域,包括工业自动化、交通系统、能源管理等。
本文将具体探讨网络化控制在控制系统中的应用和实践。
网络化控制系统的背景和发展在过去,控制系统主要是基于本地控制的,通过硬线连接各种传感器、执行器和控制器,实现对系统的控制。
然而,随着计算机和网络技术的飞速发展,控制系统的构架也发生了变革。
网络化控制系统的出现使得各个部件之间的连接更加灵活和高效,同时也提供了更多的功能和扩展性。
网络化控制系统的原理和架构网络化控制系统的原理和架构主要包括传感器、执行器、控制器和通信网络。
传感器用于检测和采集系统的状态和信号,执行器用于执行控制指令,控制器用于实时处理和分析数据,并根据需要生成控制指令。
通信网络则负责传输数据和命令,实现各个组件之间的连接和协调。
网络化控制系统的应用领域工业自动化网络化控制系统在工业自动化中的应用非常广泛。
它可以实现生产线的自动化控制、设备的远程监控和维护,大大提高了工作效率和生产质量。
同时,网络化控制系统还可以将数据集中存储和处理,实现对生产过程的实时监控和优化。
交通系统交通系统是一个复杂的系统,包括交通信号灯、车辆导航和路况监控等。
网络化控制系统可以实现对交通信号灯的智能优化,根据交通流量和路况实时调整信号灯的时序,提升交通效率和安全性。
同时,通过车辆导航和路况监控的数据共享和分析,网络化控制系统也能够提供更准确的路况信息和导航建议。
能源管理能源管理是一个重要的领域,网络化控制系统可以应用于电力系统、供暖系统和照明系统等。
通过对各个能源设备和系统的实时监控和调度,网络化控制系统可以实现能源的高效利用和节约。
同时,它还可以提供能源消费的实时数据和分析,帮助用户合理安排能源使用,降低能源消耗和污染。
安全网络化控制系统的设计和分析

安全网络化控制系统的设计和分析随着科技的不断发展和应用,越来越多的领域开始依赖于网络化控制系统的运行,尤其是能源、交通、军事等领域。
网络化控制系统的普及应用,为人们的生产、生活带来了极大的便利,但是也带来了许多安全风险。
网络攻击、黑客入侵等因素可能威胁到网络化控制系统的安全稳定运行,因此,对安全网络化控制系统的设计和分析显得尤为重要。
一、网络化控制系统的安全性问题随着技术水平不断提高,网络化控制系统在实际应用中已经取得了很大的成果,但是安全问题始终存在。
首先,网络化控制系统存在着严重的安全隐患。
网络攻击、黑客入侵等非法行为可能导致系统崩溃、数据泄漏、财产损失等严重后果。
其次,网络化控制系统跨越多个领域,涉及面广,往往难以实现安全管理和保护。
二、设计安全网络化控制系统需要满足的原则安全网络化控制系统的设计需要符合以下原则:1. 技术先进性:网络化控制系统应该使用最先进的技术和工具,以提高系统的保护和管理能力。
2. 完整性:安全网络化控制系统需要满足完整性原则,保证系统的每一个组成部分的安全,防止黑客入侵和破坏系统。
3. 可靠安全性:充分保证网络化控制系统的可靠性和安全性,确保实现系统的完全安全。
三、安全网络化控制系统的设计原则1. 建立保密机制:建立完善的保密机制,将重要数据加密,确保关键信息不会外泄。
2. 使用身份认证机制:通过身份认证机制对使用人员进行识别和认证,防止冒充和非法访问。
3. 实施防火墙控制:网络化控制系统需要部署防火墙设施,拦截非法攻击和恶意代码对系统的侵入。
4. 建立多层安全防护体系:安全网络化控制系统需要建立多层防护体系,以保障数据和系统的安全。
5. 定期备份与更新:网络化控制系统需要定期备份数据和进行系统更新,保证系统的稳定和安全性。
四、安全网络化控制系统的分析安全网络化控制系统的分析从以下几个方面展开:1. 安全控制机制的设计与实现:安全网络化控制系统需要建立完善的安全控制机制,实现对系统的安全防护。
网络化控制系统和多智能体系统的研究

K e y W ords: Networked control systems; Multi-agent systems; Stabilization; Mean-square stabilization; Consensus; Delays; Packet dropouts目录第一章绪论 (1)1.1研宄背景及意义 (1)1.2研宄现状 (2)1.2.1网络化控制系统的研宄现状 (2)1.2.2多智能体系统的研宄现状 (3)1.3主要贡献和结构安排 (5)第二章预备知识 (7)2.1 图论知识 (7)2.2主要定义与引理 (8)第三章网络化控制系统的分析与建模 (10)3.1 引言 (10)3.2 问题描述 (10)3.3稳定性分析 (17)3.3.1任意丢包情形 (18)3.3.2 Markov 丢包情形 (23)3.4数值仿真 (24)3.5 小结 (25)第四章固定拓扑下带有参考信号的离散多智能体系统的一致性研究 (26)4.1 引言 (26)4.2系统模型 (27)4.3 —致性分析 (27)4.4 数值仿真 (33)4.5 小结 (36)第五章总结与展望 (37)参考文献 (38)符号表《 (44)发表论文和科研情况的说明 (45)致潘I (46)第一章绪论第一章绪论§1.1研究背景及意义近几十年来随着计算机软硬件技术和网络技术的飞速发展,促进了网络化控制系统(Networked Control Systems, N C S s)这一新的控制系统的出现,并迅速在经济、文化、教育、工程等各个领域占据着越来越重要的地位.用通讯网络代替 传统的点对点连接方式,使系统分布式控制和远程操作成为可能.这种网络的引入使得控制系统大大降低了重量、体积以及成本,并在一定程度上增加了系统的灵活性和可靠性.“网络控制系统”一词最早于20世纪90年代由美国马里兰大学的W alsh提 出.是指利用通讯网络实现地域上分布的现场传感器、控制器及执行器之间的信息相互交,以实现被控对象的实时反馈控制,这样的一类控制系统称为网络控制系统.与传统的控制系统相比,网络化控制系统具有信息资源共享、连接线数减少、成本降低、易于扩展、易于维护、灵活性强等优点.这些优点促进了网络化控制系统在航天航空、设备制造、大规模分布式工程控制、智能机器人、远程医疗 和教学等工程实践中的应用.21世纪,分散控制的通信代理系统已成为一具有挑战性的新的研宄领域,其研宄领域涉及的学科范围广泛,包括物理、生物物理学、神经物理学、系统生物 学、应用数学、力学、计算机科学和控制理论等.其中,多智能体系统(Multi-agent System s)的研宄已经成为控制系统领域一个研宄热点.它的研宄不仅能够为自然和社会中出现的复杂现象提供合理的理论解释,而且可以更加深刻地揭示自然和社会规律.在多智能体系统中,每个智能体通过与邻居个体之间的通讯连接来获取信息,并根据获取的信息调整自身的状态,从而达到完成某项复杂的任务、提高整体工作效率或适应未知环境协调群体行为等目的.在工程实践中,经常要求所有的智能体就某个共同的物理量达到一致或共享,这个物理量可以是编队控制中的期望队形、集会问题中的目的地或者到达目的地的时间等,这就是所谓的“一致性问 题”.对多智能体一致性问题的研宄在理论上和工程上都有着重要意义.1第一章绪论§1.2研究现状在工程实践中,采用网络通信方式代替传统的点对点连接方式,虽然给系统带来很多的优势,但是由于网络中的信息源很多,信息的传送要占用网络通讯资源,而网络的承载能力和通信带宽有限,必然造成信息的冲撞、重传等现象的发生,使得数据在传输过程中不可避免地存在时延、数据丢包和多包传输等问题.这 些新的问题的出现使得传统控制中的许多性质(如信息同步、信息无延时性)不再成立,所以不能仅仅依靠传统的控制理论来实现网络化系统的分析与设计.§1.2.1网络化控制系统的研究现状网络化控制系统的研宄是近年来国际控制领域研宄的主题之一.不同于传统的计算机控制,网络化控制系统会更多的受到网络环境的影响.比如网络诱导时延、数据丢包、错序以及单包与多包传输等,都将影响到闭环系统的性能.直接采用传统的控制理论,已无法设计出有效的控制策略.因此,需要针对网络化控制系统的特点提出新的研宄思路和研宄方法.网络诱导时延(N etw orked-in d u ced D ela y)在网络化控制系统中,多个网络节点共享网络通道.由于网络带宽有限且网络中数据流量变化不规则,当多个节点通过网络交换数据时,常常出现数据碰撞、多路径传输、连接中断、网络拥塞等现象.因而不可避免地出现信息交换时间延迟,这种由网络引起的信息交换时间延迟称为网络诱导时延.网络诱导时延是随机的、恒定的、有界的、还是不确定的,取决于通信网络的类型和采用的通信协议.时延会降低系统的性能,是系统的稳定范围变窄,甚至使系统失去稳定性.因而时延是网络化控制系统分析和设计中不可忽略的重要因素之一.目前对这一因素的研宄主要有以下两类:(i)短时延[1-3]:时延小于一个采样周期,即0 <Tf c< h; (i i)长时延[4-5]:时延大于采样区间,即0 <Tk<lh, (I>1),由于时延大于采样周期,控制器(执行器)在一个采样周期内就有可能获取0,1或多于1且最大为I个信息包.与固定时延相比随机时延、时变时延更难处理.特别地,当时延大于一个采样周期时,研宄更为困难.近十年来,已经有很多学者研宄出了许多种方法(如模型预测控制(M P C) [6-7]、随机系统[8]、允许最大时延方法(M A D B) [9- 13]和切换系统方法[14-17])对带有长/短时延、固定/随机/时变时延的网络化控制系统进行了研宄并取得了一定的成果.然而,目前存在的网络化控制系统模型第一章绪论几乎都只适用于一种类型的时延系统,缺乏通用性.丢包(Packet D rop ou ts)丢包:网络化控制系统通过网络传输数据时,不可避免地出现网络堵塞及连接中断等现象,最终往往导致数据包丢失.另外,过长的网络诱导时延带来传输中数据错序,采用新数据的机制时也会造成数据包丢失.一般地,一个网络化控制系统允许一定量的数据丢失,但数据包丢失过多时将会导致系统失去稳定性.实际上,每个网络化控制系统都要允许一定量的丢包长度.称系统能承受的最大丢包长度为容许丢包长度,它可以视为网络化控制系统的一个性能指标.因此,数据丢包一直是学者研宄的内容之一.一个稳定运行的网络化控制系统容许一定量的数据包丢失,但数据包丢失率超过一定值时将破坏系统的稳定.文献[18]针对传感器与控制器间利用网络连接的情况,研宄了单包传输有数据包丢失时系统的建模和稳定性问题,但没有考虑 网络时延.对于连续时间的网络化控制系统,将其建模为由事件率约束的异步动态系统,其中网络按一定概率切换与数据包丢失概率相互对应,当系统的采样率足够快时,能够确保系统的稳定性.而离散时间的网络化控制系统,丢包过程常常被建模为Bernoulli过程或者M ark ov链,带有如此性质的网络化控制系统常被看作一类特殊的跳变系统,且系统的均方稳定已有许多好的研宄结果[19-23].§1.2.2多智能体系统的研究现状在自然界和人类社会中,随处可见生物群产生的集体行为,比如群居黄蜂或白蚁的协助筑巢行为、鸟群的编队迀徙、鱼群的结队巡游、萤火虫的同步发光等.在生物群中,单个个体之间能够通过相互协调、共同合作使整个群体能够完成某些复杂的、单个个体所不能或难以胜任的任务.人们逐渐意识到可以把这些群体行为中的合作机制应用到工程实践中,这就促进了人们对多智能体系统的研宄.近年来,多智能体系统迅速发展成为控制领域中一门新兴的复杂系统控制科学,由于它的应用性和对一些自然、社会现象的有力解释,使得它又具有了学科交叉性、理论性和实用性强的特点,其理论研宄涉及到的学科包括控制、数学、生物、物理、通讯、计算机和人工智能等.多智能体系统的研宄一方面能够为自然和社会中出现的复杂现象提供合理的解释,更加深刻地揭示自然、人类社会活动和经济活动的规律;另一方面多智能体系统协调控制的研宄又在多自主机器人/车辆系统、传感器网络和人造卫星簇等领域有着广阔的工程应用前景,为新科技的开发与发展提供重要的理论基础和思第一章绪论想方法.在上述工程中存在一个共同的特点,就是需要控制系统的某些关键量使得它们随着时间的演化能够达到统一,比如控制多个自主体机器人/车辆形成某一期望队形、使得多个传感器对采集到的不确定信息实现数据融合、控制人造卫 星簇以达到某种共同的理想姿态.这一控制目的也就引发了人们对多智能体系统的一致性进行研宄的热潮.为了完成一项任务,经常要求所有的智能体就某个共同的物理量达到一致或共享,这个物理量可以是编队控制中的期望队形、集会问题中的目的地或者到达目的地的时间等,这类问题就是一致性问题.对一致性问题的研宄最早可以追溯到上世纪70年代D eG root在管理科学和统计领域所做的研宄工作[24].而后出现的一致性问题理论方面的研宄工作都一定程度上受到[24]的推动和启发.智能体模型为满足实际工程应用的需要,研宄者们已经不再局限于研宄简单的Vicsek 模型和连续时间单积分器模型,智能体模型的假设已经延伸到了质点动力学模型[25-28]、二阶积分器/高阶积分器[29-30]、一般线性控制系统[31]、一般连续时间非线性系统、一般离散时间非线性系统等.具体地,通过引入状态的导数,把一阶模型扩充成二阶模型,[29、32]分别设计了同时依赖状态和速度的一致性协议,并得到多智能体达到一致的充要条件.文献[29]给出协议Ui(t)=^^a ij(x i(t) - Xj(t)) -kvi(t),jeNi(t)其目的是保证所有智能体收敛静止于同一个点(称为静态一致).文献[27]给出另 一个协议ui(t)=-E ai j(xi⑷-x j(t)) - k E ai j(vi(t) -vj⑷),jeNi(t) jeNi(t)其目的是保证所有的智能体能够收敛到一起并以相同的速度运动(称为动态一致). 与二阶连续多智能体系统相比,二阶离散多智能体系统的一致性问题的研宄成果相对较少.文献[32]研宄了具有时滞的二阶离散多智能体系统的一致性Xi(t + 1) =Xi(t) +T v i(t),v i(t + 1) = Vi(t) +T u i(t),i =1,…,n,其中Mi(t) =-povi(t) +Pl Y j aij (Xj(t -Tij) - Xi (t)) +P2 aij (vj (t -Tij)-jeNi(t) jeNi(t)v(t)).许多关于二阶多智能体系统的一致性结果都可以延伸到高阶多智能体系统中,如文献[30、33、34、35]将二阶连续多智能体系统的协议扩展到了高阶连续多智能体系统中,建立了一致性问题可解的充分或者充要条件.控制目I和性能从多智能体系统的控制目标和系统性能角度看,出现了有限时间一致问题[36]、异步一致性[37]、最优一致性问题[38]、对参考信号/虚拟领航者的跟踪问题[30、39]等.有限时间一致性问题是从系统的收敛速度角度来研宄一致性问题的.文献[36]通过设计非线性一致性协议,使得多智能体系统能够在有限时间内达到一致.由于异步可能给系统带来其它负面影响,如诱导时延和时变拓扑,所以对所给出协议的鲁棒性有了更高的要求,加强了分析难度.比较典型的离散时间异步模型是由[37]给出的.最优一致性问题是指寻找和设计分布式控制律使得多智能体系统在解决一致性问题的同时,每个智能体或者整个系统的某给定性能指标达到极小值(极大值),其中文献[38]考虑了离散时间多智能体系统的最优平均一致问题.对参考信号/虚拟领航者的跟踪问题的研宄,系统最终的一致状态不再是一个常量,而是某个动态的量.文献[30]和文献[39]均考虑的是使个体的状态去跟踪动态变量纟,其对部分个体是可见的,并遵循某个微分方程,文献[30、39、40] 的结果则表明,可以设计一致性协议使得系统中每个智能体的状态均渐进地收敛到某动态参考信号或者某虚拟领航者的状态轨迹.§1.3主要贡献和结构安排本文研宄内容分以下两大部分:一方面研宄带有时延和丢包的网络化控制系统,采用分时驱动的控制器,给出了系统达到稳定的充分条件;另一方面考虑带有参考信号的多智能体系统,针对固定拓扑下的离散系统,给出了系统一致可达的充分条件和充要条件.论文的结构安排如下:第二章:介绍一些常用概念、主要引理.第三章:利用切换系统方法研宄了在时延和丢包共同影响下,网络化控制系统的建模和稳定性问题.基于引入有效采样数据包概念,网络化控制系统被表示成一类新的切换系统.此类切换系统带有双重切换信号,且分别与时延和丢包对应相关.这种建模结果一方面便于更深入的研宄丢包和时延对系统的影响,另一方面增加了分析和综合的难度.从而,网络化控制系统的稳定性问题就被转化成为切换系统在双重切换信号下的稳定性问题.进一步地,基于切换Lyapunov方法、平均停留时间方法及矩阵不等式理论,得到了线性矩阵不等式形式的时延和丢包依赖的稳定条件.最后,仿真验证了理论的有效性.第四章:利用图理论、矩阵理论、系统变换方法和稳定性理论研宄了在带有参考信号条件下,多智能体系统的一致可达问题.这与一般的多智能体系统的一致性研宄不相同.它是在给定整个系统一个的参考信号前提下,需要设计系统的通讯协议使得所有多智能体的状态信息与参考信号的状态信息达到动态一致.要求所有智能体根据参考者的信息和邻居的信息改变自身的状态,最终与参考信号状态达到一致.最后仿真验证了理论的有效性.第五章:总结本文工作,同时对网络化系统的稳定性和一致性进行了展望,指出了今后可以开展的研宄内容.第二章预备知识本章给出了矩阵分析中的一些基本概念和结论,介绍了代数图论和随机矩阵中的一些基本定义和基本性质.§2.1图论知识在多智能体系统的研宄中,图论是一个重要的分析工具,它可以模拟各个智能体之间的信息交换情形.下面简单介绍一些与图有关的基本概念以及相关矩阵的一些基本性质.考虑网络中有n个智能体,用节点i表示第i个智能体,其中i G丨1,2,…,n}.如果当前时刻智能体J能收到智能体i的信息,则称从节点i到节点j的边是连接的;否则称节点i与节点j之间没有连接的边.各个智能体之间相互交换信息,就形成了连接拓扑.图论中常用符号G =(V, E,A)表示一个图(grap h),其中V ={1,2,…,n}表示系统的n个节点集合;E C V X V表示图G的边集;(z,j) G E表示图〔S中有从i到J的边;矩阵A=[aij]称为图G的加权邻接矩阵(weighted adjacency matrix).本文仅考虑邻接权重a^ >0的情况,即a^ >0当且仅当(z,j) G E(G). 用N i表示节点的邻居集合,即N i ={j:(j, i) G E}.有向图(directed graph) G =(V,E)是由节点集V=(v\,v2,…,¾)和边集E C V X V组成的.对于节点V i和Vj,它们之间的边定义为(v i,v j),其中v“v j分别称为该边的父节点(parent vertex)和子节点(child vertex).如果一条边的两个节点是相同的,则称这样的边为自环(self-loop).如果v]能够获得来自v的信息,那么(v i,Vj) G E ,否则(v i,v j) G E .有向图中形如(i,ii), (i i,i2),…的一系列 边称之为有向路径(directed road).如果从有向图的任何一个顶点到另外一个不同的顶点之间都有有向路径存在,则称有向图是强连通的(strongly connected).如果(v i,v j) G E蕴含着(v j,v i) G E,则称图G为无向图(undirected graph). 作为一类特殊的有向图,如果无向图是强连通的,则称其为连通的(connected).给定两个有向图或无向图该=(V, E)和〔G'=(V', E,),如果V C V, E' C E,则称图是图(G的一个子图(subgraph).如果子图G'的顶点集满足 V;= V,则称1G是图(G的一个生成子图(spanning subgraph);所谓有向树(directed tr e e),它是一个有向图,其中一个节点它没有父节点但到其他任意节点都存在有向路径.所谓有向生成树(directed spanning tree),它是图的一个子图(subgraph),是有向树,并且其节点集合与图的节点集合相同,且满 足以下性质:⑴具有一个没有父节点的特殊节点,称为根节点(root vertex); (2)0根节点外,其他的节点有且只有一个父节点;(3)根节点可以通过有向路径连接到其他任一节点.若矩阵的所有元素都是非负的,则称该矩阵为非负矩阵(nonnegative matix). 一个加权图(weighted graph) G(A)是由图〔S和非负矩阵A =[aij] G R n x n组成的,且满足(Vi,Vj) G E当且仅当aij >0. A称为图G的加权邻接矩阵(weighted adjacency matrix), a^称为边(¾,Vj)的权.若矩阵A中的元素是0或1,则称G(A)为非加权图(unweighted graph),即〔S(A)描述了图〔S的拓扑结构.对于无向加权图,A是对称矩阵,即A=A t.给定图(S(A),如果E aij=aji, i= 1,…,n,则称(S(A)为平衡图.显然,任意无向图都是平衡图.图的Laplacian矩阵是代数图论中的一个重要研宄对象,它不仅是刻画图的性质的一个重要工具又是证明多智能体系统是否收敛的基础.给定图G(A),其Laplacian矩阵L =知']G R nxn按下面方式定义:{—ai j,i =j,nE a 认,i = j.k=1,k=i§2.2主要定义与引理以下给出在下面研宄过程中所需要的一些定义和引理.定义2.1 [39]若矩阵M G R n xm的所有元素都是非负的,则称M为非负矩阵,记为M y0;并且M y N表示M —N为非负矩阵.定义 2.2 [39] 若M是非负矩阵并且行和是1, 则称M为(行)随机矩阵;更进一步地,若存在某一列向量C,使得lim M k=1nCT,则称矩阵M是遍历的.k^^定义2.3 [60]设B=(bij) G C n x n是n阶复矩阵,在复平面上,称集合G i(B) ={z G C I|z—b ii||b ij I=R i}, i =1, 2, ••• , n 为矩阵B的第ij=i个Gerschgorin圆,简称盖尔圆,其中Ri=E |b ij|, i =1,2,…,n称其为盖尔圆j=iG i的半径.第二章预备知识Sii Si2 Sf2S22其中引理2.1 [43] (Schur complement)给定对称矩阵夕=Sn G R rxr,则下列条件是等价的(I) S <0,(II) Sn <0, S22 - S g S n i Sn <0,(III) S22<0,Sii - Si2S2-2l ST2<0.引理2.2 [39]如果矩阵B是随机矩阵,1是B的单根且其它特征根位于单位圆内,那么B是遍历的.即lim B m =1…v T,其中v是B的关于特征根1的左特征向量,即vTB =vT,并且v T1n =1.引理2.3 [60](盖尔定理)矩阵B=(bij) G C n x n的一切特征根都在它的n 个盖尔圆的并集之内.引理2.4 [59] —阶多智能体系统而(k +1) =$Xi(k) 一致可达当且仅当1是矩阵$的代数重数为1的特征根,且其它特征根全位于单位圆内.引理 2.5 [59] (Hermite-Biehler Theorem)多项式r(a)=an + pian-i + …+ Pn-i^+P n,其中Pj G C,j=1, 2,…,n.将O=iu代入上式,得r(i u)= m(u) +i n(u).多项式r(a)是H urw itz稳定的当且仅当m(w),n(w)是环绕交织 的且m(0)n'(0) -mf(0)n(0) >0.引理2.6 [57] 二阶复系数多项式g(s)=s2+(糾+i v i)s + ^o +i v o,其中iM,v i,iM i和v o是实数,则有g(s)是H u rw itz稳定的当且仅当im >0和^ivivo + ^i^o - V2>0成立.引理2.7 [56]给定一个拓扑图G,则图G含有有向生成树当且仅当图(S的Laplacian矩阵有且只有一个0特征根,并且其它非零特征根都具有正实部.引理2.8给定四个正实数a,b,c,d.若g<d,则 C <^;若>T,a -b b a b a - b bc d则—>T.a bG R2nxn,定义Z(ifc)引理2.9 [60] 对任意矩阵Z>0和N=X(ik+i) - X(i k), ^(i k) =[XT(i k) XT(if c-i)]T,则有-Z T(ik-i)Z Z(ik-i) <C t(ik)N Z-i N T^(ik) +2f(ik)N Z(ik-i).第三章网络化控制系统的分析与建模§3.1 引言在网络化控制系统的研宄中,系统所要达到的稳定状态一直以来都备受人们的关注.而网络的限制引起的时延问题和丢包问题是影响系统达到稳定状态的重要原因.近年来吸引了许多学者对其进行研宄并取得了丰富的研宄成果.与已存在的论文相比,本论文主要突出点有:(1)对同时带有网络诱导时延和数据包丢失的网络化控制系统进行分析和建模;(2)引入了有效采样数据包的概念,且假设执行器是分时驱动的,与时间驱动相比此假设能够保证执行器及时地接收到系统的最新的信息.不再假设时延大于(小于)一个采样周期;(3)网络化控制系统被建模成为一类新的切换系统,此类切换系统带有双重切换信号I(im)和^(im),其中1(i m)是由网络中的时延决定的,n(im)是由系统中的丢包过程决定的.这就意味着需要运用存在的切换系统理论或者研宄出新的切换系统理论来使得新的切换系统达到稳定.§3.2问题描述本章中所采用的模型如下:图3.1:网络化控制系统模型图通信网络仅存在于传感器和控制器之间,而控制器与执行器之间不存在网络,通信连接是理想状态.该系统的被控对象动态如下i⑷=A x(t)+u(t)=K x(t),其中;r(t) G R n表示系统的状态,u(t) G R m表示控制输入,A和B是具有适当的维数的矩阵,K G Rmxn是需要设计的反馈增益.为便于研宄,给出如下假设:假设3.1假设系统中的传感器为时间驱动且采样周期为h.控制器为分时驱动且连接着一个缓存器,用来保存从传感器传来的最新数据包.控制器定时的从缓存器中读取数据,并且读取周期要小于传感器的采样周期,如本章采用•.执行器为事件驱动.2假设3.2假设系统中的数据包是以单包传输的.假设3.3假设系统的连续丢包上界为d —1,d=1,2, •••.用來、表示控制器读取第i m个数据包的时刻,Tim表示第i m个采样数据包的时延.则有n(im) =k h,k =I,2,….为简化模型,引入有效采样数据包概念.定义 3.1 有效采样数据包是指网络诱导时延小于两个采样周期,且作用于被控对象的数据包.用符号S:= {io, ii, i2,…,im,…}[{0,1,2,…}表示有效采样数据包的时间序列集.例如假设时间序列集S := {2, 4, 7, •••},则表示第{i|i =2,4, 7, •••} 个数据包是有效数据包,而第Ij =1, 3, 5,6, •••}个数据包是无效数据包.本章只考虑网络诱导时延T小于等于2h的采样数据包,即执行器会自动放弃时延大于2h的数据包,而继续采用之前的数据包,为简化模型,不妨假设切=0.定义 3.2 丢包过程定义为n(im) :— im+1— iT O o im G S, (3.2)其中^(Zm)取值于有限集合Id :={1,2,…,d}.若n(.)在集合I d中取值是任意的,则丢包过程(3.2)为任意丢包;若n(.)的取值是一个离散的M arkov链,且已知其概率转移矩阵n =[nij]dxd G(H, F,P), 则系统的丢包过程服从M arkov过程.令Aij =P r{n(im+i) =j|n(im) =i},则有E Aij=1,y G Xi.j=i在下面研宄中,为方便表示,简记:F = eAh,G =/0 eAsdsB,G i =f h eAsdsB, G2=fO eAsdsB,x(k) := x(kh), u(k) := u(kh).用实心圆♦表示有效采样数据包空心圆O表示丢失的采样数据包折线」表示系统信号基于假设3.1.1 - 3.1.3,利用反复迭代方法,网络化控制系统模型讨论如下情况1."(im)情况2.+1im +2im +3im+1情况3.x(im)+1im +2im +3im+1-I-----------------------^---------------------L_+1+2+3im+1情况5.+1^m +2^m +3im+1情况6.ii .,) x(im)「\----------A--1+1^m +2^m +3im+1情况7.x(im-1)-I-----------------------^---------------------L_+1im +2im +3im+1 mmmmmm情况9.情况10._i--------^-------1------------------------------------------------------------------i m 十丄i m + 2i m + 3i m +iX (Z m -l ^ ,一^ 一^x W ----------------------------------------------------------^—I -------------6------------1------------^-----------------------.-Zmirm + 1 irm + 2 irm + 3 i m +i情况1.图3.2: 系统的信号图Tim= 0,在这种情况下,第i m 有效采样数据包时延为0.即假设 网络化控制系统的连接为理想状态,这种“理想状态”是合理的.如在网络负 荷比较低的情况下,一些网络控制系统的性能十分好,能够被看作理想状态,故 u(t) = K x (i m),t G [imh, im+ih ).相应的系统的动态方程变为X (hm -i) ,[imh,(im ^)h),情况 2. T im G (0,h ],则U(t) ={. I 2则通K x W m ^,t G [(im + 2)h ,im+ih ).n (im )-i\礼十i) = I F n (im ) + ^ F kG K I x (im).,I K x (i m-i ), t G [imh, (im + 12 u(t) I ,过迭代算法可得(n (im )-2 \F n (im ) + F n(im)-iG 2K + ^ F kG K j x (i.)+F n(im ')-i G l K x (i m-l ).h h情况3. Tim G ("2, h ]且兀(im) - n (im -i) > "2.从而"、I K x (im-1), t G [imh,(im + 1)h),u(t) = \K x (i m) I t G [(im + 1)h ,im+ih ).则mx n(im )-2(im+1) = I F n(im ) + ^ F kG K I x(im) + F n(im)-1G K x (im -1).k=0情况4. Tim Gu(t)和兀(im) -n(im-K x (im -2),,t GK x (i m-1),,t G K x (i m),x (im h 2从而1m2mt G [(im + l )h , im+1h ).则有n(im )-2x(im+1) = I F n (im ) + J ] F k G K I x(im) + F n(im)-1G 2K x (im -1) + F n(im)-1G 1K x (im -2).3h 3h 情况5. Tim G (h,]和兀(im) — n (im-1) ^ .从而3K x (im-1) , t G Pm , (im + 7T)h)u(t)32则有x (im+1)K x (im) ,t G [(im + "^h, im+1h ).n(im)-3F n (im ) + F n (im )-2G 2K +F kG K j x (im)k =0(F n(im)-1G K + F n(im)-2G 1K ) x(im -1)3h情况6. Tim G (h ^ —-]和兀(im )-兀(im -1) = h .从而则有u(t)K x (im -2), t G [im , (im + 美)h)t G [(im +2K x (i m) ,t G [(im + 2)", im+1h ).n(im )-3x(im+1) =I F 偏 + F n(im)-2G 2K + E F kG K I x(im)(F n(im)-1G 2K + F n(im)-2G 1K ) x(im -1) + F n(im)-1G 1K x (im -2)2m21。
网络控制系统的研究综述

说两琢薪………………………………一
网络带宽 在NCS中,由于网络带宽以及系统节点数目的限
制,通信速率是有界的。通信约束问题可以分为位速
率约束和信息速率约束。位速率约束问题存在于拥有
图2递阶结构的NCS
2
有限字长、受噪声干扰的网络中;信息速率约束问题是 从信息传送的级别来考虑通信约束问题的…。 3控制性能分析 3.1稳定性分析 对于任意一个系统,最基本的要求就是控制方法
NCS general configIlration
的顾洪军则将网络控制系统定 义为:在某个区域内一些现场检测、控制及操作设 备和通信线路的集合,用以提供设备之间的数据传 输,使该区域内不同地点的设备和用户实现资源共 享和协调操作…。有些学者则使用别的名词,如集 成通信与控制系统ICCs(integrated
2010.9 l机电一体化13
万方数据
网络控制系统的研究综述iii嗣iiiiiiiiiiiiii商iiiiii葡i酾蕊丽两丽丽面丽商丽丽蕊两两丽商
化。其中,Ncs的网络是一个广义的范畴,它可以是现 场总线、工业以太网、无线通信网络,甚至是Intemet 等。相对于传统的控制系统,网络控制系统有以下优 点:成本低、安装维护简便、系统可靠性高、系统灵活性 高、便于进行故障诊断H1。
George
system)、基于网络的控制系统(network- sy8tem)等。简而言之,网络控制系统
based contml
(NCS)是通过网络构成反馈回路的控制系统p1,这正 适应了控制系统结构由集中式向扁平化、网络化和分 布化的发展方向。上述对网络控制系统的定义都涵盖 了以下两方面:系统节点的分布化和控制回路的网络
众所周知,网络的传输速率、带宽是有限的。考虑
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络化控制系统研究综述_692网络化控制系统研究综述摘要:综述了网络化控制系统的研究现状,阐述了国内外学者从控制和信息调度角度对网络化控制系统进行稳定性分析、控制器设计、状态估计器设计以及基于模型的故障诊断和容错控制等方面的研究进展;在此基础上分析了网络化控制系统亟待解决的问题并展望了以后的研究方向。
关键词:网络化控制系统;稳定性分析;控制器设计;调度;故障诊断Survey on Status of Networked Control SystemsZHANG Wen-xia YUAN JianAbstract: The state- of- arts of NCS (Networked Control Systems) is surveyed firstly, and then some advances onstability, controller design, state estimator, and model- basedfault-diagnosis and fault-tolerant control and so on from control and scheduling are introduced in this paper. Last the demanding problems on NCS and future research fields are provided. Keywords: Networked Control Systems; stability analysis;controller design; scheduling; fault diagnosis1 引言网络化控制系统NCS(Networked Control Systems),又称集成通讯与控制系统ICCS(Integrated Communication and Control System),最早可见于Ray A.等人发表的论文中。
一般认为ICCS是一种全分布式、网络化实时反馈控制系统,是将控制系统的传感器、控制器、执行器等单元通过通讯网络连接起来形成闭环的分布式控制系统。
其涵盖了两方面的内容:系统节点的分布化和控制回路的网络化。
这种网络化的控制模式具有信息资源能够共享、连接线数大大减少、易于扩展、易于维护等优点,但由于网络中的信息源很多,信息的传送药分时占用网络通讯资源,而网络的承载能力和通讯带宽有限,必然造成信息的冲撞、重传等现象的发生,使得数据在传输过程中不可避免地存在时延。
时延由于受到网络所采用的通讯协议、负载状况、网络速率以及数据包大小等情况到影响,呈现出或固定或随机,或有界或无界的特征,从而导致控制系统性能下降甚至不稳定,也给控制系统的分析和设计带来困难。
网络给NCS带来的主要问题包括:时延采样时刻和执行器响应时刻间出现了不可忽略的滞后;在某时间间隔内存在于时间相关的抖动;由于数据包在网络中传输发生丢失或冲突,导致时延增大甚至系统失稳。
NCS的性能不仅依赖于控制策略及控制律器的设计,而且受到网络通讯和网路资源的限制。
信息调度应尽可能避免网络中信息的冲突和拥塞现象的发生,从而大大提高网络化控制系统的服务性能。
大量的国内外文献从不同角度对网络控制系统的分析和设计以及信息调度等方面进行了研究。
2 问题描述NCS结构图可以用图1来表示,与传统的点对点控制系统比较,通讯网络给NCS系统带来的问题为:图1网络化控制系统结构图Fig. 1 A schematic diagram for an NCS1) 控制时延是某个采样时刻和对应的执行期响应时刻之差。
从控制的角度看,时延将导致向卫滞后,恶化系统性能,从信息调度的角度看,时延将使信息不能准时到达,丢失截止期,甚至带来不可预料的通讯多米诺效应。
2) 抖动是在任何特定的时间间隔,与时间相关的、突然的、乱真的变化,可以看成一种突发性的故障;表现为控制周期的抖动,时延抖动,采样抖动;从调度的角度看,抖动表现为输出抖动,队列抖动,截止期抖动等。
3) 瞬态误差是控制信号在网络中传输时发生丢失或冲突而产生的,会使数据和通讯时延加剧,时序采样值不能准时到达,产生空采样问题以及样本数据拒绝问题。
图 2 单回路控制系统结构示意图Fig. 3 structure chart of single-loop control system图 3 采样时序图Fig. 3 sample timing3 NCS的假设与模型针对网络的可变因素,目前的假设主要集中在以下方面:1) 驱动方式的假设传感器都是采用时间驱动,采样周期为,执行器和控制器存在时间驱动和事件驱动两种方式的组合。
2) 传输时延τ的假设通常假设τ为常数、随机分布,或有界或无界。
τ和T满足0<τ>T或。
3) NCS数据传输假设传输的每一数据包都是一个完整的数据,或者是数据被分成多个数据包,即单包和多包传输问题。
4) NCS数据丢包数据单元在传输中由于网络拥塞、中断等原因会导致数据包的时序错乱或数据包丢失等问题。
4 NCS研究现状NCS的研究涉及控制和通讯网络两个方面,对同一个问题既可以从控制角度来研究,也可以从信息调度角度来研究,或者综合两方面进行研究。
4.1 控制方法研究现状NCS中的控制时延主要包括:采样器和控制器之间的通讯时延;控制器和执行器之间的通讯时延,控制器的执行时间。
一般,可以将控制器的执行时间归入控制器和执行器之间的通讯时延,从而将上述三种时延简化为只有和。
最简单情形,假定和是恒定的,从而可以将问题转变为一般那的恒定时延控制问题进行研究。
通常采用的控制策略为:时间驱动的传感器和控制器,事件驱动的执行器。
Ray A等人最早讨论并研究了ICCS的建模、分析和设计问题,针对带有分布式网络诱导时延的ICCS,研究了其基于观测器的补偿器设计问题;并针对随机网络时延设计了其输出反馈控制器;Faik G等人同样也研究了由于网络的引入对控制系统性的影响。
Liou L W 和Ray A等针对随机ICCS研究了随机系统的调节器设计问题。
Lian Feng-li 针对通讯网络对控制系统的影响,对NCS进行了性能的分析以及建模和控制器设计等工作。
Wittenmark B和Nilsson J针对随机实时控制系统,对研究了其随机最优控制问题。
朱其新,胡寿松将其推广到时延大于采样周期的情形,并研究了网络化控制系统的随机状态估计器和随机最优控制器设计问题。
方华京等人综述了网络化控制系统的基于模型的故障诊断和容错控制问题。
Zhang Wei等对此情形的系统稳定性进行了分析及控制器的设计。
Salt J等人研究了多率控制实现问题,讨论了多率情况下的可变时延问题。
Rivera M G等研究了具有数据包丢失和网络诱导时延的NCS的稳定性分析问题。
谢立华等研究了带有多个数据丢包的线性NCS的最优滤波问题,给出了最优状态滤波器和预测器的设计过程。
4.1.1 多率采样理论针对时间驱动的NCS,绝大多数的文献对NCS进行分析时,都假定传感器、控制器和执行器的采样速率是一致的,即研究的是单率采样系统下的情形。
然而,对于NCS,由于节点的分散化,单一的采样速率不符合实际情况。
多率采样是符合实际系统真实情形的,Salt等人针对多率采样的控制问题进行了研究,传感器和控制器启动时又很小的时间偏差,新的传感器值到达控制器的概率假定是已知的。
若,则说明是在新的测量数据未知的情况下对控制信号进行计算。
但是对多率采样系统来说,采用时间驱动的采样方式常常会出现很多问题,如过多的冗余信号将使系统的时延、空采样、报文丢失扥变得更加严重,从而导致系统性能恶化。
4.1.2 事件驱动的采样理论Astrom K J等人研究了一阶随机系统的周期采样系统和基于事件采样系统之间的性能对比。
Hennningsson等人将其推广到多环路系统的基于事件驱动的分散控制上,研究了基于事件的调度和随机估计器、控制器设计问题;并研究了具有对数凸特性噪声的最优观测器设计问题。
他们还研究了具有混合随机和有界集扰动的线形系统的递归状态估计器设计问题。
Sandee J H等人研究了基于事件的网络化控制系统的软件设计和控制性能的综合问题。
4.1.3 Markov跳变系统可以将时延和建模成Markov链。
所有的节点都是时间驱动的。
借助Markov跳变系统理论推导出零阶均方指数稳定性的充分必要条件。
Chan H等人也应用了Markov跳变系统对系统建模,得出了无交叉的最优控制策略。
Nilsson等人对独立随机时延和具有Markov特性的时延条件下的LQG最优控制问题作了研究,给出了不同时延特性下的LQG最优控制器和闭环系统均方稳定性的条件,文中假定+<T。
该文应用MARKOV链对存在超时的系统进行了建模,并举例说明某些条件下超时能使系统性能提高。
朱其新,胡寿松将其推广到时延大于采样周期的情形,并研究了MARKOV网络化控制系统的随机状态估计器和随机最优控制器设计问题。
< P>4.1.4 切换系统俞立等人提出一种新的切换系统模型来描述既带有网络时延有具有丢包的网络化控制系统,并推导出闭环系统的指数稳定性充分条件。
然后建立了网络稳定性和丢包率之间的定量关系,并使用增广技术实现了状态镇定控制器。
4.1.5 故障诊断方华京等人综述了网络化控制系统的基于模型的故障诊断和容错控制问题,包括基于信息调度的故障诊断,简化时延系统及准T-S模糊模型的故障诊断方法,以及带有长时延的线性及非线性网络化控制系统的故障诊断问题。
并对时延系统的基于状态估计器和观测器理论的故障诊断方法、基于低通后向滤波的故障诊断方法以及基于结构矩阵的故障诊断方法作了详细的阐述。
4.2 信息调度研究现状在NCS中网络传输的信息可以分为两类:实时性信息和非实时性信息。
实时性信息对时间要求非常苛刻,如果在规定时间的上限内信息未能起作用,则该信息将被丢弃,而使用最新的信息。
NCS信息调度策略中主要调度两类数据信息:周期信息和非周期信息。
周期信息是一种实时性信息,也被称为时间出发信息或者同步信息。
非周期信息主要是指节点间的请求服务等信息,其发生时刻是随机的,也被称为事件触发信息、异步信息或者随机性信息。
在NCS中,信息调度发生在应用层,信息调度规定节点的优先发送次序、发送时刻和时间间隔,以避免网络冲突。
如果网络化控制系统的所有数据传输都能在任务时限内完成,则称传输是可调度的。
网络化控制系统中信息调度的研究可分为调度与控制分开设计和调度和控制协同设计两类。
4.2.1 调度与控制分开设计在目前的NCS研究中,一类研究是针对通讯网络,研究提高网络服务质量的信息调度方法;另一类是在给定的网络信息调度方法基础上,研究提高NCS性能的控制方法。