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

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

3天内不再提示

关于使用基于模型的设计自主开发发动机管理系统的作用分析和应用

MATLAB 来源:djl 2019-09-18 11:38 次阅读

奇瑞汽车股份有限公司是中国最大的汽车生产厂家之一,同时也是中国最大的乘用车出口商。鉴于公司产量和多样化的客户群,奇瑞管理层意识到发动机管理系统 (EMS) 软件对于满足特色功能需求和发动机交期非常重要。为了降低维护成本并控制交期,奇瑞采用基于模型的设计自主开发了 EMS软件。


装备自主开发EMS软件的奇瑞发动机

“基于模型的设计让我们能够快速上手,”奇瑞的项目经理祁克光说到。“MathWorks面向基于模型设计的系列工具简单易用、易懂、而且易操作。该工具让我们能够对我们的系统进行建模,使用硬件在环进行建模验证,然后生成高效的代码。”

挑战

奇瑞力求能够实现自主开发的EMS软件的量产——这是降低成本并实现新功能快速开发以满足不断变化的市场需求的首要一步。

作为发动机系统方面的专家,奇瑞的工程师们对于用于产品级EMS系统的C语言编程方面没有太多实际经验。奇瑞需要一套可以让工程团队快速掌握的开发流程和工具。确切来说,他们要寻找的工具必须能够提供建模和仿真、全面的硬件在环(HIL)测试以及产品级代码生成支持。

解决方案

奇瑞采用了基于模型的设计,并请MathWorks工程师来协助其工程团队掌握MATLABSimulink的运用。

奇瑞团队基于系统需求使用Simulink和Stateflow开发了一个 EMS控制模型。使用Simulink Verification and Validation,该团队将Word格式的需求与Simulink中的模型元素双向关联。

在开发模型时,工程师们借助Simulink的Model Advisor来检查是否符合奇瑞基于MathWorks Automotive Advisory Board (MAAB)指导原则的建模标准。

他们还使用Simulink Coder根据对象模型生成代码,并将这些代码部署到dSPACE硬件,为 HIL测试做准备。

工程师们使用Embedded Coder和Fixed-Point Designer将控制模型生成超过20万行的代码,下载到目标定点PowerPC微控制器,进行HIL测试,并使用测试结果完善EMS模型。

EMS装置已于2009年投入量产。迄今为止,该公司已开发出两代EMS技术。两代产品均如期研发完成。奇瑞目前正在将其EMS软件出口给国外汽车和非道路机械制造商。

“跟第三方供应商合作时,难于变动交期、增加新功能,售后问题也不好解决。使用基于模型的设计进行自主开发就高效多了。我们降低了成本,灵活分配了资源,并尽快完成了开发。”

——奇瑞汽车公司 祁克光

结果

每年节约成本近两百万美元。“借助基于模型的设计,我们拥有了自主研发的 EMS技术,不再依赖供应商,”祁经理说到。“我们因此将单机 EMS成本降低超过 10%。”

60%的控制设计得以重复使用。二代产品重用了第一代 EMS 60%的 Simulink设计,模型重用使得二代的开发时间减少了一半。

生成 20万行零缺陷代码。“借助 Embedded Coder,我们从 Simulink模型生成了 20万行没有任何缺陷的产品级代码,非常高效,节省了开发时间,”祁经理说。

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

    关注

    33

    文章

    2477

    浏览量

    69350
  • 建模
    +关注

    关注

    1

    文章

    307

    浏览量

    60777
  • 代码
    +关注

    关注

    30

    文章

    4790

    浏览量

    68653
收藏 人收藏

    评论

    相关推荐

    全球53种汽车发动机技术汇总

    1,SOHC (单顶置凸轮轴发动机)根据凸轮轴位置数量划分的发动机类型,SOHC表示单顶置凸轮轴发动机,适用于2气门发动机。 2,DOHC (双顶置凸轮轴
    的头像 发表于 12-30 11:32 411次阅读

    发动机试验台架远程管理运维系统方案

    发动机试验台架是在实验室环境下对发动机进行物理性能测试的重要设备,能够模拟发动机的实际运行环境,对发动机进行各种性能测试,如常温起动实验、怠速实验、功率及燃油消耗实验、滑油消耗实验、双
    的头像 发表于 12-01 16:28 169次阅读

    航空发动机面临的终端威胁作用机理及威胁模式解析

    摘要 战机及其配装的发动机在战场执行任务时,不可避免地会遭遇敌方防空武器的威胁,终端威胁对施加损伤起关键作用。针对发动机(飞机)在战场执行攻击任务时可能遭遇的不同类型威胁,重点对终端威胁作用
    的头像 发表于 11-18 11:13 372次阅读
    航空<b class='flag-5'>发动机</b>面临的终端威胁<b class='flag-5'>作用</b>机理及威胁模式解析

    发动机冷却系统由哪些部分组成

    发动机冷却系统是汽车的重要组成部分,它的主要作用是保持发动机在适宜的温度范围内工作,以避免发动机过热,确保
    的头像 发表于 09-30 11:04 291次阅读

    全柴发动机和云内发动机哪个好

    全柴发动机和云内发动机各有其优势和特点,选择哪个更好主要取决于具体的应用场景、性能需求以及预算等因素。以下是对两款发动机的综合比较: 全柴发动机 优势 : 可靠性高 :全柴
    的头像 发表于 09-23 14:37 2084次阅读

    直喷发动机和电喷发动机的区别

    直喷发动机和电喷发动机是现代汽车发动机的两种主要燃油喷射技术。这两种技术各有优势和特点,它们在提高燃油效率、减少排放和提升驾驶性能方面都发挥着重要作用。 直喷
    的头像 发表于 09-23 11:36 364次阅读

    电控发动机的优点与工作原理

    随着汽车工业的不断发展和科技的进步,电控发动机逐渐成为现代汽车的核心部件。电控发动机以其高精度控制、高效能燃烧、低排放等优点,受到广泛关注和青睐。本文将对电控发动机的优点和工作原理进行详细的阐述,旨在为读者提供全面的了解和认识。
    的头像 发表于 06-20 11:33 1018次阅读

    发动机电子控制系统的优点有哪些?

    发动机电子控制系统,也被称为发动机管理系统(Engine Management System,简称EMS),是一种利用电子技术对
    的头像 发表于 06-17 10:25 944次阅读

    发动机实现闭环反馈的主要元件是

    发动机闭环反馈系统是一种先进的控制技术,它通过实时监测发动机的运行状态,自动调整发动机的工作参数,以实现最佳的性能和最低的排放。这种系统的主
    的头像 发表于 06-17 10:15 568次阅读

    发动机故障灯亮是什么原因 发动机故障灯闪烁是什么问题

    发动机故障灯亮是指车辆的发动机故障检测系统发现了某种问题,并通过点亮仪表盘上的故障灯来提醒驾驶员。当发动机故障灯亮起时,驾驶员应立即停车并查找问题的原因。下面将详细介绍一些常见的导致
    的头像 发表于 02-05 10:11 1665次阅读

    发动机温度过高的原因及处理方法

    方法。 一、原因分析 散热系统故障:汽车的散热系统包括散热器、风扇、水泵等组成部分。如果其中一部分出现故障,就会导致散热效果下降,进而使发动机温度升高。例如,散热器堵塞、风扇带故障、水
    的头像 发表于 02-05 10:08 1994次阅读

    汽车发动机厂如何实现能源监测与节能管理

    时、分析不准确、响应不及时等问题。而随着工业物联网技术的快速发展,智慧能源管理已成为包括发动机厂在内的各行业智能工厂实现高效、智能、可持续发展的重要手段。 工业物联网是实现设备之间的互联和数据共享,从而实现
    的头像 发表于 01-29 11:09 332次阅读

    发动机故障灯亮是什么原因 发动机管理系统主要由哪三个组成

    发动机故障灯亮的原因可以有很多。下面是一些常见的原因: 机械故障:当发动机的某个部件发生故障时,例如气缸工作不正常、气门失效、摩擦片磨损等,发动机管理
    的头像 发表于 01-25 10:12 735次阅读

    飞机发动机盘点:飞机发动机类型有哪几种

    涡轮喷气发动机是目前大多数商用客机和军用飞机所使用的发动机类型。它通过压缩空气、加入燃料并点燃,产生高速喷射的燃气来产生推力。这种发动机通常具有高推力和高效率,能够满足大型客机的动力需求。
    的头像 发表于 01-15 15:02 6730次阅读

    发动机内部构造解析

    现代汽车发动机机体组主要由机体、气缸盖、气缸盖罩、气缸衬垫、主轴承盖以及油底壳等组成。机体组是发动机的支架,是曲柄连杆机构、配气机构和发动机系统主要零部件的装配基体。气缸盖用来封闭气
    的头像 发表于 01-08 10:33 763次阅读
    <b class='flag-5'>发动机</b>内部构造解析