110 likes | 192 Views
New Mexico Computer Science For All. Population Dynamics: Birth and Death Maureen Psaila-Dombrowski. Population Dynamics. What Population? A group living t hings: Ants, bees, turtles, people… Agent Based Modeling: Agents ( Ants, Bees,… but also molecules, cars, …)
E N D
New Mexico Computer Science For All Population Dynamics: Birth and Death Maureen Psaila-Dombrowski
Population Dynamics • What Population? • A group living things: Ants, bees, turtles, people… • Agent Based Modeling: Agents ( Ants, Bees,… but also molecules, cars, …) • Population Dynamics - Life Science • Characterizes a population • Size, age, type, reproduction, death • Changes in Population Population Dynamics
Negative Feedback Food (Not Enough) Predators Population (Too Many or Too Few) Health (Disease)
Effect of Negative Feedback • Limits the population ???? Cyclical
Modeling Population Dynamics SIMPLE MODEL DETAILED MODEL
Modeling Birth • Many ways to modelBirth • Interactions of same species • Location of agent • Energy • Energy > Birth Threshold • Need a certain energy to have birth – threshold • Energy is lost by birth ask turtles […. If (energy > BirthThreshold) [ set energy (energy – amount lost) hatch #babies [forward 1] ] ]
Modeling Death • Many ways to model Death • Interaction with predator • Location of agent • Getting a disease • Energy • Energy < Death Threshold • When energy is less than a threshold - die ask turtles […. If (energy < DeathThreshold) [ die ] ]
LOOK AT models • Simple epidemiology • Rabbits and grass • Wolves and sheep