matlab sil,丰田使用高精度发动机模型和SIL+M前置开发发动机控制系统

丰田工程师使用Simscape™来开发包含数千个方程式的发动机模型。通过基于模型的设计,该模型实现了ECU软件的前置开发流程。

工程师使用Simscape语言来创建自定义物理域,该物理域由多种气体类型组成(包括空气、燃油蒸气和燃烧废气)。他们创建了自定义组件模型来表示内燃机缸以及空气通路(包括EGR)。通过组合这些模型和Simscape提供的组件模型,他们能够对扭矩转换器、自动变速箱以及其他传动系统组件建模。

他们使用物理网络方法在Simscape中装配这些组件来创造非因果关系模型。这些非因果关系模型与使用Simulink®及Model-Based Calibration Toolbox™开发的数据驱动模型组合在一起。

为了在Simulink和Stateflow®中开发ECU算法的可执行规范,他们通过Simulink采用MIL仿真来分析新控制逻辑的设计,同时考虑所连接装置的动态特性。

在使用Simulink Coder™从控制模型中生成代码之后,丰田工程师使用SIL测试来验证驱动程序、ISR和定时器的准确执行顺序以及其他无法通过MIL仿真测试的详细信息。通过SIL,工程师将Microsoft® Visual Studio®用于控制代码的源代码级别调试。代码中设置的断点能够暂停了Simulink中的仿真,让工程师能够在恢复执行之前检查控制变量的状态。

借助模型在环和软件在环仿真(SIL+M),工程师开发出新的控制单元模型,然后将其与控制软件集成。工程师能够将新的控制逻辑加入整个控制系统,SIL+M可进一步前置ECU开发。

通过在MATLAB®中进行的工作,工程师将参数优化期间的仿真自动化,并对仿真和测试结果执行数据分析。

丰田目前在发动机控制、变速箱控制以及混合电动控制系统中,通过基于模型设计进行前置开发。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值