OpenSees error

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

Moderators: silvia, selimgunay, Moderators

Post Reply
supratikbose
Posts: 4
Joined: Fri Aug 21, 2015 11:52 am

OpenSees error

Post by supratikbose »

Hi,

I am running eigen analysis a 3D Opensees model and I am getting a error saying ProfileSPDLinDirectSolver : : solve () - aii < 0(i,aii) : (1,0). Also I am extracting 6 eigen values out of which the first four shows the same values. Can anyone tell me what are the possible reasons for this error message, if anyone else have experienced similar problems while running analysis on 3D frames. Also, why I am getting same frequencies for the first four modes using Eigen analysis. What could possible went wrong in the model which can lead to this? I am copy pasting the OpenSees script. Please help me with this.

-----------------------------------------
wipe;
model BasicBuilder -ndm 3 -ndf 6;
set folder Sanku;
file mkdir $folder;
set LCol [expr 114];
set LBeam1 [expr 112.];
set LBeam2 [expr 140.];
set LBeam3 [expr 70.];
set LBeam4 [expr 190.];
set HCol1 [expr 10.];
set HCol2 [expr 12.];
set BCol [expr 10.];
set HBeam [expr 14.];
set BBeam [expr 10.];

set P1a [expr 1.225];
set P1b [expr 4.55]
set P1c [expr 3.325]
set P1d [expr 2.205]
set P1e [expr 8.19]
set P1f [expr 5.98]
set P1g [expr 1.96]
set P1h [expr 7.28]
set P1i [expr 5.32]
set P1j [expr 1.0]
set P1k [expr 3.64]
set P1l [expr 2.66]
set P2a [expr 1.224];
set P2b [expr 4.55]
set P2c [expr 3.325]
set P2d [expr 2.205]
set P2e [expr 8.19]
set P2f [expr 5.985]
set P2g [expr 1.96]
set P2h [expr 7.28]
set P2i [expr 5.32]
set P2j [expr 1.0]
set P2k [expr 3.64]
set P2l [expr 2.66]
set P3a [expr 1.225];
set P3b [expr 4.55]
set P3c [expr 3.325]
set P3d [expr 2.205]
set P3e [expr 8.19]
set P3f [expr 5.985]
set P3g [expr 1.96]
set P3h [expr 7.28]
set P3i [expr 5.32]
set P3j [expr 1.0]
set P3k [expr 3.64]
set P3l [expr 2.66]
set P4a [expr 1.225];
set P4b [expr 4.55]
set P4c [expr 3.325]
set P4d [expr 2.205]
set P4e [expr 8.19]
set P4f [expr 5.985]
set P4g [expr 1.96]
set P4h [expr 7.28]
set P4i [expr 5.32]
set P4j [expr 1.0]
set P4k [expr 3.64]
set P4l [expr 2.66]

set ACol1 [expr $BCol*$HCol1];
set ACol2 [expr $BCol*$HCol2];
set ABeam [expr $BBeam*$HBeam];
set IzCol1 [expr 1./12.*$BCol*pow($HCol1,3)];
set IzCol2 [expr 1./12.*$BCol*pow($HCol2,3)];
set IzBeam [expr 1./12.*$BBeam*pow($HBeam,3)];

set X1 [expr $LBeam2*0];
set X2 [expr $LBeam2*1];
set X3 [expr ($LBeam2*1 + $LBeam1*1)];
set X4 [expr ($LBeam2*1 + $LBeam1*2)];
set X5 [expr ($LBeam2*1 + $LBeam1*3)];
set X6 [expr ($LBeam2*1 + $LBeam1*4)];
set X7 [expr ($LBeam2*1 + $LBeam1*5)];
set X8 [expr ($LBeam2*1 + $LBeam1*6)];
set XL1 [expr ($LBeam2*1)/4];
set XL2 [expr ($LBeam2*3)/4];

set Z1 [expr $LBeam3*0];
set Z2 [expr $LBeam3*1];
set Z3 [expr ($LBeam3*1 + $LBeam4*1)];
set ZL1 [expr ($LBeam3*1+40)];
set ZL2 [expr ($LBeam3*1 + $LBeam4*1-48)];

set Y1 [expr $LCol*0];
set Y2 [expr $LCol*1];
set Y3 [expr $LCol*2];
set Y4 [expr $LCol*3];
set Y5 [expr $LCol*4];
set Y6 [expr $LCol*1/2];
set Y7 [expr $LCol*3/2];
set Y8 [expr $LCol*5/2];

set m1a [expr 1.225/386.4];
set m1b [expr 4.55/386.4]
set m1c [expr 3.325/386.4]
set m1d [expr 2.205/386.4]
set m1e [expr 8.19/386.4]
set m1f [expr 5.985/386.4]
set m1g [expr 1.96/386.4]
set m1h [expr 7.28/386.4]
set m1i [expr 5.32/386.4]
set m1j [expr 1.0/386.4]
set m1k [expr 3.64/386.4]
set m1l [expr 2.66/386.4]
set m2a [expr 1.225/386.4];
set m2b [expr 4.55/386.4]
set m2c [expr 3.325/386.4]
set m2d [expr 2.205/386.4]
set m2e [expr 8.19/386.4]
set m2f [expr 5.985/386.4]
set m2g [expr 1.96/386.4]
set m2h [expr 7.28/386.4]
set m2i [expr 5.32/386.4]
set m2j [expr 1.0/386.4]
set m2k [expr 3.64/386.4]
set m2l [expr 2.66/386.4]
set m3a [expr 1.225/386.4];
set m3b [expr 4.55/386.4]
set m3c [expr 3.325/386.4]
set m3d [expr 2.205/386.4]
set m3e [expr 8.19/386.4]
set m3f [expr 5.985/386.4]
set m3g [expr 1.96/386.4]
set m3h [expr 7.28/386.4]
set m3i [expr 5.32/386.4]
set m3j [expr 1.0/386.4]
set m3k [expr 3.64/386.4]
set m3l [expr 2.66/386.4]
set m4a [expr 1.225/386.4];
set m4b [expr 4.55/386.4]
set m4c [expr 3.325/386.4]
set m4d [expr 2.205/386.4]
set m4e [expr 8.19/386.4]
set m4f [expr 5.985/386.4]
set m4g [expr 1.96/386.4]
set m4h [expr 7.28/386.4]
set m4i [expr 5.32/386.4]
set m4j [expr 1.0/386.4]
set m4k [expr 3.64/386.4]
set m4l [expr 2.66/386.4]

node 1 $X1 $Y1 $Z1;
node 2 $X2 $Y1 $Z1;
node 3 $X3 $Y1 $Z1;
node 4 $X4 $Y1 $Z1;
node 5 $X5 $Y1 $Z1;
node 6 $X6 $Y1 $Z1;
node 7 $X7 $Y1 $Z1;
node 8 $X8 $Y1 $Z1;
node 9 $X1 $Y1 $Z2;
node 10 $X2 $Y1 $Z2;
node 11 $X3 $Y1 $Z2;
node 12 $X4 $Y1 $Z2;
node 13 $X5 $Y1 $Z2;
node 14 $X6 $Y1 $Z2;
node 15 $X7 $Y1 $Z2;
node 16 $X8 $Y1 $Z2;
node 17 $X1 $Y1 $Z3;
node 18 $X2 $Y1 $Z3;
node 19 $X3 $Y1 $Z3;
node 20 $X4 $Y1 $Z3;
node 21 $X5 $Y1 $Z3;
node 22 $X6 $Y1 $Z3;
node 23 $X7 $Y1 $Z3;
node 24 $X8 $Y1 $Z3;
node 25 $X1 $Y2 $Z1 -mass $m1a 0 0 0 0 0;
node 26 $X2 $Y2 $Z1 -mass $m1d 0 0 0 0 0;
node 27 $X3 $Y2 $Z1 -mass $m1d 0 0 0 0 0;
node 28 $X4 $Y2 $Z1 -mass $m1d 0 0 0 0 0;
node 29 $X5 $Y2 $Z1 -mass $m1d 0 0 0 0 0;
node 30 $X6 $Y2 $Z1 -mass $m1d 0 0 0 0 0;
node 31 $X7 $Y2 $Z1 -mass $m1g 0 0 0 0 0;
node 32 $X8 $Y2 $Z1 -mass $m1j 0 0 0 0 0;
node 33 $X1 $Y2 $Z2 -mass $m1b 0 0 0 0 0;
node 34 $X2 $Y2 $Z2 -mass $m1e 0 0 0 0 0;
node 35 $X3 $Y2 $Z2 -mass $m1e 0 0 0 0 0;
node 36 $X4 $Y2 $Z2 -mass $m1e 0 0 0 0 0;
node 37 $X5 $Y2 $Z2 -mass $m1e 0 0 0 0 0;
node 38 $X6 $Y2 $Z2 -mass $m1e 0 0 0 0 0;
node 39 $X7 $Y2 $Z2 -mass $m1h 0 0 0 0 0;
node 40 $X8 $Y2 $Z2 -mass $m1k 0 0 0 0 0;
node 41 $X1 $Y2 $Z3 -mass $m1c 0 0 0 0 0;
node 42 $X2 $Y2 $Z3 -mass $m1f 0 0 0 0 0;
node 43 $X3 $Y2 $Z3 -mass $m1f 0 0 0 0 0;
node 44 $X4 $Y2 $Z3 -mass $m1f 0 0 0 0 0;
node 45 $X5 $Y2 $Z3 -mass $m1f 0 0 0 0 0;
node 46 $X6 $Y2 $Z3 -mass $m1f 0 0 0 0 0;
node 47 $X7 $Y2 $Z3 -mass $m1i 0 0 0 0 0;
node 48 $X8 $Y2 $Z3 -mass $m1l 0 0 0 0 0;
node 49 $X1 $Y3 $Z1 -mass $m2a 0 0 0 0 0;
node 50 $X2 $Y3 $Z1 -mass $m2d 0 0 0 0 0;
node 51 $X3 $Y3 $Z1 -mass $m2d 0 0 0 0 0;
node 52 $X4 $Y3 $Z1 -mass $m2d 0 0 0 0 0;
node 53 $X5 $Y3 $Z1 -mass $m2d 0 0 0 0 0;
node 54 $X6 $Y3 $Z1 -mass $m2d 0 0 0 0 0;
node 55 $X7 $Y3 $Z1 -mass $m2g 0 0 0 0 0;
node 56 $X8 $Y3 $Z1 -mass $m2j 0 0 0 0 0;
node 57 $X1 $Y3 $Z2 -mass $m2b 0 0 0 0 0;
node 58 $X2 $Y3 $Z2 -mass $m2e 0 0 0 0 0;
node 59 $X3 $Y3 $Z2 -mass $m2e 0 0 0 0 0;
node 60 $X4 $Y3 $Z2 -mass $m2e 0 0 0 0 0;
node 61 $X5 $Y3 $Z2 -mass $m2e 0 0 0 0 0;
node 62 $X6 $Y3 $Z2 -mass $m2e 0 0 0 0 0;
node 63 $X7 $Y3 $Z2 -mass $m2h 0 0 0 0 0;
node 64 $X8 $Y3 $Z2 -mass $m2k 0 0 0 0 0;
node 65 $X1 $Y3 $Z3 -mass $m2c 0 0 0 0 0;
node 66 $X2 $Y3 $Z3 -mass $m2f 0 0 0 0 0;
node 67 $X3 $Y3 $Z3 -mass $m2f 0 0 0 0 0;
node 68 $X4 $Y3 $Z3 -mass $m2f 0 0 0 0 0;
node 69 $X5 $Y3 $Z3 -mass $m2f 0 0 0 0 0;
node 70 $X6 $Y3 $Z3 -mass $m2f 0 0 0 0 0;
node 71 $X7 $Y3 $Z3 -mass $m2i 0 0 0 0 0;
node 72 $X8 $Y3 $Z3 -mass $m2l 0 0 0 0 0;
node 73 $X1 $Y4 $Z1 -mass $m3a 0 0 0 0 0;
node 74 $X2 $Y4 $Z1 -mass $m3d 0 0 0 0 0;
node 75 $X3 $Y4 $Z1 -mass $m3d 0 0 0 0 0;
node 76 $X4 $Y4 $Z1 -mass $m3d 0 0 0 0 0;
node 77 $X5 $Y4 $Z1 -mass $m3d 0 0 0 0 0;
node 78 $X6 $Y4 $Z1 -mass $m3d 0 0 0 0 0;
node 79 $X7 $Y4 $Z1 -mass $m3g 0 0 0 0 0;
node 80 $X8 $Y4 $Z1 -mass $m3j 0 0 0 0 0;
node 81 $X1 $Y4 $Z2 -mass $m3b 0 0 0 0 0;
node 82 $X2 $Y4 $Z2 -mass $m3e 0 0 0 0 0;
node 83 $X3 $Y4 $Z2 -mass $m3e 0 0 0 0 0;
node 84 $X4 $Y4 $Z2 -mass $m3e 0 0 0 0 0;
node 85 $X5 $Y4 $Z2 -mass $m3e 0 0 0 0 0;
node 86 $X6 $Y4 $Z2 -mass $m3e 0 0 0 0 0;
node 87 $X7 $Y4 $Z2 -mass $m3h 0 0 0 0 0;
node 88 $X8 $Y4 $Z2 -mass $m3k 0 0 0 0 0;
node 89 $X1 $Y4 $Z3 -mass $m3c 0 0 0 0 0;
node 90 $X2 $Y4 $Z3 -mass $m3f 0 0 0 0 0;
node 91 $X3 $Y4 $Z3 -mass $m3f 0 0 0 0 0;
node 92 $X4 $Y4 $Z3 -mass $m3f 0 0 0 0 0;
node 93 $X5 $Y4 $Z3 -mass $m3f 0 0 0 0 0;
node 94 $X6 $Y4 $Z3 -mass $m3f 0 0 0 0 0;
node 95 $X7 $Y4 $Z3 -mass $m3i 0 0 0 0 0;
node 96 $X8 $Y4 $Z3 -mass $m3l 0 0 0 0 0;
node 97 $X1 $Y5 $Z1 -mass $m4a 0 0 0 0 0;
node 98 $X2 $Y5 $Z1 -mass $m4d 0 0 0 0 0;
node 99 $X3 $Y5 $Z1 -mass $m4d 0 0 0 0 0;
node 100 $X4 $Y5 $Z1 -mass $m4d 0 0 0 0 0;
node 101 $X5 $Y5 $Z1 -mass $m4d 0 0 0 0 0;
node 102 $X6 $Y5 $Z1 -mass $m4d 0 0 0 0 0;
node 103 $X7 $Y5 $Z1 -mass $m4g 0 0 0 0 0;
node 104 $X8 $Y5 $Z1 -mass $m4j 0 0 0 0 0;
node 105 $X1 $Y5 $Z2 -mass $m4b 0 0 0 0 0;
node 106 $X2 $Y5 $Z2 -mass $m4e 0 0 0 0 0;
node 107 $X3 $Y5 $Z2 -mass $m4e 0 0 0 0 0;
node 108 $X4 $Y5 $Z2 -mass $m4e 0 0 0 0 0;
node 109 $X5 $Y5 $Z2 -mass $m4e 0 0 0 0 0;
node 110 $X6 $Y5 $Z2 -mass $m4e 0 0 0 0 0;
node 111 $X7 $Y5 $Z2 -mass $m4h 0 0 0 0 0;
node 112 $X8 $Y5 $Z2 -mass $m4k 0 0 0 0 0;
node 113 $X1 $Y5 $Z3 -mass $m4c 0 0 0 0 0;
node 114 $X2 $Y5 $Z3 -mass $m4f 0 0 0 0 0;
node 115 $X3 $Y5 $Z3 -mass $m4f 0 0 0 0 0;
node 116 $X4 $Y5 $Z3 -mass $m4f 0 0 0 0 0;
node 117 $X5 $Y5 $Z3 -mass $m4f 0 0 0 0 0;
node 118 $X6 $Y5 $Z3 -mass $m4f 0 0 0 0 0;
node 119 $X7 $Y5 $Z3 -mass $m4i 0 0 0 0 0;
node 120 $X8 $Y5 $Z3 -mass $m4l 0 0 0 0 0;
node 121 $X1 $Y1 $Z2;
node 122 $X2 $Y1 $Z2;
node 123 $X2 $Y1 $Z2;
node 124 $X3 $Y1 $Z2;
node 125 $X3 $Y1 $Z2;
node 126 $X4 $Y1 $Z2;
node 127 $X4 $Y1 $Z2;
node 128 $X5 $Y1 $Z2;
node 129 $X5 $Y1 $Z2;
node 130 $X5 $Y1 $Z2;
node 131 $X6 $Y1 $Z2;
node 132 $X6 $Y1 $Z2;
node 133 $X7 $Y1 $Z2;
node 134 $X7 $Y1 $Z2;
node 135 $X8 $Y1 $Z2;
node 136 $X8 $Y1 $Z2;
node 137 $X1 $Y1 $Z3;
node 138 $X1 $Y1 $Z3;
node 139 $X2 $Y1 $Z3;
node 140 $X2 $Y1 $Z3;
node 141 $X2 $Y1 $Z3;
node 142 $X3 $Y1 $Z3;
node 143 $X3 $Y1 $Z3;
node 144 $X4 $Y1 $Z3;
node 145 $X4 $Y1 $Z3;
node 146 $X5 $Y1 $Z3;
node 147 $X5 $Y1 $Z3;
node 148 $X5 $Y1 $Z3;
node 149 $X6 $Y1 $Z3;
node 150 $X6 $Y1 $Z3;
node 151 $X7 $Y1 $Z3;
node 152 $X7 $Y1 $Z3;
node 153 $X8 $Y1 $Z3;
node 154 $X8 $Y1 $Z3;
node 155 $X1 $Y2 $Z2;
node 156 $X2 $Y2 $Z2;
node 157 $X2 $Y2 $Z2;
node 158 $X3 $Y2 $Z2;
node 159 $X3 $Y2 $Z2;
node 160 $X4 $Y2 $Z2;
node 161 $X4 $Y2 $Z2;
node 162 $X5 $Y2 $Z2;
node 163 $X5 $Y2 $Z2;
node 164 $X5 $Y2 $Z2;
node 165 $X6 $Y2 $Z2;
node 166 $X6 $Y2 $Z2;
node 167 $X7 $Y2 $Z2;
node 168 $X7 $Y2 $Z2;
node 169 $X8 $Y2 $Z2;
node 170 $X8 $Y2 $Z2;
node 171 $X1 $Y2 $Z3;
node 172 $X1 $Y2 $Z3;
node 173 $X2 $Y2 $Z3;
node 174 $X2 $Y2 $Z3;
node 175 $X2 $Y2 $Z3;
node 176 $X3 $Y2 $Z3;
node 177 $X3 $Y2 $Z3;
node 178 $X4 $Y2 $Z3;
node 179 $X4 $Y2 $Z3;
node 180 $X5 $Y2 $Z3;
node 181 $X5 $Y2 $Z3;
node 182 $X5 $Y2 $Z3;
node 183 $X6 $Y2 $Z3;
node 184 $X6 $Y2 $Z3;
node 185 $X7 $Y2 $Z3;
node 186 $X7 $Y2 $Z3;
node 187 $X8 $Y2 $Z3;
node 188 $X8 $Y2 $Z3;
node 189 $X1 $Y3 $Z2;
node 190 $X2 $Y3 $Z2;
node 191 $X2 $Y3 $Z2;
node 192 $X3 $Y3 $Z2;
node 193 $X3 $Y3 $Z2;
node 194 $X4 $Y3 $Z2;
node 195 $X4 $Y3 $Z2;
node 196 $X5 $Y3 $Z2;
node 197 $X5 $Y3 $Z2;
node 198 $X5 $Y3 $Z2;
node 199 $X6 $Y3 $Z2;
node 200 $X6 $Y3 $Z2;
node 201 $X7 $Y3 $Z2;
node 202 $X7 $Y3 $Z2;
node 203 $X8 $Y3 $Z2;
node 204 $X8 $Y3 $Z2;
node 205 $X1 $Y3 $Z3;
node 206 $X1 $Y3 $Z3;
node 207 $X2 $Y3 $Z3;
node 208 $X2 $Y3 $Z3;
node 209 $X2 $Y3 $Z3;
node 210 $X3 $Y3 $Z3;
node 211 $X3 $Y3 $Z3;
node 212 $X4 $Y3 $Z3;
node 213 $X4 $Y3 $Z3;
node 214 $X5 $Y3 $Z3;
node 215 $X5 $Y3 $Z3;
node 216 $X5 $Y3 $Z3;
node 217 $X6 $Y3 $Z3;
node 218 $X6 $Y3 $Z3;
node 219 $X7 $Y3 $Z3;
node 220 $X7 $Y3 $Z3;
node 221 $X8 $Y3 $Z3;
node 222 $X8 $Y3 $Z3;
node 223 $X1 $Y4 $Z2;
node 224 $X2 $Y4 $Z2;
node 225 $X2 $Y4 $Z2;
node 226 $X3 $Y4 $Z2;
node 227 $X3 $Y4 $Z2;
node 228 $X4 $Y4 $Z2;
node 229 $X4 $Y4 $Z2;
node 230 $X5 $Y4 $Z2;
node 231 $X5 $Y4 $Z2;
node 232 $X5 $Y4 $Z2;
node 233 $X6 $Y4 $Z2;
node 234 $X6 $Y4 $Z2;
node 235 $X7 $Y4 $Z2;
node 236 $X7 $Y4 $Z2;
node 237 $X8 $Y4 $Z2;
node 238 $X8 $Y4 $Z2;
node 239 $X1 $Y4 $Z3;
node 240 $X1 $Y4 $Z3;
node 241 $X2 $Y4 $Z3;
node 242 $X2 $Y4 $Z3;
node 243 $X2 $Y4 $Z3;
node 244 $X3 $Y4 $Z3;
node 245 $X3 $Y4 $Z3;
node 246 $X4 $Y4 $Z3;
node 247 $X4 $Y4 $Z3;
node 248 $X5 $Y4 $Z3;
node 249 $X5 $Y4 $Z3;
node 250 $X5 $Y4 $Z3;
node 251 $X6 $Y4 $Z3;
node 252 $X6 $Y4 $Z3;
node 253 $X7 $Y4 $Z3;
node 254 $X7 $Y4 $Z3;
node 255 $X8 $Y4 $Z3;
node 256 $X8 $Y4 $Z3;
node 257 $X1 $Y5 $Z2;
node 258 $X2 $Y5 $Z2;
node 259 $X2 $Y5 $Z2;
node 260 $X3 $Y5 $Z2;
node 261 $X3 $Y5 $Z2;
node 262 $X4 $Y5 $Z2;
node 263 $X4 $Y5 $Z2;
node 264 $X5 $Y5 $Z2;
node 265 $X5 $Y5 $Z2;
node 266 $X5 $Y5 $Z2;
node 267 $X6 $Y5 $Z2;
node 268 $X6 $Y5 $Z2;
node 269 $X7 $Y5 $Z2;
node 270 $X7 $Y5 $Z2;
node 271 $X8 $Y5 $Z2;
node 272 $X8 $Y5 $Z2;
node 273 $X1 $Y5 $Z3;
node 274 $X1 $Y5 $Z3;
node 275 $X2 $Y5 $Z3;
node 276 $X2 $Y5 $Z3;
node 277 $X2 $Y5 $Z3;
node 278 $X3 $Y5 $Z3;
node 279 $X3 $Y5 $Z3;
node 280 $X4 $Y5 $Z3;
node 281 $X4 $Y5 $Z3;
node 282 $X5 $Y5 $Z3;
node 283 $X5 $Y5 $Z3;
node 284 $X5 $Y5 $Z3;
node 285 $X6 $Y5 $Z3;
node 286 $X6 $Y5 $Z3;
node 287 $X7 $Y5 $Z3;
node 288 $X7 $Y5 $Z3;
node 289 $X8 $Y5 $Z3;
node 290 $X8 $Y5 $Z3;
node 291 $X1 $Y1 $ZL1;
node 292 $XL1 $Y1 $ZL1;
node 293 $XL2 $Y1 $ZL1;
node 294 $X2 $Y1 $ZL1;
node 295 $X1 $Y6 $ZL2;
node 296 $XL1 $Y6 $ZL2;
node 297 $XL2 $Y6 $ZL2;
node 298 $X2 $Y6 $ZL2;
node 299 $X1 $Y2 $ZL1;
node 300 $XL1 $Y2 $ZL1;
node 301 $XL2 $Y2 $ZL1;
node 302 $X2 $Y2 $ZL1;
node 303 $X1 $Y7 $ZL2;
node 304 $XL1 $Y7 $ZL2;
node 305 $XL2 $Y7 $ZL2;
node 306 $X2 $Y7 $ZL2;
node 307 $X1 $Y3 $ZL1;
node 308 $XL1 $Y3 $ZL1;
node 309 $XL2 $Y3 $ZL1;
node 310 $X2 $Y3 $ZL1;
node 311 $X1 $Y8 $ZL2;
node 312 $XL1 $Y8 $ZL2;
node 313 $XL2 $Y8 $ZL2;
node 314 $X2 $Y8 $ZL2;
node 315 $X1 $Y4 $ZL1;
node 316 $XL1 $Y4 $ZL1;
node 317 $XL2 $Y4 $ZL1;
node 318 $X2 $Y4 $ZL1;
node 319 $X1 $Y6 $Z3;
node 320 $X2 $Y6 $Z3;
node 321 $X1 $Y7 $Z3;
node 322 $X2 $Y7 $Z3;
node 323 $X1 $Y8 $Z3;
node 324 $X2 $Y8 $Z3;

fix 1 1 1 1 1 1 1;
fix 2 1 1 1 1 1 1;
fix 3 1 1 1 1 1 1;
fix 4 1 1 1 1 1 1;
fix 5 1 1 1 1 1 1;
fix 6 1 1 1 1 1 1;
fix 7 1 1 1 1 1 1;
fix 8 1 1 1 1 1 1;
fix 9 1 1 1 1 1 1;
fix 10 1 1 1 1 1 1;
fix 11 1 1 1 1 1 1;
fix 12 1 1 1 1 1 1;
fix 13 1 1 1 1 1 1;
fix 14 1 1 1 1 1 1;
fix 15 1 1 1 1 1 1;
fix 16 1 1 1 1 1 1;
fix 17 1 1 1 1 1 1;
fix 18 1 1 1 1 1 1;
fix 19 1 1 1 1 1 1;
fix 20 1 1 1 1 1 1;
fix 21 1 1 1 1 1 1;
fix 22 1 1 1 1 1 1;
fix 23 1 1 1 1 1 1;
fix 24 1 1 1 1 1 1;

set RigidDiaphragm ON ;
set Xa [expr ($LBeam1*6)/2];
set Za [expr ($LBeam3*1 + $LBeam4*1)/2];
set ZaL1 [expr ($LBeam3*1+40/2)];
set XaL1 [expr ($LBeam2*1)/2];
set ZaL2 [expr ($LBeam3*1 + $LBeam4*1-48/2)];

node 325 $Xa $Y2 $Za;
node 326 $Xa $Y3 $Za;
node 327 $Xa $Y4 $Za;
node 328 $Xa $Y5 $Za;
node 329 $XaL1 $Y1 $ZaL1;
node 330 $XaL1 $Y6 $ZaL2;
node 331 $XaL1 $Y2 $ZaL1;
node 332 $XaL1 $Y7 $ZaL2;
node 333 $XaL1 $Y3 $ZaL1;
node 334 $XaL1 $Y8 $ZaL2;
node 335 $XaL1 $Y4 $ZaL1;

fix 325 0 1 0 1 0 1
fix 326 0 1 0 1 0 1
fix 327 0 1 0 1 0 1
fix 328 0 1 0 1 0 1
fix 329 0 1 0 1 0 1
fix 330 0 1 0 1 0 1
fix 331 0 1 0 1 0 1
fix 332 0 1 0 1 0 1
fix 333 0 1 0 1 0 1
fix 334 0 1 0 1 0 1
fix 325 0 1 0 1 0 1

set perpDirn 2;

rigidDiaphragm $perpDirn 325 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48;
rigidDiaphragm $perpDirn 326 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 66 67 68 69 70 71 72;
rigidDiaphragm $perpDirn 327 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 90 91 92 93 94 95 96;
rigidDiaphragm $perpDirn 328 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120;
rigidDiaphragm $perpDirn 329 9 10 291 292 293 294;
rigidDiaphragm $perpDirn 330 319 320 295 296 297 298;
rigidDiaphragm $perpDirn 331 33 34 299 300 301 302;
rigidDiaphragm $perpDirn 332 321 322 303 304 305 306;
rigidDiaphragm $perpDirn 333 57 58 307 308 309 310;
rigidDiaphragm $perpDirn 334 323 324 311 312 313 314;
rigidDiaphragm $perpDirn 335 81 82 315 316 317 318;

equalDOF 9 121 1 2 3
equalDOF 10 122 1 2 3
equalDOF 10 123 1 2 3
equalDOF 11 124 1 2 3
equalDOF 11 125 1 2 3
equalDOF 12 126 1 2 3
equalDOF 12 127 1 2 3
equalDOF 13 128 1 2 3
equalDOF 13 129 1 2 3
equalDOF 13 130 1 2 3
equalDOF 14 131 1 2 3
equalDOF 14 132 1 2 3
equalDOF 15 133 1 2 3
equalDOF 15 134 1 2 3
equalDOF 16 135 1 2 3
equalDOF 16 136 1 2 3
equalDOF 17 137 1 2 3
equalDOF 17 138 1 2 3
equalDOF 18 139 1 2 3
equalDOF 18 140 1 2 3
equalDOF 18 141 1 2 3
equalDOF 19 142 1 2 3
equalDOF 19 143 1 2 3
equalDOF 20 144 1 2 3
equalDOF 20 145 1 2 3
equalDOF 21 146 1 2 3
equalDOF 21 147 1 2 3
equalDOF 21 148 1 2 3
equalDOF 22 149 1 2 3
equalDOF 22 150 1 2 3
equalDOF 23 151 1 2 3
equalDOF 23 152 1 2 3
equalDOF 24 153 1 2 3
equalDOF 24 154 1 2 3
equalDOF 33 155 1 2 3
equalDOF 34 156 1 2 3
equalDOF 34 157 1 2 3
equalDOF 35 158 1 2 3
equalDOF 35 159 1 2 3
equalDOF 36 160 1 2 3
equalDOF 36 161 1 2 3
equalDOF 37 162 1 2 3
equalDOF 37 163 1 2 3
equalDOF 37 164 1 2 3
equalDOF 38 165 1 2 3
equalDOF 38 166 1 2 3
equalDOF 39 167 1 2 3
equalDOF 39 168 1 2 3
equalDOF 40 169 1 2 3
equalDOF 40 170 1 2 3
equalDOF 41 171 1 2 3
equalDOF 41 172 1 2 3
equalDOF 42 173 1 2 3
equalDOF 42 174 1 2 3
equalDOF 42 175 1 2 3
equalDOF 43 176 1 2 3
equalDOF 43 177 1 2 3
equalDOF 44 178 1 2 3
equalDOF 44 179 1 2 3
equalDOF 45 180 1 2 3
equalDOF 45 181 1 2 3
equalDOF 45 182 1 2 3
equalDOF 46 183 1 2 3
equalDOF 46 184 1 2 3
equalDOF 47 185 1 2 3
equalDOF 47 186 1 2 3
equalDOF 48 187 1 2 3
equalDOF 48 188 1 2 3
equalDOF 57 189 1 2 3
equalDOF 58 190 1 2 3
equalDOF 58 191 1 2 3
equalDOF 59 192 1 2 3
equalDOF 59 193 1 2 3
equalDOF 60 194 1 2 3
equalDOF 60 195 1 2 3
equalDOF 61 196 1 2 3
equalDOF 61 197 1 2 3
equalDOF 61 198 1 2 3
equalDOF 62 199 1 2 3
equalDOF 62 200 1 2 3
equalDOF 63 201 1 2 3
equalDOF 63 202 1 2 3
equalDOF 64 203 1 2 3
equalDOF 64 204 1 2 3
equalDOF 65 205 1 2 3
equalDOF 65 206 1 2 3
equalDOF 66 207 1 2 3
equalDOF 66 208 1 2 3
equalDOF 66 209 1 2 3
equalDOF 67 210 1 2 3
equalDOF 67 211 1 2 3
equalDOF 68 212 1 2 3
equalDOF 68 213 1 2 3
equalDOF 69 214 1 2 3
equalDOF 69 215 1 2 3
equalDOF 69 216 1 2 3
equalDOF 70 217 1 2 3
equalDOF 70 218 1 2 3
equalDOF 71 219 1 2 3
equalDOF 71 220 1 2 3
equalDOF 72 221 1 2 3
equalDOF 72 222 1 2 3
equalDOF 81 223 1 2 3
equalDOF 82 224 1 2 3
equalDOF 81 225 1 2 3
equalDOF 83 226 1 2 3
equalDOF 83 227 1 2 3
equalDOF 84 228 1 2 3
equalDOF 84 229 1 2 3
equalDOF 85 230 1 2 3
equalDOF 85 231 1 2 3
equalDOF 85 232 1 2 3
equalDOF 86 233 1 2 3
equalDOF 86 234 1 2 3
equalDOF 87 235 1 2 3
equalDOF 87 236 1 2 3
equalDOF 88 237 1 2 3
equalDOF 88 238 1 2 3
equalDOF 89 239 1 2 3
equalDOF 89 240 1 2 3
equalDOF 90 241 1 2 3
equalDOF 90 242 1 2 3
equalDOF 90 243 1 2 3
equalDOF 91 244 1 2 3
equalDOF 91 245 1 2 3
equalDOF 92 246 1 2 3
equalDOF 92 247 1 2 3
equalDOF 93 248 1 2 3
equalDOF 93 249 1 2 3
equalDOF 93 250 1 2 3
equalDOF 94 251 1 2 3
equalDOF 94 252 1 2 3
equalDOF 95 253 1 2 3
equalDOF 95 254 1 2 3
equalDOF 96 255 1 2 3
equalDOF 96 256 1 2 3
equalDOF 105 257 1 2 3
equalDOF 106 258 1 2 3
equalDOF 106 259 1 2 3
equalDOF 107 260 1 2 3
equalDOF 107 261 1 2 3
equalDOF 108 262 1 2 3
equalDOF 108 263 1 2 3
equalDOF 109 264 1 2 3
equalDOF 109 265 1 2 3
equalDOF 109 266 1 2 3
equalDOF 110 267 1 2 3
equalDOF 110 268 1 2 3
equalDOF 111 269 1 2 3
equalDOF 111 270 1 2 3
equalDOF 112 271 1 2 3
equalDOF 112 272 1 2 3
equalDOF 113 273 1 2 3
equalDOF 113 274 1 2 3
equalDOF 114 275 1 2 3
equalDOF 114 276 1 2 3
equalDOF 114 277 1 2 3
equalDOF 115 278 1 2 3
equalDOF 115 279 1 2 3
equalDOF 116 280 1 2 3
equalDOF 116 281 1 2 3
equalDOF 117 282 1 2 3
equalDOF 117 283 1 2 3
equalDOF 117 284 1 2 3
equalDOF 118 285 1 2 3
equalDOF 118 286 1 2 3
equalDOF 119 287 1 2 3
equalDOF 119 288 1 2 3
equalDOF 120 289 1 2 3
equalDOF 120 290 1 2 3

set ColSecTags1 1;
set ColSecTags2 2;
set BeamSecTag 3;
set StrutSecTagA 4;
set StrutSecTagB 5;
set StrutSecTagC 6;
set StrutSecTagD 7;
set StrutSecTagE 8;
set StrutSecTagF 9;
set StairSecTag 10;

set coverCol [expr 1.];
set numBarsCol 1;
set barAreaCole [expr (3.14/4*4/8*4/8+2*3.14/4*5/8*5/8)/2];
set barAreaColc [expr 3.14/4*4/8*4/8];
set barAreaBeam [expr 3.14/4*5/8*5/8];

set IDconcU 1;
set IDreinf 2;
set IDmasA 3;
set IDmasB 4;
set IDmasC 5;
set IDmasD 6;
set IDmasE 7;
set IDmasF 8;

set fc [expr -4.0];
set fc1U $fc;
set eps1U -0.003;
set fc2U [expr 1./6.*$fc1U];
set eps2U -0.006;
set lambda 0.1;

set fmA [expr -2.0];
set fm1UA $fmA;
set eps1UA -0.0038;
set fm2UA [expr 1/5*$fm1UA];
set eps2UA -0.0052;
set lambdaA 0.1;

set fmB [expr -2.0];
set fm1UB $fmB;
set eps1UB -0.0035;
set fm2UB [expr 1/5*$fm1UB];
set eps2UB -0.0052;
set lambdaB 0.1;

set fmC [expr -2.0];
set fm1UC $fmC;
set eps1UC -0.0013;
set fm2UC [expr 1/5*$fm1UC];
set eps2UC -0.0021;
set lambdaC 0.1;

set fmD [expr -2.0];
set fm1UD $fmD;
set eps1UD -0.0013;
set fm2UD [expr 1/5*$fm1UD];
set eps2UD -0.0021;
set lambdaD 0.1;

set fmE [expr -2.0];
set fm1UE $fmE;
set eps1UE -0.0023;
set fm2UE [expr 1/5*$fm1UE];
set eps2UE -0.0045;
set lambdaE 0.1;

set fmF [expr -2.0];
set fm1UF $fmF;
set eps1UF -0.0027;
set fm2UF [expr 1/5*$fm1UE];
set eps2UF -0.0048;
set lambdaF 0.1;

set ftcU [expr -$fc1U/10.];
set ftmUA [expr -$fm1UA/2];
set ftmUB [expr -$fm1UB/2];
set ftmUC [expr -$fm1UC/2];
set ftmUD [expr -$fm1UD/2];
set ftmUE [expr -$fm1UE/2];
set ftmUF [expr -$fm1UF/2];

set Etcs [expr $ftcU/0.02];
set EtmsA [expr $ftmUA/0.02];
set EtmsB [expr $ftmUB/0.02];
set EtmsC [expr $ftmUC/0.02];
set EtmsD [expr $ftmUD/0.02];
set EtmsE [expr $ftmUE/0.02];
set EtmsF [expr $ftmUF/0.02];

set Fy [expr 67.];
set Es [expr 29000];
set Bs 0.01;
set R0 18;
set cR1 0.925;
set cR2 0.15;

uniaxialMaterial Concrete02 $IDconcU $fc1U $eps1U $fc2U $eps2U $lambda $ftcU $Etcs;
uniaxialMaterial Steel02 $IDreinf $Fy $Es $Bs $R0 $cR1 $cR2;
uniaxialMaterial Concrete02 $IDmasA $fm1UA $eps1UA $fm2UA $eps2UA $lambdaA $ftmUA $EtmsA;
uniaxialMaterial Concrete02 $IDmasB $fm1UB $eps1UB $fm2UB $eps2UB $lambdaB $ftmUB $EtmsB;
uniaxialMaterial Concrete02 $IDmasC $fm1UC $eps1UC $fm2UC $eps2UC $lambdaC $ftmUC $EtmsC;
uniaxialMaterial Concrete02 $IDmasD $fm1UD $eps1UD $fm2UD $eps2UD $lambdaD $ftmUD $EtmsD;
uniaxialMaterial Concrete02 $IDmasE $fm1UE $eps1UE $fm2UE $eps2UE $lambdaE $ftmUE $EtmsE;
uniaxialMaterial Concrete02 $IDmasF $fm1UF $eps1UF $fm2UF $eps2UF $lambdaF $ftmUF $EtmsF;

# FIBER SECTION properties --
set coverY1 [expr $HCol1/2.0];
set coverY2 [expr $HCol2/2.0];
set coverZ [expr $BCol/2.0];
set coreY1 [expr $coverY1-$coverCol]
set coreY2 [expr $coverY2-$coverCol]
set coreZ [expr $coverZ-$coverCol]

set coverbY [expr $HBeam/2.0];
set coverbZ [expr $BBeam/2.0];

set coversYA 4.5;
set coversZA 1.82;
set coversYB 4.5;
set coversZB 1.85;
set coversYC 4.5;
set coversZC 3.85;
set coversYD 4.5;
set coversZD 3.50;
set coversYE 4.5;
set coversZE 2.93;
set coversYF 4.5;
set coversZF 1.80;

set StairY 35;
set StairZ 2.5;


set nfY 20;
set nfZ 10;
section fiberSec $ColSecTags1 {;
patch quadr $IDconcU $nfZ $nfY -$coverY1 $coverZ -$coverY1 -$coverZ $coverY1 -$coverZ $coverY1 $coverZ;
layer straight $IDreinf 2 $barAreaCole -$coreY1 $coreZ -$coreY1 -$coreZ;
layer straight $IDreinf 2 $barAreaColc 0 $coreZ 0 -$coreZ;
layer straight $IDreinf 2 $barAreaCole $coreY1 $coreZ $coreY1 -$coreZ;
};

section fiberSec $ColSecTags2 {;
patch quadr $IDconcU $nfZ $nfY -$coverY2 $coverZ -$coverY2 -$coverZ $coverY2 -$coverZ $coverY2 $coverZ;
layer straight $IDreinf 2 $barAreaCole -$coreY2 $coreZ -$coreY2 -$coreZ;
layer straight $IDreinf 2 $barAreaColc 0 $coreZ 0 -$coreZ;
layer straight $IDreinf 2 $barAreaCole $coreY2 $coreZ $coreY2 -$coreZ;
};

section fiberSec $BeamSecTag {;
patch quadr $IDconcU $nfZ $nfY -$coverbY $coverbZ -$coverbY -$coverbZ $coverbY -$coverbZ $coverbY $coverbZ;
layer straight $IDreinf 4 $barAreaBeam -$coreY1 $coreZ -$coreY1 -$coreZ;
layer straight $IDreinf 2 $barAreaBeam $coreY1 $coreZ $coreY1 -$coreZ;
};

# BEAM section - Infill:

section fiberSec $StrutSecTagA {;
patch quadr $IDmasA $nfZ $nfY -$coversYA $coversZA -$coversYA -$coversZA $coversYA -$coversZA $coversYA $coversZA;
};

section fiberSec $StrutSecTagB {;
patch quadr $IDmasB $nfZ $nfY -$coversYB $coversZB -$coversYB -$coversZB $coversYB -$coversZB $coversYB $coversZB;
};

section fiberSec $StrutSecTagC {;
patch quadr $IDmasC $nfZ $nfY -$coversYC $coversZC -$coversYC -$coversZC $coversYC -$coversZC $coversYC $coversZC;
};

section fiberSec $StrutSecTagD {;
patch quadr $IDmasD $nfZ $nfY -$coversYD $coversZD -$coversYD -$coversZD $coversYD -$coversZD $coversYD $coversZD;
};

section fiberSec $StrutSecTagE {;
patch quadr $IDmasE $nfZ $nfY -$coversYE $coversZE -$coversYE -$coversZE $coversYE -$coversZE $coversYE $coversZE;
};

section fiberSec $StrutSecTagF {;
patch quadr $IDmasF $nfZ $nfY -$coversYF $coversZF -$coversYF -$coversZF $coversYF -$coversZF $coversYF $coversZF;
};

section fiberSec $StairSecTag {;
patch quadr $IDconcU $nfZ $nfY -$StairY $StairZ -$StairY -$StairZ $StairY -$StairZ $StairY $StairZ;
};


set ColTransfTag 1;
set BeamTransfTagX 2;
set BeamTransfTagZ 3;
set StrutTransfTagX 4;
set StrutTransfTagZ 5;
set StairTransfTag 6;

set col_tip 0.;
set beam_tip 0.;

geomTransf Linear $ColTransfTag 0 0 1 -jntOffset 0. 0. 0. $col_tip 0. 0.;
geomTransf Linear $BeamTransfTagX 0 0 1 -jntOffset $beam_tip 0. $beam_tip 0. 0. 0. ;
geomTransf Linear $BeamTransfTagZ 1 0 0 -jntOffset $beam_tip 0. $beam_tip 0. 0. 0. ;
geomTransf Linear $StrutTransfTagX 0 0 1 -jntOffset 0 0. 0 0. 0. 0. ;
geomTransf Linear $StrutTransfTagZ 1 0 0 -jntOffset 0 0. 0 0. 0. 0. ;
geomTransf Linear $StairTransfTag 1 0 0 -jntOffset 0 0. 0 0. 0. 0. ;

set numIntgrPts 10;

element dispBeamColumn 1 25 26 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 2 26 27 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 3 27 28 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 4 28 29 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 5 29 30 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 6 30 31 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 7 31 32 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 8 25 33 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 9 26 34 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 10 27 35 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 11 28 36 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 12 29 37 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 13 30 38 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 14 31 39 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 15 32 40 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 16 33 34 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 17 34 35 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 18 35 36 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 19 36 37 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 20 37 38 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 21 38 39 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 22 39 40 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 23 33 41 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 24 34 42 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 25 35 43 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 26 36 44 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 27 37 45 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 28 38 46 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 29 39 47 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 30 40 48 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 31 41 42 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 32 42 43 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 33 43 44 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 34 44 45 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 35 45 46 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 36 46 47 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 37 47 48 $numIntgrPts $BeamSecTag $BeamTransfTagX


element dispBeamColumn 38 1 25 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 39 2 26 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 40 3 27 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 41 4 28 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 42 5 29 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 43 6 30 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 44 7 31 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 45 8 32 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 46 9 33 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 47 10 34 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 48 11 35 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 49 12 36 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 50 13 37 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 51 14 38 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 52 15 39 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 53 16 40 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 54 17 41 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 55 18 42 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 56 19 43 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 57 20 44 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 58 21 45 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 59 22 46 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 60 23 47 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 61 24 48 $numIntgrPts $ColSecTags2 $ColTransfTag

element dispBeamColumn 62 49 50 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 63 50 51 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 64 51 52 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 65 52 53 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 66 53 54 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 67 54 55 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 68 55 56 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 69 49 57 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 70 50 58 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 71 51 59 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 72 52 60 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 73 53 61 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 74 54 62 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 75 55 63 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 76 56 64 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 77 57 58 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 78 58 59 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 79 59 60 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 80 60 61 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 81 61 62 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 82 62 63 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 83 63 64 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 84 57 65 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 85 58 66 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 86 59 67 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 87 60 68 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 88 61 69 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 89 62 70 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 90 63 71 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 91 64 72 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 92 65 66 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 93 66 67 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 94 67 68 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 95 68 69 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 96 69 70 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 97 70 71 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 98 71 72 $numIntgrPts $BeamSecTag $BeamTransfTagX

element dispBeamColumn 99 25 49 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 100 26 50 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 101 27 51 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 102 28 52 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 103 29 53 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 104 30 54 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 105 31 55 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 106 32 56 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 107 33 57 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 108 34 58 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 109 35 59 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 110 36 60 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 111 37 61 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 112 38 62 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 113 39 63 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 114 40 64 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 115 41 65 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 116 42 66 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 117 43 67 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 118 44 68 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 119 45 69 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 120 46 70 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 121 47 71 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 122 48 72 $numIntgrPts $ColSecTags2 $ColTransfTag

element dispBeamColumn 123 73 74 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 124 74 75 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 125 75 76 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 126 76 77 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 127 77 78 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 128 78 79 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 129 79 80 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 130 73 81 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 131 74 82 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 132 75 83 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 133 76 84 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 134 77 85 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 135 78 86 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 136 79 87 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 137 80 88 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 138 81 82 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 139 82 83 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 140 83 84 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 141 84 85 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 142 85 86 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 143 86 87 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 144 87 88 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 145 81 89 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 146 82 90 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 147 83 91 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 148 84 92 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 149 85 93 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 150 86 94 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 151 87 95 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 152 88 96 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 153 89 90 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 154 90 91 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 155 91 92 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 156 92 93 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 157 93 94 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 158 94 95 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 159 95 96 $numIntgrPts $BeamSecTag $BeamTransfTagX

element dispBeamColumn 160 49 73 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 161 50 74 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 162 51 76 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 163 52 76 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 164 53 77 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 165 54 78 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 166 55 79 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 167 56 80 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 168 57 81 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 169 58 82 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 170 59 83 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 171 60 84 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 172 61 85 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 173 86 110 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 174 63 87 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 175 64 88 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 176 65 89 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 177 66 90 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 178 67 91 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 179 68 92 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 180 69 93 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 181 70 94 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 182 71 95 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 183 72 96 $numIntgrPts $ColSecTags2 $ColTransfTag

element dispBeamColumn 184 97 98 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 185 98 99 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 186 99 100 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 187 100 101 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 188 101 102 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 189 102 103 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 190 103 104 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 191 97 105 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 192 98 106 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 193 99 107 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 194 100 108 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 195 101 109 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 196 102 110 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 197 103 111 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 198 104 112 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 199 105 106 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 200 106 107 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 201 107 108 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 202 108 109 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 203 109 110 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 204 110 111 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 205 111 112 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 206 105 113 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 207 106 114 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 208 107 115 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 209 108 116 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 210 109 117 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 211 110 118 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 212 111 119 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 213 112 120 $numIntgrPts $BeamSecTag $BeamTransfTagZ
element dispBeamColumn 214 113 114 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 215 114 115 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 216 115 116 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 217 116 117 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 218 117 118 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 219 118 119 $numIntgrPts $BeamSecTag $BeamTransfTagX
element dispBeamColumn 220 119 120 $numIntgrPts $BeamSecTag $BeamTransfTagX

element dispBeamColumn 221 73 97 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 222 74 98 $numIntgrPts $ColSecTags1 $ColTransfTag ;
element dispBeamColumn 223 75 99 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 224 76 100 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 225 77 101 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 226 78 102 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 227 79 103 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 228 80 104 $numIntgrPts $ColSecTags1 $ColTransfTag
element dispBeamColumn 229 81 105 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 230 82 106 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 231 83 107 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 232 84 108 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 233 85 109 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 234 86 110 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 235 87 111 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 236 88 112 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 237 89 113 $numIntgrPts $ColSecTags2 $ColTransfTag;
element dispBeamColumn 238 90 114 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 239 91 115 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 240 92 116 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 241 93 117 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 242 94 118 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 243 95 119 $numIntgrPts $ColSecTags2 $ColTransfTag
element dispBeamColumn 244 96 120 $numIntgrPts $ColSecTags2 $ColTransfTag

element dispBeamColumn 245 123 158 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 246 124 157 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 247 125 160 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 248 126 159 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 249 127 162 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 250 128 161 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 251 130 165 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 252 131 164 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 253 132 167 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 254 133 166 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 255 134 169 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 256 135 168 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 257 121 171 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 258 137 155 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 259 122 174 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 260 140 156 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 261 129 181 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 262 147 163 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 263 136 188 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 264 154 170 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 265 138 173 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 266 139 172 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 267 141 176 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 268 142 175 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 269 143 178 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 270 144 177 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 271 145 180 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 272 146 179 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 273 148 183 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 274 149 182 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 275 150 185 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 276 151 184 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 277 152 187 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 278 153 186 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 279 157 192 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 280 158 191 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 281 159 194 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 282 160 193 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 283 161 196 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 284 162 195 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 285 164 199 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 286 165 198 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 287 166 201 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 288 167 200 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 289 168 203 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 290 169 202 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 291 155 205 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 292 171 189 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 293 156 208 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 294 174 190 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 295 163 215 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 296 181 197 $numIntgrPts $StrutSecTagC $StrutTransfTagZ
element dispBeamColumn 297 170 222 $numIntgrPts $StrutSecTagC $StrutTransfTagZ
element dispBeamColumn 298 188 204 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 299 172 207 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 300 173 206 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 301 175 210 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 302 176 209 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 303 177 212 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 304 178 211 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 305 179 214 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 306 180 213 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 307 182 217 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 308 183 216 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 309 184 219 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 310 185 218 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 311 186 221 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 312 187 220 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 313 191 226 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 314 192 225 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 315 193 228 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 316 194 227 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 317 195 230 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 318 196 229 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 319 198 233 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 320 199 232 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 321 200 235 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 322 201 234 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 323 202 237 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 324 203 236 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 325 189 239 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 326 205 223 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 327 190 242 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 328 208 224 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 329 197 249 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 330 215 231 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 331 204 256 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 332 222 238 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 333 206 241 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 334 207 240 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 335 209 244 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 336 210 243 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 337 211 246 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 338 212 245 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 339 213 248 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 340 214 247 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 341 216 251 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 342 217 250 $numIntgrPts $StrutSecTagF $StrutTransfTagX
element dispBeamColumn 343 218 253 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 344 219 252 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 345 220 255 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 346 221 254 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 347 225 260 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 348 226 259 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 349 227 262 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 350 228 261 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 351 229 264 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 352 230 263 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 353 232 267 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 354 233 266 $numIntgrPts $StrutSecTagB $StrutTransfTagX
element dispBeamColumn 355 234 269 $numIntgrPts $StrutSecTagB $StrutTransfTagX;
element dispBeamColumn 356 235 268 $numIntgrPts $StrutSecTagB $StrutTransfTagX
element dispBeamColumn 357 236 271 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 358 237 270 $numIntgrPts $StrutSecTagA $StrutTransfTagX;
element dispBeamColumn 359 223 273 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 360 239 257 $numIntgrPts $StrutSecTagD $StrutTransfTagZ;
element dispBeamColumn 361 224 276 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 362 242 258 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 363 231 283 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 364 249 265 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 365 238 290 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 366 256 272 $numIntgrPts $StrutSecTagC $StrutTransfTagZ;
element dispBeamColumn 367 240 275 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 368 241 274 $numIntgrPts $StrutSecTagE $StrutTransfTagX;
element dispBeamColumn 369 243 278 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 370 244 277 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 371 245 280 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 372 246 279 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 373 247 282 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 374 248 281 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 375 250 285 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 376 251 284 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 377 252 287 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 378 253 286 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 379 254 289 $numIntgrPts $StrutSecTagF $StrutTransfTagX;
element dispBeamColumn 380 255 288 $numIntgrPts $StrutSecTagF $StrutTransfTagX;

element dispBeamColumn 381 291 294 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 382 295 298 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 383 299 302 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 384 303 306 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 385 307 310 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 386 311 314 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 387 315 318 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 388 319 320 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 389 321 322 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;
element dispBeamColumn 390 323 324 $numIntgrPts $BeamSecTag $BeamTransfTagX -iter $maxiter $tol;

element dispBeamColumn 391 292 296 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;
element dispBeamColumn 392 297 301 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;
element dispBeamColumn 393 300 304 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;
element dispBeamColumn 394 305 309 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;
element dispBeamColumn 395 308 312 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;
element dispBeamColumn 396 313 317 $numIntgrPts $StairSecTag $StairTransfTag -iter $maxiter $tol;

pattern Plain 1 Constant {

load 25 0 -$P1a 0 0 0 0;
load 26 0 -$P1d 0 0 0 0 ;
load 27 0 -$P1d 0 0 0 0;
load 28 0 -$P1d 0 0 0 0;
load 29 0 -$P1d 0 0 0 0;
load 30 0 -$P1d 0 0 0 0;
load 31 0 -$P1g 0 0 0 0;
load 32 0 -$P1j 0 0 0 0;
load 33 0 -$P1b 0 0 0 0;
load 34 0 -$P1e 0 0 0 0;
load 35 0 -$P1e 0 0 0 0;
load 36 0 -$P1e 0 0 0 0;
load 37 0 -$P1e 0 0 0 0;
load 38 0 -$P1e 0 0 0 0;
load 39 0 -$P1h 0 0 0 0;
load 40 0 -$P1k 0 0 0 0;
load 41 0 -$P1c 0 0 0 0;
load 42 0 -$P1f 0 0 0 0;
load 43 0 -$P1f 0 0 0 0;
load 44 0 -$P1f 0 0 0 0;
load 45 0 -$P1f 0 0 0 0;
load 46 0 -$P1f 0 0 0 0;
load 47 0 -$P1i 0 0 0 0;
load 48 0 -$P1l 0 0 0 0;
load 49 0 -$P2a 0 0 0 0;
load 50 0 -$P2d 0 0 0 0;
load 51 0 -$P2d 0 0 0 0;
load 52 0 -$P2d 0 0 0 0;
load 53 0 -$P2d 0 0 0 0;
load 54 0 -$P2d 0 0 0 0;
load 55 0 -$P2g 0 0 0 0;
load 56 0 -$P2j 0 0 0 0;
load 57 0 -$P2b 0 0 0 0;
load 58 0 -$P2e 0 0 0 0;
load 59 0 -$P2e 0 0 0 0;
load 60 0 -$P2e 0 0 0 0;
load 61 0 -$P2e 0 0 0 0;
load 62 0 -$P2e 0 0 0 0;
load 63 0 -$P2h 0 0 0 0;
load 64 0 -$P2k 0 0 0 0;
load 65 0 -$P2c 0 0 0 0;
load 66 0 -$P2f 0 0 0 0;
load 67 0 -$P2f 0 0 0 0;
load 68 0 -$P2f 0 0 0 0;
load 69 0 -$P2f 0 0 0 0;
load 70 0 -$P2f 0 0 0 0;
load 71 0 -$P2i 0 0 0 0;
load 72 0 -$P2l 0 0 0 0;
load 73 0 -$P3a 0 0 0 0;
load 74 0 -$P3d 0 0 0 0;
load 75 0 -$P3d 0 0 0 0;
load 76 0 -$P3d 0 0 0 0;
load 77 0 -$P3d 0 0 0 0;
load 78 0 -$P3d 0 0 0 0;
load 79 0 -$P3g 0 0 0 0;
load 80 0 -$P3j 0 0 0 0;
load 81 0 -$P3b 0 0 0 0;
load 82 0 -$P3e 0 0 0 0;
load 83 0 -$P3e 0 0 0 0;
load 84 0 -$P3e 0 0 0 0;
load 85 0 -$P3e 0 0 0 0;
load 86 0 -$P3e 0 0 0 0;
load 87 0 -$P3h 0 0 0 0;
load 88 0 -$P3k 0 0 0 0;
load 89 0 -$P3c 0 0 0 0;
load 90 0 -$P3f 0 0 0 0;
load 91 0 -$P3f 0 0 0 0;
load 92 0 -$P3f 0 0 0 0;
load 93 0 -$P3f 0 0 0 0;
load 94 0 -$P3f 0 0 0 0;
load 95 0 -$P3i 0 0 0 0;
load 96 0 -$P3l 0 0 0 0;
load 97 0 -$P4a 0 0 0 0;
load 98 0 -$P4d 0 0 0 0;
load 99 0 -$P4d 0 0 0 0;
load 100 0 -$P4d 0 0 0 0;
load 101 0 -$P4d 0 0 0 0;
load 102 0 -$P4d 0 0 0 0;
load 103 0 -$P4g 0 0 0 0;
load 104 0 -$P4j 0 0 0 0;
load 105 0 -$P4b 0 0 0 0;
load 106 0 -$P4e 0 0 0 0;
load 107 0 -$P4e 0 0 0 0;
load 108 0 -$P4e 0 0 0 0;
load 109 0 -$P4e 0 0 0 0;
load 110 0 -$P4e 0 0 0 0;
load 111 0 -$P4h 0 0 0 0;
load 112 0 -$P4k 0 0 0 0;
load 113 0 -$P4c 0 0 0 0;
load 114 0 -$P4f 0 0 0 0;
load 115 0 -$P4f 0 0 0 0;
load 116 0 -$P4f 0 0 0 0;
load 117 0 -$P4f 0 0 0 0;
load 118 0 -$P4f 0 0 0 0;
load 119 0 -$P4i 0 0 0 0;
load 120 0 -$P4l 0 0 0 0;

}

eigen 6
puts "eigen values at start of transient: [eigen -frequency 6]";
fmk
Site Admin
Posts: 5884
Joined: Fri Jun 11, 2004 2:33 pm
Location: UC Berkeley
Contact:

Re: OpenSees error

Post by fmk »

when the solver fails at the start it is one of 3 things:
not enough constraints, hanging nodes or badly defined elements (node order [not in this case], material property)

the first is usually the cause.
supratikbose
Posts: 4
Joined: Fri Aug 21, 2015 11:52 am

Re: OpenSees error

Post by supratikbose »

Thanks for your reply. How I can make sure that there are enough constraints or if there is any hanging nodes or badly defined elements? I have fixed all the nodes at the ground level and have released rotation at the end of the diagonal struts for the infills.
Also, why am I getting same frequency for the first four modes from Eigen analysis?

Please help me in this regard,
Thank you,
Supratik
supratikbose
Posts: 4
Joined: Fri Aug 21, 2015 11:52 am

Re: OpenSees error

Post by supratikbose »

Hi,

I am still getting the same error and can not run time history analysis on the model. Can anyone go through the OpenSees script and let me know where is the problem.

A quick help will be highly appreciated.

Thanks and Regards,
Supratik
supratikbose
Posts: 4
Joined: Fri Aug 21, 2015 11:52 am

Re: OpenSees error

Post by supratikbose »

Hi All,

I have figured out some problems with the model and it is now running but without the staircases. As I am adding the stairs, its still giving the same error as before. I am commenting the nodes after 90 and elements after 380 to get rid of the stair cases. Can anyone help me with the procedure to model staircases? What I am doing is adding an extra beam at the end of stair landing both at story and half story height and then connecting their mid points using diagonal beams. Please let me know if I need to constraint anything or I am missing something while modeling the stairs.

Please help me regarding this.

Thanks,
Supratik
mgs
Posts: 20
Joined: Sun Aug 11, 2013 11:11 pm
Location: Griffith University

Re: OpenSees error

Post by mgs »

supratikbose,

Based on my experience this means that you have some free nodes. What I did was to open the tcl file via OSnavigator and I found I generate a redundant row of nodes at the location of SP constraints.

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

Re: OpenSees error

Post by fmk »

add the stairs back in one at a time, they should cantilver off whatevr it has you have them framing into and so solution should still work.
Post Reply