Biology · Simulator 039
A small grassland ecosystem: grass, rabbits, grasshoppers, mice, birds, snakes and hawks. Remove a species, add more of one, or change how fast the grass grows, and watch the effects spread up and down the food web, including some surprising indirect ones.
Each species' population changes according to a generalised Lotka–Volterra model:
dNᵢ/dt = Nᵢ ( −d − cᵢNᵢ + e Σⱼ aᵢⱼ Nⱼ − Σₖ aₖᵢ Nₖ )
Arrows point from food to eater (the direction energy flows). Effects travel both ways. Removing a predator lets its prey boom, which can then overgraze their own food (a trophic cascade). Two prey that share a predator can harm each other indirectly (apparent competition).
An illustrative seven-species model with made-up but plausible rates, starting at its balanced state and integrated with small Euler steps. Real ecosystems contain many more links, seasons and spatial structure.
Why do food chains rarely have more than four or five levels?
Only about 10% of the energy at one level becomes biomass at the next. After four transfers, just 0.01% of the grass's energy reaches the top. There isn't enough to support another viable predator population. In the model, compare total biomass at each level in the readout.