Adaptive Pushover Analysis
Moderators: silvia, selimgunay, Moderators
Adaptive Pushover Analysis
I need to run an Adaptive Pushover analysis on a steel frame. How can I include the change in mode shape as the analysis progress on my load pattern?
adaptive pushover
hi dr silvia
i am here again to ask you lots of other questions
i searched every where in examples and forum to find any example for performing adaptive pushover procedure but didnt find anything
could you please help me dr
i am here again to ask you lots of other questions
i searched every where in examples and forum to find any example for performing adaptive pushover procedure but didnt find anything
could you please help me dr
about Adaptive Pushover
Dear lolitapr
do you have some information about Adaptive Pushover ?? can you share it with me. I would like to learn it. my email box : 157821835 @ qq.com
thanks.
do you have some information about Adaptive Pushover ?? can you share it with me. I would like to learn it. my email box : 157821835 @ qq.com
thanks.
Re: about Adaptive Pushover
dear dr silvia
i run opensees with matlab using 'winopen' command; but i dont know how to source tcl files and run the analysis. it jus open the opensees window;
do you haveany idea ?
i run opensees with matlab using 'winopen' command; but i dont know how to source tcl files and run the analysis. it jus open the opensees window;
do you haveany idea ?
i have to do some process in matlab on eigen vetors after each analysis step and then update the load vetor .i mean i nead updated eigen vectors. but in opensees it doesnt update eigen vector after each analyze step.
maybe it is possible if i run eigen command after each analyze step by using a loop incide the script.
what do you think?
maybe it is possible if i run eigen command after each analyze step by using a loop incide the script.
what do you think?
Dear basir
you can run opensees in matlab and source a script using this syntax
! Opensees.exe scriptname.tcl
The Opensees executable and the tcl script should be in the working directory of matlab. Else you should write instead of
! Opensees.exe ....
the full path
! C:\.....\Opensees.exe scriptname.tcl
I hope this will help you.
you can run opensees in matlab and source a script using this syntax
! Opensees.exe scriptname.tcl
The Opensees executable and the tcl script should be in the working directory of matlab. Else you should write instead of
! Opensees.exe ....
the full path
! C:\.....\Opensees.exe scriptname.tcl
I hope this will help you.
strep
thank you very much
that worked
also we can use the following command:
dos('opensees.exe filename.tcl')
but after the analyze it close the opensees command window.
let me explain
if you run opensees for example a pusover analysis and (analyze 1) it will save just one step result with the recorders and if you do not close the opensees window you can use(analyze 1) again which will continue from the last step . but when you run opensees from matlab after running the program it will close it and you cant continue from las step.
in adaptive pushover procedure we need to update lateral load vector at each step using updated eigen vectors and periods.
so that i want to analyze step by step the model in opensees and update then load vector in matlab and use it in the next opensees step.
do you have any idea about this
thanks in advace
sorry about my english
thank you very much
that worked
also we can use the following command:
dos('opensees.exe filename.tcl')
but after the analyze it close the opensees command window.
let me explain
if you run opensees for example a pusover analysis and (analyze 1) it will save just one step result with the recorders and if you do not close the opensees window you can use(analyze 1) again which will continue from the last step . but when you run opensees from matlab after running the program it will close it and you cant continue from las step.
in adaptive pushover procedure we need to update lateral load vector at each step using updated eigen vectors and periods.
so that i want to analyze step by step the model in opensees and update then load vector in matlab and use it in the next opensees step.
do you have any idea about this
thanks in advace
sorry about my english
MY METHOD IS:(I AM MAKE PROGRAME BY DELPHI)
MAKE A PROGRAM TO PRODUCE THE TCL FILE, JUST LIKE TXTFILE, AND THEN SAVE THE FILE, FOR EXAMPLE, NAMED "MODEL.TCL", THEN USE DELPHI API COMMAND, SUCH AS "WINEXEC()" TO OPEN THE OPENSEES.EXE, THEN SEND THE COMMAND WORD "SOURCE MODEL.TCL"TO THE OPENSEES'S WINDOWS. USE DELPHI OR VC++ ALSO CAN CONTROL OPENSEES.
THE CODE OF DELPHI/PASCAL IS:
procedure TForm1.Button1Click(Sender: TObject);
var h:hwnd;
i:integer;
txt:string;
begin
h:=findwindow(nil,pchar('opensees.exe'));
setForeGroundWindow(h);
txt:=edit1.text;
SendMessage(h,wm_char,ord(char(txt[i])),0);
SendMessage(h,wm_char,ord(#13),0);
end;
MAKE A PROGRAM TO PRODUCE THE TCL FILE, JUST LIKE TXTFILE, AND THEN SAVE THE FILE, FOR EXAMPLE, NAMED "MODEL.TCL", THEN USE DELPHI API COMMAND, SUCH AS "WINEXEC()" TO OPEN THE OPENSEES.EXE, THEN SEND THE COMMAND WORD "SOURCE MODEL.TCL"TO THE OPENSEES'S WINDOWS. USE DELPHI OR VC++ ALSO CAN CONTROL OPENSEES.
THE CODE OF DELPHI/PASCAL IS:
procedure TForm1.Button1Click(Sender: TObject);
var h:hwnd;
i:integer;
txt:string;
begin
h:=findwindow(nil,pchar('opensees.exe'));
setForeGroundWindow(h);
txt:=edit1.text;
SendMessage(h,wm_char,ord(char(txt[i])),0);
SendMessage(h,wm_char,ord(#13),0);
end;