Can I control the displacement with (0->+3->-5->+7-

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

Moderators: silvia, selimgunay, Moderators

Post Reply
J-B Lai

Can I control the displacement with (0->+3->-5->+7-

Post by J-B Lai » Tue Oct 12, 2004 7:50 pm

I want control the displacement with many displacement point.
How can i do in opensees?
Thanks.

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

Post by fmk » Fri Oct 15, 2004 11:27 am

not quite sure what you mean.

if you mean DisplacementControl with a different nodal increment at each step, just do something like:

foreach nodalIncr { 3 -8 2 4} {
integrator displacementControl node? dof? $nodalIncr
analyze 1
}

don't make the steps too big, you might want to do a number of steps; i.e.
integrator displacementControl node? dof? [expr $nodalIncr/10.0]
analyze 10

if you want to specify the displacement at boundaries in the model, i.e. imposed displacement, use load patterns of type MultiSupport.

J-B Lai

displacementcontrol

Post by J-B Lai » Tue Oct 19, 2004 4:15 am

If i have the data of displacement test.
The first since 0 increase until 6.67 , than decrease until -3.32.
The second since -3.32 increase until 8.19, than decrease until -7.58.
The last since -7.58 increase until 21.05, than decrease until -17.2.

How to do this with displacementcontrol in opensees?

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

Post by fmk » Tue Oct 19, 2004 11:00 am

the answer is given above .. suggest you do a single dof problem, do the analysis given above and then look at what happens to the nodal displacements.

Post Reply