Beruflich Dokumente
Kultur Dokumente
Hybrid Simulation
Andreas Schellenberg & Tony Yang
Introduction
MATLAB 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
2
Motivation
Graphical input is more user-friendly than
TCL text input
Most researchers use MATLAB to do the
post-processing, and MATLAB/Simulink is
the typical framework for implementing
hybrid analyses
OpenSees Navigator will create the
OpenSees (hybrid) model and graphically
display results before, during or after a
test
Flexible to use and requires no
programming skills
3
OpenSees Navigator
Define Geometry
Stick Model
Beam Model
EBF Model
Zipper Frame
Edit Geometry
Node:
-Add
-Delete
-Move
Element:
-Add
-Delete
-Divide/Join
-Add/Delete
ZeroLength
10
Fy = 50 ksi
E = 29000 ksi
b = 0.05
11
12
13
14
15
16
17
18
19
20
L1
L2
L3
L4
L0
Actuator 1: LA1
Actuator 2: LA2
Actuator 0: LA0
21
22
23
24
25
26
d7, q7
controlled displacements
d8, q8
d6, q6
d1, q1
d2, q2
d4, q4
d0, q0
acquired forces
x1
d5, q5
d3, q3
acquired forces
x2
27
Experimental
ChevronBrace
Element
28
Define TimeSeries
Templates:
-Constant
-Interpolated
GroundMotion
-Linear
-PathFile
-PathFileFiltered
-PathValue
-PlainGroundMotion
-Pulse
-Rectangular
-Sine
-Triangle
29
200
100
100
200
300
10
15
Time [sec]
20
25
30
30
Define LoadPattern
Templates:
-MultipleSupport
-Plain
-UniformExcitation
31
32
Define Recorder
Templates:
-BeamColumn Element
-Display
-Experimental Element
-Node
-Truss Element
-ZeroLength Element
Defaults:
-DefoShape
-EigenVector
33
34
35
36
Integrator Type:
For example use AlphaOS Method for Hybrid Simulation
Solution Algorithm:
The AlphaOS Method requires a Linear solution algorithm
37
38
39
40
Assign Menu
Node:
-SP Constraints
-MP Constraints
-Masses
-Loads
-Displacements
-Imposed Motions
Element:
-Types
-GeoTrans
-Rotations
-ZeroLength Axis
41
Assign Menu
42
Assigned Properties
Element Types
Nodal Masses
43
44
For Example:
Periods and Mode Shapes after Time-History Analysis
45
To Run OpenSees
Steps:
1. Set OpenSees.exe Path (needs to be done only once)
46
To Run OpenSees
Steps:
2. Write OpenSees Input Files (writes TCL files)
3. Run OpenSees
47
Post-Processing: Output
First:
Load OpenSees Results into Matlab
48
Post-Processing: Output
Now these are enabled
49
Time Step
AnalysisCase
Recorder
Order
Magnification
50
Time Step
AnalysisCase
Recorder
Response
Magnification
51
Animation Speed
AnalysisCase
Recorder
Mode
Magnification
52
Plot Response
AnalysisCase
Recorder
Parameter
Node/Element
DOF
53
Spectra Name
Response
Damping
Axis Scale
54
55
56
57
58
59
60
61
Summary
OpenSees Navigator provides
62
Website: Home
63
Website: Downloads
64
Thank you!
OpenSees Navigator 2.0 is available at
http://peer.berkeley.edu/OpenSeesNavigator
Andreas Schellenberg:
andreas.schellenberg@gmail.com
Tony Yang:
yangtony2004@gmail.com