燃料电池FCU开发技术方案

news2024/11/15 13:49:05

燃料电池FCU电控开发介绍

FCU作为新能源汽车核心部件,对于氢燃料电池,追求的指标有:能量密度、额定功率、最大峰值功率(保持有限时间)、最小稳定功率(小于该功率,功率输出波动大,长时间小于最小稳定功率下工作(包括开路),对电极有损伤))、效率(以氢气低燃值计算,净输出功率),生命周期、启动时间(从空闲到额定功率)、 停机时间、环境要求(工作温度、存贮温度、湿度、海拔(主要是大气压力和密度变化对电堆其它指标的影响)等。开发一个优良可靠且具有一定通用性的FCU是一项巨大的系统工程,它绝不仅仅只是FCU硬件的开发(或选取)与软件编写,更为重要的是燃料电池发动机动力总成中 核心零部件(电堆、供氢系统、水热管理等)的高度集成与匹配,否则整车性能、安全性和可靠性必打折扣。

控制功能

燃料电池汽车控制器是燃料电池汽车的核心控制部件,负责处理驾驶员输入和系统运行状态信号,例如功率的需求、系统状态、整车信号的输入、故障的诊断、燃料电池温度和电流等。通过这些信号进行控制决策和计算,将控制指令输出到各部件控制单元。车辆的运行情况基本决定了控制器应该实现的功能。

FCU基本功能包括:

(1)保持与各个子控制单元的通信,对各个子系统进行整体监控和协调;

(2)调节燃料电池、主DC-DC输出电流以便控制燃料电池输出功率,并实现整车的能量优化。

FCU根据车辆的行驶状况对能量的要求,通过CAN总线实时发出对能量需求量的请求信号,FCU的作用是控制燃料电池发动机的基本工况和输出功率,FCU在收到能量要求的信号后,会即刻调整燃料电池的工况和DC-DC的转换功率。燃料电池发动机的启动、功率输出、关机均受FCU的指挥,在燃料电池工作过程中若燃料电池发动机出现故障出于自我保护可先停机,再通知FCU,此时车辆还可以依靠蓄电池组继续工作。

根据控制功能需求,FCU 控制功能模块定义如下:

1)系统上下电控制 FCU 上下电控制分为低压电控制和高压电控制

2)  工作模式 燃料电池工作模式分为CRM和CDR

3)  节电池巡检处理

4)  扭矩控制   扭矩控制的原理是首先采集加速踏板的位置信号,结合档位管理模块、整车状态识别和能量管理等处理,FCU综合以上所有信号确定燃料电池的工作模式,最终由扭矩协调管理模块计算输出电机控制器MCU所需要的扭矩值。

5)  阳极氢气循环回路控制

6)  阴极空气子系统控制

7)  节电池管理

8)  仪表显示控制模块 仪表显示控制模块主要是FCU将燃料电池运行参数通过CAN总线按照对应的通信协议发送到仪表上,驾驶员过仪表上参数可以确定电池系统的运行状态,是否出现故障等功能。

9) 附件控制

10) 输入/输出信号处理

11) 故障诊断与处理功能的要求与实现

开发流程

在FCU软件开发过程中,开发流程至关重要,它是保证开发软件质量的重要手段

之一。所开发的燃料电池控制器软件需要经过各种不同层面的测试,调整和验证才

能最终作为产品发布出去。采用先进的测试方法和手段,如MIL(模型在环测试)、

HIL(硬件在环测试)、以及最终的实车验证

遵循国际通用标准的 V 字型开发流程,主要包括下图所示几个阶段:

需求分析

整车优化仿真   需求功能定义   流程规范制定

系统设计

网络架构设计

软件架构设计

硬件匹配测试

件设计

控制算法设计

算法模型搭建

模型MIL测试

软件实现

-接口匹配

-编译下载

硬件在环HIL测试

台架测试

实车标定

产业化

开发参考标准
《ISO 14229-1 道路车辆—统一诊断服务 第一部分:规范和需求》
《ISO 15765-3 道路车辆—控制局域网络诊断 第三部分:统一标准的诊断服务实施》

《ISO 14230 道路车辆一诊断系统一Keyword Protocol 2000》(KWP2000)
《GB T 4208-2008 IP 防护等级》
《GBT 18385 电动汽车动力性能试验方法》
《GBT 19596-2004 电动汽车术语》
《GBT 18384.1-2015 电动汽车安全要求 第 1 部分: 车载可充电储能系统(REESS)》

《GBT 18384.2-2015 电动汽车安全要求 第 2 部分:操作安全和故障防护》

《GBT 18384.3-2015 电动汽车安全要求 第3 部分: 人员触电防护》

《GBT 20234.1-2015 电动汽车传导充电用连接装置 第 1部分:通用要求》

《GBT 20234.2-2015 电动汽车传导充电用连接装置 第 2 部分 交流充电接口》

《GBT 20234.3-2015 电动汽车传导充电用连接装置 第 3 部分 直流充电接口》

《GBT 895-2011 电动汽车用传导式车载充燃料电池》

《QCT 842-2010 电动汽车电池管理系统与非车载充燃料电池之间的通讯协议》

《QCT 413-2002 汽车电气设备基本技术条件》

《QCT 897-2011 电动汽车用电池管理系统技术条件》

《QCT743-2006 电动汽车用鲤离子蓄电池》

《NBT 3303 电动汽车非车载充燃料电池监控单元与电池管理系统通讯协议》

《SAE J1939-21-- (R) 数据链路层》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/988022.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

九号滑板车F2 Pro采用全新折叠设计,为用户带来便捷使用体验

拥挤的城市中,滑板车可以作为一种快速、便捷的交通工具,帮助你避开交通堵塞。而且滑板车轻便,容易携带,你可以将它放在车上、公共汽车上、火车上,甚至在办公室或学校里使用。今天就带大家了解一款适合城市通勤骑行的车…

Docker从认识到实践再到底层原理(四-2)|Docker镜像仓库实战案例

前言 那么这里博主先安利一些干货满满的专栏了! 首先是博主的高质量博客的汇总,这个专栏里面的博客,都是博主最最用心写的一部分,干货满满,希望对大家有帮助。 高质量博客汇总 然后就是博主最近最花时间的一个专栏…

Competitive Collaboration 论文阅读

论文信息 题目:Competitive Collaboration: Joint Unsupervised Learning of Depth, Camera Motion, Optical Flow and Motion Segmentation 作者:Anurag Ranjan, Varun Jampani, Lukas Balles 来源:CVPR 时间&#x…

考研资料共享系统的设计说明

考研资料共享系统的设计说明 设计意义及目的模块划分技术难点写项目中遇到的问题该项目的后端模块介绍该项目的前端模块介绍运行演示Gitee链接 设计意义及目的 为了方便找资料,了解考研形式;另一方面是锻炼编写系统的能力 模块划分 主要划分为&#xff1…

Oracle VM VirtualBox 安装 Ubuntu Linux

Virtual Box VirtualBox是一个强大的、面向个人用户或者企业用户的虚拟机产品,其支持x86以及AMD64/Intel64的计算架构,功能特性丰富、性能强劲,支持GPL开源协议,其官方网址是www.virtualbox.org,由Oracle开源&#xf…

冠达管理:哪些股票属于大权重?

跟着我国资本商场的开展,股票出资已经成为众多出资者出资的重要选择。在股票商场中,不同的股票权重不一,那么什么是大权重股票?哪些股票归于大权重呢?本文将从多个角度分析,带您了解大权重股票。 一、什么是大权重股…

华为云云耀云服务器L实例评测|部署spring项目端口开放问题的解决 服务器项目环境搭建MySQL,Redis,Minio...指南

目录 引出书接上回,部署spring项目,端口访问失败最后排查结果反馈 尝试的几种解决方案【未成功】1.指定tomcat启动ipv4端口2.添加开放端口规则保存规则防火墙相关命令记录 最终成功解决【成功!】用firewall成功了问题来了,如果这里…

HTTP代理只能代理HTTP协议吗?

HTTP代理是一种代理服务器,它可以充当客户端和服务器之间的中介,以帮助客户端访问服务器上的资源。但是,HTTP代理并不仅仅只能代理HTTP协议。 HTTP代理可以代理的协议 除了HTTP协议之外,HTTP代理还可以代理其他协议,例…

服务器数据恢复-EMC存储磁盘损坏的RAID5数据恢复案例

服务器数据恢复环境: 北京某单位有一台EMC某型号存储,有一组由10块STAT硬盘组建的RAID5阵列,另外2块磁盘作为热备盘使用。RAID5阵列上层只划分了一个LUN,分配给SUN小机使用,上层文件系统为ZFS。 服务器故障&#xff1…

windows安装CUDA

windows安装CUDA 说明 适用于你的电脑为nvidia的显卡 第一步 先运行nvcc -V 查看cuda版本,不过应该都是未识别的命令,如下图所示 打开pytorch的官网 https://pytorch.org/get-started/locally/ ,查看其支持最新的cuda为多少版本&#xf…

2651. 计算列车到站时间

文章目录 Tag题目来源题目解读解题思路方法一:数学 知识回忆除法运算 写在最后 Tag 【数学】 题目来源 2651. 计算列车到站时间 题目解读 给你一个列车预计到达时间点和一个列车延误的时间,请返回列车实际的到达时间。 解题思路 方法一:数…

如何使用Web Storage对页面中数据进行监听?

当使用Web Storage存储的数据发生变化时,会触发Window对象的storage事件,我们可以监听该事件并指定事件处理函数,当其他页面中的localStorage或 sessionStorage中保存的数据发生改变时,就会执行事件处理函数。 监听storage事件的…

Java实现SFTP传输

一、SFTP是什么? SFTP(SSH File Transfer Protocol)是一种基于SSH(安全外壳)的安全的文件传输协议,使用SFTP协议可以在文件传输过程中提供一种安全的网络的加密算法,从而保证数据的安全传输 S…

Win11打不开组策略编辑器怎么办

近期有小伙伴反映在使用Win11打开组策略编辑器的时候发现无法打开,这是怎么回事,遇到这种问题应该怎么解决呢,下面小编就给大家详细介绍一下Win11打不开组策略编辑器的解决方法,有需要的小伙伴快来和小编一起看看吧。 Win11打不开…

系统架构设计师-嵌入式系统

目录 一、嵌入式系统概述 1、基本概念 2、嵌入式系统软件组成架构 二、嵌入式软件开发 三、嵌入式硬件 1、嵌入式微处理器 2、人工智能芯片 3、嵌入式微处理器体系结构 4、总线 四、嵌入式操作系统 1、嵌入式实时操作系统 2、操作系统内核架构 3、鸿蒙操作系统 五、嵌入式…

【数据结构-队列】双端队列

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kuan 的首页,持续学…

【多线程】阻塞队列实现原理代码实现

目录 一、概念 二、优势 三、原理(代码逐步实现) 四、BlockingQueue的使用 一、概念 阻塞队列是一种的特殊的队列,他是带有阻塞的线程安全的队列。当队列已满时入队操作就会进入阻塞,当队列不空时才能执行入队操作&#xff1b…

抓安卓日志命令

临时生成logcat文件 ctrl z 是停止 adb logcat -> /home/log/log.txt 导出全部日志 adb root adb remount 只抓安卓日志 logcat (所有保存的日志,中途关机和开机都有) adb pull log/android D:\73log\1android 抓全部日志&#x…

《DevOps实践指南》- 读书笔记(四)

DevOps实践指南 Part 3 第一步 :流动的技术实践11. 应用和实践持续集成11.1 小批量开发与大批量合并11.2 应用基于主干的开发实践11.3 小结 12. 自动化和低风险发布12.1 自动化部署流程12.1.1 应用自动化的自助式部署12.1.2 在部署流水线中集成代码部署 12.2 将部署…

从零开始,手把手教你视频直播app源码开发

在今天移动互联网时代,视频直播成为了人们沟通、互动和分享的重要方式。如果你梦想着拥有自己的视频直播应用程序,那么现在是时候开始学习开发视频直播app的源码了!本文将带您从零开始,手把手教你如何开发视频直播app源码&#xf…