N-1 contingency matpower
26 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dexter
el 24 de Oct. de 2022
Comentada: eng ahmed
el 26 de Nov. de 2023
Hi how can I run a N-1 contingency in matpower? for example N-1 contingency for case9.
1 comentario
eng ahmed
el 26 de Nov. de 2023
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)
Respuesta aceptada
Aditya
el 1 de Sept. de 2023
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 comentarios
Más respuestas (0)
Ver también
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!