================ Fragility Models ================ Introduction ------------ Fragility functions describe the probability that a structure will reach or exceed a given damage state as a function of an intensity measure (IM). In this framework, fragility functions are assumed to follow a **lognormal distribution**, which is commonly adopted in seismic risk assessment due to its ability to capture uncertainty in structural response. Damage State Definition ----------------------- Four damage states (DS) are considered for structural fragility: .. list-table:: Structural Damage States :header-rows: 1 :widths: 20 30 50 * - Damage State - Label - Description * - DS1 - Slight - Minor cracking, onset of yielding * - DS2 - Moderate - Significant cracking, some spalling * - DS3 - Extensive - Major structural damage * - DS4 - Complete - Building at or near collapse The onset of these damage states is inferred from the maximum interstorey drift ratio (:math:`\theta_{max}`) attaining pre-defined thresholds based on the capacity curve. Damage State Thresholds ~~~~~~~~~~~~~~~~~~~~~~~ DS thresholds for MDOF systems are expressed in terms of maximum interstorey drift ratio: .. list-table:: DS Thresholds :header-rows: 1 :widths: 20 80 * - Damage State - Maximum Interstorey Drift Ratio Threshold * - Slight (DS1) - :math:`\theta_{max,DS1} = \max_{i=1,...,n_s}[\Gamma_1(\phi_{1,i} - \phi_{1,i-1}) SD_y / h_i]` * - Moderate (DS2) - :math:`\theta_{max,DS2} = \max_{i=1,...,n_s}[\Gamma_1(\phi_{1,i} - \phi_{1,i-1})(0.67 SD_y + 0.33 SD_u) / h_i]` * - Extensive (DS3) - :math:`\theta_{max,DS3} = \max_{i=1,...,n_s}[\Gamma_1(\phi_{1,i} - \phi_{1,i-1})(0.33 SD_y + 0.67 SD_u) / h_i]` * - Complete (DS4) - :math:`\theta_{max,DS4} = \max_{i=1,...,n_s}[\Gamma_1(\phi_{1,i} - \phi_{1,i-1}) SD_u / h_i]` where :math:`SD_y` and :math:`SD_u` are yield and ultimate spectral displacements, :math:`\Gamma_1` is the first-mode participation factor, :math:`\phi_{1,i}` is the first-mode shape ordinate, and :math:`h_i` is the storey height. Fragility Function Derivation ----------------------------- Lognormal Fragility Functions ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Let :math:`P(DS \ge ds_i | IM)` denote the probability that damage state :math:`ds_i` is exceeded at a given intensity measure level IM. Under the lognormal assumption: .. math:: P(DS \ge ds_i | IM) = \Phi\left(\frac{\ln(IM) - \ln(\mu_{DS_i})}{\beta_{DS_i}}\right) where: * :math:`\mu_{DS_i}` is the **median** intensity measure corresponding to damage state :math:`ds_i` * :math:`\beta_{DS_i}` is the **total logarithmic standard deviation** (dispersion) * :math:`\Phi(\cdot)` denotes the standard normal cumulative distribution function Total Dispersion ~~~~~~~~~~~~~~~~ The total dispersion accounts for multiple sources of uncertainty: .. math:: \beta_{DS_i} = \sqrt{\beta_{r2r}^2 + \beta_{b2b}^2 + \beta_{ds}^2} where: * :math:`\beta_{r2r}` (record-to-record or :math:`\beta_{EDP|IM}`) represents variability due to ground motion record-to-record uncertainty * :math:`\beta_{b2b}` (building-to-building or :math:`\beta_{MDL}`) captures variability in structural properties across nominally similar buildings * :math:`\beta_{ds}` represents uncertainty associated with damage state threshold definition A building-to-building dispersion of 0.30 is adopted following FEMA P-58 recommendations. Collapse Fragility ------------------ In addition to the four damage states, a separate **collapse fragility** function is derived using logistic regression on collapse/non-collapse outcomes from the cloud analysis: .. math:: P(C | IM) = \frac{1}{1 + \exp[-(\alpha_0 + \alpha_1 \ln(IM))]} The collapse cases are identified when: * Numerical non-convergence occurs during NLTHA * The EDP exceeds a collapse threshold :math:`EDP_C = 1.5 \times \theta_{max,DS4}` Interactive Viewer ------------------ Use the interactive viewer below to explore fragility functions for different building classes. .. raw:: html
Loading fragility parameters table...