| Literature DB >> 35837574 |
Souvik Barat1, Ritu Parchure2, Shrinivas Darak2, Vinay Kulkarni2, Aditya Paranjape1, Monika Gajrani1, Abhishek Yadav1, Vinay Kulkarni2.
Abstract
The COVID-19 epidemic created, at the time of writing the paper, highly unusual and uncertain socio-economic conditions. The world economy was severely impacted and business-as-usual activities severely disrupted. The situation presented the necessity to make a trade-off between individual health and safety on one hand and socio-economic progress on the other. Based on the current understanding of the epidemiological characteristics of COVID-19, a broad set of control measures has emerged along dimensions such as restricting people's movements, high-volume testing, contract tracing, use of face masks, and enforcement of social-distancing. However, these interventions have their own limitations and varying level of efficacy depending on factors such as the population density and the socio-economic characteristics of the area. To help tailor the intervention, we develop a configurable, fine-grained agent-based simulation model that serves as a virtual representation, i.e., a digital twin of a diverse and heterogeneous area such as a city. In this paper, to illustrate our techniques, we focus our attention on the Indian city of Pune in the western state of Maharashtra. We use the digital twin to simulate various what-if scenarios of interest to (1) predict the spread of the virus; (2) understand the effectiveness of candidate interventions; and (3) predict the consequences of introduction of interventions possibly leading to trade-offs between public health, citizen comfort, and economy. Our model is configured for the specific city of interest and used as an in-silico experimentation aid to predict the trajectory of active infections, mortality rate, load on hospital, and quarantine facility centers for the candidate interventions. The key contributions of this paper are: (1) a novel agent-based model that seamlessly captures people, place, and movement characteristics of the city, COVID-19 virus characteristics, and primitive set of candidate interventions, and (2) a simulation-driven approach to determine the exact intervention that needs to be applied under a given set of circumstances. Although the analysis presented in the paper is highly specific to COVID-19, our tools are generic enough to serve as a template for modeling the impact of future pandemics and formulating bespoke intervention strategies. © Indian National Academy of Engineering 2021.Entities:
Keywords: Agent based simulation; Covid19 pandemic; Digital twin of city; Simulation based control; What-if analysis
Year: 2021 PMID: 35837574 PMCID: PMC7845792 DOI: 10.1007/s41403-020-00197-5
Source DB: PubMed Journal: Trans Indian Natl Acad Eng ISSN: 2662-5415
Fig. 1Schematic of the digital twin of a city and the aspects of interest
Fig. 2Key concepts and relationships for the actor model
Fig. 3Meta-model of city digital twin
Fig. 4Epidemiological dynamics
Age, gender, and comorbidity properties
| Comorbidity | Gender | Infection stage | 80 + years | 70–79 years | 60–69 years | 50–59 years | 40–49 years | 30–39 years | 20–29 years | 10–19 years | 0–9 years |
|---|---|---|---|---|---|---|---|---|---|---|---|
| No history | Male | Dead | 9.69 | 5.32 | 2.4 | 0.73 | 0.2 | 0.1 | 0.04 | 0.01 | 0.002 |
| Severely infected | 22.86 | 12.54 | 5.66 | 1.73 | 0.47 | 0.23 | 0.09 | 0.02 | 0 | ||
| Asymptomatic | 15.43 | 17.49 | 18.87 | 19.65 | 19.91 | 19.95 | 19.98 | 20 | 20 | ||
| Mild symptomatic | 61.71 | 69.96 | 75.47 | 78.62 | 79.62 | 79.81 | 79.93 | 79.98 | 80 | ||
| Female | Dead | 5.91 | 3.24 | 1.46 | 0.45 | 0.12 | 0.06 | 0.02 | 0.01 | 0.001 | |
| Severely infected | 13.94 | 7.65 | 3.45 | 1.05 | 0.29 | 0.14 | 0.05 | 0.01 | 0.003 | ||
| Asymptomatic | 17.21 | 18.47 | 19.31 | 19.79 | 19.94 | 19.97 | 19.99 | 20 | 20 | ||
| Mild symptomatic | 68.85 | 73.88 | 77.24 | 79.16 | 79.77 | 79.89 | 79.96 | 79.99 | 80 | ||
| Diabetic | Male | Dead | 13.649 | 7.49 | 3.377 | 1.006 | 0.28 | 0.144 | 0.057 | 0.014 | 0.003 |
| Severely infected | 32.2 | 17.67 | 7.97 | 2.37 | 0.66 | 0.34 | 0.13 | 0.03 | 0.01 | ||
| Asymptomatic | 13.56 | 16.47 | 18.41 | 19.53 | 19.87 | 19.93 | 19.97 | 19.99 | 20 | ||
| Mildly symptomatic | 54.24 | 65.87 | 73.63 | 78.1 | 79.47 | 79.73 | 79.89 | 79.97 | 79.99 | ||
| Female | Dead | 8.41 | 4.615 | 2.081 | 0.636 | 0.179 | 0.093 | 0.035 | 0.008 | 0.002 | |
| Severely infected | 19.84 | 10.89 | 4.91 | 1.5 | 0.42 | 0.22 | 0.08 | 0.02 | 0 | ||
| Asymptomatic | 16.03 | 17.82 | 19.02 | 19.7 | 19.92 | 19.96 | 19.98 | 20 | 20 | ||
| Mildly asymptomatic | 64.13 | 71.29 | 76.07 | 78.8 | 79.66 | 79.83 | 79.93 | 79.98 | 80 | ||
| Hypertensive | Male | Dead | 12.424 | 6.818 | 3.074 | 0.962 | 0.267 | 0.137 | 0.053 | 0.013 | 0.003 |
| Severely infected | 29.31 | 16.08 | 7.25 | 2.27 | 0.63 | 0.32 | 0.13 | 0.03 | 0.01 | ||
| Asymptomatic | 14.14 | 16.78 | 18.55 | 19.55 | 19.87 | 19.94 | 19.97 | 19.99 | 20 | ||
| Mildly symptomatic | 56.55 | 67.13 | 74.2 | 78.18 | 79.5 | 79.74 | 79.9 | 79.97 | 79.99 | ||
| Female | Dead | 7.485 | 4.107 | 1.852 | 0.59 | 0.167 | 0.087 | 0.034 | 0.008 | 0.002 | |
| Severely infected | 17.66 | 9.69 | 4.37 | 1.39 | 0.39 | 0.2 | 0.08 | 0.02 | 0 | ||
| Asymptomatic | 16.47 | 18.06 | 19.13 | 19.72 | 19.92 | 19.96 | 19.98 | 20 | 20 | ||
| Mildly symptomatic | 65.87 | 72.25 | 76.5 | 78.89 | 79.69 | 79.84 | 79.94 | 79.98 | 80 | ||
| COPD | Male and female | Dead | 19.077 | 10.468 | 4.72 | 1.443 | 0.391 | 0.214 | 0.08 | 0.018 | 0.004 |
| Severely infected | 45 | 24.69 | 11.14 | 3.4 | 0.92 | 0.51 | 0.19 | 0.04 | 0.01 | ||
| Asymptomatic | 11 | 15.06 | 17.77 | 19.32 | 19.82 | 19.9 | 19.96 | 19.99 | 20 | ||
| Mildly symptomatic | 44 | 60.25 | 71.09 | 77.28 | 79.26 | 79.6 | 79.85 | 79.97 | 79.99 |
Transition temporality
| Transition | Duration |
|---|---|
| Exposed to infectious | 48–72 h |
| Asymptomatic to recovered | 14 days |
| Mildly to severely symptomatic | 6 days |
| Mildly symptomatic to recovered | 21 days |
| Severely symptomatic to recovered | 23–28 days |
| Severely symptomatic to dead | 17–29 days |
Fig. 5Intervention meta-model and relationship with core model
Fig. 6A screenshot of the simulator, showing the ward-level agents and localities in the early phase of a simulation
Fig. 7Simulation dashboard for illustration
Key performance indicators (KPIs)
| KPI | Description | Illustration |
|---|---|---|
| SEIR graphs for ward and localities | Progression of active susceptible, exposed, active infected, cumulative recovered and cumulative death counts for ward and localities | Figure |
| New cases of infection, recovery and death | Day wise new cases of mildly infected and asymptomatic cases, severely symptomatic, recovered and death | Figure |
| Cumulative cases | Cumulative cases of mild, severe and death cases | Figure |
| Load on hospitals | Active cases in hospital and ventilators | Figure |
| Load on institutional and home quarantine | Number of citizens who are under home quarantine and intuitional quarantine. | Figure |
| Load on testing | (1) Number of severely infected citizen tested, (2) number of mildly infected citizens tested | Figure |
| contact-tracing | Number of citizens are traced and tested through contact-tracing | Figure |
| Testing efficacy | % of positive cases for overall testing, household testing and contact-tracing | Not shown |
| Demographic distribution of infected citizens | Gender-specific distribution, age-specific distribution, medical history-specific distribution and occupational archetype-specific distribution of all infected citizens (based on cumulative numbers) | Not shown (similar to hospitalization) |
| Demographic distribution of hospitalized citizens | Gender-specific distribution, age-specific distribution, medical history-specific distribution and occupational archetype-specific distribution of hospitalized citizens (based on active numbers) | Figure |
| Demographic distribution of death | Gender-specific distribution, age-specific distribution, medical history- specific distribution and occupational archetype-specific distribution of death persons (based on commutative numbers) | Not shown (similar to hospitalization) |
| Source of infections | (1) Counts of transmission place (i.e., the place from where the virus is transmitted), (2) counts of archetypes who spread the virus | Figure |
| Way of transmission | How virus is transmitted, i.e., either through aerosol at household, aerosol in the commercial places, or through fomite | Figure g |
| Infection fatality rate | Infection fatality rate, cumulative death upon cumulative infected | Not shown |
| Average infected family members at households | Average % of infected family members at household for slum and well-to-do localities | Not shown |
| % of impacted households | % of households where at least one family member is infected in slum and well-to-do localities | Not shown |
Fig. 8Snapshots from a simulation wherein no intervention was considered
Fig. 9Human-in-the-loop and reinforcement learning-based what-if explorations
Area and population of few wards in Pune
| Prototypical area | Ward | Total area ( | Well-to-do area ( | Slum area ( | Well-to-do population | Slum population | Total population | % population in slum |
|---|---|---|---|---|---|---|---|---|
| Residential area | Sahakar nagar | 9.2 | 8,830,000 | 370,000 | 126,912 | 78,529 | 205,441 | 38.2246 |
| Kothrud | 16.26 | 15,424,257 | 835,743 | 103,524 | 141,742 | 245,266 | 57.79113 | |
| Market Area | Bhavani Peth | 2.9 | 2,380,802 | 519,198 | 157,936 | 106,851 | 264,787 | 40.35357 |
| Office area | Nagar road | 29.1 | 28,586,850 | 513,150 | 186,489 | 76,408 | 262,897 | 29.06385 |
| Aundh | 40.75 | 40,262,827 | 487,173 | 268,804 | 72,540 | 341,344 | 21.25129 |
Household characteristics
| Prototypical ward type | Locality type | Typical household structures | Typical household size | Visitor patterns |
|---|---|---|---|---|
| Residential wards | Well-to-do | Nuclear families | (1) 40% household size 400–800 | Housemaid 2 times a day for an hour |
| Joint families | (2) 60% household size > 800 | |||
| Room Sharing | ||||
| Slum | Nuclear families | (1) 60% household size < 500 | Relatives (once a week)—from same SES with similar distribution of profession | |
| Joint families | (2) 40% household size > 500 | |||
| Room sharing | ||||
| Market wards | Well-to-do | Nuclear families | (1) 40% household size 400–800 | Housemaid 2 times a day for an hour |
| Joint families | (2) 60% household size > 800 | |||
| Room sharing | ||||
| Slum | Nuclear families | (1) 60% household size < 500 | Relatives (once a week)—from same SES with similar distribution of profession | |
| Joint families | (2) 40% household size > 500 | |||
| Room sharing | ||||
| Office wards | Well-to-do | Nuclear families | (1) 40% household size 400–800 | Housemaid 2 times a day for an hour |
| Joint families | (2) 60% household size > 800 | |||
| Room sharing | ||||
| Slum | Nuclear families | (1) 70% household size < 500 | Relatives (once a week)—from same SES with similar distribution of profession | |
| Joint families | (2) 30% household size > 500 | |||
| Room sharing |
Characteristics of commercial places and place-related movements
| Place name | Area ( | Opening times | Visiting patterns (for validation) | Prototypical ward type: residential ward | Prototypical ward type: market ward | Prototypical ward type: office ward |
|---|---|---|---|---|---|---|
| Government School | 300–320 | 6 a.m. to 3 p.m. (weekdays) | Staffs: 20–25, students: 800–1200 | 4 | 4 | 4 |
| Private School | 1000–1200 | 6 a.m. to 3 p.m. (weekdays) | Staffs: 60, students 2500–3000 | 4 | 4 | 4 |
| Small Shop | 20–30 | 6 a.m. to 10 p.m. (weekdays) | Staffs: 1–2, visitors: 50–70/day | 1830 (vegetable vendors: 227, grocery shop: 227, other hawkers: 328, other shops: 980, pharmacy: 68) | 1560 (vegetable vendors: 194, grocery shop: 194, other hawkers: 280, other shops: 832, pharmacy: 60 | 1830 (vegetable vendors: 227, grocery shop: 227, other hawkers: 328, other shops: 980, pharmacy: 68) |
| Market place shops | 30–50 | 7 a.m. to 8 p.m. (all days) | Staffs: 3–5 people; visitors: 100–150/day | 40 | 1600 | 71 |
| Malls | 15,000–18,000 | 11 a.m. to 11 p.m. all days | Staffs: 80–100; visitors-weekdays-200–300; weekend-1000–1200 | 1 | 1 | 1 |
| Banks | 90-110 | 9 a.m. to 5 p.m. weekdays | Staffs: 12–15; visitors: approx 100-120/day | 40 | 48 | 7 |
| ATM | 2 to 3 | 24 | Visitors: 50–60/day | 112 | 84 | 84 |
| Small offices | 40–50 | 10 a.m. to 7 p.m. weekdays | Staff: 20–100 | 325 | 488 | 976 |
| Big offices | 150–300 | 10 to 7 weekdays | Staffs > 100 | 4 | 8 | 24 |
| Warship Places | 100–150 | 7 a.m. to 8 p.m. all days | Visitors: 50-200/day (mostly senior citizens) | 12 | 12 | 12 |
| Small Eatery | 20–30 | 8 a.m. to 8 p.m. 6 days | Staff: 4–5, visitors: 100-200/day | 960 | 960 | 1040 |
| Hospital | 150–170 | 24 x 7 | Staff: 20–50, visitors: 100–300/day | 8 | 8 | 12 |
| Clinic/lab | 20–25 | 10 a.m. to 2 p.m. and 6 p.m. to 9 p.m. 6 days | Staff: 2; visitor: 50–70/day | 96 | 48 | 48 |
| Factories | 80–300 | 9 a.m. to 5 p.m. | Staffs > 100 | Small: 30, big: 1 | Small: 15, big: 1 | Small: 8, big: 2 |
| Bus | 30 | 6 a.m. to 10 p.m. (all days) | Capacity: 40 | 32 | 32 | 40 |
| Shared cab | 5 | 24 | Capacity: 4 | 1600 | 1600 | 2000 |
| Barber shop/beautician | 30–50 | 7 a.m. to 8 p.m. all days | Staff: 1–2, visitors: 30–50/day | 120 | 120 | 120 |
Demographic distribution
| Citizen archetypes | Age range (years) | Gender distribution |
|---|---|---|
| Beautician | 20–60 | Male: 70%, female: 30% |
| College student | 16–25 | Male: 60%, female: 40% |
| Daily wage worker | 18–55 | Male: 80%, female: 20% |
| Driver | 18–60 | Male: 100% |
| Health Worker | 18–60 | Male: 40%, female: 60% |
| House maid | 18–60 | Female 100% |
| House wife | 20–60 | Female 100% |
| Market place staff | 18–60 | Male: 70%, female: 30% |
| Office-goer | 18–60 | Male: 70%, female: 30% |
| Restaurant staff | 18–60 | Male: 70%, female: 30% |
| School kid | 5–16 | Male: 50%, female: 50% |
| Senior citizen | 60–90 | Male: 50%, female: 50% |
| Small shop Staff | 20–60 | Male: 80%, female: 20% |
| Average | 30–31 | Male: 50%, female: 50% |
| School and college kid medical | No medical history: 100%, hypertensive: 0%, diabetic: 0%, COPD: 0% | |
| Senior citizen medical | No medical history: 44%, hypertensive: 40%, diabetic: 20%, COPD: 6% | |
| Other archetype | No medical history: 62%, hypertensive: 25%, diabetic: 10%, COPD: 3% | |
Definition of intervention strategies and timelines
| Intervention strategy | Lockdown 1 | Lockdown 2 | Lockdown 3 | Unlock 1 | 10-day lockdown | Unlock 2 | Unlock 3 | Unlock 4 |
|---|---|---|---|---|---|---|---|---|
| Effective date | March 25 to May 3, 2020 (Phase 1 and 2) | May 4 to May 17, 2020 (Phase 3) | May 18 to May 31, 2020 (Phase 4) | June 1 to July 12, 2020 | July 13 to July 23, 2020 | July 24 to August 2, 2020 | August 3 to September 5, 2020 | September 6, 2020 present |
| Public movements | 10 a.m. to 2 p.m. for essential work | 10 a.m. to 7 p.m. for essential work | 7 a.m. to 7 p.m. for essential work | 10 a.m. to 2 p.m. for essential work | 7 a.m. to 7 p.m. for essential work | No time restriction | ||
| Essential shops (e.g., grocery) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Bank and ATM | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Clinics | 0.3 | 0.3 | 0.5 | 0.7 | 0.3 | 0.7 | 1 | 1 |
| Barber and beautician places | Closed | Closed | 0.2 | 0.2 | Closed | 0.5 | 0.5 | 0.5 |
| Local non-essential shops | 0 | 0.05 | 0.3 | 0.5 | 0 | 0.85 | 0.85 | 1 |
| Non-essential shops located in market places | 0 | 0 | 0.3 | 0.5 | 0 | 0.85 | 0.85 | 1 |
| Shops at mall | Closed | |||||||
| Housemaid | Not allowed | Not allowed | 0.5 | 0.5 | Not allowed | 1 | 1 | 1 |
| Factories | Closed | 0.05 | 0.5 | 0.5 | Closed | 1 | 1 | 1 |
| Small offices | 10% offices with 50% staffs | 15% offices with 50% staffs | 25% offices with 50% staffs | 25% offices with 80% staffs | 10% offices with 50% staffs | 50% offices with 80% staffs | 85% offices with 80% staffs | 85% offices with 80% staffs |
| Big offices | Closed | Closed | 25% with 10% staffs | 25% with 20% staffs | Closed | 50% with 10-20% staffs | 60% with 10–20% staffs | 60% with 10-20% staffs |
| School and Colleges | Closed | |||||||
| Public cabs | Not allowed | 10% with driver + one person | 100% with Driver + one person | 100% with driver + one person | Not allowed | 1 | 1 | 1 |
| Bus | Not allowed | Not allowed | 20% with 50% occupancy | 40% with 50% occupancy | Not allowed | 60% with 50% occupancy | 75% with 50% occupancy | 75% with 50% occupancy |
| Eateries | Closed | 20% with 50% occupancy | 20% with 50% occupancy | |||||
| Severely infected | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Mildly infected | 0 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 | 0.05 |
| contact-tracing | 0.05 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
| Household contacts | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Fig. 10Archetype-specific business-as-usual movement, in the absence of interventions
Fig. 11Simulated and actual death count for validation
Fig. 12Simulation under initial lockdown conditions
Fig. 13Ward-specific SEIR graphs illustrating the impact of increased testing
Fig. 14Impact of increased testing uptake on well-to-do and slum areas of three prototypical wards
Fig. 15Impact of infections under different interventions
Fig. 16Infection situation in different prototypical wards under Unlock 3.0 intervention
Fig. 17Analysis outcome
Fig. 18Citizen archetype and place-specific analysis
Fig. 19Analysis of comorbidity and age
Fig. 20Summary of experimental outcomes
Fig. 21A hypothetical experimental result of opening up places from January 2021