matpower怎么调用
时间: 2025-01-02 21:10:40 浏览: 8
### 如何在MATLAB中调用MatPower进行电力系统仿真或计算
#### 准备工作
为了能够在 MATLAB 中顺利使用 MatPower 进行电力系统的潮流计算,需先下载并安装 MatPower 工具箱。通常该工具箱可以从其官方网站获取最新版本。
#### 创建案例文件
创建一个新的案例文件 `caseX.m` 来定义特定电力系统的配置数据。此文件应遵循 matpower 的标准格式,包括但不限于母线数据、发电机数据以及支路数据等必要信息[^1]。
```matlab
function mpc = caseX()
% CASEX Example power system data.
%
% This function returns an example of a simple power system model.
mpc.version = '2';
mpc.bus = [
1, 1, 0, 0, 0, 0, -350; % Bus 1 (slack bus)
2, 2, 0, 0, 0, 0, 0; % Bus 2
];
mpc.gen = [
1, 0, 782, 964, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0;
];
mpc.branch = [
1, 2, 0, 0.057, 0.0416, 0, 0, 0, 250, 30, 30, 1, 1, 60;
];
end
```
#### 执行潮流计算
当准备好上述案例文件之后,在 MATLAB 命令窗口执行如下指令即可启动基于所设定条件下的潮流分析:
```matlab
result = runpf('caseX');
disp(result);
```
这段代码会调用 MatPower 内置的 `runpf()` 函数来进行实际的潮流求解过程,并显示最终的结果摘要。如果一切正常,则应该可以看到详细的输出结果,其中包括各节点电压水平以及其他重要指标。
阅读全文