SIR - модель эпидемии
Описание демо-примера
Расположение
C:\SimInTech64\Demo\Автоматика и математика\Математические задачи\Модель эпидемии\SIR - модель эпидемии
Описание
В демо примере рассмотрена модель распространения инфекции SIR (Susceptible – Infected – Recovered, разработана Андерсоном Кермаком и Уильямом Маккендриком) – система дифференциальных уравнений, описывающая распространение инфекции с учётом выработки постоянного иммунитета, которая, например, позволяет достаточно точно описывать эпидемии гриппа.
Система уравнений модели SIR выглядит следующим образом:
где
- S(t) – численность восприимчивых индивидов в момент времени t;
- I(t) – численность инфицированных индивидов в момент времени t;
- R(t) – численность переболевших индивидов в момент времени t;
- β – коэффициент интенсивности контактов индивидов с последующим инфицированием;
- γ – коэффициент интенсивности выздоровления инфицированных индивидов;
- N – базовое нормировочное число (если 1, то система рассчитывается в абсолютных значениях).
Для моделирования коэффициент масштабирования времени принят равным 1 день = 1 секунда в программе.
Значения коэффициентов модели:
- S(t=0) = 1000 – численность восприимчивых индивидов в начальный момент времени;
- I(t) = 1 – численность инфицированных индивидов в начальный момент времени;
- R(t) = 0 – численность переболевших индивидов в начальный момент времени;
- β = 0.001;
- γ =0.1;
- N = 1 – расчёт в абсолютных значениях.
Конечное время моделирования примем равным 100 дней (100 секунд в программе).
Численное интегрирование будем производить методом Рунге-Кутты 4-го порядка с фиксированным шагом в 0.001 (день).
Таким образом, зная начальное количество восприимчивых, начальное количество инфицированных и коэффициенты распространения можно спрогнозировать развитие эпидемий.
Используемые блоки
Константа, перемножитель, усилитель, интегратор, сравнивающее устройство, временной график.