Caroline Cunningham

Our First Project

For our project, we decided to represent the life cycle of a fish using AgentCubes and Vensim. In Vensim, we represented the model in a more mathematical way. We made the model so that the fish transitioned from eggs to baby fish to younger fish to adult fish and eventually died. Between each “stage”, which is represented by the box variables, there was a rate and a fraction that determined the chance of the fish transitioning to the next stage. Once the fish became adult fish and had eggs, the adult fish would die.

Vensim Model

Here is an image of our Vensim model:

We also created an AgentCubes model of the fish life cycle, that once again included each stage of life for fish. We added 3 ocean predators to our model, that each lived in a different section of the ocean. Each predator preys on different types of fish, in order to keep our model as realistic as possible. Different fish have a random chance of dying naturally, and a certain chance of being eaten when next to a predator. Once fish are adults, and in the right area of the ocean, they can lay eggs, until they are killed or die naturally.

AgentCubes Model