IN-CORE / pyincore

pyIncore is a component of IN-CORE. It is a python package consisting of two primary components: 1) a set of service classes to interact with the IN-CORE web services, and 2) IN-CORE analyses . The pyIncore allows users to apply various hazards to infrastructure in selected areas, propagating the effect of physical infrastructure damage and loss of functionality to social and economic impacts.
Mozilla Public License 2.0
24 stars 7 forks source link

Surge-wave fragilities not sensitive to elevation #533

Closed longshuicy closed 3 weeks ago

longshuicy commented 3 months ago

After finalize the rounding method on the fragilities, need to double check with Kooshan to see whether those are sensitive enough to elevation.

Mapping 6303e51bd76c6d0e1f6be080 Fragilities:

  1. create another set of fragililites without rounding (original) and mappings
  2. compare with rounding see if there is any differences
longshuicy commented 3 months ago

Original notebook shared by Kooshan https://drive.google.com/drive/folders/1QmyJtjxjrNf9byQ0_8TAOe6nEiwFeF3R

longshuicy commented 3 months ago
  1. install pyincore1.18.0 rc 4 --> has round support
  2. math.ceil() --> is math ceil doing what it suppose to do Compare non-retrofitted vs retrofitted

Then explore

  1. round
  2. math.floor(ffe_elev+0.5)
longshuicy commented 3 weeks ago

After the meeting with stakeholders here are the proposed updates:

Flood Inundation Fragility: The flood inundation fragility is correct and should remain as we have it: surgeLevel - ffe. This is because both surgeLevel and ffe are measured from datum, so their difference accurately represents the flood height.

Surge-Wave Fragility: However, we found that surge-wave fragility needs to be updated to use inundationDepth instead of surgeLevel. This change is necessary because Trung is using waveHeight in the equation, which is measured from the ground. Here is an example for the updated formula:

(inundationDepth/5365581.007 + waveHeight/4.141437308 + 211253.371 (inundationDepth/5365581.007) (waveHeight/4.141437308)) 9.327452009 / ((inundationDepth/5365581.007 + waveHeight/4.141437308 + 211253.371 (inundationDepth/5365581.007) (waveHeight/4.141437308)) 9.327452009 + 1)

Some of the notes for future reference:

  • inundationDepth: Measured from ground
  • waveHeight: Measured from ground
  • surgeLevel (water surface elevation): Measured from datum
  • first floor elevation (FFE): Ground height + foundation height --> Measured from datum
longshuicy commented 3 weeks ago

These surge-wave fragility curves have been updated

6303c9e1cef2881193f226bc 6303c9e18a30d30dac57bc6e 6303c9e1d76c6d0e1f6be07f 6303c9e2d16f760a4d0474e0 6303c9e2cef2881193f226bd
 6303c9e28a30d30dac57bc6f