opensees navigator & hybrid simulation project by peer in support of nees graduate student:...

50
OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

Upload: marlene-cleopatra-preston

Post on 04-Jan-2016

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

OpenSees Navigator & Hybrid Simulation

Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

Page 2: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

2

IntroductionMATLAB based Graphical User Interface developed by Andreas Schellenberg & Tony YangPre- and post-processing for OpenSeesIntegration of Hybrid Simulation into OpenSeesDesign toolboxes: NSP, AISC design checks, …

Page 3: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

3

MotivationGraphical input is more flexible than TCL text inputMost researchers use MATLAB to do the post-processing, and MATLAB/Simulink is the typical framework for implementing hybrid analysesOpenSees Navigator will create the OpenSees (hybrid) model and graphically display results before, during or after a testFlexible to use and requires no programming skills

Page 4: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

4

OpenSees Navigator

Page 5: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

5

Define Geometry

Stick Model

Beam Model

Moment Frame

Inverted-V Braced Frame

EBF Model

Zipper Frame

Page 6: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

6

Define Geometry: Braced Frame

Page 7: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

7

Define Geometry: Display

Node:

-Numbers

-SP Constraints

-MP Constraints

-Masses

-Loads/Disp.

Element:

-Numbers

-Types

-GeoTrans

-Local Axes

Page 8: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

8

Edit Geometry

Node:

-Add

-Delete

-Move

Element:

-Add

-Delete

-Divide

Page 9: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

9

Define Material

Templates:

-Elastic

-ElasticNoTension

-ElasticPP

-ElasticPPGap

-Hardening

-Steel01

-Steel02

-Concrete01

-Concrete02

-Concrete03

-Hysteretic

-Viscous

-Parallel

-Series

Page 10: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

10

Define Steel02 Material: 50ksi

Page 11: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

11

Define Section

Templates:

-Elastic

-Uniaxial

-Fiber

-Aggregator

Page 12: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

12

Define Fiber Section: Column

Page 13: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

13

Define Element

Templates:

-Truss

-CorotationalTruss

-ElasticBeamColumn

-ForceBeamColumn

-DispBeamColumn

-HingeBeamColumn

-ZeroLength

-ExpTruss

-ExpBeamColumn

-ExpChevronBrace

Page 14: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

14

Define ElasticBeamColumn Element

Page 15: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

15

Define ForceBeamColumn Element

Page 16: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

16

Define TimeSeries

Templates:

-Constant

-Linear

-Rectangular

-Sine

-PathValue

-PathFile

Page 17: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

17

Define PathFile TimeSeries: SACNF01

Page 18: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

18

Define LoadPattern

Templates:

-Plain

-UniformExcitation

Page 19: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

19

Define UniformExcitation LoadPattern

Page 20: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

20

Define Recorder

Templates:

-Node

-Drift

-Truss Element

-BeamColumn Element

Defaults:

-DefoShape

-EigenVector

Page 21: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

21

Define BeamColumn Recorder

Page 22: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

22

Define Analysis Options

Defaults:

-StaticDefault

-TransientDefault

-EigenDefault

Page 23: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

23

Define New Analysis Options

Page 24: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

24

Assign Menu

Node:

-SP Constraints

-MP Constraints

-Masses

-Loads

-Displacements

Element:

-Types

-GeoTrans

-Rotations

Page 25: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

25

Assign Menu

Page 26: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

26

Assigned Properties

Nodal Masses

Element Types

Page 27: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

27

Define Analysis Cases

Defaults:

-StaticDefaultCase

-EigenDefaultCase

Page 28: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

28

Define New Analysis Case

For Example:

Periods and Mode Shapes after Time-History Analysis

Page 29: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

29

To Run OpenSees

Steps:

1. Write OpenSees Input Files (writes TCL files)

2. Save OpenSees.exe Path (needs to be done only once)

3. Run OpenSees

Page 30: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

30

Post-Processing: Output

First:

Load OpenSees Results into Matlab

Page 31: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

31

Post-Processing: Output

Now these are enabled

Page 32: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

32

Mode Shape: 1st Mode

Animation Speed

AnalysisCase Recorder Mode Magnification

Page 33: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

33

Mode Shape: 3rd Mode

Animation Speed

AnalysisCase Recorder Mode Magnification

Page 34: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

34

Deformed Shape

Time Step AnalysisCase Recorder Order Magnification

Page 35: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

35

Response

ParameterAnalysisCase Recorder Node/Elem

DOF

Page 36: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

36

Hybrid Simulation Example

Experimental ChevronBrace Element

Page 37: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

37

Define Experimental Control

Templates:

-xPC Target

(-SCRAMNET 150)

-dSpace 1104

-BeamColumnSim

-ChevronBraceSim

Page 38: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

38

Define ExpControl: xPC Target

Page 39: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

39

Define Experimental Setup

Templates:

-OneStaticActuator

-TwoStaticActuators

-ThreeStaticActuators

-ChevronBrace

Page 40: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

40

Define ExpSetup: ChevronBrace

rigidLength2

rigidLength3

© Tony Yang

Page 41: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

41

Define Experimental Site

Templates:

-LocalSite

-RemoteSite

Page 42: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

42

Define ExpSite: RFS

Page 43: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

43

Define ExpElement: ChevronBrace

Page 44: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

44

Modify Analysis Options

Integrator Type:

Use AlphaOS Method for Hybrid Simulation

Solution Algorithm:

The AlphaOS Method requires a Linear solution algorithm

Page 45: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

45

Mode Shape: 1st Mode

Animation Speed

AnalysisCase Recorder Mode Magnification

Page 46: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

46

Mode Shape: 3rd Mode

Animation Speed

AnalysisCase Recorder Mode Magnification

Page 47: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

47

Deformed Shape

Time Step AnalysisCase Recorder Order Magnification

Page 48: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

48

Response

ParameterAnalysisCase Recorder Node/Elem

DOF

Page 49: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

49

SummaryOpenSees Navigator provides

Flexible and user friendly graphical user interface

Easy way to study material, section, element or system behaviors

Hybrid Simulation interface Many built in post processing toolboxes Great tool to visualize structural behavior Graphical user interface for AISC steel manual

section properties

Page 50: OpenSees Navigator & Hybrid Simulation Project by PEER in support of NEES Graduate Student: Andreas Schellenberg Advisor: Prof. Stephen Mahin

Conclusion

OpenSees Navigator 2.0 is available atOpenSees Navigator 2.0 is available athttp://peer.berkeley.edu/OpenSeesNavigator

Andreas Schellenberg: Tony Yang: [email protected] [email protected]