【2023A题】电采暖负荷参与电力系统功率调节的技术经济分析(思路、代码)

news2024/11/22 4:56:53

目录

💥1 概述

📚2 Matlab代码实现

🎉3 参考文献

🌈4 运行结果


💥1 概述

建设以新能源为主体的新型电力系统是应对全球气候变化挑战的重要举措。高比例新能源接入导致电力系统调节能力稀缺,亟需开发新的调节资源,如火电深度调峰、建设抽水蓄能电站、配置储能和挖掘负荷中的调节能力等。现代电力负荷中含有较大比重的温控型负荷(如空调、电采暖),由于建筑热惯性的存在,可以在不影响住户舒适度体验的情况下,合理调控温控型负荷的用电方式(需求响应),既可为电力系统提供调节能力,又可通过辅助服务收益降低温控型负荷的用电成本。

设某住宅小区有600个电采暖供热住户,为简便起见,将所有住户用典型住户表示,典型住户只有一个房间,建筑面积80 m2(8m×10m×2.9m),采用一个额定功率为8 kW的电加热器,温控区间为18℃-22℃。小区电采暖设备总额定功率为4800 kW。

建筑物房间的温度变化过程由电采暖设备制热功率、室外温度共同作用决定,通常用三维分布参数的偏微分方程来描述。为简化分析,将偏微分方程简化成集总参数的常微分方程,简化的室内温变过程模型及典型住户模型参数见附件A。电采暖负荷用电的峰谷电价及其参与削峰填谷辅助服务补偿价格见附件B。

若某聚合商组织该小区所有电采暖负荷参与电网功率调节,在日前向调度中心申报运行日各时段电采暖负荷计划功率和向上、向下可调节功率,在运行日按调度指令参与功率调节可从中获得经济补偿。

若你是该小区电采暖负荷的聚合商,请问如何刻画电采暖负荷参与电网调节的功率/电量特性,并进行经济收益评价。

1、典型住户电采暖负荷用电行为分析

(1)在满足温控区间约束条件下,分析典型房间温变过程微分方程稳态解的性态,包括制热功率Pheat(t)、室内温度qin(t)和墙体温度qwall(t)的变化特点,并分析模型参数对稳态解变化规律的影响。

(2)室内初始温度为20℃,在表1给定的室外温度下,计算并绘制一日24h的室内温度变化和相应的电采暖设备开关状态曲线,统计相关特征量填入表1,并分析室外温度对电采暖设备运行特性及耗电量的影响。

表1 典型住户电采暖负荷用电行为特征量统计结果(室内初始温度为20oC)

室外温度

平均升温时长/min

平均降温时长/min

周期/min

平均占空比/%

日用电量/kWh

日平均用电功率/kW

日用电成本/元

0℃

-5℃

-10℃

-15℃

-20℃

-25℃

(3)假设供暖期为180天,室外平均温度及持续天数如表2 所示,试计算供暖期典型住户用电量和用电成本,并填入表2。

表2 供暖期典型住户用电量和用电成本统计结果

室外平均

温度

持续天数

用电量/kWh

供暖成本/元

供暖期总用电量/kWh

供暖期总成本/元

0℃

30

-5℃

40

-10℃

40

-15℃

40

-20℃

30

2、典型住户电采暖负荷参与功率调节的能力分析

由于建筑物具有热惯性,通过关断处于加热状态的电采暖设备可以获得向下的功率调节能力,下调的持续时间受限于温控区间下限;通过开启处于关闭状态的电采暖设备可以获得向上的功率调节能力,上调的持续时间受限于温控区间上限。

(1)以单个住户电采暖负荷为对象,室外温度为-15℃,室内初始温度为20℃,电采暖设备开关的初始状态为开启,计算典型住户电采暖负荷在日内24h各时点(间隔1min)功率上调、下调的可持续时间,并绘制计算结果。

(2)对于表1给定的不同室外温度,计算电采暖负荷功率上调、下调的可持续时间,并分析不同室外温度对功率上调、下调特性的影响。

3、个电采暖负荷的调节能力分析

以6个电采暖住户(序号分别为1-6)为例,假设室外温度为-20℃,室内初始温度在温控区间内均匀分布,自行选定一组电采暖设备开关的初始状态:

(1)计算6个住户正常用电时日内24h的室内温度变化及电采暖设备的开关状态,绘制6个住户的总用电功率曲线。

(2)以上述6个住户总用电功率曲线为基础,计算并绘制日内24h各时点(间隔1min)可参与上调、下调的电采暖设备序号及各时点的总可上调、下调功率。

(3)在表1给定的各室外温度下,重新分析第(1)、(2)问,并分析不同室外温度对电采暖设备可调节能力的影响。

4、住宅区电采暖负荷参与电网调节的能力分析

以电采暖住宅区600个住户为分析对象,设各住户初始室内温度在温控区间内均匀分布,在表1所示的各室外平均温度下,自行选定一组电采暖设备开关的初始状态,计算日内24h各时点的室内温度及电采暖设备的开关状态,绘制住宅区电采暖设备的总用电功率曲线。以上述总用电功率曲线为基础,计算并绘制日内24h各时点住宅区电采暖负荷可参与上调、下调的总功率曲线。

5、住宅区电采暖负荷参与电网削峰填谷收益分析

聚合商组织住宅区600户电采暖负荷参与电网削峰填谷(削峰时段、填谷时段及补偿价格见附件B),需确定削峰或填谷时段内可持续提供的最大调节功率值。问题4所解出的各时点可上调、下调功率结果是基于单纯满足温控区间约束条件的电采暖设备开关状态决定的,电采暖负荷参与功率调节将改变其原有的开关状态,进而影响后续可调节功率的时变特性。

(1)请计算600户电采暖负荷在削峰时段可提供的持续最大向下调节功率值。

(2)请计算600户电采暖负荷在填谷时段可提供的持续最大向上调节功率值。

(3)假设上述计算所得持续最大向上、向下调节功率全部被调度中心调用,统计各时点由于参与电网调节导致开、关状态发生变化的电采暖设备数量,绘制所有住户的室内温度曲线,检验参与调节后温度变化是否满足温控区间约束。

(4)假设供暖期为180天,室外平均温度及持续天数如表2 所示,试估算各室外温度下该住宅区电采暖负荷参与削峰填谷的上调、下调功率,根据辅助服务补偿价格,计算全年该住宅区电采暖负荷参与削峰填谷的总收益、平均每户的收益及节省的供热成本百分比。

6、温控型负荷参与电网调节展望

(1)试根据上述计算结果,分析展望面积为4000万m2的省级区域电采暖负荷参与电网调节的潜能和可能遇到的问题,并给出建议和解决方案。

(2)南方省份的温控型负荷主要是空调,分析展望空调负荷参与电网调节的特点、潜能和可能遇到的问题。

题目及附件:
链接:https://pan.quark.cn/s/24efffe20646
提取码:WED4

📚2 Matlab代码实现

回复:2023电工杯A题

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

2023电工杯

🌈运行结果

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

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

相关文章

Node版本管理器nvm的安装与使用

前言: 多项目新旧项目管理的时候,往往与依赖不同的node版本,不同的版本对其他依赖的安装有一定的影响,因此我们需要对node的版本进行方便快捷管理和切换,如果直接卸载重装对应版本,切换项目再次卸载重装明显…

word打印为pdf去掉批注和修订记录

对于这个问题某乎上充斥着垃圾回答,大多引流到自家开发的pdf产品上。其实背后的方法都是一样的,就是关掉批注,用word自带的功能就能解决,凡是word编辑软件都有类似功能 直接用word打印为pdf后的效果 下图为打印出来的pdf文件&…

杜绝开源依赖风险,许可证扫描让高效合规「两不误」

目录 开源许可证及其常见类型 开源许可证扫描是软件研发过程中,不可或缺的工具 极狐GitLab 开源许可证扫描的优势与应用 Step 1:启用及设置许可证策略 Step 2:自动创建策略文件存放项目 Step 3:查看许可证合规情况 Step 4&…

<Linux开发>驱动开发 -之-gpio子系统

<Linux开发>驱动开发 -之-gpio子系统 交叉编译环境搭建: <Linux开发> linux开发工具-之-交叉编译环境搭建 uboot移植可参考以下: <Linux开发> -之-系统移植 uboot移植过程详细记录&…

vue实现倒计时功能

vue实现倒计时功能 首先我们需要一个 Vue. js的函数,这个函数用于实现倒计时,这里我们采用 vue. js的 import来实现,这是 vue. js的一个特殊功能,将函数调用的参数以列表的形式加入到函数中,当在函数执行完后返回结果。…

Java基础--->IO流(2)【常见IO模型】

文章目录 计算机角度IO操作系统IO常见的IO模型Java 中 3 种常见 IO 模型BIO(BlockingI/O)【同步阻塞IO】NIO(Non-blocking/New I/O)【非阻塞IO】IO多路复用AIO(Asynchronous I/O)【异步IO】 计算机角度IO 根…

进攻中型SUV,蔚来/小鹏的智能化「满配」能否撬动需求

251.29万辆,这是2022年中国市场(不含进出口)乘用车中型SUV交出的答卷,交付量仅次于紧凑型SUV,排名细分市场第二。在这份成绩单中,有几个数字特别醒目。 1、31.64万辆,这是排名这个细分市场交付量…

chatgpt赋能python:Python交易股票:掌握交易技巧,开启财富增长之路

Python 交易股票:掌握交易技巧,开启财富增长之路 股票市场一直以来都是吸引人们收益的地方,不断变化的市场行情也让每一位投资者都不得不面对各种风险。然而,如果您懂得运用好 Python 来交易股票,就能够更好地理解市场…

【软考-中级】系统集成项目管理工程师 【14 采购管理】

持续更新。。。。。。。。。。。。。。。 【第十四章】采购管理 2 分 14.1采购管理的相关概念和主要过程14.1.1 概念和术语14.1.2 采购管理的主要过程 14.2编制采购管理计划14.2.1编制采购计划的输入、输出14.2.2用于编制采购计划过程的技术和方法14.2.3工作说明书 历年真题202…

小程序外包开发上线流程

小程序有非常多的优势,无需下载安装、使用方便、开发成本低、覆盖广泛、轻量级、方便推广,这些特点使得小程序非常适合场景不太复杂的场合,这些年出现了大量的小程序。今天和大家分享一下小程序的一些特点和上线流程,希望对大家有…

C#,码海拾贝(21)——“全选主元高斯消去法“求解“线性方程组“的C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static class LEquations { /// <summary> /…

mysql倒库操作遇到的问题

背景&#xff1a;本地windows 10安装了mysql数据库后&#xff0c;需要把远程库的表结构和数据全部导入进来。 操作&#xff1a;导出数据库&#xff0c;导入数据库。 第一步&#xff1a;导出数据库 使用dump命令即可。 登陆mysql数据库 mysql -hhost --default-character-s…

springboot整合ueditor有源码

在项目用到ueditor插件来编辑信息&#xff0c;初次接触&#xff0c;遇到各种问题&#xff0c;到目前为止&#xff0c;也只是基本实现了功能&#xff0c;简单记录一下过程&#xff0c;希望对初次使用ueditor的朋友们有所帮助。 ueditor就不介绍了&#xff0c;或对ueditor还不了…

尝试 python flink

引入pyflink库 启动anaconda的终端窗口 执行命令 pip install apache-flink1.13.2 等待安装flink相关库

< ElementUi组件库: el-progress 进度条Bug及样式调整 >

ElementUi组件库&#xff1a; el-progress 进度条Bug及样式调整 &#x1f449; 前言&#x1f449; 一、实现原理> 修改 el-progress 进度条样式 及 渐变进度条样式 &#x1f449; 二、案例代码&#xff08;前言效果图案例&#xff09;> HTML代码> CSS代码 &#x1f44…

详细解读Diffuser DreamBooth代码

Diffusion Models专栏文章汇总:入门与实战 前言:之前的博客《如何定制属于自己的stable diffusion?Dreambooth原理详解和代码实战》详细解读了dreambooth,不过那篇博客的代码讲解部分主要基于mmagic,不过瘾。这篇博客讲解一下diffuser的drembooth的部分。 目录 参数详解…

C#,码海拾贝(24)——求解“复系数方程组”的“全选主元高斯-约当消去法”之C#源代码,《C#数值计算算法编程》源代码升级改进版

using System; namespace Zhou.CSharp.Algorithm { /// <summary> /// 求解线性方程组的类 LEquations /// 原作 周长发 /// 改编 深度混淆 /// </summary> public static partial class LEquations { /// <summary> …

Ansible从入门到精通【一】

大家好&#xff0c;我是早九晚十二&#xff0c;目前是做运维相关的工作。写博客是为了积累&#xff0c;希望大家一起进步&#xff01; 我的主页&#xff1a;早九晚十二 专栏名称&#xff1a;Ansible从入门到精通 立志成为ansible大佬 Ansible初识 ansible基于Python开发&#…

关闭linux kernel内核的启动log在控制台的输出

要关闭Linux内核的启动日志&#xff0c;你可以通过以下方法之一进行操作&#xff1a; 1. 通过引导加载器配置&#xff1a; 打开引导加载器的配置文件&#xff0c;如GRUB的配置文件 /boot/grub/grub.cfg。 在内核的启动行&#xff08;以 “linux” 或 “kernel” 开头&#xf…

MyBatisPlus快速入门(二)MyBatisPlus快速入门体验

一、初始化数据库&#xff08;基于 HeidiSQL&#xff09;1.1 创建数据库1.2创建数据表1.3 初始化数据 二、初始化项目&#xff08;基于Spring Boot&#xff09;2.1 创建项目2.2 新增依赖2.3 数据库配置2.4 配置 MyBatis Plus2.5 创建实体类2.6 创建Mapper层接口2.7 创建Server层…