Цей симулятор моделює екосистему із шести видів — дві рослини (трава, чагарники), два травоїдні (кролик, олень) та два хижаки (лисиця, вовк) — за допомогою розширених рівнянь Лотки-Вольтерра. Рослини ростуть логістично до межі ємності середовища, а кожен харчовий зв'язок переносить біомасу від жертви до хижака. Сполучені диференціальні рівняння інтегруються методом Рунге-Кутта четвертого порядку (RK4) з кроком у часі 0,01 року, породжуючи коливання, рівноваги та колапси, які ви бачите.
Повзунки задають швидкість росту рослин r₁, інтенсивність атаки травоїдних α, ефективність перетворення у хижаків e та базову смертність d, а регулятор швидкості змінює кількість кроків інтегрування на кадр. Клік по будь-якому виду вмикає або вимикає його з мережі. Моделі харчових мереж на кшталт цієї допомагають екологам передбачати, як вилучення одного виду — через полювання, хворобу чи втрату середовища існування — може поширюватися цілими спільнотами як трофічний каскад.
Що показує ця симуляція?
Вона показує мінливі популяції шести взаємодіючих видів, розташованих на трьох трофічних рівнях: продуценти (трава та чагарники), травоїдні (кролик та олень) і хижаки (лисиця та вовк). Мережева діаграма, ландшафт популяцій і графік часових рядів оновлюються в реальному часі у міру розвитку екосистеми.
Які рівняння керують моделлю?
Вона використовує розширену динаміку Лотки-Вольтерра. Рослини зростають логістично з обмеженням ємністю середовища 200, травоїдні та хижаки втрачають особин зі смертністю d, а кожен зв'язок хижак-жертва відбирає біомасу у жертви та додає частку e з неї хижаку. Рівняння розв'язуються чисельно методом RK4.
Що контролюють чотири повзунки?
r₁ задає, наскільки швидко відновлюються рослини, α задає інтенсивність атаки травоїдних (наскільки сильно споживачі виснажують свою їжу), e задає ефективність перетворення у хижаків (з'їдена жертва, перетворена на нових хижаків), а d задає базову смертність. П'ятий повзунок лише змінює, скільки кроків інтегрування виконується на кадр анімації.
Популяції хижака та жертви впливають одна на одну із затримкою: велика кількість жертви дозволяє хижакам зростати, зросла популяція хижаків потім скорочує жертву, що згодом призводить до голоду хижаків, і цикл повторюється. Це породжує характерні протифазні коливання, що спостерігаються у системах Лотки-Вольтерра.
Клік по виду обнуляє його популяцію та видаляє його з мережі, тож усі його харчові зв'язки стають неактивними. Це дозволяє інсценувати локальне вимирання та спостерігати наслідки — наприклад, вилучення вовка може дозволити оленям розплодитися та надмірно об'їсти чагарники, ілюструючи трофічний каскад.
Це якісна навчальна модель, а не відкалібрований прогноз будь-якої реальної популяції. Види, темпи та сили харчування є ілюстративними, а реальні екосистеми включають вікову структуру, просторове переміщення, екологічний шум та значно більше видів. Симулятор достовірно відтворює широкі типи поведінки — цикли, рівноваги та каскади — а не точні числа.
Кожен пресет завантажує набір параметрів, що породжує впізнаваний режим: стабільні коливання, крах хижаків, спалах рослин, трофічний каскад або конкурентне виключення між двома рослинами. Вибір пресету скидає популяції, тож ви можете спостерігати, як ця поведінка постає з обраних значень росту, атаки, ефективності та смертності.
Ємність середовища (тут зафіксована на 200 для рослин) — це максимальна біомаса, яку середовище може підтримувати. Логістичний член уповільнює ріст рослин, коли популяція наближається до цієї межі, запобігаючи необмеженим спалахам і даючи всій мережі стабільну ресурсну базу, з якої черпають травоїдні та хижаки.
Якщо смертність висока або темпи атаки та ефективності неузгоджені, хижак може надмірно споживати свою жертву, обвалити її популяцію і потім сам померти з голоду. Оскільки хижаки залежать від травоїдних, які залежать від рослин, потрясіння на одному рівні може поширюватися вгору або вниз і знищити кілька видів — каскад вимирання.
Метод Рунге-Кутта четвертого порядку обчислює швидкість зміни чотири рази за крок і поєднує оцінки, даючи значно меншу чисельну похибку, ніж один крок Ейлера на тому самому інтервалі часу. Для жорстких, коливних рівнянь Лотки-Вольтерра це зберігає точність змодельованих циклів, замість того щоб давати їм штучно розкручуватися чи згасати.
Моделі харчових мереж скеровують рішення щодо повторного впровадження хижаків, боротьби зі шкідниками та захисту ключових видів. Класичний приклад — вовки у Єллоустоні: їхнє повернення змінило поведінку оленів та рослинність. Експериментуючи з вмиканням видів та параметрами тут, ви можете розвинути інтуїцію щодо того, як втручання поширюються по пов'язаній екосистемі.