$
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$
$
$   ----------    JACKET LOWER/UPEND COMMANDS  ------------
$
$    This is a relative complex example. In essence, this set of
$ commands simulate lowering a jacket into the water and upending
$ it. At some point during the lowering process, a frequency domain
$ simulation is performed. To accomplish this task, two different
$ slings and two different processes are defined. At the conclusion,
$ a structural analysis of selected events during the lowering and
$ upending is performed.
$
$    To look at either the lowering or the upending alone, one can
$ essentially comment out the part which is not needed. Also, the
$ structural post-processing presented here is trivial. In reality,
$ one should add other commands in this menu to obtain what he really
$ wishes to investigate.
$
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
$
$
$*********************************************      define misc. params
$
&device   -g_default file -oecho no
&dimen -DIMEN FEET KIPS
&TITLE Jacket Lower/Upend Analysis
$
$*********************************************      define water depth
$
&default -DEPTH 186.0
$
$*********************************************      read model
$
inmodel -offset
$
$*********************************************      set weight
$
&apply  -margin str@ 5
&apply @
$
$*********************************************      define lowering process
$
&describe process lower
$
$*********************************************      define environment
$
&data environment
   environment sea -sea issc 90 3 7 -use_mean yes
end_&data
$
$*********************************************      move part
$
&describe part jacket -move 0 0 0 *j0501 *j1001 *j0503 *j1003
&INSTATE -LOCATE jacket 0 0 10
$
$*********************************************      define lowering sling
$
MEDIT
   &describe part ground
   *boom 199.20      0.00    755.42
   ~boo SLING 3 -len 300
   ~LSL SLING 3 -len 400
   CONNECTOR boom1  ~boo *boom
   CONNECTOR LS0602 ~LSL *j0602
   CONNECTOR LS0604 ~LSL *j0604
   CONNECTOR LS1002 ~LSL *j1002
   CONNECTOR LS1004 ~LSL *j1004
   assembly t-h_definition boom1 LS0602 LS0604 LS1002 LS1004 -initial
END
&instate -move -sl
&status tip-hook
&status f_connector
$
$*********************************************      lower into water
$
STATIC_PROCESS
   begin   -CHEIGHT
   LIFT -5 -SHEIGHT -50
END
$
$*********************************************      lower post-processing
$
PRCPOST
   STP_STD
END
$
$*********************************************      freq. domain
$
&INSTATE -EVENT 3
&equi
&status config
&status f_connector
$
$*********************************************      freq. post-processing
$
freq_response
   rao -PERIOD 5 6 7 8 9 10 11 -HEADING 90
   fr_point
      REPORT
   END
   fr_cforce LS0602
      REPORT
   END
   st_cforce @ SEA
      REPORT
   END
END
$
$*********************************************      upending process
$
&DESCRIBE PROCESS UPEND
$
$*********************************************      define upend sling
$
MEDIT
   ~USL SLING 4 -len 80
   CONNECTOR boom2  ~boo *boom
   CONNECTOR US0601 ~USL *j0601
   CONNECTOR US0603 ~USL *j0603
   CONNECTOR US0602 ~USL *j0602
   CONNECTOR US0604 ~USL *j0604
   assembly t-h boom2 us0601 us0603 us0602 us0604 -deactivate -initial
END
&status tip-hook
&status f_connector
$
$*********************************************      upend
$
STATIC_PROCESS
   &INSTATE JACKET -GUESS *j0702 *j0704 *j0902
   begin
   LIFT  5 -SHEIGHT  35
   flood a@ 10 100 -cheight
   flood b@ 10 100 -cheight
END
$
$*********************************************      upend post
$
PRCPOST
   STP_STD
   tank_bal
      report
      end
END
$
$*********************************************      structural
$
STRUCTURAL
   &DESCRIBE process upend
   LCASE -PROCESS upend-3 3
   &DESCRIBE process lower
   LCASE -PROCESS  lower-1 1
   LCASE -RAO
   SSOLVE -NONLINEAR
END
$
$*********************************************      structural post
$
STRPOST
   &SELECT :CLASS -select @ -except ~'$'WA@
   CASES -SPECTRA SEA
   &select :load -select sea@ upend-3 lower-1
   RESTRAINT   -CLASS :CLASS -load :load -detail
END
$
$*********************************************      all done
$
&FINISH
