yalmip + matlab 进行最优潮流计算

本文介绍了一位博主如何在MATLAB中利用YALMIP接口调用Gurobi求解器进行电力系统的最优潮流计算。博主首先定义了发电机出力、支路潮流等参数,然后构建了节点-支路关联矩阵,并设置了变量、约束条件和目标函数。通过YALMIP设置求解器为Gurobi,最终成功求解并得到了与预期相同的结果,为后续的电力系统优化计算提供了基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近在进行电力系统最优潮流计算的过程中,想利用yalmip在MATLAB中编程实现,CSDN上有利用GAMS的优化方法,但是鉴于以后在求解电力系统优化问题时,yalmip使用的场景更加广泛,所以想自己编程利用yalmip调用gurobi求解最优潮流。(当然调用其他求解器进行求解也是可以的。)网上搜索很久都没有找到yalmip进行最优潮流计算的程序,只能自己想着写代码。

使用的算例是CSDN一位博主的,就是前面说的利用GAMS进行优化的那位。链接https://blog.csdn.net/qq_34194377/article/details/105303603?utm_medium=distribute.pc_relevant.none-task-blog-title-2&spm=1001.2101.3001.4242。

下面是我用MATLAB进行的编程代码:

clc;
clear all;

Gen_max = [40 170 520 200 600];%发电机最大出力
Gen_min = [0 0 0 0 0];%发电机最小出力
Branch_max = [400 400 400 400 400 240];
Branch_min = -Branch_max;
Q = [14 15 30 40 20];%成本系数
bus_num = 5;%节点个数
slackbus = 1;%平衡节点
branch_num = 6;%支路个数
Gen_num = 5;%发电机台数
GenBus = [1 
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值