3. Data requirements
Currently, network generation and hazard generation are not automated in the integrated simulation model. Therefore, in order to use the model, three types of data are to be manually fed into the model, namely the water, power and transportation networks, interdependency data, and infrastructure disruption data. There datasets need to be in specific formats which are compatible with the model. In this chapter, the details such as file formats and information to be included in the input files are discussed in detail.
3.1. Infrastructre Networks
The infrastructure network data must be compatible with the respective infrastructure model packages enlisted in Table 1. In addition, disruptions to certain components belonging to the infrastructure systems are not supported as of now. The individual networks must be constructed taking into the above aspects into consideration.
3.1.1. Water distribution system
Since the integrated simulation model handles the water distribution network models using wntr package, the input file must be in .inp format. Some examples of water network files can be found in wntr Github repository1. The water network can be either built using EPANET or wntr package. Currently, the water network simulation is performed using WNTRSimulator in the wntr package. Therefore, there are certain exceptions which must be considered while generating the water network file. These exceptions can be found in wntr’s software framework and limitations page.
In addition, the integrated simulation model identifies the component details such as infrastructure type, component type, etc. using the component names. The name of the components must follow the nomenclature. The details of nomenclature and whether a component can be failed in the model is presented in Table 3.1. For example, a water pump can be named as W_WP1. Integers must be followed by the prefix to name components belonging to same category.
Table 3.1. Nomenclature for water network components
Prefix |
Component name |
Disruption supported |
Prefix |
Component name |
Disruption supported |
|---|---|---|---|---|---|
W_WP |
Pump |
Yes |
W_PMA |
Main Pipe |
Yes |
W_R |
Reservoir |
No |
W_PHC |
Hydrant Connection Pipe |
Yes |
W_P |
Pipe |
Yes |
W_PV |
Valve converted to Pipe |
Yes |
W_PSC |
Service Connection Pipe |
Yes |
W_J |
Junction |
No |
W_T |
Tank |
Yes |
3.1.2. Power systems
The power system is modeled using pandapower package, and therefore the network file must be in *.json format. Several tutorials for generating power system networks using pandapower are available in the package’s tutorial page. Similar to water network components, naming of power system components must also follow the stipulated nomenclature presented in Table 3. Currently, power networks are modeled as three-phase systems. Therefore, single-phase components in pandapower are not supported. Integers must be followed by the prefix to name components belonging to same category.
Table 3.2. Nomenclature for power network components
Prefix |
Component name |
Disruption supported |
Prefix |
Component name |
Disruption supported |
|---|---|---|---|---|---|
P_B |
Bus |
Yes |
P_L |
Line |
Yes |
P_BLO |
Bus connected to load |
Yes |
P_TF |
Transformer |
Yes |
P_BS |
Bus connected to switch |
Yes |
P_TFEG |
Transformer connected to external grid |
Yes |
P_BEG |
Bus connected to external grid connection |
yes |
P_S |
Switch |
Yes |
P_LO |
Load |
Yes |
P_SEG |
Switch connected to external grid |
Yes |
P_MP |
Motor |
Yes |
P_SLI |
Switch connected to Line |
Yes |
P_G |
Generator |
No |
P_EG |
External Grid connection |
Yes |
3.1.3. Transportation system
The transportation system is simulated using the static traffic assignment model developed by Prof. Stephen Boyles of Department of Civil, Architectural and Environmental Engineering, The University of Texas at Austin. The transportation network data must be in the TNTP data format. More details on the format and example networks can be found in Ben Stabler’s Github page4. The naming of the transportation network components must follow the nomenclature presented in Table 3.3. Integers must be followed by the prefix to name components belonging to same category.
Table 3.3. Nomenclature for transportation network components
Prefix |
Component name |
Disruption supported |
|---|---|---|
T_J |
Junction |
No |
T_L |
Link |
Yes |
3.2. Infrastructure dependencies
Data related to water-power dependencies between infrastructure components must be provided
separately in a .csv file. The file must contain water_id and power_id fields which represent
the water- and power component names (Table 3.4). The model will determine the type of the waterand
power components and construct the dependencies accordingly.
Table 3.4. Format of disruption data
water_id |
power_id |
|---|---|
W_WP9 |
P_MP1 |
W_R9 |
P_G3 |
3.3. Infrastructure disruption data
The third data input is related to disrupted components. Similar to the dependency input file, the
disruption data also needs to be provided in *.dat format. The file should have three fields, namely
time_stamp (time of disruption in seconds), components (name of the component that is included
in any of the three networks), fail_perc (percentage of damage), and recovery_time (recovery time in hours). An example for the dependency
data is presented in Table 3.5.
table 3.5. Format of disruption data
time_stamp |
components |
fail_perc |
recovery_time |
|---|---|---|---|
7200 |
W_PMA1 |
50 |
7 |
7200 |
W_MP2 |
75 |
138 |
7200 |
T_L438 |
25 |
13 |
While the percentage of damage of component is not used in the current model, this may be incorporated in the model to find the repair duration estimate in the future versions.