PEMFC氢氧质子交换燃料电池MATLAB仿真模型
氢氧燃料电池静态模型:
(1)热力学电动势En

(2)活化极化过电势Vact
活化损失主要是因为电极表面的反应速度过慢,在驱动电子传递到或者传送出电极的化学反应时,部分电压会被消耗。

(3)欧姆极化过电势
欧姆极化过电势主要由质子交换膜的等效膜阻抗和阻止质子通过质子交换膜的阻抗产生

(4)浓差极化过电势
浓度损失是由于燃料在使用的时候,电极表面反应物的浓度发生变化导致的。

另外还包含燃料电池电堆输出电压、燃料电池效率和输出功率
系统完整模型:

静态模型使用说明:
(1)
因为不同的燃料电池所使用的参数不一样,所以下面这几个参数是需要自己设置的。

图1-2
(2)

图1-3
Simulink中所有曲线图的横坐标都是时间,而图1-3所示的模块是让电流密度与时间呈一一对应的关系,即时间为1s时电流密度是1mA/cm2,时间是100s时电流密度是100mA/cm2,这样的话,输出功率、输出电压曲线的横坐标轴就都是电流密度。以下面的输出电压曲线为例,横坐标轴就是电流密度,该图表示的就是燃料电池不同电流密度下的输出电压。
输出功率、效率等曲线图同理,它们的横坐标轴都是电流密度。

图1-4
当然,如果只想看某一个电流密度下电池的输出电压、输出功率等,可以将图1-3变成下面的样子(以200 mA/cm2为例):

图1-4
运行之后,我们再看输出电压曲线图,如图1-5所示,这个时候的横轴就是时间。

图1-5
氢氧燃料电池动态模型

动态模型使用说明:
当涉及到电流密度变化的时候,就可以使用动态模型。氢气有效分压、氧气有效分压、电堆工作温度、质子交换膜面积和厚度、单电池数量确定之后,燃料电池的输出就只跟电流密度有关。
模型中展示了一种电流密度突变的情况,即电流密度在10s时由200 mA/cm2
突变至400 mA/cm2
,输出电压变化情况如下,可以发现其输出会有0.2s左右的响应时间。

最后,以上都是最最基本的示范和使用说明,模型具体要怎么用,还要看自己的想法和需求。
参考文献:
[1] D. Hu, Y. Wang, J. Li, Q. Yang, J. Wang. Investigation of optimal operating temperature for the PEMFC and its tracking control for energy saving in vehicle applications. Energy Conversion and Management, 2021, 249: 114842
[2] J.M. Correa, F.A. Farret, L.N. Canha, M.G. Simoes. An electrochemical-based fuel-cell model suitable for electrical engineering automation approach. IEEE Transactions on Industrial Electronics, 2004, 51 (5): 1103-1112
[3] R.F. Mann, J.C. Amphlett, M.A.I. Hooper. Development and application of a generalised steady-state electrochemical model for a PEM fuel cell. Journal of Power Sources, 2000, 86 (1): 173-180
[4] M. Pan, C. Li, J. Liao, H. Lei, C. Pan, X. Meng, H. Huang. Design and modeling of PEM fuel cell based on different flow fields. Energy, 2020, 207: 118331
相关文章:
PEMFC氢氧质子交换燃料电池MATLAB仿真模型
氢氧燃料电池静态模型: (1)热力学电动势En (2)活化极化过电势Vact 活化损失主要是因为电极表面的反应速度过慢,在驱动电子传递到或者传送出电极的化学反应时,部分电压会被消耗。 (…...
创建PVC注意事项
On the one hand 创建永久卷(Persistent Volume Claim,PVC)时需要考虑以下几个因素: 存储类别(Storage Class):选择适合需求的存储类别是创建 PVC 的第一步。存储类别定义了永久卷的属性&…...
Sencha Ext.NET Crack 快速应用程序的正确工具集
Sencha Ext.NET Crack 快速应用程序的正确工具集 Sencha Ext.NET是一个高级的ASP.NET核心组件框架,它包含了强大的跨浏览器Sencha Ext JS库。通过140多个预构建和专业测试的UI组件实现企业级性能和生产效率。Sencha Ext.NET使用尖端的Web技术创建功能强大的Web应用程…...
transformer学习
transformer 李宏毅老师的课:https://www.youtube.com/watch?vugWDIIOHtPA&listPLJV_el3uVTsOK_ZK5L0Iv_EQoL1JefRL4&index60 知乎上的文章:Transformer模型详解(图解最完整版) 主要参考tensorflow的官方文档…...
基于LNMP架构搭建Discuz论坛
LNMP: L---->linux系统,操作系统。 N----->nginx网站服务(前端),提供前端的静态页面服务。同时具有代理、转发的作用。(转发就是转发后端请求,转发PHP),nginx没有处理动态资源的功能,他有…...
乐鑫科技2021笔试题
笔试时间:2020.09.09,10:00-11:30 岗位:嵌入式软件工程师 题型:单选题20道,40分。编程题2道,60分。 单选题 1、算术右移指令执行的操作是?符号位会变化吗?…...
VL 模型 Open-Set Domain Adaptation with Visual-Language Foundation Models 论文阅读笔记
Open-Set Domain Adaptation with Visual-Language Foundation Models 论文阅读笔记 一、Abstract 写在前面 又是一周周末,在家的时间感觉过得很快呀。今天没得时间写博客,留下个标题,明天搞完。 论文地址:Open-Set Domain Adapta…...
在IDEA同一个窗口中同时打开多个独立项目
文章说明 本文主要说明如何在Intellij Idea中同时打开多个独立的Maven项目。 我在使用idea的时候,由于自己负责了很多项目,经常要在不通的代码之间切换来切换去。然后搜索代码的时候也只能搜到当前打开的这个项目。因为这个原因,一些小项目…...
flask-session、数据库连接池
flask 自带session---》以cookie的形式放到了浏览器中---》加密 真正的session,是在服务端存储 -django中存在djangosession表中 -flask中,使用第三方,保存在---》redis中---》flask-session 使用步骤 pip install flask-session …...
基于EEGLAB的ICA分析
目录 1.ICA原理 2.ICA的实现 3.ICA成分识别 4.ICLabel识别并去除伪迹 5.ICA成分识别练习 1.ICA原理 得到的每一个地形图,实际上就是它的权重谱。 投射:根据原成分恢复原始信号。 选择性投射:去伪。 2.ICA的实现 extended,1&…...
Pytorch深度学习-----神经网络之线性层用法
系列文章目录 PyTorch深度学习——Anaconda和PyTorch安装 Pytorch深度学习-----数据模块Dataset类 Pytorch深度学习------TensorBoard的使用 Pytorch深度学习------Torchvision中Transforms的使用(ToTensor,Normalize,Resize ,Co…...
代码随想录算法训练营day58
文章目录 Day58 每日温度题目思路代码 下一个更大元素 I题目思路代码 Day58 每日温度 739. 每日温度 - 力扣(LeetCode) 题目 请根据每日 气温 列表,重新生成一个列表。对应位置的输出为:要想观测到更高的气温,至少需…...
Grafana集成prometheus(4.Grafana添加预警)
上文已经完成了grafana对prometheus的集成及数据导入,本文主要记录grafana的预警功能(以内存为例) 添加预警 添加入口(2个) databorard面板点击edit,下方有个Alert的tab,创建Alert rules依赖…...
宏观上看Spring创建对象的过程
宏观上看Spring创建对象的过程 对于对象而言,可以分为简单对象和复杂对象; 简单对象 简单对象指可以直接new的对象; Spring在创建这些对象时,是基于反射来完成的。复杂对象 复杂对象指不能直接new的对象。 比如:要得到…...
Jtti:linux如何配置dns域名解析服务器
要配置Linux上的DNS域名解析服务器,您可以按照以下步骤进行操作: 1. 安装BIND软件包:BIND是Linux上最常用的DNS服务器软件,您可以使用以下命令安装它: sudo apt-get install bind9 2. 配置BIND:BIND的配置…...
上网速度慢解决方案
方法 1:手动设置 Proxy 服务器 假如你是使用宽带的用户,使用宽带路由器后可能会发觉无法浏览一些网页,其中一个原因是一些 ISP 商 在后台使用了隐形的代理服务器,使部分网页无法正常显示。假如你多次按“F5”键也无法刷新网页&…...
解决 “fatal: Could not read from remote repository.
问题描述: 在使用Git将本地仓库推送到远程仓库或将远程仓库克隆到本地的时候,发生了如下错误:“fatal: Could not read from remote repository.” 原因分析: 出现这错误一般是以下两种原因: 客户端与服务端未生成 …...
TypeScript知识点总结
typescript是js的超集,目前很多前端框架都开始使用它来作为项目的维护管理的工具,还在不断地更新,添加新功能中,我们学习它,才能更好的在的项目中运用它,发挥它的最大功效 let b: null nulllet c: null …...
Map简单介绍
Map 是 Java 中用于存储键值对的接口,它是一个抽象类,有多个实现类,如 HashMap、TreeMap、LinkedHashMap 等。我将为你提供一些关于 Map 接口的源码解读。 首先,Map 接口的定义如下: public interface Map<K, V&g…...
Linux文本处理工具和正则表达式
Linux文本处理工具和正则表达式 一.查看、截取和修改文本的工具 1.查看文本的工具 cat 最常用的文件查看命令;当不指明文件或者文件名为一杠’-时,读取标准输入。 cat [OPTION]... [FILE]... -A:显示所有控制符(tab键:^I;行结束符:$) -…...
ABAP事务控制深度指南:如何避免COMMIT WORK导致的BW数据丢失问题
ABAP事务控制深度指南:如何避免COMMIT WORK导致的BW数据丢失问题 在SAP BW项目实施过程中,数据完整性是每个ABAP开发者的核心关切。我曾亲眼目睹一个关键财务月结报表因为异步提交导致数据缺失,最终引发连锁反应——财务团队不得不通宵重新跑…...
新手程序员必看:7类常见错误与高效解决方案
1. 新手程序员常犯的7类错误及解决方案作为一名带过5届应届生的技术导师,我发现每一批新人都会重复踩同样的坑。最近带的这位应届生让我想起了自己刚入行时的样子——充满热情但缺乏方法。下面这些经验教训,都是我亲自踩过坑后总结出来的实战心得。提示&…...
别再死记硬背U-Net结构了!用PyTorch手撸一个,从代码反推设计思想
从零实现U-Net:用PyTorch代码拆解医学图像分割的核心设计 在医学影像分析领域,U-Net以其独特的对称结构和跳跃连接机制,成为细胞分割、肿瘤检测等任务的黄金标准。但很多开发者即便看过网络结构图,在实际编码时仍会困惑࿱…...
雯雯的后宫-造相Z-Image-瑜伽女孩部署避坑指南:Xinference加载超时与日志定位技巧
雯雯的后宫-造相Z-Image-瑜伽女孩部署避坑指南:Xinference加载超时与日志定位技巧 1. 项目简介与部署概述 雯雯的后宫-造相Z-Image-瑜伽女孩是一个专注于生成瑜伽主题女孩图片的AI模型,基于Z-Image-Turbo的LoRA版本构建。这个镜像提供了完整的文生图服…...
利用快马平台与ccswitch快速构建可切换功能模块的web应用原型
今天想和大家分享一个快速验证前端功能模块切换方案的小技巧。最近在做一个需要动态切换不同功能模块的项目,尝试了用ccswitch工具配合InsCode(快马)平台来搭建原型,效果出乎意料地好。 为什么选择ccswitch ccswitch是一个轻量级的JavaScript工具&…...
2026全球AI产业发展全景:模型竞争、多模态应用与生态格局深度解析
2026年,人工智能产业进入技术落地与生态扩张并行的深化阶段,从基础模型迭代到行业场景渗透,均呈现出高度成熟的发展态势。对于个人用户与企业开发者而言,高效整合全球AI能力已成为提升效率的关键。https://n.kulaai.cn 作为一站式AI模型与工具聚合平台,汇集了ChatGPT、Cla…...
霜儿-汉服-造相Z-Turbo效果可视化:同一提示词不同采样步数质量对比
霜儿-汉服-造相Z-Turbo效果可视化:同一提示词不同采样步数质量对比 1. 引言:为什么关注采样步数? 当你使用AI生成汉服人像时,是否遇到过这样的困惑:同样的提示词,为什么有时候生成的效果惊艳,…...
抖音直播数据采集技术:WebSocket逆向与实时弹幕抓取解决方案
抖音直播数据采集技术:WebSocket逆向与实时弹幕抓取解决方案 【免费下载链接】DouyinLiveWebFetcher 抖音直播间网页版的弹幕数据抓取(2025最新版本) 项目地址: https://gitcode.com/gh_mirrors/do/DouyinLiveWebFetcher 在直播电商和…...
如何破解网易云音乐加密限制?ncmdump让音乐文件自由播放
如何破解网易云音乐加密限制?ncmdump让音乐文件自由播放 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你是否遇到过这样的困扰:从网易云音乐下载的歌曲只能在特定客户端播放,无法在其他设备或播…...
开源项目Windows Subsystem for Android部署与优化解决方案
开源项目Windows Subsystem for Android部署与优化解决方案 【免费下载链接】WSA Developer-related issues and feature requests for Windows Subsystem for Android 项目地址: https://gitcode.com/gh_mirrors/ws/WSA Windows Subsystem for Android(WSA&…...
