电力系统潮流分析matlab_matpower潮流计算教程

电力系统潮流分析matlab_matpower潮流计算教程matpower是基于Matlab语言的m文件组建包,作为电力系统潮流计算仿真软件

 👨‍🎓个人主页:研学社的博客 

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

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

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

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述与安装

第一步:

第二步: 

 第三步:

第四步: 

 第五步:

第六步:

第七步:

📚2 入门讲解

主函数:

子函数:

🌈3 基于Matpower的电力系统潮流计算原理及仿真设计

🎉4 参考文献


电力系统潮流分析matlab_matpower潮流计算教程

💥1 概述与安装

matpower是基于 Matlab 语言的m文件组建包,作为电力系统潮流计算仿真软件。潮流计算仿真中,按照matpower中潮流计算程序的格式修改或重新编写一个新的程序“caseX.m”,在MATLAB软件中的命令窗口输入runpf(‘程序名’)就可以通过matpower已经编好的程序进行潮流计算,而通过调用函数runpf的参数计算潮流。
 

matpower安装包官网下载链接: Downloads – MATPOWER

第一步:

解压

电力系统潮流分析matlab_matpower潮流计算教程

我们可以看到matpower的安装包实际为一个Matlab程序包:

 电力系统潮流分析matlab_matpower潮流计算教程

第二步: 

matpower文件复制在C:\Program Files (x86)\MATLAB\R2016b\bin目录下。

 电力系统潮流分析matlab_matpower潮流计算教程

 第三步:

找到菜单栏的【设置路径】

电力系统潮流分析matlab_matpower潮流计算教程

第四步: 

点击【添加并包含子文件】

电力系统潮流分析matlab_matpower潮流计算教程

 第五步:

选择所要添加的matpower文件夹,点击【选择文件夹】

电力系统潮流分析matlab_matpower潮流计算教程

原来的窗口中多了很多文件路径,点击【保存】,再点击【关闭】

第六步:

在MATLAB命令行中输入test_matpower

电力系统潮流分析matlab_matpower潮流计算教程

第七步:

完美,成功

!!! 

电力系统潮流分析matlab_matpower潮流计算教程​ 

📚2 入门讲解

以最简单的IEEE5节点为例说明:

主函数:

clc
clear
close all
runpf('IEEE5')

子函数:

function mpc = IEEE5
% MATPOWER Case Format : Version 2
mpc.version = '2';
%%-----  Power Flow Data  -----%%
%% system MVA base
mpc.baseMVA = 100;

%% bus data
%  bus_i   type    Pd  Qd  Gs  Bs  area    Vm  Va  baseKV  zone    Vmax    Vmin
mpc.bus = [
    1   1   160 80  0   0   1   1       0   100   1   1.1    0.94;
    2   1   200 100 0   0   1   1       0   100   1   1.1    0.94;
    3   1   370 130 0   0   1   1       0   100   1   1.1    0.94;
    4   2   0   0   0   0   1   1.050   0   100   1   1.1   0.94;
    5   3   0   0   0   0   1   1.050   0   100   1   1.1   0.94;
    ];
%% generator data
%   bus Pg  Qg  Qmax    Qmin    Vg  mBase   status  Pmax    Pmin
mpc.gen = [
    4   500 0   99990   -9999   1.050   100 1   600 0;
    5   0   0   99990   -9999   1.050   100 1   600 0;
    ];

%% branch data
%  fbus tbus  r   x   b   rateA   rateB   rateC   ratio   angle   status  angmin  angmax
mpc.branch = [
    2   1   0.04    0.25    0.5 0   0   0   0     0   1   -360    360;
    3   1   0.1     0.35    0   0   0   0   0      0   1   -360    360;
    3   2   0.08    0.3     0.5 0   0   0   0     0   1   -360    360;
    3   5   0     0.03    0   0   0   0   1.05    0   1   -360    360;
    2   4   0      0.015   0   0   0   0   1.05    0   1   -360    360;
    ];
return;

function mpc = IEEE5
% MATPOWER Case Format : Version 2
mpc.version = ‘2’;
%%—–  Power Flow Data  —–%%
%% system MVA base
mpc.baseMVA = 100;

%% bus data
%  bus_i   type    Pd  Qd  Gs  Bs  area    Vm  Va  baseKV  zone    Vmax    Vmin
mpc.bus = [
    1   1   160 80  0   0   1   1       0   100   1   1.1    0.94;
    2   1   200 100 0   0   1   1       0   100   1   1.1    0.94;
    3   1   370 130 0   0   1   1       0   100   1   1.1    0.94;
    4   2   0   0   0   0   1   1.050   0   100   1   1.1   0.94;
    5   3   0   0   0   0   1   1.050   0   100   1   1.1   0.94;
    ];
%% generator data
%   bus Pg  Qg  Qmax    Qmin    Vg  mBase   status  Pmax    Pmin
mpc.gen = [
    4   500 0   99990   -9999   1.050   100 1   600 0;
    5   0   0   99990   -9999   1.050   100 1   600 0;
    ];

%% branch data
%  fbus tbus  r   x   b   rateA   rateB   rateC   ratio   angle   status  angmin  angmax
mpc.branch = [
    2   1   0.04    0.25    0.5 0   0   0   0     0   1   -360    360;
    3   1   0.1     0.35    0   0   0   0   0      0   1   -360    360;
    3   2   0.08    0.3     0.5 0   0   0   0     0   1   -360    360;
    3   5   0     0.03    0   0   0   0   1.05    0   1   -360    360;
    2   4   0      0.015   0   0   0   0   1.05    0   1   -360    360;
    ];
return;
 

🌈3 基于Matpower的电力系统潮流计算原理及仿真设计

这个博主总结得很棒,致谢之:

基于Matpower的电力系统潮流计算原理及仿真设计

​​​​​​​

🎉4 参考文献

部分理论来源于网络,如有侵权请联系删除。

今天的文章电力系统潮流分析matlab_matpower潮流计算教程分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/79478.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注