neeshub simulation tools - datacenterhub

16
NEESComm IT June , 2011 NEEShub Simulation Tools Report for Simulation Steering Committee Gregory P. Rodgers Ph.D. [email protected] NEESComm IT June , 2011 Outline A. Introduction B. Usage Measurements C NEESHub OpenSees Tools D. Other NEEShub Simulation Tools E. Downloadable Tools F. Archival of Simulation Data G. NEES CyberInfrastructure

Upload: others

Post on 07-Jun-2022

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

NEEShub Simulation Tools

Report for Simulation Steering Committee

Gregory P. Rodgers Ph.D.

[email protected]

NEESComm IT

June , 2011

Outline

A. Introduction

B. Usage Measurements

C NEESHub OpenSees Tools

D. Other NEEShub Simulation Tools

E. Downloadable Tools

F. Archival of Simulation Data

G. NEES CyberInfrastructure

Page 2: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

A. Introduction.

For this report I pulled information from the NEEShub tools area for those tools classified with the tag

“Simulation”. There are 15 such tools. I organized these as OpenSees Tools, Other Executable Tools,

and Download only Tools.

1. OpenSees Lab - This is a set of special graphical interfaces for well-developed opensees applications

2. BuildingTCL - This is a graphical interface for building TCL files to execute with OpenSees. .

3. OpenSees Development Tool- This is the application development tool for building OpenSees

Simulation applications. It manages a set of selectable applications stored as subdirectories of the

users NEEShub HOME directory

4. OpenSees Navigator: This tool uses TK and Matlab to prepare, execute, and analyze results for

OpenSees simulations. This is another graphical user interface for executing OpenSees but heavily

integrated with Matlab.

5. OpenSees binary (NO GUI) .

Other NEEShub Executable Simulation Tools

6. Strata

7. SapWood

8. ZEUS-NL

9. SigmaSpetra

10. Frame3DD

11. EPET0

12. EPET1

Three simulation tools are currently download only. They are not executable in NEESHub tool so we

have no hub usage statistics for these tools. They are

13. DEEPsoil

14. LARZ2D

15. PulseSnapper

Page 3: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

B. Usage Measurements

NEEShub went live in August of 2010. The concept of tools executing in a website is new to the

Earthquake engineering community. First year numbers are difficult to interpret. But there has been a

steady increase in the number and usage of simulation tools. From a comparative purpose, OpenSees

tools are the most used in both the number of users and simulation sessions.

This chart compares the number of users of all the hub-executable tools. Since we can not measure

them, this chart does not include the three tools that are download only. This shows the total number

of users since the inception of NEEShub.

Total Simulation Users

0

50

100

150

200

250

300

350

OS L

ab

BuildTCL

OS D

evelop

men

t

OS N

avigat

or

EPE

T Online

FRAM

3DD

Stra

ta

Sigm

aSpe

tra

Zeus-

NL

Sap

Wood

Sim Tools users

To

tal

users

Users

Page 4: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

The next chart compares the total number of simulation sessions for simulation tools since NEEShub

inception. Again, there is a dominance of the four OpenSees tools.

Total Simulation Sessions

0

200

400

600

800

1,000

1,200

1,400

OS L

ab

BuildTC

L

OS D

evelop

men

t

OS N

avigat

or

EPE

T Online

FRAM

3DD

Stra

ta

Sigm

aSpe

tra

Zeus-

NL

Sap

Wood

Simulation Tools

Sessions

OpenSees had an early focus in NEEShub. The use of OpenSees in NEEShub was demonstrated at an

OpenSEES workshop in September of 2010 soon after NEEShub was launched.

The following set of charts were updated for the June release of this report. They show month to month

usage of each simulation tools in the hub. EPET0 is a new tool installed Feb 2011 and EPET1 was just

installed in June 2011. EPET1 is the first tool running in the hub that is a windows executable tool.

Other hub tools are running on Linux although most users are unaware of which virtual execution

environment is used.

Page 5: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

OpenSees Laboratory

Bulding TCL

OpenSees Development Tool

Page 6: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

OpenSees Navigator 2.5

Frame3DD

OpenSees Binary

Page 7: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

SigmaSpectra

Strata

EPET0

Page 8: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

C. NEEShub OpenSees Simulation Tools

1. OpenSees Laboratory

Abstract: This set of simulation tools has been developed for use with the OpenSees software. There are

3 basic tool types:

1. Tools for submitting OpenSees scripts to OpenSees interpreters running on sequential

and NSF Teragrid resources.

2. Tools for Educational use to instruct students on the response of structures.

3. Useful Tools for performing practical tasks.

These tools will be updated constantly.

Maintainer: Frank McKenna

2. BuildingTcl

Abstract: OpenSees Graphical User Interface. This is an installation of BuildingTcl as a NEEShub tool. This

will launch BuildingTcl in a hub container without any installation. If you want to download and install

BuildingTcl please visit this wiki at berkeley.

http://opensees.berkeley.edu/wiki/index.php/BuildingTcl

Maintainer: Silvia Mazzoni

3. OpenSees Application Development Tool

Abstract: This is the OpenSees Application Development Tool. The tool provides you with some

example setups so you can develop your OpenSees TCL code and Rappture user interface. This is an

expert tool that requires knowledge of the OpenSees TCL interface.

Maintainer: Gregory P. Rodgers, NEESComm IT

4. OpenSees Navigator 2.5

Abstract: Matlab Engineering Toolbox for Analysis of Structures using OpenSees

5. OpenSees Binary

Abstract: This just a tool space. It is not intended to be directly executed by users because there is no

user interface with this tool. The purpose of this tool space is so that the multiple interfaces to

OpenSees use the same OpenSees binary. This also serves as the build location for multiple versions of

OpenSees as needed. Lastly, this tool space holds the OpenSees source code and makefiles needed to

build OpenSees. OpenSees is an open source tool.

Page 9: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

D. Other NEEShub Executable Simulation Tools

6. Strata

Abstract: One-dimensional site response analysis with stochastic variation of site properties using either

time series or random vibration theory.

Kottke, Albert R., and Rathje, Ellen M. (2008) Technical Manual for Strata. PEER Report 2008/10.

University of California, Berkeley, California.

7. SAPWood

Abstract: Seismic Analysis Package for Woodframe Structures

This analysis program, developed based on the Seismic Analysis of Woodframe Structures (SAWS) and

Computer Program for the Cyclic Analysis of SHEar Walls (CASHEW) (see Folz and Filiatrault, 2002)

concepts, is aimed at providing both researchers and practitioners with a user-friendly software package

which is capable of performing nonlinear seismic structural analysis and loss analysis for woodframe

structures. In addition to time domain analysis, several modules that support the NEESWood PBSD

efforts are included and described in Section 1.2. This software package is used extensively in the

NEESWood project and may have upgrade versions depending on the advancement in analysis models

for light frame wood structure. SAPWood is essentially a toolbox which allows the user to model a light

frame wood structure for various seismic-related analyses. There are three types of models currently

available in SAPWood: the first one is a bi-axial structural model which was introduced by Folz and

Filiatrault (2002) in the SAWS program (3DOF in each story with a rigid diaphragm assumption); the

second one is a simplified lumped-mass shear building model (with only 1DOF at each story level), which

can be useful for preliminary uni-directional analysis and simplified design approaches; and a fully

coupled bi-axial shear and bending model (triaxial model, Pei and van de Lindt, 2009, van de Lindt et al.

2010). The triaxial model also has the option for users to add friction pendulum base isolators to the

base level. SAPWood also provides the user the ability to build and analyze light frame wood shearwalls

using nonlinear connectors (nails, hold-down devices, screws, etc.) elements. This enables the analysis

of woodframe structures beginning at the fastener level when assembly (shearwall) test data is not

available. The module termed SAPWood-Nail Pattern (NP) analysis is designed to perform this task (the

concept is similar to the CASHEW program developed in the CUREE-Caltech project with some

modifications). See user manual in “Supporting Documentation” for more detail.

The NEESWood Project is a four-year five-university project headquartered at Colorado State University.

The project director is John W. van de Lindt at Colorado State University (now at University of Alabama),

and Co-Investigators are Rachel Davidson at the University of Delaware, Andre Filiatrault at the

University at Buffalo, David V. Rosowsky at Texas A&M University, and Michael Symans at Rensselaer

Polytechnic Institute. The objective of the NEESWood Project is to develop a logical and economical

performance based seismic design philosophy to safely increase the height of woodframe construction

in regions of moderate to high seismicity.

Page 10: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

Funding for this study was provided through the National Science Foundation’s George E. Brown, Jr.

Network for Earthquake Engineering Research (NEES-R) program via NSF grant CMMI-0529903. That

funding is gratefully acknowledged.

8. ZEUS-NL

Abstract: Simulation of 3-D structures under static and dynamic loading

ZEUS-NL is the analysis and simulation platform of the Mid-America Earthquake (MAE) Center. It is a

state-of-the-art 3D static and dynamic platform specifically developed for earthquake engineering

applications. Its extreme efficiency, accuracy, verification and user-friendly graphical user interface has

made it easier than ever to undertake inelastic large displacement analysis of complex frames using the

fiber approach, with a suite of material models and elements. The MAE Center requires that

publications, including results from ZEUS-NL, include an acknowledgement of Mid-America Earthquake

Center and the National Science Foundation (Award Number EEC-9701785).

9. SigmaSpetra

Abstract: Semi-automated ground motion selection which scales time series to fit a target response

spectrum and standard deviation.

SigmaSpectra is a computer program that selects suites of of earthquake ground motions from a library

of ground motion such that the median of the suite matches a target response spectrum at all defined

periods, and then scales the suite such that the standard deviation agrees with the target standard

deviation. The success of the SigmaSpectra in matching the target response spectrum and standard

deviation depends on many factors including: the size of the requested suite, the number of motions in

the ground motion library, and the appropriateness of the target response spectrum and standard

deviation to the motions in the library.

A Semi-Automated Procedure for Selecting and Scaling Recorded Earthquake Motions for Dynamic

Analysis, Albert Kottke and Ellen M. Rathje, Earthquake Spectra 24, 911 (2008), DOI:10.1193/1.2985772

10. Frame3DD

Abstract: Frame3DD is free open-source software for static and dynamic structural analysis of 2D and

3D frames and trusses with elastic and geometric stiffness. It computes the static deflections, reactions,

internal element forces, natural frequencies, mode shapes and modal participation factors of two- and

three- dimensional elastic structures using direct stiffness and mass assembly. Frame3DD has its own

text-file input format (.3dd), but additionally supports matlab (.m) and spreadsheet (.csv) file formats,

and offers graphical output including mode shape animation via Gnuplot version 4.2.

11. EPETO – Earthquake Performance Evaluation Tool Online

Abstract: Research per NSF Award No: CMS-0618183 Stage Two resulted in a non-commercial release of

innovative software called Earthquake Performance Evaluation Tool (EPET) (see

http://www.epet.space3d.biz). The current vertion of EPET called EPET1 enables experiments with

Page 11: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

virtual buildings on Earthquake protectors (see http://nees.org/data/get/NEES-2006-

0283/Public/REPORT.pdf) accompanied with testing of the identical but fixed-base buildings. On users’

demand, all those concurrent experiments may be animated.

12 EPET1 – Earthquake Performance Evaluation Tool One

Abstract: Research per NSF Award No: CMS-0618183 Stage Two resulted in a non-commercial release of

innovative software called Earthquake Performance Evaluation Tool (EPET) (see

http://www.epet.space3d.biz). The current vertion of EPET called EPET1 enables experiments with

virtual buildings on Earthquake protectors (see http://nees.org/data/get/NEES-2006-

0283/Public/REPORT.pdf) accompanied with testing of the identical but fixed-base buildings. On users’

demand, all those concurrent experiments may be animated.

Page 12: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

E. NEEShub Download-only Simulation Tools

13. DEEPSOIL

Abstract: DEEPSOIL is a one-dimensional site response analysis program

The main features of DEEPSOIL are:

• 1D equivalent linear analysis

• Unlimited number of layers / material properties / number of acceleration data points of input

ground motion

• 3 types of complex shear modulus '1D nonlinear analysis:'

• Confining pressure dependent soil model

• 4 types of viscous damping formulations • Increased numerical accuracy and efficiency

• Pore water pressure generation (Matasovic and Vucetic, 1993, 1995; Green et al., 2000)/dissipation

capability. 'Graphical user-interface:'

• Visual selection of optimum modes/frequencies of the viscous damping formulation • Visual

selection of nonlinear soil parameters: Once the nonlinear soil parameters are selected, G/Gmax

and damping ratio curves can be calculated / displayed and compared to selected reference curves.

• Allows both English and metric units

• Animation of horizontal displacement of the soil column (only for time domain analysis)

• Convergence check (only for equivalent linear analysis): DEEPSOIL displays the maximum strain

profile for each iteration in performing equivalent linear analysis. This feature allows easy checking

of whether the solution has converged.

• PGA profile

• DEEPSOIL displays acceleration, strain, stress time histories, Fourier response spectrum, Fourier

amplification ratio spectrum, and response spectrum at selected layers. It is also possible to export

output into text files

• DEEPSOIL can convert NEHRP Site class A motion to Site class B/C motion and vice versa. • DEEPSOIL

can baseline correct any motion in the library

• Output data is automatically exported for the user’s future reference See user manual in

“Supporting Documentation” for more detail.

DEEPSOIL was developed under the direction of Prof. Youssef M.A. Hashash in collaboration with several

graduate and undergraduate students including Duhee Park, Chi-Chin Tsai, Camilo Phillips, David

Groholski and Daniel Turner at the University of Illinois at Urbana-Champaign. Development of DEEPSOIL

was supported in part through Earthquake Engineering Research Centers Program of the National

Science Foundation under Award Number EEC-9701785; the Mid America Earthquake Center. Additional

support was received from University of Illinois at Urbana-Champaign. Any opinions, findings, and

conclusions or recommendations expressed in this material are those of the authors and do not

necessarily reflect the views of the National Science Foundation. The authors gratefully acknowledge

this support.

Page 13: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

14. LARZ-2D

Abstract:Computer Programs for Nonlinear Analysis of Planar Reinforced Concrete Structures

Incorporating Frame and Walls

R. Lopez, M. Saiidi, S. Otani, & M. Sozen

15. PulseSnapper

Abstract: Identify pulse amplitude and period in near-fault ground motions. PulseSnapper is a MATLAB

Compiler-generated standalone application.

Tang YC and Zhang J, "Response Spectrum-Oriented Pulse Identification and Magnitude Scaling of

Forward Directivity Pulses in Near-Fault Ground Motions", Soil Dynamics and Earthquake Engineering,

31(1):59-76, 2011.

Page 14: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

F. Archival of Simulation Data

The NEEShub archive is known as the NEES Warehouse. This was formerly managed by NEES Central at

UCSD. The original purpose of the archive was to store and curate information regarding physical

simulation of structures, not cyber simulation. The organization of the warehouse is by project and

experiment. Experiments are organized by trial and repetitions. There are currently over 400 projects

approaching 10TB of data.

There has been some effort to store simulation results in the archive including hybrid simulation. As

projects are organized by Experiment and Trial, the simulation archive adds a parallel organization by

Simulation and Run.

The management of Simulation Data is still preliminary as indicated by the total number of Experiments

and Trials verses Simulations and Runs. There are 1268 Experiments in about 400 Projects Among

these experiments are 9614 Trials. Comparatively, there are only 21 Simulations stored in the archive

with a total of 24 Runs. There is no further required organization of the Run directories primarily

because of resources to develop an archive of simulation and hybrid simulation results. For reference,

here is the list of those Run directories showing the Simulation and projects.

NEES-2006-0180.groups/Simulation-1/Run-1:

NEES-2006-0180.groups/Simulation-1/Run-2:

NEES-2006-0180.groups/Simulation-2/Run-1:

NEES-2006-0180.groups/Simulation-2/Run-2:

NEES-2006-0180.groups/Simulation-3/Run-1:

NEES-2006-0180.groups/Simulation-3/Run-2:

NEES-2006-0180.groups/Simulation-3/Run-3:

NEES-2006-0180.groups/Simulation-3/Run-4:

NEES-2007-0331.groups/Simulation-1/Run-1:

NEES-2007-0333.groups/Simulation-1/Run-1:

NEES-2007-0346.groups/Simulation-1/Run-1:

NEES-2007-0354.groups/Simulation-1/Run-1:

NEES-2009-0707.groups/Simulation-1/Run-1:

NEES-2009-0707.groups/Simulation-1/Run-2:

NEES-2009-0707.groups/Simulation-1/Run-3:

NEES-2009-0707.groups/Simulation-1/Run-4:

NEES-2009-0707.groups/Simulation-1/Run-5:

NEES-2009-0707.groups/Simulation-1/Run-6:

NEES-2009-0707.groups/Simulation-2/Run-1:

NEES-2009-0707.groups/Simulation-2/Run-2:

NEES-2009-0707.groups/Simulation-2/Run-3:

NEES-2009-0707.groups/Simulation-2/Run-4:

NEES-2009-0707.groups/Simulation-2/Run-5:

NEES-2010-0900.groups/Simulation-1/Run-1:

Page 15: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

G. NEES CyberInfrastructure

The NEES CyberInfrastructure is organized as a collection of data, servers, and tools. This overview chart

shows those components located at the sites (above dotted line ) and how data moves from the sites to

the central servers located at Purdue (below dotted line).

Simulation tools running in the HUB have access to three types of data.

- Group data shared among members of a logical group of people

- Home directory space, typically for output of simulation

- Read access to files in the NEES Project Warehouse.

As of this report, tool sessions only execute on NEEShub execution servers located at Purdue. By release

3 of NEEShub, selected users will have the ability to transparently submit their tool sessions to the

Teragrid or to the Open Science Grid (OSG). Release 3 is schedule for July 2011.

Page 16: NEEShub Simulation Tools - datacenterhub

NEESComm IT June , 2011

As illustrated in the previous section, there is a need to focus on organizing and curating simulation

results for the NEES Project Warehouse. There is little structure to the organization of cyber

simulations as compared to physical simulation.