Are you ready to talk?

Concrete Frame Under Earthquake Loading Using Abaqus

Table of contents

In this post, we will be demonstrating the setup of an earthquake analysis. The structure to be investigated will be a concrete frame. The earthquake input signal will have the form of an acceleration time history (lateral accelerations vs time) with a signal frequency of 100 Hz.

Soil structure interaction will also be included with use of concrete foundations embedded (tied) on the surrounding soil segment.

The concrete foundations will support the concrete frame that will undergo a certain motion under earthquake loading. The acceleration time history will be applied on the nodes of the soil at a lower level.

Parts

The concrete frame that constitutes the structure under earthquake can be seen below. It has been modelled with beam elements, with a rectangular profile (0.5 m x 0.5 m).  Typical concrete linear elastic properties have been assigned. This structure is shown in Figure 1.

concrete frame

Figure 1: concrete frame.

At the lower ends of the 4 concrete beams of the structure, 4 concrete blocks are tied, serving the purpose of the structure’s foundations. One of the 4 concrete foundation blocks is seen below. The material properties for the foundations are the same as for the structure. Figure 2: shows one of the foundation blocks.

foundations

Figure 2: foundation block. 

An in-between soil segment has also been created. It serves the purpose of allowing mesh refinement around the location of the structure and foundation blocks. This soil segment has the same soil properties (linear elastic) as the larger soil block.

A detail of the connection between concrete and soil segment is seen in Figure 3.

soil segment

Figure 3: detail of frame-foundation-soil segment.

A large soil block has been created and typical linear elastic soil properties have been assigned to it.

The soil block can be seen below. On its top, an extruded cut has been created so that the soil segment can be connected.

soil block

Figure 4: detail of frame-foundation-soil segment.

Assembly

The assembly of the various parts can be seen below.

assembly-1

Figure 6: Assembly.

When every part is meshed and all the parts are properly assembled, the merge instances command is performed in order to accommodate the creation of a uniform compatible mesh for the entirety of the assembly. Alternatively proper tie constraints should be imposed on the mesh boundaries. A-detail of the final assembly after the merge command has been performed is shown in Figure 7.

mesh of Assembly

Figure 7: Meshed Assembly and merge instances command.

Soil block interactions

In order to guarantee proper soil motion several Multi Point Constraints have been created, to tie the degrees of freedom between the nodes that lie on the same plane (of the soil block). A relevant detail is given in Figure 8.

MPC for soil motion

Figure 8: Multi Point constraint detail.

Loads and boundary conditions

The lateral (X-axis accelerations) accelerations are applied directly on the lowermost nodes of the soil block. This is done via an imposed acceleration on the X –axis in combination with an amplitude curve definition (“quake”) in order to imposed the recorded acceleration. For the lowermost nodes of the soil block, all displacements are constrained except the X-displacement degree of freedom.

The imposed boundary conditions are shown in Figure 9.

loads and BCs

Figure 9: Imposed boundary conditions.

The amplitude curve that was used for this analysis, representing an acceleration history measurement, is shown in Figure 10.

acceleration input

Figure 10: Imposed forcing function of acceleration.

Analysis settings

For this analysis, a implicit dynamic step has been performed. The step time is equal to 10 seconds with a fixed time increment of 0.01 s to match the acceleration history's frequency.

analysis_settings

Figure 11: Analysis settings.

Results

What is useful in these types of analyses, is to examine output (e.g. displacement, velocity, acceleration) on a certain point or location of the structure relative to the same output at the base of the structure. This is then called  relative output (e.g relative acceleration).

A simple way to do that is to create two different sets , one containing a point located at the highest level of the concrete frame and another set containing  a point at the structure’s base, as shown in Figure 12.

set output-1

Figure 12: Chosen points for customized history output.

Then the user can request the result values that are of interest by creating  history output for both sets.

Then when the respectful output for both sets is available , the user can create a relative output plot, merely by subtracting the output values of the two sets (via XY data--> Operate on XY data--> Dataset point 1 - Dataset point 2).

The lateral displacements (X-axis) of both points of Figure 12 as well as the relative lateral displacements of the uppermost point of the concrete frame are given in Figure 13.

displacements

Figure 13: X-displacements and relative X-displacements.

Additional information

Additional modeling details can be incorporated based on the level of detail that the user would like to achieve.

Material damage can be incorporated (e.g. Concrete Damage plasticity) for the concrete frame structure in order to investigate crack initiation.

Soil damage properties with pressure dependence can also be incorporated (e.g. Drucker Prager, Mohr Coulomb).

Material damping in the form of Rayleigh damping (with a and b coefficients) can also be included. A frequency analysis can precede, and based on that certain a and b coefficients can be calculated via known equations (including the values of the extracted eigenfrequencies) and then input in Abaqus in the material property assignments (Materials-->Mechanical--> Damping)

Need help with FEA challenges?

Our simulation team are on-hand to provide tailored guidance and support with a deep knowledge of the full SIMULIA portfolio. Reach out to talk to an expert today.

Case Studies

In fiercely competitive industries, efficiency, transparency, and responsibility are more in demand than ever. That’s why we help clients deploy solutions that simplify processes, drive product innovation, and shorten time to market.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Best Practices for Dynamic Analysis of Bridges

BRIGADE/Plus provides comprehensive tools for static and dynamic analysis of bridges under various load conditions, ensuring structural resilience.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

New Year, New Fortran Compiler

Learn how to resolve compatibility issues between Abaqus and the Intel Fortran compiler after the discontinuation of ifort in 2025. This guide covers installation and setup for both Windows and Linux, helping you smoothly switch to the ifx compiler for user subroutine integration. Follow detailed instructions to modify environment files and install necessary toolkits, ensuring uninterrupted analysis performance.
Advanced Simulation Icon Advanced Simulation Icon Advanced Simulation

Extended free body cut

Discover the trade-offs bridge engineers face in balancing simplicity and accuracy in structural analysis. Learn how BRIGADE/Plus revolutionizes bridge design with the Extended Free-Body Cut (FBC) method, enabling precise calculations for complex geometries, moving loads, and detailed 3D effects. Explore how this advanced feature bridges the gap between traditional models and modern engineering demands. Stay ahead in bridge engineering with TECHNIA’s cutting-edge solutions

Want to receive more content like this?

Sign up to receive a weekly roundup of Expert insights as they are published...

  • Related news & articles straight to your inbox
  • Hints, tips & how-tos
  • Thought leadership articles