Cyclic Force Control loading

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

Moderators: silvia, selimgunay, Moderators

Post Reply
ebaf65
Posts: 11
Joined: Fri Nov 25, 2011 8:05 am
Location: K.N.T.university of technology

Cyclic Force Control loading

Post by ebaf65 » Sat Nov 18, 2017 7:56 am

Hi,

I need to perform cyclic force control loading before cyclic displacement control loading.

The displacement control part is OK, but I don't know how should do force control part.

The forces I want to apply are a gravity load which is 100 KN and cyclic horizontal loading ( on the same node which gravity load is applied) which is [-10 10 -20 20 -30 30].

Can any one help me?

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

Re: Cyclic Force Control loading

Post by fmk » Mon Nov 27, 2017 6:24 am

create 2 load patterns, in 1 place the gravity load, in the other the lateral loads. The time series for the first is constant, for the second it would be a path. In imposed displacements you specified the single point constraint in the second load pattern, for imposed force replace that with a nodal load.

zfkrish
Posts: 2
Joined: Tue Nov 28, 2017 9:17 am

Re: Cyclic Force Control loading

Post by zfkrish » Tue Nov 28, 2017 10:01 am

I am trying to do something similar, but opposite. I have run a cyclic model using the displacement integrator first and would like to stop the analysis at the peak displacement and return the model to zero force (i.e. the residual displacement). The sequence that I have followed up to removing the load so far is:

1. define a load pattern using a nodal load for gravity and run the analysis under load control
2. define a load pattern for a unit lateral load at the top of column and run cyclic analysis under displacement control

At this point in the analysis everything has run smoothly, however I am not sure how to apply the next load sequence to "remove" the load. I have tried removing the second load pattern and applying a new load pattern with an equal and opposite value to the final force and then running load control, but that does not seem to work. Any suggestions?

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

Re: Cyclic Force Control loading

Post by fmk » Wed Nov 29, 2017 8:29 pm

if you want a sudden removal, remove the lateral load pattern .. if gradual, you need to issue a loadConst command and then add the final load pattern that will take it down to 0 over a number of steps .. w/o the loadConst the initial load keeps increasing.

ebaf65
Posts: 11
Joined: Fri Nov 25, 2011 8:05 am
Location: K.N.T.university of technology

Re: Cyclic Force Control loading

Post by ebaf65 » Thu Dec 07, 2017 8:58 am

fmk wrote:
> create 2 load patterns, in 1 place the gravity load, in the other the
> lateral loads. The time series for the first is constant, for the second it
> would be a path. In imposed displacements you specified the single point
> constraint in the second load pattern, for imposed force replace that with
> a nodal load.
Thanks very much.
I have not used path time series so far. As I mentioned, the force control loading contains a series of constant positive and negative forces.
However I couldn't understand your purpose from the following statement:

"... In imposed displacements you specified the single point constraint in the second load pattern, for imposed force replace that with a nodal load."
Could you please clarify it?
My other question: If I use the following script for path time series, what is the -dt? I don't know how should I define it.

timeSeries Path $tag -dt $dt -values {list_of_values} <-factor $cFactor> <-useLast> <-prependZero> <-startTime $tStart>

Post Reply