Академический Документы
Профессиональный Документы
Культура Документы
Program survey
1. Commercial programs.
Sap2000
SAP2000 has proven to be the most integrated, productive and practical
general purposestructuralprogram.Advancedanalyticaltechniques allow
for stepbystep large Eigen and Ritz analyses based on stiffness of
nonlinearcases.Nonlinearanalysescanbestaticand/ortimehistory,with
options for FNA nonlinear time history dynamic analysis and direct
integration.Two methods of Time History Analysis:
o
StaadPro
STAADProsUserInterfaceistheindustrystandard.Complexmodels
can be easily generated. A comprehensive and integrated finite
element analysis and design solution, including a stateoftheart
user interface, visualization tools, and international design codes.
Capableofanalyzinganystructureexposedtoadynamicresponse ,
soilstructureinteraction,orwind,earthquake,andmovingloads.
STAAD ProisthepremierFEManalysisanddesigntoolforanytype
of project including towers, culverts, plants, bridges, stadiums, and
marine structures .With an array of advanced analysis capabilities
including linear static ,response spectra, time history, cable, and
pushoverandnonlinearanalyses.
STAAD.Pro will eliminate the countless manhours required to
properly load structure by automating the forces caused by wind,
earthquakes,snow,orvehicle .
GT STRUDL
GT STRUDL performs both linear and nonlinear static analyses, and
lineardynamicanalysisofstructuresconsistingofanycombinationof
memberandfiniteelementtypeswiththesameordifferentnumber
ofdegreesoffreedompernode.CSeveraleigensolversareavailable
for the computation of structure frequencies and mode shapes
including the very fast Lanczos eigensolver. Response spectrum
dynamic analysis using modal superposition techniques for
earthquake loadings. Transient dynamic analysis procedures use
normal mode superposition techniques or use direct integration of
the equations of motion according to a variety of numerical
integration algorithms for the time history analysis of structures
subjectedtogeneraltimevariationloads.
2. Research programs.
DRAIN-2DX
DRAIN2DX is a general purpose computer program for static and
dynamicanalysisofplanestructures.Itperformsnonlinearstaticand
dynamic analyses, and for dynamic analysis considers ground
accelerations (all supports moving in phase), ground displacements
(supports may move out of phase), imposed dynamic loads (e.g.,
wind), and specified initial velocities (e.g., impulse loading). Static
anddynamicloadscanbeappliedinanysequence.Thestepbystep
integrationschemefordynamicanalysisvariesthetimestepduring
the analysis. Mode shapes and periods can be calculated for any
state. Linear response spectrum analyses can be performed for the
unstressedstate.
Opensees
Opensees(opensystemforearthquakeengineeringsimulation)isan
object oriented framework for simulation application in earthquake
engineering using finite element method. Opensees is under
development of PEER (Pacific Earthquake Engineering Research
Center)andUniversityofCalifornia.
Program Implementation
SAP2000:CommercialProgram
SAP2000
5/14/13 20:15:06
SAP2000
SAP2000 v14.2.0 - File:Frame - Frame Span Loads (DEAD) (As Defined) - Tonf, m, C Units
5/14/13 20:16:01
SAP2000
SAP2000 v14.2.0 - File:Frame - Frame Span Loads (Live) (As Defined) - Tonf, m, C Units
5/14/13 20:16:42
0.3
Acceleration [g]
0.2
0.1
0.0
-0.1
-0.2
-0.3
0
10
15
20
Time[sec]
Spectral Acceleration,Sd(T)
3.0
2.5
2.0
1.5
1.0
0.5
0.0
0
Time[sec]
SAP2000
50.0
40.0
30.0
20.0
10.0
0.0
-10.0
-20.0
-30.0
-40.0
-50.0
0.0
2.2
4.4
6.6
8.8
11.0
13.2
15.4
17.6
19.8
22.0
SAP2000
-3
x10
400.
320.
240.
160.
80.
0.
-80.
-160.
-240.
-320.
-400.
0.0
2.0
4.0
6.0
8.0
10.0
12.0
14.0
16.0
18.0
20.0
SAP2000
SAP2000 v14.2.0 - File:Frame - Moment 3-3 Diagram (Time History) - Tonf, m, C Units
5/14/13 19:32:32
SAP2000
SAP2000 v14.2.0 - File:Frame - Shear Force 2-2 Diagram (Time History) - Tonf, m, C Units
5/14/13 19:33:37
SAP2000
5/14/13 20:21:51
SAP2000
SAP2000 v14.2.0 - File:Frame - Moment 3-3 Diagram (Response Spectrum) - Tonf, m, C Units
5/14/13 20:17:32
SAP2000
5/14/13 19:38:00
SAP2000 v14.2.0 - File:Frame - Shear Force 2-2 Diagram (Response Spectrum) - Tonf, m, C Units
Opensees:ResearchProgram
LinearModel
Frame
#########################################################
# This file is created By Ahmed Hamed Ahmed Khalaf #
# using "OpenSees Platform"
#
#########################################################
# Units [kN,m]
1
2
3
4
5
6
7
8
9
10
11
12
fix
fix
fix
0
0
0
0
5
5
5
5
10
10
10
10
0
4
8
12
0
4
8
12
0
4
8
12
1 1 1 1
5 1 1 1
9 1 1 1
E 2e8
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
1
2
3
4
5
6
7
8
9
1
2
3
5
6
7
9
10
11
Page 1
2 $np $HEA200 1
3 $np $HEA200 1
4 $np $HEA200 1
6 $np $HEA240 1
7 $np $HEA240 1
8 $np $HEA240 1
10 $np $HEA200 1
11 $np $HEA200 1
12 $np $HEA200 1
Frame
geomTransf Linear 2
element
element
element
element
element
element
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
10
11
12
13
14
15
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
1
2
3
4
5
6
7
8
9
10
11
12
equalDOF
equalDOF
equalDOF
equalDOF
equalDOF
equalDOF
0.08446
15.32
15.32
11.49
0.12
30.54
30.54
22.92
0.08446
15.32
15.32
11.49
0.08446
15.32
15.32
11.49
0.12
30.54
30.54
22.92
0.08446
15.32
15.32
11.49
0
0
0
0
0
0
0
0
0
0
0
0
2
2
3
3
4
4
6
10
7
11
8
12
1
1
1
1
1
1
2
3
4
6
7
8
6
7
8
10
11
12
$np
$np
$np
$np
$np
$np
$HEA240
$HEA240
$HEA240
$HEA240
$HEA240
$HEA240
2
2
2
2
2
2
puts [eigen 2]
rayleigh .255 0 0 0.00722
set accelSeries1 "Path -filePath Loma.txt -dt 0.01 -factor 9.81"
pattern UniformExcitation
1 1 -accel $accelSeries1
pattern Plain 2 "Constant" {
eleLoad -ele 10 11
12
13
14
}
pattern
load
load
load
load
load
load
load
load
load
Plain 3 "Constant" {
2
0
-138
3
0
-138
4
0
-138
6
0
-322
7
0
-322
8
0
-322
10
0
-138
11
0
-138
12
0
-138
0
0
0
0
0
0
0
0
0
}
Page 2
15 -type
-beamUniform -60
Frame
recorder
recorder
recorder
recorder
Node
Node
Node
Node
-file
-file
-file
-file
Page 3
reaction
reaction
reaction
400
max= 463 kN
min= -496 kN
Shear[kN]
200
-200
-400
0
10
15
20
25
Time[sec]
max= 3.60E-01 m
min= -3.44E-01 m
0.4
0.2
0.0
-0.2
-0.4
0
10
15
20
25
Time[sec]
Opensees:ResearchProgram
NonlinearModel
Frame
#########################################################
# This file is created By Ahmed Hamed Ahmed Khalaf #
# using "OpenSees Platform"
#
#########################################################
# Units [kN,m]
proc Wsection { secID matID d bf tf tw nfdw nftw nfbf nftf} {
# ###################################################################
# Wsection $secID $matID $d $bf $tf $tw $nfdw $nftw $nfbf $nftf
# ###################################################################
# create a standard W section given the nominal section properties
# written: Remo M. de Souza
# date: 06/99
# modified: 08/99 (according to the new general modelbuilder)
# input parameters
# secID - section ID number
# matID - material ID number
# d = nominal depth
# tw = web thickness
# bf = flange width
# tf = flange thickness
# nfdw = number of fibers along web depth
# nftw = number of fibers along web thickness
# nfbf = number of fibers along flange width
# nftf = number of fibers along flange thickness
set
set
set
set
set
dw
y1
y2
y3
y4
[expr $d - 2 * $tf]
[expr -$d/2]
[expr -$dw/2]
[expr $dw/2]
[expr $d/2]
set
set
set
set
z1
z2
z3
z4
[expr -$bf/2]
[expr -$tw/2]
[expr $tw/2]
[expr $bf/2]
section fiberSec
#
yL
$secID
{
nfIJ
nfJK
yI
zI
yJ
zJ
yK
zK
zL
patch quadr
$matID
$nfbf $nftf
$y1 $z4
$y1 $z1
$y2 $z1
patch quadr
$matID
$nftw $nfdw
$y2 $z3
$y2 $z2
$y3 $z2
patch quadr
$matID
$nfbf $nftf
$y3 $z4
$y3 $z1
$y4 $z1
$y2 $z4
$y3 $z3
$y4 $z4
}
}
model BasicBuilder -ndm 2 -ndf 3
geomTransf Linear 1
node
node
node
node
node
node
node
node
node
node
node
node
1
2
3
4
5
6
7
8
9
10
11
12
0
0
0
0
5
5
5
5
10
10
10
10
0
4
8
12
0
4
8
12
0
4
8
12
Page 1
Frame
fix
fix
fix
1 1 1 1
5 1 1 1
9 1 1 1
E 2e8
uniaxialMaterial Steel01
$fy $E 0.0001
HEA200
depth
flange width
flange thickness
web thickness
# number of fibers along dw
# number of fibers along tw
# number of fibers along bf
# number of fibers along tf
1 $d $bf $tf $tw $nfdw $nftw $nfbf $nftf
# Steel sections:
set d 0.23 ;
#
set bf 0.24 ;
#
set tf 0.012;
#
set tw 0.0075 ; #
set nfdw 16;
set nftw 2;
set nfbf 16;
set nftf 4;
Wsection $HEA240
HEA240
depth
flange width
flange thickness
web thickness
# number of fibers along dw
# number of fibers along tw
# number of fibers along bf
# number of fibers along tf
1 $d $bf $tf $tw $nfdw $nftw $nfbf $nftf
set np 5
element
element
element
element
element
element
element
element
element
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
1
2
3
4
5
6
7
8
9
1
2
3
5
6
7
9
10
11
2 $np $HEA200 1
3 $np $HEA200 1
4 $np $HEA200 1
6 $np $HEA240 1
7 $np $HEA240 1
8 $np $HEA240 1
10 $np $HEA200 1
11 $np $HEA200 1
12 $np $HEA200 1
geomTransf Linear 2
element
element
element
element
element
element
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
nonlinearBeamColumn
10
11
12
13
14
15
2
3
4
6
7
8
Page 2
6
7
8
10
11
12
$np
$np
$np
$np
$np
$np
$HEA240
$HEA240
$HEA240
$HEA240
$HEA240
$HEA240
2
2
2
2
2
2
Frame
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
mass
1
2
3
4
5
6
7
8
9
10
11
12
equalDOF
equalDOF
equalDOF
equalDOF
equalDOF
equalDOF
0.08446
15.32
15.32
11.49
0.12
30.54
30.54
22.92
0.08446
15.32
15.32
11.49
0.08446
15.32
15.32
11.49
0.12
30.54
30.54
22.92
0.08446
15.32
15.32
11.49
0
0
0
0
0
0
0
0
0
0
0
0
2
2
3
3
4
4
6
10
7
11
8
12
1
1
1
1
1
1
puts [eigen 2]
rayleigh .255 0 0 0.00722
set accelSeries1 "Path -filePath Loma.txt -dt 0.01 -factor 9.81"
pattern UniformExcitation
1 1 -accel $accelSeries1
pattern Plain 2 "Constant" {
eleLoad -ele 10 11
12
13
14
15 -type
-beamUniform -60
}
pattern
load
load
load
load
load
load
load
load
load
Plain 3 "Constant" {
2
0
-138
3
0
-138
4
0
-138
6
0
-322
7
0
-322
8
0
-322
10
0
-138
11
0
-138
12
0
-138
0
0
0
0
0
0
0
0
0
-node 1
-node 1
-node 1
Page
5 9
5 9
5 9
3
-dof 1
-dof 2
-dof 3
reaction
reaction
reaction
Frame
-time -node 4 -dof 1 disp
Page 4
R=496/129.5=3.85
400
max= 129.5 kN
min= -127.8 kN
Shear[kN]
200
-200
-400
0
10
15
20
25
Time[sec]
max= 1.16E-01 m
min= -1.90E-01 m
0.4
0.2
0.0
-0.2
-0.4
0
10
15
20
25
Time[sec]