基于改进型遗传算法优化的TTCAN网络研究与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:wap1012min2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAN总线相比于传统现场总线在可靠性、实时性和灵活性方面具有很大的优势,被广泛应用于汽车工业、航空航天、船舶、工业控制、传感器等领域。在CAN协议使用过程中发现其事件触发机制的缺陷,会导致CAN总线在一些对于实时性、稳定性要求特别高的系统中不能很好的工作。为了解决CAN协议缺陷,基于时间触发的TTCAN协议被提出,并越来越受到人们的重视。TTCAN采用分割时间窗的方法保证了周期型消息的实时性,同时设立仲裁窗兼顾事件型消息的传输。同样,TTCAN协议存在着系统矩阵优化问题规模过大,不能应用于动态网络等问题。本文立足于TTCAN协议和遗传算法,对TTCAN系统矩阵和系统部署更新方式进行了改进,完成了算法设计和实验验证。具体内容如下:1.提出了使用改进型遗传算法优化TTCAN系统矩阵。该算法能够有效提高TTCAN的实时性、可靠性和带宽利用率。针对提出的矩阵编码和实数编码相结合的创新性编码方式,设计出生成系统矩阵算法,解决了随机生成初始个体不合理的问题,同时相应的改变了交叉、突变步骤;2.提出了一种动态更新TTCAN系统矩阵机制。解决了传统TTCAN系统矩阵采用静态离线预先生成而导致其无法应用于动态网络的缺陷。该机制在网络发生改变时,能够自动重新生成新的系统矩阵并部署到系统中;3.设计并实现实验验证平台。使用该平台对改进型遗传算法优化TTCAN系统矩阵算法和动态更新机制进行验证。该平台是包含多个节点的TTCAN网络,由嵌入式开发平台(上位机)和采用STM32F105作为MCU的节点共同组成。针对该实验平台设计了基于嵌入式Linux与STM32环境的CAN驱动和QT总控程序;4.基于TTCAN网络系统实验验证平台,开展了改进型遗传算法的性能分析,实际测试了动态更新TTCAN系统矩阵的性能。并且对硬件系统进行了基本功能、实时性和错误率的测试。实验表明,以汽车工业中的国际标准PSA消息集合为例,本文算法可以将TTCAN网络的带宽利用率提高4.3%,在仲裁窗范围内每秒钟增加了73个随机报文的发送机会,提高了网络的可靠性。动态更新机制能够在网络节点发生增删时保证带宽利用率始终维持在高水平,可以满足应用于动态网络的需求。
其他文献
古人云“春云初展,鲜花含露,叫人一见倾心”。一篇作文,只有开头写得如展的春云,引人注目,人们才愿意读下去,才会在脑海里留下好的第一印象。由此可见,作文的开头在文章中占据着特殊
随着工业自动化水平的不断提高,人们在追求高生产率的同时,也将注意力越来越多地转向了生产系统的安全性。安全系统的功能安全成为安全监控技术的新发展,功能安全认证能够保
随着Internet技术的发展与普及,互联网的安全问题日益突出,Web应用安全环境危机重重。SQL注入漏洞是Web应用中最广泛、危害最严重的安全漏洞之一。由于网络程序员的安全意识薄
本文通过对荣华二采区10
期刊
本文研究的多通道数据采集存储记录装置用于某大型航天试验中。系统主要由采编器和存储器两部分组成。采编器用于完成180路弹头遥测参数的采集、编码和成帧工作,用于完成弹上
本文的目标是设计一个应用于天文望远镜接收机的非50Ω信号源阻抗宽带CMOS低噪声放大器(LNA),为了实现这一目标,进行了以下几项工作:  首先,对CMOSLNA的研究背景及意义进行阐
信息时代的到来,对人机交互提出了更高的要求。视线跟踪技术作为一种新颖的交互方式,吸引许多研究人员的研究兴趣,同时,图像处理、模式识别等一些技术的发展,为基于图像的视线跟踪
运用高密度寡和苷酸芯片建立大鼠胰腺发育不同阶段(胚胎(E)12.5,E15.5,E18.5,新生和成年)的基因表达谱,经过生物信息学数据分析发现许多与胰腺功能相关的基因在E18.5相对高表达,提
基于超辐射机理的返波管(BWO)可以产生纳秒级微波脉冲,该脉冲具有高峰值功率、窄脉宽的特点。以往基于超辐射机制的返波管要求的脉冲电压比较高(大于500kV),引导磁场比较大(大
随着科技的发展,铅酸蓄电池工业已经成为我国新能源工业领域中的最重要组成部分之一。铅酸蓄电池是可移动用电设备的能源核心,它在我们的生活中扮演着重要的角色。随着全球石油资源的逐渐减少以及石油工业和相关产业的发展对环境造成了严重的污染,铅酸蓄电池作为一种具有高环保性能的绿色能源而被受到极大的关注,同时铅酸蓄电池的生产工艺也得到了较快发展。目前,我国国内的蓄电池极板包片由人工手动、半自动蓄电池包片机和全自