modelCovid_SEIRS_Ext

A compartmental model of COVID infection using demo social distancing factor, contact rate extended by hospital capacity

Extends from Covid_SEIRS (A compartmental model of COVID infection using demo social distancing factor, contact rate).

Information

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

Parameters

TypeNameDefaultDescription
Realalpha (from Covid_SEIRS)1/t_incubationinverse of the incubation period
Realbeta (from Covid_SEIRS)1.75average contact rate
Realgamma (from Covid_SEIRS)1/t_infectiousinverse of the mean infectious period
Realt_incubation (from Covid_SEIRS)5
Realt_infectious (from Covid_SEIRS)2
Types.Fractionneeds_hosp (from Covid_SEIRS)0.3Fraction of severe cases
Types.Fractionmortality_untreated (from Covid_SEIRS)0.6Mortality of severe cases, which are left untreated
Types.Fractionmortality_treated (from Covid_SEIRS)0.05Mortality of treated severe cases
Types.Fractionmortality_unhospitalized (from Covid_SEIRS)0.005Mortality of apparently mild cases, which does not require hospitalization
Realfirst_seen (from Covid_SEIRS)10first measured ill patients
Types.Timet_hospital_stay10

Components

TypeNameDefaultDescription
Population.UniformPopulation.Components.PopulationSusceptible (from Covid_SEIRS)Susceptible population
Population.UniformPopulation.Components.PopulationExposed (from Covid_SEIRS)
Population.UniformPopulation.Components.PopulationInfectious (from Covid_SEIRS)
Population.UniformPopulation.Components.Streamlatent (from Covid_SEIRS)
Population.UniformPopulation.Components.PopulationSick (from Covid_SEIRS)
Population.UniformPopulation.Components.Streamexposure (from Covid_SEIRS)
Modelica.Blocks.Math.Gaingain (from Covid_SEIRS)
Components.StreamWithDividerincubation (from Covid_SEIRS)
Population.UniformPopulation.Components.PopulationRecovered (from Covid_SEIRS)
Components.StreamWithDividerillness (from Covid_SEIRS)
Modelica.Blocks.Sources.CombiTimeTabledata_positive (from Covid_SEIRS)
Modelica.Blocks.Sources.TimeTabledata_dead (from Covid_SEIRS)
Modelica.Blocks.Sources.TimeTabledata_recovered (from Covid_SEIRS)
Population.UniformPopulation.Components.Populationadmittance
Population.UniformPopulation.Components.PopulationDead
Components.StreamWithDividerstreamWithDivider2
Components.Streamadmittance_stream
HospitalCapacityLimithospitalCapacityLimit
Components.PopulationHospitalized
Components.StreamWithDividerstreamWithDivider3
Modelica.Blocks.Math.Gainrelative_population