MATPOWER 学习笔记——continuation power flow

mpopt = mpoption('out.all', 0, 'verbose', 2);

mpopt = mpoption(mpopt, 'cpf.stop_at', 'FULL', 'cpf.step', 0.2);

 

 mpopt = mpoption(mpopt, 'cpf.plot.level', 2);

 

mpct = mpcb; % set up target case with
mpct.gen(:, [PG QG]) = mpcb.gen(:, [PG QG]) * 2.5; % increased generation
mpct.bus(:, [PD QD]) = mpcb.bus(:, [PD QD]) * 2.5; % and increased load
results = runcpf(mpcb, mpct, mpopt);

CASE 9

% Brnch   From   To    From Bus Injection   To Bus Injection     Loss (I^2 * Z)  
%   #     Bus    Bus    P (MW)   Q (MVAr)   P (MW)   Q (MVAr)   P (MW)   Q (MVAr)
% -----  -----  -----  --------  --------  --------  --------  --------  --------
%    1      1      4     71.64     27.05    -71.64    -23.92     0.000      3.12
%    2      4      5     30.70      1.03    -30.54    -16.54     0.166      0.90

 

%% case 9 study

mpopt = mpoption('pf.alg','FDBX');
results = runpf('case9',mpopt);

% % 
% TPOWER Version 8.0-dev1, 27-Oct-2021 -- AC Power Flow (fast-decoupled, BX)

% Fast-decoupled power flow converged in 6 P-iterations and 6 Q-iterations.
% ================================================================================
% |     Branch Data                                                              |
% ================================================================================
% Brnch   From   To    From Bus Injection   To Bus Injection     Loss (I^2 * Z)  
%   #     Bus    Bus    P (MW)   Q (MVAr)   P (MW)   Q (MVAr)   P (MW)   Q (MVAr)
% -----  -----  -----  --------  --------  --------  --------  --------  --------
%    1      1      4     71.64     27.05    -71.64    -23.92     0.000      3.12
%    2      4      5     30.70      1.03    -30.54    -16.54     0.166      0.90
%    3      5      6    -59.46    -13.46     60.82    -18.07     1.354      5.90
%    4      3      6     85.00    -10.86    -85.00     14.96     0.000      4.10
%    5      6      7     24.18      3.12    -24.10    -24.30     0.088      0.75
%    6      7      8    -75.90    -10.70     76.38     -0.80     0.475      4.03
%    7      8      2   -163.00      9.18    163.00      6.65     0.000     15.83
%    8      8      9     86.62     -8.38    -84.32    -11.31     2.300     11.57
%    9      9      4    -40.68    -38.69     40.94     22.89     0.258      2.19
%                                                              --------  --------
%                                                     Total:     4.641     48.38

  • 24
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MATPOWER 是一个用于电力系统分析和优化的开源软件包。以下是MATPOWER的安装详细教程: 1. 安装 MATLAB:首先,确保你已经安装了 MATLAB 软件。MATPOWER 是在 MATLAB 环境下运行的,所以你需要先安装 MATLAB。可以从 MathWorks 官方网站下载并安装适合你操作系统的 MATLAB 版本。 2. 下载 MATPOWER:在MATPOWER 的官方网站(https://matpower.org/)上,你可以找到最新版本的 MATPOWER。点击下载链接,将压缩文件保存到你的计算机上。 3. 解压缩文件:在你选择的文件夹中解压缩下载的文件。可以使用任何压缩软件(如WinRAR或7-Zip)来解压缩。 4. 设置 MATLAB 的路径:打开 MATLAB 软件,并将 MATPOWER 文件夹添加到 MATLAB 的搜索路径中。可以通过在 MATLAB 命令窗口中输入以下命令来实现: ```matlab addpath(genpath('/path/to/matpower')); ``` 其中,`/path/to/matpower` 是你解压缩 MATPOWER 文件夹的路径。 5. 配置 MATPOWER:进入 MATPOWER 文件夹,找到 `startup.m` 文件,并将其复制到 MATLAB 的工作目录中。这将确保在每次启动 MATLAB 时自动加载 MATPOWER。 6. 测试安装:在 MATLAB 命令窗口中输入以下命令来测试 MATPOWER 是否正确安装: ```matlab mpopt = mpoption(); mptest = runpf('case9'); ``` 如果没有错误消息出现,说明 MATPOWER 已经成功安装。 这些是安装 MATPOWER 的基本步骤。你还可以在 MATPOWER 官方网站上查找更多关于使用和配置 MATPOWER 的信息和示例。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值