PDF

Ground Motion After Seismic Event:
Scattering off a Small Mountain
Introduction
This tutorial studies the evolution of the ground motion after a seismic event in a two-dimensional isotropic linear elastic half space with a small mountain on its top. The seismic event is due to a vertical load applied at a point on the top of the half space to the right of the mountain. As the result of the applied load, various types of elastic waves propagate into the bulk and along the top surface of the linear elastic half space. In particular, these include longitudinal, shear, head (von Schmidt) waves as well as Rayleigh waves.
The mountain acts as a scatterer, which results in the new envelope of backscattering waves of the same nature.
Model Definition
The half space y < 0 with a small mountain on its top is occupied by a linear elastic material with the properties given in Table 1.
ρ
cp
cs
The mountain has the hight of 200 m. Its shape is given by the Gaussian bell
 km
located 5 km to the left of the vertical line y = 0. This setup repeats the one used in Ref. 1.
The half space is modeled as a 40 km wide and 20 km high rectangle with the center of its top side being at the coordinate system origin (0, 0).
The reflections of the waves that reach the outer boundary are suppressed by adding the Absorbing Layers to the left, right, and bottom sides of the rectangle. The layers thickness is 2 km. In addition, a Low-Reflecting Boundary condition is imposed on the outer boundaries.
The top of the half space is free except for the load at the coordinate system origin. Its distribution in time is given by a Ricker wavelet shown in Figure 1.
Figure 1: Source distribution in time.
The free top boundary is of particular interest, because it gives rise to Rayleigh waves that propagate in a shallow region under the surface with the speed lower than that of the shear wave. One of the classical estimates of the Rayleigh wave speed, vR, is
where ν is the Poisson’s ratio. This is therefore important to use the Rayleigh wave speed while building the mesh in order to resolve the Rayleigh waves properly. That is, the minimum wavelength used to define the maximum mesh element size will be
Results and Discussion
Figure 2 shows the velocity magnitude profiles in the physical domain computed at 3, 6, 9, and 12 s. In the upper-left picture, one can see the propagation of the longitudinal (faster) and the shear (slower) waves in the medium at t = 3 s. They reach the mountain, which results in the backscattering of the wave. This is seen in the upper-right picture at t = 6 s. The Rayleigh wave also becomes distinguishable in the shallow region below the top of the ground, as it travels slower than the shear wave. One can also see the head (von Schmidt) waves that has a conical shape and propagates at the critical angle β to the ground top, such that sinβ = cs/cp. In the lower-left (t = 9 s) and lower-right (t = 12 s) pictures, the initial and the scattered waves leave the computational domain.
Figure 2: Velocity magnitude profiles at 4 different time steps.
The second principal invariant of the stress tensor contains information on the pressure and shear waves traveling through the solid. Pressure waves present a positive value of the invariant while shear waves present a negative value. As this invariant has units of squared stress, we will take the square root of the absolute value of the invariant and multiply it with the sign of the invariant to create Figure 3.
Figure 3: Signed squared root of the second principal invariant at 4 different time steps.
Notes About the COMSOL Implementation
The same notes as in the Isotropic-Anisotropic Sample: Elastic Wave Propagation model apply here.
Reference
1. D. Appelö and N. Anders Petersson, “A Stable Finite Difference Method for the Elastic Wave Equation on Complex Geometries with Free Surfaces,” Commun. Comput. Phys., vol. 5, pp. 84–107, 2009.
Application Library path: Acoustics_Module/Elastic_Waves/ground_motion_seismic_event
Modeling Instructions
From the File menu, choose New.
New
In the New window, click  Model Wizard.
Model Wizard
1
In the Model Wizard window, click  2D.
2
In the Select Physics tree, select Acoustics>Elastic Waves>Elastic Waves, Time Explicit (elte).
3
Click Add.
4
Click  Study.
5
In the Select Study tree, select General Studies>Time Dependent.
6
Global Definitions
Parameters 1
1
In the Model Builder window, under Global Definitions click Parameters 1.
2
In the Settings window for Parameters, locate the Parameters section.
3
Click  Load from File.
4
Create the source space and time functions given by a Gaussian and a Ricker wavelet, respectively.
Analytic 1 (an1)
1
In the Home toolbar, click  Functions and choose Global>Analytic.
2
In the Settings window for Analytic, type G_space in the Function name text field.
3
Locate the Definition section. In the Expression text field, type 1/sqrt(pi*dS)*exp(-x^2/dS).
4
Locate the Units section. In the Arguments text field, type m.
5
In the Function text field, type 1.
Analytic 2 (an2)
1
In the Home toolbar, click  Functions and choose Global>Analytic.
2
In the Settings window for Analytic, type G_time in the Function name text field.
3
Locate the Definition section. In the Expression text field, type 1e9*(2*(pi*f0*(t - t0))^2 - 1)*exp(-(pi*f0*(t - t0))^2).
4
In the Arguments text field, type t.
5
Locate the Units section. In the Arguments text field, type s.
6
In the Function text field, type Pa.
7
Locate the Plot Parameters section. In the table, enter the following settings:
8
Click  Create Plot.
The signal should look like the one in Figure 1.
Results
Impulse Frequency Content
1
In the Settings window for 1D Plot Group, type Impulse Frequency Content in the Label text field.
2
Click to expand the Title section. In the Title text area, type FFT of G_time (Pa).
3
Locate the Plot Settings section. Select the y-axis label check box.
4
Function 1
1
In the Model Builder window, expand the Impulse Frequency Content node, then click Function 1.
2
In the Settings window for Function, locate the Output section.
3
From the Display list, choose Frequency spectrum.
4
In the Impulse Frequency Content toolbar, click  Plot.
5
Select the Frequency range check box.
6
In the Maximum text field, type 10.
7
In the Impulse Frequency Content toolbar, click  Plot.
The Fourier transformation of the signal should look like this. The plot indicates that the mesh should resolve frequency content up to 4 to 5 Hz.
Geometry 1
Rectangle 1 (r1)
1
In the Geometry toolbar, click  Rectangle.
2
In the Settings window for Rectangle, locate the Size and Shape section.
3
In the Width text field, type 40[km].
4
In the Height text field, type 20[km].
5
Locate the Position section. In the x text field, type -20[km].
6
In the y text field, type -20[km].
Surround the computational domain by layers from the left, right, and bottom. They will be used to set up the absorbing layers (sponge layers) to mimic the wave propagation in open domain.
7
Click to expand the Layers section. Select the Layers to the left check box.
8
Select the Layers to the right check box.
9
Create a 0.2 km high and 1 km wide mountain on the top of the rectangle.
Parametric Curve 1 (pc1)
1
In the Geometry toolbar, click  More Primitives and choose Parametric Curve.
2
In the Settings window for Parametric Curve, locate the Parameter section.
3
In the Maximum text field, type 2[km].
4
Locate the Expressions section. In the x text field, type s.
5
In the y text field, type 0.2*(exp(-((s - 1[km])/0.3[km])^2) - exp(-(1[km]/0.3[km])^2))[km].
Here, the subtraction ensures that the mountain base lies on the line y = 0.
6
Locate the Position section. In the x text field, type -6[km].
7
Click  Build Selected.
Rectangle 2 (r2)
1
In the Geometry toolbar, click  Rectangle.
2
In the Settings window for Rectangle, locate the Size and Shape section.
3
In the Width text field, type 2.4[km].
4
In the Height text field, type 0.7[km].
5
Locate the Position section. In the x text field, type -6.2[km].
Point 1 (pt1)
1
In the Geometry toolbar, click  Point.
2
In the Settings window for Point, click  Build Selected.
Partition Objects 1 (par1)
1
In the Geometry toolbar, click  Booleans and Partitions and choose Partition Objects.
2
3
In the Settings window for Partition Objects, locate the Partition Objects section.
4
Find the Tool objects subsection. Select the  Activate Selection toggle button.
5
6
Click  Build Selected.
Delete Entities 1 (del1)
1
In the Model Builder window, right-click Geometry 1 and choose Delete Entities.
2
In the Settings window for Delete Entities, locate the Entities or Objects to Delete section.
3
From the Geometric entity level list, choose Domain.
4
On the object par1, select Domain 1 only.
5
Click  Build Selected.
Form Union (fin)
In the Geometry toolbar, click  Build All.
Form Composite Domains 1 (cmd1)
1
In the Geometry toolbar, click  Virtual Operations and choose Form Composite Domains.
2
On the object fin, select Domains 4 and 5 only.
3
In the Settings window for Form Composite Domains, click  Build Selected.
Definitions
Absorbing Layer 1 (ab1)
1
In the Definitions toolbar, click  Absorbing Layer.
2
Materials
Ground Material
1
In the Model Builder window, under Component 1 (comp1) right-click Materials and choose Blank Material.
2
In the Settings window for Material, type Ground Material in the Label text field.
Elastic Waves, Time Explicit (elte)
Elastic Waves, Time Explicit Model 1
1
In the Model Builder window, under Component 1 (comp1)>Elastic Waves, Time Explicit (elte) click Elastic Waves, Time Explicit Model 1.
2
In the Settings window for Elastic Waves, Time Explicit Model, locate the Linear Elastic Material section.
3
From the Specify list, choose Pressure-wave and shear-wave speeds.
Create an isotropic material with the desired properties.
Materials
Ground Material (mat1)
1
In the Model Builder window, under Component 1 (comp1)>Materials click Ground Material (mat1).
2
In the Settings window for Material, locate the Material Contents section.
3
Elastic Waves, Time Explicit (elte)
Boundary Load 1
1
In the Physics toolbar, click  Boundaries and choose Boundary Load.
2
3
In the Settings window for Boundary Load, locate the Force section.
4
Specify the FA vector as
Low-Reflecting Boundary 1
1
In the Physics toolbar, click  Boundaries and choose Low-Reflecting Boundary.
2
Mesh 1
Use a mapped mesh and convert it to triangles. This will generate a uniform mesh adequate for time-explicit simulations.
Mapped 1
In the Mesh toolbar, click  Mapped.
Size
1
In the Model Builder window, click Size.
2
In the Settings window for Size, locate the Element Size section.
3
Click the Custom button.
4
Locate the Element Size Parameters section. In the Maximum element size text field, type cr/(2*f0)/1.5.
5
Click  Build All.
Study 1
Step 1: Time Dependent
1
In the Model Builder window, under Study 1 click Step 1: Time Dependent.
2
In the Settings window for Time Dependent, locate the Study Settings section.
3
In the Output times text field, type range(0, 1, 12).
4
In the Home toolbar, click  Compute.
Before plotting the results, process the dataset to display the solution in the physical domain only.
Results
Study 1/Solution 1 (sol1)
In the Model Builder window, expand the Results>Datasets node, then click Study 1/Solution 1 (sol1).
Selection
1
In the Results toolbar, click  Attributes and choose Selection.
2
In the Settings window for Selection, locate the Geometric Entity Selection section.
3
From the Geometric entity level list, choose Domain.
4
Velocity Magnitude (elte)
1
In the Model Builder window, click Velocity Magnitude (elte).
2
In the Settings window for 2D Plot Group, locate the Data section.
3
From the Time (s) list, choose 3.
Surface 1
1
In the Model Builder window, expand the Velocity Magnitude (elte) node, then click Surface 1.
2
In the Settings window for Surface, locate the Coloring and Style section.
3
From the Color table list, choose AuroraAustralis.
4
Click to expand the Range section. Select the Manual color range check box.
5
In the Maximum text field, type 0.5.
These settings will sharpen the contrast of the velocity profile.
6
In the Velocity Magnitude (elte) toolbar, click  Plot.
Then generate the plots at 6, 9, and 12 s. The structural velocity profiles at the time steps chosen in Study 1 are shown in Figure 2.
Change the time and the units of the pressure plot.
Pressure (elte)
1
In the Model Builder window, click Pressure (elte).
2
In the Settings window for 2D Plot Group, locate the Data section.
3
From the Time (s) list, choose 6.
Surface 1
1
In the Model Builder window, expand the Pressure (elte) node, then click Surface 1.
2
In the Settings window for Surface, locate the Expression section.
3
From the Unit list, choose MPa.
4
In the Pressure (elte) toolbar, click  Plot.
Create the last plot that will help discern the pressure and shear waves.
Pressure and Shear Waves
1
In the Home toolbar, click  Add Plot Group and choose 2D Plot Group.
2
In the Settings window for 2D Plot Group, type Pressure and Shear Waves in the Label text field.
3
Locate the Data section. From the Time (s) list, choose 3.
4
Click to expand the Title section. From the Title type list, choose Label.
Surface 1
Right-click Pressure and Shear Waves and choose Surface.
Surface 1
1
In the Model Builder window, expand the Results>Pressure and Shear Waves node, then click Surface 1.
2
In the Settings window for Surface, locate the Expression section.
3
In the Expression text field, type sqrt(abs(elte.I2s))*sign(elte.I2s).
4
From the Unit list, choose MPa.
5
Select the Description check box.
6
In the associated text field, type Signed squared root of the second principal invariant.
7
Locate the Range section. Select the Manual color range check box.
8
In the Minimum text field, type -0.24.
9
In the Maximum text field, type 0.3.
10
Locate the Coloring and Style section. From the Color table list, choose Twilight.
11
In the Pressure and Shear Waves toolbar, click  Plot.
Loop through the different times to reproduce Figure 3.