论文部分内容阅读
交换技术的出现不仅提高了以太网的通信速率和带宽,也为以太网支持工业通信提供了新的途径。但是,将交换式以太网直接应用于工业控制领域还存在相当多理论和实践的问题。本文重点研究基于交换式以太网的实时工业通信的相关理论和关键技术,在深入分析面向工业通信的交换式以太网实时特性的基础上,针对交换式以太网构建控制网络所存在的诸多理论和技术问题,从静态和动态两方面提出解决方案。主要研究工作如下:(1)面向工业通信的交换式以太网实时特性分析。时延是影响控制网络性能最主要的一个因素。针对网络控制系统中最常用的拓扑结构和数据特性,基于统计网络演算建立系统在不同调度策略下的时延模型。利用该模型计算控制网络中实时数据的时延分布和统计上界,并与确定性网络演算得出的时延上确界进行比较,评价该上确界的悲观程度。(2)基于交换式以太网的控制网络拓扑结构优化(静态解决方案)。通过分析影响控制网络实时性能的诸多因素及其内在联系,给出归一化的拓扑结构优化的评价指标。将该问题转化为一个多目标优化问题,充分考虑到控制网络的通信特点。提出改进的擂台赛算法用以构造进化群体的非支配集,并综合运用支配关系法和目标函数组合求积法对个体进行评价,以减小算法的开销。实验研究表明最终解在流量本地化和均衡方面以及交换机物理端口使用率平衡方面,都较其他算法有着较大的改进。此外,为实际控制网络设计与优化问题提出一个新性能指标的估算方法。(3)面向实时工业通信的交换机设计(基于网络节点的动态解决方案)。针对基于虚拟输出排队的输入队列交换机应用于控制网络所面临的诸多困难,提出一种新的输入队列交换机结构,并根据新的结构设计了一种基于记录矩阵和需求矩阵的信元传输顺序控制方案,解决了以往交换机中存在的信元行为及时延的不确定性问题。考虑控制网络中的流量特征,还提出了两级调度机制,链接调度提供了分级服务,交换调度实现了端口匹配。后者是一种分层的结构性匹配调度算法,层数的设置提供了在调度率和复杂度之间折衷的手段。仿真实验证明,较现有的结构性调度算法,本算法具有更高的调度率,同时所提出的交换机结构及其调度策略为控制网络的数据通信提供了确定性的实时保障。(4)分布式带宽分配策略研究(基于端节点的动态解决方案)。交换式以太网应用于控制领域所面临的主要问题之一是如何以尽量小的代价来实现其支持典型的工业通信的目的。结合控制网络的通信特点,提出了一套基于时隙的分布式带宽分配策略。给出了节点通信任务和带宽资源的模型、调度策略中信息传输的控制方法和调度算法。通过实验分析和比较,该策略在满足了各通信任务实时需求的同时,解决了当前分布式调度策略中存在的诸如不能灵活应对通信任务频繁变化、任务调度率和带宽利用率低等问题。(5)交换式以太网在网络化数控系统中的应用研究。以工业控制中的一个典型应用——网络数控服务系统为对象,分析了网络实时系统中各通信任务之间以及通信任务与其他任务之间的协调设计问题,并通过实验证明了设计方案的有效性。