The recent decade has seen a rise in community resilience modeling, including a quest to model infrastructure resilience (its exposure, damage, and restoration) under extreme events. These efforts entail measuring, visualizing, and probing alternatives to support mitigation, recovery, and resilience-enhancing interventions. However, the practice demands developing different input sub-models, considering various layers of uncertainty, and integrating these for the final assessment.
In this project, we present how the resources of the DesignSafe Cyberinfrastructure (DesignSafe-CI) can support such efforts. We present different tools that can be leveraged from DesignSafe directly or through its interoperability with other platforms, such as the Interdependent Networked Community Resilience Modeling Environment (IN-CORE). We present illustrative examples of how to leverage publicly available data in DesignSafe-CI and models within the IN-CORE platform to create an infrastructure resilience assessment pipeline. These examples are developed and analyzed using JupyterLab in DesignSafe. Furthermore, we present how JupyterLab HPC in DesignSafe-CI enhances the modeling and testing capabilities as the analysis of larger infrastructure systems (e.g., detailed transportation networks) becomes feasible. While the illustrative example uses earthquakes as the hazard type, the leveraged tools, platforms, and shared codes can be adapted to multiple hazards.
This project is created to share the material presented on December 11 (2024) in the DesignSafe Webinar "Resilience Assessment of Community Infrastructure: Leveraging HPC Resources at DesignSafe-CI and Interoperability with IN-CORE". You can find the recording of the webinar at the following link: https://youtu.be/Bdb8s4Rc4h4?feature=shared
Rincon, R., J. Padgett (2025). "Network resilience trajectories (small scale simulation)", in Webinar material: Leveraging HPC Resources at DesignSafe-CI and Interoperability with IN-CORE for Resilience Assessment. DesignSafe-CI. https://doi.org/10.17603/ds2-29f9-9085
A transportation network is modeled leveraging information from the PRJ-3939 project. Earthquake simulations, fragility functions definition, mapping functions, and bridge damage analysis are performed using the pyincore library. The results of the damage probabilities are later used for analyzing the recovery trajectory of the transportation network. The recovery trajectories are presented using different numbers of simulations (small-scale).
Report | Readme
Description:
Check this file to understand the workflow of the analysis.
File Name
Simulation Model | Main scripts for model creation
Description:
These are the main scripts used to create the models, run the analysis, and visualize the results.
File Name
Simulation Input | Exposure files
Description:
These files are shared for completeness. These can be retrieved using the Simulation Model files. Correspond to bridge and road network data.
These files are shared for completeness. These can be retrieved using the Simulation Model files. The files represent outputs from the pyincore modules.
File Name
Simulation Output | Recovery trajectory data
Description:
The most expensive output is the recovery trajectory using the normalized network efficiency. Hence, these are saved for future analysis or visualization. These can be accessed using the 'pickle' module.
File Name
Simulation Output | Visualization of results
Description:
These categories correspond to figures, maps, and gifs created during the analysis. These files are shared for completeness. These can be retrieved using the Simulation Model files.
File Name
Simulation Input | Hazard files
Description:
These files are shared for completeness. These can be retrieved using the Simulation Model files. Correspond to the hazard scenarios IDs needed to run pyincore using the IN-CORE web services.
File Name
Analysis | Main scripts for model creation
Description:
These are the main scripts used to create the models, run the analysis, and visualize the results.
Rincon, R., J. Padgett (2025). "Network resilience trajectories (large scale simulation)", in Webinar material: Leveraging HPC Resources at DesignSafe-CI and Interoperability with IN-CORE for Resilience Assessment. DesignSafe-CI. https://doi.org/10.17603/ds2-7ht6-ks16
View Data
Simulation Type
Structural
Author(s)
;
Facility
DesignSafe CI
Date Published
2025-01-10
DOI
10.17603/ds2-7ht6-ks16
License
3-Clause BSD License
Description:
The models created in the 'small-scale simulation' are leveraged and used to analyze the network recovery trajectories using a larger number of simulations. For completeness, the example corresponds to a transportation network subjected to seismic events.
Report | Readme
Description:
Check this file to understand the workflow of the analysis.
File Name
Simulation Model | Main script for running on HPC
Description:
These are the main scripts used to create the models, run the analysis, and visualize the results. The results of the HPC analysis are presented in this file.
File Name
Simulation Input | Input for HPC analysis
Description:
The HPC analysis has been defined in a way that does not require creating the model from scratch. Hence, this category contains the input data required to run such an HPC analysis.
File Name
Simulation Output | Recovery trajectory data
Description:
The most expensive output is the recovery trajectory using the normalized network efficiency. Hence, these are saved for future analysis or visualization. These can be accessed using the 'pickle' module.
File Name
Simulation Output | Visualization of results
Description:
These categories correspond to figures, maps, and gifs created during the analysis. These files are shared for completeness. These can be retrieved using the Simulation Model files.
File Name
Analysis | Main scripts for analysis on HPC
Description:
This is the main script used to run the large-scale analysis and visualize the results.