N-1 contingency matpower
34 ビュー (過去 30 日間)
古いコメントを表示
Hi how can I run a N-1 contingency in matpower? for example N-1 contingency for case9.
1 件のコメント
eng ahmed
2023 年 11 月 26 日
hi i ned some help pls, im student , i ned the 57 buss or 40 buss contegency anylsis code matlap file , (a.iraq64@yahoo.com)
採用された回答
Aditya
2023 年 9 月 1 日
Hi Dexter,
To perform an N-1 contingency test in MATPOWER, you can follow these steps:
- First, use the 'loadcase' function to load the data of the required case file into MATLAB.
- Next, access the 'branch' field of the case data to determine the number of contingencies. You can remove the desired contingency by modifying the data accordingly.
- Finally, use the 'rundcpf' function to run the power flow analysis for each contingency case.
For more detailed information on how to use MATPOWER and these specific functions, I recommend referring to the official documentation. You can find the MATPOWER manual at this link: https://matpower.org/docs/MATPOWER-manual.pdf
Here is an example code snippet that demonstrates the process:
% Load the base case data
mpc = loadcase('case5');
% Identify the contingencies
n_contingencies = size(mpc.branch, 1);
results = cell(n_contingencies, 1);
% Run power flow for each contingency
for i = 1:n_contingencies
% Create a copy of the base case
contingency_case = mpc;
% Remove the i-th contingency
contingency_case.branch(i, :) = [];
% Run power flow for the contingency case
results{i} = rundcpf(contingency_case);
end
Hope this helps!
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Robust Control Toolbox についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!