Post on 07-Apr-2018
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