Escolar Documentos
Profissional Documentos
Cultura Documentos
=
=
m
j
j kj k
x w u
1
(1)
k k k
b u v + =
(2)
( )
k k
v y =
(3)
Onde ( )
k
v a funo de ativao e
k
y o sinal de
sada neurnio.
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 back-
propagation, 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.
3
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:
Fig. 2 Modelos Fuzzy trapezoidal e triangular.
Para o modelo trapezoidal temos as seguintes regras:
O valor de P esta entre p
2
e p
3
;
O valor de P nunca esta acima de p
4
;
O valor de P nunca esta acima de p
1
;
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:
e a v =
0 1
2
0 2
e
a v =
2
0 3
e
a v = e a v =
0 4
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:
{ }
i
X p min
1
= (4)
[ ] [ ] { } [ ] d X X E X E p
i i i
= min
2
(5)
[ ] { } [ ] [ ] d X E X X E p
i i i
+ = max
3
(6)
{ }
i
X p max
4
= (7)
Onde:
E[Xi]: mdia do X do exemplo;
d: fator de desvio, que descreve o grau de
incerteza.
B. Regresso linear fuzzy
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:
n
n x A x A x A A x f Y
~
2
2
~
1
1
~ ~ ~
... , + + + =
|
\
|
= (8)
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
j
n
i
ij i
x c O
1 1
(9)
( )
= =
n
i
n
i
ij i ij i j
x c h x p y
1 1
1 (10)
( )
= =
+
n
i
n
i
ij i ij i j
x c h x p y
1 1
1 (11)
4
O valor de h especificado entre 0 e 1, segundo [5] um
valor adequado de h de 0,5.
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.
A. Base de Dados
Para nosso estudo utilizaremos dois casos distintos:
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:
=
2
Mdia xi
Xi (12)
B. Tratamento dos dados
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.
A tabela III apresenta as correlaes entre a demanda
futura e as passadas.
TABELA I
CORRELAES DAS VARIVEIS PARA DIAS DA SEMANA
D E Tmax Tmin Umax
D 1 0,4376 0,0758 0,1059 0,3264
E 1 0,3735 0,0435 0,1662
Tmax 1 0,2030 0,3319
Tmin 1 0,0165
Umax 1
Semana
TABELA II
CORRELAES DAS VARIVEIS PARA FINS DE SEMANA E FERIADOS
D E Tmax Tmin Umax
D 1 0,6694 0,0296 0,0979 0,3323
E 1 0,1715 0,0056 0,2135
Tmax 1 0,1845 0,2563
Tmin 1 0,0293
Umax 1
Fim de Semana e Feriados
TABELA III
CORRELAES ENTRE AS DEMANDAS PASSADAS
Dn-1 0,6936 Dn-1 0,1373
Dn-2 0,5644 Dn-2 0,5773
Dn-3 0,559 Dn-3 0,085
Dn-4 0,5464 Dn-4 0,4277
- - Dn-5 0,0893
- - Dn-6 0,3464
Semana Fim de Semana
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.
Fig. 3 Variao da temperatura durante o dia.
5
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
Demanda 1 0,5653 0,5429
Tempretura 1 0,3462
Energia 1
Semana
TABELA V
CORRELAES DAS VARIVEIS PARA FINS DE SEMANA E FERIADOS
Demanda Temperatura Energia
Demanda 1 0,4149 0,821
Tempretura 1 0,2209
Energia 1
Fim de semana
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
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.
C. Modelagem da rede neural.
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
Resolvendo o sistema temos as equaes conforme as
equaes (9), (10) e (11) obtivemos a equao (13) para a
previso durante a semana.
(13) tmax * 0) , (27.48 E * 0) , (0.05122 2148.6) , (-1097.83 e) (ve, D + + =
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 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.
6
Sem temperatura
Drede = 0,7722*Dreal + 140,87
R
2
= 0,7648
Com temperatura
Drede = 0,8551*Dreal + 91,52
R
2
= 0,8047
540,0
560,0
580,0
600,0
620,0
640,0
660,0
680,0
700,0
540,0 560,0 580,0 600,0 620,0 640,0 660,0 680,0 700,0
Valor real da demanda [MW]
V
a
l
o
r
e
s
t
i
m
a
d
o
d
a
d
e
m
a
n
d
a
[
M
W
]
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.
Sem temperatura
Drede = 1,1094*Dreal - 75,199
R
2
= 0,9158
Com temperatura
Drede = 0,8166*Dreal + 120,14
R
2
= 0,9129
560,0
580,0
600,0
620,0
640,0
660,0
680,0
700,0
720,0
740,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]
V
a
l
o
r
e
s
t
i
m
a
d
o
d
a
d
e
m
a
n
d
a
[
M
W
]
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.
RNA
Drede = 0,9358*Dreal + 888,94
R
2
= 0,7313
Fuzzy
Dfuzzy = 0,766*Dreal + 3487
R
2
= 0,5384
13000
13500
14000
14500
15000
15500
16000
16500
13000 13500 14000 14500 15000 15500 16000
Valor real Demanda [MW]
V
a
lo
r
e
s
t
im
a
d
o
D
e
m
a
n
d
a
[
M
W
]
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.
VII. CONCLUSO E TRABALHOS FUTUROS
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.
VIII. REFERNCIA
[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.
[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.
[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.
[5] Timothy J. Ross, "Fuzzy Logic With Engineering
Applications", McGRAW-HILL INTERNATIONAL
EDITIONS, pp 539-545.