Professional Documents
Culture Documents
O uso de modelos simplificados pode resultar numa redu- Um sistema de EDAs corresponde a um tipo de Equaes
o no tempo de simulao computacional, entretanto, de- Diferenciais Ordinrias (EDOs) cuja soluo deve satisfa-
pendendo do cenrio simulado, pode reduzir tambm a preci- zer restries impostas por equaes algbricas no-lineares.
so dos resultados. Por outro lado, modelos mais complexos Pode-se ento considerar as EDAs como uma extenso do
iro exigir um considervel esforo computacional na solu- sistema de EDOs com restries, representadas na forma
o dos sistemas de equaes diferenciais e algbricas que semiexplcita pelas Equaes (1) e (2), onde y, y 0 , e f so
descrevem o comportamento dinmico do sistema e de seus vetores de dimenso n, com y representando as n variveis
componentes, sendo que esta complexidade pode ser desne- diferenciais, z as m variveis algbricas e p os k parme-
cessria para certos cenrios (Paz, 2004). tros do sistema (no caso dos sistemas de energia, esses pa-
rmetros definem uma configurao especfica e condio de
A implementao num mesmo programa computacional de operao).
modelos matemticos representando dispositivos de controle y 0 (t) = f (t, z, y, p) (1)
de resposta rpida, e tambm de resposta lenta, permite
g (t, z, y, p) = 0 (2)
quando necessrio, a captura de efeitos inerentes a fen-
menos de curta- e de longa-durao. Para simular fenmenos
rpidos e lentos num mesmo cenrio, alm da necessidade de O interesse por modelos matemticos complexos baseados
disponibilizar modelos com essas caractersticas, relevante em sistemas de EDAs de grande porte com ndices superi-
que o mtodo numrico usado na resoluo dos sistemas de ores (maiores que um) tem crescido bastante. Deve-se ter
equaes diferenciais e algbricas seja eficiente. A eficincia cuidado e ateno na formulao das EDAs representando
de um mtodo numrico neste caso pode ser avaliada em ter- modelos muito complexos, uma vez que sistemas de ndices
mos de preciso/confiabilidade de resultados e de tempo de superiores apresentam uma grande tendncia instabilidade
processamento gasto (CPU). Uma boa preciso garantida, (Ascher e Petzold, 1998).
ou no, pela capacidade em manter sob controle os erros as-
Um sistema de EDAs pode ser convertido um sistema de
sociados s tcnicas de aproximao usadas pelo mtodo. J
EDOs, sendo que este procedimento pode ser muito com-
a sua eficincia computacional medida em termos de tempo
plexo. possvel reduzir o ndice de um sistema de EDAs
de CPU, quanto menor, melhor sua eficincia computacional.
atravs de sucessivas diferenciaes. Um sistema de ndice
Nota-se um crescente interesse pelo desenvolvi- diferencial igual a zero considerado como um sistema de
mento/adaptao de metodologias numricas apilcadas equaes diferenciais ordinrias e a partir deste ponto aplica-
na soluo de sistemas de EDAs (Ascher e Petzold, 1998; se mtodos de soluo bem conhecidos (Hairer e Wanner,
Brenan et al., 1996; Cash, 2000; Mazzia e Iavernaro, 2003; 1996). Embora existam metodologias e estratgias eficien-
Petzold e LI, 2000). Este interesse tem produzido e disponi- tes de soluo das EDOs, existem situaes onde prefervel
bilizado novas alternativas de soluo e o presente trabalho resolver diretamente as EDAs sem convert-las inicialmente
procura integrar e aproveitar adequadamente estes avanos a um sistema de EDOs. Uma delas est relacionada com o
com interesse especfico em fenmenos de estabilidade em uso de uma metodologia que permite a criao e incorpora-
sistemas eltricos. o de modelos pr-definidos para gerar automaticamente o
sistema de EDAs e iniciar o processo de soluo. Mantendo
As tcnicas numricas abordadas neste trabalho so: Mtodo o sistema de EDAs inalterado, so mantidas as caractersticas
de Diferenciao Regressiva Modificado Estendido Implcito esparsas do sistema e o significado fsico das variveis, evi-
tando a perda de informaes importantes (Secanell e Crco-
(a)
amenizar o esforo computacional.
k1
X
yj+k + r .yj+r = t.k .f (tj+k , yj+k ) (15)
r=0
GP = I t.k .J
(16)
k2
X
yj+k+1 + k1 .yj+k + r .yj+r+1 =
r=0
t.k .f (tj+k+1 , yj+k+1 ) (17)
S
A soluo de sistemas de EDAs de ndice 1 para os mtodos
RUNGE-KUTTA implcitos no apresenta nenhum tipo de
P
yn = yn1 + h. b0 .f (t0 , y0 ) + bi .f (t0 + ci .h, Yi )
i=1 dificuldade, mas para sistemas de EDAs de ndices superiores
b0 = 0 = 1 so necessrios mtodos com propriedades de mudana de
(20) ordem em cada estgio para facilitar a convergncia, como
o caso dos mtodos RADAU IIA (Hairer et al., 1989).
O erro calculado pela Equao (21), onde o valor de y cor-
responde ao autovalor real da matriz A1 para que a fato-
rao da matriz M h.0 .J esteja disponvel do esquema 5 APLICAO EM SISTEMAS ELTRI-
Newton Simplificado previamente convergido e possa ser uti- COS
lizada no processo de seleo do comprimento de passo. A
matriz A representa a matriz de coeficientes aij e M uma apresentada uma estrutura geral do modelo representando
matriz constante (possivelmente singular) e torna o sistema o sistema de energia eltrica para a anlise de fenmenos de
Redues e simplificaes podem ser realizadas nestas equa- Regulador Automtico de Tenso.
es em funo do objetivo do estudo bem como dos meca-
nismos envolvidos. A soluo requer um tratamento desaco- Sinais Estabilizadores.
plado do sistema de EDAs, reduzindo-o a um sistema expl-
cito de EDOs podendo comprometer a caracterstica esparsa Limitador de Sobreexcitao.
do sistema e a simetria da matriz Jacobiana. A formulao Transformador de Tape Varivel (tipo contnuo).
implcita das EDAs tem sua justificativa no bom desempenho
do tratamento de matrizes no-simtricas, caracterstica pr- Carga Esttica tipo polinomial (parcela de potncia, cor-
pria da estrutura de EDAs aps a discretizao do sistema de rente e impedncia constante).
EDOs.
Carga dinmica tipo potncia constante.
Para efeitos da aplicao e compatibilidade das formulaes
Acrscimo contnuo de carga ativa, reativa ou aparente.
matemticas dadas pelo conjunto de Equaes (24), estas po-
dem ser reescritas na seguinte forma implcita: Acrscimo discreto de carga ativa, reativa ou aparente.
F (t, y, y 0 ) = 0 (25)
Caso I: Estabilidade Transitria Angular
A estrutura do sistema de EDAs resultante da anlise de es- Para avaliar a eficincia das tcnicas de soluo das EDAs
tabilidade apresenta caractersticas no-simtricas por natu- para um fenmeno dinmico de curta-durao utilizou-se o
reza, cuja configurao tem uma disposio tipo blocos dia- sistema-teste IEEE 118 barras com 54 geradores. O modelo
gonais. Os blocos contendo as equaes das mquinas sn- IV de mquina sncrona, que inclu efeitos transitrios e sub-
cronas so acoplados com a rede de transmisso do sistema. transitrios, amortecimento e saturao, usado para repre-
Entretanto, a matriz de admitncia da rede de grande-porte, sentar cada um dos 54 geradores sncronos, considerando-se
complexa e altamente esparsa. tambm quatro modelos diferentes de curvas de saturao.
So includos tambm dispositivos de controle como regula-
dores automticos de tenso e sinais estabilizadores.
5.1 Testes Computacionais
O evento consiste na aplicao de um curto-circuito trifsico
Quatro tcnicas numricas so testadas atravs de simula-
slido numa determinada barra em t=1 seg sendo removido
o computacional no domnio do tempo de fenmenos de
7 ms aps sua aplicao. O tempo total de simulao de 10
estabilidade em sistemas de energia eltrica, sendo estas:
segs. A Tabela 1 ilustra as informaes numricas relaciona-
MEBDFSD (com esparsidade), MEBDF (implcito), BDF
das a esta simulao.
(DASSL) e RADAU IIA. Estas tcnicas esto disponveis
sob a forma de solvers numricos (cdigos computacionais). Os resultados obtidos esto ilustrados sob a forma de grfi-
(Mazzia e Iavernaro, 2003). cos nas Figuras 4 (a)-(c) oferecendo uma comparao entre
os resultados obtidos por cada tcnica. As grandezas sele-
A fim de capturar nas simulaes os efeitos relevantes aos
cionadas para comparao so aquelas de maior interesse e
fenmenos de interesse, foram considerados os seguintes
que ajudam na validao da eficincia numrica das metodo-
modelos (alguns foram retirados da literatura e outros foram
logias. Todas as curvas apresentam uma excelente concor-
desenvolvidos (Paz, 2004)):
dncia sendo que a metodologia MEBDFSD mais eficiente
no aspecto esforo computacional de acordo com a Figura 5
Mquina Sncrona Modelos Clssico e IV. que mostra um diagrama de barras para o tempo de CPU.
200
150
100
31,7 19,79
2,84
50
0
MEBDFSD MEBDFI DASSL RADAU
8990,5
10000
6000
Figura 6: Simulao de Fenmenos de Curta-Durao (Caso
4000
II).
480,2 424,2
2000 116,2
0
terminada barra no instante t = 5 segundos, resultando numa
MEBDFSD MEBDFI DASSL RADAU
reduo no perfil de tenso nesta barra, provocando a ao
do transformador de tape varivel 35 segundos aps seu dis-
positivo de controle detectar nveis de tenso fora da faixa
desejada. As Figuras 6(a) e (b) ilustram, respectivamente, a Figura 7: Comparao do Tempo CPU (segs)-Caso II
5.2 Anlise do Desempenho Computaci- liados. O nmero de chamadas indicar quantas vezes uma
onal das Tcnicas metodologia precisou realizar determinado processo durante
toda a simulao. A porcentagem sobre o tempo total gasto
A anlise comparativa de desempenho est baseada em trs um ndice de eficincia de cada tcnica.
indicadores relativos as seguintes habilidades: avaliao das
funes F, avaliao da matriz Jacobiana, fatorao da matriz As Tabelas 3 e 4 apresentam os indicadores quantitativos re-
Jacobiana e um ltimo processo conhecido na literatura como sultantes da simulao computacional do Caso I e do Caso
Backward-Fordward Substitution. Esta ltima corresponde a II, respectivamente, referentes a cada tcnica numrica.
soluo do sistema de equaes lineares da forma A.x =
Como se pode observar, em todos os casos, o processo de fa-
b. Associados a estas habilidades, tm-se: tempo gasto por
torao exigiu maior esforo computacional em comparao
execuo do processo, o nmero de chamadas do processo,
aos demais. Para as metodologias BDF e MEBDF, o pro-
e a porcentagem do tempo gasto do processo na simulao
cesso backward-forward substitution representa no resultado
global.
global o processo que consome maior porcentual do tempo
O Tempo Gasto por Processo (TGP) indica o tempo compu- total da simulao devido ao grande nmero de avaliaes.
tacional mdio gasto por uma metodologia para avaliar um Na metodologia RADAU o processo mais exigente a fa-
determinado processo. Este indicador calculado atravs da torao da matriz Jacobiana, sendo ineficiente para simular
Equao (26). sistemas de energia eltrica considerados de mdio porte ou
grande porte, devido hiper-dimenso da matriz Jacobiana
(5, 9 ou 13 vezes maior em comparao aos demais).
NI N Aj
ST P 1 X 1 X
T GP = = . . Ti (26) Observa-se que o nmero de avaliaes nos processos
NI N I j=1 N Aj i=1 maior para o MEBDF em relao ao BDF, sendo esta ltima,
portanto mais eficiente. Entretanto, o MEBDFSD continua
Ti representa o tempo parcial gasto por um determinado pro- sendo a melhor alternativa em termos de eficincia, apresen-
cesso a cada avaliao. Assume-se por cada j-simo intervalo tando tempos gastos por processo muito pequenos.
os tempos parciais das i avaliaes aceitas ou rejeitadas,
NAj representa o nmero de avaliaes do processo por in-
tervalo de tempo e NI o nmero de intervalos de tempo ava-
Gear, W. (1971). Numerical Initial Value Problems in Ordi- Petzold, L. R. and LI, S. (2000). Software and Algorithms for
nary Diferential Equations. Sensitivity Analysis of Large-Scale Differential Alge-
braic Systems, Journal of Computational and Applied
Hairer, E; Lubich, C and Roche, M. (1989). The Numerical
Mathematics 125, 131-145, Elsevier.
Solution of Diferential-Algebraic Systems by Runge-
Kutta Methods, Lecture Notes in Maths, Vol. 1409, Quintana, V. H. and Vargas, L. (1994). Voltage Stability as
Springer, Berlin. Affected by Discrete Changes in the Topology of Power
Hairer, E. and Wanner, G. (1996). Solving Ordinary Dif- Networks, IEE Proceedings Generation, Transmission
ferential Equations II. Stiff and Differential-Algebraic and Distribution, Vol. 141, no. 4, pp. 346-352.
Problems, 2nd revised Edition, Springer Series in Com-
put. Math., Vol. 14, Springer, Berlin, 614pp. Radau, R. (1880). tude Sur les Formulas Dapproximation
qui Servent Calculer la Valeur Numrique Dune In-
Hairer, E. and Wanner, G. (1999). Stiff differential equati- tgrale Dfinie, J. Math, Pures Appl. Sr. 3, 6, 283-336.
ons solved by Radau methods, Journal of Computatio-
nal and Applied Mathematics 111, 93-111 ELSEVIER. Secanell, M. and Crcoles, F. (2002). DAEs implementation
of dynamic power systems, IEEE, 663-669.
Hiskens, I. (1995). Analysis Tools for Power systems Con-
tending with Nonlinearities, IEEE Proceedings, vol. 83, Shampine, L. F. and Gordon, M. K. (1975). Computer Solu-
no.11, pp. 1573-1587. tion of Ordinary Diferential Equations, W.H. Freeman
Jackson, K. R. and Sacks-Davis, R. (1980). An Alternative and Co., San Francisco, CA.
Implementation of Variable Step Size Multistep For-
mulas for Stiff ODEs, ACM Trans, Math. Software, 6, Tarraf D. C. and Asada, H. H. (2002). On the Nature and Sta-
295-318. bility of Differential-Algebraic Systems, Proceedings
of the American Control Conference Anchorage, AK
Jardim, J. L. (1997). Utilizao de Ferramentas de Simulao May 8-10.
Dinmica de Longa Durao na Anlise de Fenmenos
de Colapso de Tenso e no Treinamento de Operadores,
XIV SNPTEE, Belm, Par, outubro. APNDICE
Lf, P.A. (1995). On Static Analysis of Long-Term Vol- Y : Vetor m-dimensional contendo as variveis de estado di-
tage Stability in Electric Power Systems, Ph.D. Thesis, nmicas, por exemplo; deslocamentos angulares dos ro-
Kungl Tekniska Hgskolan - Royal Institute of Techno- tores dos geradores, velocidades angulares, tenses de
logy, Stockholm, Sweden. sada dos reguladores automticos de tenso, escorrega-
Loud, W. S. (1949). On The Long-Run Error In The Numeri- mentos dos rotores dos motores de induo, etc.
cal Solution Of Certain Differential Equations, J. Math.
Phys. 28 (1), 45-49. X: Vetor n-dimensional contendo as variveis de estado al-
gbricas, por exemplo; componentes de eixo direto e
Mazzia, F. and Iavernaro, F. (2003). Test Set for Initial Value em quadratura do estator da mquina sncrona, potncia
Problem Solvers, Department of Mathematics Univer- ativa e reativa injetadas, amplitude e ngulo das tenses
sity of Bari ITALY, Report 40. nas barras do sistema, etc.