Integrating Open Sees with other software - with application to coupling problems in civil engineering


Gu Q., ÖZÇELİK Ö.

STRUCTURAL ENGINEERING AND MECHANICS, cilt.40, sa.1, ss.85-103, 2011 (SCI-Expanded) identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 40 Sayı: 1
  • Basım Tarihi: 2011
  • Dergi Adı: STRUCTURAL ENGINEERING AND MECHANICS
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.85-103
  • Anahtar Kelimeler: coupling systems, OpenSees - Simulink, software integration, client-server techniques, soil-structure interaction, shake table modeling, UCSD SHAKE TABLE, IMPEDANCE FUNCTIONS, TEST SYSTEM, HALF-SPACE, FRAMEWORK, IDENTIFICATION, FOUNDATION, PROGRAM
  • Dokuz Eylül Üniversitesi Adresli: Evet

Özet

Integration of finite element analysis (FEA) software into various software platforms is commonly used in coupling systems such as systems involving structural control, fluid-structure, wind-structure, soil-structure interactions and substructure method in which FEA is used for simulating the structural responses. Integrating an FEA program into various other software platforms in an efficient and simple way is crucial for the development and performance of the entire coupling system. The lack of simplicity of the existing integration methods makes this integration difficult and therefore entails the motivation of this study. In this paper, a novel practical technique, namely CS technique, is presented for integrating a general FEA software framework Open Sees into other software platforms, e.g., Matlab-Simulink (R) and a soil-structure interaction (SSI) system. The advantage of this integration technique is that it is efficient and relatively easy to implement. Instead of Open Sees, a cheap client handling TCL is integrated into the other software. The integration is achieved by extending the concept of internet based client-server concept, taking advantage of the parameterization framework of Open Sees, and using a command-driven scripting language called tool command language (TCL) on which the Open Sees' interface is based. There is no need for any programming inside Open Sees. The presented CS technique proves as an excellent solution for the coupling problems mentioned above (for both linear and nonlinear problems). Application examples are provided to validate the integration method and illustrate the various uses of the method in the civil engineering.