OpenSees是 Open System for Earthquake Engineering Simulation 的缩写,是目前学术界广泛使用的大型有限元计算程序,是用C++语言编写的面向对象的源代码公开的程序框架,可用于对非线性结构或岩土体系进行静力或动力分析。它由美国太平洋地震工程研究中心(PEER)从1997年开始资助、以加州大学Berkeley分校牵头、近十所美国著名高校的教授和研究生共同开发。目前,OpenSees是美国地震工程模拟网络(NEES)的主要计算平台之一,也是国内重大研究计划集成项目的模拟和集成系统之一。
OpenSees是一个以科研为目的的学术交流平台,集成了许多美国教授的最新科研成果。它包括了丰富的材料库,单元库,和多种有限元求解方法,可用于计算结构、岩土、以及土结相互作用体系在地震作用下的非线性动力响应; 可用于并行计算;用于结构可靠度、敏感性、以及优化分析等。
和其他有限元相比,OpenSees的突出优点: 1.源代码公开,学术界共同开发和共享代码,易于实现科研合作,持续集成最新成果; 2.突出强非线性,包括非线性土和非线性结构,有针对强非线性开发的算法; 3.基于C++面向对象的先进程序构架设计以及基于此构架先进的并行计算方法; 4.敏感性、可靠度和优化分析; 5.高性能云计算能力,比如Open Science Grid 、TerraGrid; 6.由全世界范围教授和学生组成的OpenSees学术社区,有论坛、定期学术讨论、培训和问题交流,成果在维基百科上公布; 7.通过OpenFresco等技术,能够实现和其他系统的集成以及混合实验等。
上述算例(部分)在《OpenSees实用教程》一书中有详细介绍。
Copyright by 厦门大学建筑与土木工程学院 古泉 [email protected]