十几年来,长城汽车 (GWM) 一直专注于新的驱动技术,将这作为公司的开发方向之一,并一直进行电动汽车和混合动力汽车的开发和测试。今天,GWM品牌组合包括创新型生产车辆,如Wey P8插电式混合动力汽车和Ora R1电动车。在开发过程中,该公司使用了产品级代码生成器dSPACE TargetLink以及来自TargetLink Ecosystem的其它工具。
电动汽车和混合动力汽车及其充电基础设施具有许多关乎安全的关键型功能,必须根据安全要求进行开发,并在量产之前进行验证。安全关键型功能包括防止过度充电和过热的电池管理、扭矩控制、制动和恢复、电动转向系统的安全性以及带电压控制的充电站管理。为了开发和验证相关的ECU软件功能和所生成的产品级代码,长城汽车使用了一个复杂的工具环境,其中包括大量专用工具。
相互协同的工具链
在长城汽车,大多数电动和混合动力驱动软件都是集中开发的,然后再集成到长城汽车品牌的相应车辆中。在长城汽车,分布式团队的工作起着重要作用。这些团队通常不超过20名员工。我们使用 IBM ® Rational ® DOORS ® 来管理复杂的需求。自 2015 年以来,我们还在长城汽车的新能源部门使用了 dSPACE TargetLink产品级代码生成器,并成功实现了十多个生产项目。该工具还在分布式团队的工作中发挥了重要作用。功能安全特别团队确保满足所有与安全相关的要求,包括一般标准和规范以及长城汽车的特定指南。基于Simulink ® /Stateflow ® ,现在可以直接在TargetLink中执行功能建模。在TargetLink中,长城汽车大量使用AUTOSAR和仿真功能(MIL、SIL)以及 TargetLink Data Dictionary。我们还在工作中引入了dSPACE SystemDesk架构工具,并将其用于AUTOSAR 架构的建模和集成。借助 SystemDesk,我们可以在TargetLink中执行高效的 AUTOSAR回路。早在执行HIL测试之前,就可以使用 dSPACE VEOS 仿真软件尽早测试SystemDesk中生成的虚拟ECU (V-ECU)。通过MES Model Examiner ® 检查是否遵守长城汽车的特定建模指南,而MES MTest则对Simulink ® 和TargetLink模型的按需测试进行测试管理。在ECU上实施软件后,通过 dSPACE HIL 仿真器上的硬件在环 (HIL) 仿真对其进行验证。
优化的产品级代码
我们评估了主要的产品级代码生成器,并根据这些基准,最终在2015年3月决定采用dSPACE TargetLink。因为 TargetLink经证明具有特别强大的功能,可以充分满足我们的要求。此后,TargetLink一直是我们开发流程的重要工具。我们的dSPACE当地子公司提供了快速入门帮助,因此我们能够非常快地建立相关流程,并在短时间内使用新工具开始富有成效的工作。今天,我们已将 TargetLink 用于ECU应用软件的几乎所有组件。从一开始,我们就对生成代码的高质量和效率、出色的可读性以及 TargetLink 在持续运行和与其它工具交互过程中的稳定性感到非常满意。我们所有项目都会用到TargetLink Data Dictionary,事实证明其非常实用。例如,我们使用 TargetLink Data Dictionary来管理接口、测量和标定变量,还使用它来生成A2L格式的变量描述。利用TargetLink API,我们可以使用自己的脚本来配合该过程,例如,在A2L生成过程中处理库函数并添加信息。
批量模式中经验证软件
我们的WEY P8系列车辆(四轮驱动插电式混合动力汽车)以及2018年底推出专为城市交通打造的欧拉R1电动汽车,都在量产中使用上述工具环境进行软件开发和验证。除了能够提高混合动力驱动的燃油效率并排放减少外,WEY P8 还将四轮驱动与替代内燃机/电驱动相结合,提供了丰富的驾驶乐趣。欧拉车型均使用相同的智能New Energy Platform(硬件/软件),可以衍生出多种车型。它是中国的第一个电动汽车专属平台。
展望
我们计划未来自主开发更多的软件,为此我们将继续使用TargetLink和上述工具环境。AUTOSAR和安全关键型功能的开发将在未来发挥更大的作用。在这一方面,TargetLink 特别提供了必要的先决条件,例如对AUTOSAR标准的直接本机支持,根据 ISO 26262、ISO 25119 和 IEC 61508 标准的软件开发认证。
作者简介:
Xuechen Zang
Xuechen Zang is a software development engineer at Great Wall Motors, China.
Hangdi Yao
Hangdi Yao is a software development engineer at Great Wall Motors, China.