📈 Aula 02 — Reconhecimento de Padrões e Generalização em Engenharia

Navegação Rápida


📌 Sumário da Aula

  1. 🧠 1. Fundamentação Teórica: Padrões, Indução e Generalização
  2. ⚡ 2. Reconhecimento de Padrões em Sistemas Elétricos: Curvas de Carga
  3. 📐 3. Métricas de Similaridade e Algoritmos de Agrupamento
  4. 🔍 4. Aplicações Avançadas: Perdas Não Técnicas e Monitoramento NILM
  5. 📊 5. Diagrama de Reconhecimento de Padrões e Curvas de Carga
  6. 📝 6. Questões de Concursos e Problemas Avançados Resolvidos
  7. 🔗 7. Conexões e Referências Cruzadas

🧠 1. Fundamentação Teórica: Padrões, Indução e Generalização

O segundo pilar do Pensamento Computacional, o Reconhecimento de Padrões (Pattern Recognition), é a capacidade cognitiva e algorítmica de examinar coleções de dados, sinais temporais ou estruturas de sistemas e identificar semelhanças, regularidades, tendências, periodicidades e leis invariantes subjacentes.

Enquanto a decomposição quebra o problema em fragmentos isolados, o reconhecimento de padrões busca relacionar os novos fragmentos com problemas já solucionados previamente. Essa transição do particular para o geral constitui o mecanismo da inferência indutiva:

O objetivo da generalização em engenharia é parametrizar um modelo com vetor de parâmetros capaz de predizer com precisão o comportamento de novas entradas , evitando tanto o subajuste (underfitting) quanto o sobreajuste (overfitting).


⚡ 2. Reconhecimento de Padrões em Sistemas Elétricos: Curvas de Carga

Na operação de redes elétricas de distribuição e transmissão, a demanda por potência ativa e reativa varia dinamicamente ao longo das 24 horas do dia. O reconhecimento de padrões é a ferramenta fundamental para categorizar as Curvas de Carga Típicas em três classes canônicas de consumidores regulamentados pelo setor elétrico brasileiro (módulo PRODIST da ANEEL):

flowchart LR
    Dados["Séries Temporais de Telemetria<br/>(Amostragem a cada 15 min)"] --> RP["Extração de Padrões e Features<br/>(Pmax, Pmed, Fatores Regulatórios)"]
    RP --> C1["Classe Residencial<br/>(Pico Noturno 18h-21h)"]
    RP --> C2["Classe Comercial<br/>(Platô Diurno 08h-18h)"]
    RP --> C3["Classe Industrial<br/>(3 Turnos Contínuos / Queda na Ponta)"]

2.1 Características Típicas das Classes

  1. Residencial: Caracteriza-se por consumo moderado pela manhã, redução no período vespertino e um expressivo Horário de Ponta (Peak Load) no período noturno (entre 18h00 e 21h30), motivado pelo retorno da população às residências, acionamento simultâneo de chuveiros elétricos, sistemas de climatização, televisores e iluminação residencial.
  2. Comercial: Exibe uma curva de carga em forma de platô quase retangular com início abrupto por volta das 08h00, permanência elevada durante o horário de expediente comercial e decaimento rápido após as 18h00 / 19h00, correlacionado diretamente com iluminação de lojas e sistemas de ar-condicionado central.
  3. Industrial: Apresenta elevado consumo contínuo e plano ao longo das 24 horas em virtude de processos fabris em três turnos de trabalho (fornos a arco, motores de indução de grande porte). Muitas indústrias reduzem propositalmente a sua demanda durante as 3 horas consecutivas do Horário de Ponta para evitar penalidades e custos elevados na tarifa binômia horossazonal (Tarifa Azul ou Verde).

2.2 Índices Regulatórios de Desempenho Energético

Para transformar uma curva contínua em um vetor de características (feature vector) numérico tratável por algoritmos, calculam-se métricas normalizadas:

A) Fator de Carga ()

Mede o grau de utilização contínua da demanda máxima solicitada pelo consumidor ao longo de um período de integração (geralmente ):

Como , tem-se sempre:

Quanto mais próximo de estiver o fator de carga, mais uniforme é o consumo de energia, minimizando a necessidade de a concessionária manter geradores de ponta e transformadores ociosos durante o restante do dia.

B) Fator de Demanda ()

Relação entre a demanda máxima efetivamente exigida e a potência instalada total da carga (soma das potências nominais de todos os equipamentos elétricos conectados):

C) Fator de Diversidade ()

Na agregação de consumidores em um mesmo transformador de distribuição, o horário de solicitação de demanda máxima de cada cliente individual raramente coincide no mesmo instante de tempo. O fator de diversidade expressa esse descompasso:


📐 3. Métricas de Similaridade e Algoritmos de Agrupamento

Para agrupar curvas de carga de milhares de clientes industriais e comerciais sem intervenção manual, a teoria de reconhecimento de padrões projeta cada série temporal em um Espaço de Características , onde cada vetor de observação contém as potências ativas integradas a cada hora () ou a cada 15 minutos ().

3.1 Métricas de Distância no Espaço de Estados

  1. Distância Euclidiana (): Mede a distância geométrica em linha reta entre dois vetores de demanda e :

  2. Distância Manhattan / Cityblock (): Mede a soma das diferenças absolutas ao longo dos eixos coordenados, sendo menos sensível a surtos isolados (outliers):

  3. Coeficiente de Correlação Linear de Pearson (): Avalia a similaridade na morfologia e formato das curvas, independente de escalas absolutas de consumo:

3.2 O Algoritmo K-Means de Particionamento Não Supervisionado

Dado um conjunto de perfis diários de carga , o objetivo do algoritmo -Means é particioná-los em grupos (clusters) de modo a minimizar a Soma dos Quadrados Dentro dos Grupos (Within-Cluster Sum of Squares - ):

Onde é o centróide (vetor médio) do grupo .

flowchart TD
    Init["1. Inicialização<br/>Sortear K centróides iniciais μ_j"] --> Atrib["2. Passo de Atribuição (Expectation)<br/>Alocar cada x_i ao centróide mais próximo:<br/>S_j = {x_i : ||x_i - μ_j|| <= ||x_i - μ_l|| para todo l}"]
    Atrib --> Atualiz["3. Passo de Atualização (Maximization)<br/>Recalcular os centróides médios:<br/>μ_j = (1 / |S_j|) * somatorio(x_i em S_j)"]
    Atualiz --> Conv{"4. Critério de Parada<br/>Centróides convergiram ou ΔWCSS < ε?"}
    Conv -- Não --> Atrib
    Conv -- Sim --> Fim["Clusters Finais Identificados<br/>(Perfis Médios de Referência)"]

🔍 4. Aplicações Avançadas: Perdas Não Técnicas e Monitoramento NILM

4.1 Detecção de Perdas Não Técnicas (PNT) e Fraudes

As Perdas Não Técnicas decorrem de fraudes de medição, adulteração de medidores de indução ou eletrônicos e derivações clandestinas (“gatos”). No pensamento computacional, o reconhecimento de padrões atua na Detecção de Anomalias.

Para um consumidor , compara-se o seu perfil diário real com o centróide do seu grupo de enquadramento . O grau de anomalia pode ser medido pela Distância de Mahalanobis, que pondera as covariâncias entre horários:

Onde é a matriz de covariância do grupo regular. Quando , o sistema computacional emite automaticamente uma ordem de inspeção em campo para a concessionária de energia.

4.2 Monitoramento Não Intrusivo de Carga (NILM)

O NILM (Non-Intrusive Load Monitoring) é a tecnologia que analisa a forma de onda de tensão e corrente agregada na entrada do padrão de entrada de uma instalação para desagregar e identificar quais aparelhos individuais estão ligados:

Onde:

  • é o estado de chaveamento do aparelho ;
  • é a assinatura de corrente típica do aparelho;
  • é o ruído de medição.

Através do reconhecimento da trajetória no plano , harmônicos de corrente (pelo Teorema de Fourier) e potência ativa/reativa transiente , o algoritmo reconhece instantaneamente a assinatura de motores de compressores de geladeira, motores de indução de lavadoras e fontes chaveadas de computadores.


📊 5. Diagrama de Reconhecimento de Padrões e Curvas de Carga

O diagrama abaixo, desenvolvido segundo os padrões visuais e cromáticos Catppuccin Mocha, exibe as morfologias das três classes fundamentais de curvas de carga e os índices associados:


📝 6. Questões de Concursos e Problemas Avançados Resolvidos

Questão 1 (Banca FGV - Engenharia Elétrica / Concurso de Concessionária de Energia)

Uma indústria metalúrgica possui uma potência instalada de . Ao longo de um dia típico de operação (24 horas), o registrador de telemetria da concessionária indicou um consumo diário de energia elétrica de . Durante a medição, a demanda máxima registrada foi de . Determine, respectivamente:

  1. O Fator de Demanda () da indústria;
  2. A potência média demandada ();
  3. O Fator de Carga () diário da referida unidade consumidora.

Resolução Passo a Passo:

  1. Cálculo do Fator de Demanda ():

  2. Cálculo da Potência Média (): Sabendo que no período de :

  3. Cálculo do Fator de Carga ():

Análise de Engenharia: Um fator de carga de em regime industrial indica excelente aproveitamento da capacidade instalada. Se o fator de carga caísse para , a indústria estaria pagando uma alta tarifa de demanda contratada () subutilizada na maior parte do dia.


Questão 2 (ENADE / Concurso Público - Perito Engenharia)

Considere dois perfis de carga discretizados a cada 6 horas ( intervalos) em um alimentador elétrico:

  • Perfil A (Residencial):
  • Perfil B (Comercial):

Um algoritmo computacional de classificação precisa determinar a distância euclidiana e a distância de Manhattan entre os dois vetores de demanda. Calcule exatamente essas duas métricas.

Resolução Passo a Passo:

O vetor diferença é dado por:

  1. Distância Euclidiana ():

  2. Distância de Manhattan ():


Questão 3 (Problema Prático de Convergência do K-Means em Smart Grids)

Em um sistema de telemetria AMI (Advanced Metering Infrastructure), três consumidores apresentam fatores de carga diários calculados em: , , . Deseja-se particioná-los em grupos utilizando o algoritmo -Means unidimensional. Considere que os centróides iniciais foram arbitrados em: Execute o primeiro passo completo de Atribuição e Atualização e determine os novos centróides e .

Resolução Passo a Passo:

  1. Passo de Atribuição (Cálculo das Distâncias):

    • Para : Como , é atribuído ao Grupo 1.

    • Para : Como , é atribuído ao Grupo 1.

    • Para : Como , é atribuído ao Grupo 2.

    Composição dos grupos: ; .

  2. Passo de Atualização (Recálculo dos Centróides):

Conclusão: Em apenas uma iteração, o centróide ajustou-se para representar perfeitamente a média do perfil residencial de baixo fator de carga (), enquanto representou o perfil industrial de alto fator de carga ().


🔗 7. Conexões e Referências Cruzadas

Disciplinas Vinculadas:

Materiais Didáticos Oficiais da Disciplina:

  • Arquivo de Curso: 02 - Fundamentos de Softwares de Computadores.pdf
  • Arquivo de Curso: 06 - Pensamento Computacional e Aplicações Nas Áreas de Conhecimento.pdf
  • Arquivo de Prática: 07 - Praticando.pdf