opensees navigator & hybrid simulation

65
OpenSees Navigator & Hybrid Simulation Andreas Schellenberg & Tony Yang Department of Civil and Environmental Engineering University of California, Berkeley

Upload: others

Post on 08-Nov-2021

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: OpenSees Navigator & Hybrid Simulation

OpenSees Navigator & Hybrid Simulation

Andreas Schellenberg & Tony Yang

Department of Civil and Environmental EngineeringUniversity of California, Berkeley

Page 2: OpenSees Navigator & Hybrid Simulation

2

IntroductionMATLAB based Graphical User Interface

Pre- and post-processing for OpenSees

Integration of Hybrid Simulation into the graphical user interface

Response Spectra generation

Integrated AISC data base

Design toolboxes: NSP, AISC design checks, PBEE, …

Self-executable version available

Page 3: OpenSees Navigator & Hybrid Simulation

3

MotivationGraphical input is more user-friendly 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

4

OpenSees Navigator

Page 5: OpenSees Navigator & Hybrid Simulation

5

Define Geometry

Stick Model Beam Model

Moment Frame

Inverted-V Braced Frame

EBF Model Zipper Frame

Single Area Mesh

Page 6: OpenSees Navigator & Hybrid Simulation

6

Define Geometry: Zipper Frame

Page 7: OpenSees Navigator & Hybrid Simulation

7

View Geometry: Set Display Options

Node:

-Tags

-SP Constraints

-MP Constraints

-Masses

-Loads/Displ.

Element:

-Tags

-Types

-GeoTrans

-Local Axes

-Zero Length

General:

-Model

-Global Axes

-Grid Lines

Page 8: OpenSees Navigator & Hybrid Simulation

8

View Geometry: Display

Page 9: OpenSees Navigator & Hybrid Simulation

9

Edit Geometry

Node:

-Add

-Delete

-Move

Element:

-Add

-Delete

-Divide/Join

-Add/Delete ZeroLength

Page 10: OpenSees Navigator & Hybrid Simulation

10

Define Material: Uniaxial Materials

Templates:

-BoucWen

-Concrete01

-Concrete02

-Concrete03

-Elastic

-ElasticNoTension

-ElasticPP

-ElasticPPGap

-Fatigue

-Hardening

-Hysteretic

-MinMax

-Parallel

-Series

-Steel01

-Steel02

-Viscous

Page 11: OpenSees Navigator & Hybrid Simulation

11

Define Steel01 Material: A50Material Properties� Fy = 50 ksi� E = 29000 ksi� b = 0.05

Page 12: OpenSees Navigator & Hybrid Simulation

12

Define Steel01 Material: A50

Page 13: OpenSees Navigator & Hybrid Simulation

13

Define Material: nD Materials

Templates:

-ElasticIsotropic

-J2Plasticity

-PlaneStress

-PlateFiber

Page 14: OpenSees Navigator & Hybrid Simulation

14

Define Section: Line Sections

Templates:

-Aggregator

-Elastic

-Fiber

-Uniaxial

Page 15: OpenSees Navigator & Hybrid Simulation

15

Define Fiber Section: 1stFloorBeam

Page 16: OpenSees Navigator & Hybrid Simulation

16

Define Fiber Section: AISC Patch

Page 17: OpenSees Navigator & Hybrid Simulation

17

Define Section: Area Sections

Templates:

-Bidirectional

-ElasticMembranePlate

-PlateFiber

Page 18: OpenSees Navigator & Hybrid Simulation

18

Define Experimental Control

Templates:

(-SCRAMNET)

-SimChevronBrace

-Simulation

-dSpace

-xPC Target

Page 19: OpenSees Navigator & Hybrid Simulation

19

Define ExpControl: xPC Target

Page 20: OpenSees Navigator & Hybrid Simulation

20

Define Experimental Setup

Templates:

-ChevronBrace

-ChevronBraceJntOff

-NoTransformation

-OneActuator

-ThreeActuators

-TwoActuators

Page 21: OpenSees Navigator & Hybrid Simulation

21

Define ExpSetup: ChevronBrace

L0L1

L2L3

L4

Actuator 0: LA0

Actu

ato

r 1

: L

A1

Actu

ato

r 2:

LA

2

L0L1

L2L3

L4

Actuator 0: LA0

Actu

ato

r 1

: L

A1

Actu

ato

r 2:

LA

2

Page 22: OpenSees Navigator & Hybrid Simulation

22

Define Experimental Site

Templates:

-LocalSite

-RemoteSite

Page 23: OpenSees Navigator & Hybrid Simulation

23

Define ExpSite: RFS

Page 24: OpenSees Navigator & Hybrid Simulation

24

Define Element: Line Element

Templates:

-CorotationalTruss

-DispBeamColumn

-ElasticBeamColumn

-ExpBeamColumn

-ExpChevronBrace

-ExpTruss

-ExpZeroLength

-ForceBeamColumn

-HingeBeamColumn

-Truss

-ZeroLength

Page 25: OpenSees Navigator & Hybrid Simulation

25

Define ElasticBeamColumn Element

Page 26: OpenSees Navigator & Hybrid Simulation

26

Define ForceBeamColumn Element

Page 27: OpenSees Navigator & Hybrid Simulation

27

Define ExpElement: ChevronBrace

i j

k

∆x1 ∆x2

∆y

d6, q6

d7, q7

d8, q8

d5, q5

d4, q4

d3, q3d0, q0

d1, q1

d2, q2

controlled displacements

acquired forces acquired forces

Page 28: OpenSees Navigator & Hybrid Simulation

28

Define ExpElement: ChevronBrace

Experimental ChevronBrace

Element

Page 29: OpenSees Navigator & Hybrid Simulation

29

Define TimeSeries

Templates:

-Constant

-InterpolatedGroundMotion

-Linear

-PathFile

-PathFileFiltered

-PathValue

-PlainGroundMotion

-Pulse

-Rectangular

-Sine

-Triangle

Page 30: OpenSees Navigator & Hybrid Simulation

30

Define PathFile TimeSeries: SACNF01

0 5 10 15 20 25 30−300

−200

−100

0

100

200

300

Time [sec]

Gro

un

d A

cce

lera

tio

n [

in/s

ec

2]

Ground−Acceleration−Time−History (SAC NF01 (1978 Tabas))

Page 31: OpenSees Navigator & Hybrid Simulation

31

Define LoadPattern

Templates:

-MultipleSupport

-Plain

-UniformExcitation

Page 32: OpenSees Navigator & Hybrid Simulation

32

Define UniformExcitation LoadPattern

Page 33: OpenSees Navigator & Hybrid Simulation

33

Define Recorder

Templates:

-BeamColumn Element

-Display

-Experimental Element

-Node

-Truss Element

-ZeroLength Element

Defaults:

-DefoShape

-EigenVector

Page 34: OpenSees Navigator & Hybrid Simulation

34

Define Node Recorder

Page 35: OpenSees Navigator & Hybrid Simulation

35

Define BeamColumn Recorder

Page 36: OpenSees Navigator & Hybrid Simulation

36

Define Analysis Options

Defaults:

-StaticDefault

-TransientDefault

-EigenDefault

Page 37: OpenSees Navigator & Hybrid Simulation

37

Define New Analysis Options

Integrator Type:

For example use AlphaOS Method for Hybrid Simulation

Solution Algorithm:

The AlphaOS Method requires a Linear solution algorithm

Page 38: OpenSees Navigator & Hybrid Simulation

38

Define Response Spectra

Templates:

-From Acceleration File

-From Output

-IBC2000

-NEHRP

-Newmark & Hall

-UBC1997

Page 39: OpenSees Navigator & Hybrid Simulation

39

Define From Acceleration File Spectra

Page 40: OpenSees Navigator & Hybrid Simulation

40

Define From Output Spectra

Page 41: OpenSees Navigator & Hybrid Simulation

41

Assign Menu

Node:

-SP Constraints

-MP Constraints

-Masses

-Loads

-Displacements

-Imposed Motions

Element:

-Types

-GeoTrans

-Rotations

-ZeroLength Axis

Page 42: OpenSees Navigator & Hybrid Simulation

42

Assign Menu

Page 43: OpenSees Navigator & Hybrid Simulation

43

Assigned Properties

Nodal MassesElement Types

Page 44: OpenSees Navigator & Hybrid Simulation

44

Define Analysis Cases

Defaults:

-StaticDefaultCase

-EigenDefaultCase

Page 45: OpenSees Navigator & Hybrid Simulation

45

Define New Analysis Case

For Example:Periods and Mode Shapes after Time-History Analysis

Page 46: OpenSees Navigator & Hybrid Simulation

46

To Run OpenSees

Steps:

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

Page 47: OpenSees Navigator & Hybrid Simulation

47

To Run OpenSees

Steps:

2. Write OpenSees Input Files (writes TCL files)

3. Run OpenSees

Page 48: OpenSees Navigator & Hybrid Simulation

48

Post-Processing: Output

First:

Load OpenSees Results into Matlab

Page 49: OpenSees Navigator & Hybrid Simulation

49

Post-Processing: Output

Now these are enabled

Page 50: OpenSees Navigator & Hybrid Simulation

50

Plot Deformed Shape

Time Step AnalysisCase Recorder Order Magnification

Page 51: OpenSees Navigator & Hybrid Simulation

51

Plot Element Forces: Axial Forces

Time Step AnalysisCase Recorder Response Magnification

Page 52: OpenSees Navigator & Hybrid Simulation

52

Plot Mode Shape: 1st Mode

Animation Speed AnalysisCase Recorder Mode Magnification

Page 53: OpenSees Navigator & Hybrid Simulation

53

Plot Response

ParameterAnalysisCase Recorder Node/Element DOF

Page 54: OpenSees Navigator & Hybrid Simulation

54

Plot Response Spectra

ResponseSpectra Name Damping Axis Scale

Page 55: OpenSees Navigator & Hybrid Simulation

55

AISC Design Toolbox

Database Inquiries:

-Show Available Sections

-Find Section Properties

-Find Matching Sections

Design Checks:

-Bending Capacity

-Compression Capacity

-Shear Capacity

-PMM Interaction

Page 56: OpenSees Navigator & Hybrid Simulation

56

AISC Toolbox: Find Section Prop.

Page 57: OpenSees Navigator & Hybrid Simulation

57

AISC Toolbox: Find Matching Sec.

Page 58: OpenSees Navigator & Hybrid Simulation

58

AISC Toolbox: Bending Capacity

Page 59: OpenSees Navigator & Hybrid Simulation

59

AISC Toolbox: Compression Capacity

Page 60: OpenSees Navigator & Hybrid Simulation

60

AISC Toolbox: Shear Capacity

Page 61: OpenSees Navigator & Hybrid Simulation

61

AISC Toolbox: PMM Interaction

Page 62: OpenSees Navigator & Hybrid Simulation

62

SummaryOpenSees Navigator provides

� Flexible and user friendly graphical user-interface� Easy way to study material, section, element or system behavior

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

Page 63: OpenSees Navigator & Hybrid Simulation

63

Website: Home

Page 64: OpenSees Navigator & Hybrid Simulation

64

Website: Downloads

Page 65: OpenSees Navigator & Hybrid Simulation

Thank you!

OpenSees Navigator 2.0 is available atOpenSees Navigator 2.0 is available at

http://http://peer.berkeley.edu/OpenSeesNavigatorpeer.berkeley.edu/OpenSeesNavigator

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