Подключиться через MCP →

Введите расчет

Математическая формула

Show calculation steps (1)
  1. Equilibrium Point

    Equilibrium Point: Калькулятор модели «хищник — жертва» Лотки — Вольтерры

    Steady-state populations where the derivatives vanish.

Реклама

Результатов

Population at t = 100
0,87 жертв  /  9,95 хищников
итоговые популяции по окончании моделирования
Показатель Жертвы (x) Хищники (y)
Пиковая численность 42,8 21,4
Точка равновесия 10 5

Что такое модель Лотки — Вольтерры?

Уравнения Лотки — Вольтерры — это пара нелинейных дифференциальных уравнений первого порядка, описывающих динамику биологической системы, в которой взаимодействуют два вида: один в роли хищника, другой — жертвы. Модель была независимо выведена Альфредом Лоткой и Вито Вольтеррой в 1920-х годах и наглядно показывает циклические подъёмы и спады численности: жертвы размножаются, хищники наедаются и тоже растут в числе, затем популяция жертв резко падает, хищники начинают голодать — и цикл повторяется снова.

Колеблющиеся кривые численности жертв и хищников во времени, пики хищников отстают от пиков жертв
Численность хищников (оранжевый) и жертв (зелёный) колеблется со временем, причём пики хищников отстают от пиков жертв.

Как пользоваться калькулятором

Введите начальную численность жертв (\(x_0\)) и хищников (\(y_0\)), четыре коэффициента (\(\alpha\) — рост жертв, \(\beta\) — хищничество, \(\delta\) — прирост хищников за счёт поедания жертв, \(\gamma\) — смертность хищников), шаг по времени (\(dt\)) и количество шагов интегрирования. Калькулятор продвигает систему классическим методом Рунге — Кутты четвёртого порядка (РК4) и выводит итоговые популяции, пиковые значения каждого вида, а также аналитическую точку равновесия.

Разбор формулы

Уравнение для жертв $$\frac{dx}{dt} = \alpha\,x - \beta\,x\,y$$ означает, что жертвы растут экспоненциально, но их численность снижается при встрече с хищниками. Уравнение для хищников $$\frac{dy}{dt} = \delta\,x\,y - \gamma\,y$$ показывает, что хищники прибавляют в числе за счёт удачной охоты и убывают из-за естественной смертности. Ненулевое положение равновесия находится в точке $$x^{*} = \frac{\gamma}{\delta} \qquad y^{*} = \frac{\alpha}{\beta}$$ здесь обе производные равны нулю, и численность популяций остаётся постоянной.

Замкнутый фазовый портрет численности хищников и жертв с центральной точкой равновесия
График зависимости хищников (\(y\)) от жертв (\(x\)) образует замкнутую петлю вокруг точки равновесия.

Пример расчёта

При \(x_0 = 40\), \(y_0 = 9\), \(\alpha = 0{,}1\), \(\beta = 0{,}02\), \(\delta = 0{,}01\), \(\gamma = 0{,}1\), \(dt = 0{,}1\) на протяжении 1000 шагов (\(t\) до 100) популяции колеблются. Точка равновесия равна $$x^{*} = \frac{0{,}1}{0{,}01} = 10 \text{ жертв} \qquad y^{*} = \frac{0{,}1}{0{,}02} = 5 \text{ хищников}$$ — это центр, вокруг которого вращается цикл.

Частые вопросы

Какой метод интегрирования используется? Метод Рунге — Кутты четвёртого порядка: при том же шаге он значительно точнее простого метода Эйлера.

Почему популяция «улетает» в бесконечность или обнуляется? Слишком большой шаг по времени или экстремальные значения коэффициентов делают численное решение неустойчивым. Уменьшите \(dt\) — циклы станут плавнее и точнее.

Что будет, если стартовать прямо из точки равновесия? Если \(x_0 = \gamma/\delta\) и \(y_0 = \alpha/\beta\), обе производные равны нулю, поэтому численность остаётся постоянной — это неподвижная точка системы.

Последнее обновление: