progressive collapse in opensees
Moderators: silvia, selimgunay, Moderators
progressive collapse in opensees
hi every bodi
does any body have cods about progressive collapse?
its aboute remove a member and analuse the structure
any body can help me?
does any body have cods about progressive collapse?
its aboute remove a member and analuse the structure
any body can help me?
Re: progressive collapse in opensees
hi
I need progressive collapse codes too. if anyone have some information about this or have a file,please help me.
thanks
I need progressive collapse codes too. if anyone have some information about this or have a file,please help me.
thanks
Re: progressive collapse in opensees
To remove a member you can use remove element command: http://opensees.berkeley.edu/wiki/index ... ve_Command
For this to work you need to remove all recorders and load patterns associated with this element.
For this to work you need to remove all recorders and load patterns associated with this element.
Re: progressive collapse in opensees
thanks for your helping,but I have some problems again.after introducing sections and material of the frame,I should import the loads and earthquake records,then determining kind of analysis,after that removing the element and determining the period of time we need to omit that ,then imposing the axial load of that removing element to other elements of the bay.then analyzing the frame with the past record of earthquake.are these steps true??
I have some questions too.my model is an steel frame with eccentrically braces.there is hinged connection where braces have connected to beams.so their beams has been divided to three elements.now should I import mass and load forces to the nodes of every three elements separately ?
I appreciate in advance.
I have some questions too.my model is an steel frame with eccentrically braces.there is hinged connection where braces have connected to beams.so their beams has been divided to three elements.now should I import mass and load forces to the nodes of every three elements separately ?
I appreciate in advance.
Re: progressive collapse in opensees
I am not sure I understand your question. Would you please restate it?
Note: if your remove the element, nodes are still there. If you only had nodal loads, there is no need to modify this load after you remove the element.
Note: if your remove the element, nodes are still there. If you only had nodal loads, there is no need to modify this load after you remove the element.
Re: progressive collapse in opensees
hi
Thanks for your paying attention to my question vesna.Its based on progressive collapse guidelines that when you remove an element you must import It,s loads to other elements of that bay.and now I have some problems with orders of that and I don,t know how to introduce the time history file for it,s analyzing?Should I make a file in seismosignal like Sap or not?
Thanks for your paying attention to my question vesna.Its based on progressive collapse guidelines that when you remove an element you must import It,s loads to other elements of that bay.and now I have some problems with orders of that and I don,t know how to introduce the time history file for it,s analyzing?Should I make a file in seismosignal like Sap or not?
Re: progressive collapse in opensees
If you have element loads on the elements you are removing, after you remove elements and the element load define nodal loads that correspond to that load.
Re: progressive collapse in opensees
hi dear vesna
for removing columns in progressive collapse based on GSA or UFC guidelines, Should I write an algorithm for that ?
I mean introduce a hinge for that column and compare displacement of that column with allowable amount?
thanks
for removing columns in progressive collapse based on GSA or UFC guidelines, Should I write an algorithm for that ?
I mean introduce a hinge for that column and compare displacement of that column with allowable amount?
thanks
Re: progressive collapse in opensees
hello
I,m working on progressive collapse analysis of eccentrically braced frames
and could you help me to find an experimental example for my model?
thanks
I,m working on progressive collapse analysis of eccentrically braced frames
and could you help me to find an experimental example for my model?
thanks
Re: progressive collapse in opensees
hi everyone
I,m having problem with choosing type of element.I,m working on progressive collapse in eccentrically braced frame and I don,t know use nonlinearBeamColumn or dispBeamColumn for that ? and I also don,t know use fatigue material or steel02 ?
I will appreciate if you help me .
I,m having problem with choosing type of element.I,m working on progressive collapse in eccentrically braced frame and I don,t know use nonlinearBeamColumn or dispBeamColumn for that ? and I also don,t know use fatigue material or steel02 ?
I will appreciate if you help me .
Re: progressive collapse in opensees
hello everybody
after removing element in progressive collapse does it need to remove its loads or the loads is removed by removing the element and redistribute the load to the other elements?
thanks in advance
after removing element in progressive collapse does it need to remove its loads or the loads is removed by removing the element and redistribute the load to the other elements?
thanks in advance
Re: progressive collapse in opensees
if the element has loads applied to it directly, i.e. eleLoads then they must be removed otherwise the program will crash. loads that the element has been transferring to the supports via the load path will be redistribued in the next analysis step (basically on removal the nodes will now be in a state of unbalance which the next analysis step will hopefully be able to sort out!)
Re: progressive collapse in opensees
thanks for your reply to my question dear fmk,
in my model the column and the brace I,ve removed doesn,t have ele loads or doesn,t have applied loads directly,so only removing the element is enough,is that true?
in my model the column and the brace I,ve removed doesn,t have ele loads or doesn,t have applied loads directly,so only removing the element is enough,is that true?
Re: progressive collapse in opensees
hello everybody
I,m studying about progressive collapse in eccentrically braced frame,and I,ve wrote some codes to remove the elements based on below :
In nonlinear dynamic analyses the gravity loads were linearly increased during 5 s to reach the final values, after that, they were kept unchanged for 2 s to avoid exciting dynamic effects. Once the gravity loads were fully applied at duration of 7 s, one column and connected brace were suddenly
removed, and afterward the subsequent response of the braced frame was investigated.would you please read this and give me some advices to complete it?.specially when gravity loads are kept unchanged for 2 s and I think this part of that is wrong in my codes.
I appreciate in advance
set Factor 1
set dt 0.01
# Total Steps
set Nstep 1000
# First Linear Loading Steps
set InitStep 500
# Number of Constant Load Steps ( Note: Sum of IntStep & ConctStep has to be less than Nstep )
set ConstStep 200
# Remove Element Step ( Note: Smaller than Total Steps )
set RemoveStep 700
# Element to be removed
set RemovedEle1 1
set RemovedEle2 86
################################################
puts " Model Has Been Defined "
source 5story-3bay.tcl
set FileName "data"
file mkdir $FileName
######## Recorders ###########
#### Note: you can not have a recorder for removed element ####
recorder Element -file $FileName/Col3.txt -time -ele 2 globalForce
recorder Element -file $FileName/Col4.txt -time -ele 3 globalForce
recorder Element -file $FileName/Col5.txt -time -ele 4 globalForce
set accelSeries "Series -dt $dt -filePath Elcentro-180_PGA=0.313g-dt0-01-pnt4000.txt -factor [expr $Factor*9.81]"
pattern UniformExcitation 2 1 -accel $accelSeries
set Tot [expr $InitStep+$ConstStep ]
for { set j 1 } { $j <= $Nstep } { incr j 1 } { ;
if { $j <= $InitStep } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
if { $j > $InitStep } {
if { $j < $Tot } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
if { $j >= $Tot } {
if { $j < $RemoveStep } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 ;
algorithm ModifiedNewton ;
integrator LoadControl [expr 1.0/$Nstep] ;
analysis Static ;
analyze 1 ;
loadConst
}
if { $j >= $RemoveStep } {
remove element $RemovedEle1
remove element $RemovedEle2
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
}
}
puts "Step is $j"
}
puts " "
puts " "
puts "******************************************************************"
puts "* Multiple Time History Analysis Have Been Performed Succesfully *"
I,m studying about progressive collapse in eccentrically braced frame,and I,ve wrote some codes to remove the elements based on below :
In nonlinear dynamic analyses the gravity loads were linearly increased during 5 s to reach the final values, after that, they were kept unchanged for 2 s to avoid exciting dynamic effects. Once the gravity loads were fully applied at duration of 7 s, one column and connected brace were suddenly
removed, and afterward the subsequent response of the braced frame was investigated.would you please read this and give me some advices to complete it?.specially when gravity loads are kept unchanged for 2 s and I think this part of that is wrong in my codes.
I appreciate in advance
set Factor 1
set dt 0.01
# Total Steps
set Nstep 1000
# First Linear Loading Steps
set InitStep 500
# Number of Constant Load Steps ( Note: Sum of IntStep & ConctStep has to be less than Nstep )
set ConstStep 200
# Remove Element Step ( Note: Smaller than Total Steps )
set RemoveStep 700
# Element to be removed
set RemovedEle1 1
set RemovedEle2 86
################################################
puts " Model Has Been Defined "
source 5story-3bay.tcl
set FileName "data"
file mkdir $FileName
######## Recorders ###########
#### Note: you can not have a recorder for removed element ####
recorder Element -file $FileName/Col3.txt -time -ele 2 globalForce
recorder Element -file $FileName/Col4.txt -time -ele 3 globalForce
recorder Element -file $FileName/Col5.txt -time -ele 4 globalForce
set accelSeries "Series -dt $dt -filePath Elcentro-180_PGA=0.313g-dt0-01-pnt4000.txt -factor [expr $Factor*9.81]"
pattern UniformExcitation 2 1 -accel $accelSeries
set Tot [expr $InitStep+$ConstStep ]
for { set j 1 } { $j <= $Nstep } { incr j 1 } { ;
if { $j <= $InitStep } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
if { $j > $InitStep } {
if { $j < $Tot } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
if { $j >= $Tot } {
if { $j < $RemoveStep } {
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 ;
algorithm ModifiedNewton ;
integrator LoadControl [expr 1.0/$Nstep] ;
analysis Static ;
analyze 1 ;
loadConst
}
if { $j >= $RemoveStep } {
remove element $RemovedEle1
remove element $RemovedEle2
constraints Transformation ;
numberer RCM ;
system SparseGeneral ;
test EnergyIncr 1e-7 25 0 ;
algorithm ModifiedNewton ;
integrator Newmark 0.5 0.25 ;
analysis Transient ;
analyze 1 0.001 ;
}
}
}
puts "Step is $j"
}
puts " "
puts " "
puts "******************************************************************"
puts "* Multiple Time History Analysis Have Been Performed Succesfully *"