warning when define LeadRubberX element

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

Moderators: silvia, selimgunay, Moderators

Post Reply
uyupeng
Posts: 17
Joined: Thu Dec 10, 2015 12:24 am
Location: HIT

warning when define LeadRubberX element

Post by uyupeng »

hello, everyone:

When I use the element in OS, LeadRubberX, I got this warning:
WARNING ran out of memory creating element with tag 1002
TclElementCommand -- unable to create element of type : LeadRubberX

what's the meaning of this warning and why this warninig appears ?
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: warning when define LeadRubberX element

Post by fmk »

the program appears to be out of memory .. if a small model there is probably a problem with the element .. if small model post the script.
MBCA
Posts: 3
Joined: Thu May 19, 2016 10:39 am
Location: PEC UNIVERSITY OF TECHNOLOGY

Re: warning when define LeadRubberX element

Post by MBCA »

When I tried solving the following code, it displayed the similar error
"WARNING ran out of memory creating element with tag 9
TclElementCommand -- unable to create element of type : LeadRubberX"

Can someone please help! Thanks!



wipe all;
model BasicBuilder -ndm 2 -ndf 3

timeSeries Path 2 -dt 0.02 -filePath elcentro.txt -factor 9810


node 1 0 0 ;
node 2 6000 0;
node 3 0 4000 -mass 10 10 0;
node 4 6000 4000 -mass 10 10 0;
node 5 0 8000 -mass 10 10 0;
node 6 6000 8000 -mass 10 10 0;
node 7 0 3800;
node 8 6000 3800;
fix 1 1 1 1;
fix 2 1 1 1 ;
geomTransf PDelta 1;
geomTransf Linear 2;
set ab 15e4;
set ac 9e4;
set e 2e5;
set ic 675e6;
set ib 3125e6;

element elasticBeamColumn 1 1 3 $ac $e $ic 1;
element elasticBeamColumn 2 2 4 $ac $e $ic 1;
element elasticBeamColumn 3 3 5 $ac $e $ic 1;
element elasticBeamColumn 4 4 6 $ac $e $ic 1;

element elasticBeamColumn 5 3 4 $ab $e $ib 2;
element elasticBeamColumn 6 5 6 $ab $e $ib 2;

element LeadRubberX 9 3 7 18.300 0.1 0.4 1200 50 480 4 5 25 ;
element LeadRubberX 10 4 8 18.300 0.1 0.4 1200 50 480 4 5 25 ;
file mkdir output1

recorder Drift -file output1/Drift1.txt -time -iNode 1 -jNode 3 -dof 1 -perpDirn 2;
recorder Drift -file output1/Drift2.txt -time -iNode 1 -jNode 5 -dof 1 -perpDirn 2;
recorder Node -file output1/Velocity.txt -time -node 1 3 5 -dof 1 vel;
recorder Node -file output1/Velocity(Absolute).txt -time -node 1 3 5 -timeSeries 2 -dof 1 vel;
recorder Node -file output1/Displacement(Absolute).txt -time -node 1 3 5 -timeSeries 2 -dof 1 disp;
recorder Node -file output1/Displacement.txt -time -node 1 3 5 -dof 1 disp;
recorder Node -file output1/acceleration.txt -time -node 1 3 5 -dof 1 accel;
recorder Node -file output1/acceleration(Absolute).txt -time -timeSeries 2 -node 1 3 5 -dof 1 accel;
puts "Eigen Value Analysis Begins"
set eigenvalues [eigen 2];
set lambda1 [lindex $eigenvalues 0]
set lambda2 [lindex $eigenvalues 1]
set w1 [expr pow ($lambda1, 0.5)]
set w2 [expr pow ($lambda2, 0.5)]





set T1 [expr 2*3.14/$w1];
set T2 [expr 2*3.14/$w2];
puts "T1 is $T1";
puts "T2 is $T2";
set dampratio 0.05;
rayleigh 0 0 [expr 2*$dampratio/$w1] 0;

pattern UniformExcitation 3 1 -accel 2;

system BandGeneral
constraints Plain
numberer Plain
algorithm Linear
integrator Newmark 0.5 0.25
analysis Transient
analyze 1561 0.02


puts "Dynamic Analysis is Complete";
Post Reply