simulador de cidades inteligentes

31
Simulador de Cidades Inteligentes Eduardo Felipe Zambom Santana

Upload: eduardo-santana

Post on 12-Jan-2017

205 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Simulador de Cidades Inteligentes

Simulador de Cidades Inteligentes

Eduardo Felipe Zambom Santana

Page 2: Simulador de Cidades Inteligentes

Agenda

● Introdução e Motivação● Trabalhos Relacionados● Cenários e Atores● Simulador

○ Arquitetura○ Implementação○ Visualização - Mapa○ Visualização - Probe○ Demonstração○ Avaliação de Desempenho

● Conclusões● Trabalhos Futuros

2

Page 3: Simulador de Cidades Inteligentes

Introdução e Motivação

3

Page 4: Simulador de Cidades Inteligentes

Introdução

● Cidades Inteligentes○ Melhorar qualidade de vida da população○ Uso de uma grande quantidade de dados○ Diferentes domínios de aplicações○ Integração entre todos os domínios

● Testes e Experimentos○ Testbeds○ Simuladores

4

Page 5: Simulador de Cidades Inteligentes

Introdução

● Simulador○ Diversos cenários de cidades inteligentes○ Diferentes atores○ Necessidade de um simulador de larga escala

5

Page 6: Simulador de Cidades Inteligentes

Trabalhos Relacionados

6

Page 7: Simulador de Cidades Inteligentes

Trabalhos Relacionados

● DEUS● Siafu

7

Page 8: Simulador de Cidades Inteligentes

DEUS

8

Page 9: Simulador de Cidades Inteligentes

Siafu

9

Page 10: Simulador de Cidades Inteligentes

Cenários e Atores

10

Page 11: Simulador de Cidades Inteligentes

Cenários

● Trânsito● Saúde● Desastres● Coleta de Lixo● Rede de Sensores

11

Page 12: Simulador de Cidades Inteligentes

Atores

● Veículos○ Carros○ Ônibus○ Ambulâncias

● Edifícios○ Casas○ Prédios○ Hospitais○ Terminais de Ônibus 12

Page 13: Simulador de Cidades Inteligentes

Atores

● Semâforos● Pessoas● Sensores

13

Page 14: Simulador de Cidades Inteligentes

Simulador

14

Page 15: Simulador de Cidades Inteligentes

Arquitetura

15

Page 16: Simulador de Cidades Inteligentes

Sim-Diasca

● Simulation of Discrete Systems of All Scales● Simulador de propósito geral

○ Eventos Discretos○ Código Aberto

● Paralelo e distribuido● Larga escala● Escrito em Erlang

16

Page 17: Simulador de Cidades Inteligentes

17

Page 18: Simulador de Cidades Inteligentes

Cenário_SVM1 = class_Actor:create_initial_actor( class_Sensor,

[ _SensorName="sensor_1", _SensorLat=44.795017, _SensorLong=10.324253,

_InitialValue=20.0, _GenerateDataInterval=10.0 ] ),

SVM1 = class_Actor:create_initial_actor( class_Route,

[

_RouteName="Route 1",

_Route=[{44.81813320670734,10.296764373779297},...]]),

_Car1 = class_Actor:create_initial_actor( class_Car,

[ _CarName="car_1",

_Position={0,0},

_Index=1,

_CarSpeed=1.0,

_KnowRoutePID=SVM1 ]), 18

Page 19: Simulador de Cidades Inteligentes

19

Page 20: Simulador de Cidades Inteligentes

Visualização - Probe

20

Page 21: Simulador de Cidades Inteligentes

Visualização - Probe

21

Page 22: Simulador de Cidades Inteligentes

Demonstração

https://www.youtube.com/watch?v=iDcinyRxmTQ

22

Page 23: Simulador de Cidades Inteligentes

Desempenho

23

Page 24: Simulador de Cidades Inteligentes

Cenário

● Atores (896)○ 4 casas○ 3 terminais de ônibus○ 4 sensores○ de 0 a carros 575 carros○ de 0 a ônibus 300 ônibus

24

Page 25: Simulador de Cidades Inteligentes

Dados

25

Page 26: Simulador de Cidades Inteligentes

Número de Nós

26

Page 27: Simulador de Cidades Inteligentes

Desempenho de uma simulação

27

Page 28: Simulador de Cidades Inteligentes

Conclusões e Trabalhos Futuros

28

Page 29: Simulador de Cidades Inteligentes

Conclusões

● Simulação pode ser importante para diversos cenários de cidades inteligentes

● Vantagens:○ Custos○ Problemas com governo○ Testar Novas ideias

● Levantamento dos cenários de cidades inteligentes● Reutilização de um simulador de larga escala● Implementação dos principais atores para a simulação de

cenários de cidades inteligentes 29

Page 30: Simulador de Cidades Inteligentes

Trabalhos Futuros

● Levantar e Implementar mais cenários de cidades inteligentes● Executar os testes de desempenhos em diferentes cenários:

○ Cenários que exigem muitos nós○ Cenários que exigem muitos eventos

● Fazer validação funcional do simulador○ Comparar com dados reais ○ Validação com Gestores da prefeitura de São Paulo

30

Page 31: Simulador de Cidades Inteligentes

Obrigado!

https://github.com/ezambomsantana/smart-city-simulator