Andreas Schellenberg & Tony Yang University of California at Berkeley Pacific Earthquake Engineering Research Center Introduction: MATLAB based Graphical User Interface Create 2D/3D structural models for OpenSees Post processing for OpenSees Design toolboxes: NSP, AISC design checks, 1
Motivation: Graphical input is more flexible than TCL text input Use MATLAB to do the post processing creates the OpenSees model and does the post processing graphically Flexible to use and requires no programming skills 2
Define Geometry: New Model from Template: 3D Stick Model Multi Span Beam Moment Frame Zipper Frame. Load Model from File Previously defined model M-file (text input from MATLAB) 3
4
5
6
7
8
Define Material: Templates: Steel01 Steel02 EPP Hardening Material Elastic Concrete01. Define Material: Steel01 Fy = 50 ksi E = 29000 ksi b = 0.05 Name : A50 9
10
Define Section: Templates: Elastic Section Fiber Section Aggregator Section.. 11
12
13
Define Fiber Section: Column Section 18 18 x 18 W14x68 16 rebars 18 Define Fiber Section: Add Quadrilateral Patch 18 x 18 Material : Concrete_8 10 x 10 14
Define Fiber Section: Add AISC Patch W14x68 Material: Steel_60 Discretization Define Fiber Section: Add Straight layers Add the rebars Material: Steel_60 16 rebars Name : Column Section 15
Define Element: Templates: Truss Elastic Beam Column Nonlinear Beam Column Zero Length Element. Define Loading: Time Series: Constant Linear Rectangular Sine Load from files Load Pattern: Plain Uniform Excitation 16
Assign Loading: 17
Define Recorder: Node Recorder: Displacement Velocity Acceleration Drifts Element Recorder: Local Forces Global Forces Section Forces Define Analysis Options: 18
Define: Geometry Material Assign: Element Loading Section Element Loading Recorder Analysis Option Define Analysis Cases: 19
Define Analysis Cases: Run OpenSees: 20
Post Processing Nonlinear Static Analysis Movie Creator Nonlinear Static Analysis 21
Pushover Curve Nonlinear Static Analysis 2500 2000 Base shear (kn) 1500 1000 500 0 0 0.5 1 1.5 2 2.5 Roof drift ratio (%) Element Forces Nonlinear Static Analysis 3000 Brace Axial Forces 3500 Zipper Struts Axial Forces 1 st Fl Brace L 2 nd Fl Zipper 1 st Fl Brace R 3 rd Fl Zipper 2000 2 nd Fl Brace L 2 nd Fl Brace R 3000 3 rd Fl Brace L 3 rd Fl Brace R 2500 1000 Forces (kn) 0 Forces (kn) 2000 1500-1000 1000-2000 500-3000 0 0.5 1 1.5 2 2.5 Roof drift ratio (%) 0 0 0.5 1 1.5 2 2.5 Roof drift ratio (%) 22
Post Processing Nonlinear Dynamic Analysis Plot Mode Shapes Nonlinear Dynamic Analysis 23
Time History Response Nonlinear Dynamic Analysis Hysteresis Loops Nonlinear Dynamic Analysis 24
Element Forces Nonlinear Dynamic Analysis Summary provides Flexible and user friendly GUI Many built in post processing toolboxes Easy way to study material, section, element or system behaviors Great tool to visualize structural behavior GUI for AISC steel manual section properties 25
Summary Thinking ahead: 2.0 Better graphical visualizations More templates Multiple support excitations Hybrid Simulation More design packages... Conclusion Thank you 1.0 will be available at http://peer.berkeley.edu/openseesnavigator Thank you Tony Yang: yang@peer.berkeley.edu Andreas Schellenberg: aschell@peer.berkeley.edu 26