3 Tidligere teorier
3.1 Kiparskys lisensieringsteori
O equipamento de monitorizac¸ ˜ao MEMOBOX 300 cria 3 ficheiros diferentes:
• 1 Ficheiro com extens ˜ao ”.30q”: este tipo de ficheiro destina-se a ser processado pelos programas CODAM Basic e CODAM Plus, permitindo a visualizac¸ ˜ao de gr ´aficos com informac¸ ˜oes sobre as carater´ısticas da tens ˜ao, tabelas de eventos registados, gr ´aficos dos valores m ´edios (em inter- valos de 10 minutos, como definido nas configurac¸ ˜oes do equipamento) da tens ˜ao, entre outros, como se exemplifica nas figuras 3.3 e 3.4.
Figura 3.3: Gr ´afico extra´ıdo do programa CODAM PLUS, com a representac¸ ˜ao dos valores m ´edios da tens ˜ao em intervalos de 10 minutos.
Figura 3.4: Imagem da tabela extra´ıda do programa CODAM PLUS, com a representac¸ ˜ao do n ´umero de eventos ocorridos para cada valor da profundidade da cava de tens ˜ao e durac¸ ˜ao da mesma.
• 2 Ficheiros com extens ˜ao ”.ASC”: estes dois ficheiros foram processados no programa Excel, e apresentavam dados distintos: um cont ´em os registos das m ´edias de 10 minutos da tens ˜ao, en-
quanto o outro cont ´em o registo de todos os eventos (cavas de tens ˜ao e interrupc¸ ˜oes de servic¸o). Com base no ficheiro ”.ASC”, que continha a informac¸ ˜ao sobre os eventos, procedeu-se ao pro- cessamento dos dados, pois foi necess ´ario separar os eventos em cavas de tens ˜ao e interrupc¸ ˜oes de servic¸o, e separ ´a-los por fase. Assim foram desenvolvidos dois programas em matlab, presentes no anexo A, de modo a transpor em tabelas e gr ´aficos a informac¸ ˜ao contida no ficheiro ”.ASC”. Os dois programas desenvolvidos destinam-se ao tratamento dos dados relacionados com cavas de tens ˜ao e ao tratamento dos dados relacionados com interrupc¸ ˜oes de servic¸o. Para otimizar o programa, os fi- cheiros ”.ASC”, que cont ˆem informac¸ ˜oes sobre os eventos, foram manualmente editados de modo a conterem apenas os dados relativos a um tipo de evento (cavas de tens ˜ao ou interrupc¸ ˜oes de servic¸o) e substitu´ıdos por ficheiros ”.csv”, atrav ´es do uso do excel.
• Programa para processamento de cavas de tens ˜ao
O programa para processamento de cavas de tens ˜ao inicia com a leitura do ficheiro ”.csv”, que cont ´em as seguintes informac¸ ˜oes:
• Data; • Hora;
• Amplitude da tens ˜ao em L1;
• Durac¸ ˜ao das cavas de tens ˜ao em L1; • Amplitude da tens ˜ao em L2;
• Durac¸ ˜ao das cavas de tens ˜ao em L2; • Amplitude da tens ˜ao em L3;
• Durac¸ ˜ao das cavas de tens ˜ao em L3.
Estes dados est ˜ao separados por v´ırgulas e como tal, quando o programa l ˆe o ficheiro e guarda a informac¸ ˜ao no formato tabela do matlab, as colunas ficam desalinhadas, devido aos valores da tens ˜ao serem representados com duas casas decimais separadas por v´ırgula. Assim o segundo processo realizado pelo programa consiste em realinhar as colunas. Segue-se a convers ˜ao de formatos, de modo a que a data, hora e durac¸ ˜ao sejam elementos do tipo datetime. Tendo a tabela alinhada, o programa faz a separac¸ ˜ao por fases, obtendo assim 3 tabelas com as cavas de tens ˜ao, uma para cada fase. Segue-se a agregac¸ ˜ao polif ´asica, que atrav ´es de uma rotina que compara a data e hora entre as tabelas, grava numa vari ´avel auxiliar o tipo de cavas de tens ˜ao em determinada posic¸ ˜ao, de modo a que no fim da rotina todas as posic¸ ˜oes das 3 tabelas estejam classificadas como monof ´asicas, bif ´asicas ou trif ´asicas. Com esta classificac¸ ˜ao realizada segue-se a criac¸ ˜ao de mais 3 tabelas de cavas de tens ˜ao: monof ´asicas, bif ´asicas e trif ´asicas. Cada linha da tabela criada cont ´em informac¸ ˜ao apenas sobre uma das fases e como tal segue-se uma rotina de modo a agregar as fases, obtendo-se assim uma cava de tens ˜ao por cada linha da tabela, e com a informac¸ ˜ao das fases afetadas numa nova coluna. E
assim termina o tratamento das tabelas, seguindo-se posteriormente a criac¸ ˜ao de gr ´aficos por parte do programa, em que ser ˜ao criados os gr ´aficos relativos `a monitorizac¸ ˜ao e `a an ´alise de resultados, nomeadamente os gr ´aficos das cavas de tens ˜ao representadas em func¸ ˜ao da sua data de ocorr ˆencia, da sua durac¸ ˜ao, e finalmente com a introduc¸ ˜ao de curvas de toler ˆancia.
• Programa para processamento de interrupc¸ ˜oes de servic¸o
O programa para o processamento de interrupc¸ ˜oes de servic¸o ´e menor que o anterior, devido `a diferenc¸a entre os dados apresentados, pois neste caso n ˜ao existe informac¸ ˜ao sobre o valor da tens ˜ao (numa interrupc¸ ˜ao esse valor ´e inferior a 5%), e como tal n ˜ao existe desalinhamento de colunas, como acontecia no caso das cavas de tens ˜ao. Assim o programa comec¸a por ler as informac¸ ˜oes do ficheiro ”.csv”, que cont ´em a seguinte informac¸ ˜ao:
• Data; • Hora;
• Durac¸ ˜ao em L1; • Durac¸ ˜ao em L2; • Durac¸ ˜ao em L3.
Ap ´os o programa ler os dados, procede a alterac¸ ˜oes relativas aos tipos de dados usados pelo matlab de modo a facilitar a representac¸ ˜ao da tabela. O programa termina com a criac¸ ˜ao da tabela de interrupc¸ ˜oes de servic¸o, ordenada por data de ocorr ˆencia da interrupc¸ ˜ao de servic¸o.
Com os dois programas acima descritos, procedeu-se `a execuc¸ ˜ao dos mesmos, para cada uma das ER, apresentando-se nas secc¸ ˜oes seguintes as tabelas e gr ´aficos obtidos.