Structural Example – Reinforced-Concrete Frame: Building

11
1 Structural Example – Reinforced-Concrete Frame: Building the Model Silvia Mazzoni OpenSees User-Support Manager University of California, Berkeley OpenSees User Workshop 8 September 2008 Silvia Mazzoni, OpenSees User Workshop, 2008 Example 4 in examples manual

Transcript of Structural Example – Reinforced-Concrete Frame: Building

1

Structural Example –Reinforced-Concrete Frame:

Building the Model

Silvia MazzoniOpenSees User-Support ManagerUniversity of California, Berkeley

OpenSees User Workshop 8 September 2008

Silvia Mazzoni, OpenSees User Workshop, 2008

Example 4 in examples manual

2

Silvia Mazzoni, OpenSees User Workshop, 2008

problem statement• Reinforced-Concrete Portal Frame

• start with ALL elastic elements (At a more advanced level, these elements can be replaced by more refined element models)

• use kip, inch and sec as basic units

X

Y

Z

36’

42’

AAB

B

AA5’

5’

5’

8’

section A-A section B-B

4000kip GEOMETRY

LBeamLCol

Weight

BColBBeam

HCol

HBeam

Silvia Mazzoni, OpenSees User Workshop, 2008

…..remember what I told you about Tcl?

• Tcl is a string based scripting language

• enables variables and variable substitution (use variables to define units!!!)

• Expression evaluation

• Array management

• Basic control structures (if , while, for, foreach)

• Procedures

• File manipulation

3

Silvia Mazzoni, OpenSees User Workshop, 2008

Ex4.Portal2D.build.InelasticFiberSection.tcl

Silvia Mazzoni, OpenSees User Workshop, 2008

LibUnits.tcl

4

Silvia Mazzoni, OpenSees User Workshop, 2008

Geometry, Weight, Mass

Silvia Mazzoni, OpenSees User Workshop, 2008

Nodes: Coords, BC, Mass

node 1

node 3

ele

men

t 1

node 2

node 4

ele

men

t 2

element 3

X

Y

5

Silvia Mazzoni, OpenSees User Workshop, 2008

Concrete Material: Concrete02

Silvia Mazzoni, OpenSees User Workshop, 2008

Steel Material: Steel02

6

Silvia Mazzoni, OpenSees User Workshop, 2008

Materials

Silvia Mazzoni, OpenSees User Workshop, 2008

Section Command

7

Silvia Mazzoni, OpenSees User Workshop, 2008

Beam Section: Elastic

Silvia Mazzoni, OpenSees User Workshop, 2008

Column Section: Fiber Section

HSec

BSec

z

y

HSec

BSec

z

y

z

y

material stress-strain

8

Silvia Mazzoni, OpenSees User Workshop, 2008

Patch Command: Concrete

Silvia Mazzoni, OpenSees User Workshop, 2008

Layer Command: Steel

9

Silvia Mazzoni, OpenSees User Workshop, 2008

Column & Beam Sections

HCol

BCol

z

y

CoverCol

CoverCol

HColHCol

BCol

z

y

z

y

CoverColCoverCol

CoverColCoverCol

Silvia Mazzoni, OpenSees User Workshop, 2008

Transformations and Elements

node 1

node 3

ele

men

t 1

node 2

node 4

ele

men

t 2

element 3

X

Y

10

Silvia Mazzoni, OpenSees User Workshop, 2008

Recorders

Silvia Mazzoni, OpenSees User Workshop, 2008

Gravity Load

node 1

node 3

ele

men

t 1

node 2

node 4

ele

men

t 2

element 3

X

Y

11

Silvia Mazzoni, OpenSees User Workshop, 2008

Gravity Analysis

Silvia Mazzoni, OpenSees User Workshop, 2008

Run OpenSees

source Ex4.Portal2D.build.InelasticSection.tcl