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

Weitere ähnliche Inhalte

Andere mochten auch (8)

Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
Cidades Inteligentes com Arduino (Arduino Day 2015 - Fortaleza)
 
Smart Cities - Tecnologia nas Cidades Inteligentes
Smart Cities - Tecnologia nas Cidades InteligentesSmart Cities - Tecnologia nas Cidades Inteligentes
Smart Cities - Tecnologia nas Cidades Inteligentes
 
Cidades inteligentes
Cidades inteligentesCidades inteligentes
Cidades inteligentes
 
Cidades Inteligentes
Cidades InteligentesCidades Inteligentes
Cidades Inteligentes
 
Cidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das CoisasCidades inteligentes e Internet das Coisas
Cidades inteligentes e Internet das Coisas
 
Cidades Inteligentes e Big Data
Cidades Inteligentes e Big DataCidades Inteligentes e Big Data
Cidades Inteligentes e Big Data
 
Analise de terrenos
Analise de terrenosAnalise de terrenos
Analise de terrenos
 
Estudo preliminar terreno e seus condicionantes
Estudo preliminar   terreno e seus condicionantesEstudo preliminar   terreno e seus condicionantes
Estudo preliminar terreno e seus condicionantes
 

Ähnlich wie Simulador de Cidades Inteligentes

Navegacao de Robótica Autônoma em Ambientes Dinâmicos
Navegacao de Robótica Autônoma em Ambientes DinâmicosNavegacao de Robótica Autônoma em Ambientes Dinâmicos
Navegacao de Robótica Autônoma em Ambientes Dinâmicos
LCoN Mackenzie
 

Ähnlich wie Simulador de Cidades Inteligentes (15)

Simulador de Cidades Inteligentes (SBRC)
Simulador de Cidades Inteligentes (SBRC)Simulador de Cidades Inteligentes (SBRC)
Simulador de Cidades Inteligentes (SBRC)
 
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga EscalaInterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
InterSCSimulator: Um simulador de Cidades Inteligentes de Larga Escala
 
InterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City SimulatorInterSCSimulator: A Scalable, Open Source, Smart City Simulator
InterSCSimulator: A Scalable, Open Source, Smart City Simulator
 
Aula 1 view model livedata e databinding.pptx
Aula 1   view model livedata e databinding.pptxAula 1   view model livedata e databinding.pptx
Aula 1 view model livedata e databinding.pptx
 
Courb - 2018
Courb  - 2018Courb  - 2018
Courb - 2018
 
Educacao rodoviaria
Educacao rodoviariaEducacao rodoviaria
Educacao rodoviaria
 
Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...Implementation of a Participatory Sensing Solution to Collect Data About Pave...
Implementation of a Participatory Sensing Solution to Collect Data About Pave...
 
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
Project presentation: Low-cost Autonomous Navigation System Based on Optical ...
 
Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]Otimizador de Rotas - PythonBrasil[6]
Otimizador de Rotas - PythonBrasil[6]
 
Navegacao de Robótica Autônoma em Ambientes Dinâmicos
Navegacao de Robótica Autônoma em Ambientes DinâmicosNavegacao de Robótica Autônoma em Ambientes Dinâmicos
Navegacao de Robótica Autônoma em Ambientes Dinâmicos
 
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
Uma Ferramenta Computacional para geração de Modelos Digitais de Terrenos com...
 
InterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecer
InterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecerInterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecer
InterCon 2016 - Gerenciando deploy e atualização de 450 apps sem enlouquecer
 
Programação para engenharia - aspectos teóricos e computacionais
Programação para engenharia - aspectos teóricos e computacionaisProgramação para engenharia - aspectos teóricos e computacionais
Programação para engenharia - aspectos teóricos e computacionais
 
Design patterns: resolvendo problemas comuns (ruby)
Design patterns: resolvendo problemas comuns (ruby)Design patterns: resolvendo problemas comuns (ruby)
Design patterns: resolvendo problemas comuns (ruby)
 
Desenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos AndroidDesenvolvimento Moderno de aplicativos Android
Desenvolvimento Moderno de aplicativos Android
 

Kürzlich hochgeladen

Kürzlich hochgeladen (8)

ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
Luís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdfLuís Kitota AWS Discovery Day Ka Solution.pdf
Luís Kitota AWS Discovery Day Ka Solution.pdf
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
Programação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdfProgramação Orientada a Objetos - 4 Pilares.pdf
Programação Orientada a Objetos - 4 Pilares.pdf
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

Simulador de Cidades Inteligentes