Nonlinear Modeling With OpenSees
Short Description
Nonlinear Modeling With OpenSees...
Description
Nonlinear Modeling with OpenSees SE220 Fall 2015 Instructor: Professor il!erto Mos"ueda
#utorial !$ %lire&a Sare!anha '( San )iego Material used for this presentation are mostly from OpenSees website/command manuals and SE201B Lecture Notes by rof! "onte!
OpenSees •
OpenSees is a software fra*ewor+ for !uilding finite ele*ent applications in structural and geotechnical s$ste*s,
•
#hese applications run on !oth se"uential- parallel- and distri!uted co*puter s$ste*s,
•
% fra*ewor+ IS a set of cooperating software co*ponents for !uilding applications in a specific do*ain,
•
#he OpenSees fra*ewor+ is written pri*aril$ in the o!.ect oriented language (// though other languages na*el$ ( and Fortran are also used,
•
Eisting Softwares short co*es: •
E*!edding of co*putational procedures in codes *a+es it difficult to eperi*ent 3integration sche*es- algorith*s- sol4ers and ta+e ad4antage of co*puting technolog$ 3Parallel 6 rid (o*puting
•
7(losed8source9wasis the nor*- whereas other fields ha4e adopted 7open8 source9software for co**unitiesof users, (losed source is an i*pedi*ent to new research, No sharing of code- !uilding upon others ideas,
)ownload and Install OpenSees 6 #cl http:opensees,!er+ele$,edu
%fter downloading the #cl#+ eecuta!le $ou will need to run it to install t he );;(annot find tcl?5,dll>- $ou ha4e s+ipped this step and *ust reinstall tcl, Note that $ou wil pro!a!l$ ha4e to uninstall the 4ersion $ou .ust installed first,
#cl
OpenSees Interpreters •
#he OpenSees interpreters are tcl interpreters which ha4e !een etended 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 PDOD%MS,
Main %!stractions in OpenSees Fra*ewor+
OpenSees i+i
hat is a )o*ainG
Material
Materials
Steel02 Material 88 iuffrH8Menegotto8Pinto Model with Isotropic Strain ardening
Model co**and
#russ Ea*ple
h$ Nonlinear %nal$sis
#ransfor*ation
Building Model 8 #ransfor*ation
Force Based and )isplace*ent Based
Integration Points
P)elta ra4it$ (olu*n
hat is an %nal$sisG
%nal$sis
%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 )OFNu*!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
8 to specif$ how *atri e"uation J' K D is stored and sol4ed
%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
%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
%nal$sis •
Integrator co**and
%nal$sis •
New*ar+ integrator
%nal$sis •
New*ar+ integrator
%nal$sis 8 Static
%nal$sis 8 #ransient
%nal$&e (o**and
Ea*ple %nal$sis
Ea*ple @ )isplace*ent (ontrol
Ea*ple @ #ransient %nal$sis
Eigen4alue %nal$sis
Output Options
Decorder Options
Etras •
'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$,eduwi+iinde,phpSensiti4it$%nal$sis http:opensees,!er+ele$,eduOpenSeeswor+shopsOpenSees)a$s2011B5MS,pdf http: .aguar,ucsd,eduOpenSees,ht*l
OpenSees Desource •
Message Board http:opensees,!er+ele$,educo**unit$inde,php
•
etting Started Manual http:opensees,!er+ele$,eduwi+iinde,phpettingStarted
•
(o**and Manual http:opensees,!er+ele$,eduwi+iinde,php(o**andManual
•
'ser Ea*ples http:opensees,!er+ele$,eduwi+iinde,phpEa*ples
•
OpenSees or+shops)a$s http:opensees,!er+ele$,eduwi+iinde,phpOpenSees)a$s2011
(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$,
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 for the co**unit$ to succeed,
%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 ecitationG 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 *onitorrecordG e,g,- recorder-
Building Model 8 eo*etr$
OpenSees doesn’t have a built-in units! Use consistent units!
Building Model
1 1(
node $nodeTag (ndm $coords) node $nodeTag $xcor $ycor
2
&
'
( 1)
Building Model 8 (onstraints S (single point constraint)
(multiple points constraint)
" #inge connection (beteen truss elements and gravity column nodes)
Building Model 8 Materials
Building Model 8 sections
" section properties (%&S' manual)
Building Model 8 #ransfor*ation " eometric *onlinearity
Building Model 8 Ele*ents
•
!ea*ithinges ele*ent o!.ect is !ased on the non8iterati4e 3or iterati4e flei!ilit$ for*ulation- and considers plasticit$ to !e concentrated o4er specified hinge lengths at the ele*ent ends,
•
Note- the !ea*ithinges 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 is also specified !$ the user:
Building Model @ Bea*ithinges Ele*ent &ntegration points
#he !ea*ithinges 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 .
Building Model 8 Ele*ents
Building Model @ Mass and ra4it$ ;oads
Building Model @ ra4it$ %nal$sis
Building Model @ Eigen4alue anal$sis
Building Model @ )a*ping
Building Model @ EQ ecitation
Building Model @ #ransient %nal$sis
Building Model @ Decorders 3outputs
Decorders •
•
Nodes:
Ele*ents:
'se: 'se eit to finish and wipe !efore running the net one,
Pusho4er %nal$sis •
Pattern
•
)isplace*ent (ontrolIntergrator
•
;oad (ontrolIntergrator
•
%dapti4e Pusho4erG •
De"uires 7eigen anal$sis9 during pusho4er anal$sis
Duau*o+o Ele*ents
Duau*o+o Ele*ents
Duau*o+o Ele*ents
Duau*o+o Ele*ents
Duau*o+o Ele*ents
Duau*o+o Ele*ents
Plastic hinge &one and rotation capacities
View more...
Comments