SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e                      Demonstra¸˜o
                                                                               ca            Conclus˜o
                                                                                                    a




                      RAIN - Rainwater Harvesting Artificial
                              Intelligence Toolbox

                  Hugo S. Barbosa Filho                      Marcus A. Siqueira Campos

                                         Escola Polit´cnica de Pernambuco
                                                     e
                                           Universidade de Pernambuco

                           Faculdade de Engenharia Civil, Arquitetura e Urbanismo
                                    Universidade Estadual de Campinas


                                            5 de novembro de 2011

                                                                             RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                                     Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




Sum´rio
   a



       1 Introdu¸˜o
                ca


       2 Materiais e M´todos
                      e


       3 Demonstra¸˜o
                  ca


       4 Conclus˜o
                a


                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




Introdu¸˜o
       ca



               RAIN - Rainwater Ravesting Artificial Intelligence Toolbox ´
                                                                         e
               uma ferramenta para otimiza¸˜o de sistemas para capta¸˜o de
                                           ca                         ca
               ´gua pluvial.
               a
               O objetivo do sistema ´ reduzir o tempo de retorno do
                                     e
               investimento na constru¸˜o do sistema.
                                       ca
                       Custo de constru¸˜o e manuten¸˜o do sistema
                                        ca            ca
                       Hist´rico de precipita¸˜o de uma regi˜o
                           o                 ca             a
                       Custo da ´gua oferecida pela companhia de abastecimento
                                 a



                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




Introdu¸˜o
       ca




               Escrito inteiramente em Python, o RAIN ´ uma aplica¸˜o de
                                                       e          ca
               inteligˆncia computacional em Engenharia Civil.
                      e
               Implementa¸˜o do m´todo proposto no trabalho de doutorado
                          ca       e
               do Eng. Civil Marcus Andr´ S. Campos(UNICAMP).
                                        e




                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




Ferramentas



       Ferramentas utilizadas:
               Python
               Gtk
               Numpy
               Py2exe




                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




T´cnica
 e




       Para o processo de otimiza¸˜o foi utilizado o PSO - Particle Swarm
                                 ca
       Optimization, algoritmo inspirado no comportamento de p´ssaros.
                                                                  a




                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




Demonstra¸˜o
         ca




                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




                                            Conclus˜es
                                                   o



                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
Introdu¸˜o
       ca                         Materiais e M´todos
                                               e             Demonstra¸˜o
                                                                      ca            Conclus˜o
                                                                                           a




                                           Obrigado!!!




                                                                    RAINToolbox
Hugo S. Barbosa Filho, Marcus A. Siqueira Campos                            Poli-UPE, UNICAMP
RAIN - Rainwater Harvesting Artificial Intelligence Toolbox

Mais conteúdo relacionado

Destaque

Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Pythonpugpe
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE Arthur Alvim
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Pythonpugpe
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com PythonFernando Rocha
 
Criando comunidades bem sucedidas
Criando comunidades bem sucedidasCriando comunidades bem sucedidas
Criando comunidades bem sucedidaspugpe
 
Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovensMarcos Egito
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Pythonpugpe
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Developmentpugpe
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDRafael Carício
 
Clustering com numpy e cython
Clustering com numpy e cythonClustering com numpy e cython
Clustering com numpy e cythonAnderson Dantas
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletivapugpe
 
Pyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebPyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebNielson Santana
 
(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xvraonyaraujo
 
Apresentação do Critica Aê
Apresentação do Critica AêApresentação do Critica Aê
Apresentação do Critica AêFelipe Farias
 
Construindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com PythonConstruindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com Pythonpugpe
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app enginepugpe
 
Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Guilherme Medeiros
 

Destaque (20)

Blender Com Python
Blender Com PythonBlender Com Python
Blender Com Python
 
Python Debugger - PUG-PE
Python Debugger - PUG-PE Python Debugger - PUG-PE
Python Debugger - PUG-PE
 
Pep 8
Pep 8Pep 8
Pep 8
 
NoSQL com Cassandra e Python
NoSQL com Cassandra e PythonNoSQL com Cassandra e Python
NoSQL com Cassandra e Python
 
Porque foi bom aprender com Python
Porque foi bom aprender com PythonPorque foi bom aprender com Python
Porque foi bom aprender com Python
 
Criando comunidades bem sucedidas
Criando comunidades bem sucedidasCriando comunidades bem sucedidas
Criando comunidades bem sucedidas
 
Python na formacao_de_jovens
Python na formacao_de_jovensPython na formacao_de_jovens
Python na formacao_de_jovens
 
Palestra sobre Collections com Python
Palestra sobre Collections com PythonPalestra sobre Collections com Python
Palestra sobre Collections com Python
 
Coding Dojo e Test Driven Development
Coding Dojo e Test Driven DevelopmentCoding Dojo e Test Driven Development
Coding Dojo e Test Driven Development
 
Peça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDDPeça seu código em casamento: Votos, Tópicos e TDD
Peça seu código em casamento: Votos, Tópicos e TDD
 
Clustering com numpy e cython
Clustering com numpy e cythonClustering com numpy e cython
Clustering com numpy e cython
 
Palestra sobre Inteligência Coletiva
Palestra sobre Inteligência ColetivaPalestra sobre Inteligência Coletiva
Palestra sobre Inteligência Coletiva
 
Arduino e python
Arduino e pythonArduino e python
Arduino e python
 
Pyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para WebPyjamas: Uma Ferramenta Pythônica para Web
Pyjamas: Uma Ferramenta Pythônica para Web
 
(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv(entregando djangoapps)@tangerinalab - pugpe xv
(entregando djangoapps)@tangerinalab - pugpe xv
 
Apresentação do Critica Aê
Apresentação do Critica AêApresentação do Critica Aê
Apresentação do Critica Aê
 
Construindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com PythonConstruindo uma startup em 54 horas com Python
Construindo uma startup em 54 horas com Python
 
Bio python
Bio pythonBio python
Bio python
 
Desenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engineDesenvolvendo aplicativos web com o google app engine
Desenvolvendo aplicativos web com o google app engine
 
Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!Projeto para a faculdade? Canivete Python resolve!
Projeto para a faculdade? Canivete Python resolve!
 

Mais de pugpe

Projeto Amadeus
Projeto AmadeusProjeto Amadeus
Projeto Amadeuspugpe
 
E o que danado é o PUG-PE?
E o que danado é o PUG-PE?E o que danado é o PUG-PE?
E o que danado é o PUG-PE?pugpe
 
Intro
IntroIntro
Intropugpe
 
Automatizando tarefas com Python
Automatizando tarefas com PythonAutomatizando tarefas com Python
Automatizando tarefas com Pythonpugpe
 
Visualização da Informação
Visualização da InformaçãoVisualização da Informação
Visualização da Informaçãopugpe
 
Pip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para PythonPip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para Pythonpugpe
 
Pug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerPug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerpugpe
 
Pug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerPug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerpugpe
 
Python e Django
Python e DjangoPython e Django
Python e Djangopugpe
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveispugpe
 
Redes Neurais e Python
Redes Neurais e PythonRedes Neurais e Python
Redes Neurais e Pythonpugpe
 
CATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de EventosCATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de Eventospugpe
 
Python Funcional
Python FuncionalPython Funcional
Python Funcionalpugpe
 
Open Allure
Open AllureOpen Allure
Open Allurepugpe
 
Iron Python
Iron PythonIron Python
Iron Pythonpugpe
 

Mais de pugpe (15)

Projeto Amadeus
Projeto AmadeusProjeto Amadeus
Projeto Amadeus
 
E o que danado é o PUG-PE?
E o que danado é o PUG-PE?E o que danado é o PUG-PE?
E o que danado é o PUG-PE?
 
Intro
IntroIntro
Intro
 
Automatizando tarefas com Python
Automatizando tarefas com PythonAutomatizando tarefas com Python
Automatizando tarefas com Python
 
Visualização da Informação
Visualização da InformaçãoVisualização da Informação
Visualização da Informação
 
Pip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para PythonPip - Instalando Pacotes facilmente para Python
Pip - Instalando Pacotes facilmente para Python
 
Pug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debuggerPug pe vii - luciano rodrigues - debugger
Pug pe vii - luciano rodrigues - debugger
 
Pug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debuggerPug pe viii - luciano rodrigues - debugger
Pug pe viii - luciano rodrigues - debugger
 
Python e Django
Python e DjangoPython e Django
Python e Django
 
Python e Dispositivos Móveis
Python e Dispositivos MóveisPython e Dispositivos Móveis
Python e Dispositivos Móveis
 
Redes Neurais e Python
Redes Neurais e PythonRedes Neurais e Python
Redes Neurais e Python
 
CATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de EventosCATS: Sistema de Recomendação de Eventos
CATS: Sistema de Recomendação de Eventos
 
Python Funcional
Python FuncionalPython Funcional
Python Funcional
 
Open Allure
Open AllureOpen Allure
Open Allure
 
Iron Python
Iron PythonIron Python
Iron Python
 

RAIN Toolbox Otimiza Captação Água Pluvial

  • 1. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a RAIN - Rainwater Harvesting Artificial Intelligence Toolbox Hugo S. Barbosa Filho Marcus A. Siqueira Campos Escola Polit´cnica de Pernambuco e Universidade de Pernambuco Faculdade de Engenharia Civil, Arquitetura e Urbanismo Universidade Estadual de Campinas 5 de novembro de 2011 RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 2. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Sum´rio a 1 Introdu¸˜o ca 2 Materiais e M´todos e 3 Demonstra¸˜o ca 4 Conclus˜o a RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 3. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Introdu¸˜o ca RAIN - Rainwater Ravesting Artificial Intelligence Toolbox ´ e uma ferramenta para otimiza¸˜o de sistemas para capta¸˜o de ca ca ´gua pluvial. a O objetivo do sistema ´ reduzir o tempo de retorno do e investimento na constru¸˜o do sistema. ca Custo de constru¸˜o e manuten¸˜o do sistema ca ca Hist´rico de precipita¸˜o de uma regi˜o o ca a Custo da ´gua oferecida pela companhia de abastecimento a RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 4. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Introdu¸˜o ca Escrito inteiramente em Python, o RAIN ´ uma aplica¸˜o de e ca inteligˆncia computacional em Engenharia Civil. e Implementa¸˜o do m´todo proposto no trabalho de doutorado ca e do Eng. Civil Marcus Andr´ S. Campos(UNICAMP). e RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 5. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Ferramentas Ferramentas utilizadas: Python Gtk Numpy Py2exe RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 6. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a T´cnica e Para o processo de otimiza¸˜o foi utilizado o PSO - Particle Swarm ca Optimization, algoritmo inspirado no comportamento de p´ssaros. a RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 7. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Demonstra¸˜o ca RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 8. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Conclus˜es o RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox
  • 9. Introdu¸˜o ca Materiais e M´todos e Demonstra¸˜o ca Conclus˜o a Obrigado!!! RAINToolbox Hugo S. Barbosa Filho, Marcus A. Siqueira Campos Poli-UPE, UNICAMP RAIN - Rainwater Harvesting Artificial Intelligence Toolbox