simulador de sistemas metro-ferroviÁrios

1
PCS - Departamento de Engenharia de Computação e Sistemas Digitais Projeto de Formatura – Turmas 2008 Integrantes : Professor Orientador: Co-orientadores: Engenharia Elétrica – Ênfase Computação SIMULADOR DE SISTEMAS METRO-FERROVIÁRIOS Resumo O crescimento de grandes centros urbanos mostra que é vital a necessidade de transportes públicos cada vez mais eficientes, sendo que o sistema metro-ferroviário se apresenta como o meio de transporte público mais eficaz, porém o que apresenta a maior complexidade de operação. Faz-se necessário o desenvolvimento de uma ferramenta de simulação para que se possa analisar o desempenho de um sistema em desenvolvimento ou mesmo já construído, tornando possível verificar seu comportamento em diferentes situações, bem como avaliar riscos de operação. O desenvolvimento dessa ferramenta é o objetivo deste trabalho. André Zãn Ramos Fernando Carvalho Cesário Prof. Livre-Docente Jorge Rady de Almeida Junior Lúcio F. Vismari, Ricardo Gimenes 1.Sistema Metro-Ferroviário Um Sistema Metro-Ferroviário é basicamente composto por trilhos com trens rodando sobre eles. Para que um trem possa rodar de forma segura, existem diversos elementos físicos e um controle lógico que gerencia esses elementos envolvidos. Os elementos básicos que compõem a estrutura física do sistema são as vias (trilho), os trens, os aparelhos de mudança de via, as máquinas de chave, os bloqueios, as regiões de intertravamento, os circuitos de via e as plataformas das estações de passageiros. A única informação que um trem adquire da via é um código de velocidade. Todo o controle lógico da movimentação dos trens de forma segura é feito, via de regra, por um CMT (Controle de Movimentação de Trens). 2. Descrição do Simulador Implementamos um simulador de base de tempo fixa, independente do tempo real. que procura reproduzir em ambiente computacional todas as variáveis relevantes de um sistema real. Simulador Via Sistema de Supervisão e controle Interface Figura 1 - Estrutura do Simulador 4. Módulos de Implementação do Simulador: •API •Responsável por todas as classes dos elementos que compõem o ambiente de Simulação. •CMT •Simula o funcionamento de um CMT Simples •Controle de Simulação •Módulo que rege toda a Simulação •Interface Homem-Máquina •Responsável por toda interação que o usuário deve fazer com o Simulador 5. Estrutura de Arquivos 6. Estudo de Caso: CMT e lógica de controle Cada trecho de um sistema metro-ferroviário pode ser controlado por um CMT. Uma das maneiras de se implementar a lógica de controle é através de expressões booleanas, maneira que adotamos para implementar um CMT para a via criada para testes. Figura 3 - Via criada para testes Figura 4 –Ambiente de Simulação 3. Metodologia Utilizamos a linguagem C# no ambiente Visual Studio para implementar o Simulador de Sistemas Metro-Ferroviários. 8. Resultados Conseguimos implementar satisfatoriamente um simulador gráfico para sistemas metro- ferroviários. Ficou fora do escopo do projeto a implementação de módulos responsáveis pela análise de segurança (Injeção de Falhas e Verificação de Situações Inseguras) que serão alvo de futuros projetos envolvendo os resultados obtidos com esse trabalho. 7. Screenshots Figura 2 – Estrutura de Arquivos do Simulador Simulador Via Arquiv o “..xml Arquiv o “. log” Arquiv o “.sim” Sistema de Supervisão e controle Arquivos de Lógica de controle 1) Depende do Sistema de Supervisão e Controle a ser implementado 1)

Upload: richard-maxwell

Post on 03-Jan-2016

38 views

Category:

Documents


8 download

DESCRIPTION

Arquivo “..xml”. Simulador. Via. Arquivo “.sim”. Arquivo “. log”. Sistema de Supervisão e controle. Arquivos de Lógica de controle. Interface. Simulador. Via. Sistema de Supervisão e controle. Figura 3 - Via criada para testes. Figura 4 –Ambiente de Simulação. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SIMULADOR DE SISTEMAS METRO-FERROVIÁRIOS

PCS - Departamento de Engenharia de Computação e

Sistemas Digitais

Projeto de Formatura – Turmas 2008

Integrantes:

Professor Orientador:

Co-orientadores:

Engenharia Elétrica – Ênfase Computação

SIMULADOR DE SISTEMAS METRO-FERROVIÁRIOS

Resumo

O crescimento de grandes centros urbanos mostra que é vital a necessidade de transportes públicos cada vez mais eficientes, sendo que o sistema metro-ferroviário se apresenta como o meio de transporte público mais eficaz, porém o que apresenta a maior

complexidade de operação. Faz-se necessário o desenvolvimento de uma ferramenta de simulação para que se possa analisar o desempenho de um sistema em desenvolvimento ou mesmo já construído, tornando possível verificar seu comportamento em diferentes situações, bem como avaliar riscos de operação. O desenvolvimento dessa ferramenta é o objetivo deste trabalho.

André Zãn RamosFernando Carvalho CesárioProf. Livre-Docente Jorge Rady de Almeida JuniorLúcio F. Vismari, Ricardo Gimenes

1.Sistema Metro-FerroviárioUm Sistema Metro-Ferroviário é basicamente composto por trilhos com trens rodando sobre eles. Para que um trem possa rodar de forma segura, existem diversos elementos físicos e um controle lógico que gerencia esses elementos envolvidos. Os elementos básicos que compõem a estrutura física do sistema são as vias (trilho), os trens, os aparelhos de mudança de via, as máquinas de chave, os bloqueios, as regiões de intertravamento, os circuitos de via e as plataformas das estações de passageiros. A única informação que um trem adquire da via é um código de velocidade. Todo o controle lógico da movimentação dos trens de forma segura é feito, via de regra, por um CMT (Controle de Movimentação de Trens).

2. Descrição do SimuladorImplementamos um simulador de base de tempo fixa, independente do tempo real. que procura reproduzir em ambiente computacional todas as variáveis relevantes de um sistema real.

Simulador

Via

Sistema de Supervisão e

controle

Interface

Figura 1 - Estrutura do Simulador

4. Módulos de Implementação do Simulador:•API

•Responsável por todas as classes dos elementos que compõem o ambiente de Simulação.

•CMT•Simula o funcionamento de um CMT Simples

•Controle de Simulação•Módulo que rege toda a Simulação

•Interface Homem-Máquina•Responsável por toda interação que o usuário deve fazer com o Simulador

5. Estrutura de Arquivos

6. Estudo de Caso: CMT e lógica de controleCada trecho de um sistema metro-ferroviário pode ser controlado por um CMT. Uma das maneiras de se implementar a lógica de controle é através de expressões booleanas, maneira que adotamos para implementar um CMT para a via criada para testes.

Figura 3 - Via criada para testes

Figura 4 –Ambiente de Simulação

3. MetodologiaUtilizamos a linguagem C# no ambiente Visual Studio para implementar o Simulador de Sistemas Metro-Ferroviários.

8. ResultadosConseguimos implementar satisfatoriamente um simulador gráfico para sistemas metro-ferroviários. Ficou fora do escopo do projeto a implementação de módulos responsáveis pela análise de segurança (Injeção de Falhas e Verificação de Situações Inseguras) que serão alvo de futuros projetos envolvendo os resultados obtidos com esse trabalho.

7. Screenshots

Figura 2 – Estrutura de Arquivos do Simulador

Simulador

Via

Arquivo “..xml”

Arquivo “..xml”

Arquivo “. log”

Arquivo “. log”

Arquivo “.sim”

Arquivo “.sim”

Sistema de Supervisão e

controle

Arquivos de Lógica de controle

Arquivos de Lógica de controle

1) Depende do Sistema de Supervisão e Controle a ser implementado

1)