Closed GoogleCodeExporter closed 9 years ago
Original comment by b...@girorosso.com
on 23 Mar 2012 at 2:02
Looking at how the result of 6.1km is derived.
setdata_ProbHaz_val.py:
is_scenario = False
max_width = 1
input_dir = join('/nas/gemd/ehp/georisk_earthquake/EQRM',
'national/validation','input')
This means that EQRM will use generate_synthetic_events rather than
create_scenario_events to create the event set, using the zone source file as
input. In this case it is using peer11_zone_zource_20120213.xml. The key
parameters are:
<geometry dip = "55" delta_dip = "0" azimuth = "180" delta_azimuth = "180"
depth_top_seismogenic = "5" depth_bottom_seismogenic = "10">
Event_Set creation uses the parameter fault_width as a max width figure.
generate_synthetic_events calculates this as
fault_width = (depth_top_seismogenic - depth_bottom_seismogenic) / sin(dip *
pi/180)
which for the parameters above is ~6.1
Original comment by b...@girorosso.com
on 23 Mar 2012 at 2:34
Tasks to come out of this:
- Rename max_width to scenario_max_width to reflect what it's used for
- Create new scaling functions to be used by David B
PEER_rup_area => returns 1 (km^2)
PEER_rup_width => returns 1 (km)
- These are referred to in the event control file as "PEER", e.g.
<scaling scaling_rule = "PEER" />
Original comment by b...@girorosso.com
on 23 Mar 2012 at 3:18
To be clear, these scaling functions are used in generate_synthetic_events like
so:
area = scaling.scaling_calc_rup_area(magnitude, source.scaling)
width = scaling.scaling_calc_rup_width(magnitude, source.scaling, dip,
rup_area=area, max_rup_width=fault_width)
and length falls out as length = area / width
where fault_width is calculated as per the comment above =>
(depth_top_seismogenic - depth_bottom_seismogenic) / sin(dip * pi/180)
What David wants is to standardise the generated event set where length=1km,
width=1km, area=1km^2
If the scaling_rule is set to 'PEER' then this will be the case.
Original comment by b...@girorosso.com
on 23 Mar 2012 at 3:27
Yes, that's a great description of it.
Thanks for putting it into the issue.
Original comment by duncan.g...@gmail.com
on 23 Mar 2012 at 3:30
Revision 1017 implements the new scaling rule functions as explained in the
comments above
Original comment by b...@girorosso.com
on 23 Mar 2012 at 4:22
Revision 1018 relabels max_width to scenario_max_width. Documentation still to
be updated.
Original comment by b...@girorosso.com
on 25 Mar 2012 at 10:33
Issue 1019 updates the documentation
Original comment by b...@girorosso.com
on 25 Mar 2012 at 10:45
Revision 1025 adds max_width as a deprecated parameter, replaced by
scenario_max_width. It also adds some more information in the warning messages
to say what changes were made.
Original comment by b...@girorosso.com
on 27 Mar 2012 at 2:09
Original issue reported on code.google.com by
David.Bu...@ga.gov.au
on 23 Mar 2012 at 1:58