Search Results

8 – Nonlinear Analysis with Finite Element Engine

1.0 Introduction

This tutorial consists of a nonlinear site response analysis using the finite element engine, along with complementary equivalent linear and nonlinear analyses using the lumped mass engine. The I-soil and GQ/H constitutive models are used to model the soil response in the finite element and lumped mass analyses, respectively. This tutorial uses the same soil profile as Tutorial 3

soil strata figure

Topics Covered in this Tutorial:

  • Nonlinear time domain analysis with FEM engine
  • Complementary equivalent linear and nonlinear lumped mass analyses
  • Dynamic curve fitting

Finished Product:

The finished product of this tutorial can be found in the Tutorial 8 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 icon. A new project will open, and you will be taken to the Project Setup tab.
  2. Before proceeding with the project parameters, save your project. Select File > Save Project save icon and save your project as Tutorial 8 Nonlinear FEM Analysis.
  3. In the Project Setup project setup icon tab, set the Unit System to Metric, stress as kPa.
  4. 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. (See the Profiles topic for details on creating multiple profiles.)
  5. For Solution type select Time Domain.
  6. For Solver type select Finite elements
  7. For Input motion configuration select Uni-directional shaking
  8. For Analysis Method select Nonlinear. Leave all Pore pressure options turned OFF.
  9. For Default Soil Model, ensure I-soil model (Numanoglu et al., 2023) is selected.
  10. For Default hysteretic re/unloading formulation ensure the default Non-masing re/unloading (recommended) is selected.

When conducting a Nonlinear finite element analysis, you have the option of simultaneously running equivalent linear and nonlinear analyses using the lumped mass engine. This can be done by using the Complementary analyses option. We will be using this option for the tutorial.

  1. For Complementary analyses, ensure Equivalent Linear – Frequency Domain and Nonlinear total stress – time domain (Lumped mass) are selected.
project setup

3.0 Profile

  1. Go the Profile profile icon 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 to 4 m.
  3. 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 Propertiesproperties icon tab.

Layer 1 will be selected by default.

  1. Under Basic Properties enter:
    1. Unit Weight (kN/m3) = 20
    2. Shear wave velocity (m/s) = 500
    3. Effective vertical stress (kPa) = 20.38
    4. Shear strength (kPa) = 419.514
    5. K0 = 0.5
    6. ν = 0.33
  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.
  8. You can view the soil model properties by selecting the Soil model properties tab.

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

    pressure dependence properties
    1. We will leave the default values recommended by Numanoglu et al., 2023
  10. Select the Volumetric response properties tab.

    Volumetric response properties tab
    1. We will leave the default values for this tab as well
  11. Repeat steps 3-10 above for layers 2-5. Use the basic properties listed in the table below to develop the fitted curves and use the corresponding model parameters.
NameThickness (m)Unit Weight (kN/ m3)Shear Wave Velocity (m/s)Shear Strength (kPa)K0Poisson’s ratio (ν)
Layer 1420500419.5140.50.33
Layer 2420500443.0460.50.33
Layer 3420500466.5790.50.33
Layer 4420500490.1120.50.33
Layer 5420500513.6450.50.33
For faster data entry, the above layer properties can be copy/pasted into the Advanced Table View
  1. After completing the curve fitting for all the soil layers, select the Bedrock layer. Enter:

    1. Halfspace option = Elastic Halfspace
    2. Shear wave velocity (m/s) = 760
    3. Unit Weight (kN/m3) = 25
    4. Damping ratio (%) = 2
    Bedrock properties
  2. Select the Profile Plots tab to review your data.

The user is encouraged to carefully examine these graphs to confirm that the input of selected profile characteristics are as intended. This includes shear wave velocity, the maximum frequency that can be propagated through the soil profile and implied strength properties.

profile plots

5.0 Motions 

  1. Select the Motions motions icon tab.
  2. Under Resources\Input Motions, select ChiChi.
motions tab

6.0 Damping Formulation

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

7.0 Compute Options

Go to the Compute Options compute options icon tab.

  1. For Frequency Domain use the default values:
    1. Number of iterations =15
    2. Effective Shear Strain Ratio (SSR) = 0.65
    3. Complex Shear Modulus Formulation = Frequency Independent
  2. For the Time Domain (Lumped mass) analysis use the default values:
    1. Step Control = Flexible
    2. Maximum Strain Increment (%) = 0.005 %
    3. Integration scheme = Implicit: Newmark Beta Method
    4. Time History Interpolation Method = Linear in time domain
  3. For the Time Domain (Finite Elements) analysis use the default values:
    1. Timestep reduction factor = 0.9
  4. For Output settings ensure Layers = Surface only is selected.
  5. Click Compute compute icon
compute options

8.0 Results

  1. Go to the Results results icon tab.
  2. The Time History, Profile, Response Spectra Summary, and Spectral Plots should look as follows:
Time history plots
Time History Plots
Profile plots
Profile Plots
response spectra summary
Response Spectra Summary
spectral plots
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