Professional Documents
Culture Documents
What is OpenSees?
A software framework for simulation applications
in earthquake engineering using finite element
methods. OpenSees is not a code.
A communication mechanism for exchanging and
building upon research accomplishments.
As open-source software, it has the potential for a
community code for earthquake engineering.
http://opensees.berkeley.edu
ModelBuilder
Domain
Aggregation
LoadPattern
Analysis
Constraints
Node
Element
DO_Numberer
ConstraintHandler
SystemofEqs
Domain
Analysis
Integrator
SolutionAlg
AnalysisModel
Beam-Column Models I
Element
u p
p
T
u = af u GeometricTran p = af q
v
q3,v 3
Linear
LinearPD
Corotational
q1,v 1
Basic System
q2,v 2
Beam-Column Models II
q1,v 1 Displacement
q3,v 3
e = av
L
q=
q2,v 2
e, s
!0
aT s dx
s = bq
Basic System
v=
!0 bT e dx
Section
! = as e ! !
Force
s=
Material
No assumptions are made on section or material behavior;
each level in the hierarchy can be defined independently of
other levels
" = "(! )
UniaxialMaterial
ForceDeformation
Steel01
Concrete01
s=
Fiber
$A
a Ts ! dA "
FiberSection
Nf
# ( aTs ! )i Ai
i=1
as = [1 y z]
BeamWithHinges
UniaxialFiber
OpenSees Scripting
1.
wipe
2.
source Units.tcl;
# define units
3.
source ParamList.tcl;
4.
source GMFiles.tcl;
5.
FRAME
7.
source Dynamic.tcl;
8.
puts FRAME$Xframe........FRAME$Xframe........
9.
puts STATIC_ANALYSIS
10.
11.
puts DYNAMIC_ANALYSIS
12.
13.
16. }
GROUND MOTION
puts GroundMotion$GroundFile
14.
15.
Dynamic $Xframe $Hcol $Lcol $Lbeam $GIbIc $GrhoCol $GPcol $GMfact $GroundFile;
}
NEES
The Network for Earthquake Engineering Simulation (NEES) is a shared
national network of 14 experimental facilities, collaborative tools, a centralized
data repository, and earthquake simulation software.
NEEShub
The power behind NEES at http://nees.org
Maintained and developed at Purdue by NEEScomm
A science gateway for education and research in earthquake engineering
Simulation
Data Management
Thanks to: