PhysSandbox
Classical MechanicsWaves & SoundElectricity & MagnetismOptics & LightGravity & OrbitsLabs
🌙Astronomy & The Sky🌡️Thermodynamics🌍Biophysics, Fluids & Geoscience📐Math Visualization🔧Engineering🧪Chemistry

Related simulators

Similar topics nearby (including related fields) — or browse all 50 in Biophysics, Fluids & Geoscience.

View category →
NewUniversity / research

Logistic Harvest & Maximum Sustainable Yield

Launch Simulator

Logistic growth with constant harvest: MSY = rK/4, stable stock, unstable collapse threshold, and population trajectory.

NewUniversity / research

Three-Species Food Chain (Hastings–Powell)

Launch Simulator

Plants x → herbivores y → predators z; Holling II fᵢ(u)=aᵢu/(1+bᵢu); logistic x; chaotic attractors when b₁ is varied (1991).

NewSchool

Lotka–Volterra

Launch Simulator

N′ = αN−βNP, P′ = δNP−γP; phase plane RK4; equilibrium dot.

NewUniversity / research

Circadian Oscillator (Goodwin Clock)

Launch Simulator

Goodwin-style molecular clock: delayed negative transcriptional feedback, mRNA/protein/repressor phase lag, period readout, and light-pulse phase advance or delay.

NewUniversity / research

Pharmacokinetics: 1-/2-Compartment

Launch Simulator

Linear IV PK simulator: bolus, infusion, and repeated dosing; central/peripheral concentration curves, terminal half-life, AUC, Cmax/Cmin, loading dose, and maintenance rate.

NewUniversity / research

Gene Regulatory Toggle Switch

Launch Simulator

Two mutually repressing genes with Hill cooperativity: bistable A-high/B-high attractors, phase-plane nullclines, hysteresis under inducer sweeps, and noise-driven switching.

PhysSandbox

Interactive physics, chemistry, and engineering simulators for students, teachers, and curious minds.

Physics

  • Classical Mechanics
  • Waves & Sound
  • Electricity & Magnetism

Science

  • Optics & Light
  • Gravity & Orbits
  • Astronomy & The Sky

More

  • Thermodynamics
  • Biophysics, Fluids & Geoscience
  • Math Visualization
  • Engineering
  • Chemistry

© 2026 PhysSandbox. Free interactive science simulators.

PrivacyTermsContact
Home/Biophysics, Fluids & Geoscience/Predator–Prey Functional Response

Predator–Prey Functional Response

Lotka–Volterra vs Holling type I/II/III: saturating kill rate, prey carrying capacity, nullclines, and limit cycles.

Functional response

Holling type

Presets

Rates and initials

1
36
0.1
0.4
0.7
0.45
14
8

Nullclines are the teaching core: predators persist only where f(N) reaches d/e. Type II saturation plus a large K can push that vertical line left of the prey-nullcline hump (paradox of enrichment). Type III is shallow at low N, which often restabilizes the same rich K. Classic LV is type I with the 1−N/K term off — orbits are neutrally closed, not attracting cycles.

Shortcuts

  • •Space / Enter — play / pause
  • •R — reset to N₀, P₀

Measured values

Prey N14.00
Predator P8.00
f(N)0.897
Interior equilibrium(8.65, 10.23)
Period hint—
Regimestable coexistence

About this model

Prey N and predator P obey N′=rN(1−N/K)−f(N)P and P′=e f(N)P−dP. The functional response f is Holling type I (linear aN), type II (saturating aN/(1+ahN)), or type III (sigmoid aN²/(1+ahN²)). Classic Lotka–Volterra is the type-I limit with no prey carrying capacity (K→∞), producing neutrally stable cycles. Saturating predation plus finite K yields a stable focus or a limit cycle (Rosenzweig–MacArthur). Nullclines and the f(N) curve make the mechanism visible.

Who it's for: Ecology, theoretical biology, and nonlinear ODE courses comparing functional responses.

Key terms

  • Holling functional response
  • Lotka–Volterra
  • Rosenzweig–MacArthur
  • Limit cycle
  • Nullcline
  • Carrying capacity
  • Half-saturation

How it works

Rosenzweig–MacArthur predator–prey with a selectable Holling functional response. Prey may grow logistically (finite K) or as classic Lotka–Volterra (no 1−N/K). Nullclines, the f(N) curve, and enrichment vs type-III restabilization are the lesson — not a three-species chain and not the parameter-free LV page in Math.

Key equations

N′ = r N (1 − N/K) − f(N) P
N′ = r N − f(N) P (classic LV, no logistic)
P′ = e f(N) P − d P
f_I = a N · f_II = a N / (1 + a h N) · f_III = a N² / (1 + a h N²)
plateau 1/h · half-sat II: 1/(a h) · half-sat III: 1/√(a h) · P′=0 when f(N)=d/e

Frequently asked questions

Why do classic Lotka–Volterra cycles look so fragile?
Without prey self-limitation the orbits are neutrally stable closed curves: amplitude is set by the initial condition, not by an attracting cycle. Adding K and a saturating f(N) typically creates a true attractor (equilibrium or limit cycle).
What is the half-saturation idea in Holling II?
Handling time h limits kills per predator. f(N)→1/h as N→∞, and f reaches half of that plateau at N=1/(ah). Predators cannot eat arbitrarily fast when prey are abundant.
When does a limit cycle appear?
In the Rosenzweig–MacArthur picture, enriching K or steepening saturation can destabilize the coexistence equilibrium (paradox of enrichment). Type III can restabilize at low prey density because predators ignore rare prey.