6.基于二阶锥规划的主动配电网最优潮流求解

 matlab代码:

6.基于二阶锥规划的主动配电网最优潮流求解

参考文献:主动配电网多源协同运行优化研究_乔珊

摘要:最优潮流研究在配 电网规划运行 中不可或缺 , 且在大量分布式能源接入 的主动配 电网环境下尤 为重要 。传统的启发式算法 在全局最优 解和求解 速度上均 无法满足主动配电网运行要求 , 而基于线性化的最优潮流方法在高阻抗的配 电网中适用性也较 弱。 基于此,文章建立 了基 于二阶锥规划的动态最优潮流模型框架,力图将原非线性规划模型松弛转化为SOPC进行快速求解 。 首先 , 给 出了基于二阶锥松弛 的配 电网动态最优潮流基本模 型; 然后,对主动配 电网中各重要参与元素进行相应 的线性化建模处理 以便 高效求解,如主动管理设备、配 电网重构、需求响应及综合负荷等;同时,分析 了松弛模型和近似等效 的准确性。

程序出图:

部分代码:

%多时段+SVC+CB+OLTC+DG SOCP_OPF   Sbase=1MVA,   Ubase=12.66KV
%目标函数如果只有网损,那么OLTC永远是高挡位,电压越高,网损越小,因此需进一步考虑目标函数如主网购电,或者电压平衡          

%%
%有载调压变压器的位置在那个节点

%%
clear 
clc 
tic 
warning off
%% 1.设参
mpc = IEEE33BW;
wind = mpc.wind;    
pload = mpc.pload;    
pload_prim = mpc.pload_prim/1000;  %化为标幺值
qload_prim = mpc.qload_prim/1000;
a = 3.715;   %单时段所有节点有功容量,MW
b = 2.3;     %单时段所有节点无功容量,MW
pload = pload/a;%得到各个时段与单时段容量的比例系数
qload = pload/b;%假设有功负荷曲线与无功负荷变化曲线相同
pload = pload_prim*pload;   %得到33*24的负荷值,每一个时间段每个节点的负荷
qload = qload_prim*qload;      

branch = mpc.branch;       
branch(:,3) = branch(:,3)*1/(12.66^2);%求阻抗标幺值      
R = real(branch(:,3));            
X = imag(branch(:,3));             
T = 24;%时段数为24小时             
nb = 33;%节点数            
nl = 32;%支路数           
nsvc = 3;%SVC数      静止无功补偿器 Static Var compensator
ncb = 2;%CB数        分组投切电容器组 (capacitorbanks,CB)
noltc = 1;%OLTC数    有载调压变压器 ( on—load tap changer,OLTC )  transformer   
nwt = 2;%2个风机     
ness = 2;%ESS数      
upstream = zeros(nb,nl);
dnstream = zeros(nb,nl);
for i = 1:nl
    upstream(i,i)=1;
end
for i = [1:16,18:20,22:23,25:31]
    dnstream(i,i+1)=1;
end

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
交直流混合配电网是一种系统中同时包含交流(AC)和直流(DC)电源和负载的配电网最优潮流是指在满足各种约束条件下,通过合理调节电网中各个节点的电压和功率以实现最小功耗或其他特定目标的潮流分布。 编写交直流混合配电网最优潮流Matlab代码需要考虑以下几个关键步骤: 1. 确定电网的拓扑结构和参数。包括交流电源和负载的节点、直流电源和负载的节点,以及它们之间的连接关系和参数。 2. 建立交直流混合配电网潮流模型。需要考虑直流潮流方程和交流潮流方程,并将它们统一到一个数学模型中。 3. 设定优化目标函数和约束条件。目标函数可以是最小功耗、最小能量损失等。约束条件包括节点功率平衡方程、电压稳定性、线路容量等。 4. 调用Matlab中的优化工具箱函数,如fmincon或linprog,在求解器中输入目标函数、约束条件和初始猜测解,得到最优潮流分布。 5. 对得到的潮流分布结果进行验证和分析。可以通过绘制节点电压和功率的曲线图以及计算线路功率损耗等来评估潮流分布的合理性和可行性。 综上所述,编写交直流混合配电网最优潮流Matlab代码是一个复杂的过程,需要综合电网拓扑、数学模型、优化方法和数据分析等方面的知识。根据具体情况和需求,可以进行相应的调整和修改,以实现最优潮流计算和输出结果的自动化实现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程高兴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值