吉利 & MathWorks:快速且高质量的交付,破解汽车行业内卷

作者: 汽车与配件
发布于: 2024-09-24 19:39

汽车行业正处于大变革期,汽车技术快速迭代,行业竞争加速。尤其,软件定义汽车趋势之下,汽车软件的复杂度呈指数级增长。在内卷加速的中国汽车行业,如何实现快速且高质量的交付,正变得越发重要。在不久前举行的“2024 MathWorks中国汽车年会”上,来自吉利汽车和MathWorks的技术专家,就新形势下的软件开发需求,与记者进行了一番交流。

汽车研发面临新挑战

浙江吉利汽车研究院有限公司软件开发部部长Jay Cai表示,汽车行业正呈现新的趋势。其中包括:“新四化”及AI趋势、软件定义汽车的崛起、安全与合规性的重视、消费者对新功能的快速体验需求等。

这些新趋势,虽然推动了车载软件市场的快速增长,但也带来新的挑战。一方面,市场竞争更趋激烈,造车周期从36个月缩短至18个月及以下,软件开发周期也相应缩短。另一方面,汽车技术快速迭代,车载软件架构日趋复杂,车载软件系统的复杂性不断提高,要求高度的系统和模块集成。

在这样的挑战下,为了确保高质量和快速交付并降低开发成本,吉利汽车建立了一套强大的造车体系。蔡部长介绍到吉利的软件研发团不仅在功能上寻求突破,更在技术上不断革新,以快速应对市场的变化和挑战,主要集中在平台化、流程优化以及技术创新等方面,具体包括:

1、平台化软件开发与操作系统

通过开发通用化和标准化的平台软件和操作系统,提升软件的模块化和可扩展性,从而提高开发效率和产品一致性。

2、敏捷开发与自动化持续集成和测试

采用敏捷开发模式,加速产品迭代周期,结合自动化的持续集成和测试流程,确保软件的稳定性和质量。

3、虚拟仿真技术

应用先进的虚拟仿真技术进行产品测试和验证,减少实物测试的时间和成本,提高开发过程的灵活性和准确性。

4、度量与一体化平台工具链

构建综合的度量和一体化平台工具链,实现从需求管理到交付的全程可视化和监控,提升项目管理效率和产品质量。

DevOps是应对上述软件开发挑战的有效解决方案。DevOps既是一套系统性的端到端软件研发最佳实践,也是软件的标准化研发能力体系,通过流程、规范、工具的系统性改革,体系化缩短反馈环,加速价值流动。DevOps可以用更低的成本,保障软件高质量、快速、稳定、可控地交付。

吉利汽车对DevOps的定位

通过DevOps方法的落地实践,汽车制造商能够固化ASPICE等流程、行业规则和企业标准要求,实现从敏捷开发到持续集成、发布、运营等后续阶段的拉通。

赋能高效软件开发

作为全球领先的数学计算和仿真平台供应商,MathWorks正致力于通过MATLAB®Simulink®,将DevOps应用到实际软件开发过程中,帮助汽车制造商解决开发难题。

MathWorks中国区汽车行业经理周斌表示,开发软件定义汽车(SDV)时,开发团队必须具备新的能力,例如进行连续的软件发布,减少软件更改的交付周期以及尽可能减少部署失败。同时,平台团队需要为车载计算机和区域控制器创建新软件开发环境,设置持续集成/持续交付(CI/CD)系统,并协助系统和软件开发人员之间的协作。

MATLAB®Simulink®MathWorks的两大产品平台,前者侧重于数据处理和科学分析,后者侧重于图形化建模和嵌入式软件开发。基于MATLAB®Simulink®所提供的强大工具,汽车从概念设计、系统级仿真到自动代码生成的整个研发流程,变得更高效、可靠。

具体来看,MATLAB®Simulink®可以让研发人员在加速产品交付的同时,通过早期验证、软件复用和工具集成满足开发需求。例如:设计独立于目标平台的软件功能,并将它们部署到基于信号和面向服务的中间件,使用 System Composer Simulink,开发人员可以先对 SOA 进行建模、仿真并为其生成 C++ 产品级代码,然后再将 SOA 作为模块化服务部署到边缘设备和云。使用虚拟车辆和虚拟ECU仿真执行早期和持续验证,实现功能安全(ISO® 26262)、质量(Automotive SPICE®ASPICE)和网络安全等目标。Powertrain BlocksetVehicle Dynamics BlocksetRoadrunner让汽车工程师能够快速构建虚拟车辆进行仿真并深入了解真实世界的行为,在不同场景下执行虚拟测试,并验证嵌入式软件的功能, 在前期设计阶段就能有效地评估算法。使用CI/CD和开发运营一体化做法自动化软件集成和测试;利用云进行协作、仿真和车队数据处理等。借助 MATLAB Simulink,开发团队能实现与 Jenkins®GitLab® CI/CD, GitHub Actions Azure® Pipelines 等 CI/CD 系统集成,在 AWS® S3 Azure Blob 等系统中处理基于云的数据,并根据需要进行扩展。

结语

在汽车行业面临快速变革的背景下,软件定义汽车成为新的发展趋势,带来了技术创新和挑战并存的局面。吉利汽车通过建立强大的研发体系,采用平台化开发、敏捷开发、虚拟仿真技术和综合工具链等措施,积极应对市场变化,提升软件开发效率和质量。同时,DevOps的引入为实现高效、稳定的交付提供了有效的解决方案。

MathWorks通过其强大的MATLAB®Simulink®平台,进一步推动了汽车软件开发的效率和可靠性。其提供的工具不仅支持从概念设计到自动代码生成的全流程,还通过早期验证、模型复用和工具集成,满足了开发团队在功能安全、质量和网络安全方面的需求。通过与CI/CD系统的集成,MathWorks的解决方案使得开发团队能够在云端进行协作和数据处理,提升了整个研发过程的灵活性和效率。

综上所述,面对汽车行业的快速变化,吉利和MathWorks的创新措施为行业树立了标杆,展示了在软件定义汽车时代如何通过技术革新和流程优化,实现高质量、高效率的产品交付。这不仅赋能了汽车制造商,也推动了整个行业向智能化、数字化的方向迈进。

 

推荐文章