14
P P E E E E R R Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #----------------------------------------------------------- #PEER VanNuys Testbed Project #----------------------------------------------------------- #script to define analysis parameters including element, section and material models # -------------------------------------------------------------------------------------------------------------------------------- ----------begin setAnalysisParameters source $PATH/units.tcl #MODEL # model type 2D or 3D set 2Dvs3DModel "2D"; #ELEMENTS #Element Types set ColumnElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based" set BeamElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber- hinge", "fiber", #"displacement-based" #IF elements are "displacement-based" - set number of elements to use along column / beam length set NumColElements 1 set NumBeamElements 1 #IF elements are "fiber" or "displacement-based"- set Number of Integration Pointsto use along length set NumColIntPts 5 set NumBeamIntPts 4 set ElementIter "yes"; #forces iteration within the element to satisfy element equilibrium set NumElementIter 20; #number of iterations within the element set tol 1e-12; #tolerance for element convergence #IF "lumped-plasticity" or "fiber-hinge" - set stiffness factors for elastic beam section between hinges #IF "elasticEffStiff" - set effective stiffness factors for beams, columns, slab set BeamStiffnessReductionFactorFlex 0.5; #setAnalysisParameters.tcl #----------------------------------------------------------- #PEER VanNuys Testbed Project #----------------------------------------------------------- #script to define analysis parameters including element, section and material models # ------------------------------------------------------------------------------------ ------------------------------------------------------begin setAnalysisParameters source $PATH/units.tcl #MODEL # model type 2D or 3D set 2Dvs3DModel "2D"; #ELEMENTS #Element Types set ColumnElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement- based" set BeamElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based" #IF elements are "displacement-based" - set number of elements to use along column / beam length set NumColElements 1 set NumBeamElements 1 #IF elements are "fiber" or "displacement-based"- set Number of Integration Pointsto use along length set NumColIntPts 5 set NumBeamIntPts 4 set ElementIter "yes"; #forces iteration within the element to satisfy element equilibrium set NumElementIter 20; #number of iterations within the element

PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

  • View
    217

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

PPEEEERR

Van Nuys Testbed Simulation Laura N. Lowes - University of Washington

#setAnalysisParameters.tcl

#-----------------------------------------------------------

#PEER VanNuys Testbed Project

#-----------------------------------------------------------

#script to define analysis parameters including element, section and material models

# ------------------------------------------------------------------------------------------------------------------------------------------begin setAnalysisParameters

source $PATH/units.tcl

#MODEL

# model type 2D or 3D

set 2Dvs3DModel "2D";

#ELEMENTS

#Element Types

set ColumnElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based"

set BeamElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based"

#IF elements are "displacement-based" - set number of elements to use along column / beam length

set NumColElements 1

set NumBeamElements 1

#IF elements are "fiber" or "displacement-based"- set Number of Integration Pointsto use along length

set NumColIntPts 5

set NumBeamIntPts 4

set ElementIter "yes"; #forces iteration within the element to satisfy element equilibrium

set NumElementIter 20; #number of iterations within the element

set tol 1e-12; #tolerance for element convergence

#IF "lumped-plasticity" or "fiber-hinge" - set stiffness factors for elastic beam section between hinges

#IF "elasticEffStiff" - set effective stiffness factors for beams, columns, slab

set BeamStiffnessReductionFactorFlex 0.5;

#setAnalysisParameters.tcl

#-----------------------------------------------------------

#PEER VanNuys Testbed Project

#-----------------------------------------------------------

#script to define analysis parameters including element, section and material models

# ------------------------------------------------------------------------------------------------------------------------------------------begin setAnalysisParameters

source $PATH/units.tcl

#MODEL

# model type 2D or 3D

set 2Dvs3DModel "2D";

#ELEMENTS

#Element Types

set ColumnElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based"

set BeamElementType "fiber-hinge"; # options: "elastic", "elasticEffStiff","lumped-plasticity", "fiber-hinge", "fiber", #"displacement-based"

#IF elements are "displacement-based" - set number of elements to use along column / beam length

set NumColElements 1

set NumBeamElements 1

#IF elements are "fiber" or "displacement-based"- set Number of Integration Pointsto use along length

set NumColIntPts 5

set NumBeamIntPts 4

set ElementIter "yes"; #forces iteration within the element to satisfy element equilibrium

set NumElementIter 20; #number of iterations within the element

set tol 1e-12; #tolerance for element convergence

#IF "lumped-plasticity" or "fiber-hinge" - set stiffness factors for elastic beam section between hinges

#IF "elasticEffStiff" - set effective stiffness factors for beams, columns, slab

set BeamStiffnessReductionFactorFlex 0.5;

Page 2: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

The Objectives

Develop a model of the Van Nuys building within OpenSees that can be used to

1. Simulate building response under variable levels of earthquake loading – results support loss estimation.

2. Determine the impact of epistemic uncertainty on predicted response – results support development of the PEER methodology.

3. Support development of new element models within OpenSees.

4. Predict the post-peak response of the Van Nuys building.

Page 3: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

DeliverablesOriginal Schedule

(11702)Deliverables

Revised Schedule (52102)

1/28/02 2D model – Gen. Ias needed by PEER

researchers

5/31/022D model - Gen. II:

basic model & parameterized model

5/31/02

new request

2D model – Gen. III:includes shear-failure springs, reduced lap-

splice capacity, multiple

representations of joint deformation

6/15/02

new requestversion control of

models (CVS)8/1/02

10/1/02 3D model – Gen. IV: 8/1/02

9/1/02Soil/foundation

interaction9/1/02

Page 4: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Gen. II Model

• Basic model:– Comparable to SAP model developed by Degenkolb– 2D model: one exterior & one interior frame (3D with slaving) – Modeling assumptions:

• BeamWithHinges element model, rigid joints, • Concrete & steel material response per FEMA 356• Effective stiffnesses used to generate an initial period of 0.89 sec• No gravity load representation (waiting on new element that

includes distributed loading)• No representation of shear failure for columns• Inadequate representation of splice failure for columns - reduced

strength not ductility capacity)

Page 5: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Gen. II & III Models

• Parameterized model:– For use is assessing the impact of epistemic uncertainty

– 2D model: one exterior & one interior frame

– Modeling parameters:• Element type: BeamWithHinges / NonlinearBeamcolumn /

EffectiveStiffness / DisplacementBased

• Column failure mechanisms: Splice failure / shear failure

• BC Joints: Rigid / center-line dimensions / strength & stiffness degrading

• Material models: Variable material models / variable material data (stiffness & strain capacity)

• Level of discretization: Displacement-based elements / sections

• Effective stiffness values: BeamWithHinges / EffectiveStiffness model

• Damping

Page 6: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

What is the form of the model?

VanNuys.tcl

model BasicBuilder -ndm 3 -ndf 6

source setAnalysisParameters.tcl - define parameters for this particular analysissource setFrameGeometry.tcl - write data structure defining frame geometry

(story height, bay width, etc.)source setFrameMemberSectionProperties.tcl - write data structure defining frame member geometry

(column/beam/slab prop.) source setMaterialProperties.tcl - write data structure defining material properties (each

column/beam/slab has concrete & steel material properties

source setElasticElementProperties.tcl - write data structure defining elements elastic section properties (all elements have elastic properties - Torsional stiff.)

source setNodalMass.tcl - nodal / distributed mass for dynamic analysis

source defineStructuralMaterials.tcl - execute OpenSees command to generate required materials

source defineSections.tcl - execute OpenSees command to generate required sections

source defineNodes.tcl - execute OpenSees command to generate required nodessource defineElements.tcl - execute OpenSees command to generate required

elementssource defineBoundaryConditions.tcl - execute OpenSees command to establish required

boundary conditions

source analyze.tcl - run analysis

Page 7: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

setAnalysisParameters.tcl

setAnalysisParameters.tcl#MODEL#Model Type – options: “2D”, “3D”set 2Dvs3DModel "2D";#ELEMENTS#Element Types - options: "elastic", "elasticEffStiff", "lumped-plasticity", "fiber-hinge", "fiber", “disp”set ColumnElementType "fiber-hinge";set BeamElementType "fiber-hinge"; #SECTIONS#IF fiber section - Define maximum fiber dimensionset MaxFiberDim [expr 0.5*$in];#MATERIALSset ConcreteMaterialType "Concrete01"; # options: “Concrete01",“Concrete02", …set SteelMaterialType "Steel02"; # options: “Steel01”, “Steel02” #ANALYSIS#set AnalysisType - options: "Gravity", "Eigen", "Dynamic", "Pushover"set AnalysisType "Pushover“;#OUTPUT #options Columns 1, 4, 8set Columns 1; #Output is disp., vel. & accel. at a single column

Page 8: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Basic Model: Push-Over Analysis

Roof Displacement (in.) Roof Displacement (in.)

0

700

0 5 10 15 20 25 0 5 10 15 20 25

500

400

300

200

100

600

0

Bas

e S

hear

(ki

ps)

Page 9: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Basic Model – Simulated Response – NR vnuy

Ground Acceleration – Northridge Eq. - Building Instrumentation

Acc

eler

atio

n (

in./s

ec.)

Roof Acceleration (in./sec.)

Page 10: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Basic Model – Simulated Response – NR vnuy

Ground Acceleration – Northridge Eq. - Building Instrumentation

Dis

pla

cem

ent

(in

. )

Roof Displacement (in.)

Page 11: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Basic Model – Response to Dynamic Loading

NR.cnpk

SF.vnuy

NR.vnuy

SF.466

*

Deformation Distribution at Maximum Roof Displacement

8

7

6

5

4

3

2

Sto

ry

10 5 10 15 20 25

Displacement (in.)

Hazard Level:10% in 50 yr.

Page 12: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Results – Parameterized Model

700

500

400

300

200

100

600

0

800

900

1000

1100

0 5 10 15 20 25 30

Bas

e S

hear

(ki

ps)

nonlinearBeamColumn

FEMA 356 load distribution

Roof Displacement (in.)

Page 13: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Distribution & Documentation

• Web-based distribution • Accessible from UW website:

– Data from numerical simulation: Gen II – basic model

– Documentation of modeling decisions

– Tcl script defining Van Nuys building

• To be developed - version control for models

Page 14: PEER Van Nuys Testbed Simulation Laura N. Lowes - University of Washington #setAnalysisParameters.tcl #-----------------------------------------------------------

Current Tasks

• Issue of model period– predicted period ~0.9 seconds, observed is 1.5

sec.– May need to run model through San Fernando

record to pre-damage the building

• Gravity loading – this determines point of yielding

• Shear / splice failure• Distrubiton of results (story drift & acc.)