本科毕业设计:计及并网依赖性的分布式能源系统优化研究。(C语言实现)(内包含NSGA II优化算法)(一)

news2024/11/16 0:53:35

目录

前言

1、分布式能源系统模型介绍

2、运行策略


前言

        本篇文章介绍的是我的毕业设计,我将C语言将其实现。

1、分布式能源系统模型介绍

        

                这是我将研究的分布式能源系统的框架,内部供能装置包括:太阳能光伏板;sofc燃料电池、太阳能集热器。储能系统为:热水罐。还有包括:空调;吸收式制冷机组;热泵这样的能源转换装置。此外,还有电网交互买卖电。

2、运行策略

        此优先级是有根据的,因为对于光伏发电来讲,是不需要消耗燃料,而且产能是清洁无污染的,当然要先用,然后对于电网,我们不希望太过于依赖电网买卖电,更希望这个系统具有一定的独立性,因此电网买卖电的优先级最后。

运行策略:

        其中重点讲解电跟随策略:

        电跟随,跟随的其实就是电需求,意思是,用户有多少电需求,我们就优先运行系统去满足它,再满足好电需求后,再去考虑热需求。冷需求我们不考虑,是因为,在预处理的时候我们就将冷需求转化成了电需求和热需求。

        按照1:1的比例将冷需求分配给热需求和电需求,用到的装置就是两个能源转化装置,一个是空调,它可以将电能转化为冷量;另一个是吸收式制冷机组,它可以将量转化为冷量。

        接下来正式讲解电跟随策略,以下列举三种情况:

         图中红点代表用户的热电需求,图中曲线是sofc的热电功率曲线。当红点出现在情况1的位置时,首先热跟随,那么sofc将运行在如图的黑点处,此时发现,再满足了电需求的情况下,还多余产出了一部分热量,这部分热量我们可以存贮在热水罐中。

         情况2有所不同,此时用户的电热需求如上,当我们热跟随时,发现还有部分热需求未满足,此时用热水罐存储的热量正好能补足剩余热需求。

 

        情况3,就算用上了热水罐中的热量,还是无法补足剩余热需求,此时我们需要增加一点sofc的运行功率,用sofc多产生的电量通过热泵转化成热量,加上sofc本身多产生的热量,去补足剩余的热需求。

        但是,我们该如何找到这样一个恰好的功率,既能不浪费sofc的燃料,又能刚好满足热需求呢。这时我们用到了二分法去查找该点:

        通过二分法,我们能够很好地找出sofc的运行点,不浪费。

本篇文章先讲到此处,后续内容我将在下一篇文章中继续编写。

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

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

相关文章

Leetcode1642. 可以到达的最远建筑

Every day a Leetcode 题目来源:1642. 可以到达的最远建筑 解法1:反悔贪心 在移动的过程中,我们会需要若干次需要使用砖块或者梯子的情况。假设当前我们需要移动到下一建筑物,但必须使用 1 架梯子或者 Δh 个砖块,那…

docker 创建RedHat8.5镜像

确定要创建的小红帽版本,可以进入官网查看 https://hub.docker.com/search?qRedHat 复制命令到安装docker的机器上,拉取小红帽镜像。 docker pull redhat/ubi8:latest 执行完成后,查看镜像是否拉取成功 docker images |grep redhat 如图…

《Spring Security 简易速速上手小册》第3章 用户认证机制(2024 最新版)

文章目录 3.1 认证流程3.1.1 基础知识详解认证流程的核心概念认证流程的步骤 3.1.2 主要案例:内存用户认证案例 Demo:快速启动你的 Spring Boot 守护程序 3.1.3 拓展案例 1:数据库用户认证案例 Demo:让数据库守护你的秘密 3.1.4 拓…

vue3三级嵌套复选框(element-plus)

一、功能描述 当选择第一级的复选框时下面所有内容全选和取消全选,当选择第二的复选框时第三级的所有内容全选和取消全选。只要有一个第三级的内容没有选,二级和一级则不能勾上。第三级内容全选上了,第二级复选框就钩上。第二级也是同样的道理…

【暗月安全】2021年渗透测试全套培训视频

参与培训需要遵守国家法律法规,相关知识只做技术研究,请勿用于违法用途,造成任何后果自负与本人无关。 中华人民共和国网络安全法(2017 年 6 月 1 日起施行) 第二十二条 任何个人和组织不得从事入侵他人网络、干扰他…

折线图实现柱状阴影背景的demo

这个是一个由官网的基础折线图实现的流程,将涉及到的知识点附上个人浅薄的见解,源码在最后,需要的可自取。 折线图 成果展示代码注解参数backgroundColordataZoomlegendtitlexAxisyAxisgridseries 源码 成果展示 官网的基础折线图&#xff…

Android之Handler原理解析与问题分享

一、Handler运行原理剖析 1.关系剖析图 如果把整个Handler交互看做一个工厂,Thread就是动力MessageQueue是履带Looper是转轴Loooper的loop方法就是开关,当调用loop方法时整个工厂开始循环工作,处理来自send和post提交到MessageQueue的消息&a…

Nodejs 第四十五章(redis发布订阅+事务)

发布订阅 发布-订阅是一种消息传递模式,其中消息发布者(发布者)将消息发送到频道(channel),而订阅者(订阅者)可以订阅一个或多个频道以接收消息。这种模式允许消息的解耦&#xff0…

006-CSS-常见问题汇总

常见问题汇总 1、伪元素与伪类2、偏门但好用的样式3、文字溢出三个点展示4、空白折叠问题5、文字的垂直居中6、 Vue项目中 在父组件中修改子组件样式7、BFC 概念7.1、兄弟元素外边距合并7.2、父子元素外边距塌陷 8、box-sizing8.1、box-sizing: border-box8.2、box-sizing: con…

11. Nginx进阶-HTTPS

简介 基本概述 SSL SSL是安全套接层。 主要用于认证用户和服务器,确保数据发送到正确的客户机和服务器上。 SSL可以加密数据,防止数据中途被窃取。 SSL也可以维护数据的完整性,确保数据在传输过程中不被改变。 HTTPS HTTPS就是基于SSL来…

1.1_2 性能指标——速率、带宽、吞吐量

文章目录 1.1_2 性能指标——速率、带宽、吞吐量(一)速率(二)带宽(三)吞吐量 1.1_2 性能指标——速率、带宽、吞吐量 (一)速率 速率即数据率或称数据传输率或比特率。 速率就是“快…

【代码】Python3|无GUI环境中使用Seaborn作图的学习路线及代码(阴影折线图)

我有个需求是需要画图,让GPT帮我生成了一下学习计划。 学习路线依照GPT的来的,使用的Prompt工具是https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor。 文章目录 PrerequisiteMain Curriculum1.1 Seaborn介绍Seaborn基础保存图形为文件练习 1.2 单变量数…

瑞芯微RK3588 C++部署Yolov8检测和分割模型

最近这一个月在研究国产瑞芯微板子上部署yolov8的检测和分割模型,踩了很多坑,记录一下部署的过程和遇到的一些问题: 1 环境搭建 需要的环境和代码主要包括: (1)rknn-toolkit2-1.5.2:工具链&am…

uniapp开发android原生插件

一、下载原生开发SDK Android 离线SDK - 正式版 | uni小程序SDK (dcloud.net.cn)、 https://nativesupport.dcloud.net.cn/AppDocs/download/android.html 将开发uniappa原生android的插件解压到ben本地目录,目录结构如下: 接下就可以使用 UniPlugin-Hel…

12 状态优先级

概念 cpu需要执行很多进程,有很多进程排在队列中,每个进程加载后运行一定的时间段,然后切换下一个进程。cpu如何判断进程需不需要加载,什么时候加载,依靠进程的状态和优先级属性来判断,进程调度&#xff0…

Node.js与Webpack笔记(一)

这里使用的16.19.0版本,官网和github没找到,去黑马2023年课程里找 篇幅较大会卡,此篇幅不写Webpack部分,留着下一篇 初识 1.什么是Node.js? Node.js 是一个独立的 JavaScript 运行环境,能独立执行 JS 代码&#xff…

A/D转换

硬件电路模型 模数转换代码 main.c #include <REGX52.H> #include "LCD1602.h" #include "Delay.h" #include "XPT2046.h"unsigned int ADValue; int main(){LCD_Init();LCD_ShowString(1,1,"ADJ NTC RG");while(1){ADValue …

iOS 17.0 UIGraphicsBeginImageContextWithOptions 崩溃处理

在升级到iOS17后你会发现&#xff0c;之前版本运行的很好&#xff0c;这个版本突然会出现一个运行闪退。报错日志为*** Assertion failure in void _UIGraphicsBeginImageContextWithOptions(CGSize, BOOL, CGFloat, BOOL)(), UIGraphics.m:410 跟踪到具体的报错位置如下所示&a…

redis09 集群(cluster)

思维草图 为什么要使用集群 单台redis内存容量的限制单台redis并发写量太大有性能瓶颈 redis集群认识 redis集群是对redis的水平扩容&#xff0c;即启动N个redis节点&#xff0c;将整个数据分布存储在这个N个节点中&#xff0c;每个节点存储总数据的1/N。 如下图&#xff1…

win11部署自己的privateGpt(2024-0304)

什么是privateGpt? privategpt开源项目地址 https://github.com/imartinez/privateGPT/tree/main 官方文档 https://docs.privategpt.dev/overview/welcome/welcome PrivateGPT是一个可投入生产的人工智能项目&#xff0c;利用大型语言模型&#xff08;LLMs&#xff09;的…