0% found this document useful (0 votes)
436 views71 pages

OpenSees Days Berkeley 13 OSN

OpenSees Navigator is a graphical user interface (GUI) for OpenSees that allows pre- and post-processing of OpenSees models. It was created by researchers at PEER, UBC, and PARI to replace text-based input with graphical input. The GUI facilitates defining geometry, materials, sections, elements, loads, and analysis cases. It also provides tools for visualizing results like deformed shapes, forces, and modes. Additionally, it includes design toolboxes for performance-based earthquake engineering, American Institute of Steel Construction design checks, and response spectra. OpenSees Navigator is distributed as MATLAB code and standalone executables for Windows and Mac to be accessible to researchers worldwide.

Uploaded by

bladeyus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
436 views71 pages

OpenSees Days Berkeley 13 OSN

OpenSees Navigator is a graphical user interface (GUI) for OpenSees that allows pre- and post-processing of OpenSees models. It was created by researchers at PEER, UBC, and PARI to replace text-based input with graphical input. The GUI facilitates defining geometry, materials, sections, elements, loads, and analysis cases. It also provides tools for visualizing results like deformed shapes, forces, and modes. Additionally, it includes design toolboxes for performance-based earthquake engineering, American Institute of Steel Construction design checks, and response spectra. OpenSees Navigator is distributed as MATLAB code and standalone executables for Windows and Mac to be accessible to researchers worldwide.

Uploaded by

bladeyus
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 71

OpenSees Navigator

Andreas Schellenberg
Research Engineer

Pacific Earthquake Engineering Research Center

Tony Yang

Assistant P rofessor

Department of Civil Engineering


University of British Columbia, Vancouver, Canada

Eiji Kohama
Head of Group

Earthquake and Structural Dynamics Group


Port and Airport Research Institute, Japan

Introduction
MATLAB based graphical user interface (GUI).
Pre- and post-processing for OpenSees and
OpenFresco.
Design toolboxes: NSP, PBEE, AISC design
checks, AISC database, response spectra for
linear and bilinear systems and signal filtering.
Both MATLAB Pcode and self-executable
versions are available for Windows & Mac.
Being used by researchers from Asia, US,
Canada, South America and Europe.

Motivations
Replace the TCL text input with graphical input.
Most researchers use MATLAB to do the postprocessing, and MATLAB/Simulink is the typical
framework for implementing hybrid simulation
tests.
OpenSees Navigator will create the OpenSees
(analytical/hybrid) model and graphically display
the results before, during or after a test.
Provides many robust plotting algorithms and is
very effective in generating the plots for
engineering applications.
Flexible to use and requires no programming
skill.
3

OpenSees Navigator

Define geometry: new model template


Stick Model

Beam Model

EBF Model

Zipper Frame

Inverted-V Braced Frame


Moment Frame
Single Area Mesh

Define geometry: Zipper braced frame

View geometry: display

Conversion: SAP2000 to OpenSees


Export SAP2000 model to .s2k file
Start OpenSees Navigator program
Select Open Model from File and
choose the earlier exported .s2k file
There is no one-to-one relationship
between SAP2000 and OpenSees objects,
therefore
Carefully check the converted model
Element loads and nodal constraints are
currently not converted yet

Export to s2k file

Export to s2k file

Define geometry: import from SAP2000

11

Define geometry: import from SAP2000

12

Define geometry: import from SAP2000

XY plane

Flip through plan views

13

Define geometry: import from SAP2000

XZ plane

Flip through elevation views

14

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

15

Edit geometry
Node:
-Add
-Delete
-Move
Element:
-Add
-Delete
-Divide/Join
-Add/Delete
ZeroLength

16

Define material: uniaxial materials

Templates:
-BoucWen
-Concrete01
-Concrete02
-Concrete04
-Elastic
-ElasticNoTension
-ElasticPP
-ElasticPPGap
-Fatigue
-Hardening
-Hysteretic
-MinMax
-Parallel
-ReinforcingSteel
-Series
-Steel01
-Steel02
-Viscous
-

17

Define uniaxial material: Steel01


Material properties

Fy = 50 ksi
E = 29000 ksi
b = 0.05

18

Define uniaxial material: Steel01

19

Define material: uniaxial materials

20

Define material: nD materials


Templates:
-ElasticCrossAnisotropic3D
-ElasticIsotropic
-FluidSolidPorous
-J2Plasticity
-MultiaxialCyclicPlasticity
-PlaneStress
-PlateFiber
-PressureDependMultiYield
-PressureDependMultiYield02
-PressureDependentElastic3D
-PressureIndependMultiYield
-Template3DElastoPlastic
-

21

Define section: line sections


Templates:
-Aggregator
-Elastic
-Fiber
-Uniaxial

22

Define line section: elastic section

If the model is 3D

23

Define fiber section: Composite patch

24

Define line section: fiber section

25

Define line section: quadrilateral patch

26

Define fiber section: AISC patch

27

Define section: area section


Templates:
-Bidirectional
-ElasticMembranePlate
-PlateFiber

28

Define element: line element


Templates:
-Actuator
-Adapter
-BeamColumnJoint
-DispBeamColumn
-ElasticBeamColumn
-ElastomericBearing
-FlatSliderBearing
-ForceBeamColumn
-GenericClient
-HingeBeamColumn
-Joint2D
-SingleFPBearing
-Truss
-TwoNodeLink
-ZeroLength
-

29

Define line element: ElasticBeamColumn

30

Define line element: ForceBeamColumn

31

Define element: area and solid elements


Templates (area):
-Quad
-BbarQuad
-EnhancedQuad
-SSPQuad
-Shell
-ShellNL
Templates (solid):
-StdBrick
-BbarBrick
-SSPBrick

32

Define TimeSeries:
Templates:
-Constant
-Interpolated GM
-Linear
-PathFile
-PathFileFiltered
-PathValue
-Plain GM
-Pulse
-Rectangular
-Sine
-Triangle

33

Define TimeSeries: PathFile

34

Plot TimeSeries

35

Define LoadPattern:
Templates:
-Plain
-UniformExcitation
-MultipleSupport

36

Define LoadPattern: UniformExcitation

37

Define recorder
Templates:
-AreaElement
-BeamColumn Element
-Bearing Element
-Display
-Experimental Element
-Joint2D Element
-Node
-Solid Element
-Truss Element
-TwoNodeLink Element
-ZeroLength Element

Defaults:
-DefoShape
-Reactions
-EigenVector
38

Define recorder: node recorder

39

Define recorder: BeamColumn recorder

40

Define analysis options


Defaults:
-StaticDefault
-TransientDefault

41

Define analysis options: new analysis

Integrator Type:
For example use AlphaOS Method for Hybrid Simulation
Solution Algorithm:
The AlphaOS Method requires a Linear solution algorithm
42

Assign menu
Node:
-SP Constraints
-MP Constraints
-Masses
-Loads
-Displacements
-Imposed Motions
Element:
-Types
-GeoTrans
-Rotations
-Local Axes
-Loads

43

Assign menu

44

Display assigned properties

Nodal Masses

Element Types

45

Define analysis case


Defaults:
-StaticDefaultCase
-EigenDefaultCase

46

Define analysis case: new analysis case

47

User Defined Analysis Script

48

Run OpenSees: set OpenSees.exe path


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

49

Run OpenSees: write TCL files


Steps:
2. Write OpenSees Input Files (writes TCL files)
3. Run OpenSees

50

Post processing: load results


First:
Load OpenSees Results

51

Post processing: output


Now these are enabled

52

Post processing: plot deformed shape

Time Step

AnalysisCase

Recorder

Order

Magnification
53

Post processing: plot element forces

Time Step

AnalysisCase

Recorder

Response

Magnification
54

Post processing: plot mode shape

Animation Speed

AnalysisCase

Recorder

Mode

Magnification
55

Post processing: plot response histories

AnalysisCase

Recorder

Parameter

Node/Element

DOF
56

Post processing: plot response spectra

Spectra Name

Response

Damping

Axis Scale
57

Post processing: animate response

58

Post processing: animate response

59

Post processing: animate response

60

Post processing: principal stress and strain

61

Design: AISC design toolbox


Database Inquiries:
-Show Available Sections
-Find Section Properties
-Find Matching Sections
Design Checks:
-Bending Capacity
-Compression Capacity
-Shear Capacity
-PMM Interaction

62

AISC design toolbox: section properties

63

AISC design toolbox: matching sections

64

AISC design toolbox: bending capacity

65

AISC design toolbox: compression cap.

66

AISC design toolbox: shear capacity

67

AISC design toolbox: PMM interaction

68

Summary
OpenSees Navigator provides

Flexible and user friendly graphical user interface.


Great tool to visualize structural behavior.
Easy way to study material, section, element or
system behavior.

Hybrid simulation interface (OpenFresco).


Many design toolboxes: NSP, PBEE, AISC design
checks, AISC database, response spectra for
linear and bilinear systems and signal filtering.
Both MATLAB Pcode (32 bit and 64 bit) and selfexecutable versions for Windows & Mac are
available.

69

Website: home

70

Website: download

71

You might also like