Whale and Carbon 7.2 REMIX snowing plankton + counting agents

Version 1 - base whale model on zooplankton model
Version 6 - bigger whales
Version 7 - removed unneeded graphs

Version 7.2 - Liz + Shar's changes:
1) Add moveable Camera so that the ecosystem is easier to see. Users can move the Camera up and down, right and left, and backward and forward to get better views (arrow keys, WASD, and R / F to rise / fall).
2) Make whales a bit smaller. For this patch of ocean, the whales are storing more carbon in life and in death than the phytoplankton and zooplankton are.
3) Add just one whale at a time instead of 5 at once. This allows the bumps in the graphs to be easier to see, and is more realistic if we are thinking of this as a small patch of ocean.
4) Modify the rate at which whales are 'eaten' as they fall as it was. This ends up with whales losing about 2/3 of their carbon as they fall.
5) Move whales up so their mouths are aligned with the phyto/zooplankton.
6) Remove phytoplankton turning red when respiring, to be consistent with the Phyto/Zooplankton Model.
7) Make whales respire less and move a little differently so that they don't lose biomass while alive.
8) Added biomass graph so that students have a way to quantitate how much biomass whales are storing while alive and see how it compares to phytoplankton and zooplankton
9) Added Dead whale biomass box so that students can calculate percentage of whale biomass exported to ocean floor. May not need this if we decide to keep the Biomass graph.
10) used the 'round' function so that values on graphs and in data boxes are rounded to the nearest integer.
11) Have a percentage of plankton sink, decomposing along the way, the same as the whales. The remaining plankton have their carbon completely return to the atmosphere. Since plankton need to aggregate to sink, this seems a reasonable way to represent where the carbon goes. Having every plankton sink upon death also slowed the sim down and made the plankton 'snow' too hard.
12) Added a line in the dead plankton code to delete agents once they reach the floor if there are more than 5000 dead plankton. Did this to keep model from really slowing down, but it does mean the ocean floor will not get coated in plankton.
13) Right now, have set %of plankton that sink to 20%. Model runs quicker at 10%, but paper says 20%.
14) Added an if statement to whale die (human causes) code so that it doesn't execute if no whales -- prevents problem with rounding error
15) Added Daniel's suggestion so that plankton stamp ocean floor and die, to avoid counting large numbers of agents.

Engine speed: 5
Loading...
0%

Loading...