Modelagem e Simulação de Sistemas Terrestres e o Ambiente TerraME

Documentos relacionados
Criando o seu componente LuccME

Desenvolvimento de uma Plataforma Gráfica para a Descrição de Modelos de Sistemas Ambientais

ESTRUTURA DE PUBLICAÇÃO DE MODELOS

Bancos de Dados Geográficos. Modelagem Dinâmica EspaçoTemporal para Análise do Uso e. Ocupação do Solo

Inteligência Artificial Agentes Inteligentes

Ferramentas de monitoramento e análise de modelos espaciais dinâmicos em tempo-real

Ferramentas para Análise Estatística e Modelagem. Pedro Ribeiro de Andrade DSA/CST/INPE Brasília, 2010 pedro.andrade@inpe.br

Arcabouço para modelagem de Dinâmica de Sistemas Espaciais no TerraME

Workshop GIS e Modelagem Abertura

Uncertainities on land cover and land ue data sets designed for global models

Relações entre Agentes e Células nos Modelos de Uso e Cobertura da Terra

Estimativa de escoamento superficial na bacia do rio Sapucaí por meio de modelagem hidrológica dinâmica

"Geotecnologias, Geomática, Geoprocessamento: Conjunto de Tecnologias ou Ciência da Informaçao?" Prof. Roberto W. Lourenço UNESP Sorocaba

A cellular automata intra-urban model with prices and income-differentiated actors

Inteligência Artificial: 2. Agentes Inteligentes. Capítulo 2 Russell e Norvig

PROJETO DE INTERFACES PARA ÁLGEBRA DE MAPAS EM GEOPROCESSAMENTO NO AMBIENTE SPRING

Simulador de Eventos modelados em Statecharts

Inteligência Artificial. Prof. Tiago A. E. Ferreira Aula 4 Tipos de Agentes Inteligentes Racionais e Ambientes

Temas Principais: Tipos de Robôs Sensores e Atuadores Modelos Sensoriais Modelos Cinemáticos Controle Robótico: Controle Reativo Controle

Sistema de Informações Geográficas COM344

Realizações e Desafios Geotecnologias

O processo de Modelagem para estudo de Biodiversidade

TerraME GIMS Uma interface gráfica para a descrição de modelos ambientais para a plataforma TerraME

Mo d elag em am b ien tal: a F lo res ta e a C o m p u taç ão

INTRODUÇÃO À MODELAGEM DINÂMICA ESPACIAL

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Introdução à Análise e Projeto de Sistemas

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

ANAIS SIMPÓSIO BRASILEIRO DE PESQUISA OPERACIONAL. Agentes Móveis. José Garcia Vivas Miranda

Uma Extensão do Modelo de Chopard para Propagação de Incêndio Ambiental Baseado em Autômatos Celulares com Alto Desempenho

Implementação de autômatos celulares com o uso de software livre

Linguagens de Domínio Específico

Modelagem de Processos de Análise Geográfica Utilizando o Framework GeoFrame

Busca em Espaço de Estados a

Tópicos Especiais em Informática

Especificação de Sistemas e SysML

Fábio Amado João Maio 33306

Ciência do Onde Abimael Cereda Junior, Dr. Esp.

AGENTES INTELIGENTES. Cedric Luiz de Carvalho

O potencial das redes de Petri em modelagem e análise de processos de negócio

HISTÓRICO DO TERRAME E PERSPECTIVAS DA MODELAGEM DAS INTERAÇÕES HOMEM -AMBIENTE

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

MATRIZ CURRICULAR BACHARELADO EM ENGENHARIA DA COMPUTAÇÃO. 1º Período

Agentes. O que é um Agente. Agentes Inteligentes. Inteligência Artificial I. Tópicos. Introdução a Agentes. Introdução a Agentes

Estudo de um Modelo Baseado em Autômatos Celulares para a Representação de Campos Vetoriais 1

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

PIGN. O que precisamos ter sexta-feira ao meio-dia? National Geospatial Framework Project. Projeto da Infra-estrutura Geoespacial National

Data: 28/05/2010 8h as 12h. IP addresses and the port numbers of the components.

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Inteligência Artificial

Alerta de riscos ambientais

Capítulo 5 Modelação do Sistema 1

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix

Segundo Hill, (Hill, 1993) simular um sistema é evoluir uma abstração do mesmo ao longo do tempo, o que auxilia a entender o comportamento e algumas

DEPARTAMENTO DE COMPUTAÇÃO PROPOSTA DE PROJETO DE PESQUISA INPE

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Workshop de Inovação 25 e 26 de agosto de 2016

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Instituto Militar de Engenharia - IME Engenharia de Sistemas

Introdução. Conceitos Básicos. Conceitos Básicos. Conceitos Básicos

Introdução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan

Processos e Tomada de Decisão. Sistemas de Informação e Decisão I 2017/1

Modelagem Ambiental. Geoinformação & Biodiversidade

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

Agentes inteligentes. Capítulo 2 Inteligência Artificial Sistemas de Informação

Arquitetura do Sistema Brasileiro. Novos Recursos. Aplicações. Middleware

Feam FUNDAÇÃO ESTAUDAL DO MEIO AMBIENTE Mestrado Profissional UFOP/FEAM

IF-705 Automação Inteligente Sistemas de Controle - Fundamentos

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

3 Circuitos de objetos e simulação

DESENVOLVIMENTO DE SISTEMA INTEGRADO DE ANÁLISE ESPACIAL BASEADO EM REDES NEURAIS ARTIFICIAIS: SISTEMA TERRASOM

Computação Bioinspirada. Prof. Eduardo R. Hruschka (Slides baseados nos originais do Prof. André C. P. L. F. de Carvalho)

Sumário. Simulação (1) Simulação (2) Simulação (3) Inteligência Artificial Distribuída (1) Ambientes de Simulação Baseados em Agentes

Agentes Inteligentes. Inteligência Artificial

Modelos Baseados em Agentes. Agentes Reativos. Prof. André Campos Aula #4

Territórios Digitais: As Novas Fronteiras do Brasil

GENERALIZAÇÃO DE ESTRATÉGIAS DE DESCONTAMINAÇÃO DE RETICULADOS DE AUTÔMATOS CELULARES

Especificação de Sistemas de Software e a UML

Técnicas de Modelação e Simulação Espacial para SIG. Luís de Sousa

Deployment Plataform, TerraMA 2 in the Amazon. Eymar S.S. Lopes

Tools. Tools. Tools. Organização. Cronograma. Ferramentas para Síntese Automática de Circuitos Integrados

Introdução à Computação: Sistemas de Computação

Arquiteturas de Sistemas de Informação Geográfica

Diagrama de Atividades. Professor: André Gustavo Bastos Lima

Robótica Móvel Inteligente: Aplicações da Inteligência Artificial nas Pesquisas em Robótica

Sistemas Multimídia. ð Linguagens de autoria. Sistemas Multimídia. ð Principal vantagem do HTML é simplicidade => SUCESSO. Sistemas Multimídia

Sistemas Operacionais. Universidade Federal de Minas Gerais. Aula 1. Introdução

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Paradigmas de Software

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

DPI: Realizações e Desafios

Avaliação do Tempo de Processamento e Comunicação via Rotinas MPI Assíncronas no Modelo OLAM

Divisão de Processamento de Imagens. Desenvolvimento de Geotecnologias

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Mudanças Climáticas, Tecnologia e Agricultura. Prof. Dr. Flavio Justino

Banco de Dados Geográficos

PROJETO DE UM MODELO DE UM CONVERSOR ANALÓGICO DIGITAL PARA SOC S

Programa Analítico de Disciplina ELT434 Robótica Industrial

Transcrição:

Universidade Federal de Minas Gerais Instituto de Geociências Programa de Pós-Graduação em Análise e Modelagem de Sistemas Ambientais Modelagem e Simulação de Sistemas Terrestres e o Ambiente TerraME Tiago França Melo de Lima

Estrutura da apresentação Introdução Modelagem e simulação de sistemas terrestres TerraME

Can we avoid that this. Source: Carlos Nobre (INPE)

Fire....becomes this? Source: Carlos Nobre (INPE)

Amazônia in 2005 source: Greenpeace

Give us some new problems What about saving the planet?

The fundamental question How is the Earth s environment changing, and what are the consequences for human civilization? Source: NASA, IGBP

Challenge: How do people use space? Soybeans Competition for Space Loggers Small-scale Farming Ranchers Source: Dan Nepstad (Woods Hole)

Earth as a system Physical Climate System Atmospheric Physics/Dynamics Climate Change Ocean Dynamics Global Moisture Terrestrial Energy/Moisture Soil CO2 Human Activities Marine Biogeochemistry Terrestrial Ecosystems Land Use Tropospheric Chemistry Biogeochemical Cycles CO2 Pollutants (from Earth System Science: An Overview, NASA, 1988)

Ciência dos Sistemas Terrestres O que é um sistema terrestre? Sistema Terrestre é uma maneira de enxergar a Terra com todos os seus elementos vivos e não-vivos, com vários compartimentos, componentes inter-relacionados, interligados, interativos. (...) o homem, que, no sistema terrestre, não deve ser visto como um componente fora do sistema Ele está dentro do sistema, mas tem um papel especial, porque ele é o único ser que tem a capacidade de mudar esse sistema terrestre, de transformar esse sistema terrestre de uma maneira que nenhuma outra espécie viva até hoje conseguiu. (Carlos Nobre)

Modelling Complex Problems... Application of interdisciplinary knowledge to produce a model. If (...? ) then... Desforestation?

Why is it so hard to model change? Uncertainty on basic equations Quantum Gravity Particle Physics Chemical Reactions Living Systems Hydrological Models Solar System Dynamics Social and Economic Systems Global Change Meteorology Complexity of the phenomenon source: John Barrow (after David Ruelle)

1. Modelagem e Simulação de Sistemas Terrestres Ciência dos Sistemas Terrestres: problemas de natureza complexa Equipes multidisciplinares Equipes multidisciplinares trabalhar conjuntamente; comunicar; colaborar necessidade: forma comum de representar e compartilhar informações

1. Modelagem e Simulação de Sistemas Terrestres Modelo: representação simplificada da realidade permite organizar conhecimento, explicitar e validar hipóteses permite realizar simulações gerar cenários Representação abstração linguagem de comum entendimento para todas as pessoas envolvidas Modelo ambiental ou espacial dinâmico Desenvolvimento de plataformas de software para modelagem e simulação dos processos e fenômenos antrópicos e biofísicos e suas interações

1. Modelagem e Simulação de Sistemas Terrestres Requisitos abordagem de múltiplas escalas diferentes resoluções temporais eventos discretos ou contínuos (Slide: Gilberto Câmara)

1. Modelagem e Simulação de Sistemas Terrestres Requisitos diferentes partições possuem atores, sistemas e processos específicos (Slide: Gilberto Câmara)

1. Modelagem e Simulação de Sistemas Terrestres Requisitos quais objetos estão mais próximos entre si? (Aguiar et al. 2003)

1. Modelagem e Simulação de Sistemas Terrestres Requisitos quais objetos estão mais próximos entre si? (Aguiar et al. 2003)

1. Modelagem e Simulação de Sistemas Terrestres Requisitos diferentes relações de proximidade (Aguiar et al. 2003)

1. Modelagem e Simulação de Sistemas Terrestres Processo de modelagem software x sistemas terrestres (Carneiro, 2003)

1. Modelagem e Simulação de Sistemas Terrestres O processo de modelagem (Slide: Tiago G. S. Careiro)

Autômatos Celulares Autômatos Celulares matriz vizinhança conjunto de estados discretos conjunto de regras de transição tempo discreto

Autômatos Hibridos Formalismo desenvolvido por Tom Henzinger aplicado a sistemas embutidos, robótica, controle de processos, sistemas biológicos Autômatos hibridos combinam grafos de transição discreta com sistemas dinâmicos contínuos sistema de transição de estado infinito Event Control Mode A Flow Condition Jump condition Control Mode B Flow Condition

Nested-CA CA espaço isotrópico, homogêneo ação local um atributo por célula (valores discretos) espaço de estados finito Nested-CA espaço não-homogêneo ações à distância muitos atributos por células espaço de estados infinito

Agentes Inteligentes Origens na IA Agente percebe o seu ambiente por meio de sensores e age sobre este por intermedio de atuadores racionalidade medida de desempenho ambiente aprendizado autonomia ( ) Norvig

Modelagem de sistemas baseada em agentes Não existe uma conceituação padrão estabelecida Mais uma forma de pensar que uma tecnologia Um sistema é descrito a partir de suas partes constituintes Gilbert, 2003

Modelagem de sistemas baseada em agentes Características autonomia heterogeneidade ativo pró-ativo / orientado por objetivos (goal-directed) reativo / perceptivo interatividade / comunicabilidade mobilidade adaptação / aprendizagem representação no espaço ( )

Modelagem de sistemas baseada em agentes Vantagens detectar e analisar propriedades emergentes fornece ambiente (organização) natural para estudo de determinados sistemas representação explícita dos atores envolvidos habilidade para modelar a complexidade Limitações o modelo deve ser construido no nível certo de descrição para cada fenômeno, usando a quantidade adequada de detalhes natureza do sistema a ser modelado processos antrópicos como validar? Diversas ferramentas Swarm, RePast, NetLogo ( )

2. TerraME TerraME TerraLib Modelling Environment (Carneiro, 2003) Componente do TerraLib (Câmara et al., 2000) Fornece funcionalidades representar e simular modelos espaciais dinâmicos integrados a um SIG Um ambiente na Terra pode ser representado por um ambiente sintético (virtual) onde entidades analíticas (regras) alteram as propriedades espaciais no tempo.

2. TerraME Escala é um conceito genérico que inclui as dimensões espaciais, temporais, e comportamentais usadas para mensurar um fenômeno. (Gibson et al. 2000) extensão resolução

2. TerraME Escala e espaço

2. TerraME

2. TerraME Escala e tempo

2. TerraME Escala e comportamento o comportamento não é homogêneono espaço e no tempo Múltiplos atores e processos Agentes Autômatos celulares

2. TerraME Arquitetura em camadas Programadores experientes x programadores iniciantes" (Carneiro, 2003)

2. TerraME Linguagem de programação TerraME extensão da linguagem LUA (Ierusalimschy et al., 1996) Tipos de dados: Environment CellularSpace, Cell, Neighborhood Timer, Event, Message Agent, Automaton, State, Jump, Flow, Trajectory

2. TerraME o modelo espacial GIS

2. TerraME o modelo espacial CellularSpace, Cell, Neighborhood

2. TerraME o modelo temporal 1. Get first pair 2. Execute the ACTION 1. 1:32:00 Mens. 1 Execute an agent over the cellular space regions 3. Timer =EVENT 2. 1:32:10 Mens. 3 Save the spatial data 3. 1:38:07 Mens. 2 Draw cellular spaces and agents states 4. 1:42:00 Mens.4 Carrie out the comunication between agents return value true 4. timetohappen += period...

2. TerraME o modelo temporal Múltiplas resoluções e extensões temporais

2. TerraME o modelo temporal Timer, Event, Message

2. TerraME espaço-tempo Esquemas de sincronização Processes Might Be Sequential in Time Sequential in Space execute(globalautomaton1); synchronize( ); execute(globalautomaton2); synchronize( ); Parallel in Time execute(globalautomaton1); execute(globalautomaton2); synchronize( ); Parallel in Space execute(localautomaton1); synchronize( ); execute(localautomaton2); synchronize( ); execute(localautomaton1); execute(localautomaton2); synchronize( );

2. TerraME modelo comportamental Discreto e contínuo Baseado em conhecimento Seqüencial e paralelo Processos com trajetória

2. TerraME modelo comportamental Agent, Automaton, State, Jump, Flow, Trajectory

2. TerraME modelo comportamental

2. TerraME modelo comportamental

2. TerraME modelo comportamental Automaton

2. TerraME modelo comportamental

2. TerraME modelo comportamental

2. TerraME abordagem multi-escala Global Automata Local Automata Cellular Spaces Discrete-Event Schedulers

3. TerraME - Aplicações Modelos de mudança de uso e cobertura da terra (LUCC Land Use Land Change) Propagação de fogo Crescimento Urbano Outros...

3. TerraME GIMS TerraME Graphical Interface for Modeling and Simulation RondôniaModel São Felix Model Amazon Model Hydro Model TerraME GIMS Eclipse Platform TerraME Platform

TerraME GIMS Interface (a) (b) (c) (d) env = Environment { id = Amazônia,... } env:execute();

3. TerraME GIMS