Seismic Analysis of Structures using OpenSees:
Finite Element-based Framework and Civil Engineering Applications

The Hong Kong Polytechnic University


OpenSees (Open System for Earthquake Engineering Simulations) is an open source software mainly conceived for the seismic analysis of structures. The source code is public in order to facilitate its wide diffusion and to be adaptable to the needs of users, who can also modify and extend default libraries in terms of materials, components, and algorithms. The main difficulties that users usually face during their first approach to OpenSees are due to the programming language, which might appear rather complex. Following previous editions, the main goal of this short course is to provide a basic understanding of finite element-based theoretical framework and programming language in OpenSees. Structural engineering applications will be also presented.

Users’ Workshop: 18 June 2019

time duration session outcomes instructor
Begin End
08:30 09:00 00:30 Registration
09:00 09:15 00:15 Opening Framework, aims, and scope of Day 1 Prof. Asif Usmani
09:15 09:45 00:30 Getting started Understanding the general paradigm for working with OpenSEES and its traditional capabilities M Anwar Orabi
General Tcl syntax
09:45 12:00 02:15 Simple linear elastic structure in OpenSEES Tejeswar Yarlagadda and Venkata Ramakanth
12:00 13:30 01:30 Lunch break
13:30 16:00 02:30 Basics of static nonlinear analysis Static nonlinear analysis of a simple structure in OpenSEES using the concentrated plasticity AND fiber approaches Dr. Fabio Di Trapani
16:00 16:30 00:30 Tea break
16:30 18:00 01:30 Basics of dynamic analysis Dynamic analyses of a simple structure using OpenSEES and modelling of 3D structures Dr. Cristoforo Demartino

Developers’ Workshop: 19 June 2019

time duration session outcomes instructor
Begin End
08:30 09:00 00:30 Registration
09:00 09:15 00:15 Opening Framework, aims, and scope of Day 2 Prof. Giorgio Monti
09:15 10:30 01:15 Background Introduction to  C++ and Object Oriented Programming M Anwar Orabi
10:30 12:00 01:30 OpenSEES architecture and interface General OpenSEES architecture Dr. Liming Jiang
Uniaxial material interface
Domain classes, elements interfaces, and analysis classes
12:00 13:30 01:30 Lunch break
13:30 15:00 01:30 Implementing changes: material models Modifying existing material models Dr. Xu Dai
Implementing new materials
15:00 16:00 01:00 Implementing changes: element models Modifying existing element models Prof. Jian Jiang
Implementing new elements
16:00 16:30 00:30 Tea break
16:30 17:30 01:00 MATLAB to OpenSEES Connecting MATLAB to OpenSEES Dr. Cristoforo Demartino
17:30 18:30 01:00 Developer sharing Collapse simulation of large-scale strucutres and city-scale nonlinear time-history analysis Prof. Xinzheng Lu


18 and 19 June 2019 

The Hong Kong Polytechnic University,

Hong Kong, China


  • Jian Jiang
    Jian Jiang China University of Mining and Technology
  • Xu Dai
    Xu Dai The University of Edinburgh
  • Liming Jiang
    Liming Jiang Hong Kong Polytechnic University
  • Venkata Ramakanth
    Venkata Ramakanth Hong Kong Polytechnic University
  • Tejeswar Yarlagadda
    Tejeswar Yarlagadda Hong Kong Polytechnic University
  • M Anwar Orabi
    M Anwar Orabi Hong Kong Polytechnic University
  • Fabio Di Trapani
    Fabio Di Trapani Polytechnic University of Turin
  • XinZheng Lu
    XinZheng Lu Tsinghua University
  • Cristoforo Demartino
    Cristoforo Demartino Zhejiang University


  • prof. Asif Usmani (Hong Kong Polytechnic University)
  • prof. Giorgio Monti (University of Rome “La Sapienza”)



Start typing and press Enter to search