CS382:Fire

From Earlham Cluster Department

(Difference between revisions)
Jump to: navigation, search
(Lecture Notes)
Line 36: Line 36:
'''Lecture 2'''
'''Lecture 2'''
* More in-depth coverage of cellular automata
* More in-depth coverage of cellular automata
-
* Game Of Life - principle example
+
* Game Of Life - canonical example [[http://en.wikipedia.org/wiki/Conway%27s_Game_of_Life GoL on Wikipedia]]
 +
** Grid where each cell can either be alive or dead
 +
*** Cells can either be alive or dead based on the number of living/dead cells around them
 +
** This rule controls the ''entire'' simulation and can produce some seemingly complex results
 +
* The wildfire model we'll use is a special-case of the Game of Life
 +
** Trees can either be '''alive''', '''burning''', or '''smoldering'''
 +
*** '''Alive''' trees can be caught on fire by neighboring burning trees and become '''burning'''
 +
*** '''Burning''' trees can catch neighboring alive trees on fire and can become '''smoldering''' after a certain time
 +
*** '''Smoldering''' trees can do nothing
 +
** In the basic model, the average distance between trees (i.e. the forest's density) can be controlled
 +
** Certain aspects can be seen by varying this control
 +
*** Lightning: where new fires can be started at a random location
 +
*** Wind: where fire has a tendency to spread in certain directions
 +
*** Wetness: where certain trees may have a decreased chance to catch on fire
 +
*** Duration of Burning: where burning trees may stay burning longer
 +
** As with density, tuning these "knobs" can produce different behaviors
== Lab ==  
== Lab ==  

Revision as of 16:14, 7 March 2009

Return to Insilico - Discrete Modeling Development

Contents

Fire

Overview

This short unit about the spreading of forest fires is intended to teach some of the basics of using a simple pre-made model/simulation. While there are many benefits to using this model, the ability to physically verify the results proves to be difficult. It turns out that the rudimentary simulation of a wild fire spreading through a forest of varying densities can be implemented in a wide range of tools including NetLogo, AgentSheets, Vensim, Excel, and possibly others. Thus, this single model can teach the basics of simulation techniques like agent modeling, cellular automata, and systems dynamics without requiring students to relearn or rediscover what results to expect and allows them to focus on the methods and the techniques.

Background Reading

For Teachers/TAs

For Students

Reference Material

WildFire Modeling (wikipedia)

Agent-based modeling and simulation of wildland fire suppression

Cellular Automata (wikipedia)

History of Cellular Automata


Lecture Notes

Lecture 1

Lecture 2

Lab

Some prose describing the process, outcomes, etc.

Software

What title, version, supported platforms, license, etc.

Bill of Materials

A list of all the required stuff with quantities and cost estimates.

Evaluation

CRS Questions

  1. A technique called "systematic dynamical conflagration"
  2. Going out back campus and ....
  3. Coding all the properties of wood into a program
  4. A technique called "cellular automata"
  1. Automated Telecomune
  2. Tessellation Automata
  3. Biological Automated Simulation
  4. Systems Dynamics
  1. Stephen Wolfram
  2. John von Neumann
  3. Alan Turing
  4. Stanislaw Ulam

Quiz Questions

Fire Metadata

This section contains information about the goals of the unit and the approaches taken to meet them.

Scheduling

A note about early, late or doesn't matter, dependencies.

Concepts and Techniques

This is a placeholder for a list of items from the context page.

General Education Alignment

**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
**** Analysis of this unit's support or not for this item.
*** Analysis of this unit's support or not for this item.
*** Analysis of this unit's support or not for this item.
*** Analysis of this unit's support or not for this item.

Scaffolded Learning

Some prose.

Inquiry Based Learning

Some prose.
Personal tools
Namespaces
Variants
Actions
websites
wiki
this semester
Toolbox