Simulation Software of Prey and Predator Species in a Controlled Environment

CSEF · 2007 Mathematics & Software

Overview

Objectives/Goals The purpose of this project is to develop a simulation that correlates with the population models that biologists have created. My hypothesis is that it is possible to develop simulation software of species in a controlled environment that correlates with the population models in Biology while the species move, give births, and feed randomly. Methods/Materials The simulation employs parameters to control initial populations, average life spans, age range and chances to give birth, and food consumption. The experiments are performed by changing the values of the parameters and the simulation logs the populations of the species. Once the simulation runs long enough for analyses, the logged data is imported into spreadsheet software for graphing. Results According to the tests that I carried out with the program, the hypothesis is correct. The information that the program collected and graphed is almost like the graphs that where made by the math equations and biologists. The math equations that are made make a smooth graph and the graph that is made by the program is rigid because it runs randomly. Conclusions/Discussion The simulation takes place randomly based on the parameter settings. However, the results produced by the simulation display large similarities in correlation with population models developed by biologists. One of our findings is that the species by themselves make their own territories although it was not part of the simulation model.

Summary statement

a computer simulation that correlates with the population models that biologists have created

Help received

my programming teacher taught me how to program

Competition history

  • CSEF 2007 Mathematics & Software · Entry S1305

Resources

Related projects

Closest projects by meaning, across every fair and year in the corpus.

Browse more like this

Source: California Science & Engineering Fair public projects

Save projects to your library

Sign in with Google to keep track of projects you find interesting, organized into folders. An account also raises your daily allowance for “Has this been done?”, and lets you create a key for the MCP server with a much higher limit than anonymous use. Browsing stays public.

Continue with Google