Why am I not able to record the displacement of the node that i created to represent masonry infill

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

Moderators: silvia, selimgunay, Moderators

Post Reply
ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Why am I not able to record the displacement of the node that i created to represent masonry infill

Post by ankurjain »

section fiberSec 1080 -GJ 1.00e+11 {
# Fiber 1
uniaxialMaterial Steel01 1081 13221235.46 3447378646.58915 0.02;
fiber 0.9712178 0.0 0.000714228 1081;
# Fiber 2
uniaxialMaterial Steel01 1082 6300478.876 3447378646.58915 0.02;
fiber 0.50632926 0.0 0.002874873 1082;
# Fiber 3
uniaxialMaterial Steel01 1083 4253003.957 3447378646.58915 0.02;
fiber 0.358460916 0.0 0.006015721 1083;
# Fiber 4
uniaxialMaterial Steel01 1084 2943758.011 3447378646.58915 0.02;
fiber 0.259427201 0.0 0.012009023 1084;
# Fiber 5
uniaxialMaterial Steel01 1085 1411378.761 3447378646.58915 0.02;
fiber 0.135972751 0.0 0.047789206 1085;
# Fiber 6
uniaxialMaterial Steel01 1086 1411378.761 3447378646.58915 0.02;
fiber -0.135972751 0.0 0.047789206 1086;
# Fiber 7
uniaxialMaterial Steel01 1087 2943758.011 3447378646.58915 0.02;
fiber -0.259427201 0.0 0.012009023 1087;
# Fiber 8
uniaxialMaterial Steel01 1088 4253003.957 3447378646.58915 0.02;
fiber -0.358460916 0.0 0.006015721 1088;
# Fiber 9
uniaxialMaterial Steel01 1089 6300478.876 3447378646.58915 0.02;
fiber -0.50632926 0.0 0.002874873 1089;
# Fiber 10
uniaxialMaterial Steel01 1090 13221235.46 3447378646.58915 0.02;
fiber -0.9712178 0.0 0.000714228 1090;
# Add 2 dummy Fibers in Z direction
uniaxialMaterial Elastic 1091 3447378646.58915;
layer straight 1091 2 1.00e-04 0.0 1.00e+00 0.0 -1.00e+00;
}
#set Lcol 3.2;
#set LBeam 5;
set rinfM [expr pow((pow(3.2,2.0)+pow(5.0,2.0)),0.5)];
#elastic section
section Elastic 1092 3447378646.58915 0.1388061 1.00e-03 1.00e-03 [expr 3447378646.58915/2.5] 1.00e-03
# midspan node with OOP mass
node 31 2.5 0 11.2 -mass 2961.581168 0 0.0 0.0 0.0 0.0
# transformations
geomTransf Linear 1093 0.0 1.0 0.0
geomTransf Linear 1094 0.0 1.0 0.0
# elements
element beamWithHinges 1095 31 9 1080 [expr $rinfM*0.1] 1092 [expr $rinfM*0.05] 3447378646.58915 0.1388061 7.751023514E-3 0.00001 [expr 3447378646.58915/2.5] 100000000000.0 1093
element beamWithHinges 1096 31 15 1080 [expr $rinfM*0.1] 1092 [expr $rinfM*0.05] 3447378646.58915 0.1388061 7.751023514E-3 0.00001 [expr 3447378646.58915/2.5] 100000000000.0 1094

# recorders for removal
recorder Collapse -ele 1095 -time -crit INFILLWALL -file "MasonryInfillWallElementRemovalOutput/CollapseSequence.out" -file_infill "OOP_IIP_curve_wall_63.tcl" -global_gravaxis 3 -checknodes 9 31 15
recorder Collapse -ele 1096 -time -crit INFILLWALL -file_infill "OOP_IIP_curve_wall_63.tcl" -global_gravaxis 3 -checknodes 9 31 15
recorder Collapse -ele 1095 1096 -node 31
# recorders for the displacements of the midspan nodes
recorder Node -file "MasonryInfillWallElementRemovalOutput/Midspan-31.out" -time -node 31 -dof 1 2 3 disp;


While the analysis is running, when I check the output file of the MidSpan nodes, some values was present but as soon as the analysis is over, all the values changes to zero.

How shall i record the mid Span node displacement ?
Is it because the node is removed by the Collapse recorder ?
How shall I retain this node displacement value ?
Also, the collapse sequence output is always empty. I dont know why ?
selimgunay
Posts: 916
Joined: Mon Sep 09, 2013 8:50 pm
Location: University of California, Berkeley

Re: Why am I not able to record the displacement of the node that i created to represent masonry infill

Post by selimgunay »

You mean the displacements are available until the element is removed and they become zero after the element and the node are removed. If so, that sounds normal.
ankurjain
Posts: 55
Joined: Sun Aug 16, 2020 10:08 pm

Re: Why am I not able to record the displacement of the node that i created to represent masonry infill

Post by ankurjain »

selimgunay wrote: Tue Oct 27, 2020 9:37 pm You mean the displacements are available until the element is removed and they become zero after the element and the node are removed. If so, that sounds normal.
yes sir..ok if it is normal....

One more problem that i am facing is that ...

If i do the Time History Analysis on a RC Frame analysis with infill masonry and the infill fails at some point of the analysis then it should be removed automatically using Collapse recorder and then the analysis must continue for the rest of the frame.
But in my case the whole analysis stops as soon as the infill fails.
Can you help me what changes I do in the code so that the analysis continues for the rest of the frame after infill fails.?

Thank You in advance
Post Reply