当前位置: 首页> 学位论文 >详情
原文传递 基于整车软件版本准确性及同源性的研究
论文题名: 基于整车软件版本准确性及同源性的研究
关键词: 整车控制器;软件版本;准确性;同源性
摘要: 目前整车控制器修复BUG,优化系统或新增功能不再仅仅通过更换硬件,而是通过升级软件的形式来满足客户的需求。现在越来越多的整车控制器被要求实现诊断刷写功能,所以确保软件在测试,试制,工厂等整个过程能够高效率且高质量地释放就尤为重要。
  为从根源解决由于释放软件版本准确率低且同源性较差导致大量重复工作的问题;本文从微观方面具体分析软件版本释放的内容,并引入软件版本的管理规则,同时本文针对如何改善软件版本释放效率低和准确率很低的问题开发工具,由工具检验代替人工检验,大大提升了准确率和效率;最后本文针对如何改善软件版本同源性差的问题,开发了Digital Thread系统,由系统自动同步软件信息代替人工同步更新的软件信息,不仅减轻软件版本管理人员的负担,同时也提升了软件版本释放的准确性及同源性。本文研究内容如下:
  首先,本文引入软件版本管理的目标对象,基于软件版本管理模型,制定适用于TT前(TT:整车开发的时间点之一,TT阶段表示整车控制器的软件开发较成熟,可进入基地小批量生产及验证)及TT后的软件版本管理策略,进而细化软件版本管理流程。另外针对实践过程中出现的问题,本文通过细化软件版本信息释放至测试,试制及工厂的流程进行分析总结。
  其次,本文介绍并深入分析了释放的软件层级零件号,VBF,EOL(End of line,即在工厂产线刷写)/Preloaded(预装至控制器总成,即不需要在工厂产线刷写)属性,配置变量,有效时间等软件信息,提出风险并制定软件版本管理规则的简易模型,为工具开发提供理论基础。
  然后,针对软件版本释放低准确率及低效率问题,本文通过利用VBA开发工具来检验DU(Delivery Unit,即控制器总成)是否变号,检查试制BOM(Bill of Material,即物料清单)及软件BOM的准确性,实现工具检查代替人工审核,并从释放软件准确率及效率层面评估工具检查的效率及准确率。
  最后,针对软件版本同源性差的问题,本文利用Java语言,基于PTC物联网平台的Thingworx开发Digital Thread系统,实现多系统耦合,软件信息自动同步,MRD(Material Required Date,即控制器的交付时间)软件交样报表实时更新,NCM报告自动生成等功能。
作者: 张元元
专业: 车辆工程
导师: 袁望方
授予学位: 硕士
授予学位单位: 长安大学
学位年度: 2021
检索历史
应用推荐