凯捷对汽车数字化的思考

标题凯捷(中国)对汽车行业数字化转型的探索

凯捷中国数字化研发团队有超过1200名专业顾问致力于数字化相关项目,分布在北京、天津、沈阳、呼和浩特、上海、昆山、杭州、广州、深圳等地,运用Rightshore交付模式和通过专业顾问为客户提供专业服务,主要专注于汽车、消费品零售、商业地产、金融、生命科学和高科技行业。团队终端能力涵盖:数字创新与规划、数字化转型咨询与实施、微服务架构设计与实现、质量保证与测试工厂、基于敏捷和DevOps 方法的应用等。
/ 1 /
智能产业是数字化转型的新时代

虽然数字化转型不再是一个新概念,但多种因素——如电子商务的增长,全球半导体短缺,大规模个性化产品生产,客户偏好变更,以及对可持续发展关注的提高,正迫使企业加快转型。我们的研究表明:68%的企业计划加大转型进程投资,并以技术主导举措为核心。Börje Ekholm(爱立信的总裁兼首席执行官)见证了组织层面的根本性变革,从“传统运营效率”,到使用新兴技术,再到 “转变业务运营模式”,涉及客户互动、运营、制造和供应链的全方位变革。
在凯捷,我们将这个新时代的转型称为“智能产业”: 智能产业促进了数字世界和工程世界间的协同效应,帮助企业大规模构建智能产品、智能运营和智能服务。智能产业将工程、信息技术和数字化技术结合,实现了物理世界和虚拟世界的融合。
/ 2 /
软件是通往下一个重大机遇的关键

产品不单单只是独立运行的硬件,通常情况下,它们还包含了一组复杂的软件层。现在,产品的很大一部分价值在于其内置的嵌入服务以及与产品相关的服务,这些服务通常汇集了来自不同行业的洞见。在未来10年里,基于软件软件功能与服务的整车厂(OEMs)收入预计要增长至原来的3倍——即从8%增长至22%。
软件如何拉动汽车行业转型?
在这里插入图片描述软件将如何改变汽车制造业未来十年的面貌

在重新定义驾驶和乘客体验的同时,软件正为汽车设想、设计,以及制造带来海量变化。本调研考察了软件在三大领域:整车、流程(内部和外部,如供应链)以及汽车整车厂(OEM)组织结构上的影响。

/ 3 /
未来10年,汽车整车厂基于软件的收入将增加三倍以上

十年后,预计这个6400亿美元规模的市场上,超过五分之一的汽车整车厂收入将基于软件功能和服务。

在这里插入图片描述
基于软件功能和服务的收入份额预计在未来10年将增长3倍

/ 4 /
软件收入将由车联网和先进自动驾驶驱动

软件驱动收入增长将由具有车联网和先进自动驾驶功能的汽车实现。我们的调查显示,所有新生产的汽车都支持“空中升级”(OTA,即基于软件的服务);未来五年内,其更新增加三倍以上,达到36%。此外,具有先进自动驾驶功能(3/4级)的新车在未来五年内的销量将增长近五倍,达到9%。
为了在其车辆中实现车联网和OTA更新,并享受相关的规模经济,汽车整车厂将需要在其车辆系列中使用通用软件平台。我们的研究结果表明:未来五到十年,基于通用软件平台的新车比例将会上升。预计到2031年,超过三分之一的车辆(35%)将会从现有的7%进行单独平台管理。
车联网信息安全+OTA形成新的商业模式
车联网的普及化,也让原本相对封闭的汽车暴露在了网络环境中,让行驶在互联网高速公路的智能网联汽车遭受信息安全的威胁,暴露在公开场所中的信号和信息容易被干扰以及篡改等,从而直接影响车联网安全。因而,在车联网环境中确保信息的安全性和隐私性,免受到病毒攻击和恶意破坏,防止个人信息、业务信息和财产丢失或被他人盗用,是车联网发展过程中需要突破的重大难题。
随着智能网联汽车的技术发展和在消费群体中的普及,操作系统(Operating System)成为了汽车的标配。作为车联网技术厂商的核心软件产品,操作系统从功能上可以分为两种类型:
娱乐车机系统,即IVI(In-Vehicle Infotainment ),不直接参与汽车行驶的控制决策,不会对车辆行驶性能和安 全产生影响,又被称为车载娱乐信息系统,这类操作系统集成了各类娱乐影 音、地图导航,以及基于场景化服务的APP和小程序等。车载信息娱乐是采用车载专用中央处理器,基于车身总线系统和互联网服务,形成的车载综合信息处理系统。IVI能够实现包括三维导航、实时路况、IPTV、辅助驾驶、故障检测、车辆信息、车身控制、移动办公、无线通讯、基于在线的娱乐功能及TSP服务等一系列应用。
IVI的音源管理逻辑
IVI的硬件系统以ECU为中心,通过ECU的接口与各个部件实现连接和信号交互。下面着重介绍下ECU。
控制器(ECU):即电子控制单元,主要作用:提供信号的输入/输出接口,接收信号、处理信号、输出信号。
一般一个主要功能,背后有一个ECU来支持,比如四轮驱动系统、车门控制、中控大屏、仪表等。
ECU数量越多,线束、逻辑也就越复杂,于是便有了【域】的架构,进而“域控制器”成了座舱高频词汇,当然现在也有高性能ECU(中央计算平台)的出现,以减少ECU的复杂度。
【控制器——域控制器——高性能控制器】代表着控制器的昨天、今天、明天,这里按下不表。

在这里插入图片描述ECU

在这里插入图片描述硬件框图

ECU与以下各关联硬件共同构成了IVI的硬件系统
在这里插入图片描述

汽车电子控制装置,直接向执行机构发送指令以控制车辆关键部件,如发动机,变速箱,动力电池等的协同工作,这类系统可以统称为电子控制单元(Electronic Control Unit,ECU),包括EMS发动机电控系统、ABS制动防抱死控制、变速箱牵引力控制TCU、电子稳定控制EPS、电子动力转向EPS、新能源汽车整车控制VCU,以及电池管理系统BMS等。目前主流的电控操作系统基本都兼容OSEK/VDX和AUTOSAR这两类汽车电子软件标准。
“软件定义汽车”时代下,OTA升级加快智能网联汽车迭代速度
OTA(Over the Air Technology)即空中下载技术,主要通过网络自动下载升级包、自动升级。OTA技术最早应用于消费电子领域,如智能手机端。当前,随着智能网联汽车应用服务日益丰富,通过OTA更多是对多媒体系统,如导航、娱乐、舒适性配置等进行升级,也有像特斯拉等车企通过OTA技术对驾驶辅助、动力单元控制等进行升级。
随着汽车“电动化,网联化,智能化,共享化”新四化的推进,其电子化程序也越来越高。“软件定义汽车”已成为汽车的发展趋势,汽车软件的复杂度也随之大增,软件故障的修复以及个性化定制需求的更新,仅通过4S升级难以给予用户最佳的体验。那OTA又可以带来哪些好处呢?
1、 OTA远程为用户修复软件故障,大幅度缩短中间步骤的时间,使软件快速到达用户,减少汽车制造产商和用户的成本,包括汽车制造产商的召回成本,用户的时间成本;
2、 OTA可以为车辆增加新功能,增加用户的新鲜感;
3、 OTA拓宽了“服务”和“运营”的范畴,增加车辆的附加价值。
OTA设计要求
OTA要求主要从安全、时间、版本管控、异常处理方面考虑,具体为:1、软件升级时间最短,就是确保车辆无法行驶的时间最短,车载ECU通常是通过CAN或Ethernet刷写,在带宽允许的情况下,尽可能采取并行刷写模式,选取刷写时间最长的节点优先处理等设计原则。
2、版本管控版本管控对于OTA来说很重要,因为车辆上ECU众多,不同ECU有不同版本的软件,另外产商的车型众多,不同车型ECU的需求有不同,版本也存在差异。
3、异常处理方案。在OTA传输过程中,外界干扰或者其他因素导致刷写异常或者中断,车载ECU必须支持软件回滚、断点续传、丢失重传等处理机制。
4、安全是OTA优先考虑的内容,保证车辆信息安全是当前OTA的一项挑战,必须从硬件、软件、云端几个方面,尤其是三者之间的传输应用来解决。
当前状态 异常描述 异常处理操作

  1.  传输过程中	接收文件失败	提示用户,接受文件失败,返回正常模式
    
  2.  正在刷写	异常到时ECU重启	进入升级模式,重新刷写
    
  3.  正在刷写	刷写失败	提示用户刷写失败,回滚至备份软件
    
  4.  刷鞋完成	软件无法启动	切换至备份软件启动
    

OTA架构
OTA整体架构包含OTA云端、OTA终端、OTA设计对象三部分,如下图2所示,OTA云端为OEM专属的云端服务器平台,OTA终端采用Tbox,网络架构按功能域划分,分为动力系统域、车身系统域、影音系统域、ADAS主动安全域,分为四个不同的功能安全等级。

在这里插入图片描述
OTA架构

OTA云端
OTA云端也称为OTA云服务平台,包含OEM支持OTA升级的ECU全部的完整的升级包。OTA云端的设计要求是独立的平台,支持多车型、多型号规格、多种类型ECU软件的升级。OTA云端的框架结构主要包括五部分:OTA管理平台、OTA升级服务、任务调度、文件服务、任务管理。

在这里插入图片描述
OTA云端架构

OTA终端
OTA终端主要包含OTA引擎和OTA适配器,其中OTA引擎是一个连接OTA终端与OTA云端的桥梁,实现云端同终端的安全通信,包括升级包下载、升级包解密、差分包重构等功能。OTA适配器是为兼容不同的软件或设备的不同更新逻辑或流程,根据统一的接口要求封装的不同实现。升级适配器由需要OTA升级的各个ECU软件实现提供。
OTA对象
汽车OTA对象主要包括影音系统,ADAS软件,以及车内嵌入式ECU。嵌入式ECU通常采用软件备份功能,如下表所示,即ECU内部用于两片区域,一部分用于存储当前运行的程序,一部分用于存储备份程序。除第一次安装或者设备下线时,ECU内部只有一份软件外,之后安装的软件都会与上一份共存。当前运行的是最新的软件,如果升级过程中发生错误或者刷写的程序不能运行,ECU内部自动回滚至上一版程序,防止车辆趴窝。
/ 5 /
软件驱动转型将产生明显好处

我们的调研结果显示:未来五年,预计获得的好处比实际获得的好处要多。

在这里插入图片描述
软件驱动转型的好处将在未来五年内上升

/ 6 /
软件将为汽车整车厂提供差异点和竞争优势

在未来的5-10年里,有一半(51%)的汽车整车厂希望被知晓自己提供先进的驾驶助手系统(ADAS,帮助监控驾车者驾驶、停车等)、自动驾驶、车联网等软件功能的同时,也能凭借卓越的工程技术而闻名。领先的汽车整车厂还希望通过实施独特的基于软件的功能和服务,使自己脱颖而出,从而获得比9%的市场更大的市场份额。

结语
数字化转型已经是目前汽车行业必须面对的变革,是一场由消费者、监管机构、商业利润和运营成本驱动的变革。未来,车企的数字化转型还将加快速度,但对于企业而言,数字化转型并不是一蹴而就,而是一个长期的过程,并且企业从数字化转型中获利也将会在长期发展中凸显出来。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/189166.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python 重要数据类型

目录 列表 序列操作 列表内置方法 列表推到式 字典 声明字典 字典基本操作 列表内置方法 字典进阶使用 字典生成式 附录 列表 在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。列表就是这样的…

流媒体方案之FFmepeg——实现物联网视频监控项目

目录 前言 一、FFmpeg介绍 二、FFmpeg简易理解 三、FFmpeg的重要概念 四、软硬件准备 五、移植、运行FFmpeg 六、运行FFmpeg 前言 最近想做一个安防相关的项目,所以跟着韦东山老师的视频来学习视频监控方案的相关知识,韦东山老师讲的课非常好&…

ABB YuMi协作式双臂机器人进入工厂,极大缓解劳动力短缺问题

原创 | 文 BFT机器人 日本SUS公司是一家为汽车和其他制造业提供铝框架和压铸铝部件的知名供应商,近年来,由于全球供应链面临严重中断,该公司希望能够寻找一家自动化供应商来帮助其恢复日本静冈县的产品生产。SUS公司表示,由于生产…

HarmonyOS——解决本地模拟器无法选择设备的问题

在使用deveco studio进行鸿蒙开发的时候,可能会遇到本地模拟器已经启动了,但是仍然无法选择本地模拟器中的设备,尤其在MAC环境中尤为常见。 解决办法: 先打开IDE启动本地模拟器,等模拟器启动后,退出IDE重新…

【代码】基于算术优化算法(AOA)优化参数的随机森林(RF)六分类机器学习预测算法/matlab代码

代码名称:基于算术优化算法(AOA)优化参数的随机森林(RF)六分类机器学习预测算法/matlab代码 使用算术优化算法(AOA)优化分类预测模型的参数,收敛性好,准确率提升明显&am…

Python 流程控制

目录 程序流程 顺序结构 分支结构 单分支 双分支 多分支 if 嵌套 循环结构 while循环 for 循环 退出循环 循环与分支嵌套 附录 程序流程 程序是由语句构成,而流程控制语句 是用来控制程序中每条语句执行顺序的语句。可以通过控制语句实现更丰富的逻辑…

后端项目操作数据库增删改查-使用MyBatis配置实现数据操作

一、创建一个数据表对应的实体类 在src/main/java/包名/路径下新建pojo.entity文件夹,如com.luoyang.small.pojo.entity,并在该文件夹下新增实体类java文件:如相册Album.java 该实体类的属性应与数据表的字段对应 数据表样例如下&#xff1a…

24年5月软考高项考哪些内容,考试大纲什么的?

信息系统项目管理师属于「计算机技术与软件专业技术资格(水平)考试」中的高级资格考试。 也称「软考高项」,可以「以考代评」用来评副高级职称。 一、软考备考前期准备 信息系统项目管理师考试科目包括: 《综合知识》、《案例分…

html原生echart柱状图

html原生echart柱状图 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Bar Chart Example</title><!-- Include Chart.js library --><script src"https://cdn.jsdelivr.net/npm/…

Linux的基本指令(4)

目录 20.tar指令&#xff08;重要&#xff09;&#xff1a;打包/解包&#xff0c;不打开它&#xff0c;直接看内容 21.bc指令 22.uname –r指令&#xff1a; 23.重要的几个热键[Tab],[ctrl]-c, [ctrl]-d 20.tar指令&#xff08;重要&#xff09;&#xff1a;打包/解包&#…

手机上的记事本怎么打开?安卓手机通用的记事本APP

有不少上班族发现&#xff0c;自己想要在电脑上随手记录一些工作文字内容&#xff0c;直接使用电脑上的记事本工具来编辑文字是比较便捷的。但是如果想要在手机上记录文字内容&#xff0c;就找不到手机上的记事本了。那么手机上的记事本怎么打开&#xff1f;安卓手机通用的记事…

Windows环境 dockertopdesk 部署gitlab

1.在dockertopdesk里搜索 gitlab镜像 (pull)拉取镜像 2.运行镜像到容器 mkdir gitlab gitlab/etc gitlab/log gitlab/opt docker run -id -p 3000:80 -p 9922:22 -v /root/gitlab/etc:/etc/gitlab -v /root/gitlab/log:/var/log/gitlab -v /root/gitlab/opt:/var/opt/gitla…

百度智能云文字识别使用问题解决合集

1.创建试用程序时需要16位的签名MD5 解决方法&#xff1a;使用Java8 201版本及以下的jdk创建签名 下载地址&#xff1a;http://www.codebaoku.com/jdk/jdk-oracle-jdk1-8.html#jdk8u201 生成签名代码&#xff1a;keytool -genkeypair -v -keystore D:\key.jks -storetype PKC…

EasyExcel两行表头

例子&#xff1a; 代码&#xff1a; StorageService localStorageService storageFactory.getLocalStorageService();String path "";// 文件信息String dateTime DateUtils.formatTimestampToString(new Date());String title "xxx统计";String fil…

MySQL之锁

MySQL之锁 锁是计算机在执行多线程或线程时用于并发访问同一共享资源时的同步机制&#xff0c;MySQL中的锁是在服务器层或者存储引擎层实现的&#xff0c;保证了数据访问的一致性与有效性 MySQL锁可以按模式分类为&#xff1a;乐观锁与悲观锁。 按粒度分可以分为全局锁、表级锁…

GoLong的学习之路,进阶,微服务之原理,RPC

其实我早就很想写这篇文章了&#xff0c;RPC是一切现代计算机应用中非常重要的思想。也是微服务和分布式的总体设计思想。只能说是非常中要&#xff0c;远的不说&#xff0c;就说进的这个是面试必问的。不管用的上不&#xff0c;但是就是非常重要。 文章目录 RPC的原理本地调用…

flutter开发实战-ValueListenableBuilder实现局部刷新功能

flutter开发实战-ValueListenableBuilder实现局部刷新功能 在创建的新工程中&#xff0c;点击按钮更新counter后&#xff0c;通过setState可以出发本类的build方法进行更新。当我们只需要更新一小部分控件的时候&#xff0c;通过setState就不太合适了&#xff0c;这就需要进行…

OSI七层模型与TCP/IP四层模型的区别(计算机网络)

一、OSI七层网络模型 OSI 网络模型共有 7 层&#xff0c;分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。 应用层&#xff0c;负责给应用程序提供统一的接口&#xff1b;表示层&#xff0c;负责把数据转换成兼容另一个系统能识别的格式&#xff1b;会话…

NDK打印android日志

首先在cpp文件中 引入 #include <android/log.h> 然后就可以使用 __android_log_print方法&#xff0c;第一个参数是log level&#xff0c;第二个是tag&#xff0c;第三个是日志内容。 #include <jni.h> #include <string> #include <android/log.h&g…

Syntax Error: TypeError: Cannot read properties of undefined (reading ‘styles‘)

日志只有这一行&#xff0c;比较难排查 排查途径&#xff1a; 1、从上图找到唯一的文件输出output.js&#xff0c;断点查看堆栈信息&#xff0c;如下图&#xff0c;可以看到这个错误是由于哪个文件引起的 以为从App.vue中定位到原因了&#xff0c;其实也不对&#xff0c;继续…