SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

A new method to prevent accidents in railways using microcontroller based on
A new method to prevent accidents in railways using microcontroller based onA new method to prevent accidents in railways using microcontroller based on
A new method to prevent accidents in railways using microcontroller based on
IAEME Publication
 
The Case of SAFE and Smart cities
The Case of SAFE and Smart cities The Case of SAFE and Smart cities
The Case of SAFE and Smart cities
PlanetInspired
 

Mais procurados (20)

PIR based security system
PIR based security systemPIR based security system
PIR based security system
 
Pothole detection
Pothole  detectionPothole  detection
Pothole detection
 
Ppt axis smart_city_iot_slideshare
Ppt axis smart_city_iot_slidesharePpt axis smart_city_iot_slideshare
Ppt axis smart_city_iot_slideshare
 
MOBILIDADE URBANA CORREDORES DE ÔNIBUS-SEGURANÇA
MOBILIDADE URBANA CORREDORES DE ÔNIBUS-SEGURANÇAMOBILIDADE URBANA CORREDORES DE ÔNIBUS-SEGURANÇA
MOBILIDADE URBANA CORREDORES DE ÔNIBUS-SEGURANÇA
 
IRJET- Remote Operated Floating River Cleaning Machine
IRJET- Remote Operated Floating River Cleaning MachineIRJET- Remote Operated Floating River Cleaning Machine
IRJET- Remote Operated Floating River Cleaning Machine
 
Smart cities
Smart citiesSmart cities
Smart cities
 
Project phase 1 ppt.pptx
Project phase 1 ppt.pptxProject phase 1 ppt.pptx
Project phase 1 ppt.pptx
 
Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot
 
Smart parking - Happiestminds !
Smart parking - Happiestminds !Smart parking - Happiestminds !
Smart parking - Happiestminds !
 
Smart city
Smart citySmart city
Smart city
 
Cartilha acessibilidade-final-web
Cartilha acessibilidade-final-webCartilha acessibilidade-final-web
Cartilha acessibilidade-final-web
 
The Pedestrianisation and Its Relation with Enhancing Walkability in Urban Sp...
The Pedestrianisation and Its Relation with Enhancing Walkability in Urban Sp...The Pedestrianisation and Its Relation with Enhancing Walkability in Urban Sp...
The Pedestrianisation and Its Relation with Enhancing Walkability in Urban Sp...
 
iPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AIiPARK: Intelligent Parking System based on IoT & AI
iPARK: Intelligent Parking System based on IoT & AI
 
Smart car parking system
Smart car parking systemSmart car parking system
Smart car parking system
 
Automatic railway track crack detector
Automatic railway track crack detectorAutomatic railway track crack detector
Automatic railway track crack detector
 
DE - Smart Parking System.pptx
DE - Smart Parking System.pptxDE - Smart Parking System.pptx
DE - Smart Parking System.pptx
 
A new method to prevent accidents in railways using microcontroller based on
A new method to prevent accidents in railways using microcontroller based onA new method to prevent accidents in railways using microcontroller based on
A new method to prevent accidents in railways using microcontroller based on
 
The Case of SAFE and Smart cities
The Case of SAFE and Smart cities The Case of SAFE and Smart cities
The Case of SAFE and Smart cities
 
speed detection speed camera
speed detection speed cameraspeed detection speed camera
speed detection speed camera
 
Traffic signal control management based on integrating GIS and WSN technology
Traffic signal control management based on integrating GIS and WSN technologyTraffic signal control management based on integrating GIS and WSN technology
Traffic signal control management based on integrating GIS and WSN technology
 

Destaque

Estudo preliminar terreno e seus condicionantes
Estudo preliminar   terreno e seus condicionantesEstudo preliminar   terreno e seus condicionantes
Estudo preliminar terreno e seus condicionantes
Rômulo Marques
 

Destaque (14)

Cidades Inteligentes
Cidades InteligentesCidades Inteligentes
Cidades Inteligentes
 
Cidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digitalCidades Inteligentes: a exploração do digital
Cidades Inteligentes: a exploração do digital
 
Apresentação cidades inteligentes
Apresentação cidades inteligentesApresentação cidades inteligentes
Apresentação cidades inteligentes
 
Workshop Arduino SETi 2014
Workshop Arduino SETi 2014Workshop Arduino SETi 2014
Workshop Arduino SETi 2014
 
Das cidades digitais as cidades inteligentes
Das cidades digitais as cidades inteligentesDas cidades digitais as cidades inteligentes
Das cidades digitais as cidades inteligentes
 
Aplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentesAplicativos de transporte de pessoas e cidades inteligentes
Aplicativos de transporte de pessoas e cidades inteligentes
 
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
 

Semelhante a 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
 

Semelhante a 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
 

Último

Último (6)

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
 
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
 
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
 
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
 
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 - 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
 

Simulador de Cidades Inteligentes