Elipse Plant Manager
Samir Lima
EPM Team
AGENDA
Introdução
Mecanismo de coleta e armazenamento dos dados
Opção de compressão dos dados
Consultas aos dados armazenados (Raw)
Aplicando agregações nos dados armazenados
EPM Add in for Microsoft Excel
Por que armazenar dados de processo?
Armazenamento/Utilização dos Dados
Criar valor estratégico
Melhorar eficiência
Agilidade nas decisões Assertividade nas ações
Preditividade
Conhecimento do processo Apoio a operação
Sistema de Gerenciamento das Informações
Coleta Armazenamento e Padronização
Visualização e Análise
Menos tempo “catando” dados…
SEM
EPM Add in
Mais tempo analisando…
COM
EPM Add in
Exemplo: Temperatura media diária
Necessidade: Gráfico
de barras com a
temperatura média
diária dos últimos 15 dias
T
(°
C)
data EPM coleta e armazena os dados das temperaturas
das salas da Elipse a partir do sistema de automação predial montado sobre o E3.
Coleta dos Dados
Em geral, os historiadores recebem dados por exceção.
Impactos diretos sobre a redução do tráfego de dados na rede!
Data Sources 1001110 1010100 1010001 0101101 1010010 1010011 0110110 0101101 1010100 0101101 1001110 0101010 1010010 0101001 0110011 1001110 1010100 1010001 1010010 0101001 0110011
Leitura a cada intervalo de tempo Polling
Receber dados quando houver variação
Por que aplicar compressão de Dados?!
Muitas vezes os dados precisam estar disponíveis por longos períodos (~10 anos).
Existem basicamente duas formas de otimizar recursos de armazenamento (além de tráfego de rede):
1001010100110101 1001110010010101 0101010100110101 1001010001010101 0011010110110100 1011010010010100 1001010100110101 1001110010010101 0101010100110101 1001010001010101 0011010110110100 1011010010010100 Sem descarte 1001010100110101 1001110010010101 0101010100110101 1001010001010101 0011010110110100 1011010010010100 0101010100110101 1001010001010101 0011010110110100 Com descarte
Algoritmo de Compressão dos Dados Desvio “aceitável” Tempo máximo de compressão Tempo mínimo de compressão Mudança de qualidade
Box Car Back Slope
tempo
Consultas aos dados armazenados (Raw)
tempo
va
lo
r
Start Time End Time
Retorna apenas os Valores efetivamente armazenados, bem como seus respectivos
As agregações e o padrão OPC UA
Agregação é a realização de um processamento específico sobre os dados armazenados INFORMAÇÕES!
O processamento é realizado no EPM Server MENOR TRÁFEGO
de dados na rede!
Principais parâmetros:
Hora de início (Start Time)
Hora de término (End Time)
Intervalo de processamento (Processing Interval)
Tipo de agregação (interpolação, máximo, mínimo, média, etc.)
As agregações definidas no padrão OPC HDA Classic estão também contempladas no padrão OPC UA, que as amplia ainda mais em termos de tipos e parametrizações.
Exemplo: Agregação Interpolative
tempo
va
lo
r
Start Time End Time
Retorna os dados interpolados segundo o Processing Interval informado na consulta.
Exemplo: Agregação Interpolative
tempo
va
lo
r
Start Time End Time
Dados armazenados Dados interpolados Variável de natureza DISCRETA
Exemplo: Agregação Interpolative
tempo
va
lo
r
Start Time End Time
Dados armazenados Dados interpolados Variável de natureza CONTÍNUA
Comparação discreto/contínuo
tempo
va
lo
r
Start Time End Time
Domínio Discreto Domínio Contínuo
Agregações disponibilizadas no EPM Data Averaging Average Time Average Totalize Average Total Data Variation Minimum Maximum
Minimum Actual Time Maximum Actual Time Range
Counting
Count
Duration In State Zero Duration In State Non Zero
Percent In State Zero* Percent In State Non Zero*
Number Of Transitions Interpolation Interpolative Trend* Time Start End Delta Data Quality Count Duration Good Duration Bad Percent Good Percent Bad Worst Quality
EPM Add in for Microsoft Excel (EPM Addin)
A instalação deve ser feita em máquinas que já tenham o Excel instalado!
Aba do EPM na ribbon do Excel
(formato: Excel Table)
Menu do EPM na aba ADD-INS da ribbon do Excel
É possível cadastrar inúmeros EPM Servers para consulta, cada um recebe um “apelido” que é utilizado como parâmetro da conexão.
Exemplo: Temperatura media diária
Exemplo: Adicionando Temperaturas Mínimas e Máximas
Exemplo: Interpolação usando format de função do Excel (Cell Array)