如何为循环运行一段时间/ matpower案例文件吗?

10视图(30天)
case9。m文件matpower我想改变“Pd”(权力)的总线不断(假设90:1:200),使用runpf功能并看到结果。我试过几个想法但没有一个是有效的。我做这一个,但它不是改变case9中的值。m文件。我能做什么?
mpc =工况(case9);
mpc.bus (5,3)
max_iter = 10;
我= 1:max_iter
mpc.bus (5,3) = mpc.bus (5,3) + 5
runpf
结束

答案(1)

Ruchir Kemnaik
Ruchir Kemnaik 2016年5月10日
我理解,你想改变“Pd”(权力)的总线不断,并使用“runpf”功能查看结果。然而,当你改变汽车的力量,你不能够看到更新后的结果。
取代“runpf”命令在for循环和“runpf (mpc)”来显示更新后的结果。“mpc”结构体变量的初始数据来自“case9中的硬编码的数据。m”文件。for循环内的更改只会影响“mpc”结构体变量在当前工作区中。在“case9值。m”是不变的。所以,当“runpf”被称为没有任何输入参数,它从“case9读取数据。m”在默认情况下这是为什么不显示在结果的更新值。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!