Now that EMOD3D v304 has the correct time shift to preserve causality we can compare the results of simulations performed with version 304 and 308 to see what differences there are, if any.

The simple end to end test for version 18p5p3p4 was run with the LF only workflow (EMOD3D, LF2BB, IM_Calc).

Waveforms

An example waveform comparison is available below, the black line is the v304 LF waveform, the red line is the v308 LF waveform (unfiltered, meaning frequencies above flo are present):

The increased amplitudes later on in the simulation can probably be explained by the increase in energy captured by the longer causality time shift in v308 (12s vs 4s for v304).

The other stations generally had similar results, with larger amplitudes for longer durations in the new versions.

Intensity Measures

The intensity measures were also investigated, as these are the primary outputs of the waveforms.

For intensity measure calculation the waveforms were converted from the EMOD3D results straight to BB without filtering.

The IM files were loaded using Python and Pandas, and the ratio of (v308 IMs)/(v304 IMs) observed. If the measures are approximately the same all the ratios will have a value near 1.

As there is more energy captured by the increased causality window we would expect the IMs for v308 to be generally larger than v304.

Hossack_REL01PGAPGVCAVAIDs575Ds595MMIpSA_0.02pSA_0.05pSA_0.1pSA_0.2pSA_0.3pSA_0.4pSA_0.5pSA_0.75pSA_1.0pSA_2.0pSA_3.0pSA_4.0pSA_5.0pSA_7.5pSA_10.0
Mean1.070925870460751.066419261757681.139377352216721.213009743808871.04226548621161.064064762798631.016758600426621.070921242303751.070917048566551.070816634539251.070224843651881.069957429624571.068289299436861.066672809965871.063125437645051.040673151075091.042291521945390.9934095975938571.085345238430031.156359764812291.092444633822521.06306023343003
Standard deviation0.0632881018549030.1049952245846790.1112208879135250.1424386996214760.1312670883025540.1335863221740420.011178021526970.0632906322105060.0632895382156370.0634966245554960.0649174241485190.0635825786660720.0635536398861570.0681388146267440.0683377878917970.0821488123849530.0782143796801280.0717326554864790.0719651024313810.0826059079097730.0979492975516340.08356819333254
Min0.289667930.098063670.0516539480.018004442000.9815610.289672080.289683040.28917080.285991250.28766010.298654470.265690540.2519380.232341590.239371690.153548540.23105390.261359780.225584920.24895166
Max1.72043752.24372461.4929372.37317131.33784711.45650881.14681071.72051051.72048011.72004651.71839071.70645991.71353241.69797961.69553711.6503161.43637291.24247931.27570071.64518192.74665432.3873415

As this was a 400m simulation with an flo of 0.25, the pSAs below 4s are not as significant as the ones above.

Stations of interest

2101bef

This station had the minimum ratio for PGV and all pSAs.

Investigating this station revealed other issues with the workflow detailed here: VM domain boundary station 0 value problem.

This station is situated near the southern edge and snaps to a point along the bottom of the velocity model domain. It has issues with the 000 component of its simulation results. Other stations near the edge have similar issues.

The waveforms are visible below:


1101b88

The station with greatest increase in PGV and pSAs 5-10s is 1101b88, which is situated near the trace of the fault.

As the station is so close to the fault the increased causality time probably causes this increase in movement.

  • No labels