Source code for tcra.vulnerability.Fragility

# fragility curves for buildings
fragility_curves = {
    'MSF1': {
        'Slight': {'mu': 124.474391, 'sigma': 0.1259},
        'Moderate': {'mu': 139.8541, 'sigma': 0.1106},
        'Extensive': {'mu': 144.416, 'sigma': 0.1097},
        'Complete': {'mu': 145.11, 'sigma': 0.1097}
    },
    'MSF2': {
        'Slight': {'mu': 119.0924, 'sigma': 0.1202},
        'Moderate': {'mu': 131.2626, 'sigma': 0.1067},
        'Extensive': {'mu': 134.96, 'sigma': 0.1072},
        'Complete': {'mu': 136.89, 'sigma': 0.1072}
    },
    'MMUH1': {
        'Slight': {'mu':127.345, 'sigma': 0.1522},
        'Moderate': {'mu': 142.408, 'sigma': 0.1433},
        'Extensive': {'mu': 169.355, 'sigma': 0.1288},
        'Complete': {'mu': 182.837, 'sigma': 0.1288}
    },
    'MMUH2': {
        'Slight': {'mu': 113.545, 'sigma': 0.1627},
        'Moderate': {'mu': 127.332, 'sigma': 0.1558},
        'Extensive': {'mu': 156.272, 'sigma': 0.1449},
        'Complete': {'mu': 183.222, 'sigma': 0.1196}
    },
    'MMUH3': {
        'Slight': {'mu': 127.027, 'sigma': 0.1544},
        'Moderate': {'mu': 140, 'sigma': 0.137},
        'Extensive': {'mu': 161.676, 'sigma': 0.1176},
        'Complete': {'mu': 182.6, 'sigma': 0.1176}
    },
    'MLRM1': {
        'Slight': {'mu': 132.6614, 'sigma': 0.1682},
        'Moderate': {'mu': 144.04, 'sigma': 0.1434},
        'Extensive': {'mu': 159.94, 'sigma': 0.1306},
        'Complete': {'mu': 176.708, 'sigma': 0.1306}
    },
    'MLRM2': {
        'Slight': {'mu': 108.72, 'sigma': 0.1609},
        'Moderate': {'mu': 117.707, 'sigma': 0.1532},
        'Extensive': {'mu': 122.107, 'sigma': 0.1576},
        'Complete': {'mu': 128.149, 'sigma': 0.1576}
    },
    'MLRI': {
        'Slight': {'mu': 103.772, 'sigma': 0.1442},
        'Moderate': {'mu': 108.755, 'sigma': 0.1332},
        'Extensive': {'mu': 116.186, 'sigma': 0.1318},
        'Complete': {'mu': 134.303, 'sigma': 0.1318}
    },
    'CERBL': {
        'Slight': {'mu': 135.43, 'sigma': 0.1684},
        'Moderate': {'mu': 150.9125, 'sigma': 0.1501},
        'Extensive': {'mu': 173.382, 'sigma': 0.1513},
        'Complete': {'mu': 358.489, 'sigma': 0.1513}
    },    
    'CERBM': {
        'Slight': {'mu': 98.869, 'sigma': 0.1058},
        'Moderate': {'mu': 106.697, 'sigma': 0.0829},
        'Extensive': {'mu': 124.81, 'sigma': 0.0708},
        'Complete': {'mu': 223.408, 'sigma': 0.0708}
    },
    'CERBH': {
        'Slight': {'mu': 96.3994, 'sigma': 0.1672},
        'Moderate': {'mu': 104.99, 'sigma': 0.1516},
        'Extensive': {'mu': 174.478, 'sigma': 0.0897},
        'Complete': {'mu': 259.874, 'sigma': 0.0897}
    },    
    'CECBL': {
        'Slight': {'mu': 99.176, 'sigma': 0.103},
        'Moderate': {'mu': 105.974, 'sigma': 0.0834},
        'Extensive': {'mu': 115.364, 'sigma': 0.0711},
        'Complete': {'mu': 184.915, 'sigma': 0.0711}
    },
    'CECBM': {
        'Slight': {'mu': 102.95, 'sigma': 0.1161},
        'Moderate': {'mu': 112.11, 'sigma': 0.095},
        'Extensive': {'mu': 133.86, 'sigma': 0.0949},
        'Complete': {'mu': 239.822, 'sigma': 0.0949}
    },
    'CECBH': {
        'Slight': {'mu': 92.73, 'sigma': 0.1368},
        'Moderate': {'mu': 101.038, 'sigma': 0.1153},
        'Extensive': {'mu': 127.281, 'sigma': 0.0939},
        'Complete': {'mu': 170.732, 'sigma': 0.0939}
    },
    'SPMBS': {
        'Slight': {'mu': 168.2078, 'sigma': 0.1297},
        'Moderate': {'mu': 168.2078, 'sigma': 0.1297},
        'Extensive': {'mu': 174.356, 'sigma': 0.1196},
        'Complete': {'mu': 231.25, 'sigma': 0.1196}
    },    
    'MHPHUD': {
        'Slight': {'mu': 128.9339, 'sigma': 0.139},
        'Moderate': {'mu': 136.6742, 'sigma': 0.1369},
        'Extensive': {'mu': 150.508, 'sigma': 0.1427},
        'Complete': {'mu': 231.25, 'sigma': 0.1427}
    }
}

# fragility curves for electrical poles

fragility_curves_epn = {
    'PW': {
        'Fail': {'mu': 130.139, 'sigma': 0.1213}
    },
    'PS': {
        'Fail': {'mu': 130.504, 'sigma': 0.1352}
    }
}


# fragility curves for building rehab
[docs]def rehab_fragility_curves(rr): """ Revise fragility curves based on rehab option Parameters ---------- rr : % of rehab or performance improve by rehabilitation type_R : Building xxxx_R represents that building type is rehabbed Returns ------- fragility : functionality functions """ return { 'MSF1': { 'Slight': {'mu': 124.474391, 'sigma': 0.1259}, 'Moderate': {'mu': 139.8541, 'sigma': 0.1106}, 'Extensive': {'mu': 144.416, 'sigma': 0.1097}, 'Complete': {'mu': 145.11, 'sigma': 0.1097} }, 'MSF2': { 'Slight': {'mu': 119.0924, 'sigma': 0.1202}, 'Moderate': {'mu': 131.2626, 'sigma': 0.1067}, 'Extensive': {'mu': 134.96, 'sigma': 0.1072}, 'Complete': {'mu': 136.89, 'sigma': 0.1072} }, 'MMUH1': { 'Slight': {'mu': 127.345, 'sigma': 0.1522}, 'Moderate': {'mu': 142.408, 'sigma': 0.1433}, 'Extensive': {'mu': 169.355, 'sigma': 0.1288}, 'Complete': {'mu': 182.837, 'sigma': 0.1288} }, 'MMUH2': { 'Slight': {'mu': 113.545, 'sigma': 0.1627}, 'Moderate': {'mu': 127.332, 'sigma': 0.1558}, 'Extensive': {'mu': 156.272, 'sigma': 0.1449}, 'Complete': {'mu': 183.222, 'sigma': 0.1196} }, 'MMUH3': { 'Slight': {'mu': 127.027, 'sigma': 0.1544}, 'Moderate': {'mu': 140, 'sigma': 0.137}, 'Extensive': {'mu': 161.676, 'sigma': 0.1176}, 'Complete': {'mu': 182.6, 'sigma': 0.1176} }, 'MLRM1': { 'Slight': {'mu': 132.6614, 'sigma': 0.1682}, 'Moderate': {'mu': 144.04, 'sigma': 0.1434}, 'Extensive': {'mu': 159.94, 'sigma': 0.1306}, 'Complete': {'mu': 176.708, 'sigma': 0.1306} }, 'MLRM2': { 'Slight': {'mu': 108.72, 'sigma': 0.1609}, 'Moderate': {'mu': 117.707, 'sigma': 0.1532}, 'Extensive': {'mu': 122.107, 'sigma': 0.1576}, 'Complete': {'mu': 128.149, 'sigma': 0.1576} }, 'MLRI': { 'Slight': {'mu': 103.772, 'sigma': 0.1442}, 'Moderate': {'mu': 108.755, 'sigma': 0.1332}, 'Extensive': {'mu': 116.186, 'sigma': 0.1318}, 'Complete': {'mu': 134.303, 'sigma': 0.1318} }, 'CERBL': { 'Slight': {'mu': 135.43, 'sigma': 0.1684}, 'Moderate': {'mu': 150.9125, 'sigma': 0.1501}, 'Extensive': {'mu': 173.382, 'sigma': 0.1513}, 'Complete': {'mu': 358.489, 'sigma': 0.1513} }, 'CERBM': { 'Slight': {'mu': 98.869, 'sigma': 0.1058}, 'Moderate': {'mu': 106.697, 'sigma': 0.0829}, 'Extensive': {'mu': 124.81, 'sigma': 0.0708}, 'Complete': {'mu': 223.408, 'sigma': 0.0708} }, 'CERBH': { 'Slight': {'mu': 96.3994, 'sigma': 0.1672}, 'Moderate': {'mu': 104.99, 'sigma': 0.1516}, 'Extensive': {'mu': 174.478, 'sigma': 0.0897}, 'Complete': {'mu': 259.874, 'sigma': 0.0897} }, 'CECBL': { 'Slight': {'mu': 99.176, 'sigma': 0.103}, 'Moderate': {'mu': 105.974, 'sigma': 0.0834}, 'Extensive': {'mu': 115.364, 'sigma': 0.0711}, 'Complete': {'mu': 184.915, 'sigma': 0.0711} }, 'CECBM': { 'Slight': {'mu': 102.95, 'sigma': 0.1161}, 'Moderate': {'mu': 112.11, 'sigma': 0.095}, 'Extensive': {'mu': 133.86, 'sigma': 0.0949}, 'Complete': {'mu': 239.822, 'sigma': 0.0949} }, 'CECBH': { 'Slight': {'mu': 92.73, 'sigma': 0.1368}, 'Moderate': {'mu': 101.038, 'sigma': 0.1153}, 'Extensive': {'mu': 127.281, 'sigma': 0.0939}, 'Complete': {'mu': 170.732, 'sigma': 0.0939} }, 'SPMBS': { 'Slight': {'mu': 168.2078, 'sigma': 0.1297}, 'Moderate': {'mu': 168.2078, 'sigma': 0.1297}, 'Extensive': {'mu': 174.356, 'sigma': 0.1196}, 'Complete': {'mu': 231.25, 'sigma': 0.1196} }, 'MHPHUD': { 'Slight': {'mu': 128.9339, 'sigma': 0.139}, 'Moderate': {'mu': 136.6742, 'sigma': 0.1369}, 'Extensive': {'mu': 150.508, 'sigma': 0.1427}, 'Complete': {'mu': 231.25, 'sigma': 0.1427} }, 'MSF1_R': { 'Slight': {'mu': 124.474391 * rr, 'sigma': 0.1259}, 'Moderate': {'mu': 139.8541 * rr, 'sigma': 0.1106}, 'Extensive': {'mu': 144.416 * rr, 'sigma': 0.1097}, 'Complete': {'mu': 145.11 * rr, 'sigma': 0.1097} }, 'MSF2_R': { 'Slight': {'mu': 119.0924 * rr, 'sigma': 0.1202}, 'Moderate': {'mu': 131.2626 * rr, 'sigma': 0.1067}, 'Extensive': {'mu': 134.96 * rr, 'sigma': 0.1072}, 'Complete': {'mu': 136.89 * rr, 'sigma': 0.1072} }, 'MMUH1_R': { 'Slight': {'mu': 127.345 * rr, 'sigma': 0.1522}, 'Moderate': {'mu': 142.408 * rr, 'sigma': 0.1433}, 'Extensive': {'mu': 169.355 * rr, 'sigma': 0.1288}, 'Complete': {'mu': 182.837 * rr, 'sigma': 0.1288} }, 'MMUH2_R': { 'Slight': {'mu': 113.545 * rr, 'sigma': 0.1627}, 'Moderate': {'mu': 127.332 * rr, 'sigma': 0.1558}, 'Extensive': {'mu': 156.272 * rr, 'sigma': 0.1449}, 'Complete': {'mu': 183.222 * rr, 'sigma': 0.1196} }, 'MMUH3_R': { 'Slight': {'mu': 127.027 * rr, 'sigma': 0.1544}, 'Moderate': {'mu': 140 * rr, 'sigma': 0.137}, 'Extensive': {'mu': 161.676 * rr, 'sigma': 0.1176}, 'Complete': {'mu': 182.6 * rr, 'sigma': 0.1176} }, 'MLRM1_R': { 'Slight': {'mu': 132.6614 * rr, 'sigma': 0.1682}, 'Moderate': {'mu': 144.04 * rr, 'sigma': 0.1434}, 'Extensive': {'mu': 159.94 * rr, 'sigma': 0.1306}, 'Complete': {'mu': 176.708 * rr, 'sigma': 0.1306} }, 'MLRM2_R': { 'Slight': {'mu': 108.72 * rr, 'sigma': 0.1609}, 'Moderate': {'mu': 117.707 * rr, 'sigma': 0.1532}, 'Extensive': {'mu': 122.107 * rr, 'sigma': 0.1576}, 'Complete': {'mu': 128.149 * rr, 'sigma': 0.1576} }, 'MLRI_R': { 'Slight': {'mu': 103.772 * rr, 'sigma': 0.1442}, 'Moderate': {'mu': 108.755 * rr, 'sigma': 0.1332}, 'Extensive': {'mu': 116.186 * rr, 'sigma': 0.1318}, 'Complete': {'mu': 134.303 * rr, 'sigma': 0.1318} }, 'CERBL_R': { 'Slight': {'mu': 135.43 * rr, 'sigma': 0.1684}, 'Moderate': {'mu': 150.9125 * rr, 'sigma': 0.1501}, 'Extensive': {'mu': 173.382 * rr, 'sigma': 0.1513}, 'Complete': {'mu': 358.489 * rr, 'sigma': 0.1513} }, 'CERBM_R': { 'Slight': {'mu': 98.869 * rr, 'sigma': 0.1058}, 'Moderate': {'mu': 106.697 * rr, 'sigma': 0.0829}, 'Extensive': {'mu': 124.81 * rr, 'sigma': 0.0708}, 'Complete': {'mu': 223.408 * rr, 'sigma': 0.0708} }, 'CERBH_R': { 'Slight': {'mu': 96.3994 * rr, 'sigma': 0.1672}, 'Moderate': {'mu': 104.99 * rr, 'sigma': 0.1516}, 'Extensive': {'mu': 174.478 * rr, 'sigma': 0.0897}, 'Complete': {'mu': 259.874 * rr, 'sigma': 0.0897} }, 'CECBL_R': { 'Slight': {'mu': 99.176 * rr, 'sigma': 0.103}, 'Moderate': {'mu': 105.974 * rr, 'sigma': 0.0834}, 'Extensive': {'mu': 115.364 * rr, 'sigma': 0.0711}, 'Complete': {'mu': 184.915 * rr, 'sigma': 0.0711} }, 'CECBM_R': { 'Slight': {'mu': 102.95 * rr, 'sigma': 0.1161}, 'Moderate': {'mu': 112.11 * rr, 'sigma': 0.095}, 'Extensive': {'mu': 133.86 * rr, 'sigma': 0.0949}, 'Complete': {'mu': 239.822 * rr, 'sigma': 0.0949} }, 'CECBH_R': { 'Slight': {'mu': 92.73 * rr, 'sigma': 0.1368}, 'Moderate': {'mu': 101.038 * rr, 'sigma': 0.1153}, 'Extensive': {'mu': 127.281 * rr, 'sigma': 0.0939}, 'Complete': {'mu': 170.732 * rr, 'sigma': 0.0939} }, 'SPMBS_R': { 'Slight': {'mu': 168.2078 * rr, 'sigma': 0.1297}, 'Moderate': {'mu': 168.2078 * rr, 'sigma': 0.1297}, 'Extensive': {'mu': 174.356 * rr, 'sigma': 0.1196}, 'Complete': {'mu': 231.25 * rr, 'sigma': 0.1196} }, 'MHPHUD_R': { 'Slight': {'mu': 128.9339 * rr, 'sigma': 0.139}, 'Moderate': {'mu': 136.6742 * rr, 'sigma': 0.1369}, 'Extensive': {'mu': 150.508 * rr, 'sigma': 0.1427}, 'Complete': {'mu': 231.25 * rr, 'sigma': 0.1427} } }