71
OpenSees Navigator Andreas Schellenberg Research Engineer Pacific Earthquake Engineering Research Center Tony Yang Assistant Professor Department of Civil Engineering University of British Columbia, Vancouver, Canada Eiji Kohama Head of Group Earthquake and Structural Dynamics Group Port and Airport Research Institute, Japan

OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

OpenSees Navigator Andreas Schellenberg Research Engineer Pacific Earthquake Engineering Research Center Tony Yang Assistant Professor Department of Civil Engineering University of British Columbia, Vancouver, Canada Eiji Kohama Head of Group Earthquake and Structural Dynamics Group Port and Airport Research Institute, Japan

Page 2: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

2

MATLAB based graphical user interface (GUI). Pre- and post-processing for OpenSees and OpenFresco. Design toolboxes: NSP, PBEE, AISC design checks, AISC database, response spectra for linear and bilinear systems and signal filtering. Both MATLAB Pcode and self-executable versions are available for Windows & Mac. Being used by researchers from Asia, US, Canada, South America and Europe.

Introduction

Page 3: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

3

Replace the TCL text input with graphical input. Most researchers use MATLAB to do the post-processing, and MATLAB/Simulink is the typical framework for implementing hybrid simulation tests. OpenSees Navigator will create the OpenSees (analytical/hybrid) model and graphically display the results before, during or after a test. Provides many robust plotting algorithms and is very effective in generating the plots for engineering applications. Flexible to use and requires no programming skill.

Motivations

Page 4: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

4

OpenSees Navigator

Page 5: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

5

Stick Model Beam Model

Moment Frame

Inverted-V Braced Frame

EBF Model Zipper Frame

Single Area Mesh

Define geometry: new model template

Page 6: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

6

Define geometry: Zipper braced frame

Page 7: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

7

View geometry: display

Page 8: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

Conversion: SAP2000 to OpenSees Export SAP2000 model to .s2k file Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship between SAP2000 and OpenSees objects, therefore Carefully check the converted model Element loads and nodal constraints are currently not converted yet

Page 9: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

Export to s2k file

Page 10: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

Export to s2k file

Page 11: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

11

Define geometry: import from SAP2000

Page 12: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

12

Define geometry: import from SAP2000

Page 13: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

13

Define geometry: import from SAP2000

XY plane Flip through plan views

Page 14: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

14

Define geometry: import from SAP2000

XZ plane Flip through elevation views

Page 15: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

15

Node: -Tags -SP Constraints -MP Constraints -Masses -Loads/Displ. Element: -Tags -Types -GeoTrans -Local Axes -Zero Length General: -Model -Global Axes -Grid Lines

View geometry: set display options

Page 16: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

16

Node:

-Add

-Delete

-Move

Element:

-Add

-Delete

-Divide/Join

-Add/Delete ZeroLength

Edit geometry

Page 17: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

17

Templates:

-BoucWen

-Concrete01

-Concrete02

-Concrete04

-Elastic

-ElasticNoTension

-ElasticPP

-ElasticPPGap

-Fatigue

-Hardening

-Hysteretic

-MinMax

-Parallel

-ReinforcingSteel

-Series

-Steel01

-Steel02

-Viscous

-…

Define material: uniaxial materials

Page 18: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

18

Material properties Fy = 50 ksi E = 29000 ksi b = 0.05

Define uniaxial material: Steel01

Page 19: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

19

Define uniaxial material: Steel01

Page 20: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

20

Define material: uniaxial materials

Page 21: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

21

Templates:

-ElasticCrossAnisotropic3D

-ElasticIsotropic

-FluidSolidPorous

-J2Plasticity

-MultiaxialCyclicPlasticity

-PlaneStress

-PlateFiber

-PressureDependMultiYield

-PressureDependMultiYield02

-PressureDependentElastic3D

-PressureIndependMultiYield

-Template3DElastoPlastic

-…

Define material: nD materials

Page 22: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

22

Templates:

-Aggregator

-Elastic

-Fiber

-Uniaxial

Define section: line sections

Page 23: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

23

Define line section: elastic section

If the model is 3D

Page 24: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

24

Define fiber section: Composite patch

Page 25: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

25

Define line section: fiber section

Page 26: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

26

Define line section: quadrilateral patch

Page 27: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

27

Define fiber section: AISC patch

Page 28: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

28

Templates:

-Bidirectional

-ElasticMembranePlate

-PlateFiber

Define section: area section

Page 29: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

29

Templates:

-Actuator

-Adapter

-BeamColumnJoint

-DispBeamColumn

-ElasticBeamColumn

-ElastomericBearing

-FlatSliderBearing

-ForceBeamColumn

-GenericClient

-HingeBeamColumn

-Joint2D

-SingleFPBearing

-Truss

-TwoNodeLink

-ZeroLength

-…

Define element: line element

Page 30: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

30

Define line element: ElasticBeamColumn

Page 31: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

31

Define line element: ForceBeamColumn

Page 32: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

32

Define element: area and solid elements

Templates (area): -Quad

-BbarQuad

-EnhancedQuad

-SSPQuad

-Shell

-ShellNL

Templates (solid):

-StdBrick

-BbarBrick

-SSPBrick

Page 33: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

33

Templates:

-Constant

-Interpolated GM

-Linear

-PathFile

-PathFileFiltered

-PathValue

-Plain GM

-Pulse

-Rectangular

-Sine

-Triangle

Define TimeSeries:

Page 34: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

34

Define TimeSeries: PathFile

Page 35: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

Plot TimeSeries

35

Page 36: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

36

Templates:

-Plain

-UniformExcitation

-MultipleSupport

Define LoadPattern:

Page 37: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

37

Define LoadPattern: UniformExcitation

Page 38: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

38

Templates:

-AreaElement

-BeamColumn Element

-Bearing Element

-Display

-Experimental Element

-Joint2D Element

-Node

-Solid Element

-Truss Element

-TwoNodeLink Element

-ZeroLength Element

Defaults:

-DefoShape

-Reactions

-EigenVector

Define recorder

Page 39: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

39

Define recorder: node recorder

Page 40: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

40

Define recorder: BeamColumn recorder

Page 41: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

41

Defaults:

-StaticDefault

-TransientDefault

Define analysis options

Page 42: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

42

Integrator Type:

For example use AlphaOS Method for Hybrid Simulation

Solution Algorithm:

The AlphaOS Method requires a Linear solution algorithm

Define analysis options: new analysis

Page 43: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

43

Node:

-SP Constraints

-MP Constraints

-Masses

-Loads

-Displacements

-Imposed Motions

Element:

-Types

-GeoTrans

-Rotations

-Local Axes

-Loads

Assign menu

Page 44: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

44

Assign menu

Page 45: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

45

Nodal Masses Element Types

Display assigned properties

Page 46: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

46

Defaults:

-StaticDefaultCase

-EigenDefaultCase

Define analysis case

Page 47: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

47

Define analysis case: new analysis case

Page 48: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

User Defined Analysis Script

48

Page 49: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

49

Steps:

1. Set OpenSees.exe Path (needs to be done only once)

Run OpenSees: set OpenSees.exe path

Page 50: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

50

Steps:

2. Write OpenSees Input Files (writes TCL files)

3. Run OpenSees

Run OpenSees: write TCL files

Page 51: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

51

First:

Load OpenSees Results

Post processing: load results

Page 52: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

52

Post processing: output

Now these are enabled

Page 53: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

53

Time Step AnalysisCase Recorder Order Magnification

Post processing: plot deformed shape

Page 54: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

54

Time Step AnalysisCase Recorder Response Magnification

Post processing: plot element forces

Page 55: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

55

Animation Speed AnalysisCase Recorder Mode Magnification

Post processing: plot mode shape

Page 56: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

56

Parameter AnalysisCase Recorder Node/Element DOF

Post processing: plot response histories

Page 57: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

57

Response Spectra Name Damping Axis Scale

Post processing: plot response spectra

Page 58: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

58

Post processing: animate response

Page 59: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

59

Post processing: animate response

Page 60: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

60

Post processing: animate response

Page 61: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

61

Post processing: principal stress and strain

Page 62: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

62

Database Inquiries:

-Show Available Sections

-Find Section Properties

-Find Matching Sections

Design Checks:

-Bending Capacity

-Compression Capacity

-Shear Capacity

-PMM Interaction

Design: AISC design toolbox

Page 63: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

63

AISC design toolbox: section properties

Page 64: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

64

AISC design toolbox: matching sections

Page 65: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

65

AISC design toolbox: bending capacity

Page 66: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

66

AISC design toolbox: compression cap.

Page 67: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

67

AISC design toolbox: shear capacity

Page 68: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

68

AISC design toolbox: PMM interaction

Page 69: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

69

OpenSees Navigator provides Flexible and user friendly graphical user interface. Great tool to visualize structural behavior. Easy way to study material, section, element or

system behavior. Hybrid simulation interface (OpenFresco). Many design toolboxes: NSP, PBEE, AISC design checks, AISC database, response spectra for linear and bilinear systems and signal filtering. Both MATLAB Pcode (32 bit and 64 bit) and self-executable versions for Windows & Mac are available.

Summary

Page 70: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

70

Website: home

Page 71: OpenSees Navigator & Hybrid Simulation · Start OpenSees Navigator program Select “Open Model from File…” and choose the earlier exported .s2k file There is no one-to-one relationship

71

Website: download