1 / 15

Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge

Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge. http://education.mit.edu/starlogo. StarLogo is a computer modeling tool. Developed at the Massachusetts Institute of Technology (MIT)

Download Presentation

Modeling Complex Dynamic Systems with StarLogo in the Supercomputing Challenge

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Modeling Complex Dynamic SystemswithStarLogoin the Supercomputing Challenge http://education.mit.edu/starlogo

  2. StarLogo is a computer modeling tool • Developed at the Massachusetts Institute of Technology (MIT) • Designed to enable people to build their own models of complex dynamic systems. • Emphasizes “Learning by creating and observing”. • Used by students, teachers, and researchers to develop a deeper understanding of the patterns and processes in the world around us. A “Forest Fire” model created with StarLogo

  3. StarLogo is a programming language • Easy-to-learn programming commands can be used to produce effective and interesting models of natural or hypothetical systems • Advanced programming commands allow for more complex modeling and rich data output • A list of all programming commands are available on the StarLogo website

  4. Creating Computer Models with StarLogo • Create models or simulations by writing simple rules for individual “creatures” or “agents” to follow • No sophisticated mathematics or programming required • Explore the behavior of complex systems The Predator, Prey, and Grass Model

  5. Key Elements of a StarLogo Model • The “Observer” program – controls the world • The “Turtles” program – animates the agents • The “Patches” – reveal the world’s “terrain”

  6. An example StarLogo model • Rabbits and Grass • Grass grows • Rabbits eat grass or die • Rabbits reproduce

  7. Using StarLogo in the Challenge • The StarLogo language can be used to create models or simulations of real-life or hypothetical phenomena. • Some projects can be modeled using StarLogo, others are not suitable for modeling in StarLogo. • Is StarLogo appropriate for your project?

  8. Modeling and Computational Science • A model is a simplified representation of the interaction of real-world objects in a complex dynamic system. • The goal is to gain an understanding of how the model’s results relate to possible real-world phenomena. • Random factors built into the model and variables changed by the user cause different results to be generated when the model is run repeatedly. • Models are just one component of the computational science process.

  9. The Computational Science Process Begin here StarLogo fits in this process as the Computational Model

  10. What are complex dynamic systems? Complex difficult-to-understand or difficult to predict Dynamic moving, changing “Complex Dynamic Systems” are collections of simple units or agents interacting in a system. Large-scale systembehaviors may change, evolve, or adapt.

  11. Characteristics of Complex Adaptive Systems • System structure or patterns emerge from simple interactions of its agents • There is no central control – it is a decentralized system • The system self-organizes

  12. Some examples of Complex Adaptive Systems • Global climate patterns • A termite mound • Highway traffic patterns • The spread of a disease in a population • The evolution of ideas in a society • A food web in an ecosystem

  13. How to get started with StarLogo • Download StarLogo from the internet:http://education.mit.edu/starlogo • Copy StarLogo from the CDROM provided at this conference or, StarLogo is a free program provided by M.I.T.

  14. StarLogo Learning Resources The book The website http://education.mit.edu/starlogo

  15. The End

More Related