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 ?
warning when define LeadRubberX element
Moderators: silvia, selimgunay, Moderators
Re: warning when define LeadRubberX element
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.
Re: warning when define LeadRubberX element
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";
"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";