Grasshopper Population: 7 Exercises
Introduction
In a text on Population Ecology, Begon (1996, p.
6) describes the life cycle of the field grasshopper (Chorthippus brunneus).
The grasshopper is an annual species in which each generation lasts for
just one year and there is no overlap between generations. A model of the
grasshopper life cycle is shown below:

Time is measured in months, and the DT is 1 month. The model
uses three conveyors (see chapter 10) with the following transit times:
|
7 months |
|
2 months |
|
3 months |
|
28% |
|
24% |
|
24% |
|
11% |
1. Gain (with pencil and paper):
Calculate the gain around the positive feedback loop involving adults, eggs,
youth and more adults. (To get started, assume that there are 50 adults
in the test area. If you calculate that 55 adults would be present one year
later, the gain is 10%/year.)
2. How long to Reach 100 Adults?
If the gain is greater than zero, calculate how long it will take for the
adult population to reach 100 adults. How long will it take for the population
to double again to 200?
(Caution: the doubling time advice in Appendix B applies to exponentially
growing systems with continuous compounding.
The grasshopper population grows in discrete steps, so the "continuous
compounding" does not apply.) Nevertheless, you should be able to answer
this question with pencil and paper.
3. Build the model:
Construct the flow diagram shown above. (The variable names are quite clear,
so you should have no trouble writing the equations.) If you are unsure
about the algebra for the youth loss fraction, however, you might double
check the equation to make sure that the combined effect of the four loss
fractions is 63%. And don't forget to set DT to 1month. (This model
does not give the expected result if you use a DT of 0.5 or 0.25 months.)
Document your work with a printed copy of the Stella diagram.
4. Initialize the model:
Time is in months, with the starting time = 0.The starting time corresponds
to January 1st, so you should set the initial number of adult grasshoppers
and young grasshoppers to zero. Set the initial value of the overwintering
eggs to 300, and be careful to place this initial value on the 4th of the
7th "slats" in the conveyor. Place zero on each of the other slats.
5. Simulate the model:
Run the model over 96 months. Document your work with a time graph of the
number of adult grasshoppers.
(Your graph should match the results shown below)

6. Discussion
Does you the simulation result match your estimate from
exercise #2?
How large will the simulated population become before it stops growing?
7. Add an Adult Loss Fraction which Increases with larger
populations
| Expand the model to include a loss of adult grasshoppers.
The adult loss fraction will be a function of the number of adult as shown
in the chart. If there are less than 100 adults, they suffer no losses.
The loss fractions for higher numbers of adults are: 150: 0.2 200: 0.4 250: 0.6 300: 0.8 350: 0.9 400: 0.9 The maximum loss fraction is 0.9 or 90%. |
![]() |