🐳 Міграція Китів — Агентне Моделювання

Агентні стада · Магнітна навігація · Годувальні та шлюбні території · Вплив судноплавного шуму

Параметри

Відображення

Сезон і статистика

МісяцьСічень
Всього китів20
Сер. швидкість0 км/г
Пройдена відстань0 км
Зіткнення з шумом0

🐳 Що демонструє

Цей симулятор моделює міграцію китів як агентну систему. Кожне стадо навігує між полярними годувальними територіями (холодна, багата на поживні речовини вода) та тропічними шлюбними територіями (тепла, спокійна вода) відповідно до сезонних сигналів. Агенти орієнтуються за спрощеним магнітним компасом, підтримують згуртованість у стадах та уникають коридорів судноплавного шуму. Симуляція показує, як антропогенний шум може порушувати міграційні маршрути.

Як користуватися

Цікаві факти

Горбаті кити мігрують до 8 000 км в один бік — одна з найдовших міграцій серед ссавців. Сірі кити тримають рекорд — ~20 000 км за весь шлях. Кити орієнтуються за магнітним полем Землі, кутом сонячного світла та навіть малюнком океанських хвиль. Судноплавний шум подвоювався кожне десятиліття з 1960-х і може поширюватися на сотні кілометрів під водою, маскуючи комунікаційні сигнали китів.

Про цю симуляцію

Кожне стадо китів — це агентна модель зграї: окремий кит одночасно прямує до сезонної цілі, тримається ближче до центру свого стада та уникає зіткнень із сусідами, і все це змішується в один вектор швидкості щокадру. Стада по черзі мігрують між полярними годувальними територіями та спільною тропічною територією розмноження залежно від поточного місяця симуляції. Чотири фіксовані судноплавні коридори перетинають океан — кит, що наближається до них, відчуває силу відштовхування, яка залежить від повзунка Судноплавний шум, а близькі наближення фіксуються як зіткнення з шумом.

🔬 Що показано

Стада північної півкулі та стада південної півкулі мігрують у протилежних сезонних фазах між арктичною/антарктичною зонами годування та спільною тропічною зоною розмноження, залишаючи за собою слід, що поступово згасає. Судноплавні коридори з червонуватим відтінком перетинають басейн, а тіла китів розвертаються за напрямком поточного вектора швидкості.

🎮 Як користуватись

Пересувайте Кількість стад та Китів у стаді, щоб змінити популяцію, Швидкість міграції — щоб пришвидшити помісячний сезонний цикл, а Судноплавний шум — щоб посилити відштовхування біля коридорів. Вмикайте чи вимикайте Сліди міграції, Судноплавні коридори та Зони годування/розмноження окремо, або натисніть Пауза/Скинути, щоб зупинити чи перезапустити симуляцію.

💡 Чи знали ви?

Горбаті кити мігрують до 8 000 км в один бік, а сірі кити долають близько 20 000 км за весь маршрут — подорожі, що частково орієнтуються за магнітним полем Землі, кутом сонця та малюнком океанських хвиль, і саме ці принципи ця симуляція стискає до простого правила «компас плюс ціль».

Часті запитання

Як кити вирішують, куди пливти?

Кожен кит щокадру поєднує чотири керуючі сили: тяжіння до поточної сезонної цілі стада, згуртованість із центром стада, відштовхування від сусідніх китів у стаді та відштовхування від судноплавних коридорів. Отриманий вектор згладжується (зберігається 95% попередньої швидкості) і обмежується максимальною швидкістю, пов'язаною з повзунком Швидкість міграції.

Що запускає перехід між годуванням і розмноженням?

Симуляція веде лічильник «місяця» (від 0 до 11), який рухається завдяки Швидкості міграції. Стада північної півкулі прямують до арктичної зони годування протягом місяців 4-9 і до тропічної зони розмноження в інший час; стада південної півкулі працюють за протилежним розкладом, тож обидві групи завжди мігрують у взаємодоповнюючих сезонах.

Як саме повзунок Судноплавний шум впливає на китів?

Кожен із чотирьох судноплавних коридорів моделюється як відрізок лінії. Коли відстань кита до коридору стає меншою за подвійну ширину коридору, кит отримує силу відштовхування перпендикулярно до нього, масштабовану значенням Судноплавного шуму; якщо кит підходить ближче за одну ширину коридору, це також фіксується як зіткнення з шумом у панелі статистики.

Чому стада тримаються разом, а не розсіюються?

Кожного кита тягне до центру мас його стада (легка сила згуртованості), але водночас відштовхує від будь-якого сусіда, що опинився ближче певної порогової відстані (сила розділення) — та сама пара правил, що використовується в класичних моделях зграйної поведінки, яка тримає стада компактними без накладання китів один на одного.

Що означають показники Всього китів, Сер. швидкість і Пройдена відстань?

Всього китів — це просто Кількість стад, помножена на Китів у стаді. Сер. швидкість усереднює поточну величину швидкості кожного кита і переводить її у приблизні км/год, а Пройдена відстань накопичує переміщення кожного кита за кадр протягом усього прогону — обидва показники використовують умовний масштабний коефіцієнт, а не реальні швидкості справжніх китів.