Sunteți pe pagina 1din 6

1

Previso da Demanda Mxima Diria em Sistemas


de Distribuio Utilizando Redes Neurais e
Regresso Linear Fuzzy
Marcio Andrey Roselli, ANEEL.

Resumo-A previso de carga de suma importncia para o


planejamento e operao dos sistemas eltricos de potncia, em
todos os segmentos da cadeia produtiva (gerao, transmisso e
distribuio), alm disso, utilizada como ferramenta de
anlise dos aspectos econmicos, de confiabilidade e eficincia.
Este trabalho demonstrara duas ferramentas para a
previso de carga mxima diria em subestaes de
distribuio, com horizonte de previso para o dia posterior,
atravs de dados previsveis tais como demandas passadas,
energia despachada, e dados climticos.
Utilizou-se como metodologia as Redes Neurais Artificiais
com arquitetura Multi-Layer Perceptron, com algoritmo de
treinamento Back-Propagation e Regresso Linear Fuzzy.
Como subprodutos deste trabalho verificaremos a
influencia da temperatura na qualidade da previso para o
caso da modelagem por Redes Neurais e compararemos esta
modelagem com a da Regresso Linear Fuzzy.
Utilizaremos como base de dados dois casos distintos: uma
subestao pertencente ao sistema de distribuio de Braslia e
outra a um grande consumidor da cidade do Rio de Janeiro.

Palavras-Chave: Planejamento do Setor Eltrico; Previso


de Carga; Redes Neurais Artificiais.

I. NOMENCLATURA
D:
E:
Tmax:
Tmin:
Umax:

Demanda em kW
Energia em kWh
Temperatura mxima em C
Temperatura mnima em C
Umidade Relativa do Ar mxima em %

II. INTRODUO

Inteligncia Computacional uma rea da cincia


que busca, atravs de tcnicas inspiradas na
Natureza, o desenvolvimento de sistemas inteligentes
que imitam aspectos do comportamento humano, tais como:
aprendizado, percepo, raciocnio, evoluo e adaptao.
A tcnica das redes neurais artificiais um dos mtodos
utilizados para resoluo de problemas, especialmente para

no-lineares, em diversas aplicaes de diferentes reas do


conhecimento. Este paradigma surge como uma alternativa a
mais para a resoluo destes problemas em comparao com
as tcnicas convencionais de computao existentes
atualmente [1].
A origem das Redes Neurais Artificiais (RNA's) reflete o
interesse dos pesquisadores em desenvolver metodologias
que
possam imitar
algumas
caractersticas
do
comportamento cerebral, tais como robustez, tolerncia a
falhas, flexibilidade e processamento paralelo das
informaes.
As RNA's aplicadas a problemas ligados a Sistemas de
Potncia tem sido utilizadas no Planejamento, na Operao
e na Proteo. Contudo a previso de sries temporais, para
as variveis ligadas ao Setor Eltrico (carga e vazes), tem
recebido ateno especial dos pesquisadores e agentes do
Setor, afinal prever o futuro uma ferramenta poderosa para
a tomada de deciso, de modo que ela seja a mais adequada
possvel ou ao menos esteja dentro de uma faixa aceitvel de
erro pr-estabelecido conforme a aplicao.
Outra tcnica utilizada a Regresso Linear Fuzzy, que
utiliza a lgica nebulosa para prever a demanda com uma
certa faixa de valores.
A principal dificuldade para modelar a demanda a
natureza aleatria da carga, sua diversidade, impreciso dos
dados de medio e o no conhecimento das caractersticas e
das cargas dos consumidores.
O uso de curvas de carga tpicas, alm de informao
adicional sobre os consumidores tais como o consumo de
energia em diferentes perodos, consumo mdio,
carregamento dos transformadores e anlise de variveis
climticas so alguns dos artifcios utilizados para estimar a
demanda de certos consumidores.

III. REDES NEURAIS

O neurnio artificial foi desenvolvido de modo a imitar o


funcionamento do neurnio biolgico, ou seja, de modo a
simular o processo de sinapse como descrito na figura 1.

Onde

(vk )

a funo de ativao e

yk o sinal de

sada neurnio.

Fig. 1. Modelo no-linear de um neurnio

O esquema da figura 1 mostra o modelo de um neurnio,


que forma a base para o projeto de redes neurais artificiais,
este modelo tambm conhecido como modelo Perceptron
onde existe apenas uma camada de entrada, o neurnio de
processamento e o sinal de sada.
Observamos a existncia de um nvel, ou camada, onde
so colocadas as entradas (x1, x2,..., xi), analogamente
seriam como os impulsos nervosos que chegam aos
dendritos do neurnio celular.
Cada entrada i, onde i pode variar de 1 at m, ento
conectada ao neurnio k, que pode variar de 1 at j atravs
de um peso sinptico prprio, definido como sendo o peso
wkj, nota-se que o primeiro ndice, k, refere-se ao neurnio
de conexo e o ndice j refere-se ao terminal de entrada, que
pode ser a entrada inicial ou a sada de um outro neurnio
que esteja numa camada antecessora.
Seqencialmente existe um somador para reunir os sinais
de entrada multiplicados respectivamente pelas respectivas
sinapses, ou pesos sinpticos, este somador trabalha como
um combinador linear [2].
Uma funo de ativao existe para restringir a
amplitude da sada de um neurnio, esta funo funciona
como um limitador, podendo ser chamada ainda em algumas
literaturas de funo restritiva, j que restringe o intervalo
permissvel de amplitude do sinal de sada a um valor finito.
Tipicamente, o intervalo normalizado da amplitude da sada
de um neurnio escrito como o intervalo fechado [0,1] ou
alternativamente [-1,1].
O modelo ilustrado na figura 1 inclui um elemento de
entrada denominado bias, aplicado de forma externa com o
objetivo de aumentar ou diminuir a entrada lquida da
funo de ativao, dependendo se ele positivo ou
negativo, respectivamente.
Toda essa modelagem pode ser observada em termos
matemticos segundo as equaes que se seguem:
m

u k = wkj x j

(1)

j =1

v k = u k + bk

(2)

y k = (v k )

(3)

Para que as redes neurais sejam capazes de fornecer


solues a um determinado problema, necessrio que elas
passem por um processo de aprendizagem. Durante a etapa
de aprendizado, a cada valor de entrada fornecido s redes
neurais, os parmetros da rede so automaticamente
ajustados. O ajuste do peso atribudo a cada conexo o
mecanismo mais freqentemente utilizado durante o
processo de aprendizado das redes neurais.
H trs conceitos muito importantes para compreenso
do processo de aprendizagem: algoritmo de treinamento,
nmero de pocas e taxa de aprendizado. Algoritmo de
treinamento, ou algoritmo de aprendizado, o conjunto de
procedimentos utilizados para ajustar os parmetros das
redes neurais de forma que ela possa realizar uma
determinada funo. O nmero de pocas refere-se ao
nmero de vezes que os padres de treinamento sero
apresentados s redes neurais para que se faa a atualizao
dos pesos. A taxa de aprendizado controla a intensidade das
alteraes dos pesos. Uma alta taxa de aprendizado acelera
o processo de aprendizado, mas pode reduzir a capacidade
de generalizao da rede neural.
Redes MLP (Multilayer Perceptron) so redes acclicas
(feedforward) com uma ou mais camadas intermedirias.
Devido presena das camadas intermedirias, os modelos
de redes MLP permitem a soluo de problemas mais
complexos.
O algoritmo de treinamento mais popular aplicada s
redes MLP o algoritmo back-propagation. Esse algoritmo
segue o paradigma de aprendizado supervisionado, em que
so fornecidos valores de entrada s redes neurais com as
respectivas sadas desejadas. Por meio do algoritmo backpropagation, o processo de aprendizado realizado em duas
etapas. A primeira a etapa forward, em que os valores de
sada da rede so calculados a partir dos valores de entrada
fornecidos. Na segunda etapa, a backward, os pesos
associados a cada conexo so atualizados conforme as
diferenas entre os valores de sada obtidos e os valores
desejados, da ltima camada at a camada de entrada.
Durante a fase de aprendizagem das redes MLP, pode
ocorrer o problema de overfitting, ou seja, a rede
especializa-se nos padres de treinamento e perde sua
capacidade de generalizao. Para contornar esse problema,
pode ser utilizada, entre outros mtodos, a tcnica de early
stopping.
Essa tcnica consiste em treinar a rede neural com uma
determinada amostra de dados, denominada grupo de
treinamento, e validar o desempenho da rede,
periodicamente, utilizando outra amostra de dados: o grupo
de validao. Se os resultados obtidos com a validao
atingirem um nvel satisfatrio, o treinamento
interrompido. Isso evita que a rede neural seja treinada
excessivamente, resultando no problema de overfitting. A
amostra de dados para avaliar se a rede capaz de
solucionar o problema corresponderia ao terceiro grupo: o
grupo de teste.

IV. REGRESSO LINEAR FUZZY


A. Modelos Fuzzy
Como vimos anteriormente um dos problemas na
previso de carga em sistemas de distribuio so os fatores
de incertezas, tais como a carga, tenses nos barramentos,
consumos de energia, alm de parmetros de circuitos
equivalentes. Os dados disponveis geralmente possuem
erros devido impreciso das medidas e deficincia dos
equipamentos de medio. Uma teoria que representa a
impreciso dos dados e a relao entre eles a lgica fuzzy
ou lgica nebulosa [4].
Existem diversas formas de modelar as incertezas de
medio atravs das funes fuzzy, por simplicidade
apresentamos os modelos fuzzy triangular e trapezoidal:

A funo p pode ser tambm formada usando a mdia do


valor de algumas medies (se o nmero de medidas no
permitir definir parmetros da varivel de distribuio).
Como exemplo temos {Xi} onde 1=1 ,2,...,n (n 30), ento
os parmetros do nmero fuzzy so:

p1 = min{X i }

(4)

p 2 = E[ X i ] [E[ X i ] min{X i }] d

(5)

p 3 = E[ X i ] + [max{X i } E [ X i ]] d

(6)

p 4 = max{X i }

(7)

Onde:
E[Xi]:
d:

mdia do X do exemplo;
fator de desvio, que descreve o grau de
incerteza.

B. Regresso linear fuzzy

Fig. 2 Modelos Fuzzy trapezoidal e triangular.

Para o modelo trapezoidal temos as seguintes regras:

O valor de P esta entre p2 e p3;


O valor de P nunca esta acima de p4;
O valor de P nunca esta acima de p1;

A literatura mostra vrios modelos de formao da


funo p. Usualmente sua formao baseada na
experincia, formada por meio de variveis lingsticas. A
proposta do mtodo deve ser aplicada para a estimao da
demanda, no caso onde existe deficincia no sistema de
medio ou impreciso dos dados.
Podemos descrever o modelo triangular como um
triangulo de altura unitria centrada na mdia das medidas
com os pontos extremos da base localizados nas medidas
mnimas e mximas. Na prtica podemos descrever os
valores de tenso do transformador, valores dos parmetros
dos circuitos equivalentes, corrente, energia, etc [4].
Para o caso do modelo trapezoidal os parmetros da
funo p podem ser definidos conforme mostrado a seguir:

v1 = a0 e
e
v3 = a 0
2

e
v2 = a0
2

A regresso linear fuzzy usada para modelar as


relaes entre as variveis dependentes e independentes. A
diferena entre as tcnicas tradicionais de regresso que os
valores observados e estimados do modelo incluem os erros
de observao, e a diferena considerada uma varivel
aleatria. Valores acima e abaixo so estimados, e a
probabilidade dos valores estimados estarem dentro destes
dois pontos representa uma confiana na estimativa.
A diferena entre o valor observado e estimado
assumida ser devido ao erro inerente da medio do sistema,
a funo estimada dada como uma faixa de valores
possveis. A equao a seguir mostra uma regresso linear
fuzzy tpica:
~
~
~
~ ~
Y = f x, A = A1 x1 + A2 x2 + ... + An xn

Onde a isimo coeficiente fuzzy.


A regresso linear fuzzy assume uma faixa de possveis
valores que so representadas por uma funo.
Os parmetros so determinados atravs da soluo de
um problema de programao linear formulado a seguir:

m n

O = ci xij
j =1 i =1

(9)

i =1

i =1

i =1

i =1

y j p i x ij (1 h ) c i x ij

v4 = a0 e

(8)

y j p i x ij + (1 h ) c i x ij

(10)
(11)

O valor de h especificado entre 0 e 1, segundo [5] um


valor adequado de h de 0,5.

A tabela III apresenta as correlaes entre a demanda


futura e as passadas.
TABELA I
CORRELAES DAS VARIVEIS PARA DIAS DA SEMANA

V. MODELAGEM E SIMULAO.
Com base na referncia e de posse de uma base de dados
de duas subestaes com informaes de carga mxima
diria, energia e dados climticos modelamos uma RNA
capaz de prever a demanda mxima para o dia seguinte,
alm disso, comparamos o resultado do segundo caso com
estimativa realizada por regresso linear fuzzy e verificando
a influencia da temperatura na demanda mxima diria, para
o caso 1.

D
E
Tmax
Tmin
Umax

Caso 1: Subestao localizada no Distrito


Federal, pertencente ao sistema de distribuio, com dados
de temperaturas mximas e mnimas dirias, umidade
relativa do ar mxima, demandas mximas dirias passadas
e energia despachada.

Caso 2: Subestao localizada no Rio de


Janeiro, pertencente a um grande consumidor, com dados de
temperaturas mximas, demandas mximas dirias passadas
e energia despachada.
Os dados de validao, treino e teste sero separados da
seguinte forma: 20% para teste, 20% para validao e 60%
para treinamento. Separamos os dados em dias teis e em
finais de semana e feriados. Este procedimento se deve s
caractersticas distintas da carga.
Normalmente, os dados possuem uma grande faixa de
variao numrica, diante disto, recomendvel que sejam
normalizados, visando facilitar o processo de aprendizado
da RNA. Optou-se pela normalizao no intervalo [-1,1], via
desvio padro atravs da equao abaixo:

Xi =

xi Mdia
2

(12)

Semana
E
Tmax
0,4376
0,0758
1
0,3735
1

Tmin
0,1059
0,0435
0,2030
1

D
E
Tmax
Tmin
Umax

D
1

Fim de Semana e Feriados


E
Tmax
Tmin
0,6694
0,0296
0,0979
0,1715
0,0056
1
1
0,1845
1

Umax
0,3323
0,2135
0,2563
0,0293
1

TABELA III
CORRELAES ENTRE AS DEMANDAS PASSADAS

Semana
Dn-1
0,6936
Dn-2
0,5644
Dn-3
0,559
Dn-4
0,5464
-

Fim de Semana
Dn-1
0,1373
Dn-2
0,5773
Dn-3
0,085
Dn-4
0,4277
Dn-5
0,0893
Dn-6
0,3464

Da tabela de correlaes optamos por escolher os valores


de energia e umidade relativa mxima por apresentarem as
maiores correlaes com a demanda.
Realizamos a descorrelao das variveis de demanda,
utilizando Dn-1 para semana e Dn-2 para fins de semana e
feriados.
Apesar de haver uma baixa correlao linear optamos em
inserir os dados de temperatura para verificar a existncia de
uma eventual correlao no linear com a demanda.
Posteriormente realizaremos a simulao sem as entradas de
temperatura.
A figura III mostra a variao da temperatura e umidade
relativa do ar para o caso 1.

B. Tratamento dos dados

Umax
0,3264
0,1662
0,3319
0,0165
1

TABELA II
CORRELAES DAS VARIVEIS PARA FINS DE SEMANA E FERIADOS

A. Base de Dados
Para nosso estudo utilizaremos dois casos distintos:

D
1

Caso 1

A seguir apresentamos as tabelas I e II, contendo


correlaes com dados climticos para os dias teis e fins de
semana e feriados, respectivamente.
Fig. 3 Variao da temperatura durante o dia.

e demanda durante os fins de semana, sendo suficiente o


conhecimento do fator de carga da instalao para a boa
previso da demanda.
Para o caso ora proposto realizaremos a comparao da
estimativa realizada por regresso linear fuzzy e por redes
neurais artificiais.

Fig.4 Variao da umidade relativa durante o dia

A demanda mxima diria ocorre s 19:31 h, logo aps o


registro da temperatura mxima do dia e mnima umidade
relativa do ar.

Caso 2

Para o caso 2 dispomos das demandas passadas, energia e


temperatura mxima diria. Calculando a correlao entre as
variveis chegamos s tabelas que se seguem.

TABELA IV
CORRELAES DAS VARIVEIS PARA DIAS DA SEMANA

Demanda

Temperatura

Energia

0,5653

0,5429

0,3462

Tempretura

Utilizamos para a rede uma camada intermediria,


simularemos a rede com as funes de ativao logaritmo e
tangente hiperblica para a camada intermediria e assim
verificaremos qual produz sada com menor erro mdio
quadrtico. Para a camada de sada utilizaremos a funo de
ativao linear.
Variamos o nmero de neurnios da camada
intermediria de 4 (quatro) at 10 (dez) neurnios, aps as
simulaes verificamos que a configurao com 8 (oito)
neurnios produziu erros mdios quadrticos menores,
sendo esta a configurao escolhida.
Como parmetros utilizamos uma taxa de aprendizado
de 0,01 e 150 pocas para o treinamento.
Para a simulao da rede utilizamos a toolbox neural
network do software matlab 6.0.

D. Clculo da regresso linear Fuzzy

Semana
Demanda

C. Modelagem da rede neural.

Energia

Resolvendo o sistema temos as equaes conforme as


equaes (9), (10) e (11) obtivemos a equao (13) para a
previso durante a semana.

1
D (ve, e) = (-1097.83 , 2148.6) + (0.05122 , 0) * E + (27.48 , 0) * tmax
TABELA V

CORRELAES DAS VARIVEIS PARA FINS DE SEMANA E FERIADOS

Fim de semana
Demanda
Tempretura
Energia

Demanda

Temperatura

Energia

0,4149

0,821

0,2209

onde:
ve:

valor estimado;

e:

erro.

Para resoluo do problema utilizamos a funo linprog


do software matlab 6.0, com limites superiores e inferiores
de 9999 e 0, respectivamente.

VI. RESULTADOS
Para o caso 2 procedemos da seguinte forma: estimamos
a demanda mxima do dia seguinte com os dados de energia
e temperatura mxima diria do dia a ser estimado.
Realizaremos apenas as simulaes para os dias de
semana visto que existe uma boa correlao entre a energia

Para o caso 1 apresentamos as figuras 4 e 5 que mostram


as correlaes entre as demandas estimadas pela rede neural
modelada e os valores reais para fins de semana e feriados e
dias teis, respectivamente.

(13)

VII. CONCLUSO E TRABALHOS FUTUROS

700,0

Sem temperatura
Drede = 0,7722*Dreal + 140,87
R 2 = 0,7648

680,0

Com temperatura
Drede = 0,8551*Dreal + 91,52
R 2 = 0,8047

Valor estimado da demanda [MW]

660,0

640,0

620,0

600,0

580,0

560,0

540,0
540,0

560,0

580,0

600,0

620,0

640,0

660,0

680,0

700,0

Valor real da demanda [MW]


Sem temperatura

Com temperatura

Linear (Sem temperatura)

Linear (Com temperatura)

Fig. 5. Correlao entre os valores de validao e os estimados pela rede


neural modelada para o caso 1 nos fins de semana e feriados.
740,0

Com temperatura
Drede = 0,8166*Dreal + 120,14
R 2 = 0,9129

Sem temperatura
Drede = 1,1094*Dreal - 75,199
R 2 = 0,9158

720,0

Valor estimado da demanda [MW]

700,0

680,0

660,0

Para o caso 1 no observamos melhora significativa dos


resultados com a entrada das temperaturas mximas e
mnimas para o caso dos dias de semana, porm para os fins
de semana e feriados observamos uma melhoria significativa
na previso, mostrando que a correlao entre temperatura e
demanda nem sempre linear.
No caso 2 observamos que a regresso linear fuzzy teve
como resultado uma correlao com os valores reais
prximos das correlaes lineares da energia, temperatura e
demanda como visto na tabela IV. Apesar disso a regresso
linear fuzzy teve a vantagem de fornecer uma faixa de erro
varivel, muito til na previso da demanda, conforme
observado na equao 13. Esta caracterstica inexiste na
estimativa realizada pela rede neural modelada.
Neste mesmo caso utilizando redes neurais a correlao
entre os valores reais e os estimado tem uma significativa
melhora, porm como citado anteriormente, a rede no
fornece os intervalos de confiana conforme a regresso
linear fuzzy.
Para trabalhos futuros pode-se modelar redes que
forneam alm da demanda estimada o intervalo do erro,
incorporando caractersticas da regresso linear fuzzy.

640,0

620,0

VIII. REFERNCIA

600,0

580,0

560,0
560,0

580,0

600,0

620,0

640,0

660,0

680,0

700,0

720,0

740,0

Valor real da demanda [MW]

Sem temp.

Com temp.

Linear (Sem temp.)

Linear (Com temp.)

Fig. 6. Correlao entre os valores de validao e os estimados pela rede


neural modelada para o caso 1 nos dias de semana.

Para o caso 2 apresentamos a figura 6 que mostra a


correlao entre os valores de demandas mximas reais
pelos valores de demanda estimados por regresso linear
fuzzy e pela rede neural modelada.

Valor estimado Demanda[MW]

RNA
Drede = 0,9358*Dreal + 888,94
2
R = 0,7313

Fuzzy
Dfuzzy = 0,766*Dreal + 3487
2
R = 0,5384

[4]
J. Nazarko and W. Zalewski, "The fuzzy
Regression Approach to Peal load Estimation in Power
Distribution System", IEEE Transactions on power Systems,
vol. 14 no. 3, pp 809-814, May 1999.

15500

15000

14500

14000

[5]
Timothy J. Ross, "Fuzzy Logic With Engineering
Applications",
McGRAW-HILL
INTERNATIONAL
EDITIONS, pp 539-545.

13500

13000
13000

[2]
Mattos, L.V., Souza, L.M.O. (2002): Redes Neurais
para Previso Horria de Carga Trabalho de Fim de Curso
da Disciplina Tcnicas Inteligentes aplicadas a Sistemas de
Potncia. UFRJ/COPPE//PEE, Rio de Janeiro, RJ, Brasil.
[3]
Calba, L.P. (2004): Notas de Aula da Disciplina
Redes Neurais Feedforward. UFRJ/COPPE/PEE, Rio de
Janeiro, RJ, Brasil.

16500

16000

[1]
D.C. Park, M.A. El-Sharkawi, R.J. Marks II, L.E.
Atlas and M.J. Damborg Eletric, Load Forecasting Using An
Artificial Neural Network IEEE Power Systems, Vol. 6, No.
2, May 1991.

13500

14000

14500

15000

15500

16000

Valor real Demanda [MW]


RNA

Fuzzy

Linear (RNA)

Linear (Fuzzy)

Fig. 7. Correlao entre os valores de validao e os estimados pela rede


neural modelada e por regresso linear fuzzy, para o caso 2 nos dias de
semana.

S-ar putea să vă placă și