论文部分内容阅读
企业控制网络一般由管理与决策的信息网络和处理现场实时测控信息的控制网络构成。现场总线在底层控制网络得到了大量的应用,但现场总线存在多个标准,且互不兼容。工业以太网作为控制系统网络化发展的新方向,也逐步渗入工业控制网络,所以标准多元化的现场总线与工业以太网共存的局面将长期存在。这就给使用者带来了一个重要的问题——如何实现不同现场总线间的通信访问,以及现场总线与信息网络的信息交换。这将严重影响自动化系统的开放性与互操作性。因此,对于工业生产的综合自动化,实现不同网络之间的通信访问是一项重要的工作。考虑用户在控制现场的已有投入,为用户降低控制网络升级改造所需成本,设计一种兼容性好、可扩展性强的控制网络架构,具有重要的现实意义。在这种工业以太网和多现场总线互联的混合网络架构中,协议转换技术是完成异构网络间通信互联的关键技术。本文对异构网络间互联通信机制进行了深入研究,并对各个机制存在的一些问题,比如开发成本高、扩展性和移植性差的现象进行了分析。在对协议转换网关的工作机制进行详细分析的基础上,提出了基于嵌入式中间件协议库(Protocol-Library Based on Embedded Middleware, PLBEM)的协议转换网关。利用分层思想和软件复用技术,设计协议库的可扩展性和易移植性;对协议库进行层次化、组件化,定义了嵌入式中间件协议库组件化的原则和粒度控制;并利用共享内存技术实现数据信息的交换。最后,设计并开发了基于ARM的易移植、可扩展嵌入式协议转换网关,实现多协议间的互联通信。针对嵌入式网络控制系统实时性要求较高的特性,研究了传统信息网络中的拥塞控制技术,分析基于端到端的拥塞控制算法以及基于链路的拥塞控制算法。但由于嵌入式网络控制系统具有很多不同于PC网络的特有约束条件,同时在异构网络协议转换过程中的拥塞控制具有相当不确定的复杂问题,可以利用智能控制中的模糊策略来解决这一问题。本文在对“主动队列管理”(Active Queue Management, AQM)拥塞控制技术研究的基础上,提出并设计了基于模糊控制的AQM (Fuzzy-based AQM, F-AQM)拥塞控制算法。仿真结果分析得出,F-AQM算法可以很好的提高协议转换网关的服务质量。