NetLogo Models Library:
Run Bug Hunt Consumers in your browser|
uses NetLogo 5.0.4
requires Java 5 or higher
Note: If you download the NetLogo application, every model in the Models Library (besides the Community Models) is included. If you have trouble running this model in your browser, you may wish to download the application instead.
## WHAT IS IT?
This model explores the stability of consumer producer ecosystems and how temporary disturbances and more sustained environmental changes affect the stability of the population and the ecosystem.
## HOW IT WORKS
Bugs wander randomly around the landscape. Each step each bug loses one unit of energy and they must consume a food source (grass) to replenish their energy. When they run out of energy, they die. To allow the population to continue, each bug must have enough energy to have an offspring. When that threshold is reached, the offspring and parent split the energy amongst themselves. Grass grows at a fixed rate, and when it is eaten, a fixed amount of grass energy is deducted from the patch (square) where the grass was eaten.
Different disturbances can be tested in this system, including temporary removal of grass (simulating a fire) and removal of some of the bugs (simulating disease).
## HOW TO USE IT
1. Adjust the slider parameters (see below), or use the default settings.
2. Press the SETUP button.
4. Press the GO button to begin the model run.
5. View the POPULATION SIZE VS. TIME plot to watch the bug and grass populations fluctuate over time
6. View the DISTRIBUTION OF BUG VALUES plot to watch how variation in energy levels, ages, or reproduction within in population changes over time.
7. View the BUGS DIED and BUGS BORN monitors to keep track of the total number of new bugs that have been born since the model run started and the number of bugs that have died.
CONSTANT-SIMULATION-LENGTH: When turned "on" the model run will automatically stop at 1000 ticks. When turned "off" the model run will continue without automatically stopping.
AMOUNT-OF-GRASSLAND: The percentage of patches in the world & view that produce grass.
INITIAL-NUMBER-BUGS: The initial size of bug population.
AMOUNT-OF-FOOD-BUGS-EAT: Sets the amount of energy that a bugs gains from eating grass at a patch as well as the amount of energy deducted from that grass.
GRASS-TO-BURN-DOWN: Sets the % of grassland patches that will have all their grass immediately removed when the BURN THE DOWN GRASS button is pressed. These patches will grow back grass with time.
BUGS-TO-REMOVE: Sets the % of existing bug population that will be removed when the REMOVE BUGS button is pressed.
GRAPH-VALUES-FOR: Sets the x-axis values of the bugs that are graphed in the DISTRIBUTION OF BUG VALUES histogram. Options include "energy of the bugs", "age of the bugs", and "# of offspring of bugs".
## THINGS TO NOTICE
Watch as the grass and bug populations fluctuate. How are increases and decreases in the sizes of each population related?
Pressing REMOVE BUGS or BURN THE GRASS DOWN affects the size of the populations in the short term, but not in the long term. What causes this behavior?
Different AMOUNT-OF-GRASSLAND values affect the carrying capacity (average values) for both the bugs and grass. Why?
## THINGS TO TRY
Try adjusting the parameters under various settings. How sensitive is the stability of the model to the particular parameters. Does the parameter setting affect the amount of fluctuations, the average values of bugs and grass, or does it lead to the collapse of the ecosystem (death of all the bugs)?
## EXTENDING THE MODEL
In this model, all the bugs are identical to each other and follow the same rules. Try modeling variation in the bug population that would make it easier for some bugs to get food.
Try extending the model by introducing a predator that eats the bugs, or a competing population that also eats grass.
## NETLOGO FEATURES
The visualization of fire embers uses the transparency value for the color to gradually fade out the color of the fire and let the background show through, before the embers disappear completely.
## RELATED MODELS
Wolf Sheep Predation and Rabbits Weeds Grass are other examples of interacting predator/prey populations with different rules.
Refer to Bug Hunt Predators for extensions of this model that include predators (birds that eat bugs) and an invasive species (another population of consumers).
## CREDITS AND REFERENCES
This model is a part of the BEAGLE curriculum (http://ccl.northwestern.edu/simevolution/beagle.shtml)
## HOW TO CITE
If you mention this model in a publication, we ask that you include these citations for the model itself and for the NetLogo software:
* Novak, M. and Wilensky, U. (2011). NetLogo Bug Hunt Consumers model. http://ccl.northwestern.edu/netlogo/models/BugHuntConsumers. Center for Connected Learning and Computer-Based Modeling, Northwestern Institute on Complex Systems, Northwestern University, Evanston, IL.
* Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern Institute on Complex Systems, Northwestern University, Evanston, IL.
## COPYRIGHT AND LICENSE
Copyright 2011 Uri Wilensky.
![CC BY-NC-SA 3.0](http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png)
This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-sa/3.0/ or send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA.
Commercial licenses are also available. To inquire about commercial licenses, please contact Uri Wilensky at email@example.com.