• No results found

Nonlinear Modeling With OpenSees

N/A
N/A
Protected

Academic year: 2021

Share "Nonlinear Modeling With OpenSees"

Copied!
71
0
0

Loading.... (view fulltext now)

Full text

(1)

 Nonlinear Modeling with OpenSees

 Nonlinear Modeling with OpenSees

SE220 Fall 2015

SE220 Fall 2015

Instructor: Professor il!erto Mos"ueda

Instructor: Professor il!erto Mos"ueda

#utorial !$ %lire&a Sare!anha

#utorial !$ %lire&a Sare!anha

'( San )iego

'( San )iego

Material used for this presentation are mostly from OpenSees

Material used for this presentation are mostly from OpenSees

website/command manuals and SE201B Lecture Notes by rof! "onte!

(2)
(3)

OpenSees

OpenSees

OpenSees is a software fra*ewor+ for !uilding finite ele*ent applications in

OpenSees is a software fra*ewor+ for !uilding finite ele*ent applications in

structural and geotechnical s$ste*s,

structural and geotechnical s$ste*s,

#hese applications run on !oth se"uential- parallel- and distri!uted co*puter

#hese applications run on !oth se"uential- parallel- and distri!uted co*puter

s$ste*s,

s$ste*s,

%

% fra*ewor+ IS a set of

fra*ewor+ IS a set of cooperating software co*ponents for !uilding

cooperating software co*ponents for !uilding

applications in a specific do*ain,

applications in a specific do*ain,

#he OpenSees fra*ewor+ is written pri*aril$ in the o!.ect oriented language

#he OpenSees fra*ewor+ is written pri*aril$ in the o!.ect oriented language

(// though other languages na*el$ ( and

(// though other languages na*el$ ( and Fortran are also used,

Fortran are also used,

Eisting Softwares short co*es:

Eisting Softwares short co*es:

 E*!edding of co*putational procedures in codes *a+es it difficult to eperi*ent

 E*!edding of co*putational procedures in codes *a+es it difficult to eperi*ent

3integration sche*es- algorith*s- sol4ers and ta+e ad4antage of co*puting

3integration sche*es- algorith*s- sol4ers and ta+e ad4antage of co*puting

technolog$ 3Parallel 6 rid (o*puting

technolog$ 3Parallel 6 rid (o*puting

7(losed8source9wasis the nor*- whereas other fields ha4e adopted 7open8

7(losed8source9wasis the nor*- whereas other fields ha4e adopted 7open8

source9software for co**unitiesof users, (losed source is an i*pedi*ent to new

source9software for co**unitiesof users, (losed source is an i*pedi*ent to new

research, No sharing of code- !uilding upon others ideas,

(4)

)ownload and Install OpenSees 6 #cl

)ownload and Install OpenSees 6 #cl

http:opensees,!er+ele$,edu

http:opensees,!er+ele$,edu

%fter downloading the #cl#+ eecuta!le $ou will need to run it to install t %fter downloading the #cl#+ eecuta!le $ou will need to run it to install t hehe );;<s on $our co*puter, %

);;<s on $our co*puter, %s can !e seen s can !e seen in the downloading section of in the downloading section of thethe etting Started Manual

etting Started Manual $ou will !e as+ed were to install the $ou will !e as+ed were to install the files, (urrentl$files, (urrentl$ the default is (:=tcl, It is essential that $ou change this to

the default is (:=tcl, It is essential that $ou change this to"C:\Program"C:\Program Files\Tcl"

Files\Tcl" during the course of the installat during the course of the installat ion, If when $ou start OpenSees-ion, If when $ou start OpenSees-$ou see an error *essage to the effect- >(annot find tcl?5,dll>-

$ou see an error *essage to the effect- >(annot find tcl?5,dll>- $ou ha4e$ou ha4e s+ipped this step and *ust reinstall tcl,

s+ipped this step and *ust reinstall tcl, Note that $ou wil pro!a!l$ ha4e toNote that $ou wil pro!a!l$ ha4e to uninstall the 4ersion $ou .ust installed first,

(5)
(6)

OpenSees Interpreters

#he OpenSees interpreters are tcl interpreters which

ha4e !een etended to include co**ands for finite

ele*ent anal$sis:

1, Modeling @create nodes- ele*ents- loads and constraints

2, %nal$sis @specif$ the anal$sis procedure,

A, Output specification @specif$ what it is $ou want to

*onitor during the anal$sis,

Being interpreters- this *eans that the files $ou create

and su!*it to the OpenSees interpreters are not input

files, Cou are creating and su!*itting PDOD%MS,

(7)
(8)
(9)
(10)
(11)

Materials

(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)

%nal$sis

(onstraint co**and

#he (onstraint andler o!.ect deter*ines how the constraint e"uations are enforced in the anal$sis,

(onstraint e"uations enforce a specified 4alue for a )OF- or a relationship !etween )OFs,

 Nu*!erer co**and

#he )OFNu*!erer o!.ect deter*ines the *apping !etween e"uation nu*!ers and degrees8of8

freedo* 88 how degrees8of8freedo* are nu*!ered,

S$ste* co**and

#his co**and is used to construct the ;inearSOE

and ;inearSol4er o!.ects to store and sol4e the s$ste*

 of e"uations in the anal$sis

(28)

%nal$sis

#est co**and

(ertain Solution %lgorith* o!.ects re"uire a (on4ergence #est o!.ect to

deter*ine if con4ergence has !een achie4ed at the end of an iteration step

(29)

%nal$sis

%lgorith* co**and

#his co**and is used to construct a Solution %lgorith* o!.ect- which

deter*ines the se"uence of steps ta+en to sol4e the non8linear e"uation

(30)

%nal$sis

(31)

%nal$sis

(32)

%nal$sis

(33)
(34)
(35)
(36)
(37)
(38)
(39)
(40)
(41)
(42)

Etras

'sing OpenSees in Batch Mode

(alling OpenSees fro* a *atla! script

L in4o+e Matla!

OpenSees opsScript,tcl

•.

Parallel processing using OpenSeesSp

•.

Sensiti4it$- Delia!ilit$ and Opti*i&ation %nal$sis

http:opensees,!er+ele$,eduwi+iinde,phpSensiti4it$%nal$sis

http:opensees,!er+ele$,eduOpenSeeswor+shopsOpenSees)a$s2011B5MS,pdf 

http: .aguar,ucsd,eduOpenSees,ht*l

(43)

OpenSees Desource

Message Board

http:opensees,!er+ele$,educo**unit$inde,php

etting Started Manual

http:opensees,!er+ele$,eduwi+iinde,phpettingStarted

(o**and Manual

http:opensees,!er+ele$,eduwi+iinde,php(o**andManual

'ser Ea*ples

http:opensees,!er+ele$,eduwi+iinde,phpEa*ples

OpenSees or+shops)a$s

http:opensees,!er+ele$,eduwi+iinde,phpOpenSees)a$s2011

(44)

(onclusion

OpenSees is a powerful tool for perfor*ing FE anal$sis

It NEE)S contri!utions fro* others to grow

OpenSees ;IJE %NC si*ulation tool re"uires the user to

understand the theor$ and li*itations

OpenSees 3if features are full$ utili&ed will allow $ou to

generate *odels faster and *ore accuratel$ than $ou could

with a 'I and will allow $ou to o!tain infor*ation on the

'ncertaint$ using parallel co*puting resources that is the

do*inant co*puter architecture a4aila!le toda$,

(45)

 Notes

OpenSees is pri*aril$ a research tool at this ti*e- !ut fairl$

sta!le and is used in professional practice

%s with an$ nonlinear anal$sis- it re"uires careful

consideration of *odel and interpretation of results

It is under continual de4elop*ent !$ students- facult$ and

other researchers

'ser interface de4elop*ent lags !ehind co*putational

technolog$

It is not !ullet8proof 

 %n in4est*ent of ti*e and learning is re"uired

#he OpenSees

open-source community

 re"uires contri!utions

(46)

%s+ these "uestion fro* $ourself !efore *odeling

)ata: eo*etr$ and *aterial properties

e,g,- set span 100 node 1 span 0

hat +ind of Material Model are $ou going to use

G

e,g,- elastic- Steel01- (oncrete01- 

hat +ind of ele*ents are $ou going to useG

e,g,- truss- &ero;ength- dispBea*(olu*n- forceBea*(olu*n -

hat t$pe of constraintsG

e,g,- fi- e"ual)OF- 

hat +ind of loads or ecitationG

e,g,- pattern

hat +ind of anal$sis are $ou going to perfor*G

e,g,- anal$sis Static

hat +ind of response do $ou want to *onitorrecordG

(47)

Building Model 8 eo*etr$

OpenSees doesn’t have a built-in units! Use consistent units!

(48)

Building Model

1

2

&

'

1(

1)

(

node $nodeTag (ndm $coords)

node $nodeTag $xcor $ycor 

(49)

Building Model 8 (onstraints

S (single point constraint)

 (multiple points constraint)

" #inge connection (beteen truss elements and gravity column nodes)

(50)

Building Model 8 Materials

(51)

Building Model 8 sections

Building Model 8 sections

" section properties (%&S' manual)

" section properties (%&S' manual)

  

(52)

Building Model 8 #ransfor*ation

Building Model 8 #ransfor*ation

" eometric *onlinearity

(53)

Building Model 8 Ele*ents

 !ea*ithinges ele*ent o!.ect is !ased on the non8iterati4e 3or iterati4e flei!ilit$ for*ulation- and

considers plasticit$ to !e concentrated o4er specified hinge lengths at the ele*ent ends,

 Note- the !ea*ithinges ele*ent locali&e plastic hinging at the ele*ent ends onl$,

#his t$pe of ele*ent di4ides the ele*ent in three parts:

two hinges at the

ends-•

and a linear8elastic region in the *iddle,

#he hinges are defined !$ assigning to each a pre4iousl$8defined section, #he length of the each hinge

(54)

Building Model @ Bea*ithinges Ele*ent

&ntegration points

#he !ea*ithinges ele*ent used here has four elastic sections and two fi!er

section at the end, #herefore for output in specif$ing secNu*:

secNu*K1: hinge at node i

secNu*K: hinge at node .

(55)
(56)
(57)
(58)
(59)
(60)
(61)
(62)
(63)

Decorders

 Nodes:

Ele*ents:

'se: 'se eit to finish and

wipe !efore running the

net one,

(64)

Pusho4er %nal$sis

Pattern

)isplace*ent (ontrolIntergrator 

;oad (ontrolIntergrator 

%dapti4e Pusho4erG

(65)
(66)
(67)
(68)
(69)
(70)
(71)

References

Related documents

iii) Do you require passwords for access to sensitive data? iv) Do you maintain anti virus and spy ware software? v) Have you had a security audit of your systems? vi) Have

Brad Myrstol, Justice faculty and Director of the Alaska Justice Statistical Analysis Center (AJSAC), presented research on violence against women in Alaska at the recent

Here we tested this hypothesis in adult male zebra finches and found that neurotoxic injury to Area X caused a long-term increase in song tempo and changes in syllable

Introduction 3 Oxford Sling Models 4 FIM Scoring 7 Oxford Slings Feature 8 Sling Accessories 10 Cradle Options 10 Range of Sizes 12 Weight Capacity 12 Identification Label

The institution must also provide opportunities for the students to adapt into the organizational culture while ensuring vocational stability, educational stability, and

Tendo como base a EAA_QVT (Albuquerque, 2011; Andrade, 2011; Branquinho, 2010; Daniel, 2012; Fernandes, 2013; Figueira, 2014; Maia, 2014; Medeiros, 2012; Santos, 2014), estudos

Modern scanning transmission electron microscopy (STEM) techniques now allow for atomic resolution STEM images to have down to sub-picometer precision in locating positions of

Long-term strate- gies include strengthening of health systems using and redirecting domestic and global health initiatives 20 21 ; (1) the number of health facilities