Welcome to Qu Zhe's personal webpage
English Version 个人简介 建筑与地震 曲 研 Instagram  


在结构工程与建筑专业之间
继续存在着
技术共识的空白
……
致使
建筑空间形式和技术思路之间
整个关系不协调
……

林同炎
结构概念与体系(序)》

         
  多质点剪切层模型弹塑性时程分析源程序
Time history response analysis of nonlinear MDOF lumped-mass cantilever model
 
         


Simple models and open codes make our ideas clearer.

This code conduct time-stepping analysis of nonlinear lumped mass cantilevers by the unconditionally stable Newmark-beta method (average acceleration method).
It is a lite version only for educatinoal purpose. P-Delta effect is not included and only two simple hysteresis models are provided.
UHYST01 is the bilinear elastic-perfectly plastic model and
UHYST02 is the peak-oriented bilinear model, known as Clough model.

To use it, please download and complie the following Fortran code NL-MDOF.for.
Source code: MDOF.zip
Two another files, defining the structural model and the ground motion input, need to be prepared and put into the same directory with the program. An example input file is provided as below with comments.
------------------------------------------------------------
NDOF: 3                   /number of DOFs
ksai:   0.05              /damping ratio
Hyst:  UHYST02       /hysteresis model: UHYST01 or UHYST02
Mas1: 1000             /mass of each DOF (ton)
Mas2: 1000
Mas3: 1000
Spr1: 2.2e6 2.646e7 0.05    /Spring properties
Spr2: 2.2e6 1.205e7 0.05
Spr3: 2.2e6 0.323e7 0.05
-------------------------------------------------------------
The 3 properties of a spring are:
Initial stiffness(N/mm)    Yield strength (N)    Post yield stiffness ratio

Number of lines defining the masses and the spring properties must correspond to NDOF.
Example input: Input (included in MDOF.zip)

The ground motion data needs to be put into the PEER/NGA format, where the first 4 lines defines the head information, and each data line after the head contains 5 samples of ground acceleration. See below for an example:
Example earthquake ground motion: ElCentro-NS.at2 (included in MDOF.zip)


[Back to above]