0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

联合汽车电子智能联网车辆应用的快速原型设计

MATLAB 来源:MATLAB 2023-05-18 10:34 次阅读

智能互联车辆应用的开发已经成为整个汽车行业日益关注的话题。然而,与基于 ECU 的传统车辆软件相比,这些新应用也带来了更多的不确定性。具体来说,技术可行性、用户接受度和稳健性方面的问题,必须在系统设计阶段尽早得到解决。

为了帮助解决这些问题,并更好地管理开发新型智能联网车辆应用所带来的不确定性,联合汽车电子有限公司的工程团队已基于 MATLABSimulink,确立了一种新的快速原型设计方法。

今天,就让我们听听来自联合汽车电子有限公司的分享。

作者:吕践,联合汽车电子有限公司

联合汽车电子有限公司大数据业务数据挖掘工程师,目前专注于预测性控制类智能网联应用的研究开发工作,曾先后负责ECM,VCU,XCU控制系统开发,在控制器架构,车云协同,产品原型设计,大数据业务方面有丰富经验。毕业于慕尼黑工业大学电子信息工程专业硕士。

最近,我在联合汽车电子有限公司的工程团队采用上述这种方法开发并验证了预测性汽油车颗粒捕集器 (GPF) 再生应用,可以提高燃油经济性和驾驶性能,因为该应用将操作人员的驾驶风格和路线等诸多因素都考虑在内。该应用的系统架构包括一个在 Simulink 中开发的车辆 GPF 仿真模型、一个使用 App 设计工具设计并通过 MATLAB Web App Server 部署的 Web 应用,以及一个在 MATLAB Production Server 上托管的基于云的预测性 GPF 再生算法(图 1)。凭借这种架构,我们不仅能够快速构建可在车辆和车队级别进行完整仿真的原型应用,而且能够轻松地结合使用机器学习深度学习方法,从而提高效率并减少构建精确仿真模型所需的时间。

f03da45e-f4c7-11ed-90ce-dac502259ad0.jpg

图 1. 预测性 GPF 再生算法的快速原型设计架构。

GPF 和预测性再生基础知识

作为直喷汽油发动机车辆排放系统的关键组件,GPF 有助于去除尾气中的颗粒物。为了确保捕集器始终能够有效工作,必须通过再生过程定期燃烧掉随时间的推移而积聚的碳烟。

确定何时最好启动再生过程的控制策略至关重要,因为这一过程的启动时机会影响多个关键性能指标,包括燃油效率、驾驶性能和捕集器自身的使用寿命。频繁启动再生过程会降低燃油经济性,并对驾驶性能产生不利影响。反之,延迟启动再生过程可能会导致碳烟积聚,从而增加排气背压,并将捕集器置于损坏的风险中。

由于再生过程只能在排气温度较高时进行,因此,该过程最好是在车辆高速行驶时进行,而不是在空转时或走走停停的交通状况下进行。虽然排放控制系统可以通过增加点火角来提高排气温度,但这会增加燃油消耗并降低驾驶性能。为了始终能够确定再生过程的最佳启动时间,控制算法必须能够结合考虑诸多因素来预测预期高温时段,这些因素包括车辆操作人员的驾驶风格、他们的计划或预期路线,以及该路线沿途的交通状况。我们的团队利用 MATLAB 和 Simulink 通过快速原型设计开发的正是这种预测性再生算法。

开发车辆 GPF 模型

我们开始构建的首批组件里便有车辆 GPF 仿真模型。这种 Simulink 模型使用发动机转速、发动机温度和空燃当量比 (lambda) 等输入值,计算碳烟积聚速度和捕集器的碳烟总量。它还包含多个子模型,用于计算捕集器温度,控制捕集器的主动再生,以及跟踪碳烟燃烧量(图 2)。

f0636c48-f4c7-11ed-90ce-dac502259ad0.jpg

图 2. Simulink 车辆 GPF 模型。

鉴于依据物理和化学原理构建精确的 GPF 被控对象模型需要很长时间,我们采取了另一种方法。具体来说,我们使用了 Statistics and Machine Learning Toolbox 中的回归学习器,通过我们收集的碳烟量数据训练和验证了一个回归模型。我们还使用类似方法开发了一个长短期记忆 (LSTM) 模型,用于根据发动机转速和发动机温度等因素预测排气温度。我们使用 PyTorch 训练了这个模型,并将其整合到了我们的 Simulink 模型中。这种将机器学习和深度学习相结合的数据驱动方法,不仅有助于生成精确的模型(图 3),而且比基于第一性原理开发物理模型要快得多。

f0a21114-f4c7-11ed-90ce-dac502259ad0.jpg

图 3. 实际碳烟量(蓝色)和预测碳烟量(红色)的比较(上图)以及用于训练模型的发动机工况(下图)。

开发并部署预测性 GPF 再生算法

在开发 Simulink 车辆 GPF 模型的同时,我们也在研究预测性再生算法本身。为了预测执行再生过程的最佳时间窗口,这种算法会连续执行一系列的操作:首先,获取当前交通和环境状况相关数据,例如相应的车辆位置和天气情况;其次,基于获得的信息估计车辆速度,然后再使用这个值来预测排气温度和随后积聚的碳烟量;最后,预测何时需要执行再生过程,以及何时可以高效地执行该过程。换句话说,当车辆速度使得排气温度升高时,该算法便可确定启动燃烧的时机。

我们在 PyTorch 中训练了该算法的预测模型,并使用 MATLAB Production Server 将整个算法部署到了云端。在仿真过程中,部署的算法会与车辆 GPF 模型的实例进行通信。为了更轻松地将此模型部署到云端,并且考虑到未来有可能将我们的仿真扩展到车队中的多辆车,我们使用 Simulink Compiler 将其打包为一个独立的可执行文件,然后将其部署到 Docker 容器中。该预测性算法通过 Apache Kafka 事件流向车辆 GPF 模型发送信息。这些信息包括基于交通和环境状况的数据值,如发动机转速和温度,以及基于算法预测模型的再生过程启动命令。车辆 GPF 模型会处理该信息,并通过 Kafka 发回碳烟量和其他再生详细信息(图 4)。

f0c8d38a-f4c7-11ed-90ce-dac502259ad0.jpg

图 4. 预测性 GPF 再生算法与车辆 GPF 模型之间交换的 Kafka 事件。

构建 Web 应用前端

在我们的仿真环境中,最后一部分是用 App 设计工具开发并用 MATLAB Web App Server 部署的 Web 应用用户界面。该应用利用 Mapping Toolbox 的函数来显示路线图。在该路线图上,用户可以为仿真的车辆选择之前行驶过的多条路线之一进行导航(图 5)。一旦用户启动仿真,预测算法就会向车辆 GPF 模型连续发送消息,从该模型接收碳烟量和其他数据,并确定合适的再生窗口和强制性再生窗口。前者是可以高效地执行再生过程而对驾驶性能和燃油经济性影响最小的时段,后者则是应尽快启动再生过程来清除积聚的碳烟的时段。

f0ee2680-f4c7-11ed-90ce-dac502259ad0.jpg

图 5. 通过 MATLAB Web App Server 托管的 Web 应用。

结果和后续步骤

在运行了虚拟车辆驶过 4,500 多公里的仿真后,我们将新的预测性 GPF 再生策略的结果与传统策略(比如目前在许多 ECU 上实施的策略)的结果进行了比较。结果显示,主动再生次数和再生过程中消耗的燃料显著减少,而且总体燃料消耗也略有下降(图 6)。

f14b4964-f4c7-11ed-90ce-dac502259ad0.png

图 6. 传统策略与预测性 GPF 策略的结果比较。

我们为预测性 GPF 再生确立的快速原型设计方法广泛适用于各种智能联网汽车应用。这种方法既涉及我们的汽车工程师拥有丰富经验的工具,即用于工程数据分析和技术计算的 MATLAB 以及用于仿真的 Simulink,也不乏我们的工程师日益采用的新技术,如 Web 前端、云计算和机器学习。据我们预计,我们越来越多的团队今后将会采用该方法,运用他们在 MATLAB 和 Simulink 方面的专业知识,打造新的云端智能应用。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • matlab
    +关注

    关注

    182

    文章

    2963

    浏览量

    230171
  • 控制系统
    +关注

    关注

    41

    文章

    6546

    浏览量

    110492
  • 汽车电子
    +关注

    关注

    3024

    文章

    7875

    浏览量

    166522
  • 仿真
    +关注

    关注

    50

    文章

    4044

    浏览量

    133426
  • ecu
    ecu
    +关注

    关注

    14

    文章

    881

    浏览量

    54406

原文标题:大咖小咖说 MATLAB | 联合汽车电子智能联网车辆应用的快速原型设计

文章出处:【微信号:MATLAB,微信公众号:MATLAB】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    联网催生行业应用新契机

    汽车两大领域的交集,随着通信技术的快速发展,运营商也在联合相关环节将更多、更新的通信技术融入其中,以提供更便利的服务。车联网系统除了安装在车上的操作平台外,还有一个远程的
    发表于 07-11 18:50

    智能交通:让汽车变得聪明起来

    需要智能汽车来解围。而所谓智能汽车就是指通过移动通讯技术、汽车导航系统、智能终端设备与信息网络平
    发表于 01-07 17:09

    联网——汽车工业未来的发展

    系统是一个“端管云”三层体系。第一层(端系统):端系统是汽车智能传感器,负责采集与获取车辆智能信息,感知行车状态与环境;是具有车内通信、车间通信、车网通信的泛在通信终端;同时还是让
    发表于 12-03 15:37

    联网——汽车工业未来的发展

    系统是一个“端管云”三层体系。第一层(端系统):端系统是汽车智能传感器,负责采集与获取车辆智能信息,感知行车状态与环境;是具有车内通信、车间通信、车网通信的泛在通信终端;同时还是让
    发表于 12-25 14:28

    联网——汽车工业未来的发展

    系统是一个“端管云”三层体系。第一层(端系统):端系统是汽车智能传感器,负责采集与获取车辆智能信息,感知行车状态与环境;是具有车内通信、车间通信、车网通信的泛在通信终端;同时还是让
    发表于 01-28 14:40

    智能汽车

    智能汽车是一个集环境感知、规划决策、多等级辅助驾驶等功能于一体的综合系统,它集中运用了计算机、现代传感、信息融合、通讯、人工智能及自动控制等技术,是典型的高新技术综合体。目前对智能车辆
    发表于 02-01 12:23

    联合汽车电子招聘贴

    招聘信息:职位: labview软件工程师性质: 外包客户: 联合汽车电子待遇: 8K~10K要求: 精通labview编程, 有设备控制经验;邮箱: 有意者请将简历发到: haitao.zheng@uaes.com
    发表于 07-16 18:54

    汽车一直在科技——智能车辆警示牌、AI、机器人...

    `智能车辆警示牌:联网向后方车辆推送报告 提前预警随着物联网的发展,物联网设备已经悄悄地改善了我们的生活。据国外媒体报道,在今年的新一代设计
    发表于 05-24 18:16

    如何构建物联网原型的战略

    出的决定将决定原型制作过程是否无痛,快速,并产生您要查找的信息; 或者如果这个过程需要六个多月的时间,并且让你的头顶从头撞到与物联网硬件开发的多层墙上。本文系列的目标是为您配备工具 ,以便在您的IoT
    发表于 08-10 10:11

    怎么采用FPGA原型系统加速物联网设计?

    Pro提供了先进的设计分割功能,即将发布的Prodigy MulTI-Debug 模块则可以缓解 多颗FPGA 联合调试的任务。S2C 的 Prodigy FPGA 原型系统解决方案是目前市场上最全面的能帮助您实现物联网
    发表于 08-07 09:41

    支持工业物联网照明的LED Audio DevPack快速原型设计

    DevPack 让您通过蓝牙智能 SensorTag 创建可从手机控制的 LED 照明应用,或者使用 ZigBee 连接到 ZigBee® 照明系统。主要特色LED 照明应用的快速原型设计兼容 SensorTag 应用连接到
    发表于 12-20 14:21

    汽车电子行业是将电子信息技术应用到汽车所形成的新兴行业

    ,传感器和线束也成倍增长。汽车计算机系统与驾驶员、乘客的交互也越来越多,“人机交互”的关注度快速提升,触摸屏、声控等新技术也逐渐融入汽车电子领域。未来
    发表于 06-26 04:20

    汽车电子和常规电子的区别

    ),并在车内提供互联网连接。汽车电子产品是专门设计的用于汽车电子产品。汽车
    发表于 07-16 09:14

    怎么快速设计一款智能温控器产品原型

    我主要从开发角度讲讲怎么快速设计一款智能温控器产品原型吧。温湿度传感器作为基础传感类别,在智能家居领域应用广泛。通过温湿度传感器采集温度和湿度,可以实现多样化的
    发表于 11-04 08:29

    华秋亮相汽车电子研讨会,展出智能座舱方案、高可靠PCB板

    的云数据存储、车联网端边云的车载网管系统等等都将会进入汽车。 业内人士预计电动化是汽车的上半场,智能化则是汽车发展的下半场。为此,
    发表于 06-16 15:10