4
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
отчет
по лабораторной работе №4
дисциплина - «Моделирование систем»
Тема: «Моделирование эпидемии»
Студент гр. 5371 |
|
Уруков С.Д. |
Преподаватель |
|
Туральчук К.А. |
Целью работы является моделирование эпидемии в среде AnyLogic и наблюдение эпидемии во временном промежутке.
Модель состоит из двух потоков и трёх накопителей. Потоки и накопители действуют по установленным правилам:
Накопители:
Потоки:
Схема 1. Графическое представление модели.
infection_rate и recovery_rate можно менять во время симуляции c помощью ползунков.
Поток «заболевание» уменьшает накопитель «восприимчивый» и приращает накопитель «больной». Поток «лечение» стабилизирует систему, уменьшая количество больных, переводя их в накопитель «здоровые».
Рассмотрим влияние параметров
вполне очевидно, что если мы зададим параметр infection_rate = 0, то мы не получим ни одного нового случая заболевания |
Задаём условие, при котором infection_rate=recovery_rate=0.01. Наблюдается линейное возрастание здоровых и линейное убывание больных. |
Infection_rate = 0.01, recovery_rate=0.1 разница между параметрами в 10 раз |
Интересный случай, когда мы задаём очень низкий параметр infection_rate = 0.002 и высокий параметр recovery_rate = 0.5 Здесь пик заражённых достиг всего 400 человек |
Вывод:
Удалось смоделировать эпидемию, в симуляциях рассмотреть наиболее значимые случаи. Были изучены случаи использования потоков при моделировании динамической системы.
Использованные источники:
https://en.wikipedia.org/wiki/Stock_and_flow
https://help.anylogic.com/index.jsp?topic=%2Fcom.anylogic.help%2Fhtml%2Fsd%2FStock.html
https://help.anylogic.com/index.jsp?topic=/com.xj.anylogic.help/html/sd/Flow.html
Санкт-Петербург 2017