Progressive Collapse

Forum for OpenSees users to post questions, comments, etc. on the use of the OpenSees interpreter, OpenSees.exe

Moderators: silvia, selimgunay, Moderators

Post Reply
fanseagull
Posts: 4
Joined: Sun Jul 07, 2013 7:52 pm
Location: Southwest Jiaotong University

Progressive Collapse

Post by fanseagull »

Hi everyone,

I am a beginner of OpenSees, and want to use it to model progressive collapse. The first problem I come across is that how to judge the failure of a element and how to remove it. I know the "remove" command can do this, but I don't know how to use it in detail. Can anybody share any codes of a specific case to learn? Thank you!
duguyihan
Posts: 13
Joined: Wed Dec 02, 2015 4:05 am
Location: Hunan University

Re: Progressive Collapse

Post by duguyihan »

set RemoveEle [expr 10000+1000*$FailLevel+100*$FailFrame+10*$FailPier];
set RemoveNod [expr 1000*($FailLevel)+$FailFrame*100+($FailPier)*10];
remove element $RemoveEle;
remove node $RemoveNod;
selimgunay
Posts: 916
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Progressive Collapse

Post by selimgunay »

Please see the below link for a detailed explanation of progressive collapse and element removal using OpenSees. Please let me know if you have questions.

http://opensees.berkeley.edu/wiki/index ... nt_Removal
abira
Posts: 33
Joined: Mon Feb 03, 2020 10:26 pm

Re: Progressive Collapse

Post by abira »

Hey, I downloaded the example but it has a lot of errors while executing. Can you please help.
selimgunay
Posts: 916
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Progressive Collapse

Post by selimgunay »

Please specify what the errors are.
abira
Posts: 33
Joined: Mon Feb 03, 2020 10:26 pm

Re: Progressive Collapse

Post by abira »

.
Last edited by abira on Mon Aug 10, 2020 10:11 am, edited 1 time in total.
abira
Posts: 33
Joined: Mon Feb 03, 2020 10:26 pm

Re: Progressive Collapse

Post by abira »

Also when I use the section type as Elastic, the following error is shown for the infill section:-
set InfilSectionForceDeformation *getSectionForceDeformation(int tag) - none found with tag: 10
WARNING section does not exist
section: 10
abira
Posts: 33
Joined: Mon Feb 03, 2020 10:26 pm

Re: Progressive Collapse

Post by abira »

Can anyone help me understand how can I track the motion of a falling element so as to capture the impact due to falling debris in progressive collapse? If someone can share an example of how to do that, it will be really helpful.
Thanks
abira
Posts: 33
Joined: Mon Feb 03, 2020 10:26 pm

Re: Progressive Collapse

Post by abira »

selimgunay wrote: Sun Aug 09, 2020 2:02 pm Please specify what the errors are.
When I use "Fiber Section" as the section type, I get the following error:
1. SectionForceDeformation *getSectionForceDeformation(int tag) - none found with tag: 3 WARNING section not found
Section: 3nonlinearBeamColumn element: 2020101 - This error also exists for all the elements mentioned in the error below.
2.
WARNING - ElementalLoad::setDomain - no ele with tag 20100 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30100 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20200 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30200 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20300 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30300 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20400 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20401 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 20402 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30400 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30401 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 30402 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020401 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1020402 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030401 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 1030402 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020103 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030101 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030102 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030103 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020203 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030201 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030202 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030203 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2020303 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030301 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030302 exists in the domain
WARNING - ElementalLoad::setDomain - no ele with tag 2030303 exists in the domain
Post Reply