Programação

  • Proteção de sobrecorrente

    Esta atividade consiste na elaboração de um script em Matlab (ou Octave) que implementa a função de sobrecorrente. Essa função deve ser implementada por fase (e neutro) considerando-se a escolha ou ajuste:

    • da família de curvas (ANSI ou IEC)
    • do tipo de curva dentro de cada família
    • da corrente de pickup em valores secundários do respectivo TC, que possui relação de 150:5; 200:5; 250:5; 400:5 e 600:5 (escolha e justifique a relação)
    • do multiplicador de tempo para coordenação da proteção

    A função deve implementar
    • a entrada do IED com a filtragem passa-baixa para garantir o critério de Nyquist
    • o cálculo do fasor de corrente
    • um buffer circular de número de ciclos finito (inferior ao número de ciclos total da simulação e configuráve) que lê e atualiza os dados de entrada

    O relatório deve conter
    • Uma breve descrição da função implementada
    • Uma análise do desempenho da função face os dados fornecidos
    • O código fonte completamente comentado (no próprio código)

    As simulações (*1 e *2) contêm
    • Um arquivo do tipo CSV - "Comma Separated Values" por simulação e por IED
    • Todos os arquivos de simulação do tipo CSV estão armazenados em um arquivo compactado por grupo
    • As colunas dos arquivos são "Instante de tempo [s], ia(k) [A], ib(k) [A], ic(k) [A]"
    • O tipo de curto-circuito e a(s) fase(s) envolvida(s) devem ser analisados pelos grupos

    Video do ano passado com algumas explicações sobre a atividade