Anais do XX Congresso Brasileiro de Automática Belo Horizonte, MG, 20 a 24 de Setembro de 2014



Documentos relacionados
GERÊNCIA E ARMAZENAMENTO DE DADOS EM TEMPO REAL EM AMBIENTES INDUSTRIAIS

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI

Engª de Produção Prof.: Jesiel Brito. Sistemas Integrados de Produção ERP. Enterprise Resources Planning

Organização e Arquitetura de Computadores I

Gerência da Informação nos Processos de Automação Industrial

ESTUDOS SOBRE A IMPLEMENTAÇÃO ONLINE DE UMA TÉCNICA DE ESTIMAÇÃO DE ENERGIA NO CALORÍMETRO HADRÔNICO DO ATLAS

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Dimensionamento dos Estoques

6 Construção de Cenários

UNIVERSIDADE FEDERAL DE SANTA MARIA COLÉGIO TÉCNICO INDUSTRIAL DE SANTA MARIA Curso de Eletrotécnica

FACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>

MRP II. Planejamento e Controle da Produção 3 professor Muris Lage Junior

XDOC. Solução otimizada para armazenamento e recuperação de documentos

IW10. Rev.: 02. Especificações Técnicas

Capítulo 3. Avaliação de Desempenho. 3.1 Definição de Desempenho

5. EXPERIÊNCIAS E ANÁLISE DOS RESULTADOS Os Programas de Avaliação

A UTILIZAÇÃO ADEQUADA DO PLANEJAMENTO E CONTROLE DA PRODUÇÃO (PCP), EM UMA INDÚSTRIA.

Este capítulo é divido em duas seções, a primeira seção descreve a base de

BlackBerry Mobile Voice System

O que é RAID? Tipos de RAID:

Projetos. Universidade Federal do Espírito Santo - UFES. Mestrado em Informática 2004/1. O Projeto. 1. Introdução. 2.

OBJETIVOS: CARGA HORÁRIA MÍNIMA CRONOGRAMA:

Material de Apoio. Sistema de Informação Gerencial (SIG)

MICROMASTER MM4. Usando o Controle de Malha Fechada (PID) Edição IND 1 Drives technology Suporte Técnico Drives Hotline

Curva ABC. Tecinco Informática Ltda. Av. Brasil, º Andar Centro Cascavel PR

Escolha da Objectiva. Quais as principais características das objectivas que servem de base para a escolha das suas lentes?

Na medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.

Usando o Arena em Simulação

BlackBerry Mobile Voice System

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE. Modelos de Processo de Desenvolvimento de Software

Desafio Profissional PÓS-GRADUAÇÃO Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

O tornado de projeto é admitido, para fins quantitativos, com as seguintes características [15]:

AULA 1 INTRODUÇÃO - ENGENHARIA DE SOFTWARE. Prof. Msc. Hélio Esperidião

2 Avaliação de desempenho de uma rede de telecomunicações

Controle II. Estudo e sintonia de controladores industriais

Integração de Sistemas Industriais com a Suíte GE Proficy

Prognos SMART OPTIMIZATION

FUNDAMENTOS DE HARDWARE CD-ROM. Professor Carlos Muniz

PESQUISA OPERACIONAL: UMA ABORDAGEM À PROGRAMAÇÃO LINEAR. Rodolfo Cavalcante Pinheiro 1,3 Cleber Giugioli Carrasco 2,3 *

Rede de Computadores II

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS

DIFERENÇAS ENTRE HUB, SWITCH E ROOTER

Guia de recomendações para implementação de PLM em PME s

PLANEJAMENTO OPERACIONAL - MARKETING E PRODUÇÃO MÓDULO 3 O QUE É PLANEJAMENTO DE VENDAS E OPERAÇÕES?

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Teoria Princípio do Capacitor

Rodrigo B. Souza*, Adelardo A. D. Medeiros*

3 Qualidade de serviço na Internet

Estabilizada de. PdP. Autor: Luís Fernando Patsko Nível: Intermediário Criação: 22/02/2006 Última versão: 18/12/2006

1. Introdução. 1.1 Apresentação

Orientação a Objetos

Inteligência Computacional Aplicada a Engenharia de Software

Extração de Requisitos

FAPERJ & PIUES/PUC-Rio FÍSICA E MATEMÁTICA DO ENSINO MÉDIO APLICADAS A SISTEMAS DE ENGENHARIA

Princípios de Finanças

ESCOLA SENAI CELSO CHARURI CFP 5.12 PROGRAMA DE CONTROLE DE CONSUMO DE ENERGIA ELÉTRICA

Sistemas Supervisórios

IFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira

Título: Controle de um sistema Bola- Barra com realimentação através de imagem

UNIVERSIDADE F EDERAL DE P ERNAMBUCO ANÁLISE DE UM MÉTODO PARA DETECÇÃO DE PEDESTRES EM IMAGENS PROPOSTA DE TRABALHO DE GRADUAÇÃO

Gerenciamento de Processos de Negócio. Macaé. 08 de setembro de Marcos Santos.

Sou o professor Danilo Augusto, do TIParaConcursos.net, e lá costumo trabalhar temas relacionados a Redes de Computadores e Sistemas Operacionais.

NBC TSP 10 - Contabilidade e Evidenciação em Economia Altamente Inflacionária

3 Modelo Evolucionário para Sustentabilidade Inteligente

Cálculo de volume de objetos utilizando câmeras RGB-D

Parte 1: Mainstreaming do HIV: O que é que isso significa?

DATA WAREHOUSE. Introdução

ESTUDO DE CASO: LeCS: Ensino a Distância

Integração de Sistemas Industriais com a Suíte GE Proficy

Tipos de malha de Controle

PROIMRAD X.01: NOVO CÓDIGO PARA GERENCIAMENTO DE REJEITOS RADIOATIVOS

PRINCÍPIOS DE SISTEMAS DE INFORMAÇÃO MÓDULO 17

Módulo 15 Resumo. Módulo I Cultura da Informação

6 Trabalhos Relacionados

CAPITAL DE GIRO: ESSÊNCIA DA VIDA EMPRESARIAL

Ajuste dos Parâmetros de um Controlador PI em uma Coluna de Destilação Binária

ERP Enterprise Resource Planning

SISTEMA INTEGRADO DE GESTÃO. Prof. Esp. Lucas Cruz

5 Resultados. 1 Os resultados apresentados foram obtidos com 1 rodada do simulador.

Medição tridimensional

Gerenciamento de software como ativo de automação industrial

Processo de Controle das Reposições da loja

Sistema de mineração de dados para descobertas de regras e padrões em dados médicos

4 Orbitais do Átomo de Hidrogênio

Balanceamento de Carga

Instalações Máquinas Equipamentos Pessoal de produção

Sistemas de Informação e Decisão. Douglas Farias Cordeiro

DISTRIBUIÇÃO DE WEIBULL CONCEITOS BÁSICOS APLICAÇÕES

Dimensionamento de estoques em ambiente de demanda intermitente

Busca Estocástica Baseada em Planejamento para Maximizar Metas em Jogos de RTS

Trabalhos Relacionados 79

Unidade III GESTÃO EMPRESARIAL. Prof. Roberto Almeida

UNIVERSIDADE FEDERAL DO ESPÍRITO SANTO CENTRO UNIVERSITÁRIO NORTE DO ESPÍRITO SANTO DISCIPLINA: ECONOMIA DA ENGENHARIA

Pesquisa e organização de informação

RGF SISTEMAS DE INFORMÁTICA LTDA SISARQ SISTEMA DE CONTROLE DE ARQUIVO DESLIZANTE PARAÍSO DO TOCANTINS-TO

22/02/2009. Supply Chain Management. É a integração dos processos do negócio desde o usuário final até os fornecedores originais que

Transcrição:

ADAPTIVE SWINGING DOOR TRENDING: UM ALGORITMO ADAPTATIVO PARA COMPRESSÃO DE DADOS EM TEMPO REAL Edson J. M. Neto, Luiz Augusto, Danilo C. Souza, Luiz Affonso Guedes Laboratório de Informática Industrial, Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte Natal, RN, Brasil Emails: edson@dca.ufrn.br, augusto@dca.ufrn.br, curvelo@dca.ufrn.br, affonso@dca.ufrn.br Abstract With the great quantity of generated data in industrial processes, lossy data compression algorithms are a great alternative to reduce the storage space demanded by the industry. In this context, the Swinging Door Trending algorithm was designed to avoid redundant information in a simple and efficient manner, and therefore came to be commonly used in the industrial environment for real time data compression. However, this algorithm has some deficiences caused by its fixed parameters, requiring prior knowledge of the process variable to set them to their optimal values to achieve good compression and minimal data loss. This paper proposes a new algorithm called Adaptive Swinging Door Trending, where its main parameter are adapted dynamically through real time trend analysis. In order to achieve the benefits provided by the proposed algorithm, three different case studies were developed. Keywords data compression, swinging door, sdt, adaptive, adaptive swinging door trending Resumo Diante do grande volume de informações gerados como resultado da supervisão de processos de automacão, os algoritmos de compressão de dados com perda surgiram como uma boa alternativa para reduzir o espaço de armazenamento demandado pela indústria. Nesse contexto, o algoritmo Swinging Door Trending foi projetado para eliminar informações redundantes e indesejadas de forma simples e eficiente, e por consequência passou a ser muito utilizado em sistemas de supervisão industrial para a compressão de dados em tempo real. No entanto, este algoritmo apresenta algumas deficiências pelo fato de possuir parâmetros fixos, necessitando de conhecimento prévio da variável de processo para configurá-los de forma a otimizar a compressão e evitar perda de informações relevantes. Este artigo propõe um novo algoritmo chamado de Adaptive Swinging Door Trending, que consiste numa adaptação do Swinging Door Trending, em que seus principais parâmetros são ajustados dinamicamente através da análise de tendências do sinal em tempo real. Para uma análise mais detalhada dos benefícios proporcionados pelo algoritmo proposto foram realizados três estudos de caso, demonstrando em que situações o mesmo é eficiente. Palavras-chave compressão de dados, swinging door, sdt, adaptativo, adaptive swinging door trending 1 Introdução A utilização em larga escala dos sistemas de automação e controle e a expansão no desenvolvimento de sensores, tem gerado uma grande quantidade de dados provenientes do campo industrial. Consequentemente, salvar esses dados demanda um vasto espaço para armazenamento (Huang et al., 2006). Esses dados possuem importantes informações que podem ser posteriormente utilizadas pelos sistemas corporativos de gestão da planta, Enterprise Resource Planning (ERP), responsáveis pela transformação desses dados em informações de negócio (Souza et al., 2005). Diante da extrema importância desses dados e de seu grande volume, a necessidade de possuir um eficiente sistema de armazenamento se torna cada vez mais presente a nível de sistemas de gerência de informação de processos, englobados pelo termo geral Enterprise Production Systems (EPS). Uma boa solução para esse problema é a utilização de um bom sistema de compressão de dados em tempo real, onde os dados são compactados a medida em que são recebidos (Shu e Shu, 2012). Uma ilustração deste processo pode ser vista na Figura 1. Dados Originais Compressão Armazenamento Figura 1: Esquemático de armazenamento de dados com compressão. A compressão de dados tem como principal objetivo eliminar informações redundantes, a fim de minimizar o espaço necessário para o armazenamento. Consequentemente, diminuindo os custos com armazenamento e transmissão de dados, além de melhorar a eficiência na análise das informações. A Figura 2 apresenta um gráfico comparativo entre o espaço ocupado por dados sem compressão e dados com compressão. Os algoritmos de compressão se dividem em dois grupos: com e sem perda de dados. Os al- 852

Espacço em disco (GB) 14 12 10 8 6 4 2 0 1 2 3 4 Sem compressão Tempo (dias) Com compressão Figura 2: Gráfico de crescimento do consumo de espaço em disco ao longo de 4 dias. goritmos sem perda de dados permitem que os dados, quando descompactados, sejam idênticos aos dados originais. Esses algoritmos costumam proporcionar uma baixa taxa de compressão. Os algoritmos de compressão com perda possibilitam uma alta taxa de compressão, por outro lado, podem acarretar alta perda de dados, permitindo apenas uma estimativa dos dados originais (Souza et al., 2005). É desejável que um algoritmo de compressão de dados com perda, permita uma análise similar entre os dados comprimidos e os originais sem eliminar informações relevantes e com a mais alta taxa de compressão possível. Esses algoritmos eliminam dados considerados redundantes ou próximos de uma determinada tendência linear, ou seja, aqueles dados que poderiam ser recuperados posteriormente com baixo erro, utilizando uma técnica de interpolação adequada, são descartados. Diante do contexto de uma grande quantidade de informações e da necessidade de analisar apenas os dados relevantes, os algoritmos como Swinging Door Trending (SDT) (Bristol, 1990), Boxcar/Backslope (Misra et al., 2000) e Improved Swinging Doors Trending (ISDT) (Xiaodong et al., 2002), se mostram uma boa opção para a compressão de dados em tempo real, pois possuem um sistema de compactação simples e eficiente, podendo ser utilizados no momento do recebimento dos dados sem atrasar o processo de armazenamento (de Medeiros Neto, 2011). Os algoritmos citados realizam a compressão de dados de duas maneiras distintas, com parâmetros fixos (Swinging Door e Boxcar/Backslope) e com parâmetros dinâmicos (Improved Swinging Door (ISDT). O principal problema dos algoritmos de compressão com perda não adaptativos com parâmetros fixos analisados neste trabalho, consiste da necessidade de conhecimento prévio do sinal, pois fatores como a amplitude e a dinâmica do sinal, interferem diretamente na qualidade da compressão dos dados. Em termos de aplicação destes algoritmos em sistemas que monitoram milhares de variáveis de processo, sintonizar esses parâmetros de forma manual para cada variável é inviável. Com isso, este artigo propõe um algoritmo adaptativo capaz de se adequar a uma grande quantidade de variáveis de processo, podendo estas, apresentarem sinais de natureza diferente, de modo a garantir um bom nível de compressão e um mínimo de erro na reconstrução do sinal, evitando a necessidade de uma configuração manual de cada variável ou até mesmo uma configuração indevida que leve a perda de informações relevantes do sinal. Além disso, faz uma análise comparativa entre a eficiência do Swinging Door Trending e do novo método proposto, utilizando dados reais obtidos da indústria de petróleo e gás. 2 Algoritmos de Compressão Swinging Door Trending A presente seção tem como objetivo apresentar o algoritmo clássico de compressão de dados em tempo real com perdas, conhecido como Swinging Door Trending. Além da abordagem tradicional, outro método, conhecido como Improved Swing Door Trending, é apresentado por se tratar de uma adaptação do algoritmo original. 2.1 Swinging Door Trending (SDT) O Swinging Door Trending possui três parâmetros que são definidos de acordo com a variável que terá as informações comprimidas. Mas nesse algoritmo, esses critérios são: tempo mínimo de compressão, tempo máximo de compressão e desvio de compressão. A taxa de compressão tende a aumentar quanto maior for o tempo máximo de compressão e o desvio de compressão. O algoritmo cria uma área de cobertura no formato de um paralelogramo entre o último valor armazenado e o valor atual, este paralelogramo possui largura igual ao dobro do desvio de compressão e comprimento que se estende do último valor armazenado, até o último valor recebido. Caso um dos pontos presentes entre o último valor armazenado e o valor atual estiver fora da área do paralelogramo, todos os pontos são descartados, com exceção do penúltimo ponto recebido, que é armazenado no banco de dados. O último valor recebido é forçado a ser armazenado sempre que o tempo transcorrido desde o último valor armazenado for superior ao tempo máximo de compressão. A Figura 3 mostra o funcionamento desse algoritmo (Souza et al., 2005). As figuras mostram situações distintas. A Figura 3a, apresenta um paralelogramo formado pelo último valor armazenado e o último valor recebido. Como nesse caso nenhum dos valores intermediários ficaram fora do paralelogramo, nada será armazenado. A Figura 3b apresenta outra situação, onde 853

3 Adaptive Swinging Door Trending (ASDT) O algoritmo proposto consiste de uma variação do algoritmo Swinging Door Trending, permanecendo todas as suas características básicas, mas utilizando análises de tendências em tempo real como forma de possibilitar a variação dos principais parâmetros do algoritmo de forma adaptativa. Para isso foi utilizado a média móvel exponencial, que é uma técnica bastante utilizada em séries temporais, que funciona como um filtro, suavizando o sinal e permitindo realizar previsões e análise de tendências do mesmo. Abaixo temos a fórmula da média móvel exponencial (S): Figura 3: Algoritmo de compactação de dados Swinging Door Trending. um dos valores intermediários fica fora da área do paralelogramo. Nesse caso, o valor anterior ao último valor recebido (em cinza), será armazenado. O algoritmo SDT consegue ótimos resultados na compressão de dados provenientes da indústria, porém existe a necessidade de se conhecer as características da variável que terá as informações comprimidas, para configurar corretamente o desvio de compressão, sendo inadequado para situações em que se deseja aplicar o algoritmo com o mesmo parâmetro para diversas variáveis de naturezas completamente diferentes. 2.2 Improved Swinging Door Trending (ISDT) Baseado na análise de desempenho do Swinging Door, Xiaodong et al. (2002) propõe um melhoria do algoritmo. A principal melhoria proposta pelo algoritmo, é a utilização de um desvio adaptativo, ou seja, que varia com o resultado da compressão anterior, a fim de alcançar uma melhor compressão. Portanto, a melhoria do algoritmo consiste no ajuste de parâmetros de forma dinâmica à medida que novos dados são adquiridos. As alterações no algoritmo SDT propostas pelo algoritmo ISDT foram basicamente acrescentar três parâmetros que são: o limite superior de desvio de compressão, o limite inferior de desvio de compressão e um parâmetro denominado de f adl (varia entre 0 e 1) que regula a variação do desvio dentro de seus limites superior e inferior a medida que o algoritmo processa os dados. Embora este algoritmo seja capaz de alterar o desvio de compressão de forma dinâmica, ainda assim é necessário conhecer a natureza do sinal para configurar seus parâmetros. S n = (X S n 1 )α + S n 1 (1) Onde α = 2/(N + 1) é o chamado parâmetro adaptativo (entre 0 e 1), N representa o tamanho do período a ser considerado na média móvel e X é o valor corrente do sinal. O principal parâmetro do algoritmo SDT é o desvio de compressão, este possui relação direta com a taxa de compressão do sinal, ou seja, quanto maior o desvio de compressão, muito provavelmente maior será a taxa de compressão do sinal. O algoritmo proposto foi denominado de Adaptive Swinging Door Trending, que consiste basicamente em adaptar o parâmetro desvio de compressão do SDT de forma dinâmica tendo como base a média móvel exponencial do sinal. Com isso a fórmula do desvio de compressão (E) ao longo das iterações do algoritmo segue abaixo: E = γs (2) O algoritmo ASDT possui os seguintes parâmetros: γ (valor entre 0 e 1), representando o percentual de influência de S na adaptação do desvio de compressão, MaxT ime (tempo máximo de compressão, mesmo do STD), e N que consiste do número de períodos considerados no cálculo da média móvel. Em termos de funcionamento do algoritmo, este funciona da mesma forma que o SDT só que a cada iteração é feito um cálculo da média móvel exponencial do sinal como demonstrado na Equação 1, em seguida é efetuado o cálculo do desvio de compressão com base na Equação 2, depois é dado continuidade a toda a lógica do algoritmo SDT descrita na Subseção 2.1. A principal vantagem do uso do algoritmo ASDT se deve ao fato de seus parâmetros de configuração serem menos sensíveis a amplitude e dinâmica do sinal, implicando que uma vez configurado estes parâmetros, os mesmos são capazes de serem aplicados a uma maior quantidade de variáveis de processos. 854

4 Resultados Com o intuito de se validar a eficiência e usabilidade do algoritmo Adaptive Swinging Door Trending foram destacados determinados cenários onde o algoritmo clássico Swinging Door Trending não se comporta de maneira satisfatória. Tais cenários foram abordados em três diferentes estudos de casos, explanados detalhadamente em conjunto com seus resultados nas Subseções 4.1, 4.2 e 4.3. Foram usados como critérios de avaliação de desempenho dos algoritmos duas métricas, que são: o erro médio quadrático do sinal reconstruído da compressão com o sinal original, calculado conforme a Equação 3 e a taxa de compressão. Anais do XX Congresso Brasileiro de Automática e = 1 n (Ŷi Y i ) 2 (3) n i=1 Figura 4: Sinal original sem compressão; Sinal 4.1 Estudo de Caso 1 Neste estudo de caso tem-se por objetivo analisar o Adaptive Swinging Door Trending do ponto de vista de sua capacidade de convergir para um desvio de compressão adequado ao sinal. Para isso a Tabela 1 descreve o desvio de compressão com três variações, mostrando-se o erro e a taxa de compressão decorrentes da aplicação do algoritmo SDT sobre a variável de processo real FI-240051. Observa-se que conforme o desvio de compressão aumenta, a taxa de compressão e o erro também tendem a aumentar. Embora o erro chegue a valores altos, a reconstrução do sinal em relação ao sinal original é satisfatória, como se pode observar na Figura 4. Com base nesta tabela e nos resultado obtidos o desvio de compressão 2,1 mostra-se o mais eficiente em termos de máxima taxa de compressão e erro aceitável de forma a não comprometer informações relevantes do sinal. Tabela 1: Estudo de Caso 1. Desv. de comp. Erro Compressão (%) 0,01 229,6 50,62% 0,7 1490,0 68,28% 2,1 4379,0 85,10% Utilizando o parâmetro adaptativo 0, 004 e o número de períodos de 100 amostras no algoritmo ASDT obteve-se uma taxa de compressão de 87,59% e erro de 3945. Observando a Figura 5 percebe-se que o desvio de compressão ao longo das iterações oscila próximo ao valor 2, 1 que conforme descrito anteriormente, representa um bom resultado no SDT. A Figura 4, mostra o sinal da variável real FI-240051 sem compressão, utilizado na indústria, assim como o mesmo comprimido e reconstruído. Percebe-se que nesta figura as informações relevantes do sinal foram mantidas. Nota-se que, para uma alta taxa de compressão com um erro médio quadrático aceitável se Figura 5: Adaptação do desvio de compressão ao longo das iterações do ASDT. faz necessária a sintonização do algoritmo de maneira adequada. No caso do ASDT, a determinação deste parâmetro é adaptativa, sendo ajustado de acordo com o comportamento do sinal. 4.2 Estudo de Caso 2 O segundo estudo de caso analisado foi realizado para comprovar a eficiência do algoritmo proposto ao se comprimir sinais com bruscas mudanças no ponto de operação (setpoint). Para análise deste estudo de caso foram utilizados dados de volume de uma variável de processo real não comprimida ao longo do tempo, ocorrendo mudanças de setpoint por meio de um controlador. Para o algoritmo SDT, com o desvio de compressão de 14, obteve-se um erro de 1160 e taxa de compressão de 93,33%. Com base no gráfico da Figura 6, o algoritmo ASDT proposto para o parâmetro adaptativo 0,1, janela 10, este apresenta erro de 121,9 e taxa de compressão de 93,64%. Comparando os dois algoritmos percebe-se que o ASDT mostra-se mais adequado para variações no setpoint em caso de altas taxas de com- 855

Figura 6: Sinal original sem compressão; Sinal pressão, pois este apresenta um erro 9,5 vezes menor que o SDT e praticamente mesma taxa de compressão. Para uma análise mais detalhada foi realizado uma variação do desvio de compressão no algoritmo SDT e no parâmetro adaptativo do algoritmo ASDT, para mostrar situações em que o ASDT são mais eficientes para sinais que apresentam variações de setpoint. Observando a Figura 7 resultante da variação dos parâmetros descritos no paragráfo anterior, percebe-se a variação do erro a medida que aumenta a taxa de compressão, concluindo-se que para taxas de compressão acima de 90% o algoritmo SDT apresenta maior erro, mostrando-se que o ASDT é mais adequado para altas taxas de compressão com erro menor em relação ao SDT. demonstrado anteriormente, o algoritmo clássico do Swinging Door não se comporta bem quando sinais com características diferentes são compactados utilizando o mesmo parâmetro fixo. Para este estudo de caso foram utilizados dois sinais de naturezas diferentes do ponto de vista de amplitude e variação do sinal, que no caso foi a variável de processo simulada fração molar do de etano no GLP (Gás Liquefeito de Petróleo), e a variável real FI-240051 utilizada no primeiro estudo de caso (Subseção 4.1). A Tabela 2 mostra a taxa de compressão do algoritmo SDT para as duas variáveis de processo consideradas, utilizando o mesmo desvio de compressão fixo de 0,1. Tabela 2: Taxa de compressão por variável. Variável Compressão (%) Fração molar 99,67% FI-240051 53,52% A Figura 8 mostra o sinal real, comprimido e reconstruído da variável de processo FI-240051 aplicada ao algoritmo SDT utilizando desvio de compressão de 0,1. Figura 8: Sinal original sem compressão; Sinal comprimido através do SDT; Sinal reconstruído. Figura 7: Erro dos algoritmos de compressão ASDT e SDT a medida que se aumenta a taxa de compressão. 4.3 Estudo de Caso 3 Por fim, o terceiro estudo de caso foi realizado com o objetivo de se destacar outra significante contribuição do algoritmo proposto: sua alta capacidade e eficiência de compactação quando aplicado a vários sinais de diferentes naturezas. Como A Figura 9 mostra o sinal real, comprimido e reconstruído da variável de processo simulada Fração molar etano, aplicada ao algoritmo SDT utilizando desvio de compressão de 0,1. Comparando as Figuras 8 e 9, percebe-se que o desvio de compressão utilizado no sinal FI- 240051 é inadequada na variável simulada fração molar de etano, visto que o sinal reconstruído da Figura 9 não é capaz de representar o sinal real, demonstrando que o parâmetro fixo de desvio de compressão do SDT adequado para uma variável de compressão pode ser inadequado para uma outra variável. A Tabela 3 a seguir mostra a taxa de compressão do algoritmo ASDT para as duas variáveis 856

Figura 9: Sinal original sem compressão; Sinal comprimido através do SDT; Sinal reconstruído. de processo consideradas, utilizando o parâmetro adaptativo 0,001 e período de 10 amostras. Tabela 3: Taxa de compressão por variável. Variável Compressão (%) Fração molar 79,78% FI-240051 63,03% As Figuras 10 e 11 são resultantes da aplicação do algoritmo ASDT as variáveis de processo FI-240051 e fração molar de etano, respectivamente. Embora estes sinais sejam diferentes o ASDT consegue realizar uma taxa de compressão menor que o SDT, mas com maior facilidade de adaptação, visto que os dois sinais apresentaram boa taxa de compressão com aproximação do sinal reconstruído bastante próxima do real. Não ocorrendo perda significativa do sinal. Figura 11: Sinal original sem compressão; Sinal 5 Conclusões O presente trabalho propôs um novo algoritmo de compressão de dados com perda adaptativo, denominado Adaptive Swinging Door Trending (ASDT). Este algoritmo mostrou, através dos estudos de caso, que possui capacidade de convergir seus parâmetros de forma adequada de acordo com a análise de tendência do sinal, assim como este também apresentou-se satisfatório para casos de sinais que possuem variações bruscas na mudança de setpoint. Portanto, o ASDT apresentase mais adequado para situações em que se deseja monitorar milhares de variáveis de processo em que se tornaria inviável realizar configurações manuais dos parâmetros do algoritmo SDT para cada variável e utilizar o ASDT minimiza a possibilidade de perda de dados relevantes, visto que o mesmo é capaz de se adaptar a natureza de sinais diferentes. Para trabalhos futuros, é interessante o estudo de quais parâmetros do algoritmo ASDT são mais adequados para uma maior variedade possível de sinais de variáveis de processo que possuem comportamentos diferenciados. Agradecimentos Os autores agradecem o apoio intelectual, expertise e recursos fornecidos pela equipe da Engenharia Básica do CENPES-Petrobras. O primeiro autor agradece ao CNPq pelo auxílio financeiro proporcionado. Referências Figura 10: Sinal original sem compressão; Sinal Bristol, E. H. (1990). Swinging door trending: adaptive trend recording, Proceedings of the ISA National Conf., pp. 749 753. de Medeiros Neto, E. J. (2011). Desenvolvimento de um historiador de dados em tempo real uti- 857

lizando como técnicas de compressão os algoritmos swing doors e boxcar/backslope, Trabalho de Conclusão de Curso, Universidade Federal do Rio Grande do Norte. Huang, W., Wang, W. e Xu, H. (2006). A lossless data compression algorithm for real-time database, Intelligent Control and Automation, 2006. WCICA 2006. The Sixth World Congress on, Vol. 2, pp. 6645 6648. Shu, S. e Shu, Y. (2012). A two-stage data compression method for real-time database, System Science, Engineering Design and Manufacturing Informatization (ICSEM), 2012 3rd International Conference on, Vol. 2, pp. 204 207. Souza, A. J., Feijo, R. H., ao, G. B. P. L., Medeiros, A. A. D., Bezerra, C. G., Andrade, W. L. S., Guedes, L. A. e Maitelli, A. L. (2005). Gerência de informação de processos industriais: Um estudo de caso na produção de petróleo e gás, VII Simposio Brasileiro de Automacao Inteligente. Xiaodong, F., Changling, C., Changling, L. e Huihe, S. (2002). An improved process data compression algorithm, Intelligent Control and Automation, 2002. Proceedings of the 4th World Congress on, Vol. 3, pp. 2190 2193 vol.3. Anais do XX Congresso Brasileiro de Automática 858