Re: Performing N-1 contingency analysis

2016-07-05 Thread Jose Luis MarĂ­n
I'm attaching a structured script I wrote some time ago for carrying out
N-1 contingency analysis. You may use it as a guide, but I'm sure you will
need to make changes in order to adapt it to your specific needs (in
particular, the metrics I compute were very specific of the analysis I was
doing).  I only included branches, but it's easy to include other elements.

As Ray said, you've got to be careful with islanding (also beware of
possible changes in the swing bus, because of that).

-- 
Jose L. Marin
Grupo AIA



2016-07-05 18:36 GMT+02:00 Haroon Malik <haroonmalik2...@hotmail.com>:

> Thank you very much for your response.
>
>
>
>
>
>
>  Original message 
> From: Ray Zimmerman <r...@cornell.edu>
> Date: 05/07/2016 5:10 p.m. (GMT+00:00)
> To: MATPOWER Discussion List <matpower-l@cornell.edu>
> Subject: Re: Performing N-1 contingency analysis
>
> MATPOWER does not automatically handle contingency analysis, so you will
> have to handle it yourself by removing generators and branches from the
> network one at a time by setting GEN_STATUS and BR_STATUS to zero. Keep
> in mind that you can create islands or isolated buses by taking branches
> out of service. The case_info()
> <http://www.pserc.cornell.edu/matpower/docs/ref/matpower6.0b1/case_info.html>
>  and find_islands()
> <http://www.pserc.cornell.edu/matpower/docs/ref/matpower6.0b1/find_islands.html>
>  can
> helpful with detecting such cases.
>
>Ray
>
> On Jul 3, 2016, at 7:57 AM, Haroon Malik <haroonmalik2...@hotmail.com>
> wrote:
>
>  Hello Dr. Zimmerman,
>
> I would want to perform a N-1 contingency analysis on the 118 bus system.
> What is the steps or procedure of applying such analysis using MATPOWER.
>
>
> Many thanks for your time,
>
>
> Mohammad Haroon Malik
>
>
>


rank_contingencies.m
Description: application/vnd.wolfram.mathematica.package


Re: Performing N-1 contingency analysis

2016-07-05 Thread Ray Zimmerman
MATPOWER does not automatically handle contingency analysis, so you will have 
to handle it yourself by removing generators and branches from the network one 
at a time by setting GEN_STATUS and BR_STATUS to zero. Keep in mind that you 
can create islands or isolated buses by taking branches out of service. The 
case_info() 
 
and find_islands() 

 can helpful with detecting such cases.

   Ray

> On Jul 3, 2016, at 7:57 AM, Haroon Malik  wrote:
> 
>  Hello Dr. Zimmerman,
>  
> I would want to perform a N-1 contingency analysis on the 118 bus system. 
> What is the steps or procedure of applying such analysis using MATPOWER. 
>  
>  
> Many thanks for your time,
>  
>  
> Mohammad Haroon Malik