OpenSees Navigator & Hybrid Simulationopensees.berkeley.edu/workshop/OpenSeesDays2006... ·...

Post on 07-Apr-2018

223 views 3 download

Transcript of OpenSees Navigator & Hybrid Simulationopensees.berkeley.edu/workshop/OpenSeesDays2006... ·...

OpenSees Navigator & Hybrid Simulation

Andreas Schellenberg & Tony Yang

Department of Civil and Environmental EngineeringUniversity of California, Berkeley

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

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

4

OpenSees Navigator

5

Define Geometry

Stick Model Beam Model

Moment Frame

Inverted-V Braced Frame

EBF Model Zipper Frame

Single Area Mesh

6

Define Geometry: Zipper Frame

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

8

View Geometry: Display

9

Edit Geometry

Node:

-Add

-Delete

-Move

Element:

-Add

-Delete

-Divide/Join

-Add/Delete ZeroLength

10

Define Material: Uniaxial Materials

Templates:

-BoucWen

-Concrete01

-Concrete02

-Concrete03

-Elastic

-ElasticNoTension

-ElasticPP

-ElasticPPGap

-Fatigue

-Hardening

-Hysteretic

-MinMax

-Parallel

-Series

-Steel01

-Steel02

-Viscous

11

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

12

Define Steel01 Material: A50

13

Define Material: nD Materials

Templates:

-ElasticIsotropic

-J2Plasticity

-PlaneStress

-PlateFiber

14

Define Section: Line Sections

Templates:

-Aggregator

-Elastic

-Fiber

-Uniaxial

15

Define Fiber Section: 1stFloorBeam

16

Define Fiber Section: AISC Patch

17

Define Section: Area Sections

Templates:

-Bidirectional

-ElasticMembranePlate

-PlateFiber

18

Define Experimental Control

Templates:

(-SCRAMNET)

-SimChevronBrace

-Simulation

-dSpace

-xPC Target

19

Define ExpControl: xPC Target

20

Define Experimental Setup

Templates:

-ChevronBrace

-ChevronBraceJntOff

-NoTransformation

-OneActuator

-ThreeActuators

-TwoActuators

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

22

Define Experimental Site

Templates:

-LocalSite

-RemoteSite

23

Define ExpSite: RFS

24

Define Element: Line Element

Templates:

-CorotationalTruss

-DispBeamColumn

-ElasticBeamColumn

-ExpBeamColumn

-ExpChevronBrace

-ExpTruss

-ExpZeroLength

-ForceBeamColumn

-HingeBeamColumn

-Truss

-ZeroLength

25

Define ElasticBeamColumn Element

26

Define ForceBeamColumn Element

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

28

Define ExpElement: ChevronBrace

Experimental ChevronBrace

Element

29

Define TimeSeries

Templates:

-Constant

-InterpolatedGroundMotion

-Linear

-PathFile

-PathFileFiltered

-PathValue

-PlainGroundMotion

-Pulse

-Rectangular

-Sine

-Triangle

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))

31

Define LoadPattern

Templates:

-MultipleSupport

-Plain

-UniformExcitation

32

Define UniformExcitation LoadPattern

33

Define Recorder

Templates:

-BeamColumn Element

-Display

-Experimental Element

-Node

-Truss Element

-ZeroLength Element

Defaults:

-DefoShape

-EigenVector

34

Define Node Recorder

35

Define BeamColumn Recorder

36

Define Analysis Options

Defaults:

-StaticDefault

-TransientDefault

-EigenDefault

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

38

Define Response Spectra

Templates:

-From Acceleration File

-From Output

-IBC2000

-NEHRP

-Newmark & Hall

-UBC1997

39

Define From Acceleration File Spectra

40

Define From Output Spectra

41

Assign Menu

Node:

-SP Constraints

-MP Constraints

-Masses

-Loads

-Displacements

-Imposed Motions

Element:

-Types

-GeoTrans

-Rotations

-ZeroLength Axis

42

Assign Menu

43

Assigned Properties

Nodal MassesElement Types

44

Define Analysis Cases

Defaults:

-StaticDefaultCase

-EigenDefaultCase

45

Define New Analysis Case

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

46

To Run OpenSees

Steps:

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

47

To Run OpenSees

Steps:

2. Write OpenSees Input Files (writes TCL files)

3. Run OpenSees

48

Post-Processing: Output

First:

Load OpenSees Results into Matlab

49

Post-Processing: Output

Now these are enabled

50

Plot Deformed Shape

Time Step AnalysisCase Recorder Order Magnification

51

Plot Element Forces: Axial Forces

Time Step AnalysisCase Recorder Response Magnification

52

Plot Mode Shape: 1st Mode

Animation Speed AnalysisCase Recorder Mode Magnification

53

Plot Response

ParameterAnalysisCase Recorder Node/Element DOF

54

Plot Response Spectra

ResponseSpectra Name Damping Axis Scale

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

56

AISC Toolbox: Find Section Prop.

57

AISC Toolbox: Find Matching Sec.

58

AISC Toolbox: Bending Capacity

59

AISC Toolbox: Compression Capacity

60

AISC Toolbox: Shear Capacity

61

AISC Toolbox: PMM Interaction

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

63

Website: Home

64

Website: Downloads

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: andreas.schellenberg@gmail.com yangtony2004@gmail.com