0 引言
为了满足汽车的安全性、舒适性、经济性和娱乐性,电子技术的应用几乎己经深入到汽车所有的系统中。众多学者对汽车电控软件开发做了大量研究,然而对于同样在CAN总线网络环境下,如何实现汽车电控软件在研发试制、正式生产及售后全生命周期过程中在线灌装的研究甚少。
在汽车整车企业中,作为标配的PDM系统起到了一个集成框架的作用,通过不同的方式(如应用接口、封装等),各种应用程序诸如CAD、CAM、CAE、EDA、OA、CAPP、MRP等直接作为一个个对象而被集成到PDM中,这使得分布在汽车整车厂各个地方的所有产品数据得以高度集成、协调、共享,因而PDM被誉为企业的产品数据全生命周期管理系统。
本文基于PDM提出了一种全新的汽车电控软件在线灌装技术,该技术实现了汽车在研发试制、正式生产及售后全生命周期过程中的在线灌装,能显著提高汽车在研发、制造及售后支持等各环节的效率,提高用户的满意度。
1 基于PDM的汽车产品数据生命周期管理过程
汽车企业的数据量非常庞大,涉及的零件、文件林林总总,不同的设计人员和管理人员在不同的岗位进行设计或管理工作,数据产生源头各有不同,这样就造成数据的随意性大、准确性差、更新速度缓慢、管理效率低下种种问题,极大地浪费了企业资源,制约着汽车企业发展。产品数据管理(PDM)的实施可以促使工程设计人员和数据管理人员在统一的集成平台上开展工作,保证涉及设计、管理、制造、采购、销售不同部门的相关人员共享企业的最新资源,确保数据的可追溯、可查证性以及数据的发布与更新的可控性。如图1,汽车产品数据生命周期管理系统构架中集成了不同模块,其中最主要的几个模块为:工程设计及发布模块、工艺设计模块、生产计划管理模块、制造执行模块、经销商管理模块、供应链管理及售后管理模块。
图1 汽车产品数据生命周期管理系统构架
(1)工程设计与发布模块。首先,市场部及规划部根据市场动态需求来建立产品的一个整体框架,完成产品各项参数的定义,为下游部门的工作目标制定出确实具体的方向。接下来,产品研发部门可以开展具体的设计工作,如产品设计内容分析,整车性能规范定义,子系统功能定义等等,并建立零部件主数模、主文档,装配产品主结构;建立初版的工程零件预研究清单,建立零件的工程更改流程,建立差异化的整车配置管理等等。随着设计的进行及成熟,对零部件的数模进行锁定,并发布完整的工程零件、发布零件的图纸、公差等等,共享统一的工程设计数据。
(2)工艺设计模块。工艺人员通过访问统一的工程设计数据(数模和图纸等)可以编制工艺过程规划以及其他工艺文档。工艺人员可安排试验装车来验证工艺规划过程。
(3)生产计划管理模块。在生产计划管理模块(大部分企业采用SAP系统),根据不同的销售-生产策略(基于订单生产,或者基于预测生产,或者是订单与预测相结合等),整车需求会在生产计划管理模块转变成零件需求。生产计划调度员控制车辆的制造顺序,零件计划员根据零件的库存状态设置零件的断点,与生成计划相匹配;采购人员设置零件的购买合同;财务人员设置零件的成本信息等。
(4)制造执行模块。根据客户差异化的需求或者差异化的预测,生产计划管理模块向工厂发布了不同配置特征的车辆需求,制造执行系统要根据这些个性化的需求进行柔性生产,完成产品的装配下线过程。
(5)经销商管理模块。终端客户的整车需求加上经销商的销售预测在这个模块变成产品订单,由销售部根据工厂库存决定整车需求。
(6)售后管理模块。建立每辆车的产品信息,为4S店提供售后信息。
2 线下分散灌装与OBD统一灌装
基于PDM的汽车产品研发、工艺规划、生产制造、销售及售后全生命周期过程,在这个过程中,汽车电子控制器这一类特殊的零件,其软件都是事先在线下灌装好,再作为普通的总成零件与其它零件一起进入总装线。这种做法的弊端有:给售后带来困难。ECU应用程序固化在非易失性存储器中,每次更新ECU的应用程序,需要将ECU卸载下来进行刷新,十分麻烦,而且反复拆卸可能会引起汽车其它部件的故障;生产柔性低下。娱乐系统等模块的软件在开发时会考虑为不同客户的个性化需求,同一个硬件模块可能要装配不同的软件,不采用在线灌装,很难实现;软件及时性低。由于中国汽车工业起步较晚,一些关键零部件的控制器供应商都是海外供应商,为了安全库存,这些海外供应的控制器模块往往要备货3个月以上,汽车发展迅速,软件更新的速度更快,数个月前(库存时间加运输时间)就将软件灌装好,会造成时效性低下,到了4S店后要重新刷新;整体性低下。在整车中各控制器并不是相互独立的个体,按照个体灌装会对整体带来负面影响。个体间的冲突造成ECOS失败的情况时有发生,事故发生后还要逐个排查,效率低下。
统一的OBD灌装接口设计。如图2所示,利用CAN网络拓扑结构设计灌装OBD接口;OBD接口直接连接在CAN总线上,CAN节点平等地挂在CAN总线上,外部设备可以通过OBD接口与各个CAN节点进行通讯,从而实现从外部设备到内部所有电子控制器的灌装。后期如果增加其它网络,比如Most,Flex Ray,无线网络等,只需要变更OBD接口,原来的网络拓扑不受影响,具有很强的拓展性。针对每个ECU分配一对诊断CANID,用于外部设备和ECU识别相应ECU的诊断请求报文与诊断响应报文。
图2 诊断网络拓扑结构
3 基于PDM的统一在线灌装技术
3.1 对PDM各模块的改造
(1)工程设计与发布模块改进。在工程设计模块增加软件实体文件存放池,该存放池除了用于存放主机厂自行设计的软件外,还可以通过远程网络技术从供应商处下载软件。同时,在工程零件清单中释放软件及硬件ECU的相关信息,对软硬件所属电子模块、版本信息、配置信息、时候在线灌装信息等等加以约束,与实体文件池中的信息进行匹配。
(2)工艺设计模块改进。规划灌装外部设备所在的工位信息,确保外部设备能够从工程模块下载到软件实体文件。
(3)生产计划管理模块改进。对需要在线灌装的软件进行时效性管理(通过断点设置管理),控制客户个性化所需的软件时效性与实际灌装的实体文件一致。
(4)制造执行模块改造。支持统一灌装设备从从软件池下载匹配的软件并通过OBD灌装到各控制器中,同时记录车辆的软件相关信息,并传输给售后模块。
(5)经销商模块改进。通过改造,支持用户定制个性化的软件。
(6)供应链模块改造。支持通过远程协议从供应商处下载最新软件实体文件。
(7)售后模块改造。支持从制造执行模块接收软件相关信息,并能从软件池中下载最新的售后软件通过售后诊断工具对车辆进行统一刷新。
改造后的系统构架见图3。
图3 进行在线灌装改造后的产品数据生命周期管理系统构架
3.2 应用实例
应用实例见图4。
图4 某主机厂基于PDM的在线灌装系统
4 结语
汽车软件在线灌装技术因集时效性、准确性、方便性等诸多优点为一体,是汽车主机厂新的制造技术的发展方向。本文基于PDM系统,提出了一种全新的汽车软件在线灌装技术,将软件在线灌装纳入产品数据全生命周期管理,能够支持汽车产品在开发、试生产、量产、售后各个阶段的软件在线灌装。
核心关注:拓步ERP系统平台是覆盖了众多的业务领域、行业应用,蕴涵了丰富的ERP管理思想,集成了ERP软件业务管理理念,功能涉及供应链、成本、制造、CRM、HR等众多业务领域的管理,全面涵盖了企业关注ERP管理系统的核心领域,是众多中小企业信息化建设首选的ERP管理软件信赖品牌。
转载请注明出处:拓步ERP资讯网http://www.toberp.com/
本文标题:基于PDM的汽车电控软件在线灌装技术