模型调参?拿来吧你!——CANape与Simulink的强强联手
发布网友
发布时间:1天前
我来回答
共1个回答
热心网友
时间:2024-12-15 05:30
Vector公司的CANape在汽车行业中备受推崇,主要用于ECU参数优化,可在系统运行期间同时标定参数值和采集测量信号。其强大的离线数据分析和集成的vCDMstudio是工程师的得力助手。CANape结合Simulink,提供了模型调参的良好用户界面,简化了优化过程。Simulink XCP Server功能允许在Simulink模型以及ECU内部数据的参数化和可视化,使得模型调参变得简单。从CANape19.0版本起,该功能面向所有用户,无需额外选配。
实现Simulink XCP Server功能需要MATLAB集成包——Vector MATLAB/Simulink MC Add-On,适用于MATLAB版本R2016a-R2020b。安装后,MATLAB软件中会弹出相关信息,即可在Simulink模型库中调用。
搭建好Simulink模型后,双击模块进行配置,Settings界面默认情况下系统会以localhost作为Hostname,5555作为端口;确保5555端口不会被其他软件占用。在Files界面配置工程文件,Configure下筛选模型中的信号和参数,导出所有模块的参数。注意,模型运行时间需根据模型复杂程度、电脑环境设置步长、解算器和开始结束时间,对于简单模型,若步长过大,系统运行模型速度会很快,可能对变量更改和信号测量不够友好。
准备好相关设置后,创建通讯所需文件,一键自动生成A2L等文件。启动CANape,自动关联文件建立工程。在Device窗口可以看到工程设备状态,在Model窗口加载生成的INI文件可以看到搭建好的Simulink模型。添加需要的测量和标定参数后,即可在模型层面上进行调参。参数修改结果会自动保存在模型里,仿真结果可用MDF格式文件保存,方便后续分析。
基于XCP协议的连接适用于模型、快速原型平台或ECU连接,可将处理器负载分布到两台计算机上。北汇信息作为Vector中国的合作伙伴,提供工具和技术支持服务及培训,针对不同的应用提供相应的解决方案,助力中国客户的研发效率提升。
在CANape Simulink XCP Server中进行模型调参,过程高效便捷,简单实用。在开发过程中,无论模型、快速原型平台或ECU连接均适用。北汇信息专注于汽车电子测试,提供完整的研发、测试解决方案,助力中国汽车变得越来越安全、舒适和智能。