节点文献

TTE网络仿真软件设计

Design of TTE Network Simulation Software

【作者】 李琳

【导师】 张奭; 赵锋;

【作者基本信息】 西安电子科技大学 , 工程硕士(专业学位), 2020, 硕士

【摘要】 航空航天、车载系统等高精度控制系统的发展,对可靠性强、实时性强的综合信息通信网络提出了更高的要求。TTE在传统以太网的基础上,严格依照时间调度表规划数据传输通道,为网络中的业务提供一种无冲突的、确定性的数据传输方式,它将时间触发传输的实时性、确定性、容错能力等特点与传统以太网的灵活性、动态性等特点相结合,可支持各种不同类型的应用业务,被广泛应用于航空航天、车载总线和工业控制现场。在研究和改进TTE网络关键机制的过程中,往往会依赖仿真手段模拟业务的运行,用于对比、分析调度算法的性能。本文将在实验室已有的“MAC仿真平台”的基础上,重点研究TTE网络仿真软件的设计和实现。结合TTE网络仿真软件的需求,本文首先介绍TTE的研究背景以及国内外研究现状。其次,深入分析TTE网络工作原理,根据仿真需求和TTE网络运行原理,设计TTE网络仿真软件的总体架构并阐述其主要模块功能。第三,介绍了TTE网络仿真软件主要仿真模块的设计和实现:图形化仿真功能模块实现了一个友好的软件操作界面,通过鼠标拖拽可直观生成网络拓扑;后台仿真网络模块提供了网络仿真基本的时间调度表管理、网络分析、节点管理等功能,基于离散事件仿真系统实现了TTE网络仿真。其中时间调度表管理模块提供TTE网络中调度表配置、解析功能;网络分析模块可对网络数据(如包时延、带宽等)进行分析;节点管理模块负责完成节点业务数据从上层应用到物理层的封装以及交换机节点内部数据的转发等处理操作,并为业务生成、时间同步、队列管理等机制预留了接口,供后续研究者使用不同的算法进一步丰富仿真过程;接口处理模块是节点处理模块的一部分,每个接口下挂载多个端口,实现数据包在收发时的冗余、去冗余等机制,保证节点间的数据收发操作正常进行。最后,对TTE网络仿真软件进行了模块功能验证,保证软件组装时各模块正常。并设计搭建了两个验证环境,基于不同网络拓扑验证TTE网络仿真功能的正确性。验证结果表明,本文设计的TTE网络仿真软件可正确地对TTE网络的运行过程进行仿真。

【Abstract】 The development of high-precision control systems such as aerospace and vehicle-mounted systems has put forward higher requirements for the integrated information and communication network with high reliability and real-time performance.On the basis of traditional Ethernet,TTE plans data transmission channels strictly in accordance with the time schedule to provide a conflict-free and deterministic data transmission method for services in the network.Features such as fault tolerance and the flexibility and dynamics of traditional Ethernet combine to support various types of application services and are widely used in aerospace,vehicle bus,and industrial control environments.In the process of researching and improving the key mechanisms of the TTE network,it often relies on simulation means to simulate the operation of services,and is used to compare and analyze the performance of scheduling algorithms.This article will focus on the design and implementation of TTE network simulation software based on the existing "MAC simulation platform" in the laboratory.Considering requirements of TTE network simulation software,this article first introduces the research background of TTE and the current research status at home and abroad.Secondly,in-depth analysis of the working principle of the TTE network,according to the simulation needs and TTE network operating principles,design the overall architecture of the TTE network simulation software and explain its main module functions.Third,the design and implementation of the main simulation module of the TTE network simulation software is introduced: the graphical simulation function module implements a friendly software operation interface,and the network topology can be dynamically generated by mouse dragging;the background simulation network module provides basic network simulation The functions of time schedule management,network analysis,node management and other functions have realized TTE network simulation based on discrete event simulation system.The time schedule management module provides the schedule configuration and parsing functions in the TTE network.The network analysis module can analyze network data(such as packet delay,bandwidth,etc.).The node management module is responsible for the encapsulation of node business data from the upper application layer to the physical layer and exchanging data in switch node,and reserves interfaces for business generation,time synchronization,queue management and other mechanisms for subsequent researchers to use Different algorithms further enrich the simulation process.The interface processing module is a part of the node processing module.Multiple ports are mounted under each interface to implement mechanisms such as redundancy and de-redundancy when sending and receiving data packets to ensure normal data transmission and reception between nodes.Finally,the module function verification of the TTE network simulation software was carried out to ensure that the modules were normal when the software was assembled.And designed and built two verification environments,based on different network topologies to verify the correctness of the TTE network simulation function.The verification results show that the TTE network simulation software designed in this paper can simulate the operation process of the TTE network correctly.

节点文献中: 

本文链接的文献网络图示:

本文的引文网络