MOSES vessel modelling

Hi all.. I a trying to learn MOSES the hard way, from the reference manuals, online tutorials and looking at the files from vessel library. I am creating the model of a semisubmersible of arbitrary dimensions, for hydrodynamic analysis. I have reached this stage after few trial and error. I have been writing commands in the command line. I have also given those steps below. I have tried a lot but, still not been able to figure out how to create DAT file and CIF file. Is there any command to save the current status of the model to a DAT file? Also, I have used the &SURFACE command till now. Should I define panels separately from here or create a mesh? I know these are lot of questions but, I am really stuck here. Any help or hint would be appreciated. Thanks.

>&device -g_default screen
>&surface
>block pont -loc 0 28 0 0 0 0
>plane -50 -40 -30 -20 -10 0 10 20 30 40 50 -rect 0 8 14
>end block
>&pict iso pont
>block pont2 -loc 0 -28 0 0 0 0
>plane -50 -40 -30 -20 -10 0 10 20 30 40 50 -rect 0 8 14
>end block
>union pont pont2 pont3
>delete pont pont2
>&pict iso pont3

>block col_f1 -loc 40 28 8 0 270 0
>plane 0 8 -rect 0 14 14
>end block
>block col_f2 -loc 40 -28 8 0 270 0
>plane 0 8 -rect 0 14 14
>end block
>union col_f1 col_f2 col_f
>delete col_f1 col_f2

>block col_a1 -loc -40 28 8 0 90 0
>plane -8 0 -rect 0 14 14
>end block
>&pict iso
>block col_a2 -loc -40 -28 8 0 90 0
>plane -8 0 -rect 0 14 14
>end block
>union col_a1 col_a2 col_a
>delete col_a1 col_a2

>block brace1 -loc 33 -21 8 0 0 90
>plane 0 42 -circular 0 0 1.5 0 45 5
>end block
>&pict iso
>block brace2 -loc -33 -21 8 0 0 90
>plane 0 42 -circular 0 0 1.5 0 45 5
>end block

>list_blocks
+++ B L O C K S +++
===================

BRACE1 BRACE2 COL_A COL_F PONT3

Parents
  • Hi!

    I think your way is the best way to model semis in Moses.

    I usually have two different CIF files. One for making the mesh and one for analysis.

    My makemesh.cif says:

    &DIMEN -DIMEN METERS M-TONS

    &DEVICE -OECHO YES

    INMODEL

    &EOFILE

    Then there is a makemesh.dat which includes the &SURFACE command.

    Remember you can use  REFLECT_BLOCK to reduce the amount of modelling comands.

    You can use  &CHANNEL MODEL -FILE yourmesh.dat in top of your makemesh.dat to output your mesh.

    Then combine to a single block and use

    RENAME_BLOCK yourblock -EQUIVALENT 0.1

    to remove tiny bits.

    Then

    EMIT yourblock -PART

    EMIT yourblock -USE_NAME YES

    And finally

    &CHANNEL MODEL -FILE dummy.dat

    to close your file

    This should give you a dat file with points and panels that you can use for your analysis. The panels are usually too big for diffraction analysis, but you refine MOSES makes smaller panels automatically with 

    &PARAMETER -M_DISTANCE 2.5

    that you put on top of you cif file you use for analysis

     Use

    &DEVICE -AUXIN yourmesh.dat

    and then

    INMODEL

    To read in your mesh for analysis.

      

Reply
  • Hi!

    I think your way is the best way to model semis in Moses.

    I usually have two different CIF files. One for making the mesh and one for analysis.

    My makemesh.cif says:

    &DIMEN -DIMEN METERS M-TONS

    &DEVICE -OECHO YES

    INMODEL

    &EOFILE

    Then there is a makemesh.dat which includes the &SURFACE command.

    Remember you can use  REFLECT_BLOCK to reduce the amount of modelling comands.

    You can use  &CHANNEL MODEL -FILE yourmesh.dat in top of your makemesh.dat to output your mesh.

    Then combine to a single block and use

    RENAME_BLOCK yourblock -EQUIVALENT 0.1

    to remove tiny bits.

    Then

    EMIT yourblock -PART

    EMIT yourblock -USE_NAME YES

    And finally

    &CHANNEL MODEL -FILE dummy.dat

    to close your file

    This should give you a dat file with points and panels that you can use for your analysis. The panels are usually too big for diffraction analysis, but you refine MOSES makes smaller panels automatically with 

    &PARAMETER -M_DISTANCE 2.5

    that you put on top of you cif file you use for analysis

     Use

    &DEVICE -AUXIN yourmesh.dat

    and then

    INMODEL

    To read in your mesh for analysis.

      

Children