1.advisorADVISOR的汽车主要功能和特点
2.FMI(功能模型接口)
3.新能源汽车整车控制器VCU 硬件在环(HiL)仿真测试方案——干货分享
advisorADVISOR的主要功能和特点
advisorADVISOR是一款在MATLAB和SIMULINK环境中运行的工具包,主要应用于汽车性能分析,稳定包括燃油经济性、性仿动力性和排放性。真源其核心功能在于其模块化设计和混合仿真方法。码汽
首先,车稳python input源码advisorADVISOR采用模块化设计,定性将车辆的源码各个部分如发动机、变速器等拆分成独立的汽车仿真模块,每个模块都有标准化的稳定数据接口,便于数据交换和修改。性仿用户可以根据需求对现有模块进行个性化定制,真源这大大节省了建模时间和提高效率。码汽
其次,车稳其开放性特征使得仿真模型和源代码全球共享,定性用户可以自由下载研究和修改,以适应实际应用,从而得到更准确的仿真结果。
与众不同的是,advisorADVISOR采用混合仿真方法,结合前向和后向仿真,既保持了运算速度,又确保了结果精度。这使得它在处理汽车仿真时,兼备了两种方法的优点。
它是在MATLAB和SIMULINK的强大支持下开发的,MATLAB的可视化、高效计算和接口功能,为模型搭建和仿真提供了便利。同时,源码哥吧advisorADVISOR还支持与其他多种专业软件如Saber、Simplorer等进行联合仿真,拓宽了其应用范围。
然而,advisorADVISOR有一些局限性,例如无法预测小于十分之一秒的动态现象,也无法模拟机械振动等动态特性。尽管如此,其强大的功能和灵活性仍使其深受用户喜爱。
为了充分利用advisorADVISOR,用户需要深入理解其仿真策略和操作方法,这将有助于提高使用效率并最大化其性能分析能力。
FMI(功能模型接口)
FMI,全称为Functional Mock-up Interface,是一个开放的标准,专门用于在不同工具之间以标准格式交换动态仿真模型。这一标准确保了用户可以选择最适合每种分析类型的工具,并且仍然可以保持相同的模型。同时,FMI允许用户与同事共享模型,同事可以将模型应用于其他应用程序中,或在更符合他们需求、技能和偏好的工具中使用。当模型能够被不同应用程序重用和重新调整用途时,基于模型的开发和投资在仿真模型组合中的价值将显著提升。
FMU文件是一种zip文件,通常包含一个XML文件,该文件定义了模型结构,如变量名、github 优秀源码参数、输入、输出等,以及FMI标准中指定的函数实现。最常见的是以二进制文件形式存在,如Windows dll,这种文件只能在编译它们的平台上运行。因此,大多数FMU文件仅限于特定平台,如Windows 位或Linux 位。然而,部分FMU文件可以包含多个平台的二进制文件,或包含源代码以便用户可以将其编译到目标平台。需要特别注意的是,并非所有工具都支持此功能,因此在使用前应确认工具是否支持。
FMI支持的第三方仿真工具非常广泛,包括但不限于Ansys CFX、CATIA、MATLAB Simulink、NI LabVIEW、MS Excel等多个工具。同时,Dymola和MapleSim等专业工具也支持FMI接口的导入和导出,它们用于构建和仿真集成系统,适用于汽车、航空航天、机器人以及其他应用领域。SIMULINK可以通过导出FMU功能来支持模型的美女主播 源码运行,而Matlab则提供了导出模型为FMU代码的功能,以供其他平台使用。
FMPy是一个免费的Python库,专门用于模拟功能模拟单元(fmu),支持单步仿真、自定义输入和配置参数。它允许用户通过简单的程序示例快速了解FMU支持的系统、输入输出端子名称以及修改默认参数,执行仿真并查看仿真结果波形。此外,FMPy库的用户界面使用户能够快速浏览FMU支持的系统,并通过直接输入输出端子名称、修改默认参数等操作执行仿真。
在Simulink中,用户可以通过FMI Kit for Simulink进行功能模型单元(FMU)的导入和导出。用户可以通过一系列步骤创建SIMULINK模型、修改求解器设置、配置系统目标文件、编译模型,并最终生成FMU文件。通过这种方式,用户可以将第三方仿真软件(如达索系统®的Dymola)导出的FMU文件导入到Simulink中,进行联合仿真。在导入第三方FMU文件后,用户可以在Simulink中配置想要输出的端口,查看和修改FMU模型的配置,以实现无缝的模型整合和仿真。
总结而言,FMI标准及其相关的图片介绍源码工具和库(如FMPy和FMI Kit for Simulink)为跨平台仿真模型的创建、共享、重用和整合提供了一套全面的解决方案,极大地促进了仿真技术在不同领域中的应用和发展。
新能源汽车整车控制器VCU 硬件在环(HiL)仿真测试方案——干货分享
HiL的定义:硬件在环是计算机专业术语,亦为硬件在回路,其旨在通过使用“硬件在环”(HiL)来显著降低开发时间和成本。在开发电气机械元件或系统时,过去计算机仿真和实际实验通常是分开进行。然而,通过采用HiL方式,这两者可以结合在一起,展现出极大的效率提升。
硬件在环(HiL)主要有三种形式:1)虚拟控制器+虚拟对象=动态仿真系统(纯粹的软件系统仿真);2)虚拟控制器+实际对象=快速控制原型(RCP)仿真系统(系统的一种半实物仿真);3)实际控制器+虚拟对象=硬件在回路(HiL)仿真系统(系统的另一种半实物仿真)。HiL目前主要有三大硬件平台:NI平台、DSpace平台、ETAS平台(ETAS已宣布退出HiL业务)。本文主要以NI平台介绍VCU HiL系统方案。
VCU HiL测试系统方案:HiL测试系统整体架构包含三层:第一层次为HiL测试系统软硬件架构,包括硬件设备、实验管理软件、被测控制器等;第二层次为HiL测试系统开发,基于第一层次软硬件架构进行被测对象仿真模型开发、实时I/O接口匹配、硬线信号匹配及实验定义等;第三层次为HiL测试,包括测试序列开发、激励生成加载、模型参数调试、故障模拟实现及测试分析与评估等。
VCU HiL测试系统架构主要包括:上位机(PC)、PXI机箱、实时处理器、数据采集板卡、CAN通讯板卡、DIO板卡、电阻模拟板卡、低压可编程电源等。上位机电脑安装Veristand、Teststand软件,通过以太网与PXI机箱中的实时处理器连接。实时处理器运行实时系统(Real Time),安装Veristand终端引擎,通过与上位机数据传输,将仿真模型部署到实时系统中并控制运行状态。PXI机箱提供多种类型的板卡,实现不同信号的模拟和采集功能。
VCU HiL测试系统主要功能包括:模拟VCU所有硬线输入信号,采集VCU所有硬线输出信号,模拟VCU CAN总线接收信号和接收CAN总线发送信号,通过整车实时仿真模型及I/O接口实现VCU的闭环测试验证,通过软/硬件实现VCU相关电气故障模拟,通过可编程直流电源模拟VCU的供电电源,通过编辑测试序列实现自动化测试,支持VCU所有I/O端口测试验证,支持VCU CAN通讯功能测试验证,支持VCU整车控制策略全功能验证,支持VCU故障诊断功能测试验证,支持VCU极限工况下控制功能测试验证,支持VCU回归测试,支持VCU耐久测试,支持NEDC等典型标准工况测试及自定义工况测试。
VCU HiL测试系统主要由硬件平台、软件平台和控制模型三部分组成。硬件平台采用分布式设计模式,上位机作为控制核心,下位机以PXI机箱、实时处理器及I/O板卡为核心。系统硬件平台包括PXI机箱、实时处理器、I/O板卡、通讯板卡、电源管理模块、故障注入板卡、低压可编程电源、信号调理模块、机柜及上位机电脑。软件平台包括实验管理软件和自动化测试软件。本方案试验管理软件基于NI VeriStand软件平台,实现系统配置管理和测试管理。自动化测试软件基于NI TestStand软件平台,提供可视化测试序列编辑环境、测试管理功能、测试执行、多线程并行测试、用户管理、测试报告管理、自定义操作员界面、源代码控制整合、数据库记录等功能。仿真模型为纯电动车整车仿真模型,包括车辆纵向动力学模型、驾驶员模型、电机模型、动力电池模型、主减速器模型、虚拟控制器模型、I/O模型、道路及环境模型等,满足电动汽车整车控制策略功能测试验证要求,基于MATLAB/Simulink软件开发,模型精度高,支持用户图形化界面输入数据,实时在线修改模型参数,支持离线和在线仿真,满足新能源汽车HiL测试系统实时性要求,模型开源、规范、易读。
HiL测试流程包括测试准备、测试用例开发、测试工程搭建、测试调试、测试总结。测试准备包含被测控制器接口分析、硬件资源分配、控制器线束设计、功能分析、测试计划安排。测试用例开发方法研究是测试的关键点之一,采用合理方法开发测试用例,增加测试覆盖度,减少冗余重复,提高测试效率。测试工程搭建基于实验管理软件和自动化测试软件完成,包括软硬件工程配置、测试界面搭建、模型配置、通讯配置等。测试调试包含冒烟测试、接口测试、自动化测试,测试报告通过HiL测试管理软件执行测试,输出报告。测试总结包括环境、周期、人员、内容分析,问题统计与解决,测试完成情况检查,提交工作成果。
总结:硬件在环仿真测试系统使用实时处理器运行仿真模型模拟受控对象运行状态,通过I/O接口与被测ECU连接,对ECU进行全面、系统测试。从安全性、可行性和成本考虑,HiL硬件在环仿真测试已成为ECU开发流程中重要环节,减少了实车测试次数,缩短开发时间,降低成本,提高ECU软件质量,降低汽车厂风险。在新能源汽车领域,HiL硬件在环仿真测试对于核心电控系统极为重要。近年来,随着对汽车行业的资本密集投入,新能源汽车HiL测试工程师岗位需求量大,薪资增加,从长远职业规划来看,HiL测试工程师是一个可持续发展的岗位。意昂工课根据多年工程经验,推出了HiL测试课程,基于实际项目案例和岗位需求技能制定教学大纲,采用任务驱动方式引导学员,提升HiL测试实践能力,积累实战经验。对HiL测试感兴趣的学员可私聊沟通。