$ $ ----- larry bryant's six-pile platform ------ $ ¯o nodlod name node x = 0 y = 0 z = 0 mx = 0 \ my = 0 mz = 0 &describe load %node %node %name %node %x %y %z %mx %my %mz &endmacro &m_act nodlod null $ &default -nuse @ *p45 -70 50 -230 *p46 -70 -50 -230 *p47 0 50 -230 *p48 0 -50 -230 *p49 70 50 -230 *p50 70 -50 -230 $ $ ----- deck ----- $ &describe body model ~doublel d_angle 12 8 1 1 ~topgrd w30x211 ~botgrd w24x117 ~deckl tube 24 1 $ beam ~topgrd *j01 *j04 *j06 *j09 *j11 beam ~topgrd *j03 *j05 *j08 *j10 *j13 beam ~topgrd *j01 *j02 *j03 beam ~topgrd *j06 *j07 *j08 beam ~topgrd *j11 *j12 *j13 $ beam ~botgrd *j14 *j17 *j19 *j22 *j24 beam ~botgrd *j16 *j18 *j21 *j23 *j26 beam ~botgrd *j14 *j15 *j16 beam ~botgrd *j19 *j20 *j21 beam ~botgrd *j24 *j25 *j26 $ beam ~doublel *j01 *j17 beam ~doublel *j04 *j17 beam ~doublel *j06 *j17 beam ~doublel *j06 *j22 beam ~doublel *j09 *j22 beam ~doublel *j11 *j22 beam ~doublel *j03 *j18 beam ~doublel *j05 *j18 beam ~doublel *j08 *j18 beam ~doublel *j08 *j23 beam ~doublel *j10 *j23 beam ~doublel *j13 *j23 beam ~doublel *j01 *j15 beam ~doublel *j02 *j15 beam ~doublel *j03 *j15 beam ~doublel *j06 *j20 beam ~doublel *j07 *j20 beam ~doublel *j08 *j20 beam ~doublel *j11 *j25 beam ~doublel *j12 *j25 beam ~doublel *j13 *j25 $ beam ~deckl *j01 *j14 *j27 beam ~deckl *j03 *j16 *j28 beam ~deckl *j06 *j19 *j30 beam ~deckl *j08 *j21 *j31 beam ~deckl *j11 *j24 *j33 beam ~deckl *j13 *j26 *j34 $ *j01 -40 20 60 *j02 -40 0 60 *j03 -40 -20 60 *j04 -20 20 60 *j05 -20 -20 60 *j06 0 20 60 *j07 0 0 60 *j08 0 -20 60 *j09 20 20 60 *j10 20 -20 60 *j11 40 20 60 *j12 40 0 60 *j13 40 -20 60 $ *j14 -40 20 40 *j15 -40 0 40 *j16 -40 -20 40 *j17 -20 20 40 *j18 -20 -20 40 *j19 0 20 40 *j20 0 0 40 *j21 0 -20 40 *j22 20 20 40 *j23 20 -20 40 *j24 40 20 40 *j25 40 0 40 *j26 40 -20 40 $ $ ----- jacket ----- $ ~jackl tube 33 1 24 .75 ~brace tube 20 0.375 ~horz1 tube 16 0.375 ~horz2 tube 18 0.375 ~horz3 tube 20 0.375 $ beam ~jackl *j27 *j35 *j45 beam ~jackl *j28 *j36 *j46 beam ~jackl *j30 *j38 *j47 beam ~jackl *j31 *j39 *j48 beam ~jackl *j33 *j41 *j49 beam ~jackl *j34 *j42 *j50 $ beam ~brace *j27 *j38 *j33 beam ~brace *j35 *j47 *j41 beam ~brace *j28 *j39 *j34 beam ~brace *j36 *j48 *j42 beam ~brace *j27 *j36 *j45 beam ~brace *j31 *j38 *j48 beam ~brace *j33 *j42 *j49 $ beam ~horz1 *j27 *j30 *j33 *j34 *j31 *j28 *j27 beam ~horz1 *j30 *j31 beam ~horz1 *j27 *j29 *j31 *j32 *j33 beam ~horz1 *j28 *j29 *j30 *j32 *j34 $ beam ~horz2 *j35 *j38 *j41 *j42 *j39 *j36 *j35 beam ~horz2 *j38 *j39 beam ~horz2 *j35 *j37 *j39 *j40 *j41 beam ~horz2 *j36 *j37 *j38 *j40 *j42 $ beam ~horz3 *j45 *j47 *j49 *j50 *j48 *j46 *j45 beam ~horz3 *j47 *j48 beam ~horz3 *j45 *j43 *j48 *j44 *j49 beam ~horz3 *j46 *j43 *j47 *j44 *j50 $ *j27 -40 20 10 *j28 -40 -20 10 *j33 40 20 10 *j34 40 -20 10 *j30 40 -ref *j27 *j33 *j31 40 -ref *j28 *j34 *j29 -ref *j27 *j31 *j28 *j30 *j32 -ref *j30 *j34 *j31 *j33 $ *j35 -46.25 26.25 -40 *j36 -46.25 -26.25 -40 *j38 0.00 26.25 -40 *j39 0.00 -26.25 -40 *j41 46.25 26.25 -40 *j42 46.25 -26.25 -40 *j37 -ref *j35 *j39 *j36 *j38 *j40 -ref *j38 *j42 *j39 *j41 $ *j45 -52.5 32.5 -90 *j46 -52.5 -32.5 -90 *j47 0.0 32.5 -90 *j48 0.0 -32.5 -90 *j49 52.5 32.5 -90 *j50 52.5 -32.5 -90 *j43 -ref *j45 *j48 *j46 *j47 *j44 -ref *j47 *j50 *j48 *j49 $ $ ----- foundation ----- $ ~pile tube 24 0.75 -soil main -refine 10 $ rest ~pile *j45 *p45 rest ~pile *j46 *p46 rest ~pile *j47 *p47 rest ~pile *j48 *p48 rest ~pile *j49 *p49 rest ~pile *j50 *p50 $ &data soil main depth 0 py 0,0 tz 0,0 depth 4 tz 0,0 18*24/1000,0.1 depth -96 depth 230-90 py 0,0 1.500,2 tz 0,0 615*24/1000,0.1 qw 0,0 14.580,2.4 end soil $ $ ----- loadings ----- $ $ nodlod #loadx *j01 10 nodlod #loadx *j02 20 nodlod #loadx *j03 10 nodlod #loadx *j14 30 nodlod #loadx *j16 30 nodlod #loadx *j27 188 nodlod #loadx *j28 138 nodlod #loadx *j29 40 nodlod #loadx *j30 95 nodlod #loadx *j31 70 nodlod #loadx *j35 58 nodlod #loadx *j36 88 nodlod #loadx *j37 16 nodlod #loadx *j38 29 nodlod #loadx *j39 44 $ nodlod #loady *j01 0 10 nodlod #loady *j04 0 20 nodlod #loady *j06 0 20 nodlod #loady *j09 0 20 nodlod #loady *j11 0 10 nodlod #loady *j14 0 30 nodlod #loady *j19 0 30 nodlod #loady *j24 0 30 nodlod #loady *j27 0 188 nodlod #loady *j29 0 40 nodlod #loady *j30 0 178 nodlod #loady *j32 0 13 nodlod #loady *j33 0 188 nodlod #loady *j35 0 72 nodlod #loady *j37 0 5 nodlod #loady *j38 0 102 nodlod #loady *j40 0 5 nodlod #loady *j41 0 72 $ nodlod #loadz *j01 0 0 50 nodlod #loadz *j03 0 0 50 nodlod #loadz *j11 0 0 50 nodlod #loadz *j13 0 0 50 nodlod #loadz *j04 0 0 100 nodlod #loadz *j06 0 0 100 nodlod #loadz *j09 0 0 100 nodlod #loadz *j05 0 0 100 nodlod #loadz *j08 0 0 100 nodlod #loadz *j10 0 0 100 nodlod #loadz *j02 0 0 100 nodlod #loadz *j12 0 0 100 nodlod #loadz *j07 0 0 200 nodlod #loadz *j14 0 0 12.5 nodlod #loadz *j16 0 0 12.5 nodlod #loadz *j24 0 0 12.5 nodlod #loadz *j26 0 0 12.5 nodlod #loadz *j17 0 0 25 nodlod #loadz *j19 0 0 25 nodlod #loadz *j22 0 0 25 nodlod #loadz *j18 0 0 25 nodlod #loadz *j21 0 0 25 nodlod #loadz *j23 0 0 25 nodlod #loadz *j15 0 0 25 nodlod #loadz *j25 0 0 25 nodlod #loadz *j20 0 0 50