29
1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa- computador Teoria dos grafos Desenho (layout) de Grafos Geração Assistida de Diagramas Esquemáticos de Rede Eléctrica

1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

Embed Size (px)

Citation preview

Page 1: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

1Ricardo Paulo

Proponente:Orientador: Professor José Rui FerreiraResponsável Empresa: Eng. Pedro Silva

Áreas abrangidas:•Interacção pessoa-computador•Teoria dos grafos•Desenho (layout) de Grafos

Geração Assistida de Diagramas Esquemáticos de Rede Eléctrica

Page 2: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

2

SCADA (Supervisory Control and Data Acquisition) Sistemas que utilizam software para monitorizar e

supervisionar a totalidade ou parte de um processo industrial

Permitem obter informação sobre os equipamentos e alterar o seu estado

SCADA/DMS (Distribution Management System) Detêm informação sobre a conectividade existente entre

os equipamentos▪ Os sistemas SCADA consideram apenas o estado de cada

componente isoladamente

Destinam-se à gestão de redes de distribuição eléctrica

Page 3: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

3

Scatex

Sistema SCADA/DMS da empresa

Apresenta diversos tipos de diagramas representativos da rede Facilitam a gestão da rede

Para tal inclui dois módulos Visualizador de Diagramas Editor de Diagramas

Page 4: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

4

GEOGRÁFICO (SUL DE PORTUGAL)

GEOGRÁFICO (CENTRO DE LISBOA)

Page 5: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

5

ESQUEMÁTICO (ENTRECAMPOS) LISBOA (CENTRO)

Page 6: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

6

Automatizar o processo de construção de novos diagramas esquemáticos Colocação imediata de equipamentos

presentes na base de dados Layout do diagrama

Objectivos

Page 7: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

7

Aumentar fiabilidade dos diagramas Evitar erros na construção dos

diagramas Indicar ao utilizador pontos de

incoerência com a informação na base de dados

Objectivos

Page 8: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

8

Diminuir o tempo necessário para construir um novo diagrama

Facilitar a manutenção dos diagramas

Tornar o sistema mais fiável

Motivações

Page 9: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

9

Definir um conjunto de funcionalidades que permitisse atingir os objectivos propostos Identificar Casos de Uso Indicar possíveis interfaces com o utilizador

Identificar possíveis métodos para gerar automaticamente partes de diagramas esquemáticos

Metodologia seguida

Page 10: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

10

Ferramenta de geração automática

Page 11: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

11

Termo da expansão automática

Atingido limite de profundidade estabelecido pelo utilizador

Surgimento de uma subestação ou equipamento já desenhado Os locais de paragem deve ser indicados

ao utilizador

Page 12: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

12

Subestação

Page 13: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

13

Funcionalidade para evitar erros de facto

Erros de facto Ocorrem imediatamente após uma

acção inválida do utilizador Por exemplo, ligar dois equipamentos

incompatíveis

Page 14: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

14

Funcionalidade de detecção de incoerências

Page 15: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

15

Geração automática de ramos de diagramas esquemáticos

Algoritmo de layout

hierárquico

Algoritmo Ortogonal

Algoritmo Force-based

Importância para os diagramas

esquemáticos

Simetria       1

Planaridade X X   3

Linearidade X X   2

Uniformidade de Nós

X   X 2

Uniformidade de Arestas

X   X 2

Manter sentido do fluxo

X     2

Ortogonalidade das arestas

  X   3

Page 16: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

16

Page 17: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

17

Destaca a direcção principal do fluxo Deve ser aplicado apenas em grafos dirigidos

Dependência entre entidades claramente visível

Deve ser aplicado em grafos com poucos ciclos

Page 18: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

18

Ramos de subestação

Page 19: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

19

Algoritmo de Sugiyama

Page 20: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

20

Definir orientação

Page 21: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

21

Definir orientação

Page 22: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

22

Rotação/Inversão de componentes

Page 23: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

23

Ortogonalizar diagrama: Normalização de Vértices

Page 24: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

24

Ortogonalização: tornar arestas ortogonais

Page 25: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

25

Framework de testes

Page 26: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

26

Exemplo de Geração Automática

Page 27: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

27

Exemplo de Geração Automática

1.9 segundos de processamento

Page 28: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

28

Contribuição Científica

Desenho automático de grafos não dirigidos, com nós que contêm terminais em pontos previamente definidos, utilizando os princípios do algoritmo de layout de Kozo Sugiyama▪ Pré-condição: ser indicado um ponto de

partida do fluxo de forma a atribuir um sentido às arestas

▪ O estudo foi orientado às necessidades da geração de ramos de diagramas esquemáticos de rede eléctrica

Page 29: 1 Ricardo Paulo Proponente: Orientador: Professor José Rui Ferreira Responsável Empresa: Eng. Pedro Silva Áreas abrangidas: Interacção pessoa-computador

29

Conclusões

Provada a possibilidade de gerar partes de diagramas seguindo o método indicado Descartada a possibilidade de gerar diagrama

completo seguindo apenas esta via

Satisfação dos objectivos Foram cumpridos, ainda que o grau de

subjectividade destes não o permita dizer com clareza

A utilidade das ferramentas propostas apenas poderá ser provada quando integradas no editor de diagramas