基于分时电价策略的家庭能量系统优化(Matlab代码实现)

 💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

参考文献:

目前,国内外学者针对基于家庭能量管理系统的家庭负荷优化调度问题从家居负荷分类、优化调度模型和求解算法等不同角度进行了研究。然而现阶段要实现家庭负荷的优化调度还存在诸多问题。分时电价或实时电价能反映电能商品的时间差价,可以更好地鼓励用户合理安排用电时间,但在分时电价或实时电价环境下家庭负荷的优化运行存在决策变量过多、调度模型复杂的问题。同时,随着光伏、风电等分布式发电系统和储能系统逐步接入家庭用户中,用户的用电结构向拥有自我调度能力的微电网方向转变。如何实现时变电价分布式发电系统和储能系统与家庭负荷的协调优化仍有待研究。文献综合考虑多类设备以及分布式新能源的协调,建立了多种电价机制下的家居设备优化运行决策模型。文献以减少用户的用电成本和减小配电网侧负荷波动为目标,建立了计及分布式电源、储能系统和可调度负荷的智慧社区能量管理系统模型。文献建立了基于模型预测控制的多时间尺度家庭能量管理模型,通过改变蓄电池充放电功率应对实时运行过程中不可调度负荷及光伏出力的波动,保证用户购电功率满足需求响应要求。

本文主要做的是家庭能量管理模型,首先构建了电动汽车、空调、热水器以及烘干机等若干家庭用户用电设备的能量管理模型,其次,考虑在分时电价、动态电价以及动态电价下休息日和工作日家庭用户的最优能量管理策略,依次通过CPLEX完成不同场景下居民用电策略的优化,适合新手学习以及在此基础上进行拓展。
 

📚2 运行结果

 ​​​​​​

 

 部分代码:

%热水壶约束条件
C = [C,sum(shui_hu) == 1,sum(shui_hu(1,15:34)) == 1];
C = [C,sum(y_tj) == 1,sum(y_tj(1,15:34)) == 1];
for i = 1:n
    shui_hu(1,i) = y_tj(1,i);
end
%洗碗机约束条件
C = [C,sum(xi_wan) == 2,sum(xi_wan(1,13:24)) == 2];
C = [C,sum(y_dwm) == 1,sum(y_dwm(1,13:23)) == 1];
xi_wan(1,1) = 0;
for i = 2:n
    xi_wan(1,i) = y_dwm(1,i-1) + y_dwm(1,i);
end
%消毒柜约束条件
C = [C,sum(xiao_du) == 1,sum(xiao_du(1,11:34)) == 1];
C = [C,sum(y_dfc) == 1,sum(y_dfc(1,11:34)) == 1];
for i = 1:n
    xiao_du(1,i) = y_dfc(1,i);
end
%烘干机约束条件
C = [C,sum(hong_gan) == 2,sum(hong_gan(1,17:34)) == 2];
C = [C,sum(y_dy) == 1,sum(y_dy(1,17:33)) == 1];
hong_gan(1,1) = 0;
for i = 2:n
    hong_gan(1,i) = y_dy(1,i-1) + y_dy(1,i);
end
%电动汽车约束条件
C = [C,sum(qi_he) == 6,sum(qi_he(1,9:32)) == 6];
%电脑约束条件
for i = 1:n
    C = [C,0<=dian_nao(1,i)<=2];
end
C = [C,12 <= sum(dian_nao) <= 24,12 <= sum(dian_nao(1,9:20)) <= 24];
%空调约束条件
for i = 1:n
    C = [C,25<=kong_tiao(1,i)<=27];
    if i == 1
        C = [C,abs(((kong_tiao(1,i)-27*exp(-0.5/(0.57*6)))/(1-exp(-0.5/(0.57*6)))-Tem_Out(1,i))/(2.9*6))<=2];
    else
        C = [C,abs(((kong_tiao(1,i)-kong_tiao(1,i-1)*exp(-0.5/(0.57*6)))/(1-exp(-0.5/(0.57*6)))-Tem_Out(1,i))/(2.9*6))<=2];
    end
end
 

🎉3 参考文献

[1]伍惠铖,王淳,左远龙,陈宇杰,刘宽.基于分时电价和蓄电池实时控制策略的家庭能量系统优化[J].电力系统保护与控制,2019,47(19):23-30.DOI:10.19783/j.cnki.pspc.181396.

🌈4 Matlab代码实现

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

IoT开发者为王,涂鸦智能硬核“靠边站”

文 | 智能相对论 作者 | 沈浪 6月底&#xff0c;全球化IoT开发平台服务商涂鸦智能开了个TUYA开发者大会&#xff0c;面向行业传达了两个关键的信息点&#xff1a; 1. 当前IoT领域的行业竞争不再局限于技术、渠道的单一纬度&#xff0c;开始演化为整体的生态之争。 2. 紧随行…

iview-admin前后台分离管理系统

加油&#xff0c;新时代打工人&#xff01; layui已淘汰&#xff0c;下面介绍vue管理后台系统&#xff0c;当然市场上不止下面一种框架。 layuimini后台管理系统的简单使用 iview-admin是iview生态圈的成员之一。是一套基于 Vue.js&#xff0c;搭配ivew UI(https://www.iviewu…

【ELK 企业级日志分析系统】

目录 一、ELK 概述1、ELK 简介1、可以添加的其它组件&#xff1a;2、filebeat 结合 logstash 带来好处&#xff1a; 2、为什么要使用 ELK3、完整日志系统基本特征4、ELK 的工作原理 二、实验操作1、ELK Elasticsearch 集群部署&#xff08;在Node1、Node2节点上操作&#xff09…

配置通过域名访问网站(NETBASE第七课)

1 DNS服务器 域名系统_百度百科 域名和与之相对应的IP地址转换的服务器 DNS&#xff08;Domain Name Server&#xff0c;域名服务器&#xff09;是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地…

React 新版官方文档 (二) useState 用法详解

背景 本文默认读者对 useState 有最为基本的了解&#xff0c;比如知道他的写法应当是怎样的&#xff0c;下面着重介绍部分重要的、在开发过程中会踩的坑和一些特性&#xff0c;最后动手实现一个最基本的 useState 代码 useState ⭐️ 注意事项: 状态只在下次更新时异步变化&…

2023-07-06:RabbitMQ中的AMQP是什么?

2023-07-06&#xff1a;RabbitMQ中的AMQP是什么&#xff1f; 答案2023-07-06&#xff1a; AMQP AMQP&#xff08;Advanced Message Queuing Protocol&#xff09;是一个应用层协议的开放标准&#xff0c;旨在设计面向消息的中间件。基于AMQP协议的客户端和消息中间件可以自由…

10分钟理解RNN、LSTM、Transformer结构原理!

文章目录 一、RNN1.1 RNN基本架构1.2 RNN经典的三种结构1.2.1 vector-to-sequence结构1.2.2 sequence-to-vector结构1.2.3 Encoder-Decoder结构 1.3 RNN常用领域1.4 RNN的优缺点1.5 RNN中为什么会出现梯度消失 二、LSTM2.1 LSTM与RNN差异2.2 LSTM核心思想图解2.2.1 忘记层门2.2…

组件的自定义事件

src/components/School.vue <template><div class"school"><h2>学校名称&#xff1a;{{ name}}</h2><h2>学校地址&#xff1a;{{ address }}</h2><button click"sendSchoolName">把学校名给App</button>…

openpnp - 汇川 Inovance IS620PS2R8I-IAB-C的参数读取

文章目录 openpnp - 汇川 Inovance IS620PS2R8I-IAB-C的参数读取概述笔记伺服和配套电机型号官方伺服调试软件笔记H00H01H02H03H04H05H06H07H08H09H0AH0BH0CH0DH0FH11H12H16H17H30H31自定义组备注END openpnp - 汇川 Inovance IS620PS2R8I-IAB-C的参数读取 概述 设备中用到了…

《向量数据库指南》——Milvus 中的向量索引概览和平面索引

目录 Milvus 中的向量索引 索引概览 平面索引 在之前的教程中,我们简单介绍了单词 Embedding 示例,了解了 Embedding 的强大,以及如何在向量数据库中进行向量存储和索引。此外,我们也简单介绍了最近邻搜索算法,这个问题涉及根据所选距离度量找到距离查询向量最接近的向…

【网络】socket——预备知识 | 套接字 | UDP网络通信

&#x1f431;作者&#xff1a;一只大喵咪1201 &#x1f431;专栏&#xff1a;《网络》 &#x1f525;格言&#xff1a;你只管努力&#xff0c;剩下的交给时间&#xff01; 在前面本喵对网络的整体轮廓做了一个大概的介绍&#xff0c;比如分层&#xff0c;协议等等内容&#x…

最大正方形(力扣)暴力 + 动态规划 JAVA

在一个由 ‘0’ 和 ‘1’ 组成的二维矩阵内&#xff0c;找到只包含 ‘1’ 的最大正方形&#xff0c;并返回其面积。 示例 1&#xff1a; 输入&#xff1a;matrix [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“1”,“1”,“1”,“1”],[“1”,“…