Rupture Model#
As the scenario calculator does not need to determine the probability of occurrence of the specific rupture, but only sufficient information to parameterise the location (as a three-dimensional surface), the magnitude and the style-of- faulting of the rupture, a more simplified NRML structure is sufficient compared to the source model structures described previously in Source typologies. A rupture model XML can be defined in the following formats:
Simple Fault Rupture - in which the geometry is defined by the trace of the fault rupture, the dip and the upper and lower seismogenic depths. An example is shown in the listing below:
<?xml version='1.0' encoding='utf-8'?>
<nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5">
<simpleFaultRupture>
<magnitude>6.7</magnitude>
<rake>180.0</rake>
<hypocenter lon="-122.02750" lat="37.61744" depth="6.7"/>
<simpleFaultGeometry>
<gml:LineString>
<gml:posList>
-121.80236 37.39713
-121.91453 37.48312
-122.00413 37.59493
-122.05088 37.63995
-122.09226 37.68095
-122.17796 37.78233
</gml:posList>
</gml:LineString>
<dip>76.0</dip>
<upperSeismoDepth>0.0</upperSeismoDepth>
<lowerSeismoDepth>13.4</lowerSeismoDepth>
</simpleFaultGeometry>
</simpleFaultRupture>
</nrml>
Planar & Multi-Planar Rupture - in which the geometry is defined as a collection of one or more rectangular planes, each defined by four corners. An example of a multi-planar rupture is shown below in the listing below:
<?xml version='1.0' encoding='utf-8'?>
<nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5">
<multiPlanesRupture>
<magnitude>8.0</magnitude>
<rake>90.0</rake>
<hypocenter lat="-1.4" lon="1.1" depth="10.0"/>
<planarSurface strike="90.0" dip="45.0">
<topLeft lon="-0.8" lat="-2.3" depth="0.0" />
<topRight lon="-0.4" lat="-2.3" depth="0.0" />
<bottomLeft lon="-0.8" lat="-2.3890" depth="10.0" />
<bottomRight lon="-0.4" lat="-2.3890" depth="10.0" />
</planarSurface>
<planarSurface strike="30.94744" dip="30.0">
<topLeft lon="-0.42" lat="-2.3" depth="0.0" />
<topRight lon="-0.29967" lat="-2.09945" depth="0.0" />
<bottomLeft lon="-0.28629" lat="-2.38009" depth="10.0" />
<bottomRight lon="-0.16598" lat="-2.17955" depth="10.0" />
</planarSurface>
</multiPlanesRupture>
</nrml>
Complex Fault Rupture - in which the geometry is defined by the upper, lower and (if applicable) intermediate edges of the fault rupture. An example of a complex fault rupture is shown below in the listing below:
<?xml version='1.0' encoding='utf-8'?>
<nrml xmlns:gml="http://www.opengis.net/gml"
xmlns="http://openquake.org/xmlns/nrml/0.5">
<complexFaultRupture>
<magnitude>8.0</magnitude>
<rake>90.0</rake>
<hypocenter lat="-1.4" lon="1.1" depth="10.0"/>
<complexFaultGeometry>
<faultTopEdge>
<gml:LineString>
<gml:posList>
0.6 -1.5 2.0
1.0 -1.3 5.0
1.5 -1.0 8.0
</gml:posList>
</gml:LineString>
</faultTopEdge>
<intermediateEdge>
<gml:LineString>
<gml:posList>
0.65 -1.55 4.0
1.1 -1.4 10.0
1.5 -1.2 20.0
</gml:posList>
</gml:LineString>
</intermediateEdge>
<faultBottomEdge>
<gml:LineString>
<gml:posList>
0.65 -1.7 8.0
1.1 -1.6 15.0
1.5 -1.7 35.0
</gml:posList>
</gml:LineString>
</faultBottomEdge>
</complexFaultGeometry>
</complexFaultRupture>
</nrml>