Stochastic Event-based Risk Analysis - ELT vs YLT

1,368 views
Skip to first unread message

houman...@gmail.com

unread,
May 24, 2016, 10:07:21 AM5/24/16
to OpenQuake Users
Dear users and developers,

As you may know there are two types of loss table results used in insurance catastrophe modelling: ELT and YLT (samples are attached). These are my qustions:

1. Which one is actually generated by OQ? The aggregate loss table produced by OQ does not contain Mean and SD values (as in ELT). There is also no time tags (as in YLT) in it.

2. How can I make OQ simulate say 10,000 consecutive years of events (containing 0, 1 or more events in each year as in YLT sample)? As far as I understood ses_per_logic_tree_path and investigation_time parameters need to be determined in job.ini. The qustion is: what are the exact values?

I appreciate your help in advance,

Best regards,

Hooman
ELT.jpg
YLT.jpg

anirudh.rao

unread,
Jun 1, 2016, 5:23:35 AM6/1/16
to OpenQuake Users
Dear Hooman,

To answer your second question first: in order to simulate 10,000 years of events, you would need to set:
investigation_time = 1
ses_per_logic_tree_path = 10000

With these values, OpenQuake will simulate 10,000 "event-sets", with each "event-set" spanning one year, and where each "event-set" could contain 0, 1, or more events.

Below is an example of an aggregate loss table produced by OpenQuake for a calculation using
ses_per_logic_tree_path = 100000 and investigation_time = 1

Event #Tectonic RegionEvent SetSource IDRupture IDPortfolio Loss
1trt=00ses=00005src=PS2950rup=122892-012.57E+07
2trt=00ses=00010src=SFS5223rup=717079-014.26E+09
3trt=00ses=00011src=PS4972rup=399296-011.46E+08
4trt=01ses=00013src=PS4393rup=321882-015.17E+09
5trt=00ses=00014src=PS4231rup=299323-011.62E+07
6trt=00ses=00014src=SFS7094-0rup=719606-011.97E+08
7trt=00ses=00015src=SFS7094-3rup=720039-012.35E+07
8trt=00ses=00015src=PS5174rup=424020-015.90E+08
9trt=00ses=00023src=PS4313rup=310753-017.22E+07
43924trt=00ses=99996src=PS5067rup=410979-011.84E+09


In this case, since each event-set spans one year, the Event Set tags are identical to the simulation year (eg. ses=00023 corresponds to year 23). The event-sets for which no events are generated are not listed in the table. You will notice that years 14 and 15 both generated two loss producing events. Hopefully, this should also answer your first question.

Best regards,
Anirudh Rao

Hooman M

unread,
Nov 11, 2018, 7:04:59 AM11/11/18
to OpenQuake Users


Dear Anirudh,

I hope this message finds you well.

Since I am performing Probabilistic Event-Based Risk Analysis for the entire country (Iran), I had to reduce the number_of_ses_per_logic_tree_path to 1000 and number_of_logic_tree_samples to 1. This is the relevant part of the job.ini I use:

--------------------------------------------------------------------
[hazard calculation]
random_seed = 24
truncation_level = 3
maximum_distance = 200
investigation_time = 1
number_of_logic_tree_samples = 1
ses_per_logic_tree_path = 1000
minimum_intensity = 0.1

[risk calculation]
master_seed = 42
risk_investigation_time = 1

[risk output]
avg_loss = true
insured_loss = false
quantile_loss_curve = 0.995
conditional_loss_poes = 0.0021
-------------------------------------------------------------------

The problem is that all I get is one aggregate loss of all my assets for a limited number of return periods (agg_loss-rlz-000.csv) or one average loss for each asset (loss_maps-rlz-000). I would appreciate if you tell me how I can generate a detailed event loss table containing columns for eid, sid, lon, lat, structural_loss and rows corresponding to each realisation (asset event loss table).

Best regards,
Hooman

Reply all
Reply to author
Forward
0 new messages