网络控制系统的稳定性分析

网络控制系统的稳定性分析

ID:16510924

大小:603.00 KB

页数:11页

时间:2018-08-10

网络控制系统的稳定性分析_第1页
网络控制系统的稳定性分析_第2页
网络控制系统的稳定性分析_第3页
网络控制系统的稳定性分析_第4页
网络控制系统的稳定性分析_第5页
资源描述:

《网络控制系统的稳定性分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络控制系统的稳定性分析1、引言人类社会是不断向前发展的,促使这种发展最大的动力莫过于人类的创造力,人类利用自己这种特有的能力在改造着自然,同时也在不断改变着人类社会和人们的思维方式。正是由于人类在自身发展过程中不断的创造和探索,特别是随着科学技术的不断发展,这种变革的速度也越来越快。现在科技的进步日新月异,各种新技术不断涌现,网络控制系统(NetworkedControlSystems,NCS)是最近几年随着控制技术、计算机技术、通信网络技术发展起来的,是控制系统新的发展方向,是复杂大系统控制和远程控制系统的客观需求。NCS的典型结构图如图1所示。

2、传感器、执行机构和驱动装置等现场设备的智能化为通信网络在控制系统更深层次的应用提供了必需的物质基础,同时通信网络的管理和控制也要求更多地采用控制理论技术和策略,而高速以太网和现场总线技术的发展和成熟解决了网络控制系统自身的可靠性和开放性问题,这都使得网络控制系统发展更具有现实性。使用专用或公用计算机网络代替传统控制系统的点对点控制结构,实现传感器、控制器、执行器等系统组件之间的控制信息互相传递。在这样的控制系统中,检测、控制、协调和指令等各种信息都可通过公用数据网络进行传输,而估计、控制和诊断等功能也可以在不同的网络节点中分布执行。NCS广泛应用于汽

3、车工业、制造业、交通管理与控制、机器人远程操作、高级的航天航空器和电气化运输工具等各种应用中。图1网络控制系统典型结构图然而,在网络控制系统中由于通信网络的介入,使得控制系统的分析和综合更为复杂。首先,由于控制系统的信息在网络中传输,网络调度是一个很重要的问题,怎么让时间同步,避免网络堵塞,减少网络中的冲突,能有效的利用网络。其次,由于网络控制系统中存在网络诱导时延,它是随机的,可能是定长的,也可能是时变的,这种时延可能会降低系统的性能,甚至导致系统的不稳定,其次,在网络中传输的数据包还可能在传输中丢失,在多包传输中可能有数据包乱序等问题,这也是导致

4、系统性能下降甚至不稳定的因素。本文将针对网络控制系统(NCS)中中普遍存在的时延和丢包问题进行建模和仿真,讨论不同时延情况和不同丢包率情况下的网络控制系统稳定性。2、网络控制系统稳定性分析2.1网络时延在网络控制系统中,当传感器,执行器和控制器等多个环节通过网络交换数据是,由于网络带宽的显示和数据流量变化的不规则,不可避免的会造成数据碰撞,多路传输,连接中断和网络拥塞的现象。这种由于网络的介入而是控制系统的信息传输产生延时的现象称为网络诱导时延或网络时延。网络时延或造成控制系统品质降低,性能恶化,甚至导致系统的不稳定性,对快速系统的影响更大,网络时延

5、是网络控制系统分析和设计中不可忽略的重要因素。网络时延主要由以下四个因素构成:(1)数据包排队等待时延。当网络忙活着发生数据包碰撞时,等待网络空闲再发送所用的等待时间。(2)信息产生时延。发送端等待发送信息封装成数据包并进入排队队列所需时间。(3)传输延时。数据包在实际传输介质上传输所需的时间,其大小取决于数据包的大小,网络带宽和传输距离(4)数据处理、计算时延。节点在采样、量化、编码解码和计算等数据处理过程中所需时间网络控制系统中的时延分布如下图2所示,其中,传感器到控制器的传输时延为τksc,控制器到执行器的时延为τkca(K表示第K个式中周期)

6、,此外还有控制器的计算时延τkc,不过相对而言τkc要小的多,往往放到τkca中一起考虑。图2NCS时延分布图2.2数据包丢失在NCS中,由于网络通讯的影响,除不可避免的带来时延之外,数据包的丢失也是时常发生的,其原因主要有以下几点:(1)网络节点偶尔发生通讯故障。作为网络节点的核心,微处理器不可能无时无刻保证能正常工作,偶尔故障的时间不可避免。当节点发生故障或重新启动时,数据包所在的缓冲区被清空,因而造成数据包丢失的现象。(2)频繁的通讯冲突。在随机访问的网络中,冲突的发生本质上是无法避免的。发生冲突后,虽然多数网络通讯协议可以实现网络冲突的重发机

7、制,然而信息的重传都设置了超时,一旦超时到则放弃此次通讯任务,从而导致丢包。(3)信道的干扰,在实际系统中外界环境将不可避免的影响到信道中数据的传输质量。干扰造成物理信号的错位、丢失等,使实际数据到达目的节点后产生失真,无法通过算法恢复有效数据,数据包也就会丢失。一般而言,反馈控制的被控对象只能忍受一定比例的丢包,对于本来没有丢包的系统当丢包率达到一定值时,系统将变得不稳定,数据包丢失的处理方法是沿用上一次未发生丢包时的数据或给定某一常数值。在一些网络拥塞控制算法里面,有时会有目的的丢掉一部分数据包来防止网络阻塞,这些数据往往是一些非实时数据,接着发

8、送新数据,以保证信号的及时更新和数据的有效性。3、仿真平台TrueTime是基于Matlab/Simulin

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。