工业现场总线协议的建模与仿真分析

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:fjms001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业现场总线控制系统FCS是计算机、通信、仪表和控制技术相结合的产物,适应了工业控制系统的分散化、网络化和智能化的要求,已成为控制技术研究领域的热点。但现在现场总线的研究却不能很好地满足实际工程的需要,很多具有挑战性的问题急迫需要解决。同时现场总线研究工具功能的局限性也在很大程度上制约了其研究工作的开展。本文从现场总线的研究工具入手,在网络通信协议层面上对现场总线进行了研究和探索。本文的主要工作和贡献如下: 1. 首先针对工业控制领域的发展,介绍了应用日益广泛的现场总线,总结了现场总线的特点和实时性要求。通过对现场总线通信协议及其研究现状的分析,指出了现场总线研究方面存在形式化描述不足的问题,提出了结合Petri网和Matlab强大功能的新型研究方法。 2. Petri网作为图形化的数学建模工具,已被广泛用来描述和分析复杂通信协议。而目前专门针对Petri网设计的仿真软件大都是非商业性的,仿真能力有限。Matlab作为一种工程计算及系统仿真等方面的大型商业软件,在仿真能力、扩展性及服务支持上有着明显的优势。为此,提出了一种利用Matlab/Stateflow对Petri网模型进行仿真的方法。 3. 在具体介绍了FF总线的基础上,建立了该协议的DSPN模型,运用介绍的方法建立了FF总线协议在Matlab/Stateflow下的仿真平台模型,并运用该模型对总线性能进行了仿真分析。针对FF总线协议中调度表的构造问题,介绍了单调速率算法。同时针对该算法的不足,引进了ERM算法,并给出了ERM算法的可行性分析。 4. 在具体介绍了CAN总线协议的基础上,建立了该协议的DSPN模型和Matlab/Stateflow下的仿真平台模型。并运用该模型对总线性能进行了仿真分析。为保证CAN总线中信息传输的严格实时性,引入了TDMA调度机制,并且混合了EDF调度算法来调度软实时信息。该混合算法通过给硬实时信息保留特定时间域的方法,来满足硬实时信息的严格实时性要求,该算法可以充分保证系统信息的实时性要求。 5. 具体介绍了一种新型总线协议——FTT-CAN协议。引进了一种保证后备主节点和活动主节点运行完全同步的方法, 并用状态机进行了描述。根据FTT-CAN总线的特点,建立了其DSPN模型和对应的Matlab/stateflow仿真平台模型,并运用该模型对总线性能进行了仿真分析。在FTT-CAN中,由于错误可能导致后备节点需要在线更新SRT表以达到和活动主节点完全一致,而协议中并没有保证后备节点SRT表更新的相关机制。为此本文提出了一种保证后备节点SRT表更新过程的算法。同时在充分考虑了更高优先级突发信息的影响后,对算法进行了简化,以适合在线实时调度的需要。最后,对该算法进行了仿真和分析。
其他文献
计算机博弈是人工智能研究的一个重要分支,计算机博弈和人工智能的发展是一个互动的过程,它往往会成为人工智能研究的切入点,而更先进的人工智能技术的应用又进一步推动了计算机
学位
开关磁阻电机具有结构简单、启动电流小、启动转矩大以及可控参数多等诸多优点,但在其问世之初由于各种技术的限制并未能得到广泛的应用。直到上世纪八十年代,随着微机控制技
随着人们对语音、视频、数据等各种需求的不断增长,核心网已具有相当规模。用户终端与核心网间的“最后一英里”接入成为了当前研究的焦点。宽带无线城域网IEEE 802.16协议的
能源是国民经济发展的动力,也是衡量综合国力、国家文明发达程度和人民生活水平的重要指标。人类社会进步的历史表明,每一次能源技术的创新突破都给生产力的发展和社会变革带来
虚拟仪器是随着计算机技术、现代测量技术发展起来的新型高科技产品。它是一种依赖软件,通过计算机来控制硬件,分析和提供测试数据的仪器。虚拟示波器是虚拟仪器的一种,本文介绍了开发虚拟仪器的全过程。虚拟示波器由硬件平台和安装着应用测试程序的计算机一起组成,是一个功能强大的信号测试系统。它不仅可以实现传统示波器的功能,而且能够存储、再现、分析和处理波形。具有高速、便携、多功能等显著特点。本次设计的虚拟示波器
随着我国城市化进程的加快,城市水资源短缺问题日益突出,而科学的进行城市水资源需求预测对于搞好城市水源规划、合理调整产业结构、采取相应的节水措施等具有重要意义。目前,用
本文以某型歼击机为被控对象,从工程实际的角度出发,重点研究歼击机智能自调度容错飞行控制技术。首先,提出了基于多胞LPV模型和RBF神经网络的自调度跟踪控制律。利用多胞LPV
随着数字信息技术和网络技术的发展,嵌入式产品已经广泛地进入社会生活的各个方面。由于嵌入式系统的功能越来越复杂和强大,采用嵌入式操作系统成为一个必然的选择。在当前主
传统的振动控制器采用DSP进行数字信号处理,由于其串行数据处理方式限制了控制器的数据处理速度。FPGA能以并行方式工作,故基于FPGA技术的振动控制器能够以并行的方式实现信