Migração do VisciPower de GLUI para wxWidgets

Estudo e Implementação dos Algoritmos

Avaliação Comparativa dos Algoritmos

Algoritmo de Ortogonalização

Integração ao VisciPower

Redesenho do VisciPower

>Desenho das linhas de transmissão<


Desenho das linhas de transmissão

Infelizmente o desenho das linhas de transmissão a partir da topologia elétrica (tabela DLIN) e da localização das estações elétricas utilizando linhas diretas, que é a abordagem mais simples e adotada inicialmente, não permite a diferenciação de linhas múltiplas e linhas simples.

Algoritmo

Para tentar contornar este problema, foi elaborado um algoritmo para efetuar o desenho das linhas múltiplas dividindo-as em três segmentos. Partiu-se do princípio de que as linhas múltiplas devem ter seus segmentos principais (o maiores) paralelos entre si.

 

Os principais passos são:

  1. Cálculo dos ângulos de saída a partir das linhas direta.
  2. Cálculo dos limites dos intervalos angulares associados a cada extremidade da linha
  3. Ajuste dos limites para que os ângulos sejam simétricos em relação ao ângulo de saída do passo 1.
  4. Casamento dos limites das duas extremidades em relação aos ângulos de saída.
  5. Distribuição uniforme das linhas na área útil determinada pelos limites.

O raio, comprimento dos segmentos menores, é cálculo como sendo uma fração do comprimento da linha direta.

 

As imagens abaixo ilustram simplificadamente o algoritmo descrito:

Passo 1
Passo 2
Passo 3
Passo 4
Passo 5
Passo 6
Passo 7