
Chelsea M. answered 05/14/19
Skilled Teacher and Resident Physician (M.D.) Here to Help You Learn
Hello,
So there is a lot to this question, "What prevents predators from overpopulating in real life?"
Firstly, in your model you have oversimplified the relationships in the ecosystem. Like you pointed out, great for the software, but missing many interactions that you would normally have in an ecosystem. One predator does not just have one prey, and one prey does not have just one predator. In your software you are looking at one part of a food chain and missing the food web aspect of the ecosystem. Thus, a multitude of feeding relationships are normally occurring which limit population sizes. Furthermore, limiting factors (water, space, etc.) were not taken into account in your model. These also limit apex species (and all populations) as they compete with each other for more than food (mates, territory).
Secondly, when you start to think about apex species you also want to look at animal behavior. Think about a pride of lions and the hierarchy and social interactions between them that could limit population size. And the fact that they reproduce sexually adds genetic diversity into the mix, where some individuals of a population will be inherently stronger than others, and thus their ability to compete will be stronger. This too, limits population size. Also, more young will be born than survive, and I am not sure in your model if you are taking this into account. Also, have you added in a death rate into your simulation? Populations only grow when birth rate exceeds the death rate. Furthermore, looking at biomass, there is significant energy loss as you move up in trophic levels, this also limits population size in apex species.
Finally, I think it is important to also look at dynamic equilibrium. Populations will fluctuate around the carrying capacity of an ecosystem/environment. If food is abundant then the population can grow, but once there is cause for competition it will drop down again (due to limiting factors). I am not sure if in your model your populations are going extinct, or if they are just decreasing. If they are decreasing this is normal.
In any case, there are just a ton of variables that contribute to population size beyond food availability. I think you have a pretty cool tool with your software to model a predator/prey relationship, and I hope some of the topics I brought up help you think about population dynamics in a new light!