【sop】含储能及sop的多时段配网优化模型
目录
1 主要内容
2 部分代码
3 程序结果
4 下载链接
1 主要内容
之前分享了含sop的配电网优化模型,链接含sop的配电网优化,很多同学在咨询如何增加储能约束,并进行多时段的优化,本次拓展该部分功能,在原代码的基础上增加储能模型,以IEEE33节点为研究对象,在8节点增加储能,并且在7、10、24、27节点配置光伏,在13和30节点配置风电,储能不仅满足功率约束,同时需要满足soc约束条件。


2 部分代码
clear;clc; run ieee_33_node_system.m; run DG_Load.m t1=clock; %% 常量定义 delta_T=1; N=24;%时间 S_sopi1=0.5; S_sopj1=0.5; S_sopi2=0.5; S_sopj2=0.5; %SOP容量 A_sop=0.02; %SOP损耗 q_CB=60/1000; C_loss=0.08;%与有功功率损耗相关的成本系数 WL = 0.833; Wv = 0.167; k12_0=1; r_ij=Branch(:,4); x_ij=Branch(:,5); %%第四,五列 % p_Solar=zeros(33,24);p_Wind=zeros(33,24);p_Load=zeros(33,24); % q_Solar=zeros(33,24);q_Wind=zeros(33,24);q_Load=zeros(33,24); result=zeros(1,24); Horizon=N; %储能参数 capmax=400; EESmax=100; EESmin=0; socmax=0.9; socmin=0.2; theta=0.01;%自放电率 yita=0.95; %% 定义决策变量p_Solar x_Iij_square=sdpvar(32,N,'full'); x_ui_square=sdpvar(33,N,'full');%线路电流 节点电压 x_pij=sdpvar(32,N,'full'); x_qij=sdpvar(32,N,'full');%线路传输有功 无功 x_p_sop1=sdpvar(2,N,'full'); x_q_sop1=sdpvar(2,N,'full');%sop1有功 无功 x_p_sop2=sdpvar(2,N,'full'); x_q_sop2=sdpvar(2,N,'full');%sop2有功 无功 x_p_sop1_loss=sdpvar(2,N,'full'); x_p_sop2_loss=sdpvar(2,N,'full');%sop1损耗 sop2损耗 K12_t=intvar(1,N,'full'); k12_t=sdpvar(1,N,'full');%OLTC抽头选择 k12_t没用到 N_CB=intvar(1,N,'full'); Q_CB=sdpvar(1,N,'full');%CB数量 CB无功 x_AUX=sdpvar(33,N,'full');%电压偏差 x_b_OLTC=binvar(11,N,'full'); x_K121_t=intvar(1,N,'full');%抽头选择变量(只有一个是1) x_K122_t=intvar(1,N,'full'); %OLTC正负变化辅助变量 x_N1_CB=intvar(1,N,'full');%CB变化辅助变量 K_t=intvar(1,N,'full'); N_t=intvar(1,N,'full');%变量没有用到 x_N2_CB=intvar(1,N,'full'); x_vc_k=sdpvar(11,N,'full');%CB变化辅助变量 oltc电压方值 x_ui_square_OLTC=sdpvar(1,N,'full'); x_P_ch = sdpvar(1, Horizon);%充电 x_P_dis = sdpvar(1, Horizon);%放电 x_u_ch = binvar(1, Horizon);%充电状态 x_u_dis = binvar(1, Horizon);%放电状态
3 程序结果

sop有功

sop无功



4 下载链接
点击直达!
相关文章:
【sop】含储能及sop的多时段配网优化模型
目录 1 主要内容 2 部分代码 3 程序结果 4 下载链接 1 主要内容 之前分享了含sop的配电网优化模型,链接含sop的配电网优化,很多同学在咨询如何增加储能约束,并进行多时段的优化,本次拓展该部分功能,在原代码的基础上增加储能模…...
nodjs使用阿里云镜像安装
要使用阿里云镜像来安装 npm 包,你需要按照以下步骤进行操作: 首先,确保你已经安装了 Node.js 和 npm。你可以在终端(或命令提示符)中输入以下命令来验证它们的安装: node -v npm -v如果显示了 Node.js 和…...
C++ Primer Plus 第二章习题
目录 复习题 1.C程序的模块叫什么? 2.#include 预处理器编译指令的用处? 3.using namespace std; 该语句是干什么用的? 4.什么语句可以打印一个语句"hello,world",然后重新换行? 5.什么语句可以用来创…...
两分钟学会 制作自己的浏览器 —— 并将 ChatGPT 接入
前期回顾 分享24个强大的HTML属性 —— 建议每位前端工程师都应该掌握_0.活在风浪里的博客-CSDN博客2分享4个HTML5 属性,开发必备https://blog.csdn.net/m0_57904695/article/details/130465836?spm1001.2014.3001.5501 👍 本文专栏:开发…...
HEVC中,mvd怎么写进码流的?
文章目录 Motion vector difference syntax 标准文档描述语义解释设计意义 Motion vector difference syntax 标准文档描述 语义解释 MvdL1[ x0 ][ y0 ][ compIdx ] L1列表的mvd x0,y0 表示亮度快左上角坐标 compIdx 0表示水平 compIdx 0表示垂直 mvd_l1_zero_flag:…...
隐形黑客潜入美国和关岛关键基础设施而未被发现
微软和“五眼联盟”国家周三表示,一个隐秘的组织成功地在美国和关岛的关键基础设施组织中建立了一个持久的立足点,而没有被发现。 这家科技巨头的威胁情报团队正在以伏特台风(Volt Typhoon)的名义跟踪这些活动,包括入侵后的凭证访问和网络系…...
设计模式—“接口隔离”
在组件构建过程中,某些接口之间直接的依赖常常会带来很多问题、甚至根本无法实现。采样添加一层间接(稳定)接口,来隔离本来互相紧密关联的接口是一种常见的解决方案。 典型模式有:Fascade、Proxy、Adapter、Mediator 一、Fascade 动机 上述A方案的问题在于组件的客户和…...
【C++学习】异常
🐱作者:一只大喵咪1201 🐱专栏:《C学习》 🔥格言:你只管努力,剩下的交给时间! 异常 🥮异常🍢自定义异常体系🍢C标准库的异常体系🍢异…...
如何理解TCP是面向字节流协议?
传输层是网络协议中的重要层次之一,主要负责向两个主机中的进程之间的通信提供服务。传输层的主要功能包括复用和分用、流量控制、分段/重组和差错控制。传输层在终端用户之间提供透明的数据传输,向上层提供可靠的数据传输服务。 传输层的复用和分用功能…...
机器学习期末复习 线性模型
1.线性回归,对数几率回归,线性判别分析是分类还是回归任务?是有监督的学习还是无监督的学习? 有监督学习和无监督学习 解释: 线性模型要做的有两类任务:分类任务、回归任务 分类的核心就是求出一条直线w…...
Worker及XMLHttpRequest简单使用说明
Worker 一、作用及使用场景 在Web应用程序中创建多线程环境,可以运行独立于主线程的脚本,从而提高Web应用的性能和响应速度。 Worker.js主要应用场景包括: 数据处理:在数据量较大的情况下,使用Worker可以将数据分成…...
零基础如何入门网络安全?2023年专业学习路线看这篇就够了
前景 很多零基础朋友开始将网络安全作为发展的大方向,的确,现如今网络安全已经成为了一个新的就业风口,不仅大学里开设相关学科,连市场上也开始大量招人。 那么网络安全到底前景如何?大致从市场规模、政策扶持、就业…...
《操作系统》by李治军 | 实验5.pre - switch_to 汇编代码详解
目录 【前言】 一、栈帧的处理 1. 什么是栈帧 2. 为什么要处理栈帧 3. 执行 switch_to 前的内核栈 4. 栈帧处理代码分析 二、PCB 的比较 1. 根据 PCB 判断进程切换与否 2. PCB 比较代码分析 三、PCB 的切换 1. 什么是 PCB 的切换 2. PCB 切换代码分析 四、TSS 内核…...
c++11基础
文章目录: c11简介统一的列表初始化{}初始化std::initializer_list 声明autodecltypenullptr 范围for循环STL中的一些变化arrayforward_listunordered_map和unordered_set 字符串转换函数 c11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1)࿰…...
Linux:centos:修改临时ip永久ip
使用 ifconfig 查看网卡信息以及ip 临时配置ip 找到要修改ip的网卡的名称(我这里使用名称为:ens33网卡) # ifconfig 网卡名 ip /子网掩码 ifconfig ens33 192.168.1.2/24 配置永久ip 去配置网卡文件 vi /vim 或 nano vim /etc/s…...
如何真正开启docker远程访问2375
注意看官方文档 Configure remote access for Docker daemon | Docker Documentation 1. windows上Docker Desktop开启远程访问端口2375 系统版本: win10专业版 Docker Desktop版本:4.18.0 很简单勾上, 应用并重启即可 2. linux上开启 尝…...
nodejs连接mysql
npm i express #node后端框架npm i corsnpm i mysqlconst app require(express)(); const cors require(cors); const port 5000; const mysql require(mysql) //引入mysql 模块app.use(cors({}))const conn mysql.createConnection({user: root,password: qwertyuiop…...
异构跨库数据同步还在用Datax?来看看这几个开源的同步方案
在遇到跨库或者异库数据同步时,我们一般都会借助ETL工具来实现数据同步功能。比如目前大家较为熟知的Kettle和Datax。但是,这两个需要定时去查询数据库的数据,会存在一定的延迟,而且,默认采用全量同步的方式࿰…...
msvcp140.dll丢失怎么办?msvcp140.dll重新安装的解决方法
msvcp140.dll是微软编译器系统中的一个动态链接库文件,它存储了许多的代码和数据,能帮助计算机程序正常运行。当系统中出现了msvcp140.dll丢失的情况时,则会出现程序无法正常运行的错误。这篇文章将为大家介绍如何解决msvcp140.dll丢失的问题…...
mysql超全语法大全
mysql安装教程 一、登录(使用可视化工具,可忽略) 打开命令行工具,输入以下命令,根据提示输入 root 用户的密码。 mysql -u root -p mysql -u root -p -D 数据库名二、创建数据库 显示数据库:SHOW DATAB…...
像素史诗惊艳UI细节:金币黄按钮悬停反馈+硬阴影切换的CSS实现教程
像素史诗惊艳UI细节:金币黄按钮悬停反馈硬阴影切换的CSS实现教程 1. 引言:像素史诗的视觉魔法 在数字界面设计中,按钮交互反馈是提升用户体验的关键细节。像素史诗(Pixel Epic)作为一款融合16-bit游戏美学的AI工具,其UI设计处处…...
SDMatte环境部署避坑指南:从Python安装到模型推理全流程
SDMatte环境部署避坑指南:从Python安装到模型推理全流程 1. 前言:为什么要用SDMatte? 如果你正在寻找一个强大的图像抠图工具,SDMatte可能是你的理想选择。这个基于深度学习的模型能够精准地从复杂背景中分离出前景物体…...
Qwen2.5-14B-Instruct实战部署:像素剧本圣殿与Jira集成的剧本任务管理方案
Qwen2.5-14B-Instruct实战部署:像素剧本圣殿与Jira集成的剧本任务管理方案 1. 项目概述 像素剧本圣殿(Pixel Script Temple)是一款基于Qwen2.5-14B-Instruct深度微调的专业剧本创作工具。这个创新性解决方案将先进的大语言模型能力与复古像…...
Llama-3.2V-11B-cot应用案例:电商商品图分析、图表解读,5分钟上手
Llama-3.2V-11B-cot应用案例:电商商品图分析、图表解读,5分钟上手 1. 为什么选择Llama-3.2V-11B-cot进行视觉分析 在电商运营和数据分析领域,每天需要处理海量的商品图片和销售数据图表。传统的人工分析方式不仅效率低下,还容易…...
Swin-Unet训练两分类数据集,标签从[0,1,2]设置到CUDA报错排查全记录
Swin-Unet两分类数据集训练中的标签陷阱与CUDA报错深度解析 引言 在医学图像分割领域,Swin-Unet凭借其独特的窗口注意力机制和层次化特征提取能力,已成为众多研究者的首选架构。然而,当我们将目光从论文中的漂亮指标转向实际项目落地时&#…...
全差分运放设计实战:如何用CMFB解决高速电路中的共模问题?
全差分运放设计实战:CMFB在高速电路中的共模控制艺术 在模拟集成电路设计中,全差分运放因其优异的抗噪声性能和更高的信号摆幅而备受青睐。然而,这种架构面临着一个独特的挑战——共模电平的稳定控制。当信号频率进入GHz范围时,传…...
OpenClaw旅行规划:Qwen3.5-9B整合机票酒店信息生成行程表
OpenClaw旅行规划:Qwen3.5-9B整合机票酒店信息生成行程表 1. 为什么需要AI旅行规划助手 上个月计划带家人去三亚度假时,我花了整整三个晚上对比不同平台的机票和酒店价格。在十几个浏览器标签页间反复切换,手动记录价格波动,最后…...
别再只盯着mAP了:用YOLO做项目时,TP/FP/FN这些指标到底该怎么看?
别再只盯着mAP了:用YOLO做项目时,TP/FP/FN这些指标到底该怎么看? 当你第一次看到YOLO模型的预测结果时,那些密密麻麻的边界框可能会让你感到既兴奋又困惑。兴奋的是模型确实检测到了目标,困惑的是——这些检测结果到底…...
如何实施企业SEO网站推广
如何实施企业SEO网站推广 在当今数字化时代,企业的网站推广已经不能忽视搜索引擎优化(SEO)。SEO不仅是提高网站在搜索结果中排名的关键手段,更是吸引潜在客户、转化流量成交的有效途径。如何实施企业SEO网站推广,以达…...
ssh进阶用法
ssh登录与ssh配置文件 使用ssh可以从一台设备登录到另一台已开启sshd服务的远程设备。 Ubuntu-22.04 coliDESKTOP-J45M1NUM:~$ ssh yukari172.28.24.152 The authenticity of host 172.28.24.152 (172.28.24.152) cant be established. ECDSA key fingerprint is SHA256:YSC…...
