Matlab|基于Logistic函数负荷需求响应

目录

 1 基于Logistic函数的负荷转移率模型

2 程序示例

3 效果图

4 下载链接


负荷需求响应模型种类较多,有电价型和激励型等类型,本次和大家分享一个基于Logistic函数的负荷转移率模型,该模型属于电价型,由于该方法使用的较少,从创新方面给了大家更广阔的空间。

 1 基于Logistic函数的负荷转移率模型

由消费者心理学可知,电价差过大、过小以及在电价差变化处响应度曲线平滑性,均会引起用户需求响应的变化。在电价激励机制下,用户本着自愿原则,其响应行为具有明显的随机性,则真实需求响应曲线会处于乐观与悲观响应预测曲线之间,具备模糊属性。如图 2-5 所示,以峰谷负荷转移为例,建立了基于 Logistic 函数的模糊响应机理,图中 Δppv 表示峰谷时段电价差,λpv 表示峰转谷负荷转移率,即在某时段峰转谷的负荷量与峰时段平均用电量比值,从而体现用户对不同电价的响应程度。该模型划分了“死区”、“响应区”和“饱和区”。在“死区”,由于电价差过小,未能引发用户自主调整用电模式;在“响应区”,随着电价差增大,用户响应积极性被调动;在“饱和区”,虽然电价差很大,但已完全挖掘用户负荷弹性潜力,因此负荷转移率值达到极限。另外,当电价差为 0 时,即未采用分时电价,此时用户响应行为具有很强的随机性,甚至负荷转移率出现负值的情况。

基于上述模型,为提高实际情况下分时电价因素对负荷曲线拟合的精度,Logistic 函数利用可变参数,增加负荷转移率变化的跨度,其函数模型如式 

在式(2-11)中 a 表示函数值范围,c 为 a/2+b 函数值所对应的横坐标,近似表示“响应区”电价差的中点,b 用于上下平移函数曲线。基于上述公式,即可提高乐观和悲观响应预测曲线的拟合精度,从而反映分时电价对用户实际响应机理模型的影响。因此,为提高模型精度,本节通过用户响应随机性和乐观响应隶属度两个指标对实际用户响应机理模型进行概率约束。如图 2-6 所示,在“死区”,电价差过小,用户响应行为具有很强的随机性,故由乐观和悲观响应预测的平均值确定。在“响应区”,用户响应行为明显,且响应行为更倾向于乐观响应预测曲线。因此需考虑采用偏大型半梯形隶属度函数计算乐观响应隶属度,并将其作为需求响应机理的概率约束。在“饱和区”,由于两种曲线重合,用户响应行为即可用负荷转移率最大值表示。具体计算公式如(2-12)、(2-13)所示。

2 程序示例

程序示例给出峰谷负荷转移率计算程序,如下所示。

jf=0.8118;%峰段电价jg=0.4438;%谷段电价jp=0.5713;%平段电价dj=[jg.*ones(1,7) jf.*ones(1,7) jg.*ones(1,4) jf.*ones(1,4) jp.*ones(1,2)];%电价情况pload1=[270 225 215 230 245 295 400 425 475 500 560 575 577.5  527.5  450 350 375 450 525 575 600 575 500 425]./20;%负荷detap=jf-jg;%峰谷价差lammax=al/(1+exp(-(detap-cl)/ul))+bl;%乐观负荷转移率lammin=ab/(1+exp(-(detap-cb)/ul))+bb;%悲观负荷转移率mpv=(jf-jg-apv)/(bpv-apv);%乐观响应隶属度detapv=jf-jg;%峰谷价差if detapv<=apv%不同情况下的转移率lambpv=(lammax+lammin)/2;elseif detapv<=bpvlambpv=lammin+(lammax+lammin)/2*(1+mpv);elselambpv=lammax;end

 程序还需要根据上述编写平-谷、峰-平的程序段,构成完整程序后可运行得到下面的结果。

3 效果图

  • 运行程序可以得到如下的效果图。

4 下载链接

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

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

相关文章

亿道信息发布两款升级款全加固笔记本电脑

2022年5月19日&#xff0c;加固手持终端。加固平板电脑、加固笔记本电脑专业设计商和制造商&#xff0c;以及加固型移动计算机软硬件整体定制解决方案提供商亿道信息&#xff0c;宣布对其两款广受欢迎的加固笔记本电脑产品EM-X14U和EM-X15U进行重大升级。新发布的两款升级款全加…

《TCP/IP详解 卷一》第10章 UDP 和 IP 分片

目录 10.1 引言 10.2 UDP 头部 10.3 UDP校验和 10.4 例子 10.5 UDP 和 IPv6 10.6 UDP-Lite 10.7 IP分片 10.7.1 例子&#xff1a;IPV4 UDP分片 10.7.2 重组超时 10.8 采用UDP的路径MTU发现 10.9 IP分片和ARP/ND之间的交互 10.10 最大UDP数据报长度 10.11 UDP服务器…

Docker将本地的镜像上传到私有仓库

使用register镜像创建私有仓库 [rootopenEuler-node1 ~]# docker run --restartalways -d -p 5000:5000 -v /opt/data/regostry:/var/lib/registry registry:2[rootopenEuler-node1 ~]# docker images REPOSITORY TAG IMAGE…

基于React低代码平台开发:构建高效、灵活的应用新范式

文章目录 一、React与低代码平台的结合优势二、基于React的低代码平台开发挑战三、基于React的低代码平台开发实践四、未来展望《低代码平台开发实践&#xff1a;基于React》编辑推荐内容简介作者简介目录前言为什么要写这本书 读者对象如何阅读本书 随着数字化转型的深入&…

内核中的Kconfig文件

Kconfig解析 编译内核时用于配置的Kconfig文件 以内核中的ttyprintk.c为例&#xff0c;其位于/kernel-sources/dirver/char/ttyprintk.c 如何将其编译进内核&#xff1f; 在char目录下有Kconfig文件&#xff0c;其中有如下内容 tristate 表示该模块可以选择 Y N M(以.ko形…

华为od机试C卷-最长表达式求值

1 题目描述 提取字符串中的最长合法简单数学表达式子串&#xff0c;字符串长度最长的&#xff0c;并计算表达式的值&#xff0c;如果没有返回0。简单数学表达式只能包含以下内容0-9 数字&#xff0c;符号* 说明: 1.所有数字&#xff0c;计算结果都不超过 long 2.如果有多个长…

递归实现n的k次方(C语言)

编写一个函数实现n的k次方&#xff0c;使用递归实现。 下面来说一下思路 5的3次方&#xff1a;就是5*(5的3-1次方) 7的4次方&#xff1a;就是7*&#xff08;7的4-1次方&#xff09; 以此类推 n的k次方就是&#xff1a;n* n的&#xff08;k-1&#xff09;次方 int Func(int n,…

HOOPS Communicator对3D大模型轻量化加载与渲染的4种解决方案

今天给大家介绍一些关于3D Web轻量化引擎HOOPS Commuicator的关键概念&#xff0c;这些概念可以帮您在HOOPS Communicator流缓存服务器之上更好地构建您自己的模型流服务器。如果您是有大型数据集&#xff0c;那么&#xff0c;使用流缓存服务器可以极大地帮助您最大限度地减少内…

Unity-PDF分割器(iTextSharp)

PDF分割器 Unity-PDF分割器前言核心思路解决过程一、Unity安装iTextSharp二、运行时计算将要生成文件的大小三、分割核心代码四、使用StandaloneFileBrowser五、其他的一些脚本六、游戏界面主体的构建MainWindowWarningPanel & FinishPanel By-Round Moon Unity-PDF分割器 …

基于主从模式的Reactor的仿muduo网络库

&#x1f307;个人主页&#xff1a;平凡的小苏 &#x1f4da;学习格言&#xff1a;命运给你一个低的起点&#xff0c;是想看你精彩的翻盘&#xff0c;而不是让你自甘堕落&#xff0c;脚下的路虽然难走&#xff0c;但我还能走&#xff0c;比起向阳而生&#xff0c;我更想尝试逆风…

【.NET Core】.NET中的流(Stream)

【.NET Core】.NET中的流&#xff08;Stream&#xff09; 文章目录 【.NET Core】.NET中的流&#xff08;Stream&#xff09;一、流&#xff08;Stream&#xff09;1.1 FileStream类1.2 IsolatedStorageFileStream类1.3 MemoryStream类1.4 BufferedStream类1.5 NetworkStream类…

谷歌浏览器打开,图片糊了

现象&#xff08;问题&#xff09;&#xff1a;早上开机&#xff0c;打开谷歌浏览器发现里面的所有图片相关的都糊了&#xff0c;离谱&#xff01; 查阅一番资料后发现&#xff1a; 谷歌浏览器的硬件加速模式被打开了 解决&#xff1a; 打开谷歌浏览器->设置->系统->…

【C++从练气到飞升】01---C++入门

&#x1f388;个人主页&#xff1a;库库的里昂 ✨收录专栏&#xff1a;C从练气到飞升 &#x1f389;鸟欲高飞先振翅&#xff0c;人求上进先读书。 目录 推荐 前言 什么是C C的发展史 &#x1f4cb;命名空间 命名空间定义 命名空间使用 命名空间的嵌套 std命名空间的使用 &#…

编译 qsqlmysql.dll QMYSQL driver not loaded

Qt 连接MySQL数据库&#xff0c;没有匹配的qsqlmysql.dll, 需要我们跟进自己Mysql 以及QT版本自行编译的。异常如下图&#xff1a; 安装环境为 VS2019 Qt5.12.12&#xff08;msvc2017_64、以及源码&#xff09; 我的安装地址&#xff1a;D:\Qt\Qt5.12.12 Mysql 8.1.0 默认安…

2023年下半年教师资格证考试《教育知识与能力》(中学)题

3.李老师在初二选择了人数、性别比例、学习成绩、教材各方面情况相同的两个班进行教学&#xff0c;对其中一班采用讲授法&#xff0c;对另一个班采用自学辅导法&#xff0c;经过一个阶段的教学后进行测验&#xff0c;以比较两种方法教学效果&#xff0c;李老师采用的方法属于&a…

基于yolov5的飞机蒙皮缺陷检测系统,可进行图像目标检测,也可进行视屏和摄像检测(pytorch框架)【python源码+UI界面+功能源码详解】

功能演示&#xff1a; 基于yolov5的飞机蒙皮缺陷检测系统&#xff0c;系统既能够实现图像检测&#xff0c;也可以进行视屏和摄像实时检测_哔哩哔哩_bilibili &#xff08;一&#xff09;简介 基于yolov5的飞机蒙皮缺陷检测系统是在pytorch框架下实现的&#xff0c;这是一个完…

js【详解】自动类型转换

运算符 Symbol 数字 会报错 Cannot convert a Symbol value to a number Symbol 字符串 会报错 Cannot convert a Symbol value to a string 存在对象&#xff0c;数组&#xff0c;函数时 对象&#xff0c;数组&#xff0c;函数会先执行其 toString() 方法&#xff0c;…

用CSS实现一个扇形

用CSS实现扇形的思路和三角形基本一致&#xff0c;就是多了一个圆角的样式&#xff0c;实现一个90的扇形&#xff1a; div{border: 100px solid transparent;width: 0;heigt: 0;border-radius: 100px;border-top-color: red; }

【c++】list模拟实现

list的接口 #pragma once #include<iostream> #include<assert.h> using namespace std; namespace zjw {template<class T>struct listnode {listnode* <T>_next;listnode* <T>_prev;T _data;listnode(const T& x T()):_prev(nulllptr…

高维中介数据: 联合显着性(JS)检验法

摘要 中介分析在流行病学和临床试验中越来越受到关注。在现有的中介分析方法中&#xff0c;流行的联合显着性&#xff08;JS&#xff09;检验会产生过于保守的 I 类错误率&#xff0c;因此功效较低。但是&#xff0c;如果在使用 JS 测试高维中介假设时&#xff0c;可以准确控制…