Using data as Initial condition

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

Moderators: silvia, selimgunay, Moderators

Post Reply
sanazzz
Posts: 16
Joined: Sun Oct 23, 2016 6:32 pm

Using data as Initial condition

Post by sanazzz »

Hi all,

I am wondering if there a way to use results of an analysis as initial condition for the next analysis?
For example, imagine that you wanna do static gravity analysis for an structure, then change some of the boundary conditions to do a dynamic analysis, how is it possible to do this?
In regular way, you cannot change BC in during a single analysis, but you can run the gravity analysis first and use the result as initial condition for dynamic analysis.


Thanks
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Using data as Initial condition

Post by fmk »

for gravity to dynamic example . after gravity has ended you issue a loadConst -time 0 to set the current loads constant and rest time in domain to 0 .. then add or remove whatever single point constraints you want and new loads and analysze .. NOTE: if mag of additional loads at first step equals 0, if structure undergoes additional disp at first step it wil be due to new boundary conditions.
PeymanA
Posts: 4
Joined: Fri Nov 04, 2016 9:24 pm
Location: CalTech

Re: Using data as Initial condition

Post by PeymanA »

Is it possible to apply a condition in the middle of the analysis? Imaging that one applied the load and they wanna tell the code to add something to the domain at t=4s.
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: Using data as Initial condition

Post by fmk »

yes .. run the analysis to point were want to add something .. do it .. and then run some more analysis
PeymanA
Posts: 4
Joined: Fri Nov 04, 2016 9:24 pm
Location: CalTech

Re: Using data as Initial condition

Post by PeymanA »

It would be two runs, right? I mean in this case, you need to run your model to a certain point and then use you current condition as initial condition for you next run using desired BC.

It is not automated in a single run! true?
Post Reply