Random excitation

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

Random excitation

Post by sanazzz » Sat Dec 10, 2016 2:25 am

Is there any way to apply f(t) (random input) at the base of the model?
I know we can apply timehistory using file but I am wondering if there is a way to apply a function which reads the deltaT from the input code and then apply the f(t) at the model.

Thanks

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

Re: Random excitation

Post by fmk » Tue Dec 13, 2016 4:01 pm

if you can write it in tcl you could do it.

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

Re: Random excitation

Post by sanazzz » Fri Jan 13, 2017 9:04 pm

Imagine that I can write it in tcl but how OpenSees understands that? How should I code it so that Opensees understands?

There are certain ways to apply an excitation ( e.g. plain ... )

Thanks

armkam
Posts: 30
Joined: Thu Oct 13, 2016 4:02 pm
Location: The University of Auckland

Re: Random excitation

Post by armkam » Sun Jan 15, 2017 8:05 pm

I think the following youtube video from PEER channel can be useful:
https://www.youtube.com/watch?v=o5V_p9kHbrA

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

Re: Random excitation

Post by sanazzz » Mon Jan 16, 2017 11:24 pm

Thanks.
I think this video is useful for adding something to the main code, I am looking for something simpler.

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

Re: Random excitation

Post by fmk » Wed Jan 18, 2017 8:55 pm

i take it you can write the tcl code to determine the displacement you want to impose at each step.

if so you have a number of options:
1) write the data to a file, create a ground motion using the file and impose this on the model inside a MultipleSupportMotion
2) create a loop and inside create a load pattern, inside it put a sp constraint with the value for that step, perform an analysis step and then remove the load pattern

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

Re: Random excitation

Post by sanazzz » Sun Jan 22, 2017 5:28 pm

Thanks for your response.
But how can I loop over time?
Can you write a simple schematic code in order to do that? Should the analysis section be in the loop?

Bests

Post Reply