德国ETAS氢燃料电池控制器HIL测试方案
德国ETAS氢燃料电池HIL方案- FCU HIL测试方案(面向2020年最新版)ETAS GmbH 成立于 1994 年,是罗伯特博世联合企业的一部分,是车用电子控制系统以 及相关嵌入式控制系统软件开发工具和测试设备的领先供应商。ETAS 致力于为车用嵌 入式系统的整个生命周期提供支持性的创新产品。ETAS 可向全球的汽车 OEM 以及电控 单元的一级供应商提供产品与服务。本公司在全球拥有约 700 名员工,年营业额达到约 1.4 亿欧元。以下是有关本公司的概要介绍。ETAS 全球化网络是在全球范围内构建起的一个由办事机构和研发中心组成的网络,通 过该网络进行产品的开发、配置并提供技术支持。本公司相信,对于建立长期、成功 的客户关系来说,在地理位置上与客户接近将具有至关重要的意义。ETAS 集团总部位 于德国斯图加特,在美国、日本、韩国、中国、印度、法国、英国、意大利、巴西及 俄罗斯联邦均设有地区分公司或办事机构。每一处办事机构都提供客户账户管理、客 户技术支持、区域内项目管理以及工程技术服务资源等。与纯电动汽车相比,氢燃料电池汽车具有加注时间短,续航里程长等优势,是未来汽车工业可持续化发展的重要方向。目前,氢燃料电池汽车产业正在兴起。氢能是一种清洁能源,氢燃料电池只会产生水和热,并不会产生二氧化碳,对环境无任何污染。 燃料电池电动汽车技术是目前世界环保汽车技术的热点,我国应更加积极开展燃料电池电动汽车技术研究,较快缩小与西方汽车工业发达国家的汽车环保技术的差距,从能源和环保角度来讲,进行燃料电池电動汽车技术开发对能源多样化,发展燃料电池汽车,将促进一系列技术和产业的发展,形成国民经济发展的新增长点。 燃料电池是一种很有前途的清洁能源,在未来很可能代替传统能源成为主要能源。所以,很多国家和跨国集团都极其重视燃料电池技术的开发和研究。美国将燃料电池技术列为国家安全技术 欧盟在2008年制定了2020年氢能与燃料电池发展计划,投资近10亿欧元用于燃料电池与氢能研究、技术开发及验证等方面 加拿大计划将燃料电池发展成国家的之助产业 日本认为燃料电池技术是21世纪能源环境领域的核心 《时代》周刊将燃料电池电动汽车列为21世纪10大高技术之首 我国中长期科学和技术发展规划纲要明确提出,大力发展氢燃料的制取、存储及专用燃料电池技术的开发与研究,提高产业化技术。 近20年来,我国科技人员经过不懈努力,尽管燃料电池及材料的开发和应用得到了极大的进展,但由于研究投入和产业化资金数量很少,燃料技术的总体水平与发达国家相比还有较大差距,燃料电池技术的阻力主要在于基础设施匮乏,技术人才不足,成本高、耐久性差,研究力量分散,产业化体系尚未形成,尤其是缺少企业的参与,很难将研究成果进行示范应用。所以,我国应寻找最佳切入点,根据当前和中长期经济和社会发展需要,集中研究力量,大力推动燃料电池发电技术的发展,加大研发和产业化投入,为我过的国家能源安全和国民经济可持续发展服务。用于HiL测试的燃料电池系统模拟模型 燃料电池系统的典型架构-使用ETAS的LABCAR-MODEL-FC模型进行模拟的依据LABCAR-MODEL-FC(用于HiL测试的燃料电池系统模拟模型)ETAS的LABCAR-MODEL-FC模型能记录完整的燃料电池系统,包括堆栈、外围设备和柔性ECU。其包含一个可以对水流、温度影响和反应动力学详细模拟的一维PEM-FC堆栈。柔性ECU也能保证在工作站进行直接的闭环试运转。 LABCAR-MODEL-FC模型能确保用户逼真地模拟出燃料电池系统,从而对HiL系统中的ECU进行测试。其模块化的模型架构可以让特定的客户对氢气、氧气和冷却系统进行模拟。 模型扩展装置LABCAR-MODEL-FCCAL模型(用于基于HiL校准的燃料电池系统模拟模型)ETAS的LABCAR-MODEL-FCCAL模型(燃料电池校准)是一种二维的PEM-FC堆栈模型,用于详细地模拟电、水、和压力分布。鉴于此模型具有模块化的设计特点,并且还配有参数化的工具,因此其可以跟现有的LABCAR-MODEL-FC模型进行无缝整合。 两种变体均可整合到LABCAR-MODEL-VVTB模型整车模拟中(虚拟车辆测试台的模拟模型,用来进行HiL测试)。 LABCAR-MODEL-FC在汽车应用中,通常优先使用PEM-FC燃料电池,因为其具备启动快、能量密度高和动力学稳定的优良特点。为了给客户在此大有前途的创新领域提供支持,ETAS提供了燃料电池系统的LABCAR-MODEL-FC模拟模型,用来进行HiL测试。测试用于燃料电池系统的ECU LABCAR-MODEL组合包括集成电路发动机、用于汽车推进的锂离子电池、电动机、燃料电池、车辆动力学、车辆、驾驶员和环境的仿真模型。在汽车应用中,通常优先使用PEM-FC燃料电池,因为其具备启动快、能量密度高和动力学稳定的优良特点。为了给客户在此大有前途的创新领域提供支持,ETAS提供了燃料电池系统的LABCAR-MODEL-FC模拟模型,用来进行HiL测试。 ETAS的LABCAR-MODEL-FC模拟燃料系统性能。模拟整个系统-从PEM-FC(高分子电解膜燃料电池)堆栈到反应物和冷却剂的供应-以确保对燃料电池系统ECU的可靠性测试和校准。LABCAR-MODEL-FC可以模拟堆栈、氢气供应、氧气供应和冷却剂供应的详细过程。此技术基于对物理过程的精确模拟,而这些模拟都是基于对电解反应的复杂计算以及基于对堆栈和外围设备之间相互作用的复杂计算得出。鉴于现代燃料电池堆栈的复杂性,要对堆栈进行一维(1D)空间分布模拟。为了满足当前和未来的要求,可以实现对二维(2D)堆栈模拟进行特殊扩展,其燃料电池系统的模拟模型可用于完成基于HiL的校准(LABCAR-MODEL-FCCAL)。基于PC的模拟目标LABCAR-RTPC能为实时模拟提供所需的电源。 LABCAR-MODEL-FC模拟模型可以让用户在硬件在环测试台上对燃料电池的ECU进行早期的测试和优化。 将高成本的测试和安全相关的应用转移到硬件在环测试台上,从而在开发过程中让顾客直接受益。应用实例包括模拟PEM-FC燃料电池堆栈的冷启动调节或模拟氢气供应的临界处理。 ETAS模拟模型的优势ETAS燃料电池模型包括用于模拟堆栈和外围设备的Simulink® 元件库和各种电解槽模型。模型的实时性有利于测试燃料电池ECU时与ETASHiL系统的整合,还可以同时进行安全相关的故障模拟和ECU软件的初始预标定。由于这些模型考虑到了所有相关的物理现象,可以用来测试所有项目,包括基础软件、高级控制、操作和诊断性功能。ETAS的模拟模型组合提供HiL模拟,包括独家提供的硬件 、软件和模拟模型。 应用用户可针对具体的汽车要求,进行大量的典型性闭环ECU测试: l 测试用于氢气供应的典型ECU功能:l 惰性气体测定、清洗方法、气体引射器控制l 测试用于氧气供应的典型ECU功能:l 空气压缩机控制、水再循环l 测试用于冷却系统的典型ECU功能:l 冷却方法、泵控制、散热器激活l 测试用于诊断和管理的典型ECU功能:l 渗漏检测、冷启动、压力协调、紧急关闭l 针对优化运行的设计和校准:l 水管理、电厂辅助设备 优势LABCAR-MODEL-FC有助于对所有项目进行测试,包括基础软件精密控制、运行、和燃料电池ECU的诊断功能。LABCAR-MODEL-FCCAL扩展模型提供了2D堆栈模型,可以实时精准地模拟出电池电压、电解膜状态或水再循环过程,从而满足当前和未来的要求。该模型可以同LABCAR-MODEL-VVTB进行整合(用于HiL测试的虚拟车辆测试台模拟模型)ETAS独家提供硬件、软件和模型,以及客制化技术服务和专家咨询。 用于HiL测试的燃料电池系统模拟模型(LABCAR-MODEL-FC)包括对PEM-FC堆栈的一维模拟,以及对反应物和冷却剂供应系统进行详细和模块化记录。还能提供操作燃料电池ECU所需的所有相应接口。 用于基于HiL校准的燃料电池系统模拟模型(LABCAR-MODEL-FCCAL)为LABCAR-MODEL-FC模型增加了2D空间分辨堆栈模拟,并且能详细洞察电池性能。除了有助于对ECU在闭环控制回路中运行时的基础校准外,其还能让用户对最佳堆栈运行的功能进行测试,以及在早期开发阶段将电池降解降至最低。 因LABCAR-MODEL-FC和LABCAR-MODEL-FCCAL基于PC的模拟目标LABCAR-RTPC以及开放性,可对其进行定制并满足不同的要求。Simulink® 的开放性安装启用特点让开发者可以选择对ETAS或其它供应商提供的元件模型进行整合。 除了模拟模型外,ETAS还对所有开发需求提供技术支持服务和咨询。用于HiL测试的燃料电池系统模拟模型 燃料电池系统的典型架构-使用ETAS的LABCAR-MODEL-FC模型进行模拟的依据LABCAR-MODEL-FC(用于HiL测试的燃料电池系统模拟模型)ETAS的LABCAR-MODEL-FC模型能记录完整的燃料电池系统,包括堆栈、外围设备和柔性ECU。其包含一个可以对水流、温度影响和反应动力学详细模拟的一维PEM-FC堆栈。柔性ECU也能保证在工作站进行直接的闭环试运转。 LABCAR-MODEL-FC模型能确保用户逼真地模拟出燃料电池系统,从而对HiL系统中的ECU进行测试。其模块化的模型架构可以让特定的客户对氢气、氧气和冷却系统进行模拟。 模型扩展装置LABCAR-MODEL-FCCAL模型(用于基于HiL校准的燃料电池系统模拟模型)ETAS的LABCAR-MODEL-FCCAL模型(燃料电池校准)是一种二维的PEM-FC堆栈模型,用于详细地模拟电、水、和压力分布。鉴于此模型具有模块化的设计特点,并且还配有参数化的工具,因此其可以跟现有的LABCAR-MODEL-FC模型进行无缝整合。 两种变体均可整合到LABCAR-MODEL-VVTB模型整车模拟中(虚拟车辆测试台的模拟模型,用来进行HiL测试)。 实时模型运行平台仿真硬件 ES5300 RTPCETAS LABCAR 使用运行实时操作系统 Linux 的标准 PC 进行仿真模型运算。其灵活的结 构可适应 PC 市场的最新发展趋势,用户可将仿真 PC 更换为市场上出现的具有更高性 能的 PC。因此,LABCAR 使用户能在尽可能宽广的测试范围和深度内进行精确仿真, 从而确保了在专用硬件和软件方面投入的高效性。 标准 IPC 进行模型仿真工作 从上图可以看到,采用了四核 CPU 的实时工控机,在 ETAS 软件环境的管理下,可以实 现分核下载,即将不同模型下载到不同的核内并行运行,确保了在复杂任务管理模式 下系统的实时性。标准 PC 还可提供 PCI 和 PCI-Express 总线接口,将需要辅助板卡(例 如使用 CAN 总线进行 ECU 通讯的板卡)集成到整个系统中。 传感器信号仿真传感器信号仿真主要通过 ETAS 自有的 I/O 板卡实现。本方案中普通的信号级传感器信 号采用 ES5350 模拟信号输入输出板卡、ES5321 PWM 及数字信号输出板卡及工程部件 实现;FUEL CELL 相关的温度信号(电阻信号)采用 ES5385.1 模拟 发动机特有信号的模 拟和采集采用 ES5340.2-ICE 板卡实现。ES5300 实时仿真计算机及 ES5350、ES5340、ES5321 和 ES5385.1 电流传感器仿真本方案中推荐采用配置中 30 路 ES5350DAC 输出模拟信号,通过 DB6200 转换为 4- 20mA 电流信号的方式模拟电流传感器。执行器信号采集同上,采用安装在 ES5300 实时仿真机上的 ES5350 模拟输入板卡和 ES5321 PWM 板卡 检测控制器的执行器控制信号。对于特殊的负载,采用真实器件负载箱实现,如高压 接触器和充电电子锁等。 电流采集模块采用 CSM_5PA 板卡来实现。该电流测 模块用于测 动态负载电流。 静态电流测通道数 10最大容许电压 30 V电流测 范围 5,20,30,50 A (手动设置/) 精度 +/- 1% (主要标称电流 IPN )温度测 量 在 PCB 上测 ,进行温度补偿采样频率 高达 1kHz,通过 USB 更新故障注入功能FUEL CELL 信号级 I/O 电气故障注入,采用 ES5398 和 ES4440 故障注入设备实现。故障模拟模块 ES5398用于实时环境下 ECU 自动测试的故障模拟。它可与硬件在环测试系统结合使用。 ES5398.1 采用 PCI/Express 接口安装于 ES5300 系统中。ES5398.1 模块每块板卡提供 40个故障注入通道。 实验环境 EE 提供了测试执行的用户界面。它提供了实验和图形用户界面,集成的 参数和数据管理,代码下载,实验执行,实时信号产生和测量数据记录方法,以及信 号管理。实验环境是整个测试项目中手动测试的环境,所有的测试都在这里进行。有 LABCAR IP 生成的实时代码需要在这里下载到 RTPC 里面并且开始模拟。通过 Experi- ment Explorer 窗口中进行参数集群和文件管理也是 LABCAR 软件的特色。EE 软件用户界面和虚拟仪表EE 里面还有不同的图像组件,包括常用的各种虚拟仪表,可以用来做成不同的用 户界面。EE 里面可以观察和修改标定量,控制模型的运行,选择不同的运行模式,实 时记录运行数据,以及接入编写的信号发生器信号。同时用户可以方便地通过拖拽来 加入或编辑这些组件。 实验环境中 EE 的组件操作 故障仿真软件LABCAR-PINCONTROL V2.0 为故障仿真箱 ESES5398 的配套软件,具有方便用户使用的 接口,可实现 ES5398 的手动操作,是 ES5398 的重要组成部分,操作界面友好,其操 作界面请参见下图。软件可实现的功能如下:• 创建并管理故障模式,产生 ECU 信号的一系列故障。如氧传感器故障• 简化故障仿真信号的选取• 设置故障产生的时间• 通过点击鼠标来触发故障• 设置多台 ES5398 同时使用• 提供自动化测试的 API 接口等。• 通过 Excel 表格进行故障配置和定义 LABCAR_PINCONTROL 的配置界面 模型方案 燃料电池堆动力学模型ETAS LABCAR-MODEL-FCCAL 是一个 1-D+1-D 的燃料电池堆站模型,该模型包含 1-D 的 燃料电池单体膜模型和 1-D 的双电极及气体通道仿真模型。1-D 的燃料电池单体膜模型 能够对燃料电池膜的内阻,电极之间氧和氢反映生成水的情况进行仿真;1-D 的双电极 及气体通道仿真模型能够仿真双电极间气体在通道内非线性分布的特性,包括温度, 电流,沿电芯堆叠方向的气体压力变化,以及对冰点温度影响等。ETAS LABCAR-MODEL-FCCAL 模型可以考虑为将燃料电池堆沿着气路方向分为多个小模 块,如下图所示。Z 坐标所示方向为气体流动方向,X/Y 坐标表示垂直于膜和气流方向。每一个小模块代表所有燃料电池功能层,包括两个电极板,气路通道,气体扩散层 以及膜。燃料电池模型的采用上述基本架构,在子系统中包括有完整功能层,每个小模块均可对外提供数据接口,同时也能适用于用户的模型扩展要求。 坐标系描述通过燃料电池系统模型 LABCAR-MODEL-FCCAL 的无时间限制的、节点版操作许可证, 客户被授权在主机上执行 LABCAR-MODEL-FCCAL 的代码生成。LABCAR-MODEL-FCCAL 是通过 MATLAB/Simulink 执行的,用户可以打开并修改模型。 这些元件以 S-Functions 的形式提供,如:已编译的动态链接库,不包含源代码。 LABCAR-MODEL-FCCAL 作为 LABCAR 产品家族的一部分, 能够天然支持 LABCAR 网络 HIL 系统仿真应用。也就是说,只要 LABCAR-MODEL-VVTB 和其他 LABCAR 模型可以在 网络中的 RTPCs 上运行,那么它也支持 LABCAR VARIANT MAN-AGEMENT (LVM) 。 功能LABCAR-MODEL-FCCAL 是一个先进燃料电池堆栈模型。该模型包含了一个一维膜模型,能够仿真薄膜电阻、含水量以及电极之间产生的水交换等特性。 除此之外,它使用了空间分布的 双极板与气体通道双 1-D 维度模型,考虑上述两个维 度上的电堆温度、电流和压力变化的非线性特性。此外还特别考虑了汽车会遇到在冰 点温度下工作的情况。LABCAR-MODEL-FCCAL 仿真模型包含:• 单电池模型,并考虑到电流、温度、反应物化学计量数以及膜湿度对电池电压损耗的 影响计算。• 基于一维膜模型的含水量和水交换量的详细计算。• 一维多组分气体通道模型允许为每个电极指定单独的气体成分。• 不同的流场设计仿真。支持内部电池加湿的顺/逆流量设置。• 基于膜温度模型、电池含水量的非线性动态特性和受温度影响的流体性质的实际冷启 动行为。• 考虑气体通道内液态水的积聚和运动的两相水模型。• 具有两种膜类型的默认堆栈参数设置。 传输范围绑定到单一 MAC 地址的节点版许可文件 燃料电池系统动力学模型 LABCAR-MODEL-FC 模型具备完整的燃料电池系统模型结构,该堆站模型的主要目的是 详细计算气路通道的压力分布,电池膜上的水生成量和电堆中水的相变情况。模型根据功能层特性被划分为冷却回路,燃料电池正负极回路模型等。 模型架构描述通过燃料电池系统模型 LABCAR-MODEL-FC 的无时间限制的、节点版操作许可证,客户 被授权在主机上执行 LABCAR-MODEL-FC 的代码生成。LABCAR-MODEL-FC 是通过 MATLAB/Simulink 执行的,用户可以打开并修改模型。这些元件以 S-Functions 的形式提供,如:已编译的动态链接库,不包含源代码。LABCAR-MODEL-FC 可以被集成到虚拟汽车测试平台 LABCAR-MODEL-VVTB 中,以仿真 一辆燃料电池整车。LABCAR-MODEL-FC 作为 LABCAR 产品家族的一部分, 能够天然支持 LABCAR 网络 HIL 系 统仿真应用。也就是说,只要 LABCAR-MODEL-VVTB 和其他 LABCAR 模型可以在网络中 的 RTPCs 上运行,那么它也支持 LABCAR VARIANT MAN-AGEMENT (LVM) 。功能LABCAR-MODEL-FC 仿真模型是一个用于燃料电池控制单元(FCCU)闭环控制测试应用 的燃料电池系统模型,它被用于在汽车环境中对 FCCU 进行测试和验证。 它包含的子系统分别代表一个 1-D PEM 的燃料电池堆、供氢回路、供氧回路和冷却回 路。LABCAR-MODEL-FC 所提供的系统架构根据它的组成回路划分。下图是模型组件的 概述。氧供应系统 氧供应系统包含以下组成部分:• 压缩机• 中冷器• 增湿器• 旁路• 节流通风孔• 排气和进气歧管 氧供应系统 氢供应系统 氢供应系统包含以下组成部分:• 带截止阀的氢罐• 减压器• 氢气喷嘴及中阀• 液态水分离器• 氢循环泵• 排气/排空阀• 排气和进气歧管 冷却回路系统 冷却回路包含以下组成部分:• 电磁阀• 加热器• 散热器• 冷却泵• 排气和进气歧管 冷却液供应系统 绑定到单一 MAC 地址的节点版许可文件 软件兼容性LABCAR-MODEL-FC 支持以下软件版本:• LABCAR-OPERATOR5.4.7,MATLAB/Simulink 2014b 64Bit 如果需要更多信息,请查看 LABCAR-MODEL-FC 的版本注释中的软件兼容性表。 请注意• 安装媒介不包含该许可证,它作为一个单独的项目提供。• 强烈建议用户每年单独采购软件升级维护服务。• 该许可证只允许代码生成。若需要实时运行模型,需要一个实时运行许可证。该许可 证需要单独采购。• 该许可证只允许本机使用,禁止远程访问。• 若要将模型加载到一个 LABCAR-OPERATOR 项目中,需要 MATLAB 和 Simulink 代码。 两者必须单独购买。附加项目• 一年的软件服务协议 (LCM_FC_SRV-ME52) 。• 一个运行时间许可证 (LCM_FC_RT_LIC-MP) 。• 安装媒介 (LCM_FC_PROD) 。• 用于实时仿真的先进二维堆栈模型 (LCM_FCCAL_LIC-MP) 。 ECU 线束设计和制作 在 HIL 系统中需要针对要连接的 ECU 准备连接线束,将 ECU 连接到 LABCAR 的连接器 BOB 面板。线束的设计和制作都是较为复杂的工作,至少为首次使用 ETAS LABCAR 系&nb软件开发的每个步骤 (直到售后诊断), 他们分布到不同的应用领域,