Programação

  • Proteção diferencial

    Esta atividade consiste na elaboração de um script em Matlab (ou Octave) que implementa a função diferencial. Essa função deve ser implementada por fase, de sequência negativa e de sequência zero, considerando-se a escolha ou ajuste
    • da corrente mínima de operação
    • do slope (k)

    A função deve implementar
    • a entrada do IED com a filtragem passa-baixa para garantir o critério de Nyquist
    • o cálculo dos fasors de corrente de operação e corrente de restrição
    • 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 de cada grupo contêm
    • Um arquivo do tipo .M por simulação
    • Todos os arquivos de simulação estão armazenados em um arquivo compactado por grupo
    • As colunas dos arquivos são "Instante de tempo [s], iaL(k) [A], ibL(k) [A], icL(k) [A], iaR(k) [A], ibR(k) [A], icR(k) [A]"
    • O tipo de curto-circuito e a(s) fase(s) envolvida(s) devem ser analisados pelos grupos, porém o nome do arquivo já denuncia isso