Marine Engineering Specialists -- Bentley Systems has acquired Ultramarine's MOSES Software [ Press Release ]
"How To" Samples

A_SEA:

This example shows how to use the -A_SEA option of &ENV. There are six environments defined: HEADB, HEADL, HEADC, HEADA, BEAMB AND HEADBEAM. All have the same period, and the first four are head seas, BEAMB is a beam sea and HEADBEAM is obtained using -a_sea to combine HEADL and BEAMB. HEADC has a height that is the square root of the sum or the squares of the HEADB and HEADL. The HEADA is defined as the "sum" of the first two; i.e. it has a -sea which is the first and -a_sea which is the second.

Also, it demonstrates that the results for cargo force statistics and beam loads are the same for HEADA and HEADC, and results for headc are the the rms of those for HEADL and HEADB. Finally, it shows that the wave drift forces of the "A" cases are the same as the sum of the drift forces the the base cases.

ADD_CATEGORY:

This example shows how to add a category listing. Two options within a load group designation are used.

DSP_ADD_COLUMN:

This example shows how to use the ADD_COLUMN command of the Disposition Menu.

B_KEELS:

These files demonstrate how to add bilge keels. The barge is disturbed to a 10 degree roll. The resulting oscillatory motion is analyzed to calculate a damping ratio. The data file uses a barge from the vessel library, defines some bilge keels. Bilge keels are modeled two ways: first using a load group using the the #PLATE class and second using structural plate elements. The barge is disturbed to a 10 degree roll and then left to oscillate. The oscillation from both models is then plotted on the same graph for comparison.

CLEAR:

These files show how to find the minimum distance of a set of points to the surface of a piece.

DATADEMO:

This file shows how to use the function database. Two types of functions are created and some examples of how to use the database is shown. The file has many comments to guide.

DECREM:

This is a companion to the B_KEELS files. Here the barge without bilge keels is used. This file demonstrates how to use MOSES to determine the logarithmic decrement of an oscillating body. As with the B_KEELS sample the body is disturbed to a 10 deg role and the resulting oscillatory motion is observed. Here a macro DECAY is used to calculated the logarithmic decrement.

DOCK:

This example shows how to compute the forces in the connectors restraining a floating dock with a ramp and a pile.

DSP_FFT:

This example shows how to compute an FFT from a time sample. In addition, it shows the use ADD_COLUMN FILTER and SMOOTH.

INT_MEN:

This examples shows how to use some of the internal menus.

C_RARM:

This shows how to compute a righting arm curve for a body with connectors.

CONE:

This test shows how to define a non-prismatic "cone" member.

DECK_FOVER:

This test performs a float over analysis of a deck mating with a fixed offshore platform using GSPR connector elements.

FENDER:

This samples shows how to set up fenders and check their operation for a side-by-side mooring. This is similar to quay. These files are further discussed as part of the workbook A Gentle Introduction to MOSES .

FILE:

This examples shows how to use the &file command.

LOOP:

This sample shows how to use loops and the Disposition Menu to get the maximum G load over several cases.

LSET:

This shows how to define load sets and how to apply it. Two load sets are defined and applied at 100 percent separately.

LSET_TIM:

This shows how to define load sets which vary in the time domain.

LONG_STR:

This shows how to calculate the longitudinal strength and bending moment for using the traditional naval architecture method in the hydrostatic menu and then using the structural solver. The data file also has the variable "num_beams" so that the number of beams in the structural analysis method can be refined or made coarser. Figures showing a comparison of the two results is also generated.

MG_BUILD:

This examples shows how to "gather" curves and combine them on a single plot. The particular data used are the values of spectra for different peak periods.

QUAY:

This example shows how to define fenders for mooring a barge along side of a quay. Also see fender.

RINGS:

This example shows how to automatically resize using hydrostatic rings at various ring spacing.

RP2SK:

This is an example of how to use MOSES to comply with the combination rules of RP2SK.

SIDELIFT:

This is an example of how to do a sidelift in the frequency domain and the time domain. This samples does not have a mooring system and therefore the system does wander off. This sample is done with all 'native' commands.

SPREAD:

This is an example of how to do a model a spreader bar for a lift. The deck is lifted by two hooks. One hook is connected to a sling assembly that is also connected to a spreader bar. The deck COG is not a the geometric center, therefore the equilibrium position results in a list and trim.

SIDELIFT:

This is an example of how to do a sidelift in the frequency domain and the time domain. This samples does not have a mooring system and therefore the system does wander off. This sample is done with all 'native' commands.

TANK_CAP:

This sample shows how to compute tank capacities via the TANK_CAPACITY command and how to define a sounding tube.

TAPER:

This is a test of generating a "pyramid" using a non-prismatic beam.

TLP_TEND:

This sample shows how to use the ROD element to model TLP tendons. The TLP created in the ves_mod samples is used here.

TLP_SL:

This sample shows how to use the sling element to model TLP tendons. The TLP created in the ves_mod samples is used here. This is a very similar analysis to that shown in tlp_tend.

UP_DAMAGE:

This set of files show how to analyze a water entering jacket leg when the jacket is floating. The intent is to show a damaged leg situation or intentional flooding during upending.

WIND:

This test shows how to define a wind history.