Zerolength drift

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

Moderators: silvia, selimgunay, Moderators

Post Reply
hbma
Posts: 17
Joined: Mon Jun 13, 2016 4:36 am
Location: Sharif university of technology

Zerolength drift

Post by hbma » Sat Oct 15, 2016 10:40 pm

Hi,
What does "recorder drift" show when used for a zerolength element? I mean it might not be drift ratio anymore. Is this just displacement between 2 nodes of zerolength element?

kind regards

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

Re: Zerolength drift

Post by fmk » Mon Oct 17, 2016 3:19 pm

drift recorder takes the difference between nodal displacements and divides by the difference between the nodes .. if zero difference you should get a divide by 0 error.

hbma
Posts: 17
Joined: Mon Jun 13, 2016 4:36 am
Location: Sharif university of technology

Re: Zerolength drift

Post by hbma » Mon Oct 17, 2016 10:23 pm

The code has proceeded without any error, although the difference is 0. I have obtained data and diagrams and i dont know what they represent.
Indeed, i have used zerolength to model isolators in my project,

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

Re: Zerolength drift

Post by fmk » Wed Oct 19, 2016 8:58 am

you should have seen an error message if all elements have zero length in dirn of interest .. if some don't have zero length you will record info on those ONLY .. here is a sample script.


model Basic -ndm 2
node 1 0 0 0
node 2 0 0 0
uniaxialMaterial Elastic 1 100.
element zeroLength 1 1 2 -mat 1 1 1 -dir 1 2 3
fix 1 1 1 1

recorder Node -file node.out -node 1 2 -dof 1 disp
recorder Drift -file drift.out -iNode 1 -jNode 2 -dir 1

timeSeries Linear 1
pattern Plain 1 1 {
load 2 1. 1. 1.
}
analysis Static
analyze 1

SUMMERER
Posts: 16
Joined: Wed Jun 03, 2020 6:36 pm

Re: Zerolength drift

Post by SUMMERER » Thu Aug 13, 2020 5:52 am

The code for one case is "recorder Drift -file drift1.out -iNode 1 -jNode 2 -dof 3 -perpDirn 1" , "recorder Drift -file drift2.out -iNode 13 -jNode 2 -dof 3 -perpDirn 1", and the zerolength element is consist of node 1 and node 13.
Do the above two codes mean curvature? The curvature of the zero-length element can be obtained by obtaining DRFT1-DRIFT2?
PLEASE HELP ME!
Looking forward to your reply!

selimgunay
Posts: 913
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Zerolength drift

Post by selimgunay » Thu Aug 13, 2020 7:56 pm

No these are not related to curvature.

SUMMERER
Posts: 16
Joined: Wed Jun 03, 2020 6:36 pm

Re: Zerolength drift

Post by SUMMERER » Fri Aug 14, 2020 12:19 am

selimgunay wrote:
Thu Aug 13, 2020 7:56 pm
No these are not related to curvature.
Thank you for your answer! May I ask what does this mean?

recorder Drift -file drift1.out -iNode 1 -jNode 2 -dof 3 -perpDirn 1"

Looking forward to your recovery. Thanks again

selimgunay
Posts: 913
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Zerolength drift

Post by selimgunay » Sat Aug 15, 2020 9:17 am

This is a recorder to obtain the drift (displacement normalized by length of the member) between nodes 1 and 2 for DOF 3. You can find explanations of the parameters used in this recorder here:

https://opensees.berkeley.edu/wiki/inde ... t_Recorder

SUMMERER
Posts: 16
Joined: Wed Jun 03, 2020 6:36 pm

Re: Zerolength drift

Post by SUMMERER » Tue Aug 18, 2020 1:42 am

selimgunay wrote:
Sat Aug 15, 2020 9:17 am
This is a recorder to obtain the drift (displacement normalized by length of the member) between nodes 1 and 2 for DOF 3. You can find explanations of the parameters used in this recorder here:

https://opensees.berkeley.edu/wiki/inde ... t_Recorder
Thank you for your reply and information. I have learned it, but I still don't know " -Dof 3-perpdirn 1" means. :( Why divide the rotation between two nodes by the distance between them?
Looking forward to your reply

selimgunay
Posts: 913
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Zerolength drift

Post by selimgunay » Tue Aug 18, 2020 5:12 pm

The common usage of this is for horizontal displacements to obtain the drift ratio as the displacement divided by the length of the element. It is not so meaningful for rotations.

SUMMERER
Posts: 16
Joined: Wed Jun 03, 2020 6:36 pm

Re: Zerolength drift

Post by SUMMERER » Wed Aug 19, 2020 7:02 am

selimgunay wrote:
Tue Aug 18, 2020 5:12 pm
The common usage of this is for horizontal displacements to obtain the drift ratio as the displacement divided by the length of the element. It is not so meaningful for rotations.
Thank you for answering my questions, I can get your enthusiastic answer is my luck!

Post Reply