The 2011 Christchurch earthquake (Mw 6.2) struck at shallow depth beneath a densely built city. The peak ground acceleration in the CBD reached 0.7g, strong enough that building collapse was widespread. But two buildings standing 80 metres apart on the same street produced very different outcomes. One, an older five-storey unreinforced masonry structure built in the 1930s, partially collapsed, killing workers inside. The other, a modern reinforced concrete frame completed in 2008, sustained repairable damage but remained standing.
Same earthquake. Same ground motion. Same street. Completely different damage.
The hazard module gave both buildings the same intensity score. The coordinate, the hazard grid cell, the PGA, identical. But the loss estimates the cat model produced for these two buildings were separated by an order of magnitude. That difference came entirely from the vulnerability module.
The vulnerability module answers a single question: given this hazard intensity at this location, what proportion of the building's value is expected to be destroyed? Its output is a damage ratio, a number between 0 and 1, where 0 means no damage and 1 means total loss. Multiply the damage ratio by TIV and you have the ground-up loss for that location in that event.
The vulnerability module sits between the hazard module and the financial module. The hazard module tells it how hard the ground shook or how fast the wind blew. The financial module will use its output to calculate what the insurer actually pays. Everything that determines whether physical intensity becomes a small claim or a catastrophic loss passes through the vulnerability module.
Its operation is conceptually simple even if the underlying science is not. The module looks up a damage function, a mathematical relationship between intensity and damage, for the specific type of building at the location. It applies that function to the hazard intensity and returns a damage ratio. The entire complexity of structural engineering, material science, and building physics is compressed into that relationship.
The vulnerability module is where the building matters. The hazard module does not know or care what sits at a coordinate, it calculates intensity at a point regardless of what is there. The vulnerability module is what transforms a physical force into a building-specific damage estimate. This is why the quality of exposure data is the primary driver of model output reliability, without accurate knowledge of what the building is, the vulnerability module has nothing meaningful to work with.
A damage function is a curve that maps hazard intensity to expected damage ratio for a specific type of building. At low intensities the curve sits near zero, minor shaking, negligible damage. As intensity rises, damage rises with it, accelerating through a zone where structural systems are genuinely stressed, before approaching 1.0 at extreme intensities where total loss becomes likely. The shape of the curve, and where it sits relative to the intensity axis, depends entirely on the type of building being described.
The gap between the two curves is not a modelling artefact, it reflects real physics. Unreinforced masonry has no ductility: when shaking forces exceed its capacity, it fails suddenly and catastrophically. Reinforced concrete frames are designed to deform gradually under extreme loading, absorbing energy and remaining standing even when severely damaged. The damage function for each building type encodes this structural behaviour as a mathematical curve, calibrated against observed damage from real earthquake events.
Every commercial cat model contains hundreds of damage functions, one for each combination of construction class, occupancy type, year of construction, and sometimes additional modifiers like number of storeys or roof type. The model selects the appropriate function based on the COPE data in the exposure file. When COPE data is missing and the model applies a default, it is selecting a damage function for a hypothetical average building rather than for the building that actually exists.
The COPE fields in the exposure data are not just labels, they are the inputs that select the damage function. Each letter corresponds to a dimension along which damage functions differ:
| COPE Field | What It Tells the Vulnerability Module | Why It Changes the Damage Function |
|---|---|---|
| Construction class | The structural material and system, masonry, RC frame, steel, wood | Different materials have fundamentally different relationships between applied force and structural failure. This is the primary damage function selector for earthquake and wind. |
| Year built | Which building code era the structure was designed to | Building codes have tightened dramatically after major events, Northridge 1994 (California), Hanshin 1995 (Japan), Marmara 1999 (Turkey). A pre-code building and a post-code building of identical material can differ in damage ratio by a factor of 3 or more at design-level ground motion. |
| Occupancy type | What the building is used for and what is inside it | Occupancy affects both the contents damage function (hospital equipment vs warehouse storage behave differently) and the structural design norms associated with the use type. A hospital and a warehouse of identical construction can have different damage functions because design requirements differ. |
| Number of storeys | The building's height and approximate natural period of vibration | Taller buildings have longer natural periods and respond more to lower-frequency ground motion components. A 30-storey tower and a 3-storey building experience the same ground motion differently at the structural level, the vulnerability module accounts for this through height-dependent function variants. |
This table reveals something important about exposure data quality. A blank field does not just leave a gap in the record, it forces the vulnerability module to guess which damage function to apply. The guess is not random; it uses a representative default for the region and occupancy type. But the right damage function for a specific building can sit anywhere across the range the default spans. The exposure data is the only mechanism by which the model can know the difference.
Every damage function produces a mean damage ratio, the expected damage given a specific intensity for a given building type. But actual damage does not fall exactly on the mean. Two unreinforced masonry buildings of identical specification, subjected to identical ground motion, will not sustain exactly the same damage. One might have a slightly different foundation condition. The other might have had previous repair work that altered its structural behaviour. Their contents might be arranged differently. The ground motion, even at the same point, varies in its directionality and frequency content in ways the single PGA metric does not fully capture.
This variability around the mean is what the cat model calls secondary uncertainty. It is distinct from the primary uncertainty about which event occurs and what its intensity will be, that is captured by the stochastic catalogue. Secondary uncertainty is the variability in building response given that the event and its intensity are already fixed. Even if you knew with certainty that a 0.4g earthquake would strike tomorrow, you could not predict with certainty what fraction of any specific building's value would be destroyed. Secondary uncertainty quantifies that remaining unpredictability.
Captured by the stochastic catalogue, tens of thousands of possible events, each with a probability. This uncertainty cannot be reduced by collecting more building data. It is irreducible randomness in the physical world.
Aleatory, irreducibleCaptured by a probability distribution around the mean damage ratio. A building expected to sustain 25% damage might actually sustain anywhere from 5% to 65%, the mean is the best estimate, not the guaranteed outcome. Better building data narrows this range but cannot eliminate it.
Epistemic + aleatory mixSecondary uncertainty matters most at the tail of the loss distribution. When the cat model calculates the 1-in-100 year loss, it is not just asking "which event has a 1% annual probability?" It is also accounting for the possibility that a moderate-probability event produces an unusually bad outcome because buildings across the affected area happened to sustain damage at the high end of their secondary uncertainty range simultaneously. The 1-in-100 year portfolio loss incorporates both primary event uncertainty and secondary building-response uncertainty.
In practice, secondary uncertainty widens the confidence interval around any single-event loss estimate. If the model says an event produces a mean loss of USD 30M for the Meridian portfolio, the actual loss could plausibly be anywhere from USD 15M to USD 55M depending on how actual building response tracks against the mean damage functions. This is not a modelling failure, it is an honest representation of the genuine unpredictability in how physical forces translate into structural damage. A model that produced a single precise number without uncertainty bounds would be more confident than the underlying science warrants.
Construction material is the starting point, not the full specification. Year built, occupancy, height, and region all further differentiate the damage function. Two steel-frame buildings, one a 1970s warehouse and one a 2020 hospital, have different functions even though their primary material is the same. The model has hundreds of functions, not a handful.
Not without knowing the TIV. A damage ratio of 0.6 applied to a USD 1M building produces a USD 600K loss. The same ratio applied to a USD 20M building produces a USD 12M loss. The vulnerability module produces the ratio; the financial module multiplies it by TIV to produce the loss. The two numbers are meaningless without each other.
Secondary uncertainty is a property of the physical world, not the model. Buildings of identical specification genuinely respond differently to identical forces because no two buildings are truly identical and no two ground motion records at adjacent points are truly identical. A model that claimed zero secondary uncertainty would be less accurate, not more, it would be asserting a precision that physical reality does not support.
The vulnerability module covers contents damage and business interruption loss as well as structural damage, though typically through separate damage functions. Contents in a flooded basement sustain different losses from the same inundation depth than the structural walls. A hospital that sustains moderate structural damage may have business interruption losses far in excess of the repair cost because its revenue generation is interrupted while the building is made safe. All of these require separate vulnerability functions.
The second cat model component. Takes a hazard intensity and building description, applies the appropriate damage function, and returns a mean damage ratio. Sits between the hazard module and the financial module in the calculation chain.
A mathematical curve mapping hazard intensity to expected damage ratio for a specific building type. Different functions exist for each combination of construction class, year built, occupancy, and other COPE modifiers. The model selects the appropriate function from the exposure data.
The output of the vulnerability module, the proportion of TIV expected to be destroyed given a specific hazard intensity. Ranges from 0 (no damage) to 1.0 (total loss). Multiplied by TIV to produce the ground-up loss estimate.
The expected damage ratio from the damage function at a given intensity, the best single estimate of the proportion of TIV destroyed. Actual damage will vary around this mean due to secondary uncertainty. The mean is an expectation, not a guarantee.
The variability in building response given that the event intensity is already fixed. Even knowing that 0.4g ground motion will occur at a location, damage can range widely due to building-specific factors not captured in the damage function. Represented as a probability distribution around the mean damage ratio.
The total physical damage loss before any insurance policy conditions, deductibles, limits, coverage restrictions, are applied. Damage ratio × TIV = ground-up loss. The financial module then applies policy conditions to produce the insured loss.
Five questions · 4 of 5 correct (80%) to pass