Skip to content

[★★☆☆☆] Dynamic Analysis of a Portal Frame

A portal frame is analyzed using viscous damper as energy dissipator.

The model script can be downloaded. dynamic-analysis-of-a-portal-frame.zip

Model Description

Consider a simple portal frame with the following configurations.

model setup

Then

\[ EI_c=2\times10^5\times3.18\times10^6=6.36\times10^{13}~\mathrm{Nmm^2}=0.636~\mathrm{MNm^2}. \]

Since the moment of inertia of the beam is about ten times larger than that of column, it is fair to assume the beam is rigid. So the horizontal translation stiffness is

\[ K=2K_c=2\times\dfrac{12EI}{L^3}=2\times\dfrac{12\times0.636~\mathrm{MNm^2}}{5^3~\mathrm{m^3}}=122.112~\mathrm{kN/m}. \]

Hence, the period is

\[ t=\dfrac{2\pi}{\omega}=2\pi\sqrt{\dfrac{M}{K}}=2\pi\sqrt{\dfrac{10~\mathrm{t}}{122.112~\mathrm{kN/m}}}\approx1.800~ \mathrm{s}. \]

Simulation Setup

First we define nodes, materials, sections and point masses, we use B21 as elements.

Text Only
! length = meter
! mass = tonne
! force = kilo Newton
node 1 0 0
node 2 0 5
node 3 5 5
node 4 5 0

material Elastic1D 1 200E6

section NZ2D 250UB25.7 1 1 0.001 6
section NZ2D 100UC14.8 2 1 0.001 6

element B21 1 1 2 2 6
element B21 2 2 3 1 6
element B21 3 3 4 2 6

element Mass 4 2 5 1
element Mass 5 3 5 1

fix 1 P 1 4

Model Analysis

By defining a frequency step we can obtain the eigenvalue.

Text Only
1
2
3
step frequency 1 1
analyze
peek eigenvalue

The output is

Text Only
+--------------------------------------------------+
|   __        __        suanPan is an open source  |
|  /  \      |  \          FEM framework (64-bit)  |
|  \__       |__/  __   __          Acrux (0.1.0)  |
|     \ |  | |    |  \ |  |                        |
|  \__/ |__| |    |__X |  |     maintained by tlc  |
|                             all rights reserved  |
+--------------------------------------------------+

Eigenvalues:
   11.2068

Finished in 0.006 seconds.

Hence, the corresponding period is

\[ t=\dfrac{2\pi}{\sqrt{11.2068}}\approx1.877~\mathrm{s}. \]

There is a difference of about \(5\%\), which may stem from flexible beam. Meanwhile, the computed moment of inertia may be different from the values given in section property table.

Dynamic Analysis

Now we run a time history analysis. The El Centro (NS component) ground motion is used.

First we define the recorder to record response.

Text Only
hdf5recorder 1 Node U1 2 3

Then the step. We define a dynamic step with a duration of fifty seconds.

Text Only
step dynamic 1 50.

Normally we use fixed time step.

Text Only
set fixed_step_size true
set ini_step_size 1E-2

The ground motion amplitude is loaded from external file.

Text Only
amplitude Tabular 1 ELNS

Now we apply acceleration on horizontal DoFs.

Text Only
acceleration 1 1 9.83 1

The Newmark algorithm would be used. We adopt absolute displacement increment as convergence criterion.

Text Only
integrator Newmark 1
converger AbsIncreDisp 1 1E-5 20 1

The model is now ready for analysis.

Text Only
analyze

The displacement history is shown as follows.

undamped displacement history

Since no damping is defined, the system oscillates. Next we use a damper as energy dissipater.

Damped Model

A viscous damper can be defined.

Text Only
material Viscosity01 2 1. 1E1
element Damper01 6 1 3 2

So the damping coefficient is \(\eta=10~\mathrm{kNms^{-1}}\). The damping force is simply \(F=\eta\cdot{}v\).

Rerun the analysis and the damped displacement history is given as follows.

damped displacement history