Search Results

9 – Nonlinear Finite Element Analysis with Pore Water Pressure

1.0 Introduction

In this tutorial, we will carry out a nonlinear finite element analysis with pore water pressure generation and dissipation. Unlike a lumped-mass analysis, where pore pressures are generated and soil stiffness is degraded using empirical pore-pressure models, a finite element analysis employs a fully coupled formulation in which pore-pressure generation is governed by the response of the constitutive model.

Topics Covered in this Tutorial:

  • Nonlinear time domain analysis with FEM engine
  • Pore water pressure generation and dissipation with FEM engine

Finished Product:

The finished product of this tutorial can be found in the Tutorial 9 folder. All tutorial files installed with RSSeismic can be accessed by selecting File > Recent Files/Folders > Tutorials Folder from the RSSeismic main menu.

2.0 Project Setup

  1. Begin by opening RSSeismic and selecting New Project new project. A new project will open, and you will be taken to the Project Setup tab.
  2. In the Project Setup project setup tab, set the Unit System to Imperial, stress as psf.
  3. For the Profile Generation, we will be leaving the default: Create Profiles Manually. Since we are only defining one soil profile, Create Multiple Profiles will remain turned off. 
  4. For Solution type select Time Domain.
  5. For Solver type select Finite elements.
  6. For Input motion configuration select Uni-directional shaking.
  7. For Analysis Method select Nonlinear
    1. Notice that the Pore Pressure Options are no longer greyed out. Tick the checkbox for Generate excess pore water pressure.
    2. Select Enable Dissipation. Leave the permeability option at the top of the profile boundary selected.
  8. For Default Soil Model, ensure I-soil model (Numanoglu et al., 2023) is selected.
  9. For Default hysteretic re/unloading formulation ensure the default Non-masing re/unloading (recommended) is selected.

    When conducting an effective stress Nonlinear analysis, users have the option of obtaining the site response results using frequency domain effective stress analysis and time domain total stress lumped mass analysis automatically. This can be done by using the Complementary analyses option. We will not be using this option for the tutorial.
  10. For Complementary analyses, turn OFF both Equivalent Linear – Frequency Domain and Nonlinear Total Stress - Time Domain.
project setup

3.0 Profile

  1. Go the Profile profile tab tab.

For this tutorial, we will be creating a soil profile with a total of 5 soil layers.

  1. Add 4 more layers to the soil profile. This can be done by clicking Add Layer Below 4 times, or by clicking Append Rows and entering 4. You should now have 5 layers total.
  2. Change the Thickness of each layer as indicated in the table below:
NameThickness (ft)
Layer 110
Layer 215
Layer 315
Layer 420
Layer 520
  1. Tick the Water table at top of layer checkbox to add a water table above Layer 1. This implies that the ground water table is at the ground surface.
profile tab

4.0 Properties

  1. Go to the Properties properties tab.
  2. Select the Advanced Table View.
  3. Copy and paste the basic soil profile values from the table below:
NameThickness (ft)Unit Weight (pcf)Shear Wave Velocity (ft/s)Shear Strength (psf)K0Poisson’s ratio
Layer 110125100032880.50.33
Layer215125150076240.50.33
Layer 315125150081660.50.33
Layer 4201252000142370.50.33
Layer 5201252000149600.50.33
advanced table view

We will use the same curve fitting procedure we used in the previous tutorials.

  1. Return to the Layer Properties tab.
  2. Under Reference Curve > Sand select the Darendeli, 2001 reference curve.
  3. Enter Ko = 0.5. Leave all others values as the defaults shown below:
    1. OCR = 1
    2. Ko = 0.5
    3. N = 10
    4. Frequency = 1
    5. PI = 0
  4. Under Curve Fitting, enter Fitting Procedure = MRDF with UIUC Reduction Factor.
  5. Click Fit.
  6. The Fitting Limits dialog will appear. Leave the default values (Max strain = 0.05% and Min Strength = 95%) selected and click OK.
  7. The Soil Model properties and Reduction factor formulation will be calculated. Click Use Fit to apply the fitted curve to Layer 1.

    soil model properties
  8. Select the Pressure dependence properties tab.

    1. We will leave the default values recommended by Numanoglu et al., 2023

    pressure dependence properties

  9. Select the Volumetric response properties tab.

    1. We will leave the default values for this tab as well.

    volumetric response properties

  10. Repeat steps 4-11 above for layers 2-5.
  11. Return to Layer 1 and select the PWP Properties tab.

    1. Enter Permeability = 3e-4 ft/s and Porosity = 1

    pwp properties

  12. Enter the same pore water pressure properties for Layers 2-5. (This can be done more quickly by copy and pasting the values into the Advanced Table View tab. A CSV of the Advanced Table View values has been included in your tutorial folder to make this easier.)
  13. After completing the curve fitting for all the soil layers, return to the Layer Properties tab and select the Bedrock layer. Enter:

    1. Halfspace option = Elastic Halfspace
    2. Shear wave velocity (ft/s) = 5000
    3. Unit Weight (lbf/ft3) = 160
    4. Damping ratio (%) = 2
    5. For Halfspace porewater pressureUse Cv of last layer should be selected by default.

    bedrock properties

  14. Select the Profile Plots tab to review your data.
profile plots

5.0 Motions 

  1. Select the Motions Motions tab.
  2. Under Resources\Input Motions, select Kocaeli.

The time-histories (Acceleration, Velocity, Displacement, Arias and Housner Intensity), FAS, and 5% damped spectral acceleration for Kocaeli motion can be viewed below.

motions

6.0 Damping Formulation

  1. Select the Damping Formulation damping formulation tab.
  2. For Damping Matrix Type we will use the default selection of Frequency Independent.
damping formulation

7.0 Compute Options

  1. Go to the Compute Options compute options tab.
  2. For Time domain (Finite elements) analysis use the default values:
    1. Timestep reduction factor = 0.9
  3. For Output settings ensure Layers = All Layers, since we will be comparing the results of the different layers.
  4. Click Compute.
  5. After the compute is completed, save the file
compute options

8.0 Results

  1. Go to the Results results tab.
  2. In the Time history plots tab, tick the checkboxes for Layer 1 and Layer 3 to compare the results.
  3. To better view the layers, use the Color Mode drop down in the bottom right of the screen and select Blend motion and layer color.

The Acceleration, Velocity, Displacement, and Arias Intensity time histories are displayed.

time history plots
  1. Select the Profile Plots tab. The results are shown below.

    profile plots
  2. Select the Stress-strain plots tab. Maximum strain of approximately 0.04% in site profile occurs in Layer 3 due to development of significant level of pore water pressure

    stress strain plots
  3. Select the Spectral Plots tab. 5% damped spectral acceleration, Fourier Amplitude Spectrum and Ratio for Layer 1 and Layer 3 are presented.
spectral plots
Rocscience logo, click here to return to the homepage Portal Account Portal Account Portal Help Log In Log Out Home Shopping Cart icon Click here to search our site Click here to close Learning Tech Support RSInsight+ Logo Documentation Info Chevron Delete Back to Top View More" Previous Next Edit PDF File Calendar Location Language External Link Apply to ACC External Link Fees Video Click here to visit Rocscience's LinkedIn page Click here to visit Rocscience's YouTube page Click here to visit Rocscience's X page Click here to visit Rocscience's Facebook page Click here to visit Rocscience's Instagram page Click here to visit Rocscience's Reddit page Bookmark Network Scroll down for more Checkmark Download Print Back to top Single User Multiple Users RSLog RocFall3 CPillar Dips EX3 RocFall RocPlane RocSlope3 RocSupport RocTopple RS2 RS3 RSData RSPile RSWall NovoTech Bundle RSSeismic Settle3 Slide2 Slide3 SWedge UnWedge RocTunnel3 RocSlope2 BlastMetrix ShapeMetriX FragMetriX TestLicense Commercial License Education License Trial License Shop safe & secure Money-back guarantee