Closed VSilva closed 1 year ago
The fragility and vulnerability functions for liquefaction usually accept only one intensity measure, and not two (i.e. gmv_VS, gmv_LS). Thus, it is necessary for the user to specify whether he/she wants to use the maximum displacement or the geometric mean. This implies that we need a parameter in the job file (deformation_component), which can be equal to two values (maximum or geometric_mean).
I do not understand that, since you did not provide the fragility functions in XML format. I would think that the choice between maximum or geometric_mean would be done at the fragility function level; for instance in case of maximum I would expect something like this:
<fragilityModel
assetCategory="building"
id="Vitor-provided"
lossCategory="structural"
>
<description>
Fragility model for liquefaction
</description>
<limitStates>
moderate complete
</limitStates>
<fragilityFunction
format="continuous"
id="A"
shape="logncdf"
>
<imls imt="PGDMax"/>
<params ls="moderate" mean="0.12" stddev="0.03"/>
<params ls="complete" mean="0.20" stddev="0.04"/>
</fragilityFunction>
<fragilityFunction
format="continuous"
id="B"
shape="logncdf"
>
<imls imt="PGDMax"/>
<params ls="moderate" mean="0.15" stddev="0.04"/>
<params ls="complete" mean="0.25" stddev="0.05"/>
</fragilityFunction>
</fragilityModel>
While for the geometric mean there would be different fragility functions with imt="PGDGeomMean". Or am I wrong and there are two sets of fragility functions one for PGDLatSpread and one for PGDSettle? Then show should I combine them?
There are only a handful of fragility/vulnerability functions in the world for liquefaction, so I think it is unlikely that we will have one for vertical settlement and another for lateral spreading.
I do like the idea of including in the fragility function (xml) file information about which IM is being used. In empirical functions it will most likely be the maximum PGD while for analytical studies it might be possible to use the PGDGeomMean.
Nonetheless, it is still necessary on the hazard side (at the level of generation of displacement fields) to indicate if the geometric mean or the maximum component was used.
the geometric mean (ex. numpy.sqrt(gmv_VS^2+gmv_LS^2))
@VSilva here I assume that there was a misprint and that the correct formula is numpy.sqrt(gmv_VS^2*gmv_LS^2)
otherwise it would not be the geometric mean, just the diagonal. Please confirm.
I am not sure if we can close this given that the TREQ project ended
Introduction Within the scope of the TREQ project, a new hazard module has been implemented to assess displacement fields due to liquefaction. This document describes the estimate of damage and losses due to liquefaction-induced ground deformations. This process differs from the already implemented loss assessment methodology due to the need to account for the probability of liquefaction at each site. This calculator should be able to provide three main types of outputs: 1) average annual number of buildings in each damage state due to liquefaction and 2) average annual losses and probable maximum losses. In order to demonstrate this calculation workflow, three input files have been created:
These files are further described in the calculation steps below.
Calculation Steps for the average number of buildings in each DS
Note: The PoL tends to be quite small, so it is normal to have thousands of simulations without significant liquefaction. In this exercise it is possible to observe that event eid = 0 never led to liquefaction in the region. Event eid=4 on the other hand caused liquefaction at least at one site in all of the simulations.
Note: These results present what might have occurred in reality. An earthquake occurred, and in some sites liquefaction was triggered, and in those sites, we have the number of buildings in each damage state.
The estimation of these metrics for all assets can be an extremely computational-demanding process, so by default OpenQuake should only return the average annual number of buildings per damage state considering the entire portfolio.
Calculation Steps for the estimation of losses