$
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$
$
$        ----------    PIPE RISER SAMPLE     ------------
$
$    This set of commands will perform an analysis of a pipe connected
$ to a fixed structure.
$
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$
$
$*********************************************      set basics
$
&device  -oecho n $-g_default device
&dimen -dimen meters m-tons
&default -depth 78.9 -ramp -1
$
$*********************************************      execution control
$
&set summ = .false.
&set plot = .false.
$
$*********************************************      read model
$
inmodel
&instate -locate 0 0 0
&if %summ% &then
   &summary
      class_sum
      cone_sum
      point_sum
      beam_sum
      plate_sum
      categ_sum
   end
&endif
$
$*********************************************      model plots
$
&if %plot% &then
   &pltmode struct $ -s
      picture iso
      picture side
      picture front
      picture top
   end
&endif
$
$*********************************************      aux. data
$
&data curves   m_growth growth -78.900 0      -21.341 0      \
                      -21.340 2*25.4 -12.201 2*25.4 \
                      -12.200 4*25.4   1.481 4*25.4
&data curves   c_profile current  0.0 2.22 10.0 2.14 20.0 2.06 \
                       30.0 1.96 40.0 1.85 50.0 1.72 \
                       60.0 1.54 70.0 1.28 75.0 1.03 \
                       78.0 0.71 78.9 0
&data environment
   t_pressure oper8 ~tube 22.8 14.483
   t_pressure hydro ~tube  0   18.120
   s_grid wave stream 78.9 12.2 11.7
$ v = 2.1*((78.9-z)/63.9)**0.2531  m/sec
$
$*********************************************      environments
$
    env still -m_growth growth                -time 5 1
    env hydro -m_growth growth -t_pressure hydro -time 5 1
    &set str  = -m_growth growth -t_pressure oper8
    &set time = -time 11.7 1.17
    env oper8180 -sea wave 180 %str% %time% -cur current 180
    env oper8135 -sea wave 135 %str% %time% -cur current 135
    env oper8090 -sea wave  90 %str% %time% -cur current  90
end_&data
$
$*********************************************      structural solution
$
structural
   lcase -static still still
   lcase -static hydro hydro
   lcase -static oper8180 oper8180
   lcase -static oper8135 oper8135
   lcase -static oper8090 oper8090
   ssolve
end
$
$*********************************************      structural post
$
strpost 
   &dimen -dimen feet kips
   &select :case1 -sel hydro
   &select :oper8 -sel oper8///
   &select :supp  -sel ~fix ~slide ~soil
   &select :all   -sel @
   joint displacement -load still
   restraint -load still -class :supp
   beam_post h_collapse -load still  -detail -class :all
   joint displacement -load hydro
   restraint -load hydro  -class :supp
   beam_post h_collapse -load hydro  -detail -class :all
   joint displacement -load :oper8
   restraint -load :oper8 -class :supp
   beam_post h_collapse -load :oper8 -detail -class :all
   joint displacement -load still
   &if %plot% &then
      &pltmode struct $ -s
      picture iso -deflect 1
      end
   &endif
end
&fini
