Lotus Engineering使用Simu金宝applink和StateFlow来开发发动机管理系统来控制柴油发射和嵌入式编码器®为系统生成产品意图代码。
要加快项目,托尔参加了Mathworks培训,并与Mathworks咨询进行现场援助。“参考文件,例子和培训课程格式都是优秀的。专家咨询支持也非常好,响应,”铎说。金宝app
Tudor使用Simu金宝applink和StateFlow来开发催化剂和额外燃料喷射器的算法和控制策略。它们使用StateFlow来控制系统中事件的时间。Simu金宝applink模型还包含安全功能来控制后处理系统中的温度和主开关。
使用Matl金宝appab Central上的传统代码工具生成的Simulink S函数,Tudor并入了用于插值表的现有算法。“我将遗留代码集成到模型中,所以我知道我用真实算法模拟了。那些相同的算法也被生成的代码非常整洁地称为”铎解释“。
Tudor使用MATLAB导入插值表,然后将其保存到目标的校准区域。他还将MATLAB用于实际数据的后处理录制,以送回模拟。
然后使用Simulink以模拟并金宝app验证系统,然后自动生成带嵌入式编码器的生产意图代码。然后他将生产意向代码下载到摩托罗拉MPC563微控制器。虽然代码有效,但目标上的浮点性能是不可接受的,因此Tudor使用Simulink传出点的数据类型将模型转换为固定点。金宝app
Lotus Engineering很快就会在极端条件下开始车辆测试。“我们预计策略细化。Mathworks工具将帮助我们迅速改变现场,避免延误和潜在的误解,“铎说。
基于MathWorks工具的早期成功,该团队正在对一个完整的引擎控制单元进行建模。