Reply To: why i can not define the recorder when the material is steel01

HOME FORUM User Discussions why i can not define the recorder when the material is steel01 Reply To: why i can not define the recorder when the material is steel01

#23971
yuyang
Participant

here are element information

# Materials.tcl

# Material “Column”: matTag Fy E b a1 a2 a3 a4
uniaxialMaterial Steel01 1 +5.000000E+01 +2.900000E+04 +1.000000E-02 +0.000000E+00 +1.000000E+00 +0.000000E+00 +1.000000E+00

# Material “ElasticDefault”: matTag E <eta> <Eneg>
uniaxialMaterial Elastic 2 +2.900000E+04 +0.000000E+00

# Material “beam”: matTag Fy E b a1 a2 a3 a4
uniaxialMaterial Steel01 3 +3.600000E+01 +2.900000E+04 +1.000000E-02 +0.000000E+00 +1.000000E+00 +0.000000E+00 +1.000000E+00

# Sections.tcl

# Section “Beam”: secTag
section Fiber 1 {
# PatchAISC “beam”: matTag NSIJ NSJK Iy Iz Jy Jz Ky Kz Ly Lz
patch quad 3 6 1 +1.126000E+01 +3.520000E+00 +1.126000E+01 -3.520000E+00 +1.185000E+01 -3.520000E+00 +1.185000E+01 +3.520000E+00
patch quad 3 1 6 -1.126000E+01 +2.150000E-01 -1.126000E+01 -2.150000E-01 +1.126000E+01 -2.150000E-01 +1.126000E+01 +2.150000E-01
patch quad 3 6 1 -1.185000E+01 +3.520000E+00 -1.185000E+01 -3.520000E+00 -1.126000E+01 -3.520000E+00 -1.126000E+01 +3.520000E+00
}

# Section “ElasticDefault”: secTag E A Iz <G> <alpha>
section Elastic 2 +2.900000E+04 +1.800000E+02 +4.860000E+03 +1.115400E+04 +8.333333E-01

# Section “column”: secTag
section Fiber 3 {
# PatchAISC “column”: matTag NSIJ NSJK Iy Iz Jy Jz Ky Kz Ly Lz
patch quad 1 6 1 +1.270500E+01 +4.995000E+00 +1.270500E+01 -4.995000E+00 +1.345000E+01 -4.995000E+00 +1.345000E+01 +4.995000E+00
patch quad 1 1 6 -1.270500E+01 +2.450000E-01 -1.270500E+01 -2.450000E-01 +1.270500E+01 -2.450000E-01 +1.270500E+01 +2.450000E-01
patch quad 1 6 1 -1.345000E+01 +4.995000E+00 -1.345000E+01 -4.995000E+00 -1.270500E+01 -4.995000E+00 -1.270500E+01 +4.995000E+00
}

# Elements.tcl

# Element “column”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 1 1 2 5 3 2 -mass +0.000000E+00 -iter 10 +1.000000E-12

# Element “column”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 2 4 5 5 3 2 -mass +0.000000E+00 -iter 10 +1.000000E-12

# Element “column”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 3 2 3 5 3 2 -mass +0.000000E+00 -iter 10 +1.000000E-12

# Element “column”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 4 5 6 5 3 2 -mass +0.000000E+00 -iter 10 +1.000000E-12

# Element “beam”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 5 2 5 5 1 1 -mass +0.000000E+00 -iter 10 +1.000000E-12

# Element “beam”: eleTag NodeI NodeJ NIP secTag geoTranTag <-mass massDens> <-iter maxIters tol>
element forceBeamColumn 6 3 6 5 1 1 -mass +0.000000E+00 -iter 10 +1.000000E-12

# GeoTran.tcl

# GeoTran type tag
geomTransf Corotational 1
# GeoTran type tag
geomTransf PDelta 2

  • This reply was modified 6 years, 6 months ago by yuyang.