Force Computation Tests

ADRIAN:

This test shows how to change the current direction and how to have MOSES report the drag on a tube.

CARL:

This test shows how to use a #TABLE.

COIN:

This test checks out the POINT_SUM, N_COINCIDENT command.

CURTIS:

This is a test of interpolating headings.

DRAG:

This tests shows that the force from #DRAG does not depend on the current.

DEL_DOF:

This tests using -IGNORE on &EQUI.

DSP_STAT:

This tests the computation of statistics of Fourier coefficients.

EDITST:

This test shows how a database can be altered in the MEDIT Menu.

GRID_HOR:

This is a test of using a wave grid.

GRID_VERT:

This is another test of a wave grid.

GREG:

This is a test of the cull feature in the disposition menu.

LDG_NAP1:

This is the first of two tests to check the attribute multiplier, here the multiplier is set to 1.

LDG_NAP3:

This is the first of two tests to check the attribute multiplier, here the multiplier is set to 3.

LSET_TEST:

This test checks applying and reporting user defined load sets.

MARL:

This is a test of reporting the slam events with the &slam string function.

MGRTST:

This is a test of marine growth on elements.

MV_BOD:

This is a test of changing the activity status of bodies, parts and elements.

MV_FOR:

This is a test of the ability to change the location of force along with the element when the part is moved.

PIE_AMASS:

This is a test of addes mass / slam computation for a piece.

PLA_FORCE:

This is a test of wind/drag/buoyancy computation for a plate. It considers two drafts ( one partially, one totally submerged), three environmental directions, and the two ways to compute force.

PLA_WAVE:

This test checks wave load on plate elements.

PRCTST:

This test checks the ability for a user to create a process from a sequence of equilibria.

SEA_CHK:

This test checks the -TIME options on &env and &status sea.

SPEED:

This test checks the behavior of the -CS_VELOCITY option for pieces.

SPREAD_TIME:

This test checks the behavior of the -SPREAD option in the time domain.

T_WAVE:

This test checks the ability to generate a wave grid. It reports the trajectories for the same body in three waves that were generated with the wave grid.

TDRI:

This test checks the drift computate is changed with the a_mdrift command. It computes the total contstraint force on a simple barge.

TIDE:

This test checks the computation of forces using the -TIDE option on &env.

TKR_TEST:

This test checks the input of tanker dimensions when using #TANKER.

TUBE:

This test checks the ability to change the weight multiplier.

TUBE_LAT:

This is a test of the #TUBE command.

TUBE_VERT:

This is a test of a deeply submerged, vertical tube in waves. It shows that the buoyancy does not change as the wave moves past.

WAV_DRIFT:

This is a test of wave drift forces, comparing the drift forces computed by formulae with those computed by the program in the frequency domain.

WAV_RUNUP:

This is a test of wave "runup".

WIND_HEIGHT:

This test checks how the wind force varies with height. Two bodies are defined: one with #AREA and one with piece. The wind force is calculated for different heights and different spectra.

WIND_TUBE:

This test checks how the wind force on a tube varies with submergence. Here we have a tube 400 feet long which is lowered into the water. This is done twice, once with no wind height variation, and once with a 1/7th power law. For the first case, the wind force is, in fact, proportional to the length of tube above the water. In the second case it is not.

What you are seeing here is the effect of the variation of the wind with height. Now, MOSES treats this variation approximately. It computes the velocity at the "top" and "bottom of the tube and computes the force with the average of these two velocities. This is a bit conservative for the force, but not overly so. Depending on the length of the tube, the moment may not be conservative.