含PEMFC的热电联供系统能量管理策略Simulink仿真

1.光伏发电系统

        在直流微电网中,光伏电池系统经过升压DC/DC变换器接入直流微电网提供功率。在不同的系统运行条件下,光伏电池系统有三种工作模式:MPPT 模式、下垂模式和空闲模式。由于光伏阵列的输出特性随着环境条件影响,光伏电池系统一般工作在MPPT模式以提高可再生能源利用率。当蓄电池接近满充或者达到最大充电功率时,直流母线电压 Ubus随之上升,光伏电池系统需要降低输出功率以实现系统功率平衡。当直流微电网工作在晚上或者阴天条件下,光伏电池无法为系统提供功率,此时光伏电池系统切换为空闲模式,在该状态下,燃料电池和蓄电池同时为直流负载提供需求功率。
        光伏电池的空载电压与光谱辐照度有关,与电池面积无关。在100MW/cm2的太阳光谱辐照度下,单晶硅光伏电池的空载电压为450——600mV,最高可达690mV。当入射光谱辐照度变化时,光伏电池的空载电压与入射光谱辐照度的对数成正比。环境温度升高时,光伏电池的空载电压将下降,一般温度每升高1℃,Uoc约下降2——3mV。
        由上述定义,可列出光伏电池等效电路中各变量的方程式如下:

式中,IO为光伏电池内部等效二极管PN结反向饱和电流,一般为常数;UD为等效二极管端电压;q为电子电荷;k为玻尔兹曼常量;T为热力学温度,A为PN结曲线常数。
        光伏电池的伏安特性与光照强度和电池温度有关,可以认为光伏电池的数学物理模型方程以光照强度和电池温度作为参变量。以下是环境因素对光伏电池数学物理模型的修正。
        当电池温度T、光照强度S不是参考光照强度和参考电池温度时,必须考虑它们的影响,并需要对光伏电池的数学物理模型进行修正。根据参考光照强度和参考电池温度下的Isc、Uoc、Im和Um,再将它们代入实用表达式,即可得到新的光照强度和新的电池温度下的伏安特性曲线。

2.变流器控制策略

        在直流微电网中,光伏电池系统经过升压DC/DC变换器接入直流微电网提供功率。在不同的系统运行条件下,光伏电池系统有三种工作模式:MPPT 模式、下垂模式和空闲模式。由于光伏阵列的输出特性随着环境条件影响,光伏电池系统一般工作在MPPT模式以提高可再生能源利用率。当蓄电池接近满充或者达到最大充电功率时,直流母线电压 Ubus随之上升,光伏电池系统需要降低输出功率以实现系统功率平衡。当直流微电网工作在晚上或者阴天条件下,光伏电池无法为系统提供功率,此时光伏电池系统切换为空闲模式,在该状态下,燃料电池和蓄电池同时为直流负载提供需求功率。
        光伏发电系统变流器的控制结构如下图所示:

        Simulink模型:

        MPPT采用扰动观察法,通过boost电路接入直流母线。

3.PEMFC建模

数学模型

        氢储能系统由电解槽EL(electrolyser)、储氢罐 HT(hydrogen tank)和燃料电池 FC(fuel cell)组成,分别实现制氢、储氢和用氢供能。
        采用中压储氢罐储氢,t时刻储氢罐内气体压强
与储氢量有关,用理想气体方程计算为:

式中:TH2为氢气温度;VHT为储氢罐体积;nHT(t-1)t-1 时刻罐内氢气量。储氢罐储氢状态可计算为:

        氢储能系统运行特性:

Simulink模型

        PEMFC模型及其过流保护模型如下:

4.蓄电池建模

        在直流微电网中,蓄电池组在维持系统功率平衡和母线电压稳定中发挥着重要作用。本节采用下垂控制方法实现蓄电池组的自动充放电管理以及维持母线电压稳定。下垂控制方法的控制框图如图所示:

        蓄电池对应的恒流模式、恒压模式以及放电模式控制策略如下:

5.逆变器控制策略

        模拟传统发电机相似的频率一次下垂特性曲线作为微源的控制方式,即分别通过P/f下垂控制和Q/V下垂控制来获取稳定的频率和电压,这种控制方法对微网中的微源输出的有功功率无功功率分别进行控制。
        P-f,Q-U下垂控制框图如下:

        Droop控制功率环结构框图如下所示:

仿真模型分享

        具体可见:含质子交换膜燃料电池(PEMFC)的热电联供系统能量管理策略Simulink仿真

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

docker-compose安装HertzBeat赫兹跳动监控H3C交换机

前面我们用docker方式安装了HertzBeat,现在我们自己写个docker-compose.yml文件、创建文件直接docker-compose up -d直接启动运行 使用docker-compose需要先安装docker和docker-compose1、输入以下两段命令 mkdir 123 && cd 123 && mkdir data &a…

Spring Cloud + Vue前后端分离-第12章 通用权限设计

源代码在GitHub - 629y/course: Spring Cloud Vue前后端分离-在线课程 Spring Cloud Vue前后端分离-第12章 通用权限设计 这一章我们不依赖第三方框架,我会从权限相关表的设计,到权限的配置,到权限的拦截,带大家一步一步的做出…

领域驱动设计——DDD领域驱动设计进阶

摘要 进阶篇主要讲解领域事件、DDD 分层架构、几种常见的微服务架构模型以及中台设计思想等内容。如何通过领域事件实现微服务解耦?、怎样进行微服务分层设计?、如何实现层与层之间的服务协作?、通过几种微服务架构模型的对比分析&#xff0…

【LeetCode】206. 反转链表(简单)——代码随想录算法训练营Day03

题目链接:206. 反转链表 题目描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head [1,2] 输…

多目标优化(Python):多目标粒子群优化算法(MOPSO)求解ZDT1、ZDT2、ZDT3、ZDT4、ZDT6(提供Python代码)

一、多目标粒子群优化算法 多目标粒子群优化算法(MOPSO)是一种用于解决多目标优化问题的进化算法。它基于粒子群优化算法(PSO),通过引入多个目标函数和非支配排序来处理多目标问题。 MOPSO的基本思想是将问题转化为在…

【Docker】Docker容器实战部署多个Nginx实现负载均衡和高可用

文章目录 前言下载Nginx复制出配置文件第一步:启动容器 修改配置nginx-lb里的nginx.conf 启动容器启动nginx1启动nginx2启动nginx-lb 演示效果 前言 Docker下部署多个Nginx进行负载均衡,我这次实操的思路是使用三个Nginx。其中一个Nginx起负载均衡的作用…

SQL-用户管理与用户权限

🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系列文章专栏:重拾MySQL 🍹文章作者技术和水平很有限,如果文中出现错误&am…

运筹说 第80期 | 最小费用最大流问题

前面我们学习了图与网络分析的基础知识及经典问题,大家是否已经学会了呢?接下来小编和大家学习最后一个经典问题——最小费用最大流问题。 最小费用最大流问题是经济学和管理学中的一类典型问题。在一个网络中每段路径都有“容量”和“费用”两个限制的…

上门按摩小程序开发-类似东郊到家系统搭建-足浴养生按摩小程序定制开发完整流程+成功案例

随着现代生活节奏的加快,人们的生活压力越来越大,亚健康问题也日益突出。为了满足人们对于健康和放松的需求,上门按摩小程序应运而生。这种小程序通过提供预约按摩服务,让用户在家就能享受到专业的按摩护理,缓解疲劳&a…

PHP项目如何自动化测试

开发和测试 测试和开发具有同等重要的作用 从一开始,测试和开发就是相向而行的。测试是开发团队的一支独立的、重要的支柱力量。 测试要具备独立性 独立分析业务需求,独立配置测试环境,独立编写测试脚本,独立开发测试工具。没有…

高效视频剪辑:视频合并让视频焕然一新,添加背景音乐更动听

随着社交媒体和数字内容的普及,视频剪辑已成为一项常用的技能。除了基本的剪辑技巧外,添加合适的背景音乐也是提升视频质量的方法。下面来看云炫AI智剪的高效视频剪辑技巧——如何批量合并视频,添加动听的背景音乐。 视频合并后的效果展示&a…

JSP-概念

一、引子 很多读者可能听过JSP,并且知道这是一门过时的技术了。在Spring,SpringBoot已经成为主流的今天,笔者为什么还要介绍JSP的相关内容呢?笔者常常提到一个概念:理解一门技术,要理解这个技术为什么产生…

城乡规划怎么转型智慧智慧城市?

智慧城市不仅仅包含“城市”,智慧城市的核心是数字化。 智慧城市的概念包括:智慧医疗、智慧交通、智慧园区、智慧物流等等所有涉及到数字化管理的各行各业。 智慧城市的发展是趋势,因此城规专业从事“智慧城市”相关的工作都比较合适。 那…

Mindspore 公开课 - BERT

BERT BERT模型本质上是结合了 ELMo 模型与 GPT 模型的优势。 相比于ELMo,BERT仅需改动最后的输出层,而非模型架构,便可以在下游任务中达到很好的效果;相比于GPT,BERT在处理词元表示时考虑到了双向上下文的信息&#…

Arduino| 串口通讯、入门示例

Arduino串口通讯 为什么要做串口通讯串口通讯原理串口通讯函数字符串常用函数串口通讯示例入门示例测试串口通讯复杂指令处理 为什么要做串口通讯 串口通讯:串口通信是用来在不同电子设备之间交换数据用的技术,其实就是要实现不同电子设备之间的“通讯对…

与react的初定情素

前要: 努力打好基础才能学好它!由于我使用vue已经3年了!来学习react,所以我写的只要我自己看得懂的就行!学这我自己会与vue的语法做对比的! 目录概览 基本表达式{}列表渲染条件渲染事件的绑定组件useState …

Linux入门级常用命令学习笔记

以下命令是我跟着编程界的大佬鱼皮学习Linux时用的命令,我把它都记下来,权当作笔记,可供自己后期反复练习使用,让我们学习一下最基本的Linux命令吧。 一、Linux实战命令 在dos下 【ssh 服务器ip】可以连接服务器,输入…

HiddenDesktop:一款针对Cobalt Strike设计的HVNC隐藏桌面工具

关于HiddenDesktop HiddenDesktop是一款针对Cobalt Strike设计的HVNC隐藏桌面工具,该工具专为红队研究人员设计,支持通过远程桌面会话来与目标远程设备执行交互。 值得一提的是,该工具并没有使用到VNC协议,但却能够实现类似的效…

玖章算术NineData通过阿里云PolarDB产品生态集成认证

近日,玖章算术旗下NineData 云原生智能数据管理平台 (V1.0)正式通过了阿里云PolarDB PostgreSQL版 (V11)产品集成认证测试,并获得阿里云颁发的产品生态集成认证。 测试结果表明,玖章算术旗下NineData数据管理平台 (V1.0&#xff…

网络安全等级保护测评规划与设计

笔者单位网络结构日益复杂,应用不断增多,使信息系统面临更多的风险。同时,网络攻防技术发展迅速,攻击的技术门槛随着自动化攻击工具的应用也在不断降低,勒索病毒等未知威胁也开始泛滥。基于此,笔者单位拟进…