Вы находитесь на странице: 1из 9

HPPOW verso 2.

0 HP49G
(Verso Otimizada)
#Lib : 1128
Tamanho : 15,5 kB
Linguagem de programao: System RPL
Desenvolvido por Alfredo Apaza Guanto
e-mail: alfredoapz@yahoo.com

UNIVERSIDAD MAYOR DE SAN ANDRS U.M.S.A.


FACULTAD DE INGENIERA
CARRERA DE INGENIERA ELCTRICA
LA PAZ-BOLIVIA

HPPOW um pequeno aplicativo para resolver Fluxos de Carga (Fluxos de Potncia) para Sistemas Eltricos de
Potncia ou Redes de Distribuio usando os mtodos de Gauss-Seidel ou de Newton Raphson. Para utilizar este programa,
eu assumo que voc tem amplo conhecimento de Sistemas Eltricos de Potencia e em espacial o clculo de Fluxos de
Carga e o sistema em Por Unidade (p.u.).

Como instalar a biblioteca:

Abra o arquivo hppow20.zip e extraia o contedo a uma pasta elegida por voc no seu computador, transfira o
arquivo hppowv20port.lib sua calculadora por meio de sua respectiva interface, logo que tenha copiado o arquivo a sua
HP49, ponha a biblioteca na pilha e pressione 2 (Locao da porta na qual se instalar a biblioteca) e logo STO a seguir
reinicie sua HP49 pressionando simultaneamente ON+C e a biblioteca ter se instalado.

Configurao da separao decimal da HP

As calculadoras HP vm, por defeito, configuradas como separao decimal o ponto (.), por exemplo: 45.23 0.45
0.078 e como separao de listas e nmeros complexos a vrgula (,), por exemplo: { 45 , 4 , 78 } ( 45 , 56 ) ( 12 , 30 ),
ora, segundo normas internacionais atuais. A separao decimal dever ser a vrgula (, ), por exemplo: 45,23 0,45 0,0078
y para a separao de listas e nmeros complexos na HP dever ser o ponto e vrgula (;), por exemplo: { 45 ; 4 ; 78 }
( 45 ; 56 ) ( 12 ; 30 ) etc. ), ento, seguindo estas normas atuais, este manual usar como separao decimal a vrgula
e para listas e nmeros complexos o ponto e vrgula, ento, voc, dever mudar o formato de separao decimal pelo
atual.

Outra observao que dever ter o formato angular, selecione o desejado, Radianos ou Graus Sexadecimais.
Nota:

Se voc prefere a separao decimal clssica, no se preocupe que o programa trabalha tranqilamente,
somente tenha cuidado de introduzir os dados e mantenha a configurao decimal elegida por voc.

Como trabalha o programa:

Entrando biblioteca, voc encontrar dois menus:

SETUP: Pressione este comando somente uma vez e o programa ir instalando os diretrios e variveis que o programa
utiliza no Diretrio Principal Home, espere um pouco at que finalize a instalao.

ABOUT-HPPOW: Referncia do programa

No diretrio HOME se ter criado um diretrio chamado HPPOW e dentro deste, variveis que utiliza o programa e um
diretrio chamado FILES onde sero salvados arquivos que voc deseje de cada caso de resoluo de fluxos de carga.

No diretrio HPPOW se encontram variveis que voc no dever apagar (deletar). No menu encontrar uma varivel com
o nome de SOLVE que a varivel principal, pressione SOLVE y aparecer um submenu o menu de entrada de dados.
POR FAVOR, VOC DEVER INTRODUZIR OS DADOS EM ORDEM COMO APARECE NO MENU COMO A SEGUIR SE
DESCREVE:
1 Barr?:

Introduza o nmero de barras que tem seu Sistema Eltrico de Potncia (2,3,4,n, etc.). Por exemplo:

2 Tipo?:

Introduza o tipo de barra (Barramento) para cada uma das barras que voc tenha.
Escreva PV se a barra uma PV (Barra de Tenso, Barra de Tenso Especificada ou Barra de Gerao)
Escreva PQ se a barra uma barra PQ (Barra Normal ou Barra de Carga)
Escreva SW se a barra SLACK ou SWING. (Barra de Referncia)
Exemplo:

3 V(0)?:

Voc deve introduzir o Mdulo (Grandeza) da Tenso para cada barra em por unidade (p.u.) (Tenses iniciais).
Exemplo:

1 PV = 1 O programa reconhecer como (1 0)


2 PQ = 0,98 O programa reconhecer como (0,98 0)
3 SW = 1.02 O programa reconhecer como (1,02 0)

Se o usurio prefere, pode introduzir o mdulo (Grandeza) e ngulo da tenso para cada barra em NOTAO
POLAR DE NMEROS COMPLEXOS e em por unidade (p.u.).

Numa barra PV, se conhece o valor do mdulo (Grandeza) da tenso (1 p.u.; 1,01 p.u.; etc.) que permanecer
constante durante todo o processo de resoluo do sistema, mas se desconhece o valor do ngulo dessa tenso que logo o
programa calcular. Voc somente deve escrever o valor do mdulo (Grandeza) da tenso, por exemplo: PV = 1 ou se quiser
PV = (1 0) ; PV = 1,01 ou se quiser PV = (1,01 0) , etc.
Numa barra PQ, se desconhecem tanto o mdulo (Grandeza) e ngulo da tenso na barra, o programa calcular
estes valores e como valor inicial se deve escrever 1 ou (1 0) SEMPRE!!!.

Numa barra Slack ou Swing o mdulo (Grandeza) e o ngulo da tenso na barra so conhecidos e se mantero
invariveis durante todo o processo de resoluo do sistema, devemos lembrar que uma barra Slack uma barra de
referncia. Voc somente deve escrever o valor do mdulo da tenso, por exemplo: SW = 1 ou se quiser SW = (1 0); SW =
1,01 ou se quiser SW = (1,01 0) ; SW = 0,98 ou se quiser SW = (0,98 0); etc.

4 SgSd?: (Potncia de gerao Sg e Potncia demandada Sd)

Com este comando voc dever introduzir a potncia gerada se existe, e a potncia demandada se existe, para cada
barra em NOTAO RETANGULAR DE NMEROS COMPLEXOS. Deve introduzir em forma retangular (Re:Im) (Potncia
ativa; Potencia Reativa), (P;Q) em MW e Mvar ou mudando a configurao em p.u.

Numa barra PV, se conhece o valor da potncia gerada ativa, mas se desconhece o valor da potncia gerada
reativa, ento se escreve 0 como valor inicial para a potncia gerada reativa. O programa se encarregar de calcular o
valor verdadeiro de Q; agora bem, voc s precisa escrever o valor da potncia ativa que est se gerando, por exemplo: PV
= 2 ou se quiser PV = ( 2 ; 0 ) , e no caso de que a barra no esteja gerando nada, simplesmente escreveremos 0 ou ( 0 ; 0 )
em gerao: PV = 0 ou tambm PV = ( 0 ; 0 ) .

Numa barra PQ, tanto a potncia ativa como reativa geradas so conhecidas, ento, introduziremos SEMPRE EM
NOTAO RETANGULAR DE NMEROS COMPLEXOS (Re,Im) ou (P;Q). Por exemplo: PQ = ( 2 ; 1,5 ) ,
PQ = ( 1,3 ; 0,5 ). Pode ser que nesta barra no tenhamos gerao, ento se dever escrever 0 ou ( 0 ; 0 ) em gerao.

Numa barra Slack, a gerao desconhecida, quer dizer, a potncia gerada ativa e a potncia gerada reativa so
desconhecidas, o programa calcular estas potncias. Voc dever escrever SEMPRE 0 ou ( 0 ; 0 ) como valor inicial que
logo o programa recalcular estes valores.

Movendo o cursor mais para baixo, voc deve introduzir os dados de Carga ou Demanda para cada barra, ou as
potncias demandadas em cada barra e tambm devero ser introduzidos em NOTAO RETANGULAR DE NMEROS
COMPLEXOS (Re;Im) ou (P;Q) em MW e Mvar ou em p.u. segundo a sua configurao. Pode ser que a barra no tenha
Demanda ou Carga, ento, se dever escrever como ( 0 ; 0 ), por exemplo:
Se voc vai trabalhar com somente potncias ativas, ento somente bastar com introduzir o valor da Potncia
Ativa j seja de gerao ou demandada (carga) sem a necessidade de escrever um nmero complexo, exemplo:

1 PV = 2 O programa reconhecer como ( 2 ; 0) , isto 2 MW (ou seu equivalente em p.u.) e 0 Mvar


2 PQ = 1.35 O programa reconhecer como ( 1,35 ; 0) , isto 2 MW (ou seu equivalente em p.u.) e 0 Mvar
3 SW = 0 O programa reconhecer como ( 0 ; 0) , isto 2 MW (ou seu equivalente em p.u.) e 0 Mvar

5 Lnas?:

Com este comando voc introduz os dados das linhas de uma barra para a outra. Aparecero duas opes, uma de
entrada de dados em impedncias e a outra de entrada de dados em admitncias, os dados devem ser escritos em
NOTAO RETANGULAR DE NMEROS COMPLEXOS (Re,Im), onde a parte real corresponde resistncia em p.u. da
linha e a parte imaginria corresponde reatncia da linha em p.u., isto se a entrada de dados em impedncias. Numa
entrada de dados em admitncias, a parte real corresponder condutncia em p.u. da linha entanto que a parte imaginria
corresponder susceptncia em p.u. da linha. Por exemplo.

Nota: O modelo da linha dever ser o modelo

Dependendo de como estejam interligadas as linhas a cada barra, o programa lhe mostrar para um nmero de
barras que voc tenha introduzido, as possveis interligaes das linhas s barras, se no seu sistema uma linha no existe,
simplesmente se deve escrever 0 (Zero). Exemplo:
LINHA
1-2 = ( 0,34 ; 0,23 )
1-3 = 0 Zero indica que no existe linha entre a barra 1 e 3
2-3 = ( 0,24 ; 0,11 )
Admitncias Shunt

Movendo o cursor mais para baixo, voc deve introduzir os mdulos (Grandezas) das Admitncias Shunt (Paralelo)
das linhas em por unidade. Por exemplo:
Yshi-j/2 (Admitncia Shunt)

y Sh 1-2
1-2 = 0,00070 O programa reconhecer como ( 0 ; 0,00070) ou = 0,00070 p.u.
2
y Sh 1-3
1-3 = 0,00045 O programa reconhecer como ( 0 ; 0,00045) ou = 0,00045 p.u.
2
y Sh 2-3
2-3 = 0,00023 O programa reconhecer como ( 0 ; 0,00023) ou = 0,00023 p.u.
2

Tambm se pode introduzir a admitncia Shunt (paralelo) de cada linha em NOTAO RETANGULAR DE
NMEROS COMPLEXOS (Re;Im). Na realidade a parte real desta admitncia Shunt (em paralelo) muito pequena e
geralmente se assume como 0 (Zero), mas a parte imaginria (Susceptncia) tem um valor que tambm pequeno mas que
no se pode nem deve se ignorar, por exemplo (0;0,0045) (0;0,078) etc.

Modelo PI de uma Lnea Mdia e Longa


Da mesma forma, se o programa lhe pede dados de Admitncias Shunt de linhas que o seu sistema no tem, ento
se deve escrever 0 (Zero).

Entre uma barra e outra pode ser que tenhamos um transformador de potncia abaixador ou elevador, se fora mais
exato o modelo do sistema; ento nesse caso, deve-se ter j o modelo PI do transformador e ao invs de introduzir a
admitncia Shunt da linha, onde se encontra o transformador, deve-se escrever dois valores de admitncias juntos, por
exemplo:

Linha 1-3: (1,001;0,001)(1,01;0,008) onde o primeiro termo complexo (1,001;0,001) corresponde Admitncia
Shunt do lado primrio do transformador e o segundo termo complexo (1,01;0,008) corresponde Admitncia Shunt do lado
secundrio do transformador e entre 1 e 3 ( i j ) ter outra admitncia de transferncia que dever se escrever como se
fosse uma linha.

Modelo PI de um Transformador (Seja Abaixador ou Elevador)


6 RUN:

Com este comando o programa resolver o sistema e quando finalize exibir os resultados: De acordo com sua
configurao (Modo de resoluo, Mtodo de resoluo), o programa resolver seu sistema.
NOTA:
No dever pressionar este comando se ainda no tivesse terminado de introduzir os dados corretamente,
tenha certeza que seus dados so corretos. No caso de que tivesse introduzido dados incoerentes ou incompletos e
sua calculadora no responda, pressiones CANCEL e se isto no funciona, dever reiniciar sua HP pressionando
ON-C ou com a ajuda de uma agulha, resetar a calculadora pela parte de atrs.

7 FLUXO: PARA VER ESTE NOVO MENU, PRESSIONE NEXT

Este comando exibir de novo os resultados obtidos.

8 ITER:

Este comando muito til quando se trata de ver quais os resultados para cada iterao.
9 CNFIG:

Com este comando, voc pode mudar a configurao de HPPOW como a seguir se descreve:
Pode escolher o mtodo de resoluo de fluxos que voc deseje (Newton-Raphson ou Gauss-Seidel)
Pode escolher o modo de resoluo (Auto: para que o programa resolva seu sistema e finalize as iteraes quando
se tenha completado certo limite de erro de convergncia ou Def: definido quando voc lhe diz ao programa
quantas iteraes far para resolver seu sistema sem importar a convergncia).
Pode mudar a potncia base de seu sistema em MVA,
Pode mudar o nmero de iteraes (Por defeito, o programa far 10 iteraes, vlido se voc escolheu como modo
de resoluo Def. )
Pode mudar o erro de convergncia em (%) (Por defeito o programa trabalhar com 0,3%, vlido se voc escolheu
como modo de resoluo Auto).
Pode escolher as unidades de potncia que utilizar o programa (MW, Mvar) ou em p.u. (Por unidade)

10 ABRIR:

Com este comando, voc pode abrir um arquivo qualquer que tenha salvado e assim poder ver os resultados para
cada tipo de caso em particular que tenha salvado.

11 SALVR:

Este comando muito til para poder salvar algum caso em particular de resoluo de Fluxos de Carga para logo
pod-lo carregar ou abrir para ver os resultados.
Consideraes Finais

Dentro deste arquivo hppowv20.zip voc encontrar um arquivo chamado Exemplo.var, carregue este arquivo sua
calculadora e faa rodar este programa e se instalar um arquivo de exemplo no diretrio chamado FILES e desde o menu
SOLVE abre este arquivo com ABRIR e pressione RUN para que assim voc tenha um exemplo de como trabalha HPOW e
tambm possa ver como foram introduzido os dados.

A vantagem deste programa que voc pode editar os dados que voc tenha introduzido sem necessidade de
introduzi-los novamente, estes dados so armazenados nas variveis: TIPO, VINI, SGSD e DATOS, ali com somente editar
um deles e substituindo-o novamente, voc ter os resultados que voc deseja. Espero que este software lhe seja de muita
utilidade.

( )= +

= + +

, =

; = +

Вам также может понравиться