OPENSEES TCL CodeSample Programming Codes

Continuum model of a single ground improvement element under seismic loading – TCL file

 

OpenSees implementation of a single ground improvement (GI) element in a continuum soil domain is described here. The Unit Cell concept is adopted to develop the ground improvement layout. The unit cell consists of a single GI element located in the center of its equivalent influence zone. The model represents a GI element located on the interior of an infinitely large group of elements. The Tcl code is capable of analyzing seismic response of a ground improvement system both in dry and saturated soils where liquefaction can be modeled. The codes are generic and can be modified for various soil domain dimensions, GI element depth and soil layers.

Note that the model is symmetric about the direction perpendicular to the direction of shaking. Therefore, in order to speed up the analysis execution time, half of the model is analyzed. Figure 1 below shows typical finite element mesh that the code can generate. Please also read the article about base boundary condition. The feature for switching into either rigid base or compliant base boundary conditions is available in the code.

Figure 1. Finite element mesh created by the TCL code based on the unit cell concept. Half of the mesh is simulated due to the symmetry.

To record outputs, it is important to understand how the nodes and elements have been numbered in the code. The numbering starts from 1 at (x=0, y=0, z=0) and increases with an increment of 1 in direction +Z, then when it reaches the maximum node/element, it increments in direction +Y and finally in direction +X till last node/element is reached.

To download Tcl file for dry soil condition, click here:  GI_Element_Dry.zip

To download Tcl file for saturated soil condition, click here:  GI_Element_Saturated.zip

Please read the notes, presented in the beginning of the code, carefully. I tried to put enough information for your use. Please write your comments below if you have any questions.

2 thoughts on “Continuum model of a single ground improvement element under seismic loading – TCL file

  1. hello . can I model a circular improvment element such as a circulr pile in this model ??
    I want model a cicular pile with brick up element

  2. Hi Amin, the model only considers rectangular cross sections. For circular cross-section, if you are evaluating axial capacity of the ground improvement element you can use equivalent cross-sectional area (A_cir = A_eq_rec). If you are evaluating lateral capacity you may use equivalent moment of area (I_cir=I_eq_rec).
    Please also take a look at this paper. It has some useful information about using an equivalent cross-section in finite element analysis:
    https://www.researchgate.net/publication/237821079_Equivalence_between_2D_and_3D_Numerical_Simulations_of_the_Seismic_Response_of_Improved_Sites

Leave a Reply

Your email address will not be published. Required fields are marked *