22
Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne C. de S. R. Coelho Daniela Amaral - [email protected] Fabrícia Gonçalves de Carvalho - [email protected] Giovana Schuelter - [email protected] Sheila Valduga – [email protected] Fpolis, agosto 2005. STARLOGO - como ferramenta de ensino da complexidade

Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Embed Size (px)

Citation preview

Page 1: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Universidade Federal da Santa CatarinaEngenharia e Gestão do conhecimento

Organizações como sistemas complexosFrancisco Antonio Pereira Fialho e  Christianne C. de S. R. Coelho

Daniela Amaral - [email protected]ícia Gonçalves de Carvalho - [email protected]

Giovana Schuelter - [email protected] Valduga – [email protected]

Fpolis, agosto 2005.

STARLOGO - como ferramenta de ensino da complexidade

Page 2: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Histórico

Pessoas sempre criaram modelos para entender melhor como o mundo funciona.

Ex: Leonardo Da Vinci, Isaac Newton, Jacques Vaucanson, etc.

Atualmente computadores fornecem um novo meio para a construção destes modelos.

Ex: historiadores, economistas, biologistas, etc

Page 3: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

O que é o Starlogo

StarLogo foi desenvolvido para permitir que pessoas construam seus próprios modelos de complexidade em sistemas dinâmicos.

StarLogo é uma extensão da língua de programação do logo. Com as versões tradicionais do logo, você pode criar desenhos e animações dando comandos a uma "tartaruga gráfica" na tela do computador.

Page 4: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

O que é o Starlogo

É uma ferramenta de modelagem baseada em agentes, projetada para permitir a construção de modelos de sistemas complexos, dinâmicos.

Eric Klopfer

No StarLogo, é possível representar muitos fenômenos da vida real, tais como: enchimento de tráfego, colônias da formiga, economias de mercado e vários outros.

Page 5: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Elementos da ferramenta

Canteiro (espaço)

- Espaço por onde as tartarugas vão transitar.

Tartaruga (agentes)

- Comparados aos agentes- Existem pequenos ou grandes grupos de populações- Interagem entre si e com os canteiros

Observador (visualiza e altera estratégias)

- Existe somente um para cada sistema- Tem função de observar o trabalho das tartarugas e pode

modificar carcterísticas do sistema. - Coleta estatísticas sobre tartarugas e canteiros.

Page 6: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Ambiente de criação

Page 7: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Comandos de criação

to setup setshape termite-shape seth random 360 jump random 200end

to go search-for-chip ; find a wood chip and

pick it up find-new-pile ; find another wood

chip find-empty-spot ; find a place to put

down wood chipend

Page 8: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Lógica do Jogo

- Os coelhos vagueiam aleatoriamente e a grama cresce

também aleatoriamente.

- Quando um coelho colide em alguma grama, come a grama

e ganha a energia.

- Se o coelho ganhar bastante energia, reproduz.

- Se não ganhar bastante energia, morre. 

Este projeto explora um ecossistema composto de coelhos e da grama.

Page 9: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 10: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 11: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 12: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 13: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Traffic

Lógica do Jogo

- A quantidade de carros é pre definida, assim como as

configuraçoes de aceleração e desaceleração e tempo de

frenagem.

-Os carros reduzem a velocidade ao ver a traseira de um

outro carro a sua frente e aumenta se não ver outro carro a

sua frente.

Este Projeto tem como objetivo modelar o movimento dos carros em uma estrada. Simulando congestionamentos de tráfego.

Page 14: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Traffic

Setup - para ajustar a quantidade de carros.Go - carros e cisnes de movem.

O indicador do número(number) - controla o número dos carros na estrada.

O Indicador da vista da distancia a frente (lookahead) - controla a distância que os carros devem decidir a reduzir a velocidade. O Indicador de aumento de velocidade (speedup)- controla a taxa em que os carros aceleram quando não há nenhum carro adiante.

O Indicador da diminuição de velocidade/retardo (slowdown)- controla a taxa em que os carros retardam quando há um fim do carro adiante.

Page 15: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Traffic

Os congestionamentos de tráfego podem partir de pequeno número de carros, pois eles começam com posições aleatórias e velocidades aleatórias.

Se alguns carros forem aglomerados junto, mover-se-ão lentamente, fazendo com que os carros atrás deles retardem para baixo e causando um congestionamento de tráfego.

Mesmo que todos os carros estejam se movendo para frente, o congestionamento tende a mover-se para trás.

Este comportamento é comum em fenômenos da onda: o comportamento do grupo é frequentemente muito diferente do comportamento dos indivíduos que fazem frente do grupo.

Page 16: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 17: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 18: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 19: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 20: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Exemplos de projetos - Rabbits

Page 21: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Ligação com a complexidade

Para modelar sistemas complexos adaptáveis há necessidade de um conjunto muito específico de recursos de ferramentas de modelagem.

O StarLogo baseado em agentes permite criar comportamentos de pessoas, de forma fácil de se entender, desenvolver e incorporar a estrutura de espaço.

Por exemplo, você poderia criar regras para um carro, descrevendo o quanto ele deve acelerar e a que distância ele deve encontrar obstáculos.

Page 22: Universidade Federal da Santa Catarina Engenharia e Gestão do conhecimento Organizações como sistemas complexos Francisco Antonio Pereira Fialho e Christianne

Link com a Gestão do Conhecimento

• O mundo atual passa por uma série de transformações. O momento presente é um ponto de inflexão entre a era da certeza e do raciocínio lógico (Era Industrial) e uma nova era caracterizada pela imprecisão e pelo futuro desconhecido, denominada Era do Conhecimento.

• Postura voltada para o aprendizado, informação e conhecimento, sendo estes fatores de diferenciação entre as organizações.