Simulador de Cidades Inteligentes

217 visualizações

Publicada em

Apresentação em um seminário no IME/USP

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
217
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
8
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Simulador de Cidades Inteligentes

  1. 1. Simulador de Cidades Inteligentes Eduardo Felipe Zambom Santana
  2. 2. 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
  3. 3. Introdução e Motivação 3
  4. 4. 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
  5. 5. Introdução ● Simulador ○ Diversos cenários de cidades inteligentes ○ Diferentes atores ○ Necessidade de um simulador de larga escala 5
  6. 6. Trabalhos Relacionados 6
  7. 7. Trabalhos Relacionados ● DEUS ● Siafu 7
  8. 8. DEUS 8
  9. 9. Siafu 9
  10. 10. Cenários e Atores 10
  11. 11. Cenários ● Trânsito ● Saúde ● Desastres ● Coleta de Lixo ● Rede de Sensores 11
  12. 12. Atores ● Veículos ○ Carros ○ Ônibus ○ Ambulâncias ● Edifícios ○ Casas ○ Prédios ○ Hospitais ○ Terminais de Ônibus 12
  13. 13. Atores ● Semâforos ● Pessoas ● Sensores 13
  14. 14. Simulador 14
  15. 15. Arquitetura 15
  16. 16. 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
  17. 17. 17
  18. 18. 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
  19. 19. 19
  20. 20. Visualização - Probe 20
  21. 21. Visualização - Probe 21
  22. 22. Demonstração https://www.youtube.com/watch?v=iDcinyRxmTQ 22
  23. 23. Desempenho 23
  24. 24. 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
  25. 25. Dados 25
  26. 26. Número de Nós 26
  27. 27. Desempenho de uma simulação 27
  28. 28. Conclusões e Trabalhos Futuros 28
  29. 29. 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
  30. 30. 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
  31. 31. Obrigado! https://github.com/ezambomsantana/smart-city-simulator

×