displacement adaptive pushover method

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

Moderators: silvia, selimgunay, Moderators

Post Reply
sheng0122
Posts: 2
Joined: Sat Oct 13, 2007 3:56 am
Location: P.R China

displacement adaptive pushover method

Post by sheng0122 »

hi all,
I want realize displacement adaptive pushover method with OpenSees, but i got the mode analysis question. Using sp commant to give the structure displacement, but after the step, the eigen commant cannot execute. because of the DOF of displacement were constraint. I wandered that if Opensees can delete the constraint, and keep the situation of the structure as well as.
Thank u !
Hello!
archeura
Posts: 12
Joined: Tue Feb 14, 2006 6:27 am
Location: Facolt� di Ingegneria Bologna

Post by archeura »

Hi,
please contact me using this forum!
I don't have lastest version of OpenSees,but in my version (1.7.3) I used the command:

'remove loadPattern $number of pattern$'

So you can do an eigenvalue problem at every single step of analysis.

Another way is to use 'save' and 'restore' commands, but in my version these didn't work very well!!

Hi

Pollio Bernardino

(Hi Silvia!!! :D I'm still here!!!...well...sometimes!)
foadEng
Posts: 28
Joined: Sun Jan 24, 2010 12:51 pm
Location: Iran

Post by foadEng »

Hi
I am trying to do an adaptive pushover analysis but I have some problems during the procedure! So I was wondering if someone could help me by sending some opensees scripts. This would be really helpful and I will be grateful.
Thanks
Foad Mohajeri Nav
Iran University of Science and Technology
mkk_ce
Posts: 14
Joined: Wed Feb 18, 2009 5:28 am
Location: Shirazu

Post by mkk_ce »

Hi
You should remove your loadPattern at each step, like :

for {set j1 1} {$j1<=$nStep} {incr j1 +1} {
remove loadPattern 1;
eigen $nMode;
pattern Plain 1 Constant {
sp ...;
};

set ok [analyze 1];
};

This script can get eigen values at each step but actually I don't know is it correct or not.
Post Reply