modelCovid_SEIRS

A compartmental model of COVID infection using demo social distancing factor, contact rate

Extends from Modelica.Icons.Example (Icon for runnable examples).

Information

As modelled in https://towardsdatascience.com/social-distancing-to-slow-the-coronavirus-768292f04296

Parameters

TypeNameDefaultDescription
Realalpha1/t_incubationinverse of the incubation period
Realbeta1.75average contact rate
Realgamma1/t_infectiousinverse of the mean infectious period
Realt_incubation5
Realt_infectious2
Types.Fractionneeds_hosp0.3Fraction of severe cases
Types.Fractionmortality_untreated0.6Mortality of severe cases, which are left untreated
Types.Fractionmortality_treated0.05Mortality of treated severe cases
Types.Fractionmortality_unhospitalized0.005Mortality of apparently mild cases, which does not require hospitalization
Realfirst_seen10first measured ill patients

Components

TypeNameDefaultDescription
Population.UniformPopulation.Components.PopulationSusceptibleSusceptible population
Population.UniformPopulation.Components.PopulationExposed
Population.UniformPopulation.Components.PopulationInfectious
Population.UniformPopulation.Components.Streamlatent
Population.UniformPopulation.Components.PopulationSick
Population.UniformPopulation.Components.Streamexposure
Modelica.Blocks.Math.Gaingain
Components.StreamWithDividerincubation
Population.UniformPopulation.Components.PopulationRecovered
Components.StreamWithDividerillness
Modelica.Blocks.Sources.CombiTimeTabledata_positive
Modelica.Blocks.Sources.TimeTabledata_dead
Modelica.Blocks.Sources.TimeTabledata_recovered