Professional Documents
Culture Documents
+ + +
L
L
(10)
em que f(s) representa a resposta em freqncia fornecida e
2
denota a norma Euclidiana e a e b so os vetores de a
i
e b
i
.
Na realidade, como trabalhamos com a f(s) amostrada, pa-
ra cada
k k
s j = podemos escrever:
( )
( ) ( )
( ) ( )
0 1
0 1
m
k m k
k
n
k n k
a a j a j
f j
b b j b j
+ + +
=
+ + +
L
L
(11)
Para os diversos
k
de amostragem pode-se ento mon-
tar o seguinte problema de otimizao:
( )
( ) ( )
( ) ( )
2
0 1
,
1
0 1
min
m
N
k m k
k
n
a b
k
k n k
a a j a j
f j
b b j b j
=
+ + +
+ + +
L
L
(12)
tentando resolver por quaisquer um dos conhecidos mto-
dos de programao no linear.
mais eficiente adotar uma abordagem linearizada, co-
mo, por exemplo, a abordagem inicialmente proposta por
Levy, que consiste em multiplicar f(s) pelo denominador,
adotando tambm b
0
=1, o que transforma o problema no
linear inicial em um problema de mnimos quadrados linear
nos parmetros a e b.
Este pode ser posto sob a forma Ax=b com x denotando a
soluo de mnimos quadrados:
a
x
b
(
=
(
.
Entretanto, o problema resultante mal escalado e mal
condicionado em decorrncia de que, principalmente consi-
derando funes racionais de alta ordem, os ( )
k
j sero
elevados a potncias diferentes em cada coluna de A, for-
mando uma matriz com elementos de vrias ordens de gran-
deza.
Isto limita o mtodo a aproximaes de ordem baixa,
principalmente se o intervalo de freqncias for amplo. Ou
seja, ordens elevadas implicam ajustes em intervalos de fre-
qncia estreitos.
Gustavsen e Semlyen desenvolveram um mtodo denomi-
nado Vector Fitting com a finalidade de atenuar os pro-
blemas anteriormente mencionados.
O mtodo consta de dois passos, em que so resolvidos
dois sistemas de mnimos quadrados linear.
Inicialmente, distribuem-se plos estveis sobre o interva-
lo de freqncia em que se deseja ajustar a funo.
Existem dois passos claramente definidos:
Ajuste de Plos
Determinao de Resduos
Depois de executados os dois passos (ou se quisermos,
podemos iterar algumas vezes passo de ajuste de plos) es-
pera-se um bom ajuste da frao racional.
Inicialmente os autores distribuam sempre plos reais.
Perceberam, entretanto, que o mtodo falhava quando havia
muitos picos de ressonncia na resposta a ser ajustada. Pos-
teriormente, os autores perceberam que tal limitao poderia
ser levantada caso distribussem plos complexos nos casos
de funes no suaves, o que ser objeto de investigaes.
A seguir apresentamos um resumo do mtodo. Pelo fato
de podermos ajustar seu vetor de respostas, supondo que
estas possuam os mesmos plos, o mtodo denominado
Vector Fitting e a diferena em relao a abordagem linea-
rizada trabalhar diretamente com expanses em fraes
parciais.
A. Identificao dos Plos no Caso Escalar
Analisemos a identificao dos plos no caso escalar de
apenas uma funo racional ( ) f s dada por:
( )
1
N
n
n
n
c
f s d se
s a
=
= + +
(13)
A extenso para o caso vetorial de mais de uma funo de
transferncia ser feita posteriormente.
Conforme nossa nomenclatura
n
c so os resduos e
n
a
so plos reais ou pares de conjugados complexos.
Devemos achar todos os ( ) ,
n n
c a , d e e. Pode-se, no entanto,
supor a funo estritamente prpria (caso em que d = e = 0),
prpria (caso em que e = 0) ou permitir um ajuste genrico. Em
casos prticos trabalharemos sempre com e=0.
Embora o problema deste ajuste seja no linear, o Vector
Fitting resolve-o empregando dois problemas de mnimos
quadrados lineares (ambos com plos conhecidos).
O algoritmo recomenda uma distribuio linear ou loga-
rtmica na faixa de freqncias de interesse, de um conjunto
de plos iniciais
n
a e tambm a multiplicao de f(s) por
uma funo desconhecida (s) que possua estes plos e cu-
jos zeros cancelem os plos de f(s), resultando:
( )
1
N
n
n
n
c
f s d se
s a
=
= + +
(14)
4
1
( ) 1
N
n
n
n
c
s
s a
=
= +
%
(15)
Multiplicando (s) por ( ) f s podemos escrever:
1 1
1 ( )
N N
n
n n
n n
c c
d es f s
s a s a
= =
| | | |
+ + + | |
| |
\ \
%
(16)
ou seja, ( ) ( ) ( ) ( ) fit
fit
f s s f s em que fit significa
ajustada.
A equao acima linear nos parmetros [ , , , ]
n
c d e c% , e
escrevendo-a para diversos
k
s j = chegamos a um sistema
de forma A x = b.
Esta equao evidencia, conforme destacado pelos auto-
res, que os zeros de ( ) s fornecem os plos de ( ) f s pois
os plos iniciais de
fit
f cancelam na diviso. Como os
ajustes ( ) f s e ( )
fit
f s so aproximaes de mnimos qua-
drados estes zeros sero aproximaes dos plos de ( ) f s , o
que pode acarretar a necessidade de algumas iteraes (nor-
malmente duas iteraes j fornecem resultados muito bons).
B. Ajuste da funo
Uma vez dispondo dos plos ajustados poderemos ajustar
a funo f:
1
( )
N
n
n
n
c
f s d se
s a
=
= + +
(17)
Montamos um sistema linear de mnimos quadrados, mais
compacto e determinamos simultaneamente os resduos de
todas as fraes componentes da funo.
Poderamos tambm visualizar a funo f(s) atravs da se-
guinte realizao no espao de estados:
x Ax Bu = + &
y Cx Du Eu = + + &
resultando:
( )
( )
( )
( )
1
y s
f s C sI A B D sE
u s
= = + + (18)
C. Garantia de Passividade
Na elaborao do mtodo, vrias preocupaes so toma-
das com relao problemas numricos e aqui apresentadas
sucintamente.
Experincias diversas tm mostrado que simulaes en-
volvendo matrizes Y ajustadas podem, s vezes levar a simu-
laes instveis mesmo que a matriz Y possua apenas plos
estveis.
Uma tcnica til para evitar este problema exigir o com-
portamento passivo da rede, ou seja, que esta absorva potn-
cia em todas as freqncias.
Para assegurar que uma matriz simtrica Y corresponda a
um circuito passivo, devemos impor certas condies sobre
seus autovalores, isto , que Re[Y] seja positiva definida.
1) Correo do Ajuste
Para assegurar que o nosso ajuste Y
fit
corresponda a uma
rede passiva, podemos corrigir a matriz D, como proposto
por Gustavsen e Semlyen.
mais interessante corrigimos a aproximao baseando-
nos em uma condio necessria e suficiente pois corrigindo
Y, pela suficincia, garantimos o comportamento passivo da
rede.
Cada elemento de Y dado por uma expresso do tipo:
1
( , )( )
N
n
fit
n
n
c
Y i j s d se
s a
=
= + +
(19)
A parcela real de Y pode ser escrita: ( ) ( )
fit
G s D P s = + .
Para cada freqncia
i
s , impomos apenas autovalores posi-
tivos, corrigindo D em cada freqncia.
IV. APLICATIVO DESENVOLVIDO
O objetivo do programa fornecer um modelo de trans-
formador para altas freqncias, para simulao de condi-
es transitrias no programa ATP. O modelo baseado no
ajuste de uma matriz de funes de transferncia matriz de
admitncias experimental do trafo, obtida para uma determi-
nada faixa de freqncias. O ajuste das funes de transfe-
rncia realizado por meio da rotina Vector Fitting.
Os dados de entrada do programa so:
Ensaio do transformador (resposta em freqncia da
matriz de admitncias).
Nmero de plos do ajuste
Nmero de enrolamentos do trafo e tipo de ligao
Tambm existe a possibilidade de abrir um arquivo com a
matriz de funes de transferncia ajustada previamente
Os resultados fornecidos pelo programa so:
Matriz de funes de transferncia ajustada
Modelo do transformador para incluso no arquivo ATP
(arquivo rlc.$in)
A. Barra de Ferramentas
As funes do programa concentram-se na barra de fer-
ramentas que tem por objetivo facilitar a utilizao do pro-
grama.
Abre
ensaio
Abre
ajuste
Mostra
ajuste
Opes
Gera arqui-
vo ATP
Mostra
ensaio
Gera
ajuste
Grava
ajuste
Cria
banco
Abre arqui-
vo ATP
Fig. 3. Barra de ferramentas do aplicativo Trafo-Vfit.
Conforme as condies do programa, alguns botes e seus
equivalentes no menu ficam desabilitados, para evitar o uso
de opes inconsistentes. Por exemplo, ao se iniciar o pro-
grama, os botes habilitados so: Abre Ensaio, Abre Ajuste
e Opes.
B. Como Usar o Programa
O programa inicia com a seguinte tela:
5
Fig. 4. Tela inicial do aplicativo Trafo-Vfit.
O primeiro passo abrir o arquivo com o ensaio de res-
posta em freqncia de um transformador no menu arquivo.
Aps a abertura do arquivo do ensaio, feito o ajuste das
funes de transferncia, devendo-se antes selecionar algu-
mas opes, como por exemplo o nmero de plos do ajuste,
alm da configurao do trafo (banco, ligao, etc).
O ajuste feito selecionando-se a opo Trafo Gerar A-
juste do menu ou pressionando-se o boto Gerar Ajuste da
barra de ferramentas.
Em seguida abre-se a tela para visualizao do ajuste, pa-
ra comparao com os valores do ensaio.
O ajuste gerado pode ser gravado em um arquivo (com a
extenso .vft) que pode ser aberto posteriormente (Arquivo,
Abrir Ajuste), evitando que seja necessrio refazer o ajuste.
Uma outra possibilidade de utilizao do programa, fa-
zer (ou abrir) o ajuste de um trafo monofsico de dois ou
trs enrolamentos, e criar um banco composto por trs uni-
dades iguais do transformador monofsico, escolhendo-se
nas opes o tipo de ligao. Nesse caso, o ajuste final do
banco tambm pode ser gravado em um arquivo.
Aps a verificao do ajuste, pode-se mudar alguma op-
o e fazer o ajuste novamente, ou partir para a prxima
etapa, que solicitar que o programa gere o arquivo ATP
com o modelo ajustado para o transformador, que fica gra-
vado no arquivo rlc.$in, que deve ser includo no arquivo
com o restante da rede eltrica.
O arquivo gerado pode ser aberto para visualizao em
qualquer editor de texto, ou usando a opo abrir arquivo
ATP, do menu e da barra de ferramentas.
Ao cumprirem-se essas etapas, basta fazer a simulao da
rede eltrica, contendo o modelo do transformador, da forma
usual, com o programa ATP.
C. Exemplos de utilizao
O objetivo dos exemplos comparar a simulao no tem-
po de uma rede que contm uma sub-rede, conectada com
outros elementos e fontes, usando o programa ATP com a
sub-rede na forma tradicional, e com a sub-rede modelada
com o algoritmo Vector Fitting.
Na figura 5 os parmetros so dados em , mH e F.
PA
PB
PC
XA
XB
XC
SA
SB
SC
TA TB TC
1 1
2 2
3 3
3
0,3
4
4
5 5
6 6 6
7
7
7
8
8
9
9
10
10
10
10
10
5 5 5
Fig. 5. Rede eltrica com 9 terminais (PA, PB, PC, SA, SB, SC, TA, TB, TC).
Para a simulao no tempo, a sub-rede foi conectada com
outros elementos e fontes de tenso.
A figura 6 apresenta o ajuste com 14 plos, de uma das fun-
es de transferncia da matriz de admitncias.
Fig. 6. Resposta em freqncia elemento 9,9 ensaio / ajuste.
A figura 7 mostra as correntes injetadas nos terminais PA,
PB e PC, simultaneamente para os dois casos simulados, no
sendo percebida diferena nenhuma.
RLC9.pl4: c:GPA -PA c:GPB -PB c:GPC -PC
RLC9VF.pl4: c:GPA -PA c:GPB -PB c:GPC -PC
0 4 8 12 16 20
[ms]
-0.20
-0.11
-0.02
0.07
0.16
0.25
[A]
Fig. 7. Correntes injetadas nos terminais PA, PB e PC sub-rede original x
sub-rede ajustada com vector fitting.
Outro exemplo consiste na ligao em estrela-delta de trs
sub-redes de quatro terminais, representado um banco de
6
transformadores constitudo de trs unidades monofsicas de
dois enrolamentos.
A sub-rede, na figura a seguir tem os parmetros dados
em , mH e F.
1: PA
13
2: PA2
13 13
24 24 24
3: SA
4: SA2
12
12
12
34
34
34
Fig. 8. Sub-rede de 4 terminais (uma unidade monofsica).
A figura a seguir ilustra uma das curvas de resposta em
freqncia do ensaio, no qual foi usada a faixa de 10 Hz a
100 kHz, e do ajuste, feito com 14 plos.
De forma a representar a ligao de um banco em estrela
aterrada-delta, com o neutro do primrio acessvel, foram
feitas as seguintes conexes:
unidade 1
unidade 2
unidade 3
PA
PA2
SA
SA2
PB
PB2
SB
SB2
PC
PC2
SC
SC2
PN
1
2
4
7
6
5
3
Fig. 9. Ligao de trs sub-redes em estrela aterrada-delta.
O ajuste obtido a partir dessa ligao usado para a gera-
o do modelo para o ATP. Os terminais disponveis para
ligao so indicados na figura 9.
A rede completa, usada nas simulaes, a seguinte:
1 1 1
3 3
2 2
2 0
2 120
2 120
SA
4 120
0,1
11
12
SB
SC
PA
PB
PC
PN
banco
equivalente
Fig. 10. Rede eltrica simulada.
As simulaes no tempo apresentaram resultados bastante
satisfatrios, apresentado nas figuras 11 e 12.
RLC4YD.pl4: v:PA v:PB v:PC
RLC4YDvf .pl4: v:PA v:PB v:PC
0 4 8 12 16 20
[ms]
-2.0
-1.5
-1.0
-0.5
0.0
0.5
1.0
1.5
2.0
[V]
Fig. 11. Tenses nos terminais PA, PB e PC sub-rede original x vector
fitting.
RLC4YD.pl4: c:GA -PA c:GB -PB c:GC -PC
RLC4YDvf .pl4: c:GA -PA c:GB -PB c:GC -PC
0 4 8 12 16 20
[ms]
-20
-11
-2
7
16
25
[mA]
Fig. 12. Correntes injetadas nos terminais PA, PB e PC sub-rede original
x vector fitting.
V. REFERNCIAS BIBLIOGRFICAS
[1] A. Morched, A High Frequency Transformer Model for the EMTP,
IEEE Transactions on Power Delivey, vol. 8, no.3, pp. 1615-1626,
July 1993.
[2] B. Gustavsen, and A. Semlyen Application of Vector Fitting to State
Equation Representation of Transformers for Simulation of Electro-
magnetic Transients, IEEE Transactions on Power Delivery, vol.
13, no. 3, pp. 834-842, July 1998.
[3] B. Gustavsen, and A. Semlyen Enforcing Passivity for Admittance
Matrices Approximated by Rational Functions, IEEE Transactions
on Power Systems, vol. 16, no. 1, pp. 97-104, Feb 2001.
[4] B. Gustavsen, and A. Semlyen Rational Approximation of Fre-
quency Domain Responses by Vector Fitting, IEEE Transactions on
Power Delivery, vol. 14, no. 3, pp. 1052-1061, July 1999.
[5] B. Gustavsen, and A. Semlyen Simulation of Transmission Lines
Transients Using Vector Fitting and Modal Decomposition, IEEE
Transactions on Power Delivery, vol. 13, no. 2, pp. 605-614, Apr
1998.
[6] CTEEP-EPTE / PEA-EPUSP Modelos de Transformadores para
Altas Freqncias em Sistemas Eltricos de Potncia de Alta Ten-
so, Relatrio Tcnico, 2000.
[7] J.R. Marti A High Frequency Transformer Model for EMTP, IEEE
Transactions on Power Delivery, vol. 8, no. 3, pp. 1615-1626, July
1993.
[8] R.C. Degenev et al A Method for Constructing Reduced Order
Transformer Models for System Studies from Detailed Lumped Pa-
rameter Models, IEEE Transactions on Power Delivery, vol. 7,
no.2, pp. 649-655, Apr. 1992.
[9] R.J. Galarza et al Transformer Model Reduction Using Time and
Frequency Domain Sensitivity Techniques, IEEE Transactions on
Power Delivery, vol. 10, no. 2, pp. 1052-1059, April 1995.